Discover C

< More Languages

Discover the top trending C repositories and projects on Github. Explore the latest trends in C development.

Trending Repositories

1

yabai

A tiling window manager for macOS based on binary space partitioning
🔥🔥🔥
2

linux

Linux kernel source tree
🔥🔥🔥
3

win98-quickinstall

A framework + installer to (very) quickly install Windows 98 on anything from a 486 up to a modern system
🔥🔥🔥
4

SketchyBar

A highly customizable macOS status bar replacement
🔥🔥🔥
5

fastfetch

Like neofetch, but much faster because written in C.
🔥🔥🔥
6

load81

SDL based Lua programming environment for kids similar to Codea
🔥🔥
7

rsync

An open source utility that provides fast incremental file transfer. It also has useful features for backup and restore operations among many other use cases.
🔥
8

scrcpy

Display and control your Android device
🔥
9

rufus

The Reliable USB Formatting Utility
🔥
10

Bruce

Firmware for m5stack Cardputer, StickC and ESP32
📣
11

pico-mac

Run the popular umac emulator right on your Pi Pico!
📣
12

skhd

Simple hotkey daemon for macOS
📣
13

openssl

TLS/SSL and crypto library
📣
14

c3c

Compiler for the C3 language
📣
15

libsql

libSQL is a fork of SQLite that is both Open Source, and Open Contributions.
📣
16

FFmpeg

Mirror of https://git.ffmpeg.org/ffmpeg.git
📣
17

SRLA

Svr-fiR Lossless Audio codec
📣
18

Ventoy

A new bootable USB solution.
📣
19

obs-studio

OBS Studio - Free and open source software for live streaming and screen recording
📣
20

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

zapret

DPI bypass multi platform
📣
22

unikraft

A next-generation cloud native kernel designed to unlock best-in-class performance, security primitives and efficiency savings.
📣
23

lzav

Fast In-Memory Data Compression Algorithm (inline C/C++) 460+MB/s compress, 2500+MB/s decompress, ratio% better than LZ4, Snappy, and Zstd@-1
📣
24

ttyd

Share your terminal over the web
📣
25

GenoView

An example raylib application for viewing animation on the Geno character
📣
26

firejail

Linux namespaces and seccomp-bpf sandbox
📣
27

SketchyVim

Adds all vim moves and modes to macOS text fields
📣
28

stb

stb single-file public domain libraries for C/C++
📣
29

JankyBorders

A lightweight window border system for macOS
📣
30

winlator

Android application for running Windows applications with Wine and Box86/Box64
📣
31

git

Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget (https://gitgitgadget.github.io/). Please follow Documentation/SubmittingPatches procedure for any of your improvements.
⬆️
32

zstd

Zstandard - Fast real-time compression algorithm
⬆️
33

labwc

A Wayland window-stacking compositor
⬆️
34

sqlcipher

SQLCipher is a standalone fork of SQLite that adds 256 bit AES encryption of database files and other security features.
⬆️
35

earlyoom

earlyoom - Early OOM Daemon for Linux
⬆️
36

jq

Command-line JSON processor
⬆️
37

ATC_MiThermometer

Custom firmware for the Xiaomi Thermometer LYWSD03MMC and Telink Flasher via USB to Serial converter
⬆️
38

mongoose

Embedded Web Server
⬆️
39

raddebugger

A native, user-mode, multi-process, graphical debugger.
⬆️
40

fwupd

A system daemon to allow session software to update firmware
⬆️
41

yara

The pattern matching swiss knife
⬆️
42

rawdrawandroid

Build android apps without any java, entirely in C and Make
⬆️
43

zig-sqlite

zig-sqlite is a small wrapper around sqlite's C API, making it easier to use with Zig.
⬆️
44

ExplorerPatcher

This project aims to enhance the working environment on Windows
⬆️
45

open-gpu-kernel-modules

NVIDIA Linux open GPU kernel module source
⬆️
46

box2d

Box2D is a 2D physics engine for games
⬆️
47

cockpit

Cockpit is a web-based graphical interface for servers.
⬆️
48

nginx

The official NGINX Open Source repository.
⬆️
49

input-leap

Open-source KVM software
⬆️
50

netdata

The open-source observability platform everyone needs!
⬆️
51

openvpn

OpenVPN is an open source VPN daemon
⬆️
52

X-TRACK

A GPS bicycle speedometer that supports offline maps and track recording
⬆️
53

cosmopolitan

build-once run-anywhere c library
⬆️
54

nginx-rtmp-module

NGINX-based Media Streaming Server
⬆️
55

webview

Tiny cross-platform webview library for C/C++. Uses WebKit (GTK/Cocoa) and Edge WebView2 (Windows).
⬆️
56

oot

Decompilation of The Legend of Zelda: Ocarina of Time
⬆️
57

GoodbyeDPI

GoodbyeDPI — Deep Packet Inspection circumvention utility (for Windows)
⬆️
58

yugabyte-db

YugabyteDB - the cloud native distributed SQL database for mission-critical applications.
⬆️
59

HandBrake

HandBrake's main development repository
⬆️
60

curl

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
⬆️
61

facil.io

Your high performance web application C framework
⬆️
62

Verstable

A versatile, performance-oriented generic hash table library for C.
⬆️
63

unicorn

Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86)
⬆️
64

