Discover C

< More Languages

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

Trending Repositories

1

nginx

The official NGINX Open Source repository.
🔥🔥🔥
2

nsync

nsync is a C library that exports various synchronization primitives, such as mutexes
📣
3

scrcpy

Display and control your Android device
📣
4

rawdrawandroid

Build android apps without any java, entirely in C and Make
📣
5

linux

Linux kernel source tree
📣
6

libsql

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

cosmopolitan

build-once run-anywhere c library
📣
8

fastfetch

Like neofetch, but much faster because written in C.
📣
9

GoodbyeDPI

GoodbyeDPI — Deep Packet Inspection circumvention utility (for Windows)
📣
10

zapret

DPI bypass multi platform
⬆️
11

zb

zombiezen build tool
⬆️
12

mpv

🎥 Command line video player
⬆️
13

yabai

A tiling window manager for macOS based on binary space partitioning
⬆️
14

netdata

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

miniMNIST-c

⬆️
16

raylib

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

notris

Tetris clone for PlayStation 1 (PSX)
⬆️
18

box2d

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

obs-studio

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

Cello

Higher level programming in C
⬆️
21

Ventoy

A new bootable USB solution.
⬆️
22

SketchyBar

A highly customizable macOS status bar replacement
⬆️
23

SDL

Simple Directmedia Layer
⬆️
24

zstd

Zstandard - Fast real-time compression algorithm
⬆️
25

tmux

tmux source code
⬆️
26

mimalloc

mimalloc is a compact general purpose allocator with excellent performance.
⬆️
27

winlator

Android application for running Windows applications with Wine and Box86/Box64
⬆️
28

wrk

Modern HTTP benchmarking tool
⬆️
29

timescaledb

An open-source time-series SQL database optimized for fast ingest and complex queries. Packaged as a PostgreSQL extension.
⬆️
30

c3c

Compiler for the C3 language
⬆️
31

jq

Command-line JSON processor
⬆️
32

blurhash

A very compact representation of a placeholder for an image.
⬆️
33

microui

A tiny immediate-mode UI library
⬆️
34

libvips

A fast image processing library with low memory needs.
⬆️
35

lovr

Lua Virtual Reality Framework
⬆️
36

austin

Python frame stack sampler for CPython
⬆️
37

DOjS

A MS-DOS Creative Coding IDE/platform based on JavaScript
⬆️
38

BlackHole

BlackHole is a modern macOS audio loopback driver that allows applications to pass audio to other applications with zero additional latency.
⬆️
39

ffmpeg.wasm

FFmpeg for browser, powered by WebAssembly
⬆️
40

rqlite

The lightweight, user-friendly, distributed relational database built on SQLite.
⬆️
41

qemu

Official QEMU mirror. Please see https://www.qemu.org/contribute/ for how to submit changes to QEMU. Pull Requests are ignored. Please only use release tarballs from the QEMU website.
⬆️
42

ttyd

Share your terminal over the web
⬆️
43

julius

An open source re-implementation of Caesar III
⬆️
44

goaccess

GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.
⬆️
45

xxHash

Extremely fast non-cryptographic hash algorithm
⬆️
46

HandBrake

HandBrake's main development repository
⬆️
47

JankyBorders

A lightweight window border system for macOS
⬆️
48

stb

stb single-file public domain libraries for C/C++
⬆️
49

quickjs

Public repository of the QuickJS Javascript Engine. Pull requests are not accepted. Use the mailing list to submit patches.
⬆️
50

immortalwrt

An opensource OpenWrt variant for mainland China users.
⬆️
51

hookchain

HookChain: A new perspective for Bypassing EDR Solutions
⬆️
52

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.
⬆️
53

WindTerm

A professional cross-platform SSH/Sftp/Shell/Telnet/Serial terminal.
⬆️
54

C-edit

A text editor in C with drop down menus from scratch. No ncurses.
⬆️
55

libuv

