Updated readme

This commit is contained in:
Sergey Lyubka 2015-08-18 09:50:00 +01:00
parent 0a2f2fda5c
commit 8ef454b75f

View File

@ -1,24 +1,25 @@
# <img src="http://cesanta.com/images/mongoose_logo.png" width="64" height="64"> Mongoose Web Server # <img src="http://www.cesanta.com/hubfs/www.cesanta.com/Images/mongoose_logo.png" width="64" height="64"> Mongoose Embedded Web Server
[![Join the chat at https://gitter.im/cesanta/mongoose](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/cesanta/mongoose?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![Join the chat at https://gitter.im/cesanta/mongoose](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/cesanta/mongoose?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
Mongoose is the most easy to use web server on the planet. A web server of choice for Web developers (PHP, Ruby, Python, etc) and Web designers. Mongoose is an embedded HTTP and WebSocket library that can turn anything
into a web server in 5 minutes by adding a few lines of C/C++ code.
On the market since 2004 with over 1 million cumulative downloads,
it's simplicity and flexibility has made it the top choice for
embedded software engineers.
Mongoose is built on top of Libmongoose embedded library, which can turn Mongoose is built on top of LibMongoose which is used to serve Web GUI on
anything into a web server in 5 minutes worth of effort and few lines of code. embedded devices, implement RESTful services, RPC frameworks (e.g. JASON-RPC),
Libmongoose is used to serve Web GUI on embedded devices, implement RESTful handle telemetry data exchange and perform many other tasks. You'll find it used
services, RPC frameworks (e.g. JSON-RPC), handle telemetry data exchange, and across various industries including aerospace, manufacturing, finance, research,
perform many other tasks in various different industries including aerospace, automotive, gaming, IT and many more.
manufacturing, finance, research, automotive, gaming, IT.
> "Nothing overdone. Nothing less. So unbelievably easy to use. Just how good
> software should be!" - Pritin Tyagaraj, SAP
* [Mailing list](http://groups.google.com/group/mongoose-users) [Download Mongoose Source Code here](https://www.cesanta.com/download_src_free)
* [Downloads](http://cesanta.com/products.shtml)
* [Documentation](http://cesanta.com/docs.shtml)
Check out Fossa - our [embedded multi-protocol library](https://github.com/cesanta/fossa) with TCP,UDP,HTTP,Websocket,MQTT,DNS support, designed for Internet Of Things! # Technical Specification
# Features
- Works on Windows, Mac, UNIX/Linux, iPhone, Android eCos, QNX - Works on Windows, Mac, UNIX/Linux, iPhone, Android eCos, QNX
and many other platforms and many other platforms
@ -33,46 +34,53 @@ and many other platforms
to make embedding easy to make embedding easy
- Extremely lightweight, has a core of under 40kB and tiny runtime footprint - Extremely lightweight, has a core of under 40kB and tiny runtime footprint
- Asynchronous, non-blocking core supporting single- or multi-threaded usage - Asynchronous, non-blocking core supporting single- or multi-threaded usage
- On the market since 2004 with over 1 million cumulative downloads
- Stable, mature and tested, has several man-years invested
in continuous improvement and refinement
# Screenshots # Dashboard Example
Download, double-click to start, run browser -- that's all! ![](http://www.cesanta.com/hubfs/www.cesanta.com/diagrams/dash_mongoose_diagram.png)
![shot1](http://cesanta.com/images/tut_sharing/tut1.png) [Developing a new product? Contact us today to discuss how Mongoose can help
![shot2](http://cesanta.com/images/tut_sharing/tut2.png) ](https://www.cesanta.com/contact)
![shot3](http://cesanta.com/images/tut_sharing/tut3.png)
![shot4](http://cesanta.com/images/tut_sharing/tut4.png)
# Contributions
People who have agreed to the
[Cesanta CLA](http://cesanta.com/contributors_la.html)
can make contributions. Note that the CLA isn't a copyright
_assigment_ but rather a copyright _license_.
You retain the copyright on your contributions.
# Licensing # Licensing
Mongoose is released under commercial and Cesanta made Mongoose open source under GPLv2 for a reason. We are all
[GNU GPL v.2](http://www.gnu.org/licenses/old-licenses/gpl-2.0.html) open developers here and appreciate easy access to code and therefore seamless
source licenses. The GPLv2 open source License does not generally permit integration. It's great to be able to play around with the software before
incorporating this software into non-open source programs. committing to it.
For those customers who do not wish to comply with the GPLv2 open
source license requirements, However, the GPLv2 open source license does not permit incorporating the
[Cesanta](http://cesanta.com) offers a full, software into non-open source programs. In order to comply with GPLv2 licensing
royalty-free commercial license and professional support you need to open the source code of your end product fully or alternatively
without any of the GPL restrictions. purchase a commercial license.
[Enquire about commercial licensing here](https://www.cesanta.com/contact)
# Documentation
- [Embedding Guide](https://github.com/cesanta/mongoose/blob/master/docs/Embed.md)
- [Config Options Reference](https://github.com/cesanta/mongoose/blob/master/docs/Options.md)
- [API Reference](https://github.com/cesanta/mongoose/blob/master/docs/API.md)
- [Android Build Tutorial](https://docs.cesanta.com/AndroidBuild.shtml)
- [Release Notes](https://github.com/cesanta/mongoose/blob/master/docs/ReleaseNotes.md)
# Mongoose Binary
This is our easy to use web server for web developers (PHP, Ruby, Python, etc)
and web designers. Available in three editions to suit your needs: free, pro
(USD 5) and dev edition (from USD 8). To install, simply download, double-click
to start and run browser - that's all!
[Download Mongoose Binary here](https://www.cesanta.com/mongoose)
# Other products by Cesanta # Other products by Cesanta
- [Smart.js](https://github.com/cesanta/smart.js) - Generic, hardware independent, full-stack IoT software platform
- [Fossa](http://github.com/cesanta/fossa) - Multi-protocol networking library - [Fossa](http://github.com/cesanta/fossa) - Multi-protocol networking library
- [SSL Wrapper](https://github.com/cesanta/ssl_wrapper) - application to - [V7](https://github.com/cesanta/v7) - Embedded JavaScript engine
secure network communications
- [Frozen](https://github.com/cesanta/frozen) - JSON parser and generator - [Frozen](https://github.com/cesanta/frozen) - JSON parser and generator
- [SLRE](https://github.com/cesanta/slre) - Super Light Regular Expression - [SLRE](https://github.com/cesanta/slre) - Super Light Regular Expression
library library
- [V7](https://github.com/cesanta/v7) - Embedded JavaScript engine