websrv
@ https://github.com/AgentD/websrv
Example tiny C web server for learning. Note the simplicity of HTTP 1 protocol and the socket code.
Example tiny C web server for learning. Note the simplicity of HTTP 1 protocol and the socket code.
Production quality, but small and performant full-featured HTTP/1.1 server written in C.
Implementation of a socker server that can serve multiple clients on a single thread, by implementing a Krizhanovsky's ring buffer.
Implementation of a complete web application in C, including a web server. Highly scalable to many thousands of users. Also utilises a completely portable executable architecture.
Extremely small HTTP static content server.
Tiny 200 lines of C HTTP static page web server.
Small HTTP server written in C.
Embedded networking library for C. Very much designed for production.
Fork of mongoose, before its license changed, and provides a permissive use license. Adds a set of features on top of what was part of the fork.
A fork of mongoose and civetweb, with a focus on event driven communication and documentation.
Web server that is built using the actually portable executable architecture. Embeds Lua, SQLite, and MbedTLS. Highly performant.
The popular and original httpd server, maintained by Apache.
HTTP and reverse proxy server, full featured and extensible.
Arduino code library for the esp8266 wifi module to enable operating the microcontroller as a web server.
Linux system interface for creating a communication endpoint.
Linux socket interface manual further info.
TCP using the socket interface in Linux.
Example code, tutorial, and blog series on using io_uring to with an HTTP web server.
Introduction to the io_uring Linux IO interface.