24 open source projects written in C
Every C project in the registry, ranked by GitHub stars — license and last push on every entry, data pulled live from the GitHub API every night.
Free, open-source software for video recording and live streaming
A flexible distributed key-value database that is optimized for caching and other realtime workloads.
Time-series database and historian for industrial data
Time-series database built on top of PostgreSQL
GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.
SQLite-compatible database for scalable multi-tenant applications
Self-hosted file sync with AI-powered organization
Zero Trust VPN solutions for secure business networking
Professional RAW photo editing and workflow management
WiFi security auditing tools suite
Professional image editing without the price tag
OSSEC is an Open Source Host-based Intrusion Detection System that performs log analysis, file integrity checking, policy monitoring, rootkit detection, real-ti
Graph database optimized for fast analysis and real-time data processing. It is provided as an extension to PostgreSQL.
An ultra-lightweight(ROM<1.6K, RAM<0.3k), high-performance C/C++ log library. | 一款超轻量级(ROM<1.6K, RAM<0.3k)、高性能的 C/C++ 日志库
Tvheadend is the leading TV streaming server for Linux with ATSC, DVB-C/C2, DVB-S/S2, DVB-T/T2, IPTV, SAT>IP and unix pipe input sources
A media streaming server based on nginx-rtmp-module. In addtion to the features nginx-rtmp-module provides, HTTP-FLV, GOP cache, VHosts (one IP for multi domain
Serverless team chat over Tor, no phone number needed
Multicast RTP/RTSP to Unicast HTTP stream converter, with built-in web player, status dashboard, fast channel change support, and more!
Complete infrastructure monitoring with 25+ years of expertise
CherryUSB is a tiny and beautiful, high performance and portable USB host and device stack for embedded system with USB IP
Bypass Chromium's App-Bound Encryption via Direct Syscall-based Reflective Process Hollowing. Extract cookies, passwords, payment methods & tokens from Chrome,
Unlock Data's Potential with Open Source Power
Fast, minimal VPN built on modern cryptography
A lightweight real-time streaming library for IP cameras
← all stacks · or see best-of lists
Frequently asked questions
How many open source projects are written in C?
This registry tracks 24 C projects, with 281,673 GitHub stars between them and a median of 4,826 stars. The most-adopted is OBS Studio at 76,325 stars.
Which C projects are most actively maintained?
22 of the 24 projects were pushed in the last 90 days. Each entry above shows its exact last-push date, so you can filter out dormant projects before committing to one.
What licence are C projects usually under?
20 of the 24 carry an explicit open-source licence across 8 distinct licences, and the licence is shown on every card. Permissive licences (MIT, Apache-2.0) are the safest default for commercial use; check the copyleft ones individually.
Should I use C or C++ for my project?
Both are viable. C is the better default if your team already knows it or the libraries you need are written in it; C++ may suit you better if you need the ecosystem, tooling or performance profile it is known for. The registry lists 24 C projects to work from.