Monkey HTTP Server
  • Blog
  • Help
  • monkey-project.com

About

Monkey is a small, fast and lightweight open source Web Server for GNU/Linux. It has been designed with focus in embedded devices, therefore its scalable by nature having a low memory and CPU consumption and an excellent performance.

Monkey is properly supported on ARM, x86 and x64, being able to work in any architecture and device capable to run a Linux Kernel.

Spider Monkey

Spider monkeys of the genus Ateles are New World monkeys in the subfamily Atelinae, family Atelidae. Like other atelines, they are found in tropical forests of Central and South America, from southern Mexico to Brazil.

    read more...

Monkey v1.4: Release notes

February 03th, 2014

This new version called Spider Monkey, brings exciting core and performance improvements such as new memory allocator, Linux Trace Tool kit support (LTTNG), experimental proxy reverse plugin, shared file descriptors and others.

For more details about the changes, please refer to the Announcements Page

Design goals and Vision

More than a simple web server, Monkey is a complete event-driven HTTP framework. It have been designed as a small core capable to extend it behavior through the plugin interface. Having as a main focus Embedded Linux environments, it optimize resources usage with low memory and CPU consumption.

License

GNU General Public License, version 2

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details.

    read more...