Appweb is a blazing fast and compact embedded web server for the efficient and secure hosting of embedded web applications. Appweb dramatically cuts the time and cost of developing web applications by including the ESP web framework and an extensive set of features.
Appweb is optimized for hosting dynamic embedded web applications via an event driven, multi-threaded core to deliver exceptional throughput and effective memory utilization. It is compact and will embed using as little as 1MB of memory (typical 2-4MB). It is especially effective in reducing the per-request memory overhead for web applications.
Appweb has a strong set of features including: HTTP/1, HTTP/2, SSL/TLS, basic and digest authentication, virtual hosting, loadable modules, Apache style configuration file, CGI, ESP, PHP, sandbox resource limits, logging, request tracing, monitoring, defensive counter-measures, service manager, and extensive conditional configuration and compilation controls.
With these features, Appweb is designed to make hosting and embedding web applications painless. Appweb is the perfect server to host your web application.
As one of the most widely deployed embedded web servers, Appweb is being used in networking equipment, telephony, mobile devices, consumer and office equipment as well as hosting for enterprise web applications and frameworks. Appweb is published in two editions: An Enterprise Edition with a commercial license and a Community Edition with an Open-Source licenses.
Appweb provides the following components:
- HTTP web server program and library
- HTTP client program and library
- Manager and monitor processes
- HTTP/1 and HTTP/2 protocol support
- WebSocket protocol support
- Loadable modules for CGI, ESP, and PHP
- Secure Socket Layer (SSL/TLS)
- ESP web framework
- Integrated response caching
- Defensive countermeasures
- Support for PHP framework
- Complete documentation with samples
- Full source code
To learn more about Appweb, please read: