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

rawdrawandroid

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

scrcpy

Display and control your Android device
📣
5

cosmopolitan

build-once run-anywhere c library
⬆️
6

zb

zombiezen build tool
⬆️
7

linux

Linux kernel source tree
⬆️
8

miniMNIST-c

⬆️
9

libsql

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

fastfetch

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

Cello

Higher level programming in C
⬆️
12

netdata

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

GoodbyeDPI

GoodbyeDPI — Deep Packet Inspection circumvention utility (for Windows)
⬆️
14

raylib

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

zapret

DPI bypass multi platform
⬆️
16

yabai

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

obs-studio

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

SDL

Simple Directmedia Layer
⬆️
19

Ventoy

A new bootable USB solution.
⬆️
20

SketchyBar

A highly customizable macOS status bar replacement
⬆️
21

zstd

Zstandard - Fast real-time compression algorithm
⬆️
22

winlator

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

wrk

Modern HTTP benchmarking tool
⬆️
24

tmux

tmux source code
⬆️
25

lovr

Lua Virtual Reality Framework
⬆️
26

mimalloc

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

c3c

Compiler for the C3 language
⬆️
28

jq

Command-line JSON processor
⬆️
29

DOjS

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

ttyd

Share your terminal over the web
⬆️
31

libvips

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

austin

Python frame stack sampler for CPython
⬆️
33

microui

A tiny immediate-mode UI library
⬆️
34

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

blurhash

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

julius

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

goaccess

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

C-edit

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

immortalwrt

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

mpv

🎥 Command line video player
⬆️
41

BlackHole

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

ffmpeg.wasm

FFmpeg for browser, powered by WebAssembly
⬆️
43

notris

Tetris clone for PlayStation 1 (PSX)
⬆️
44

quickjs

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

rqlite

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

xxHash

Extremely fast non-cryptographic hash algorithm
⬆️
47

timescaledb

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

stb

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

input-leap

Open-source KVM software
⬆️
50

nnn

n³ The unorthodox terminal file manager
⬆️
51

FFmpeg

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

box64

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

libuv

Cross-platform asynchronous I/O
⬆️
54

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

HandBrake

HandBrake's main development repository
⬆️
56

JankyBorders

A lightweight window border system for macOS
⬆️
57

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

ExplorerPatcher

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

cockpit

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

rufus

The Reliable USB Formatting Utility
⬆️
61

httrack

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

dethrace

Reverse engineering the 1997 game "Carmageddon"
⬆️
63

HIDman

Adapting USB devices to work on old computers
⬆️
64

STMViewer

Real-time STM32 variable & trace viewer
⬆️
65

cfc

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

flipperzero-firmware

Flipper Zero firmware source code
⬆️
67

tinyusb

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

openssl

TLS/SSL and crypto library
⬆️
69

iou

Ruby gem for working with io_uring
⬆️
70

bpf-developer-tutorial

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

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

EDRSilencer

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

coturn

coturn TURN server project
⬆️
74

lvgl

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

skhd

Simple hotkey daemon for macOS
⬆️
76

raddebugger

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

EXE-or-DLL-or-ShellCode

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

yugabyte-db

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

sokol

minimal cross-platform standalone C headers
⬆️
80

ish

Linux shell for iOS
⬆️
81

reactos

A free Windows-compatible Operating System
⬆️
82

citus

Distributed PostgreSQL as an extension
⬆️
83

entr

Run arbitrary commands when files change
⬆️
84

ffmpeg-kit

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

opentelemetry-ebpf-profiler

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

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

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

tini

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

njs

A subset of JavaScript language to use in nginx
⬆️
90

Nuklear

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

WindTerm

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

flecs

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

bare-metal-programming-guide

A bare metal programming guide (ARM microcontrollers)
⬆️
94

qmk_firmware

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

esp-idf

Espressif IoT Development Framework. Official development framework for Espressif SoCs.
⬆️
96

unikraft

A next-generation cloud native kernel designed to unlock best-in-class performance, security primitives and efficiency savings.
⬆️
97

autossh

Automatically restart SSH sessions and tunnels
⬆️
98

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

sshfs-win

SSHFS For Windows
⬆️
100

darktable

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