Monkey HTTP Daemon - Web Server for Linux

  •        3935

Monkey HTTP Daemon, is a very Small, Fast and Lightweight open source Web Server for GNU/Linux. It has been designed to be very scalable with low memory and CPU consumption, the perfect solution for embedded and high production environments. It is asynchronous and event driven. It supports virtual hosts, SSL, Logs etc.

Monkey project includes an applications server called Palm, so when Monkey receives a dynamic page request, it will parse it and forward the request using the Palm protocol to the Palm server which will serve the request and Monkey sent back to the client the page generated.

http://www.monkey-project.com/

Tags
Implementation
License
Platform

   




Related Projects

monkey - Monkey HTTP Server


Monkey is a fast and lightweight Web Server for Linux. It has been designed to be very scalable with low memory and CPU consumption, the perfect solution for Embedded Linux and high end production environments. Besides the common features as HTTP server, it expose a flexible C API which aims to behave as a fully HTTP development framework, so it can be extended as desired through the plugins interface.

Tornado - Non-blocking Web Server powers FriendFeed


Tornado is an open source version of the scalable, non-blocking web server and tools that power FriendFeed. The framework is distinct from most mainstream web server frameworks (and certainly most Python frameworks) because it is non-blocking and reasonably fast. Because it is non-blocking and uses epoll, it can handle thousands of simultaneous standing connections, which means it is ideal for real-time web services. Tornado is one of Facebook's open source technologies.

Jetty - WebServer and Servlet Container


Jetty provides an HTTP server, HTTP client, and javax.servlet container. Jetty is used in a wide variety of projects and products. Jetty can be embedded in devices, tools, frameworks, application servers and clusters. Its features include Asynchronous HTTP Server, Web Sockets server, Application Server Integrations and lot more.

Undertow - High performance non-blocking Webserver


Undertow is a flexible performant web server written in java, providing both blocking and non-blocking API’s based on NIO. Undertow has a composition based architecture that allows you to build a web server by combining small single purpose handlers. The gives you the flexibility to choose between a full Java EE servlet 3.1 container, or a low level non-blocking handler, to anything in between.

Twisted - Networking Engine in Python


Twisted is an event-driven networking engine written in Python. Twisted makes it easy to implement custom network applications, both servers and clients. It also supports many common network protocols, including SMTP, POP3, IMAP, SSHv2, DNS and lot more. The twisted.web webserver is a scalable, small-footprint web server that's easy to configure. It's efficient enough to serve a high-traffic website.


ocaml-cohttp - Very lightweight HTTP server using Lwt or Async


If you install the Async dependency, then a `cohttp-server-async` binary willalso be built and installed that acts in a similar fashion to the Python`SimpleHTTPServer`. Just run `cohttp-server-async` in a directory and it willopen up a local port and serve the files over HTTP.There is also an Lwt version of the SimpleHTTPServer installed as the`cohttp-server-lwt` binary. The source code for both is in the `bin/`subdirectory and is a good starting point for how to write servers usingthe library

aiohttp - Async http client/server framework (asyncio)


For this release we completely refactored low-level implementation of http handling. Finally uvloop gives performance improvement. Overall performance improvement should be around 70-90% compared to 1.x version.We took opportunity to refactor long standing api design problems across whole package. Client exceptions handling has been cleaned up and now much more straight forward. Client payload management simplified and allows to extend with any custom type. Client connection pool implementation has been redesigned as well, now there is no need for actively releasing response objects, aiohttp handles connection release automatically.

Lighttpd - Webserver optimized for speed


Lighttpd powers several popular Web 2.0 sites like YouTube, wikipedia and meebo. Its high speed io-infrastructure allows them to scale several times better with the same hardware than with alternative web-servers. Its features include small memory footprint, FastCGI, Output-Compression, URL-Rewriting and lot more. Its event-driven architecture is optimized for a large number of parallel connections (keep-alive) which is important for high performance AJAX applications.

Caddy - Fast, cross-platform HTTP/2 web server with automatic HTTPS


Caddy is a general-purpose HTTP/2 web server that serves HTTPS by default. Caddy is fast, easy to use, and makes you more productive.

python-epoll


python-epoll is a drop-in replacement for the python standard library select module using the more efficient epoll system call as the backend instead of poll. http://pypi.python.org/pypi/python-epoll/1.0

evpp - A modern C++ network library for developing high performance network services in TCP/UDP/HTTP protocols


evpp is a modern C++ network library for developing high performance network services in TCP/UDP/HTTP protocols. evpp provides a TCP Server to support multi-threaded nonblocking event-drive server and also a HTTP, UDP Server to support http and udp prococol.NOTE: master is our development branch and may not be stable at all times.

Nginx - HTTP and reverse proxy server


Nginx [engine x] is an HTTP and reverse proxy server, as well as a mail proxy server, written by Igor Sysoev. It supports accelerated reverse proxying with caching, simple load balancing and fault tolerance, SSL and TLS SNI support, Name-based and IP-based virtual servers and lot more.

Monkey HTTP Daemon


Monkey HTTP Daemon is a small and fast Web server for Linux written in C. Its features include language support, GET, POST, and HEAD methods, CGI, PHP4 , a config file (optional for every user), a mime.types file, virtual hosts, the ability to deny URLs

LittleProxy - High Performance HTTP Proxy


LittleProxy is a high performance HTTP proxy written in Java atop Trustin Lee's excellent Netty event-based networking library. It's quite stable, performs well, and is easy to integrate into your projects. A proxy server like LittleProxy contains always a web server, too. If you get an URI without scheme, host and port in originalRequest it's a direct request to your proxy. You can return a HttpFilters implementation which answers responses with HTML content.

xitrum - Async and clustered Scala web framework and HTTP(S) server


Async and clustered Scala web framework and HTTP(S) server

aerys - A non-blocking HTTP application, WebSocket and file server.


Aerys is a non-blocking HTTP/1.1 and HTTP/2 application, WebSocket and static file server written in PHP based on the amp concurrency framework.Simply execute the aerys binary (with PHP 7) to start a server listening on http://localhost/ using the default configuration file (packaged with the repository).

Redisson - Redis based In-Memory Data Grid for Java


Redisson - distributed Java objects and services (Set, Multimap, SortedSet, Map, List, Queue, BlockingQueue, Deque, BlockingDeque, Semaphore, Lock, AtomicLong, Map Reduce, Publish / Subscribe, Bloom filter, Spring Cache, Executor service, Tomcat Session Manager, Scheduler service, JCache API) on top of Redis server. Rich Redis client.

WebServer .NET


Projekt zawiera oprogramowanie i zestaw narz?dzi do zarz?dzania serwerem http. Posiada wiele funkcjonalno?ci u?atwiaj?cych korzystanie i konfigurowanie serwera.

tengine - A distribution of Nginx with some advanced features


Tengine is a web server originated by Taobao, the largest e-commerce website in Asia. It is based on the Nginx HTTP server and has many advanced features. Tengine has proven to be very stable and efficient on some of the top 100 websites in the world, including taobao.com and tmall.com.