keyd

A key remapping daemon for linux.
⬆️
65

SymCrypt

Cryptographic library
⬆️
66

GBA_Pong

Pong for GBA
⬆️
67

endlessh

SSH tarpit that slowly sends an endless banner
⬆️
68

microsocks

tiny, portable SOCKS5 server with very moderate resource usage
⬆️
69

quickjs-kt

A QuickJS binding for idiomatic Kotlin, with Async/DSL/ES Modules support.
⬆️
70

SDL

Simple Directmedia Layer
⬆️
71

hashcat

World's fastest and most advanced password recovery utility
⬆️
72

horizon

Horizon is a free EDA package
⬆️
73

pico-sdk

⬆️
74

cy

🤖 time travel in the terminal
⬆️
75

strace

strace is a diagnostic, debugging and instructional userspace utility for Linux
⬆️
76

wrk

Modern HTTP benchmarking tool
⬆️
77

Sensor-Watch

A board replacement for the classic Casio F-91W wristwatch
⬆️
78

bcc

BCC - Tools for BPF-based Linux IO analysis, networking, monitoring, and more
⬆️
79

gbdk-2020

An updated version of GBDK, C compiler, assembler, linker and set of libraries for the Nintendo Gameboy, Nintendo Entertainment System, Sega Master System, Sega Game Gear.
⬆️
80

RGFW

A cross platform lightweight single-header simple-to-use window abstraction library for creating graphical programs or libraries.
⬆️
81

webui

Use any web browser as GUI, with your preferred language in the backend and HTML5 in the frontend, all in a lightweight portable lib.
⬆️
82

raylib

A simple and easy-to-use library to enjoy videogames programming
⬆️
83

structy

Structy is an irresponsibly dumb and simple struct serialization/deserialization library for C, Python, and vanilla JavaScript.
⬆️
84

glad

Multi-Language Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator based on the official specs.
⬆️
85

edk2

EDK II
⬆️
86

k5prog

Quansheng UV-K5 EEPROM programmer
⬆️
87

mosquitto

Eclipse Mosquitto - An open source MQTT broker
⬆️
88

u-boot

"Das U-Boot" Source Tree
⬆️
89

RetroArch

Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.
⬆️
90

tinyusb

An open source cross-platform USB stack for embedded system
⬆️
91

nnn

n³ The unorthodox terminal file manager
⬆️
92

ArduinoIoTCloud

⬆️
93

kcp

⚡ KCP - A Fast and Reliable ARQ Protocol
⬆️
94

go-sqlite3

sqlite3 driver for go using database/sql
⬆️
95

php-glfw

🪐A fully-featured OpenGL and GLFW extension for PHP. 🔋Batteries included (Math Functions, Texture Loaders, etc..)
⬆️
96

lvgl

Embedded graphics library to create beautiful UIs for any MCU, MPU and display type.
⬆️
97

austin

Python frame stack sampler for CPython
⬆️
98

zephyr

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
⬆️
99

swappy

A Wayland native snapshot editing tool, inspired by Snappy on macOS
⬆️
100

UDPDK

A minimal UDP stack based on DPDK
⬆️