httpserve
ub-server
httpserve | ub-server | |
---|---|---|
1 | 1 | |
1 | 0 | |
- | - | |
0.0 | 10.0 | |
over 2 years ago | over 1 year ago | |
C | C | |
BSD 2-clause "Simplified" License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
httpserve
ub-server
-
Review and doubts about a small server to practice C programming
The next step will be to try to share both the epollFd and the priority queue between the threads, and use what you taught me with the mutex for the logs, that is, put a lock and an initialized in the priority queue structure. In addition, I have also removed the Request and Response structure and put it directly into the priority queue structure. https://github.com/chiqui3d/ub-server
What are some alternatives?
binserve - A fast production-ready static web server with TLS (HTTPS), routing, hot reloading, caching, templating, and security in a single-binary you can set up with zero code.
iwnet - Pure C Asynchronous HTTP/IO library providing websockets, SSL, routing, reverse proxy.
facebooc - Yet another Facebook clone written in C
phorklift - Phorklift is an HTTP server and proxy daemon, with clear, powerful and dynamic configuration.
angie - Angie - drop-in replacement for Nginx
tinypage - A tiny single-page http server.
ucall - Remote Procedure Calls - 50x lower latency and 70x higher bandwidth than FastAPI, implementing JSON-RPC & 🔜 REST over io_uring and SIMDJSON ☎️
bittyhttp - A threaded HTTP library for building REST services in C.
Iodine - iodine - HTTP / WebSockets Server for Ruby with Pub/Sub support
dperf - dperf is a 100Gbps network load tester.