# Project Mission Project mission is to provide easy to use, powerful, embeddable web server. # Downloads Sources, binaries and bundles are available for download at [mongoose downloads](http://cesanta.com/downloads.html). # Overview Mongoose keeps the balance between functionality and simplicity by carefully selected list of features: - Works on Windows, Mac, UNIX, iPhone, Android, and many other platforms - Scripting and database support (Lua Server Pages + Sqlite, see [page.lp](https://github.com/valenok/mongoose/blob/master/test/page.lp) ), which provides ready to go, powerful web development platform in one single-click executable with **no dependencies**: forget LAMP! - Support for CGI, SSL, SSI, Digest (MD5) authorization, Websocket, WEbDAV - Resumed download, URL rewrite, file blacklist, IP-based ACL, Windows service - Download speed limit based on client subnet or URI pattern - Simple and clean embedding API, [mongoose.h](https://github.com/valenok/mongoose/blob/master/mongoose.h). The source is in single [mongoose.c](https://github.com/valenok/mongoose/blob/master/mongoose.c) file to make things easy. Embedding examples: [hello.c](https://github.com/valenok/mongoose/blob/master/examples/hello.c), [post.c](https://github.com/valenok/mongoose/blob/master/examples/post.c), [upload.c](https://github.com/valenok/mongoose/blob/master/examples/upload.c), [websocket.c](https://github.com/valenok/mongoose/blob/master/examples/websocket.c) - HTTP client capable of sending arbitrary HTTP/HTTPS requests - [User Manual](https://github.com/valenok/mongoose/blob/master/UserManual.md) Note that Windows and MacOS binaries have following 3rd party software compiled in: WolfSSL lightweight SSL library, SQLite embedded database, Lua embedded scripting engine. Questions can be asked at [mongoose-users@googlegroups.com](http://groups.google.com/group/mongoose-users) mailing list. [![ ](https://cruel-carlota.pagodabox.com/2a613890c1f4b60e5919a9c1dd3caca2 "githalytics.com")](http://githalytics.com/valenok/mongoose) # License Mongoose is dual-licensed. It is available under the terms of [GNU GPL v.2](http://www.gnu.org/licenses/old-licenses/gpl-2.0.html) license license for free, or under the terms of standard commercial license provided by [Cesanta Software](http://cesanta.com). [Super Light Regular Expression library](https://github.com/cesanta/slre) is another project by Cesanta Software, developed with the same philosophy of functionality and simplicity.