C HTTP

Open-source C projects categorized as HTTP

Top 23 C HTTP Projects

  1. 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

    Project mention: curl, it's got u | dev.to | 2025-05-14

    I like curl it's available as a command line tool and is pretty ubiquitous across platforms.

  2. 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.

    InfluxDB logo
  3. Nginx

    The official NGINX Open Source repository.

    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.

  4. Mongoose

    Embedded web server, with TCP/IP network stack, MQTT and Websocket (by cesanta)

    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⭐

  5. 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.

  6. lwan

    Experimental, scalable, high performance HTTP server

  7. haproxy

    HAProxy Load Balancer's development branch (mirror of git.haproxy.org)

    Project mention: Elastic Binary Trees (2011) | news.ycombinator.com | 2025-02-06
  8. dperf

    dperf is a 100Gbps network load tester.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. varnish-cache

    Varnish Cache source code repository

  11. 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.

  12. webdis

    A Redis HTTP interface with JSON output

    Project mention: Automatically Generate REST and GraphQL APIs From Your Database | dev.to | 2024-12-19

    Webdis (Redis)

  13. zap

    blazingly fast backends in zig (by zigzap)

    Project mention: Running sklearn models in Zig | dev.to | 2025-02-05

    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.

  14. ustreamer

    µStreamer - Lightweight and fast MJPEG-HTTP streamer

    Project mention: Reverse-Engineering an IP Camera | news.ycombinator.com | 2024-07-17

    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

  15. 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)

  16. sslsplit

    Transparent SSL/TLS interception

  17. casync

    Content-Addressable Data Synchronization Tool

  18. 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).

  19. angie

    Angie - drop-in replacement for nginx

    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/

  20. ucall

    Web Serving and Remote Procedure Calls at 50x lower latency and 70x higher bandwidth than FastAPI, implementing JSON-RPC & REST over io_uring ☎️

  21. OwnTracks Recorder

    Store and access data published by OwnTracks apps

  22. Iodine

    iodine - HTTP / WebSockets Server for Ruby with Pub/Sub support (by boazsegev)

    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...

  23. agoo

    A High Performance HTTP Server for Ruby

    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

  24. 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.

  25. httpdirfs

    A filesystem which allows you to mount HTTP directory listings or a single file, with a permanent cache. Now with Airsonic / Subsonic support!

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C HTTP discussion

Log in or Post with

C HTTP related posts

  • curl, it's got u

    1 project | dev.to | 14 May 2025
  • Simple Web Server

    9 projects | news.ycombinator.com | 14 Apr 2025
  • Writing C for Curl

    2 projects | news.ycombinator.com | 7 Apr 2025
  • Python for Beginners: Chapter 2 – Building Your First REST API with Flask

    2 projects | dev.to | 1 Apr 2025
  • Elastic Binary Trees (2011)

    1 project | news.ycombinator.com | 6 Feb 2025
  • Running sklearn models in Zig

    2 projects | dev.to | 5 Feb 2025
  • Curl features experimental support for HTTPS RR

    1 project | news.ycombinator.com | 5 Feb 2025
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 23 May 2025
    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 →

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

Sponsored
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.
www.influxdata.com