Discover C

< More Languages

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

Trending Repositories

1

linux

Linux kernel source tree
🔥🔥🔥
2

scrcpy

Display and control your Android device
🔥
3

netdata

The open-source observability platform everyone needs!
🔥
4

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

wrk

Modern HTTP benchmarking tool
📣
6

obs-studio

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

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

jq

Command-line JSON processor
📣
9

Ventoy

A new bootable USB solution.
📣
10

the_silver_searcher

A code-searching tool similar to ack, but faster.
📣
11

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
📣
12

tmux

tmux source code
📣
13

zstd

Zstandard - Fast real-time compression algorithm
⬆️
14

FFmpeg

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

php-src

The PHP Interpreter
⬆️
16

stb

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

libuv

Cross-platform asynchronous I/O
⬆️
18

cosmopolitan

build-once run-anywhere c library
⬆️
19

blurhash

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

mpv

🎥 Command line video player
⬆️
21

os-tutorial

How to create an OS from scratch
⬆️
22

ijkplayer

Android/iOS video player based on FFmpeg n3.4, with MediaCodec, VideoToolbox support.
⬆️
23

How-to-Make-a-Computer-Operating-System

How to Make a Computer Operating System in C++
⬆️
24

yabai

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

masscan

TCP port scanner, spews SYN packets asynchronously, scanning entire Internet in under 5 minutes.
⬆️
26

rqlite

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

radare2

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

goaccess

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

bcc

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

darknet

Convolutional Neural Networks
⬆️
31

timescaledb

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

nnn

n³ The unorthodox terminal file manager
⬆️
33

nuklear

A single-header ANSI C gui library
⬆️
34

webview

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

rufus

The Reliable USB Formatting Utility
⬆️
36

openssl

TLS/SSL and crypto library
⬆️
37

libui

Simple and portable (but not inflexible) GUI library in C that uses the native GUI technologies of each platform it supports.
⬆️
38

robotjs

Node.js Desktop Automation.
⬆️
39

ffmpeg.wasm

FFmpeg for browser, powered by WebAssembly
⬆️
40

micropython

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

tig

Text-mode interface for git
⬆️
42

h2o

H2O - the optimized HTTP/1, HTTP/2, HTTP/3 server
⬆️
43

ish

Linux shell for iOS
⬆️
44

BlackHole

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

libsodium

A modern, portable, easy to use crypto library.
⬆️
46

raylib

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

The-Art-Of-Programming-By-July-2nd

本项目曾冲到全球第一,干货集锦见本页面最底部,另完整精致的纸质版《编程之法:面试和算法心得》已在京东/当当上销售
⬆️
48

sway

i3-compatible Wayland compositor
⬆️
49

nginx

The official NGINX Open Source repository.
⬆️
50

hashcat

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

mimalloc

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

qmk_firmware

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

open-gpu-kernel-modules

NVIDIA Linux open GPU kernel module source
⬆️
54

systemd

The systemd System and Service Manager
⬆️
55

tini

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

twemproxy

A fast, light-weight proxy for memcached and redis
⬆️
57

libgit2

A cross-platform, linkable library implementation of Git that you can use in your application.
⬆️
58

reactos

A free Windows-compatible Operating System
⬆️
59

darwin-xnu

The Darwin Kernel (mirror). This repository is a pure mirror and contributions are currently not accepted via pull-requests, please submit your contributions via https://developer.apple.com/bug-reporting/
⬆️
60

lvgl

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

Mailspring

💌 A beautiful, fast and fully open source mail client for Mac, Windows and Linux.
⬆️
62

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

disque

Disque is a distributed message broker
⬆️
64

libvips

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

Tasmota

Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
⬆️
66

HandBrake

HandBrake's main development repository
⬆️
67

mimikatz

A little tool to play with Windows security
⬆️
68

Craft

A simple Minecraft clone written in C using modern OpenGL (shaders).
⬆️
69

rofi

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

c4

C in four functions
⬆️
71

wasm3

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

TDengine

High-performance, scalable time-series database designed for Industrial IoT (IIoT) scenarios
⬆️
73

toxcore

The future of online communications.
⬆️
74

kcp

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

quickjs

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

xxHash

Extremely fast non-cryptographic hash algorithm
⬆️
77

progress

Linux tool to show progress for cp, mv, dd, ... (formerly known as cv)
⬆️
78

memcached

memcached development tree
⬆️
79

nginx-rtmp-module

NGINX-based Media Streaming Server
⬆️
80

lz4

Extremely Fast Compression algorithm
⬆️
81

openresty

High Performance Web Platform Based on Nginx and LuaJIT
⬆️
82

citus

Distributed PostgreSQL as an extension
⬆️
83

ccv

C-based/Cached/Core Computer Vision Library, A Modern Computer Vision Library
⬆️
84

xhyve

xhyve, a lightweight OS X virtualization solution
⬆️
85

glfw

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

Cello

Higher level programming in C
⬆️
87

tengine

A distribution of Nginx with some advanced features
⬆️
88

HarmonyOS

A curated list of awesome things related to HarmonyOS. 华为鸿蒙操作系统。
⬆️
89

lua-nginx-module

Embed the Power of Lua into NGINX HTTP servers
⬆️
90

torch7

http://torch.ch
⬆️
91

seafile

High performance file syncing and sharing, with also Markdown WYSIWYG editing, Wiki, file label and other knowledge management features.
⬆️
92

sanitizers

AddressSanitizer, ThreadSanitizer, MemorySanitizer
⬆️
93

lede

Lean's LEDE source
⬆️
94

pifs

πfs - the data-free filesystem!
⬆️
95

jerryscript

Ultra-lightweight JavaScript engine for the Internet of Things.
⬆️
96

cockpit

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

japronto

Screaming-fast Python 3.5+ HTTP toolkit integrated with pipelining HTTP server based on uvloop and picohttpparser.
⬆️
98

zfs

OpenZFS on Linux and FreeBSD
⬆️
99

go-sqlite3

sqlite3 driver for go using database/sql
⬆️
100

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