InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 23 C HTTP Projects
-
libcurl
A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS. libcurl offers a myriad of powerful features
I like curl it's available as a command line tool and is pretty ubiquitous across platforms.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Project mention: Deploying a Simple Flask API Using Gunicorn, Supervisor & Nginx | dev.to | 2025-04-30
Nginx: A reverse proxy to handle client requests and route them to Gunicorn.
-
Project mention: 13 Github Projects that Will Supercharge Your Development Journey in 2025 🚀 | dev.to | 2025-03-02
Stars: 11435 Author: cesanta Star the mongoose repository⭐
-
proxychains-ng
proxychains ng (new generation) - a preloader which hooks calls to sockets in dynamically linked programs and redirects it through one or more socks/http proxies. continuation of the unmaintained proxychains project. the sf.net page is currently not updated, use releases from github release page instead.
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
Kore
An easy to use, scalable and secure web application framework for writing web APIs in C or Python. || This is a read-only mirror, please see https://kore.io/mail and https://kore.io/source for information on how to contribute via the mailing lists.
-
Project mention: Automatically Generate REST and GraphQL APIs From Your Database | dev.to | 2024-12-19
Webdis (Redis)
-
In this blogpost we'll implement this strategy. We'll create an application that uses Python's C API to run the models with the Zap library handling the requests, which is a Zig blazing fast microframework for web applications. The full code to the post can be found in this repository and this post was originally posted on my blog.
-
I've been playing for a while with various *Pi like boards (mostly Orange Pis) and the ustreamer software which is very light and well suited for small boards like those.
https://github.com/pikvm/ustreamer
-
magma
The magma server daemon, is an encrypted email system with support for SMTP, POP, IMAP, HTTP and MOLTEN,. Additional support for DMTP and DMAP is currently in active development. (by lavabit)
-
-
-
Melon
A generic cross-platform C library that includes many commonly used components and frameworks, and a new scripting language interpreter. It currently supports C99 and Aspect-Oriented Programming (AOP).
-
Project mention: Tengine: Open-source web server, originated by Taobao, based on the Nginx | news.ycombinator.com | 2024-10-03
Another fork, which I think is quite popular in Russia, is Angie: https://angie.software/en/
-
ucall
Web Serving and Remote Procedure Calls at 50x lower latency and 70x higher bandwidth than FastAPI, implementing JSON-RPC & REST over io_uring ☎️
-
-
Project mention: In-Depth Ruby Concurrency: Navigating the Ruby Concurrency Landscape | news.ycombinator.com | 2024-12-15
https://github.com/boazsegev/iodine?tab=readme-ov-file#iodin...
-
Project mention: Scaling Rails and Postgres to Users at Microsoft: Lessons and Takeaways | news.ycombinator.com | 2024-08-29
I have mixed feelings about this. It's saying that python is too slow for data science ignoring that python can outsource that work to pandas or NumPy.
For GraphQL on Rails you can avoid graphql-ruby and use Agoo[1] instead so that that work is outsourced to C. So in practice it's not a problem.
1. https://github.com/ohler55/agoo
-
DDOS-RootSec
Explore RootSec's DDOS Archive, featuring top-tier scanners, powerful botnets (Mirai & QBot) and other variants, high-impact exploits, advanced methods, and efficient sniffers. Ideal for cybersecurity professionals and researchers.
-
httpdirfs
A filesystem which allows you to mount HTTP directory listings or a single file, with a permanent cache. Now with Airsonic / Subsonic support!
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C HTTP discussion
C HTTP related posts
-
curl, it's got u
-
Simple Web Server
-
Writing C for Curl
-
Python for Beginners: Chapter 2 – Building Your First REST API with Flask
-
Elastic Binary Trees (2011)
-
Running sklearn models in Zig
-
Curl features experimental support for HTTPS RR
-
A note from our sponsor - InfluxDB
www.influxdata.com | 23 May 2025
Index
What are some of the best open-source HTTP projects in C? This list will help you:
# | Project | Stars |
---|---|---|
1 | libcurl | 37,967 |
2 | Nginx | 26,947 |
3 | Mongoose | 11,703 |
4 | proxychains-ng | 10,117 |
5 | lwan | 5,964 |
6 | haproxy | 5,596 |
7 | dperf | 5,345 |
8 | varnish-cache | 3,859 |
9 | Kore | 3,765 |
10 | webdis | 2,890 |
11 | zap | 2,877 |
12 | ustreamer | 1,832 |
13 | magma | 1,825 |
14 | sslsplit | 1,794 |
15 | casync | 1,511 |
16 | Melon | 1,414 |
17 | angie | 1,398 |
18 | ucall | 1,221 |
19 | OwnTracks Recorder | 974 |
20 | Iodine | 937 |
21 | agoo | 917 |
22 | DDOS-RootSec | 864 |
23 | httpdirfs | 812 |