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.

notcurses

blingful character graphics/TUI library. definitely not curses.

127   3949   3949  

Developer-Books

编程开发相关书单列表整理

1442   3940   3940  

libwebsockets

canonical libwebsockets.org networking library

1360   3799   3799  

kore

An easy to use, scalable and secure web application framework for writ...

319   3764   3764  

CPython-Internals

Dive into CPython internals, trying to illustrate every detail of CPyt...

406   3750   3750  

Data-Structure

《数据结构》-严蔚敏.吴伟民-教材源码与习题解析

987   3719   3719  

edk2

EDK II

2109   3706   3706  

dunst

Lightweight and customizable notification daemon

316   3697   3697  

CPM.cmake

📦 CMake's missing package manager. A small CMake script for setup-fre...

205   3671   3671  

zydis

Fast and lightweight x86/x86-64 disassembler and code generation libra...

441   3629   3629  

awesome-c

Continuing the development of awesome-c list on GitHub

355   3599   3599  

keyd

A key remapping daemon for linux.

190   3561   3561  

c-algorithms

A library of common data structures and algorithms written in C.

741   3499   3499  

openssh-portable

Portable OpenSSH

1929   3488   3488  

neomutt

✉️ Teaching an Old Dog New Tricks -- IRC: #neomutt on irc.libera.chat

320   3431   3431  

yyjson

The fastest JSON library in C

291   3427   3427  

pocketsphinx

A small speech recognizer

656   3421   3421  

nanopb

Protocol Buffers with small code size

718   3410   3410  

QuickJS

QuickJS是一个小型并且可嵌入的Javascript引擎,它支持ES2020规范,包括模...

302   3373   3373  

embedded-notes

嵌入式linux软件开发、嵌入式linux驱动开发、c语言、单片机开发、IOT开发等...

548   3370   3370  

nginx-module-vts

Nginx virtual host traffic status module

477   3343   3343  

urbit

An operating function

344   3331   3331  

fwupd

A system daemon to allow session software to update firmware

463   3327   3327  

NetHack

Official NetHack Git Repository

510   3327   3327  

CS-Books

📚 Computer Science Books 计算机技术类书籍 PDF

1882   3302   3302  

bdwgc

The Boehm-Demers-Weiser conservative C/C++ Garbage Collector (bdwgc, a...

427   3300   3300  

learning-cmake

learning cmake

785   3270   3270  

CppSharp

Tools and libraries to glue C/C++ APIs to high-level languages

529   3261   3261  

100ProjectsOfCode

A list of practical knowledge-building projects.

291   3260   3260  

guacamole-server

Mirror of Apache Guacamole Server

669   3249   3249  

inotify-tools

inotify-tools is a C library and a set of command-line programs prov...

396   3248   3248  

libaco

A blazing fast and lightweight C asymmetric coroutine library 💎 ⛅🚀...

372   3247   3247  

honggfuzz

Security oriented software fuzzer. Supports evolutionary, feedback-dri...

521   3242   3242  

jansson

C library for encoding, decoding and manipulating JSON data

835   3230   3230  

warpd

A modal keyboard-driven virtual pointer

155   3229   3229  

zephir

Zephir is a compiled high-level language aimed to ease the creation of...

475   3200   3200  

oj

Optimized JSON

263   3174   3174  

json-c

https://github.com/json-c/json-c is the official code repository for j...

1083   3157   3157  

cmatrix

Terminal based "The Matrix" like implementation

315   3147   3147  

sysstat

Performance monitoring tools for Linux

465   3142   3142  

checkedc

Checked C is an extension to C that lets programmers write C code that...

195   3122   3122  

hexchat

GTK+ IRC client

543   3121   3121  

fzy

:mag: A simple, fast fuzzy finder for the terminal

134   3077   3077  

weechat

The extensible chat client.

334   3068   3068  

clang

Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project

1651   3047   3047  

tinyvm

TinyVM is a small, fast, lightweight virtual machine written in pure A...

286   3039   3039  

avro

Apache Avro is a data serialization system.

1665   3021   3021  

vifm

Vifm is a file manager with curses interface, which provides Vim-like...

136   3007   3007  

EasyLogger

An ultra-lightweight(ROM<1.6K, RAM<0.3k), high-performance C/C++ log l...

1026   2994   2994  

aubio

a library for audio and music analysis

361   2986   2986