Discover C

< More Languages

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

Trending Repositories

1

llama.cpp

Port of Facebook's LLaMA model in C/C++
🔥🔥🔥
2

no-more-secrets

A command line tool that recreates the famous data decryption effect seen in the 1992 movie Sneakers.
📣
3

wipeout-rewrite

📣
4

quake2-rerelease-dll

📣
5

whisper.cpp

Port of OpenAI's Whisper model in C/C++
📣
6

ggml

Tensor library for machine learning
📣
7

scrcpy

Display and control your Android device
⬆️
8

orioledb

OrioleDB – building a modern cloud-native storage engine (... and solving some PostgreSQL wicked problems)  🇺🇦
⬆️
9

Ventoy

A new bootable USB solution.
⬆️
10

raylib

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

libsql

libSQL is a fork of SQLite that is both Open Source, and Open Contributions.
⬆️
12

netdata

Monitor your servers, containers, and applications, in high-resolution and in real-time!
⬆️
13

ctransformers

Python bindings for the Transformer models implemented in C/C++ using GGML library.
⬆️
14

pg_embedding

Hierarchical Navigable Small World (HNSW) algorithm for vector similarity search in PostgreSQL
⬆️
15

obs-studio

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

cosmopolitan

build-once run-anywhere c library
⬆️
17

yabai

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

IronOS

Open Source Soldering Iron firmware
⬆️
19

linux

Linux kernel source tree
⬆️
20

kfd

kfd, short for kernel file descriptor, is a project to read and write kernel memory on Apple devices.
⬆️
21

bfs

A breadth-first version of the UNIX find command
⬆️
22

polymur-hash

The PolymurHash universal hash function.
⬆️
23

WindTerm

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

jq

Command-line JSON processor
⬆️
25

security-research

This project hosts security advisories and their accompanying proof-of-concepts related to research conducted at Google which impact non-Google owned code.
⬆️
26

ExplorerPatcher

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

sokol

minimal cross-platform standalone C headers
⬆️
28

FFmpeg

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

tmux

tmux source code
⬆️
30

downfall

⬆️
31

BlackHole

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

hamt

A hash array-mapped trie implementation in C
⬆️
33

wazuh

Wazuh - The Open Source Security Platform. Unified XDR and SIEM protection for endpoints and cloud workloads.
⬆️
34

WubbabooMark

Debugger Anti-Detection Benchmark
⬆️
35

mpv

🎥 Command line video player
⬆️
36

redis

Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.
⬆️
37

rufus

The Reliable USB Formatting Utility
⬆️
38

clip.cpp

CLIP inference in plain C/C++ with no extra dependencies
⬆️
39

rv

RV32IMC in ~600 lines of C89
⬆️
40

zstd

Zstandard - Fast real-time compression algorithm
⬆️
41

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

opencv-mobile

The minimal opencv for Android, iOS, ARM Linux, Windows, Linux, MacOS, WebAssembly
⬆️
43

paxos_8

⬆️
44

stb

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

PSPi-Version-6

⬆️
46

stelf-loader

A stealthy ELF loader - no files, no execve, no RWX
⬆️
47

Logan

Logan is a lightweight case logging system based on mobile platform.
⬆️
48

quickjs

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

blurhash

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

wrk

Modern HTTP benchmarking tool
⬆️
51

box64

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

Onion

OS overhaul for Miyoo Mini
⬆️
53

citus

Distributed PostgreSQL as an extension
⬆️
54

bcc

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

gf

A GDB frontend for Linux.
⬆️
56

ImageMagick

🧙‍♂️ ImageMagick 7
⬆️
57

java-gate

Java JNI HellsGate/HalosGate/TartarusGate/RecycledGate/SSN Syscall/Many Shellcode Loaders
⬆️
58

mimalloc

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

ggtag

programmable e-paper tag with RFID
⬆️
60

iodine

Official git repo for iodine dns tunnel
⬆️
61

libvips

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

lvgl

Embedded graphics library to create beautiful UIs for any MCU, MPU and display type. It's boosted by a professional yet affordable drag and drop UI editor, called SquareLine Studio.
⬆️
63

RecycledInjector

Native Syscalls Shellcode Injector
⬆️
64

Chinese-Vicuna

Chinese-Vicuna: A Chinese Instruction-following LLaMA-based Model —— 一个中文低资源的llama+lora方案,结构参考alpaca
⬆️
65

sectorc

A C Compiler that fits in the 512 byte boot sector of an x86 machine
⬆️
66

openssl

TLS/SSL and crypto library
⬆️
67

timescaledb

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

trurl

trurl is a command line tool for URL parsing and manipulation.
⬆️
69

nnn

n³ The unorthodox terminal file manager
⬆️
70

xxHash

Extremely fast non-cryptographic hash algorithm
⬆️
71

micropython

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

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

sqlite

Official Git mirror of the SQLite source tree
⬆️
74

qmk_firmware

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

jemalloc

⬆️
76

coturn

coturn TURN server project
⬆️
77

SketchyBar

A highly customizable macOS status bar replacement
⬆️
78

ctags

A maintained ctags implementation
⬆️
79

c4

C in four functions
⬆️
80

HandBrake

HandBrake's main development repository
⬆️
81

goaccess

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

tetragon

eBPF-based Security Observability and Runtime Enforcement
⬆️
83

kilo

A text editor in less than 1000 LOC with syntax highlight and search.
⬆️
84

webview

Tiny cross-platform webview library for C/C++/Golang. Uses WebKit (Gtk/Cocoa) and Edge (Windows)
⬆️
85

wasm-micro-runtime

WebAssembly Micro Runtime (WAMR)
⬆️
86

ufbx

FBX reader
⬆️
87

FreeRDP

FreeRDP is a free remote desktop protocol library and clients
⬆️
88

memreduct

Lightweight real-time memory management application to monitor and clean system memory on your computer.
⬆️
89

SDL

Simple Directmedia Layer
⬆️
90

zephyr

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

DOOM

DOOM Open Source Release
⬆️
92

skhd

Simple hotkey daemon for macOS
⬆️
93

chibicc

A small C compiler
⬆️
94

emscripten

Emscripten: An LLVM-to-WebAssembly Compiler
⬆️
95

radare2

UNIX-like reverse engineering framework and command-line toolset
⬆️
96

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

palera1n

iOS 15.0-16.5.1 semi-tethered checkm8 jailbreak
⬆️
98

php-glfw

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

blender

Official mirror of Blender
⬆️
100

libuv

Cross-platform asynchronous I/O
⬆️