Discover C

< More Languages

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

Trending Repositories

1

fastfetch

Like neofetch, but much faster because written in C.
🔥🔥🔥
2

cosmopolitan

build-once run-anywhere c library
🔥
3

Glider

Open-source E-ink monitor. Mirror of https://gitlab.com/zephray/glider
🔥
4

BlackHole

BlackHole is a modern macOS audio loopback driver that allows applications to pass audio to other applications with zero additional latency.
🔥
5

libtree

ldd as a tree
📣
6

Ventoy

A new bootable USB solution.
📣
7

scrcpy

Display and control your Android device
📣
8

libsql

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

datatype99

Algebraic data types for C99
📣
10

sioyek

Sioyek is a PDF viewer with a focus on textbooks and research papers
📣
11

raylib

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

espeak-ng

eSpeak NG is an open source speech synthesizer that supports more than hundred languages and accents.
⬆️
13

SketchyBar

A highly customizable macOS status bar replacement
⬆️
14

bytehound

A memory profiler for Linux.
⬆️
15

lexbor

Lexbor is development of an open source HTML Renderer library. https://lexbor.com
⬆️
16

yabai

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

sokol

minimal cross-platform standalone C headers
⬆️
18

obs-studio

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

ShapeUp-public

A 3D Modeler Made in a Week
⬆️
20

netdata

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

sc-im

sc-im - Spreadsheet Calculator Improvised -- An ncurses spreadsheet program for terminal
⬆️
22

linux

Linux kernel source tree
⬆️
23

wuffs

Wrangling Untrusted File Formats Safely
⬆️
24

stb

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

ffmpeg.wasm

FFmpeg for browser, powered by WebAssembly
⬆️
26

dotenv

Standalone, language agnostic dotenv
⬆️
27

HandBrake

HandBrake's main development repository
⬆️
28

winlator

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

libvips

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

hash-prospector

Automated integer hash function discovery
⬆️
31

FFmpeg

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

blurhash

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

sljit

Platform independent low-level JIT compiler
⬆️
34

chibicc

A small C compiler
⬆️
35

webview

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

quickjs

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

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

lvgl

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

bcc

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

wc2

Investigates optimizing 'wc', the Unix word count program
⬆️
41

jq

Command-line JSON processor
⬆️
42

rufus

The Reliable USB Formatting Utility
⬆️
43

ExplorerPatcher

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

mpv

🎥 Command line video player
⬆️
45

polyfill-glibc

Patch Linux executables for compatibility with older glibc
⬆️
46

SDL

Simple Directmedia Layer
⬆️
47

zstd

Zstandard - Fast real-time compression algorithm
⬆️
48

timescaledb

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

nvtop

GPU & Accelerator process monitoring for AMD, Apple, Huawei, Intel, NVIDIA and Qualcomm
⬆️
50

Decker

A multimedia sketchpad
⬆️
51

tmux

tmux source code
⬆️
52

skhd

Simple hotkey daemon for macOS
⬆️
53

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

systemd

The systemd System and Service Manager
⬆️
55

Mario-Builder-64

Mario Builder 64 is a Super Mario 64 ROM hack that allows you to create custom levels in-game.
⬆️
56

ish

Linux shell for iOS
⬆️
57

Nuklear

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

wrk

Modern HTTP benchmarking tool
⬆️
59

flecs

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

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

wazuh

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

Sandboxie

Sandboxie Plus & Classic
⬆️
63

oled-ui-astra

A smooth, easy-to-deploy, and easy-to-extend OLED UI framework, based on C++.
⬆️
64

WindTerm

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

ttyd

Share your terminal over the web
⬆️
66

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

hashcat

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

pyroscope

Continuous Profiling Platform. Debug performance issues down to a single line of code
⬆️
69

darktable

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

JankyBorders

A lightweight window border system for macOS
⬆️
71

box64

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

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

libuv

Cross-platform asynchronous I/O
⬆️
74

goaccess

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

sway

i3-compatible Wayland compositor
⬆️
76

coturn

coturn TURN server project
⬆️
77

open-gpu-kernel-modules

NVIDIA Linux open GPU kernel module source
⬆️
78

raddebugger

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

OV-Watch

A powerful Smart Watch based on STM32, FreeRTOS, LVGL. It only cost ¥80 RMB ( $12 USD ).
⬆️
80

sqlite

Official Git mirror of the SQLite source tree
⬆️
81

xxHash

Extremely fast non-cryptographic hash algorithm
⬆️
82

keyd

A key remapping daemon for linux.
⬆️
83

mimalloc

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

ly

display manager with console UI
⬆️
85

micropython

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

xv6-riscv

Xv6 for RISC-V
⬆️
87

nnn

n³ The unorthodox terminal file manager
⬆️
88

c4

C in four functions
⬆️
89

openssl

TLS/SSL and crypto library
⬆️
90

tini

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

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

cockpit

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

input-leap

Open-source KVM software
⬆️
94

RetroArch

Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.
⬆️
95

unit

NGINX Unit - universal web app server - a lightweight and versatile open source server that simplifies the application stack by natively executing application code across eight different programming language runtimes.
⬆️
96

qmk_firmware

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

cpu-energy-meter

A tool for measuring energy consumption of Intel CPUs
⬆️
98

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

memhive

⬆️
100

graftcp

A flexible tool for redirecting a given program's TCP traffic to SOCKS5 or HTTP proxy.
⬆️