Discover C

< More Languages

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

Trending Repositories

1

PowerInfer

High-speed Large Language Model Serving on PCs with Consumer-grade GPUs
🔥🔥🔥
2

raddebugger

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

whisper.cpp

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

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

scrcpy

Display and control your Android device
⬆️
6

cosmopolitan

build-once run-anywhere c library
⬆️
7

quickjs

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

c_std

Implementation of C++ standard libraries in C
⬆️
9

Ventoy

A new bootable USB solution.
⬆️
10

libsql

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

ggml

Tensor library for machine learning
⬆️
12

obs-studio

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

ExplorerPatcher

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

raylib

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

winlator

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

jq

Command-line JSON processor
⬆️
17

linux

Linux kernel source tree
⬆️
18

yabai

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

CspChan

A pure C89 implementation of Go channels, including blocking and non-blocking selects.
⬆️
20

wasm3

🚀 A fast WebAssembly interpreter and the most universal WASM runtime
⬆️
21

ffmpeg.wasm

FFmpeg for browser, powered by WebAssembly
⬆️
22

DOOM

DOOM Open Source Release
⬆️
23

input-leap

Open-source KVM software
⬆️
24

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 📐
⬆️
25

TrollStore

Jailed iOS app that can install IPAs permanently with arbitary entitlements and root helpers because it trolls Apple
⬆️
26

libwebsockets

canonical libwebsockets.org networking library
⬆️
27

netdata

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

tmux

tmux source code
⬆️
29

SketchyBar

A highly customizable macOS status bar replacement
⬆️
30

FFmpeg

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

mpv

🎥 Command line video player
⬆️
32

shecc

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

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 🦖
⬆️
34

ebpf-for-windows

eBPF implementation that runs on top of Windows
⬆️
35

bcc

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

WindTerm

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

stb

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

BlackHole

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

flipperzero-firmware

Flipper Zero firmware source code
⬆️
40

wrk

Modern HTTP benchmarking tool
⬆️
41

zstd

Zstandard - Fast real-time compression algorithm
⬆️
42

swieros

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

rufus

The Reliable USB Formatting Utility
⬆️
44

pspg

Unix pager (with very rich functionality) designed for work with tables. Designed for PostgreSQL, but MySQL is supported too. Works well with pgcli too. Can be used as CSV or TSV viewer too. It supports searching, selecting rows, columns, or block and export selected area to clipboard.
⬆️
45

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

bpf-developer-tutorial

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

fsearch

A fast file search utility for Unix-like systems based on GTK3
⬆️
48

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

darktable

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

mimalloc

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

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

littlefs

A little fail-safe filesystem designed for microcontrollers
⬆️
53

HandBrake

HandBrake's main development repository
⬆️
54

progman

progman.exe^H^H^H^H
⬆️
55

blis

BLAS-like Library Instantiation Software Framework
⬆️
56

fastfetch

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

timescaledb

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

mir

A lightweight JIT compiler based on MIR (Medium Internal Representation) and C11 JIT compiler and interpreter based on MIR
⬆️
59

nnn

n³ The unorthodox terminal file manager
⬆️
60

micropython

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

lzav

Fast In-Memory Data Compression Algorithm (inline C/C++) 460+MB/s compress, 2500+MB/s decompress, ratio better than LZ4, Snappy, and LZF
⬆️
62

skhd

Simple hotkey daemon for macOS
⬆️
63

go-sqlite3

sqlite3 driver for go using database/sql
⬆️
64

wasm-micro-runtime

WebAssembly Micro Runtime (WAMR)
⬆️
65

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

AI-on-the-edge-device

Easy to use device for connecting "old" measuring units (water, power, gas, ...) to the digital world
⬆️
67

entr

Run arbitrary commands when files change
⬆️
68

SDL

Simple Directmedia Layer
⬆️
69

libuv

Cross-platform asynchronous I/O
⬆️
70

qmk_firmware

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

libvips

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

sway

i3-compatible Wayland compositor
⬆️
73

ImageMagick

🧙‍♂️ ImageMagick 7
⬆️
74

wxhelper

Hook WeChat / 微信逆向
⬆️
75

txiki.js

A tiny JavaScript runtime
⬆️
76

shady

Research shading language IR
⬆️
77

ish

Linux shell for iOS
⬆️
78

box64

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

ttyd

Share your terminal over the web
⬆️
80

wazuh

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

blurhash

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

RemoteTLSCallbackInjection

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

gb-studio

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

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

riscy-business

RISC-V Virtual Machine
⬆️
86

systemd

The systemd System and Service Manager
⬆️
87

radare2

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

pcileech

Direct Memory Access (DMA) Attack Software
⬆️
89

JankyBorders

A lightweight window border system for macOS
⬆️
90

KernelPatch

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

Def1nit3lyN0tAJa1lbr3akTool

An incomplete jailbreak tool for iOS 15.7 and iOS 16.5, iPhone X.
⬆️
92

jemalloc

⬆️
93

cockpit

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

prism

Prism Ruby parser
⬆️
95

lz4

Extremely Fast Compression algorithm
⬆️
96

flecs

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

goaccess

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

Nuklear

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

immortalwrt

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

FreeRDP

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