Discover C

< More Languages

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

Trending Repositories

1

raddebugger

A native, user-mode, multi-process, graphical debugger.
🔥🔥🔥
2

whisper.cpp

Port of OpenAI's Whisper model in C/C++
🔥
3

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

scrcpy

Display and control your Android device
📣
5

c_std

Implementation of C++ standard libraries in C
📣
6

libsql

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

quickjs

Public repository of the QuickJS Javascript Engine. Pull requests are not accepted. Use the mailing list to submit patches.
📣
8

StringZilla

Up to 10x faster string search, split, sort, and shuffle for long strings and multi-gigabyte files in Python and C, leveraging SIMD with just a few lines of Arm Neon and x86 AVX2 & AVX-512 intrinsics 🦖
📣
9

stanchion

A SQLite extension that brings column-oriented tables to SQLite
📣
10

Ventoy

A new bootable USB solution.
📣
11

cosmopolitan

build-once run-anywhere c library
📣
12

nvtop

GPU & Accelerator process monitoring for AMD, Apple, Huawei, Intel, NVIDIA and Qualcomm
📣
13

linux

Linux kernel source tree
📣
14

EDRSilencer

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

ggml

Tensor library for machine learning
⬆️
16

yabai

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

jq

Command-line JSON processor
⬆️
18

obs-studio

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

ffmpeg.wasm

FFmpeg for browser, powered by WebAssembly
⬆️
20

SimSIMD

Vector Similarity Functions 3x-200x Faster than SciPy and NumPy — for Python, JavaScript, and C 11, supporting f64, f32, f16, i8, and binary vectors using SIMD for both x86 AVX2 & AVX-512 and Arm NEON & SVE 📐
⬆️
21

SketchyBar

A highly customizable macOS status bar replacement
⬆️
22

raylib

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

libwebsockets

canonical libwebsockets.org networking library
⬆️
24

ExplorerPatcher

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

shecc

A self-hosting and educational C optimizing compiler
⬆️
26

tmux

tmux source code
⬆️
27

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

red-viper

A Virtual Boy emulator for the 3DS
⬆️
29

netdata

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

ksimple

k/simple is a bare minimum k interpreter for learning purposes by arthur whitney
⬆️
31

GraphStrike

Cobalt Strike HTTPS beaconing over Microsoft Graph API
⬆️
32

WindTerm

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

FFmpeg

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

bcc

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

stb

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

flipperzero-firmware

Flipper Zero firmware source code
⬆️
37

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

lvgl

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

swieros

A tiny hand crafted CPU emulator, C compiler, and Operating System
⬆️
40

wrk

Modern HTTP benchmarking tool
⬆️
41

progman

progman.exe^H^H^H^H
⬆️
42

zstd

Zstandard - Fast real-time compression algorithm
⬆️
43

UAC-BOF-Bonanza

Collection of UAC Bypass Techniques Weaponized as BOFs
⬆️
44

BlackHole

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

input-leap

Open-source KVM software
⬆️
46

rufus

The Reliable USB Formatting Utility
⬆️
47

micropython

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

mimalloc

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

mpv

🎥 Command line video player
⬆️
50

blis

BLAS-like Library Instantiation Software Framework
⬆️
51

fastfetch

Like neofetch, but much faster because written in C.
⬆️
52

libuv

Cross-platform asynchronous I/O
⬆️
53

darktable

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

wazuh

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

gb-studio

A quick and easy to use drag and drop retro game creator for your favourite handheld video game system
⬆️
56

nnn

n³ The unorthodox terminal file manager
⬆️
57

cr_task.h

Header-only library for asynchronous tasks in C
⬆️
58

timescaledb

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

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

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

notcurses

blingful character graphics/TUI library. definitely not curses.
⬆️
62

skhd

Simple hotkey daemon for macOS
⬆️
63

pipexec

Handling pipe of commands like a single command
⬆️
64

hashcat

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

blurhash

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

shady

Research shading language IR
⬆️
67

immortalwrt

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

qmk_firmware

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

citus

Distributed PostgreSQL as an extension
⬆️
70

Dopamine

Dopamine is a semi-untethered jailbreak for iOS 15 and 16
⬆️
71

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

sway

i3-compatible Wayland compositor
⬆️
73

entr

Run arbitrary commands when files change
⬆️
74

ttyd

Share your terminal over the web
⬆️
75

ish

Linux shell for iOS
⬆️
76

xxHash

Extremely fast non-cryptographic hash algorithm
⬆️
77

RemoteTLSCallbackInjection

Utilizing TLS callbacks to execute a payload without spawning any threads in a remote process
⬆️
78

Nuklear

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

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

libvips

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

Sandboxie

Sandboxie Plus & Classic
⬆️
82

HandBrake

HandBrake's main development repository
⬆️
83

wxhelper

Hook WeChat / 微信逆向
⬆️
84

SDL

Simple Directmedia Layer
⬆️
85

lz4

Extremely Fast Compression algorithm
⬆️
86

JankyBorders

A lightweight window border system for macOS
⬆️
87

ImageMagick

🧙‍♂️ ImageMagick 7
⬆️
88

webview

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

glfw

A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input
⬆️
90

keyd

A key remapping daemon for linux.
⬆️
91

ffmpeg-kit

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

beyla

eBPF-based autoinstrumentation of HTTP and HTTPS services
⬆️
93

rofi

Rofi: A window switcher, application launcher and dmenu replacement
⬆️
94

wasm-micro-runtime

WebAssembly Micro Runtime (WAMR)
⬆️
95

sokol

minimal cross-platform standalone C headers
⬆️
96

systemd

The systemd System and Service Manager
⬆️
97

pg_rman

Backup and restore management tool for PostgreSQL
⬆️
98

mamba.c

Inference of Mamba models in pure C
⬆️
99

txiki.js

A tiny JavaScript runtime
⬆️
100

KernelPatch

Patching and hooking the Linux kernel with only a stripped Linux kernel image.
⬆️