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 Web Projects
-
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.
-
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: Unveiling GNU Free Documentation License 1.3: A Comprehensive Exploration of Its Depths, Applications, and Future Trends | dev.to | 2025-05-12
Example: Various technical documentation projects on platforms like Apache HTTP Server have implemented GFDL clauses to safeguard documentation integrity.
-
webui
Use any web browser or WebView as GUI, with your preferred language in the backend and modern web technologies in the frontend, all in a lightweight portable library.
-
-
-
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
-
Project mention: Ask HN: What are your most regretted tech purchases? | news.ycombinator.com | 2024-11-25
Their software stack is just terrible. Even after multiple resets, many of their devices would not work. Some of their error screens are secretly stateful too, requiring you to do the same thing 4-5x before it'll let you try an alternative workaround (which will sometimes work). The old app was mediocre, but predictably so, and you could usually work around issues with the community's help. The new app is so bad and unstable that half the time server issues will prevent you from being able to finish setup even if you do everything right. It's aggravating.
The FOSS Soundsync used to work with Sonos speaker but I think they blocked them: https://github.com/geekuillaume/soundsync
A friend of mine built his own clone using Raspberry Pis and generic speakers and that works way better than the Sonos stack.
That's the way to go... I guess I always knew, in the back of my head, that a proprietary cloud app was a bad idea... I just didn't think it would get THIS bad. I thought the company would work to protect their reputation and users, especially after they already had at least one similar debacle in the past (https://en.wikipedia.org/wiki/Sonos#Controversies). I was wrong. Very, very wrong.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
libuhttpd
A very flexible, lightweight and high performance HTTP server library based on libev and http-parser for Embedded Linux.
-
-
flutter_gl
cross-platform call OpenGL API by Dart through dart:ffi. Provides OpenGL with Texture Widget on Flutter.
-
is-Engine
C++, SDL 2 and SFML game engine that allows to create games on Web (HTML 5), Mobile and PC.
-
c-web-modules
A modular web framework for C, inspired by kernel modules. Dynamically upload and compile C code at runtime to build REST APIs, WebSocket services, and more. Includes support for JSON (Jansson), SQLite, OpenSSL, and streaming large data efficiently.
Project mention: Hobby Project: A dynamic C (Hot reloading) module-based Web Framework | news.ycombinator.com | 2024-11-17 -
-
ngx-export
A comprehensive web framework aimed at building custom Haskell handlers for the Nginx Web Server
-
-
splitbrowser
Split Browser - a minimalistic, ultra-lightweight, open source web browser based on WebKit/Ultralight/native webview with a split screen (tiled) view
-
Project mention: Bashbro – Make Any Comp a Web-Based File Server | news.ycombinator.com | 2024-07-08
There's another similar one you can give it a go, a only 90kB, https://github.com/webd90kb/webd
-
-
wapp
Wapp is a single-binary, statically built framework and interpreter for writing CLI and web applications in TCL.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C Web discussion
C Web related posts
-
Unveiling GNU Free Documentation License 1.3: A Comprehensive Exploration of Its Depths, Applications, and Future Trends
-
Setup K8s cluster on GCP VMs
-
Nginx 1.28.0 has been released
-
Want to Know Where Popular Web Technologies Serve Websites on Red Hat Linux? Let’s Break It Down!
-
What is Apache Server? Why do we use it?
-
Dark Mode Support for Built-In Nginx Error Pages – Like or Dislike
-
Unveiling a Licensing Legend: The Netscape Public License 1.1
-
A note from our sponsor - InfluxDB
www.influxdata.com | 13 May 2025
Index
What are some of the best open-source Web projects in C? This list will help you:
# | Project | Stars |
---|---|---|
1 | Nginx | 26,808 |
2 | Apache | 3,684 |
3 | webui | 3,555 |
4 | uWSGI | 3,496 |
5 | ring | 1,321 |
6 | agoo | 916 |
7 | soundsync | 859 |
8 | docker-idrac6 | 837 |
9 | Cherokee | 569 |
10 | Lighttpd | 493 |
11 | libuhttpd | 402 |
12 | logswan | 388 |
13 | flutter_gl | 257 |
14 | is-Engine | 205 |
15 | c-web-modules | 202 |
16 | iwnet | 177 |
17 | ngx-export | 162 |
18 | Igropyr | 118 |
19 | splitbrowser | 113 |
20 | webd | 62 |
21 | jsvar | 8 |
22 | wapp | 6 |
23 | Medge | 3 |