Cross-platform asynchronous I/O
⬆️
56

ExplorerPatcher

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

flipperzero-firmware

Flipper Zero firmware source code
⬆️
58

openwrt

This 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 will continue to accept Pull Requests here. They will be merged via staging trees then into openwrt.git.
⬆️
59

FFmpeg

Mirror of https://git.ffmpeg.org/ffmpeg.git
⬆️
60

sokol

minimal cross-platform standalone C headers
⬆️
61

tini

A tiny but valid `init` for containers
⬆️
62

coturn

coturn TURN server project
⬆️
63

input-leap

Open-source KVM software
⬆️
64

lvgl

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

LibreCuda

⬆️
66

sqlean

The ultimate set of SQLite extensions
⬆️
67

entr

Run arbitrary commands when files change
⬆️
68

skhd

Simple hotkey daemon for macOS
⬆️
69

postgres

Mirror of the official PostgreSQL GIT repository. Note that this is just a *mirror* - we don't work with pull requests on github. To contribute, please see https://wiki.postgresql.org/wiki/Submitting_a_Patch
⬆️
70

box64

Box64 - Linux Userspace x86_64 Emulator with a twist, targeted at ARM64 Linux devices
⬆️
71

rufus

The Reliable USB Formatting Utility
⬆️
72

flecs

A fast entity component system (ECS) for C & C++
⬆️
73

opentelemetry-ebpf-profiler

The production-scale datacenter profiler (C/C++, Go, Rust, Python, Java, NodeJS, .NET, PHP, Ruby, Perl, ...)
⬆️
74

citus

Distributed PostgreSQL as an extension
⬆️
75

ffmpeg-kit

FFmpeg Kit for applications. Supports Android, Flutter, iOS, Linux, macOS, React Native and tvOS. Supersedes MobileFFmpeg, flutter_ffmpeg and react-native-ffmpeg.
⬆️
76

tinyusb

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

Nuklear

A single-header ANSI C immediate mode cross-platform GUI library
⬆️
78

cockpit

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

capstone

Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), Alpha, BPF, Ethereum VM, HPPA, LoongArch, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriCore, Webassembly, XCore and X86.
⬆️
80

openssl

TLS/SSL and crypto library
⬆️
81

yugabyte-db

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

darktable

darktable is an open source photography workflow application and raw developer
⬆️
83

nnn

n³ The unorthodox terminal file manager
⬆️
84

httrack

HTTrack Website Copier, copy websites to your computer (Official repository)
⬆️
85

suricata

Suricata is a network Intrusion Detection System, Intrusion Prevention System and Network Security Monitoring engine developed by the OISF and the Suricata community.
⬆️
86

qmk_firmware

Open-source keyboard firmware for Atmel AVR and Arm USB families
⬆️
87

ish

Linux shell for iOS
⬆️
88

STMViewer

Real-time STM32 variable & trace viewer
⬆️
89

EDRSilencer

A tool uses Windows Filtering Platform (WFP) to block Endpoint Detection and Response (EDR) agents from reporting security events to the server.
⬆️
90

PicoDVI

Bitbanged DVI on the RP2040 Microcontroller
⬆️
91

HIDman

Adapting USB devices to work on old computers
⬆️
92

cfc

Demo/test android app for libcimbar. Copy files over the cell phone camera!
⬆️
93

dethrace

Reverse engineering the 1997 game "Carmageddon"
⬆️
94

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

raddebugger

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

bpf-developer-tutorial

Learn eBPF by examples | eBPF 开发者教程与知识库:通过小工具和示例一步步学习 eBPF,包含性能、网络、安全等多种应用场景
⬆️
97

reactos

A free Windows-compatible Operating System
⬆️
98

iou

Ruby gem for working with io_uring
⬆️
99

EXE-or-DLL-or-ShellCode

Just a simple silly PoC demonstrating executable "exe" file that can be used like exe, dll or shellcode...
⬆️
100

micropython

MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
⬆️