71 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
tmux source code
High-performance code intelligence MCP server. Indexes codebases into a persistent knowledge graph — average repo in milliseconds. 158 languages, sub-ms queries
A simple and easy-to-use library to enjoy videogames programming
The official NGINX Open Source repository.
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
n³ The unorthodox terminal file manager
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
Capture SSL/TLS plaintext with eBPF—no MITM proxy or custom CA installation. Supports Linux and Android on x86_64 and arm64.
Self-hosted file sync with AI-powered organization
Zero Trust VPN solutions for secure business networking
Cross-platform multi-protocol VPN software. Pull requests are welcome. The stable version is available at https://github.com/SoftEtherVPN/SoftEtherVPN_Stable.
A high-performance web server and reverse proxy, 100% compatible with nginx.
Professional RAW photo editing and workflow management
Distributed PostgreSQL as an extension
hydra
A fast image processing library with low memory needs.
A local DNS server to obtain the fastest website IP for the best Internet experience, support DoT, DoH, DoQ. 一个本地DNS服务器,获取最快的网站IP,获得最佳上网体验,支持DoH,DoT,DoQ。
A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more.
🚀 A fast WebAssembly interpreter and the most universal WASM runtime
WiFi security auditing tools suite
🔥 比libevent/libuv/asio更易用的网络库。A c/c++ network library for developing TCP/UDP/SSL/HTTP/WebSocket/MQTT/Redis client/server.
A maintained ctags implementation
Suricata is a network Intrusion Detection System, Intrusion Prevention System and Network Security Monitoring engine developed by the OISF and the Suricata comm
Professional image editing without the price tag
📺🗿 Terminal graphics for the 21st century.
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++ 日志库
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 li
OrioleDB – building a modern cloud-native storage engine (... and solving some PostgreSQL wicked problems)
A fast and lightweight IDE
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
Nginx virtual host traffic status module
Performance monitoring tools for Linux
Vifm is a file manager with curses interface, which provides Vim-like environment for managing objects within file systems, extended with some useful ideas from
C/C++ server and network library, including coroutine,redis client,http/https/websocket,mqtt, mysql/postgresql/sqlite client with C/C++ for Linux, Android, iOS,
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
An OpenGL RTS game engine written in C
A simple & straight-to-the-point PHP profiling extension with its built-in web UI
Lua Virtual Reality Framework
Angie - drop-in replacement for nginx
Go bindings for raylib, a simple and easy-to-use library to enjoy videogames programming.
High-performance log ingestion and ETL engine
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,
Extended services for PS3 console (web server, ftp server, netiso, ntfs, ps3mapi, etc.)
铜锁/Tongsuo is a Modern Cryptographic Primitives and Protocols Library
AgensGraph, a high performance transactional graph database based on PostgreSQL
An ESP32 based node for gathering indoor positioning and transmitting to mqtt
Qtap: An eBPF agent that captures pre-encrypted network traffic, providing rich context about egress connections and their originating processes.
Unlock Data's Potential with Open Source Power
Rcon client for Minecraft
OpenID Certified™ OpenID Connect and FAPI 2 Relying Party module for Apache HTTPd
Filesystem monitor tool for Linux/Android iOS/macOS
OpenHPC Integration, Packaging, and Test Repo
xfrpc 是一个轻量级的 FRP 客户端,完美兼容 frps,采用 C 语言实现,专为 OpenWRT 和物联网等资源受限系统优化设计。它针对 ROM 和 RAM 空间有限的设备,提供高效的内网穿透解决方案。xfrpc 集成了xDPI(深度包检测)功能,增强了安全性,有效防止内网穿透中因恶意嗅探导致的安全威胁,确保数
Archived mirror of https://gitlab.isc.org/isc-projects/bind9, please submit issues and PR/MRs in the GitLab.
ESP32‑S3 air‑quality station with LVGL UI, MQTT, Home Assistant
Fast, minimal VPN built on modern cryptography
A Discord API wrapper library made in C
Lightway Core is a modern VPN protocol by ExpressVPN, to deliver a VPN experience that’s faster, more secure, and more reliable.
Authoritative DNS Server
PlatformIO development platform for IoT modules
A SQLite extension that adds graph database capabilities with Cypher query language support and built-in graph algorithms.
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 71 C projects, with 666,032 GitHub stars between them and a median of 3,571 stars. The most-adopted is OBS Studio at 78,788 stars.
Which C projects are most actively maintained?
65 of the 71 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?
67 of the 71 carry an explicit open-source licence across 13 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 71 C projects to work from.