Top100 ★ 1 on GitHub

Data refreshed 5 October 2026, 22:59 UTC

Top 100 C repositories on GitHub, ranked by stars

C's top 100 is systems software: the Linux kernel, screen mirroring tools, Windows utilities and the embedded and database projects that everything else is built on.

GitHub reports 4,362,575 repositories whose detected primary language is C. The 100 most-starred of them are listed below, ranked by stargazers_count. torvalds/linux leads with 251,204 stars, and the bar for 100th place is 14,165 stars. The median repository in this top 100 has 22,463 stars, and the most common licence is NOASSERTION (38 of 100 repositories).

The 100 most-starred C repositories

The 100 most-starred C repositories on GitHub, refreshed 5 October 2026, 22:59 UTC. Ranked by stars.
#Repository★ StarsForksOpen issuesLicenceLast pushDescription
1torvalds/linux251,20466,8453NOASSERTIONLinux kernel source tree
2Genymobile/scrcpy151,10113,8772,916Apache-2.0Display and control your Android device
3microsoft/PowerToys139,2418,6217,718MITMicrosoft PowerToys is a collection of utilities that supercharge productivity and customization on Windows
4ventoy/Ventoy79,7294,9591,039GPL-3.0A new bootable USB solution.
5obsproject/obs-studio77,00510,4571,149GPL-2.0OBS Studio - Free and open source software for live streaming and screen recording
6redis/redis76,60524,8423,002NOASSERTIONFor developers, who are building real-time data-driven applications, Redis is the preferred, fastest, and most feature-rich cache, data str…
7colbymchenry/codegraph73,2694,708497MITPre-indexed code knowledge graph, auto syncs on code changes, for Claude Code, Codex, Gemini, Cursor, OpenCode, AntiGravity, Kiro, CoPilot,…
8FFmpeg/FFmpeg64,77514,3163NOASSERTIONMirror of https://git.ffmpeg.org/ffmpeg.git
9git/git63,68028,482402NOASSERTIONGit Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadge…
10tmux/tmux49,7692,93339ISCtmux source code
11DeusData/codebase-memory-mcp45,8353,771638MITHigh-performance code intelligence MCP server. Indexes codebases into a persistent knowledge graph — average repo in milliseconds. 158 lang…
12curl/curl43,0947,40072NOASSERTIONA command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP…
13php/php-src40,4358,1632,121BSD-3-ClauseThe PHP Interpreter
14wg/wrk40,4183,030203NOASSERTIONModern HTTP benchmarking tool
15JustVugg/colibri39,7644,36771Apache-2.0Run frontier MoE models on hardware you already own — pure C, zero deps, experts streamed from disk. Tiny engine, immense model. 🐦
16pbatard/rufus37,8593,1768GPL-3.0The Reliable USB Formatting Utility
17mpv-player/mpv37,2483,5611,179NOASSERTION🎥 Command line media player
18jqlang/jq35,7493,606428NOASSERTIONCommand-line JSON processor
19raysan5/raylib34,9863,32313ZlibA simple and easy-to-use library to enjoy videogames programming
20nothings/stb34,7918,098433NOASSERTIONstb single-file public domain libraries for C/C++
21valinet/ExplorerPatcher34,0331,379376GPL-2.0This project aims to enhance the working environment on Windows
22bilibili/ijkplayer33,2108,2452,904GPL-2.0Android/iOS video player based on FFmpeg n3.4, with MediaCodec, VideoToolbox support.
23kingToolbox/WindTerm32,3852,4752,453—A professional cross-platform SSH/Sftp/Shell/Telnet/Tmux/Serial terminal.
24lizongying/my-tv31,9673,588146—我的电视 电视直播软件,安装即可使用
25nginx/nginx31,7988,308453BSD-2-ClauseThe official NGINX Open Source repository.
26coolsnowwolf/lede31,58919,1071NOASSERTIONLean's LEDE source
27openssl/openssl30,89211,5051,527Apache-2.0General purpose TLS and crypto library
28cfenollosa/os-tutorial30,7463,554128BSD-3-ClauseHow to create an OS from scratch
29asmvik/yabai29,708778260MITA tiling window manager for macOS based on binary space partitioning
30ValdikSS/GoodbyeDPI28,7342,228154Apache-2.0GoodbyeDPI — Deep Packet Inspection circumvention utility (for Windows)
31openwrt/openwrt28,64913,0744,571NOASSERTIONThis repository is a mirror of https://git.openwrt.org/openwrt/openwrt.git It is for reference only and is not active for check-ins. We wi…
32facebook/zstd27,9792,621399NOASSERTIONZstandard - Fast real-time compression algorithm
33xiaojieonly/Ehviewer_CN_SXJ27,454722556NOASSERTIONehviewer,用爱发电,快乐前行
34valkey-io/valkey27,3761,346920BSD-3-ClauseA flexible distributed key-value database that is optimized for caching and other realtime workloads.
35libuv/libuv27,2253,941244MITCross-platform asynchronous I/O
36ggreer/the_silver_searcher27,1241,436564Apache-2.0A code-searching tool similar to ack, but faster.
37hashcat/hashcat26,9463,571240—World's fastest and most advanced password recovery utility
38pjreddie/darknet26,51020,9831,978NOASSERTIONConvolutional Neural Networks
39robertdavidgraham/masscan26,0623,244414AGPL-3.0TCP port scanner, spews SYN packets asynchronously, scanning entire Internet in under 5 minutes.
40taosdata/TDengine25,1515,021438AGPL-3.0High-performance, scalable time-series database designed for Industrial IoT (IIoT) scenarios
41radareorg/radare224,9323,336788NOASSERTIONUNIX-like reverse engineering framework and command-line toolset
42fastfetch-cli/fastfetch24,91791295MITA maintained, feature-rich and performance oriented, neofetch like system information tool.
43arendst/Tasmota24,8005,18112GPL-3.0Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules…
44lvgl/lvgl24,7964,379144MITLVGL is a free, full-featured embedded UI library for devices from small MCUs to 3D-capable MPUs, enhanced by LVGL Pro, a professional edit…
45HandBrake/HandBrake24,5711,712295NOASSERTIONHandBrake's development repository
46timescale/timescaledb23,6441,168425NOASSERTIONA time-series database for high-performance real-time analytics packaged as a Postgres extension
47antirez/ds423,5682,266759MITDeepSeek 4 Flash and PRO local inference engine for Metal, CUDA and ROCm
48pgvector/pgvector23,2481,34117NOASSERTIONOpen-source vector similarity search for Postgres
49iovisor/bcc22,6954,0781,079Apache-2.0BCC - Tools for BPF-based Linux IO analysis, networking, monitoring, and more
50TheAlgorithms/C22,5014,77722GPL-3.0Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
51DarkFlippers/unleashed-firmware22,4251,95329GPL-3.0Flipper Zero Unleashed Firmware
52SamyPesse/How-to-Make-a-Computer-Operating-System22,4043,44586Apache-2.0How to Make a Computer Operating System in C++
53postgres/postgres22,2935,9310NOASSERTIONMirror of the official PostgreSQL GIT repository. Note that this is just a *mirror* - we don't work with pull requests on github. To contri…
54micropython/micropython22,1088,9861,534NOASSERTIONMicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
55jarun/nnn22,0448261BSD-2-Clausen³ The unorthodox terminal file manager
56gentilkiwi/mimikatz21,8874,177198—A little tool to play with Windows security
57julycoding/The-Art-Of-Programming-By-July-2nd21,5076,95364—本项目曾冲到全球第一,干货集锦见本页面最底部,另完整精致的纸质版《编程之法:面试和算法心得》已在京东/当当上销售
58jart/cosmopolitan21,350782229ISCbuild-once run-anywhere c library
59allinurl/goaccess21,0021,200450MITGoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.
60qmk/qmk_firmware20,74444,348546GPL-2.0Open-source keyboard firmware for Atmel AVR and Arm USB families
61ish-app/ish20,5321,549641NOASSERTIONLinux shell for iOS
62karpathy/llama2.c20,1502,639191MITInference Llama 2 in one file of pure C
63Awesome-HarmonyOS/HarmonyOS19,9803,25852—A curated list of awesome things related to HarmonyOS. 华为鸿蒙操作系统。
64videolan/vlc19,8786,2282GPL-2.0VLC media player - plays everything, runs anywhere. Code here: https://code.videolan.org/videolan/vlc
65ExistentialAudio/BlackHole19,87184611NOASSERTIONBlackHole is a modern macOS audio loopback driver that allows applications to pass audio to other applications with zero additional latency.
66sandboxie-plus/Sandboxie19,6152,072760GPL-3.0Sandboxie Plus & Classic
67brunodev85/winlator19,3081,813403LGPL-2.1Android application for running Windows applications with Wine and Box86/Box64
68espressif/esp-idf19,1598,5131,729Apache-2.0Espressif IoT Development Framework. Official development framework for Espressif SoCs.
69nicbarker/clay18,220730279ZlibHigh performance UI layout library in C.
70reactos/reactos18,1542,230199GPL-2.0A free Windows-compatible Operating System
71ffmpegwasm/ffmpeg.wasm17,8331,115460MITFFmpeg for browser, powered by WebAssembly
72sumatrapdfreader/sumatrapdf17,6972,05163GPL-3.0SumatraPDF reader
73UberGuidoZ/Flipper17,6413,9198GPL-3.0Playground (and dump) of stuff I make or modify for the Flipper Zero
74ImageMagick/ImageMagick17,6041,666167NOASSERTIONImageMagick is a free, open-source software suite for creating, editing, converting, and displaying images. It supports 200+ formats and of…
75NVIDIA/open-gpu-kernel-modules17,4391,901566NOASSERTIONNVIDIA Linux open GPU kernel module source
76swaywm/sway17,3901,3041,390MITi3-compatible Wayland compositor
77tursodatabase/libsql17,257538459MITlibSQL is a fork of SQLite that is both Open Source, and Open Contributions.
78woltapp/blurhash17,08237950MITA very compact representation of a placeholder for an image.
79skywind3000/kcp16,9282,631199MIT:zap: KCP - A Fast and Reliable ARQ Protocol
80semgrep/semgrep16,8881,089941LGPL-2.1Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.
81systemd/systemd16,7834,7263,545GPL-2.0The systemd System and Service Manager
82libsdl-org/SDL16,7383,039864ZlibSimple DirectMedia Layer
83zephyrproject-rtos/zephyr16,69510,1104,153Apache-2.0Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architect…
84flipperdevices/flipperzero-firmware16,6723,485250GPL-3.0Flipper Zero firmware source code
85davatorium/rofi16,440698113NOASSERTIONRofi: A window switcher, application launcher and dmenu replacement
86bol-van/zapret16,2261,1323—DPI bypass multi platform
87shadowsocks/shadowsocks-c16,1806,21131GPL-3.0Self-contained Shadowsocks implementation in C with libuv, asynchronous DNS, and portable static builds for Linux, macOS, Windows, and Free…
88winsiderss/systeminformer16,1611,795303MITA free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware. Brought to you by Winsider…
89duixcom/Duix-Avatar15,6572,665422NOASSERTION🚀 Truly open-source AI avatar(digital human) toolkit for offline video generation and digital human cloning.
90peng-zhihui/Dummy-Robot15,5943,204123—我的超迷你机械臂机器人项目。
91acidanthera/OpenCorePkg15,5052,31213BSD-3-ClauseOpenCore bootloader
92gojue/ecapture15,4871,64711Apache-2.0Capturing SSL/TLS plaintext without a CA certificate using eBPF. Supported on Linux/Android kernels for amd64/arm64.
93glfw/glfw15,3845,942779ZlibA multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input
94haiwen/seafile15,3061,676102NOASSERTIONBeyond file syncing and sharing, a new way to organize your files with extensible file properties and flexible views
95SpacehuhnTech/esp8266_deauther15,0072,783100NOASSERTIONAffordable WiFi hacking platform for testing and learning
96OpenVPN/openvpn14,6433,405223NOASSERTIONOpenVPN is an open source VPN daemon
97coturn/coturn14,4552,273310NOASSERTIONcoturn TURN server project
98memcached/memcached14,2903,350110BSD-3-Clausememcached development tree
99libretro/RetroArch14,2302,2572,968GPL-3.0Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.
100cloudwu/skynet14,1654,27027MITA lightweight online game framework

