Most popular c repositories and open source projects

C is a programming language designed by Dennis Ritchie at Bell Labs. C is very widely used, straightforward, and can be compiled to a number of platforms and operating systems. C is an imperative language, with a small number of keywords and a large number of mathematical operators.

angband

A free, single-player roguelike dungeon exploration game

322   1145   1145  

libnx

Library for Switch Homebrew

155   1142   1142  

CompetitiveProgrammingQuestionBank

This repository contains all the popular Competitive Programming and D...

350   1139   1139  

libxlsxwriter

A C library for creating Excel XLSX files.

276   1136   1136  

flac

Free Lossless Audio Codec

233   1132   1132  

cimgui

c-api for imgui (https://github.com/ocornut/imgui) Look at: https:/...

239   1131   1131  

AtomVM

Tiny Erlang VM

70   1128   1128  

cgltf

:diamond_shape_with_a_dot_inside: Single-file glTF 2.0 loader and writ...

102   1126   1126  

CSAPP

CSAPP,《深入理解计算机系统结构》2nd ,阅读与实践!

229   1123   1123  

pelagia

Automatic parallelization (lock-free multithreading thread) tool devel...

22   1122   1122  

libsndfile

A C library for reading and writing sound files containing sampled aud...

313   1119   1119  

vnstat

vnStat - a network traffic monitor for Linux and BSD

115   1118   1118  

gamedev_libraries

A collection of open source c/c++ libraries for gamedev

75   1117   1117  

hidapi

A Simple library for communicating with HID devices on Linux, Mac and...

309   1116   1116  

librg

🚀 Making multi-player gamedev simpler since 2017

30   1105   1105  

guacamole-client

Mirror of Apache Guacamole Client

594   1104   1104  

libssh2

the SSH library

487   1088   1088  

traildb

TrailDB is an efficient tool for storing and querying series of events

75   1078   1078  

jep

Embed Python in Java

136   1069   1069  

ideviceinstaller

Manage apps of iOS devices

247   1069   1069  

compiledb

Tool for generating Clang's JSON Compilation Database files for make-b...

101   1068   1068  

CMakeTutorial

CMake中文实战教程

254   1068   1068  

LemonOS

The Lemon Operating System

56   1060   1060  

vgmstream

vgmstream - A library for playback of various streamed audio formats u...

149   1059   1059  

lib

single header libraries for C/C++

85   1055   1055  

lc3-vm

Write your own virtual machine for the LC-3 computer!

154   1052   1052  

yaconf

A PHP Persistent Configurations Container

198   1038   1038  

gc

Simple, zero-dependency garbage collection for C

57   1038   1038  

minizip-ng

Fork of the popular zip manipulation library found in the zlib distrib...

399   1031   1031  

42_Subjects

All Subjects of 42 School

267   1028   1028  

device-os

Device OS (Firmware) for Particle Devices

527   1023   1023  

programming-challenges

Algorithmic, Data Structures, Frontend and Pentest - Programming chall...

122   1019   1019  

idevicerestore

Restore/upgrade firmware of iOS devices

367   1011   1011  

stress-ng

This is the stress-ng upstream project git repository. stress-ng will...

212   1008   1008  

clifm

The shell-like, command line terminal file manager: simple, fast, exte...

33   1007   1007  

ravi

Ravi is a dialect of Lua, featuring limited optional static typing, JI...

57   1006   1006  

tcpreplay

Pcap editing and replay tools for *NIX and Windows - Users please down...

256   1005   1005  

trezor-firmware

:lock: Trezor Firmware Monorepo

564   997   997  

picotcp

PicoTCP is a free TCP/IP stack implementation

197   992   992  

e-Paper

505   986   986  

Enzyme

High-performance automatic differentiation of LLVM and MLIR.

72   985   985  

uTox

µTox the lightest and fluffiest Tox client

193   974   974  

ShivyC

C compiler created in Python.

76   972   972  

brutal

🏢 An operating system inspired by brutalist design that combines the i...

42   972   972  

DS-Algo-Point

This repository contains codes for various data structures and algorit...

297   962   962  

berry

:strawberry: A healthy, byte-sized window manager

51   962   962  

sheepdog

Distributed Storage System for QEMU

268   960   960  

uncap

Map Caps Lock to Escape or any key to any key

38   960   960  

embox

Modular and configurable OS for embedded applications

217   955   955  

Betty

Holberton-style C code checker written in Perl

1425   952   952