Fork counts include open pull requests in open_issues_count, because that is how GitHub's API reports it. Descriptions are truncated to 140 characters; the full text is in the JSONL download.

Download the C data

curl -sSL -o c.jsonl \
  https://raw.githubusercontent.com/havaianasdestruido/top100/main/data/JSONL/c.jsonl
jq -r '.full_name + "  " + (.stargazers_count|tostring)' c.jsonl | head -10

How this list is built

A single GitHub Search API request per language — ?q=language:c&sort=stars&order=desc&per_page=100 — refreshed hourly by a scheduled GitHub Actions workflow and committed back to the repository. The records are never reshaped: every field GitHub returned is preserved. The methodology page covers the query, the rate limits, the fields the Search API omits and the known limitations, and the field reference documents every JSON key.

Frequently asked questions

What is the most-starred C repository on GitHub?

torvalds/linux is the most-starred C repository with 251,204 stars as of 5 October 2026, ahead of Genymobile/scrcpy (151,101) and microsoft/PowerToys (139,241).

How many C repositories are on GitHub?

GitHub reports 4,362,575 public repositories whose detected primary language is C. Top100 ranks the 100 most-starred of them; 100th place currently needs 14,165 stars.

How do I download the top 100 C repositories as JSON?

Download data/JSONL/c.jsonl — 100 lines, each the complete GitHub Search API object for one repository, including topics, licence, every count and every timestamp. A readable Markdown table of the same ranking is also published.

Other languages