awesome-c
by uhub
A curated list of awesome C frameworks, libraries and software.
AI summary
C development toolkit
A curated list of software frameworks, libraries, and tools for the C programming language.
- stars
- 2K
- forks
- 220
- watching
- 107
- awesome lists
- 2
- entries
- 919
What's in the list
919 links in 1 sections, with live GitHub stats.activeno commit in 2y
Links
Genymobile/scrcpy
Display and control your Android device
obsproject/obs-studio
OBS Studio - Free and open source software for live streaming and screen recording
FFmpeg/FFmpeg
Mirror of
curl/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
mpv-player/mpv
🎥 Command line video player
nothings/stb
stb single-file public domain libraries for C/C++
ggreer/the_silver_searcher
A code-searching tool similar to ack, but faster
raysan5/raylib
A simple and easy-to-use library to enjoy videogames programming
hashcat/hashcat
World's fastest and most advanced password recovery utility
radareorg/radare2
UNIX-like reverse engineering framework and command-line toolset
jarun/nnn
n³ The unorthodox terminal file manager
TheAlgorithms/C
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes
allinurl/goaccess
GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser
jart/cosmopolitan
build-once run-anywhere c library
qmk/qmk_firmware
Open-source keyboard firmware for Atmel AVR and Arm USB families
lvgl/lvgl
Embedded graphics library to create beautiful UIs for any MCU, MPU and display type
karpathy/llama2.c
Inference Llama 2 in one file of pure C
skywind3000/kcp
KCP - A Fast and Reliable ARQ Protocol
reactos/reactos
A free Windows-compatible Operating System
videolan/vlc
VLC media player - All pull requests are ignored, please use MRs on
sumatrapdfreader/sumatrapdf
SumatraPDF reader
vurtun/nuklear
A single-header ANSI C gui library
acidanthera/OpenCorePkg
OpenCore bootloader
systemd/systemd
The systemd System and Service Manager
davatorium/rofi
Rofi: A window switcher, application launcher and dmenu replacement
s-matyukevich/raspberry-pi-os
Learning operating system development using Linux kernel and Raspberry Pi
jedisct1/libsodium
A modern, portable, easy to use crypto library
coturn/coturn
coturn TURN server project
libevent/libevent
Event notification library
FreeRDP/FreeRDP
FreeRDP is a free remote desktop protocol library and clients
DaveGamble/cJSON
Ultralightweight JSON parser in ANSI C
andlabs/libui
Simple and portable (but not inflexible) GUI library in C that uses the native GUI technologies of each platform it supports
citusdata/citus
Distributed PostgreSQL as an extension
DoctorWkt/acwj
A Compiler Writing Journey
lz4/lz4
Extremely Fast Compression algorithm
fogleman/Craft
A simple Minecraft clone written in C using modern OpenGL (shaders)
openwall/john
John the Ripper jumbo - advanced offline password cracker, which supports hundreds of hash and cipher types, and runs on many operating systems, CPUs, GPUs, and even some FPGAs
libretro/RetroArch
Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3
phpredis/phpredis
A PHP extension for Redis
krallin/tini
A tiny but valid for containers
libvips/libvips
A fast image processing library with low memory needs
rswier/c4
C in four functions
rui314/chibicc
A small C compiler
libgit2/libgit2
A cross-platform, linkable library implementation of Git that you can use in your application
cstack/db_tutorial
Writing a sqlite clone from scratch in C
Tencent/xLua
xLua is a lua programming solution for C# ( Unity, .Net, Mono) , it supports android, ios, windows, linux, osx, etc
Immediate-Mode-UI/Nuklear
A single-header ANSI C immediate mode cross-platform GUI library
Cyan4973/xxHash
Extremely fast non-cryptographic hash algorithm
microsoft/react-native-code-push
React Native module for CodePush
jgamblin/Mirai-Source-Code
Leaked Mirai Source Code for Research/IoC Development Purposes
pymumu/smartdns
A local DNS server to obtain the fastest website IP for the best Internet experience, support DoT, DoH. 一个本地DNS服务器,获取最快的网站IP,获得最佳上网体验,支持DoH,DoT。
pocoproject/poco
The POCO C++ Libraries are powerful cross-platform C++ libraries for building network- and internet-based applications that run on desktop, server, mobile, IoT, and embedded systems
Wind4/vlmcsd
KMS Emulator in C (currently runs on Linux including Android, FreeBSD, Solaris, Minix, Mac OS, iOS, Windows with or without Cygwin)
capstone-engine/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
pygame/pygame
🐍🎮 pygame (the library) is a Free and Open Source python programming language library for making multimedia applications like games built on top of the excellent SDL library. C, Python, Native, OpenGL
peng-zhihui/L-ink_Card
Smart NFC & ink-Display Card
microsoft/WinObjC
Objective-C for Windows
peng-zhihui/HoloCubic
带网络功能的伪全息透明显示桌面站
klange/toaruos
A completely-from-scratch hobby operating system: bootloader, kernel, drivers, C library, and userspace including a composited graphical UI, dynamic linker, syntax-highlighting text editor, network stack, etc
lpereira/lwan
Experimental, scalable, high performance HTTP server
fluent/fluent-bit
Fast and Lightweight Logs and Metrics processor for Linux, BSD, OSX and Windows
hishamhm/htop
htop is an interactive text-mode process viewer for Unix systems. It aims to be a better 'top'
neutrinolabs/xrdp
xrdp: an open source RDP server
ldcsaa/HP-Socket
High Performance TCP/UDP/HTTP Communication Component
ravynsoft/ravynos
A BSD-based OS project that aims to provide source and binary compatibility with macOS® and a similar user experience
grbl/grbl
An open source, embedded, high performance g-code-parser and CNC milling controller written in optimized C that will run on a straight Arduino
cmus/cmus
Small, fast and powerful console music player for Unix-like operating systems
CameraKit/camerakit-android
Library for Android Camera 1 and 2 APIs. Massively increase stability and reliability of photo and video capture on all Android devices
libusb/libusb
A cross-platform library to access USB devices
dokan-dev/dokany
User mode file system library for windows with FUSE Wrapper
swiftlang/swift-corelibs-foundation
The Foundation Project, providing core utilities, internationalization, and OS independence
jagt/clumsy
clumsy makes your network condition on Windows significantly worse, but in a controlled and interactive manner
kornelski/pngquant
Lossy PNG compressor — pngquant command based on libimagequant library
cjdelisle/cjdns
An encrypted IPv6 network using public-key cryptography for address allocation and a distributed hash table for routing
RIOT-OS/RIOT
RIOT - The friendly OS for IoT
antirez/sds
Simple Dynamic Strings library for C
tboox/tbox
🎁 A glib-like multi-platform c library
clibs/clib
Package manager for the C programming language
warmcat/libwebsockets
canonical libwebsockets.org networking library
nbs-system/naxsi
NAXSI is an open-source, high performance, low rules maintenance WAF for NGINX
gluster/glusterfs
Gluster Filesystem : Build your distributed storage in minutes
tianocore/edk2
EDK II
lxc/lxc
LXC - Linux Containers
dunst-project/dunst
Lightweight and customizable notification daemon
CloverHackyColor/CloverBootloader
Bootloader for macOS, Windows and Linux in UEFI and in legacy mode
aws/s2n-tls
An implementation of the TLS/SSL protocols
laruence/yaf
Fast php framework written in c, built in php extension
Cisco-Talos/clamav
ClamAV - Documentation is here:
nanopb/nanopb
Protocol Buffers with small code size
coreutils/coreutils
upstream mirror
karlstav/cava
Cross-platform Audio Visualizer
ultrajson/ultrajson
Ultra fast JSON decoder and encoder written in C with Python bindings
RandyGaul/cute_headers
Collection of cross-platform one-file C/C++ libraries with no dependencies, primarily used for games
marcobambini/gravity
Gravity Programming Language
kokke/tiny-AES-c
Small portable AES128/192/256 in C
martanne/vis
A vi-like editor based on Plan 9's structural regular expressions
RubyMetric/chsrc
chsrc 全平台通用换源工具与框架. Change Source everywhere for every software
attractivechaos/klib
A standalone and lightweight C library
Netflix/dynomite
A generic dynamo implementation for different k-v storage engines
firmianay/CTF-All-In-One
CTF竞赛权威指南
troydhanson/uthash
C macros for hash tables and more
xiph/rnnoise
Recurrent neural network for audio noise reduction
zpoint/CPython-Internals
Dive into CPython internals, trying to illustrate every detail of CPython implementation
y123456yz/reading-code-of-nginx-1.9.2
nginx-1.9.2源码通读分析注释,带详尽函数中文分析注释以及相关函数流程调用注释,最全面的nginx源码阅读分析中文注释,更新完毕
lc-soft/LCUI
C library for building user interfaces
ThrowTheSwitch/Unity
Simple Unit Testing for C
Facico/Chinese-Vicuna
Chinese-Vicuna: A Chinese Instruction-following LLaMA-based Model —— 一个中文低资源的llama+lora方案,结构参考alpaca
mackron/miniaudio
Audio playback and capture library written in C, in a single source file
plasma-umass/coz
Coz: Causal Profiling
dvorka/hstr
bash and zsh shell history suggest box - easily view, navigate, search and manage your command history
gnea/grbl
An open source, embedded, high performance g-code-parser and CNC milling controller written in optimized C that will run on a straight Arduino
openvenues/libpostal
A C library for parsing/normalizing street addresses around the world. Powered by statistical NLP and open geo data
microsoft/msquic
Cross-platform, C implementation of the IETF QUIC protocol, exposed to C, C++, C# and Rust
abishekvashok/cmatrix
Terminal based "The Matrix" like implementation
lotabout/write-a-C-interpreter
Write a simple interpreter of C. Inspired by c4 and largely based on it
acassen/keepalived
Keepalived
3proxy/3proxy
3proxy - tiny free proxy server
cmusphinx/pocketsphinx
A small speech recognizer
Dav1dde/glad
Multi-Language Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator based on the official specs
Mzzopublic/C
C语言
armink/EasyLogger
An ultra-lightweight(ROM<1.6K, RAM<0.3k), high-performance C/C++ log library. | 一款超轻量级(ROM<1.6K, RAM<0.3k)、高性能的 C/C++ 日志库
mortdeus/legacy-cc
The earliest versions of the very first c compiler known to exist in the wild written by the late legend himself dmr
iqiyi/xCrash
🔥 xCrash provides the Android app with the ability to capture java crash, native crash and ANR. No root permission or any system permissions are required
contiki-os/contiki
The official git repository for Contiki, the open source OS for the Internet of Things
varnishcache/varnish-cache
Varnish Cache source code repository
jorisvink/kore
An easy to use, scalable and secure web application framework for writing web APIs in C or Python. || This is a read-only mirror, please see and for information on how to contribute via the mailing lists
cnlohr/rawdrawandroid
Build android apps without any java, entirely in C and Make
westes/flex
The Fast Lexical Analyzer - scanner generator for lexing in C and C++
dankamongmen/notcurses
blingful character graphics/TUI library. definitely not curses
kangjianwei/Data-Structure
《数据结构》-严蔚敏.吴伟民-教材源码与习题解析
philippe44/AirConnect
Use AirPlay to stream to UPnP/Sonos & Chromecast devices
shadowsocks/ChinaDNS
Protect yourself against DNS poisoning in China
janet-lang/janet
A dynamic language and bytecode vm
stephane/libmodbus
A Modbus library for Linux, Mac OS, FreeBSD and Windows
hnes/libaco
A blazing fast and lightweight C asymmetric coroutine library 💎 ⛅🚀⛅🌞
remzi-arpacidusseau/ostep-code
Code from various chapters in OSTEP ( )
zyantific/zydis
Fast and lightweight x86/x86-64 disassembler and code generation library
fragglet/c-algorithms
A library of common data structures and algorithms written in C
aubio/aubio
a library for audio and music analysis
neomutt/neomutt
✉️ Teaching an Old Dog New Tricks -- IRC: #neomutt on irc.libera.chat
premake/premake-core
Premake
vozlt/nginx-module-vts
Nginx virtual host traffic status module
skeeto/w64devkit
Portable C and C++ Development Kit for x64 (and x86) Windows
mridgers/clink
Bash's powerful command line editing in cmd.exe
checkedc/checkedc
Checked C is an extension to C that lets programmers write C code with bounds checking and improved type-safety. The goal is to let people easily make their existing C code type-safe and eliminate entire classes of errors
collectd/collectd
The system statistics collection daemon. Please send Pull Requests here!
jakogut/tinyvm
TinyVM is a small, fast, lightweight virtual machine written in pure ANSI C
quickjs-zh/QuickJS
QuickJS是一个小型并且可嵌入的Javascript引擎,它支持ES2020规范,包括模块,异步生成器和代理器。
ohler55/oj
Optimized JSON
ibireme/yyjson
The fastest JSON library in C
openssh/openssh-portable
Portable OpenSSH
Celtoys/Remotery
Single C file, Realtime CPU/GPU Profiler with Remote Web Viewer
apache/guacamole-server
Mirror of Apache Guacamole Server
stellar/stellar-core
Reference implementation for the peer-to-peer agent that manages the Stellar network
begeekmyfriend/leetcode
LeetCode in pure C
containers/crun
A fast and lightweight fully featured OCI runtime and C library for running containers
akheron/jansson
C library for encoding, decoding and manipulating JSON data
google/honggfuzz
Security oriented software fuzzer. Supports evolutionary, feedback-driven fuzzing based on code coverage (SW and HW based)
hexchat/hexchat
GTK+ IRC client
rvaiya/keyd
A key remapping daemon for linux
namhyung/uftrace
Function graph tracer for C/C++/Rust/Python
c3lang/c3c
Compiler for the C3 language
NetHack/NetHack
Official NetHack Git Repository
sysstat/sysstat
Performance monitoring tools for Linux
gozfree/gear-lib
Gear-Lib, C library for IOT Embedded Multimedia and Network
ivmai/bdwgc
The Boehm-Demers-Weiser conservative C/C++ Garbage Collector (bdwgc, also known as bdw-gc, boehm-gc, libgc)
hpjansson/chafa
📺🗿 Terminal graphics for the 21st century
jonashaag/bjoern
A screamingly fast Python 2/3 WSGI server written in C
checkpoint-restore/criu
Checkpoint/Restore tool
fwupd/fwupd
A system daemon to allow session software to update firmware
json-c/json-c
is the official code repository for json-c. See the wiki for release tarballs for download. API docs at
rvaiya/warpd
A modal keyboard-driven virtual pointer
weechat/weechat
The extensible chat client
jhawthorn/fzy
A simple, fast fuzzy finder for the terminal
citusdata/pg_cron
Run periodic jobs in PostgreSQL
civetweb/civetweb
Embedded C/C++ web server
tvheadend/tvheadend
Tvheadend is the leading TV streaming server for Linux with ATSC, DVB-C/C2, DVB-S/S2, DVB-T/T2, IPTV, SAT>IP and unix pipe input sources
acl-dev/acl
C/C++ server and network library, including coroutine,redis client,http/https/websocket,mqtt, mysql/postgresql/sqlite client with C/C++ for Linux, Android, iOS, MacOS, Windows, etc
stm32duino/Arduino_Core_STM32
STM32 core support for Arduino
Ewenwan/ShiYanLou
学习C & C++ & python&汇编语言 LLVM编译器 数据结构 算法 操作系统 单片机 linux 面试
lastpass/lastpass-cli
LastPass command line interface tool
srdja/Collections-C
A library of generic data structures for the C language
rxi/log.c
A simple logging library implemented in C99
InfiniTimeOrg/InfiniTime
Firmware for Pinetime smartwatch written in C++ and based on FreeRTOS
RavenSystem/esp-homekit-devices
Advanced firmware to add native Apple HomeKit and custom configurations, compatible with any SoC based on ESP32, ESP32-S, ESP32-C and ESP8266 series. (Shelly, Sonoff, Electrodragon, Tuya...)
vifm/vifm
Vifm is a file manager with curses interface, which provides Vim-like environment for managing objects within file systems, extended with some useful ideas from mutt
sustrik/libmill
Go-style concurrency in C
orangeduck/mpc
A Parser Combinator library for C
nigels-com/glew
The OpenGL Extension Wrangler Library
yitter/IdGenerator
💎多语言实现,高性能生成唯一数字ID。 💎优化的雪花算法(SnowFlake)——雪花漂移算法,在缩短ID长度的同时,具备极高瞬时并发处理能力(50W/0.1s)。 💎原生支持 C#/Java/Go/Rust/C/JavaScript/TypeScript/Python/Pascal 多语言,提供其它适用于其它语言的多线程安全调用动态库(FFI)。💎支持容器环境自动扩容(自动注册 WorkerId ),单机或分布式唯一IdGenerator。💎顶尖优化,超强效能。
eduard-permyakov/permafrost-engine
An OpenGL RTS game engine written in C
open62541/open62541
Open source implementation of OPC UA (OPC Unified Architecture) aka IEC 62541 licensed under Mozilla Public License v2.0
djkaty/Il2CppInspector
Powerful automated tool for reverse engineering Unity IL2CPP binaries
cleanflight/cleanflight
Clean-code version of the baseflight flight controller firmware
matrixcascade/PainterEngine
PainterEngine is a application/game engine with software renderer,PainterEngine can be transplanted to any platform that supports C
OpenSC/OpenSC
Open source smart card tools and middleware. PKCS#11/MiniDriver/Tokend
open-telemetry/opentelemetry-ebpf-profiler
The production-scale datacenter profiler (C/C++, Go, Rust, Python, Java, NodeJS, .NET, PHP, Ruby, Perl, ...)
okbob/pspg
Unix pager (with very rich functionality) designed for work with tables. Designed for PostgreSQL, but MySQL is supported too. Works well with pgcli too. Can be used as CSV or TSV viewer too. It supports searching, selecting rows, columns, or block and export selected area to clipboard
cesanta/mongoose-os
Mongoose OS - an IoT Firmware Development Framework. Supported microcontrollers: ESP32, ESP8266, CC3220, CC3200, STM32F4, STM32L4, STM32F7. Amazon AWS IoT, Microsoft Azure, Google IoT Core integrated. Code in C or JavaScript
altdesktop/playerctl
🎧 mpris media player command-line controller for vlc, mpv, RhythmBox, web browsers, cmus, mpd, spotify and others
benhoyt/inih
Simple .INI file parser in C, good for embedded systems
zauonlok/renderer
A shader-based software renderer written from scratch in C89
mas-bandwidth/yojimbo
A network library for client/server games written in C++
swiftlang/swift-corelibs-libdispatch
The libdispatch Project, (a.k.a. Grand Central Dispatch), for concurrency on multicore hardware
seemoo-lab/nexmon
The C-based Firmware Patching Framework for Broadcom/Cypress WiFi Chips that enables Monitor Mode, Frame Injection and much more
cloudwu/coroutine
A asymmetric coroutine library for C
tj/luna
luna programming language - a small, elegant VM implemented in C
linux-can/can-utils
Linux-CAN / SocketCAN user space applications
MayaPosch/NymphCast
Audio and video casting system with support for custom applications
Exely/CSAPP-Labs
Solutions and Notes for Labs of Computer Systems: A Programmer's Perspective 3rd Editon // 《深入理解计算机系统》第三版的实验文件、解答与笔记
Perfare/Zygisk-Il2CppDumper
Using Zygisk to dump il2cpp data at runtime
concurrencykit/ck
Concurrency primitives, safe memory reclamation mechanisms and non-blocking (including lock-free) data structures designed to aid in the research, design and implementation of high performance concurrent systems developed in C99+
brendan-rius/c-jwt-cracker
JWT brute force cracker written in C
recp/cglm
📽 Highly Optimized 2D / 3D Graphics Math (glm) for C
MinhasKamal/CreepyCodeCollection
A Nonsense Collection of Disgusting Codes
xiph/opus
Modern audio compression for the internet
linux-test-project/ltp
Linux Test Project (mailing list: )
cc65/cc65
cc65 - a freeware C compiler for 6502 based systems
vnmakarov/mir
A lightweight JIT compiler based on MIR (Medium Internal Representation) and C11 JIT compiler and interpreter based on MIR
kkos/oniguruma
regular expression library
pret/pokeemerald
Decompilation of Pokémon Emerald
solokeys/solo1
Solo 1 firmware in C
gloxec/CrossC2
generate CobaltStrike's cross-platform payload
asterisk/asterisk
The official Asterisk Project repository
Notselwyn/CVE-2024-1086
Universal local privilege escalation Proof-of-Concept exploit for CVE-2024-1086, working on most Linux kernels between v5.14 and v6.6, including Debian, Ubuntu, and KernelCTF. The success rate is 99.4% in KernelCTF images
tezc/sc
Common libraries and data structures for C
SRombauts/SQLiteCpp
SQLiteC++ (SQLiteCpp) is a smart and easy to use C++ SQLite3 wrapper
HardySimpson/zlog
A reliable, high-performance, thread safe, flexsible, clear-model, pure C logging library
siduck/chadwm
Making dwm as beautiful as possible!
chjj/compton
A compositor for X11
mvp/uhubctl
uhubctl - USB hub per-port power control
coreboot/coreboot
Mirror of . We don't handle Pull Requests
slembcke/Chipmunk2D
A fast and lightweight 2D game physics library
mpitutorial/mpitutorial
MPI programming lessons in C and executable code examples
skywind3000/mini3d
3D Software Renderer in 700 Lines !!
open-mpi/ompi
Open MPI main development repository
VadimBoev/FlappyBird
Less than 100 Kilobytes. Works for Android 5.1 and above
boazsegev/facil.io
Your high performance web application C framework
lloyd/yajl
A fast streaming JSON parsing library in C
syslog-ng/syslog-ng
syslog-ng is an enhanced log daemon, supporting a wide range of input and output methods: syslog, unstructured text, queueing, SQL & NoSQL
FreeRADIUS/freeradius-server
FreeRADIUS - A multi-protocol policy server
scandum/quadsort
Quadsort is a branchless stable adaptive mergesort faster than quicksort
way-cooler/way-cooler
Wayland compositor for AwesomeWM
symisc/unqlite
An Embedded NoSQL, Transactional Database Engine
Stephane-D/SGDK
SGDK - A free and open development kit for the Sega Mega Drive
gurnec/HashCheck
HashCheck Shell Extension for Windows with added SHA2, SHA3, and multithreading; originally from code.kliu.org
igraph/igraph
Library for the analysis of networks
sdlpal/sdlpal
SDL-based reimplementation of the classic Chinese-language RPG known as PAL
droe/sslsplit
Transparent SSL/TLS interception
gbdk-2020/gbdk-2020
An updated version of GBDK, C compiler, assembler, linker and set of libraries for the Nintendo Gameboy, Nintendo Entertainment System, Sega Master System, Sega Game Gear
sheredom/utf8.h
📚 single header utf8 string functions for C and C++
citusdata/cstore_fdw
Columnar storage extension for Postgres built as a foreign data wrapper. Check out for a modernized columnar storage implementation built as a table access method
emsec/ChameleonMini
The ChameleonMini is a versatile contactless smartcard emulator compliant to NFC. The ChameleonMini was developed by . The device is available at . For further information see the Getting Started Page or the Wiki tab above
symisc/sod
An Embedded Computer Vision & Machine Learning Library (CPU Optimized & IoT Capable)
PromyLOPh/pianobar
Console-based pandora.com player
cgdb/cgdb
Console front-end to the GNU debugger
nfc-tools/libnfc
Platform independent Near Field Communication (NFC) library
armink/CmBacktrace
Advanced fault backtrace library for ARM Cortex-M series MCU | ARM Cortex-M 系列 MCU 错误追踪库
opsengine/cpulimit
CPU usage limiter for Linux
emweb/wt
Wt, C++ Web Toolkit
agavrel/42_CheatSheet
A comprehensive guide to 50 years of evolution of strict C programming, a tribute to Dennis Ritchie's language
cnlohr/mini-rv32ima
A tiny C header-only risc-v emulator
libusb/hidapi
A Simple cross-platform library for communicating with HID devices
LIJI32/SameBoy
Game Boy and Game Boy Color emulator written in C
xiph/flac
Free Lossless Audio Codec
RRZE-HPC/likwid
Performance monitoring and benchmarking suite
sustrik/libdill
Structured concurrency in C
AstraThreshold/oled-ui-astra
A smooth, easy-to-deploy, and easy-to-extend OLED UI framework, based on C++
mattiasgustavsson/libs
Single-file public domain libraries for C/C++
commonmark/cmark
CommonMark parsing and rendering library and program in C
lexbor/lexbor
Lexbor is development of an open source HTML Renderer library
facebookarchive/libphenom
An eventing framework for building high performance and high scalability systems in C
lexborisov/myhtml
Fast C/C++ HTML 5 Parser. Using threads
hfiref0x/WinObjEx64
Windows Object Explorer 64-bit
DeaDBeeF-Player/deadbeef
DeaDBeeF Player
vinniefalco/LuaBridge
A lightweight, dependency-free library for binding Lua to C++
vgmstream/vgmstream
vgmstream - A library for playback of various streamed audio formats used in video games
rougier/freetype-gl
OpenGL text using one vertex buffer, one texture and FreeType
taviso/ctftool
Interactive CTF Exploration Tool
EdgeTX/edgetx
EdgeTX is the cutting edge open source firmware for your R/C radio
bugaevc/wl-clipboard
Command-line copy/paste utilities for Wayland
samtools/samtools
Tools (written in C using htslib) for manipulating next-generation sequencing data
xorvoid/sectorc
A C Compiler that fits in the 512 byte boot sector of an x86 machine
cloudwu/pbc
A protocol buffers library for C
brektrou/rtl8821CU
Realtek RTL8811CU/RTL8821CU USB Wi-Fi adapter driver for Linux
linux-rdma/rdma-core
RDMA core userspace libraries and daemons
SpenceKonde/ATTinyCore
Arduino core for ATtiny 1634, 828, x313, x4, x41, x5, x61, x7 and x8
HITSZ-OpenCS/HITSZ-OpenCS
哈尔滨工业大学(深圳)计算机专业课程攻略 | Guidance for courses in Department of Computer Science, Harbin Institute of Technology (Shenzhen)
Hansimov/csapp
个人整理的《深入理解计算机系统》中文电子版(原书第 3 版)与实验材料:
AllAlgorithms/c
Implementation of All ▲lgorithms in C Programming Language
buserror/simavr
simavr is a lean, mean and hackable AVR simulator for linux & OSX
metacall/core
MetaCall: The ultimate polyglot programming experience
zlib-ng/zlib-ng
zlib replacement with optimizations for "next generation" systems
libtom/libtomcrypt
LibTomCrypt is a fairly comprehensive, modular and portable cryptographic toolkit that provides developers with a vast array of well known published block ciphers, one-way hash functions, chaining modes, pseudo-random number generators, public key cryptography and a plethora of other routines
RoaringBitmap/CRoaring
Roaring bitmaps in C (and C++), with SIMD (AVX2, AVX-512 and NEON) optimizations: used by Apache Doris, ClickHouse, and StarRocks
golang-ui/nuklear
This project provides Go bindings for nuklear.h — a small ANSI C GUI library
h0mbre/Learning-C
A series of mini-projects used to learn C for beginners
letoram/arcan
Arcan - [Display Server, Multimedia Framework, Game Engine] -> "Desktop Engine"
jmcnamara/libxlsxwriter
A C library for creating Excel XLSX files
PortAudio/portaudio
PortAudio is a cross-platform, open-source C language library for real-time audio input and output
mltframework/mlt
MLT Multimedia Framework
ThakeeNathees/pocketlang
A lightweight, fast embeddable scripting language
nfs-ganesha/nfs-ganesha
NFS-Ganesha is an NFSv3,v4,v4.1 fileserver that runs in user mode on most UNIX/Linux systems
luohaha/Chinese-uvbook
翻译的libuv的中文教程
pikasTech/PikaPython
An ultra-lightweight Python interpreter that runs with only 4KB of RAM, zero dependencies. It is ready to use out of the box without any configuration required and easy to extend with C. Similar project: MicroPython, JerryScript
systemd/casync
Content-Addressable Data Synchronization Tool
atomvm/AtomVM
Tiny Erlang VM
protocolbuffers/upb
a small protobuf implementation in C
linux-nvme/nvme-cli
NVMe management command line interface
lucavallin/barco
Linux containers from scratch in C
cnlohr/channel3
ESP8266 Analog Broadcast Television Interface
YeeZTech/YeeZ-Privacy-Computing
Fidelius - YeeZ Privacy Computing 基于可信执行环境的熠智隐私计算中间件
rui314/minilisp
A readable lisp in less than 1k lines of C
libimobiledevice/usbmuxd
A socket daemon to multiplex connections from and to iOS devices
libsndfile/libsndfile
A C library for reading and writing sound files containing sampled audio data
jkuhlmann/cgltf
Single-file glTF 2.0 loader and writer written in C99
silentbicycle/greatest
A C testing library in 1 file. No dependencies, no dynamic allocation. ISC licensed
brianmario/yajl-ruby
A streaming JSON parsing and encoding library for Ruby (C bindings to yajl)
CANopenNode/CANopenNode
CANopen protocol stack
Sapd/HeadsetControl
Sidetone and Battery status for Logitech G930, G533, G633, G933 SteelSeries Arctis 7/PRO 2019 and Corsair VOID (Pro) in Linux and MacOSX
brenns10/lsh
Simple shell implementation. Tutorial here ->
joan2937/pigpio
pigpio is a C library for the Raspberry which allows control of the General Purpose Input Outputs (GPIO)
nvim-telescope/telescope-fzf-native.nvim
FZF sorter for telescope written in c
miniupnp/miniupnp
UPnP IGD implementation
ClassiCube/ClassiCube
Custom Minecraft Classic / ClassiCube client written in C from scratch (formerly ClassicalSharp in C#)
vergoh/vnstat
vnStat - a network traffic monitor for Linux and BSD
ands/lightmapper
A C/C++ single-file library for drop-in lightmap baking. Just use your existing OpenGL renderer to bounce light!
WillPower3309/swayfx
SwayFX: Sway, but with eye candy!
Softmotions/ejdb
EJDB2 — Embeddable JSON Database engine C library. Simple XPath like query language (JQL)
dekuNukem/bob_cassette_rewinder
Renew and Refill Bob Cassettes for 98% Cost Saving!
Harvey-OS/harvey
A distributed operating system
rxi/dyad
Asynchronous networking for C
kuba--/zip
A portable, simple zip library written in C
laruence/yar
Light, concurrent RPC framework for PHP & C
gentilkiwi/kekeo
A little toolbox to play with Microsoft Kerberos in C
cesanta/v7
Embedded JavaScript engine for C/C++
aixed/WeChat-Hook
PC wechat robot interface [wechat Hook] / PC微信3.9.10.16/3.9.2.23接口 微信Hook 微信机器人 微信Hook源码 PC微信协议算法
alexfru/SmallerC
Simple C compiler
zeustrojancode/Zeus
NOT MY CODE! Zeus trojan horse - leaked in 2011, I am not the author. This repository is for study purposes only, do not message me about your lame hacking attempts
DreamAndDead/CSAPP-3e-Solutions
CSAPP 3e Solutions, migrated to github.io from gitbook.io which is being shut down
posva/catimg
🦦 Insanely fast image printing in your terminal
Cateners/tiny_computer
Click-to-run debian 12 xfce on android for Chinese users, with fcitx pinyin input method and some useful packages preinstalled. No termux required
HypoPG/hypopg
Hypothetical Indexes for PostgreSQL
bloomberg/comdb2
Bloomberg's distributed RDBMS
trezor/trezor-firmware
Trezor Firmware Monorepo
pi-hole/FTL
The Pi-hole FTL engine
mytechnotalent/Hacking-Windows
A FREE Windows C development course where we will learn the Win32API and reverse engineer each step utilizing IDA Free in both an x86 and x64 environment
Water-Melon/Melon
A generic cross-platform C library that includes many commonly used components and frameworks, and a new scripting language interpreter. It currently supports C99 and Aspect-Oriented Programming (AOP)
libressl/portable
LibreSSL Portable itself. This includes the build scaffold and compatibility layer that builds portable LibreSSL from the OpenBSD source code. Pull requests or patches sent to are welcome
eclipse-paho/paho.mqtt.embedded-c
Paho MQTT C client library for embedded systems. Paho is an Eclipse IoT project ( )
eclipse/mraa
Linux Library for low speed IO Communication in C with bindings for C++, Python, Node.js & Java. Supports generic io platforms, as well as Intel Edison, Intel Joule, Raspberry Pi and many more
OpenEtherCATsociety/SOEM
Simple Open Source EtherCAT Master
libimobiledevice/idevicerestore
Restore/upgrade firmware of iOS devices
chenyahui/AnnotatedCode
知名开源代码库的注释版:C++、Golang等
kgabis/parson
Lightweight JSON library written in C
leo-arch/clifm
The shell-like, command line terminal file manager: simple, fast, extensible, and lightweight as hell
ARM-software/CMSIS_5
CMSIS Version 5 Development Repository
libssh2/libssh2
the SSH library
Fazecast/jSerialComm
Platform-independent serial port access for Java
tanakh/cmdline
A Command Line Parser
egzumer/uv-k5-firmware-custom
A merge between and
tsherif/space-shooter.c
A cross-platform, top-down 2D space shooter written in C using only platform libraries
Cyan4973/FiniteStateEntropy
New generation entropy codecs : Finite State Entropy and Huff0
ninia/jep
Embed Python in Java
profanity-im/profanity
Ncurses based XMPP client
Battelle/movfuscator
The single instruction C compiler
pimoroni/pimoroni-pico
Libraries and examples to support Pimoroni Pico add-ons in C++ and MicroPython
cherry-embedded/CherryUSB
CherryUSB is a tiny, beautiful and portable USB host and device stack for embedded system with USB IP
rxi/fe
A tiny, embeddable language implemented in ANSI C
angband/angband
A free, single-player roguelike dungeon exploration game
cr-marcstevens/sha1collisiondetection
Library and command line tool to detect SHA-1 collision in a file
mupen64plus/mupen64plus-core
Core module of the Mupen64Plus project
contiki-ng/contiki-ng
Contiki-NG: The OS for Next Generation IoT Devices
cisco-system-traffic-generator/trex-core
trex-core site
trailofbits/ctf
CTF Field Guide
easytarget/esp32-cam-webserver
Expanded version of the Espressif ESP webcam
abb128/LiveCaptions
Linux Desktop application that provides live captioning
nicbarker/clay
High performance UI layout library in C
shiyanhui/libcsp
A concurrency C library 10x faster than Golang
vonzhou/CSAPP
CSAPP,《深入理解计算机系统结构》2nd ,阅读与实践!
danigargu/CVE-2020-0796
CVE-2020-0796 - Windows SMBv3 LPE exploit #SMBGhost
Bumblebee-Project/Bumblebee
Bumblebee daemon and client rewritten in C
taf2/curb
Ruby bindings for libcurl
trustedsec/CS-Situational-Awareness-BOF
Situational Awareness commands implemented using Beacon Object Files
zpl-c/librg
🚀 Making multi-player gamedev simpler since 2017
json-parser/json-parser
Very low footprint DOM-style JSON parser written in portable ANSI C
mackron/dr_libs
Audio decoding libraries for C/C++, each in a single source file
danielwaterworth/Raphters
[DEPRECATED] A web framework for C
switchbrew/libnx
Library for Switch Homebrew
vurtun/lib
single header libraries for C/C++
HandmadeMath/HandmadeMath
A simple math library for games and computer graphics. Compatible with both C and C++. Public domain and easy to modify
embox/embox
Modular and configurable OS for embedded applications
dariomanesku/cmftStudio
cmftStudio - GUI counterpart for:
git/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 ( ). Please follow Documentation/SubmittingPatches procedure for any of your improvements
SamyPesse/How-to-Make-a-Computer-Operating-System
How to Make a Computer Operating System in C++
glfw/glfw
A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input
jonas/tig
Text-mode interface for git
liuliu/ccv
C-based/Cached/Core Computer Vision Library, A Modern Computer Vision Library
floooh/sokol
minimal cross-platform standalone C headers
veracrypt/VeraCrypt
Disk encryption with strong security based on TrueCrypt
stanfordnlp/GloVe
Software in C and data files for the popular GloVe model for distributed word representations, a.k.a. word vectors or embeddings
Kitware/CMake
Mirror of CMake upstream repository
orangeduck/Cello
Higher level programming in C
ithewei/libhv
🔥 比libevent/libuv/asio更易用的网络库。A c/c++ network library for developing TCP/UDP/SSL/HTTP/WebSocket/MQTT client/server
libimobiledevice/libimobiledevice
A cross-platform protocol library to communicate with iOS devices
htop-dev/htop
htop - an interactive process viewer
SanderMertens/flecs
A fast entity component system (ECS) for C & C++
NVIDIA/cuda-samples
Samples for CUDA Developers which demonstrates features in CUDA Toolkit
hfiref0x/UACME
Defeating Windows User Account Control
nodejs/http-parser
http request/response parser for c
redis/hiredis
Minimalistic C client for Redis >= 1.2
hrvach/deskhop
Fast Desktop Switching Device
rui314/8cc
A Small C Compiler
yourtion/30dayMakeOS
《30天自制操作系统》源码中文版。自己制作一个操作系统(OSASK)的过程
glouw/tinn
A tiny neural network library
taviso/ctypes.sh
A foreign function interface for bash
owntone/owntone-server
Linux/FreeBSD DAAP (iTunes) and MPD audio server with support for AirPlay 1 and 2 speakers (multiroom), Apple Remote (and compatibles), Chromecast, Spotify and internet radio
bitcoin-core/secp256k1
Optimized C library for EC operations on curve secp256k1
mkirchner/linked-list-good-taste
Linus Torvalds' linked list argument for good taste, explained
Pithikos/C-Thread-Pool
A minimal but powerful thread pool in ANSI C
distcc/distcc
distributed builds for C, C++ and Objective C
rspamd/rspamd
Rapid spam filtering system
MarlinFirmware/Configurations
Configurations for Marlin Firmware
virtio-win/kvm-guest-drivers-windows
Windows paravirtualized drivers for QEMU\KVM
rsyslog/rsyslog
a Rocket-fast SYStem for LOG processing
TheTumultuousUnicornOfDarkness/CPU-X
CPU-X is a Free software that gathers information on CPU, motherboard and more
TinyCC/tinycc
Unofficial mirror of mob development branch
bats3c/shad0w
A post exploitation framework designed to operate covertly on heavily monitored environments
Snaipe/Criterion
A cross-platform C and C++ unit testing framework for the 21st century
drh/lcc
The lcc retargetable ANSI C compiler
proot-me/proot
chroot, mount --bind, and binfmt_misc without privilege/setup for Linux
davidmoreno/onion
C library to create simple HTTP servers and Web Applications
rapiz1/DungeonRush
👾🐍 A opensource game inspired by Snake, written in pure C with SDL
codeplea/genann
simple neural network library in ANSI C
cyring/CoreFreq
CoreFreq : CPU monitoring and tuning software designed for 64-bit processors
vmg/sundown
Standards compliant, fast, secure markdown processing library in C
eclipse-paho/paho.mqtt.c
An Eclipse Paho C client library for MQTT for Windows, Linux and MacOS. API documentation:
berdav/CVE-2021-4034
CVE-2021-4034 1day
chocolate-doom/chocolate-doom
Chocolate Doom is a Doom source port that is minimalist and historically accurate
andrewrk/libsoundio
C library for cross-platform real-time audio input and output
apple/cups
Apple CUPS Sources
0voice/ffmpeg_develop_doc
2023年,最新音视频学习资料整理,项目(调试可用),ffmpeg命令手册,文章,编解码论文,视频讲解,面试题全套资料
sahib/rmlint
Extremely fast tool to remove duplicates and other lint from your filesystem
iPlug2/iPlug2
C++ Audio Plug-in Framework for desktop, mobile and web
cesanta/mjs
Embedded JavaScript engine for C/C++
Dr-Noob/cpufetch
Simple yet fancy CPU architecture fetching tool
pbatard/libwdi
Windows Driver Installer library for USB devices
open-quantum-safe/liboqs
C library for prototyping and experimenting with quantum-resistant cryptography
liballeg/allegro5
The official Allegro 5 git repository. Pull requests welcome!
Lora-net/LoRaMac-node
Reference implementation and documentation of a LoRa network node
flutter/codelabs
Flutter codelab examples
c-ares/c-ares
A C library for asynchronous DNS requests
rsta2/circle
A C++ bare metal environment for Raspberry Pi with USB (32 and 64 bit)
begeekmyfriend/bplustree
A minimal but extreme fast B+ tree indexing structure demo for billions of key-value storage
open5gs/open5gs
Open5GS is a C-language Open Source implementation for 5G Core and EPC, i.e. the core network of LTE/NR network (Release-17)
h2o/picohttpparser
tiny HTTP parser written in C (used in HTTP::Parser::XS et al.)
luke-jr/bfgminer
Modular ASIC/FPGA miner written in C, featuring overclocking, monitoring, fan speed control and remote interface capabilities
m0nad/Diamorphine
LKM rootkit for Linux Kernels 2.6.x/3.x/4.x/5.x/6.x (x86/x86_64 and ARM64)
chobits/ngx_http_proxy_connect_module
A forward proxy module for CONNECT request handling
B-Con/crypto-algorithms
Basic implementations of standard cryptography algorithms, like AES and SHA-1
orangeduck/Corange
Pure C Game Engine
rui314/9cc
A Small C Compiler
statsite/statsite
C implementation of statsd
marella/ctransformers
Python bindings for the Transformer models implemented in C/C++ using GGML library
free-audio/clap
Audio Plugin API
mgerdes/Open-Golf
A cross-platform minigolf game written in C
jeremycw/httpserver.h
Single header library for writing non-blocking HTTP servers in C
jarikomppa/soloud
Free, easy, portable audio engine for games
ColinIanKing/stress-ng
This is the stress-ng upstream project git repository. stress-ng will stress test a computer system in various selectable ways. It was designed to exercise various physical subsystems of a computer as well as the various operating system kernel interfaces
h3xduck/TripleCross
A Linux eBPF rootkit with a backdoor, C2, library injection, execution hijacking, persistence and stealth capabilities
cs50/libcs50
This is CS50's Library for C
apple/swift-crypto
Open-source implementation of a substantial portion of the API of Apple CryptoKit suitable for use on Linux platforms
Visgean/Zeus
NOT MY CODE! Zeus trojan horse - leaked in 2011, I am not the author. This repository is for study purposes only, do not message me about your lame hacking attempts
andrei-markeev/ts2c
Convert Javascript/TypeScript to C
libimobiledevice/ideviceinstaller
Manage apps of iOS devices
seemoo-lab/owl
An open Apple Wireless Direct Link (AWDL) implementation written in C
doonny/PipeCNN
An OpenCL-based FPGA Accelerator for Convolutional Neural Networks
session-replay-tools/cetus
Cetus is high-performance middleware designed to provide transparent routing between your application and backend MySQL servers
arduino/ArduinoCore-avr
The Official Arduino AVR core
zlib-ng/minizip-ng
Fork of the popular zip manipulation library found in the zlib distribution
zedshaw/learn-c-the-hard-way-lectures
All of the code from Learn C The Hard Way, each project, plus the presentation slides used in the videos
csound/csound
Main repository for Csound
armon/bloomd
C network daemon for bloom filters
kokke/tiny-regex-c
Small portable regex in C
gsass1/NTop
💻 htop-like system-monitor for Windows with Vi-keybindings
forthespada/MyPoorWebServer
一款可运行的基于C++ 实现的WebServer服务器,基于《TCPIP网络编程》和《Linux高性能服务器编程》实现的服务器项目。
cage-kiosk/cage
A Wayland kiosk
scottcgi/Mojoc
A cross-platform, open-source, pure C game engine for mobile game
juliettef/IconFontCppHeaders
C and C++ headers, C# and Python classes, Rust files and Go package for icon fonts Font Awesome, Fork Awesome, Google Material Design icons and symbols, Pictogrammers Material Design icons, Kenney game icons, Fontaudio, Codicons and Lucide
mkirchner/gc
Simple, zero-dependency garbage collection for C
y123456yz/Reading-and-comprehense-linux-Kernel-network-protocol-stack
linux内核网络协议栈源码阅读分析注释--带详尽中文分析注释以及相关流程分析调用注释,对理解分析内核协议栈源码很有帮助
pganalyze/libpg_query
C library for accessing the PostgreSQL parser outside of the server environment
msteinbeck/tinyspline
ANSI C library for NURBS, B-Splines, and Bézier curves with interfaces for C++, C#, D, Go, Java, Javascript, Lua, Octave, PHP, Python, R, and Ruby
grimfang4/sdl-gpu
A library for high-performance, modern 2D graphics with SDL written in C
ObKo/stm32-cmake
CMake for stm32 developing
monitoringartist/zabbix-docker-monitoring
Docker/Kubernetes/Mesos/Marathon/Chronos/LXC/LXD/Swarm container monitoring - Docker image, Zabbix template and C module
bitcraze/crazyflie-firmware
The main firmware for the Crazyflie Nano Quadcopter, Crazyflie Bolt Quadcopter and Roadrunner Positioning Tag
appneta/tcpreplay
Pcap editing and replay tools for *NIX and Windows - Users please download source from
zeromq/czmq
High-level C binding for ØMQ
ustcwpz/USTC-CS-Courses-Resource
USTC计算机学院课程资源
tass-belgium/picotcp
PicoTCP is a free TCP/IP stack implementation
ImpulseAdventure/GUIslice
GUIslice drag & drop embedded GUI in C for touchscreen TFT on Arduino, Raspberry Pi, ARM, ESP8266 / ESP32 / M5stack using Adafruit-GFX / TFT_eSPI / UTFT / SDL
streetpea/chiaki-ng
Next-Generation of Chiaki (the open-source remote play client for PlayStation)
DrTimothyAldenDavis/SuiteSparse
The official SuiteSparse library: a suite of sparse matrix algorithms authored or co-authored by Tim Davis, Texas A&M University
cloudflare/cloudflare-blog
Cloudflare Blog code samples
picolibc/picolibc
picolibc - a C library designed for embedded 32- and 64- bit systems
dibyendumajumdar/ravi
Ravi is a dialect of Lua, featuring limited optional static typing, JIT and AOT compilers
ngtcp2/ngtcp2
ngtcp2 project is an effort to implement IETF QUIC protocol
chentao0707/QrCodeScan
Android手机客户端二维码扫描
celluloid-player/celluloid
A simple GTK+ frontend for mpv
KaisenAmin/c_std
Implementation of C++ standard libraries in C
openucx/ucx
Unified Communication X (mailing list - )
sheredom/subprocess.h
🐜 single header process launching solution for C and C++
taisei-project/taisei
A free and open-source Touhou Project fangame
outflanknl/C2-Tool-Collection
A collection of tools which integrate with Cobalt Strike (and possibly other C2 frameworks) through BOF and reflective DLL loading techniques
tidwall/neco
Concurrency library for C (coroutines)
bryanpkc/corkscrew
A tool for tunneling SSH through HTTP proxies
LibVNC/libvncserver
LibVNCServer/LibVNCClient are cross-platform C libraries that allow you to easily implement VNC server or client functionality in your program
willemt/raft
C implementation of the Raft Consensus protocol, BSD licensed
sysprog21/shecc
A self-hosting and educational C optimizing compiler
hyperrealm/libconfig
C/C++ library for processing configuration files
antirez/rax
A radix tree implementation in ANSI C
newaetech/chipwhisperer
ChipWhisperer - the complete open-source toolchain for side-channel power analysis and glitching attacks
haywire/haywire
Haywire is an asynchronous HTTP server framework written in C that's built using the event loop based libuv platform layer that node.js is built on top of
deadpixi/mtm
Perhaps the smallest useful terminal multiplexer in the world
AlexFanw/HUSTER-CS
华中科技大学 计算机科学与技术学院 课程与实验资料💾
rustyrussell/ccan
The C Code Archive Network
CE-Programming/CEmu
Third-party TI-84 Plus CE / TI-83 Premium CE emulator, focused on developer features
libexpat/libexpat
Fast streaming XML parser written in C99 with >90% test coverage; moved from SourceForge to GitHub
maximegmd/CyberEngineTweaks
Cyberpunk 2077 tweaks, hacks and scripting framework
eclipse/paho.mqtt.c
An Eclipse Paho C client library for MQTT for Windows, Linux and MacOS. API documentation:
eclipse/paho.mqtt.embedded-c
Paho MQTT C client library for embedded systems. Paho is an Eclipse IoT project ( )
ggerganov/whisper.cpp
Port of OpenAI's Whisper model in C/C++
cockpit-project/cockpit
Cockpit is a web-based graphical interface for servers
apple/swift-corelibs-libdispatch
The libdispatch Project, (a.k.a. Grand Central Dispatch), for concurrency on multicore hardware
webview/webview
Tiny cross-platform webview library for C/C++. Uses WebKit (GTK/Cocoa) and Edge WebView2 (Windows)
apple/swift-corelibs-foundation
The Foundation Project, providing core utilities, internationalization, and OS independence
tsoding/olive.c
Simple 2D Graphics Library for C
pocketpy/pocketpy
Portable Python 3.x Interpreter in Modern C
microsoft/checkedc
Checked C is an extension to C that lets programmers write C code that is guaranteed by the compiler to be type-safe. The goal is to let people easily make their existing C code type-safe and eliminate entire classes of errors. Checked C does not address use-after-free errors. This repo has a wiki for Checked C, sample code, the specification, and test code
elastic/otel-profiling-agent
The production-scale datacenter profiler (C/C++, Go, Rust, Python, Java, NodeJS, .NET, PHP, Ruby, Perl, ...)
witnessmenow/ESP32-Cheap-Yellow-Display
Building a community around a cheap ESP32 Display with a touch screen
traildb/traildb
TrailDB is an efficient tool for storing and querying series of events
Arinerron/CVE-2022-0847-DirtyPipe-Exploit
A root exploit for CVE-2022-0847 (Dirty Pipe)
tj/mon
mon(1) - Simple single-process process monitoring program written in C
glouw/ctl
The C Template Library
babelouest/ulfius
Web Framework to build REST APIs, Webservices or any HTTP endpoint in C language. Can stream large amount of data, integrate JSON data with Jansson, and create websocket services
corosync/corosync
The Corosync Cluster Engine
cariboulabs/cariboulite
CaribouLite turns any 40-pin Raspberry-Pi into a Tx/Rx 6GHz SDR
libcheck/check
A unit testing framework for C
FRiCKLE/ngx_cache_purge
nginx module which adds ability to purge content from FastCGI, proxy, SCGI and uWSGI caches
rswier/swieros
A tiny hand crafted CPU emulator, C compiler, and Operating System
HVML/PurC
The prime HVML interpreter for C Language
dev47apps/droidcam-linux-client
GNU/Linux/nix client for DroidCam
skvadrik/re2c
Lexer generator for C, C++, Go and Rust
susam/uncap
Map Caps Lock to Escape or any key to any key
LordNoteworthy/cpu-internals
Intel / AMD CPU Internals
laruence/yaconf
A PHP Persistent Configurations Container
brutal-org/brutal
🏢 An operating system inspired by brutalist design that combines the ideals of UNIX from the 1970s with modern technology and engineering
tronkko/dirent
C/C++ library for retrieving information on files and directories
arthepsy/CVE-2021-4034
PoC for PwnKit: Local Privilege Escalation Vulnerability in polkit’s pkexec (CVE-2021-4034)
libretro/common-shaders
Collection of commonly used Cg shaders. These shaders are usable by either HLSL and/or Cg runtime compilers. The cg2glsl script will translate most of these into GLSL shaders
lxc/lxcfs
FUSE filesystem for LXC
dddrrreee/cs140e-20win
cs140e course materials
kkkgo/vlmcsd
🔑Portable open-source KMS Emulator in C
vlm/asn1c
The ASN.1 Compiler
hairrrrr/C-CrashCourse
C语言教程+博客+代码演示+课程设计。 帮助初学者更好的理解 C 难点,提升代码量! For beginners:C tuition/self-learning
ClimbSnail/HoloCubic_AIO
HoloCubic超多功能AIO固件 基于esp32-arduino的天气时钟、相册、视频播放、桌面投屏、web服务、bilibili粉丝等
miao1007/Openwrt-NetKeeper
[C/C++] Run Netkeeper on OpenWrt Device
WebSpiderUtils/verification_code
验证码研究破解心得记录。包含网易易盾,阿里云验证码,极验验证码,通用汉字识别,梦幻西游验证等主流验证码破解。包含点按验证码、点选验证、语序点选等等。已更新极验验证码、企业公示网/工商/文书采集系统、极验打码接口。
gnbdev/opengnb
GNB is open source de-centralized SDVN to achieve layer3 network via p2p with the ultimate capability of NAT Traversal.GNB是一个开源的去中心化的具有极致内网穿透能力的通过P2P进行三层网络交换的SDVN。
hfiref0x/TDL
Driver loader for bypassing Windows x64 Driver Signature Enforcement
uTox/uTox
µTox the lightest and fluffiest Tox client
OpenCPN/OpenCPN
A concise ChartPlotter/Navigator. A cross-platform ship-borne GUI application supporting * GPS/GPDS Postition Input * BSB Raster Chart Display * S57 Vector ENChart Display * AIS Input Decoding * Waypoint Autopilot Navigation
vtereshkov/umka-lang
Umka: a statically typed embeddable scripting language
JuliaStrings/utf8proc
a clean C library for processing UTF-8 Unicode data
JLErvin/berry
A healthy, byte-sized window manager
MapServer/MapServer
Source code of the MapServer project. Please submit pull requests to the 'main' branch
awslabs/amazon-kinesis-video-streams-webrtc-sdk-c
Amazon Kinesis Video Streams Webrtc SDK is for developers to install and customize realtime communication between devices and enable secure streaming of video, audio to Kinesis Video Streams
jserv/amacc
Small C Compiler generating ELF executable Arm architecture, supporting JIT execution
rswinkle/PortableGL
An implementation of OpenGL 3.x-ish in clean C
schweikert/fping
High performance ping tool
scrt/avcleaner
C/C++ source obfuscator for antivirus bypass
RedisLabs/redis-cluster-proxy
A proxy for Redis clusters
JuliaPoo/Artfuscator
A C compiler targeting an artistically pleasing nightmare for reverse engineers
examplecode/mproxy
c 语言实现的一个最小的http代理,支持翻墙
sheepdog/sheepdog
Distributed Storage System for QEMU
tekknolagi/carp
"interesting" VM in C. Let's see how this goes
OpenPrinting/cups
OpenPrinting CUPS Sources
Crypto-toolbox/HFT-Orderbook
Limit Order Book for high-frequency trading (HFT), as described by WK Selph, implemented in Python3 and C
Blosc/c-blosc
A blocking, shuffling and loss-less compression library that can be faster than
pytorch/cpuinfo
CPU INFOrmation library (x86/x86-64/ARM/ARM64, Linux/Windows/Android/macOS/iOS)
nicklockwood/FastCoding
A faster and more flexible binary file format replacement for NSCoding, Property Lists and JSON
aws/aws-iot-device-sdk-embedded-C
SDK for connecting to AWS IoT from a device using embedded C
zpl-c/zpl
📐 Pushing the boundaries of simplicity
NaruseMioShirakana/DragonianVoice
多个SVC/TTS的C++推理库
mjakeman/extension-manager
A utility for browsing and installing GNOME Shell Extensions
cvxopt/cvxopt
CVXOPT -- Python Software for Convex Optimization
lfos/calcurse
A text-based calendar and scheduling application
danielealbano/cachegrand
cachegrand - a modern data ingestion, processing and serving platform built for today's hardware
OpenIDC/mod_auth_openidc
OpenID Certified™ OpenID Connect Relying Party implementation for Apache HTTP Server 2.x
emqx/neuron
Open source industrial IoT connectivity server
tmewett/BrogueCE
Brogue: Community Edition - a community-lead fork of the much-loved minimalist roguelike game
travisvroman/kohi
A game engine made as part of the Kohi Game Engine series on YouTube (and Twitch!), where we make a game engine from the ground up using C and Vulkan
uclouvain/openjpeg
Official repository of the OpenJPEG project
wolkykim/qlibc
qLibc is a simple and yet powerful C library providing generic data structures and algorithms
wangkuiwu/datastructs_and_algorithm
Data struct and algorithm introduction and implementation in C/C++/Java
svenstaro/rofi-calc
🖩 Do live calculations in rofi!
ridiculousfish/cdecl-blocks
The venerable cdecl, with Apple blocks support
orangeduck/tgc
A Tiny Garbage Collector for C
floooh/chips
8-bit chip and system emulators in standalone C headers
timwr/CVE-2016-5195
CVE-2016-5195 (dirtycow/dirtyc0w) proof of concept for Android
jgarzik/cpuminer
CPU miner for bitcoin
dovecot/core
Dovecot mail server
graphitemaster/incbin
Include binary files in C/C++
royhills/arp-scan
The ARP Scanner
RainbowRoad1/Cgame
一些用C编写的小游戏, 14行贪吃蛇 22行2048 22行俄罗斯方块 25行扫雷...以及各种小玩意
troglobit/inadyn
In-a-Dyn is a dynamic DNS client with multiple SSL/TLS library support
halfer53/winix
A UNIX-style Operating System for the Waikato RISC Architecture Microprocessor (WRAMP)
wangyi-fudan/wyhash
The FASTEST QUALITY hash function, random number generators (PRNG) and hash map
pret/pokefirered
Decompilation of Pokémon FireRed/LeafGreen
canonical/raft
Unmaintained C implementation of the Raft consensus protocol
alibaba/ApsaraCache
archived | ApsaraCache is a Redis branch originated from Alibaba Group
QuantumLeaps/qpc
QP/C Real-Time Embedded Framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machines
olilarkin/wdl-ol
Enhanced version of Cockos' iPlug - A simple-to-use C++ framework for developing cross platform audio plugins and targeting multiple plugin APIs with the same code. VST / VST3 / Audiounit / RTAS / AAX (Native) formats supported. NOTE: THIS IS OBSOLETE, PLEASE SEE IPLUG2:
mempodippy/vlany
Linux LD_PRELOAD rootkit (x86 and x86_64 architectures)
yaml/libyaml
Canonical source repository for LibYAML
Duet3D/RepRapFirmware
OO C++ RepRap Firmware
psankar/simplefs
A simple, kernel-space, on-disk filesystem from the scratch
FrameworkComputer/EmbeddedController
Embedded Controller firmware for the Framework Laptop
eembc/coremark
CoreMark® is an industry-standard benchmark that measures the performance of central processing units (CPU) and embedded microcrontrollers (MCU)
ianlancetaylor/libbacktrace
A C library that may be linked into a C/C++ program to produce symbolic backtraces
lavoiesl/osx-cpu-temp
Outputs current CPU temperature for OSX
WojciechMula/pyahocorasick
Python module (C extension and plain python) implementing Aho-Corasick algorithm
RJ/ketama
C library for consistent hashing, and langauge bindings
mpx/lua-cjson
Lua CJSON is a fast JSON encoding/parsing module for Lua
CN-annotation-team/redis7.0-chinese-annotated
Redis 7.0.5 版本——中文注释,持续更新!欢迎参与本项目!🍭🍭🍭
vitoplantamura/BugChecker
SoftICE-like kernel debugger for Windows 11
libass/libass
libass is a portable subtitle renderer for the ASS/SSA (Advanced Substation Alpha/Substation Alpha) subtitle format
RandyGaul/qu3e
Lightweight and Simple 3D Open Source Physics Engine in C++
hfiref0x/VBoxHardenedLoader
VirtualBox VM detection mitigation loader
pfultz2/Cloak
A mini-preprocessor library to demostrate the recursive capabilites of the preprocessor
am0nsec/HellsGate
Original C Implementation of the Hell's Gate VX Technique
maxmind/libmaxminddb
C library for the MaxMind DB file format
nurupo/vlc-pause-click-plugin
Plugin for VLC that pauses/plays video on mouse click
yangminz/bcst_csapp
A C language repo to implement CSAPP
happyfish100/libfastcommon
c common functions library extracted from my open source project FastDFS. this library is very simple and stable. functions including: string, logger, chain, hash, socket, ini file reader, base64 encode / decode, url encode / decode, fast timer, skiplist, object pool etc. detail info please see the c header files
wlanjie/trinity
android video record editor muxer sdk
varnish/Varnish-Cache
Moved. New address:
Billy-Ellis/Exploit-Challenges
A collection of vulnerable ARM binaries for practicing exploit development
analogdevicesinc/no-OS
Software drivers in C for systems without an operating system
libgd/libgd
GD Graphics Library
HerculesWS/Hercules
Hercules is a collaborative software development project revolving around the creation of a robust massively multiplayer online role playing game (MMORPG) server package. Written in C, the program is very versatile and provides NPCs, warps and modifications. The project is jointly managed by a group of volunteers located around the world as well as a tremendous community providing QA and support. Hercules is a continuation of the original Athena project
oracle/python-cx_Oracle
Python interface to Oracle Database now superseded by python-oracledb
larmel/lacc
A simple, self-hosting C compiler
cztomczak/cef2go
Go lang bindings for the Chromium Embedded Framework (CEF)
ocornut/imgui_club
Nice things to use along dear imgui
randrew/layout
Single-file library for calculating 2D UI layouts using stacking boxes. Compiles as C99 or C++
cxong/cdogs-sdl
Classic overhead run-and-gun game
galkahana/PDF-Writer
High performance library for creating, modiyfing and parsing PDF files in C++
septag/sx
Portable base library for C programmers, designed for performance and simplicity
weston-embedded/uC-OS3
µC/OS-III is a preemptive, highly portable, and scalable real-time kernel. Designed for ease of use on a huge number of CPU architectures
MrNeRF/gaussian-splatting-cuda
3D Gaussian Splatting, reimagined: Unleashing unmatched speed with C++ and CUDA from the ground up!
alessandrofrancesconi/gimp-plugin-bimp
BIMP. Batch Image Manipulation Plugin for GIMP
CCareaga/heap_allocator
A simple heap memory allocator in ~200 lines
jimon/osx_app_in_plain_c
A simple showcase how to create a simple OS X app in plain C without any Objective-C
alibaba/nginx-http-concat
A Nginx module for concatenating files in a given context: CSS and JS files usually
prideout/par
single-file C libraries from Philip Allan Rideout
xorg62/tty-clock
Clock using lib ncurses
LekKit/RVVM
The RISC-V Virtual Machine
P-p-H-d/mlib
Library of generic and type safe containers in pure C language (C99 or C11) for a wide collection of container (comparable to the C++ STL)
cnlohr/ch32v003fun
Open source minimal stack for the ch32 line of WCH processors, including the ch32v003, a 10¢ 48 MHz RISC-V Microcontroller - as well as many other chips within the ch32v/x line
richgel999/fpng
Super fast C++ .PNG writer/reader
henrypp/chrlauncher
Small and very fast portable launcher and updater for Chromium
AravisProject/aravis
A vision library for genicam based cameras
zyearn/zaver
Yet another fast and efficient HTTP server
kroitor/gjk.c
Gilbert-Johnson-Keerthi (GJK) collision detection algorithm in 200 lines of clean plain C
Orc/discount
My C implementation of John Gruber's Markdown markup language
deanmao/node-chimera
A new kind of headless webkit integration for nodejs; a great alternative to phantomjs
mbrossard/threadpool
A simple C Thread pool implementation
csete/gpredict
Gpredict satellite tracking application
nlsandler/write_a_c_compiler
Test suite to help you write your own C compiler
Hirrolot/metalang99
Full-blown preprocessor metaprogramming
usrbinnc/netcat-cpi-kernel-module
Kernel module edition of the Cycles Per Instruction (2014) album
MaJerle/lwrb
Lightweight generic ring buffer manager library
STMicroelectronics/STM32CubeF4
STM32Cube MCU Full Package for the STM32F4 series - (HAL + LL Drivers, CMSIS Core, CMSIS Device, MW libraries plus a set of Projects running on all boards provided by ST (Nucleo, Evaluation and Discovery Kits))
ngtcp2/nghttp3
HTTP/3 library written in C
FreeApophis/TrueCrypt
This repository applies all Versions of the Original TrueCrypt Source Files in order
yulingtianxia/BlockHook
Hook Objective-C blocks. A powerful AOP tool
aperezdc/ngx-fancyindex
Fancy indexes module for the Nginx web server
fastfetch-cli/fastfetch
Like neofetch, but much faster because written mostly in C
confluentinc/librdkafka
The Apache Kafka C/C++ library
greenbone/openvas-scanner
This repository contains the scanner component for Greenbone Community Edition
zrythm/zrythm
a highly automated and intuitive digital audio workstation - official mirror
MrForExample/ComfyUI-3D-Pack
An extensive node suite that enables ComfyUI to process 3D inputs (Mesh & UV Texture, etc) using cutting edge algorithms (3DGS, NeRF, etc.)
cycfi/elements
Elements C++ GUI library
mjansson/rpmalloc
Public domain cross platform lock free thread caching 16-byte aligned memory allocator implemented in C
ucb-bar/chipyard
An Agile RISC-V SoC Design Framework with in-order cores, out-of-order cores, accelerators, and more
simondlevy/TinyEKF
Lightweight C/C++ Extended Kalman Filter with Python for prototyping
torproject/tor
unofficial git repo -- report bugs/issues/pull requests on --
ZerBea/hcxtools
Portable (that doesn't include proprietary/commercial operating systems) solution for conversion of cap/pcap/pcapng (gz compressed) WiFi dump files to hashcat formats (recommended by hashcat) and to John the Ripper formats. hcx: h = hash, c = convert and calculate candidates, x = different hashtypes
amnezia-vpn/amnezia-client
Amnezia VPN Client (Desktop+Mobile)
UnknownShadow200/ClassiCube
Custom Minecraft Classic / ClassiCube client written in C from scratch (formerly ClassicalSharp in C#)
ashvardanian/StringZilla
Up to 10x faster string search, split, sort, and shuffle for long strings and multi-gigabyte files in Python and C, leveraging SIMD with just a few lines of Arm Neon and x86 AVX2 & AVX-512 intrinsics 🦖
ggerganov/llama.cpp
Port of Facebook's LLaMA model in C/C++
networkprotocol/yojimbo
A network library for client/server games written in C++
hackerschoice/thc-tips-tricks-hacks-cheat-sheet
Various tips & tricks
nullsecuritynet/tools
Security and Hacking Tools, Exploits, Proof of Concepts, Shellcodes, Scripts
richgel999/miniz
miniz: Single C source file zlib-replacement library, originally from code.google.com/p/miniz
hfiref0x/KDU
Kernel Driver Utility
hewei2001/HITSZ-OpenCS
哈尔滨工业大学(深圳)计算机专业课程攻略 | Guidance for courses in Department of Computer Science, Harbin Institute of Technology (Shenzhen)
huaiyukeji/verification_code
验证码研究破解心得记录。包含网易易盾,阿里云验证码,极验验证码,通用汉字识别,梦幻西游验证等主流验证码破解。包含点按验证码、点选验证、语序点选等等。已更新极验验证码、企业公示网/工商/文书采集系统、极验打码接口。
laruence/yac
A fast, lock-free, shared memory user data cache for PHP
zfl9/chinadns-ng
chinadns 重构增强版,支持黑白名单,ipset/nftset
skullchap/chadstr
Chad Strings - The Chad way to handle strings in C
LeechanX/Data-Structures-and-Algorithms-in-C
所有基础数据结构和算法的纯C语言实现,如各自排序、链表、栈、队列、各种树以及应用、图算法、字符串匹配算法、回溯、并查集等,献丑了
jianfengye/nginx-1.0.14_comment
nginx源码中文注释版
halayli/lthread
lthread, a multicore enabled coroutine library written in C
kiibohd/controller
Kiibohd Controller
NouamaneTazi/bloomz.cpp
C++ implementation for BLOOM
pvaret/rtl8192cu-fixes
Realtek 8192 chipset driver, ported to kernel 3.11
qrush/unix
Mirror of the Restoration of 1st Edition UNIX kernel sources from pdf document
mptre/pick
A fuzzy search tool for the command-line
eleme/corvus
A fast and lightweight Redis Cluster Proxy for Redis 3.0
hexagonal-sun/bic
A C interpreter and API explorer
dariomanesku/cmft
Cross-platform open-source command-line cubemap filtering tool
chrisjmccormick/word2vec_commented
Commented (but unaltered) version of original word2vec C implementation
mongodb/mongo-c-driver
The Official MongoDB driver for C language
charliegerard/Epoc.js
Node.js addon for the Emotiv C++ SDK
hfiref0x/UPGDSED
Universal PatchGuard and Driver Signature Enforcement Disable
jwasham/practice-c
Part of my daily plan for studying C
everettjf/AppleTrace
🍎Objective C Method Tracing Call Chart
n64dev/cen64
Cycle-Accurate Nintendo 64 Emulator
Interrupt/systemshock
Shockolate - A minimalist and cross platform System Shock source port
stawel/cheali-charger
cheap lipo charger
apache/mynewt-core
An OS to build, deploy and securely manage billions of devices
NaruseMioShirakana/MoeVoiceStudio
一个使用C++编写的音频处理软件
septag/rizz
Small C game development framework
jnz/q3vm
Q3VM - Single file (vm.c) bytecode virtual machine/interpreter for C-language input
GenericMappingTools/gmt
The Generic Mapping Tools
mikeryan/crackle
Crack and decrypt BLE encryption
cxong/tinydir
Lightweight, portable and easy to integrate C directory and file reader
groonga/groonga
An embeddable fulltext search engine. Groonga is the successor project to Senna
TulipCharts/tulipindicators
Technical Analysis Indicator Function Library in C
justinmeza/lci
A LOLCODE interpreter written in C
ccxvii/mujs
An embeddable Javascript interpreter in C
nil0x42/duplicut
Remove duplicates from MASSIVE wordlist, without sorting it (for dictionary-based password cracking)
lemire/Code-used-on-Daniel-Lemire-s-blog
This is a repository for the code posted on my blog
obgm/libcoap
A CoAP (RFC 7252) implementation in C
NMSSH/NMSSH
NMSSH is an Objective-C wrapper for libssh2, with a sweet API
adsr/mle
flexible terminal-based text editor (C)
JayDDee/cpuminer-opt
Optimized multi algo CPU miner
Eugnis/spectre-attack
Example of using revealed "Spectre" exploit (CVE-2017-5753 and CVE-2017-5715)
riolet/rix
Rix language combines the power of C language and the convenience of a high level language
plantegg/programmer_case
程序员案例集锦
yourtion/LearningMasteringAlgorithms-C
Mastering Algorithms with C 《算法精解:C语言描述》源码及Xcode工程、Linux工程
michaelforney/samurai
ninja-compatible build tool written in C
Robert-van-Engelen/tinylisp
Lisp in 99 lines of C and how to write one yourself. Includes 20 Lisp primitives, garbage collection and REPL. Includes tail-call optimized versions for speed and reduced memory use
wangbojing/NtyCo
纯c版本的协程实现,汇编切换,调度器实现,包含服务器端案例,客户端并发测试案例
samtools/htslib
C library for high-throughput sequencing data formats
libimobiledevice/ifuse
A fuse filesystem to access the contents of iOS devices
balde/balde
A microframework for C based on GLib
nxrighthere/ENet-CSharp
Reliable UDP networking library
ged/ruby-pg
A PostgreSQL client library for Ruby
diegocr/netcat
NetCat for Windows
vkoskiv/c-ray
c-ray is a small, simple path tracer written in C
loadzero/si78c
si78c is a memory accurate reimplementation of Space Invaders in C
nih-at/libzip
A C library for reading, creating, and modifying zip archives
felixangell/mac
bytecode interpreter in c (blog post)
jergusg/k380-function-keys-conf
Make function keys default on Logitech k380 bluetooth keyboard
powturbo/TurboPFor-Integer-Compression
Fastest Integer Compression
armon/libart
Adaptive Radix Trees implemented in C
oleganza/CoreBitcoin
Awesome Bitcoin toolkit for ObjC and Swift
SilverRainZ/OS67
An unix-like toy kernel
allinurl/gwsocket
fast, standalone, language-agnostic WebSocket server RFC6455 compliant
Keruspe/GPaste
Clipboard management system
pret/pokeruby
Decompilation of Pokémon Ruby/Sapphire
audiohacked/OpenCorsairLink
Linux and Mac OS support for the CorsairLink Devices
wmutils/core
Set of window manipulation tools
berry-lang/berry
A ultra-lightweight embedded scripting language optimized for microcontrollers
socketry/cool.io
Simple evented I/O for Ruby (but please check out Celluloid::IO instead)
scandum/blitsort
Blitsort is an in-place stable adaptive rotate mergesort / quicksort
riolet/WAFer
WAFer is a C language-based software platform for scalable server-side and networking applications. Think node.js for C programmers
munificent/mark-sweep
A simple mark-sweep garbage collector in C
lexborisov/Modest
Modest is a fast HTML renderer implemented as a pure C99 library with no outside dependencies
openglsuperbible/sb7code
Source code and supporting material for the 7th Edition of OpenGL SuperBible
Unity-Technologies/NativeRenderingPlugin
C++ Rendering Plugin example for Unity
skarnet/s6
The s6 supervision suite
moonlight-stream/moonlight-chrome
GameStream client for ChromeOS
lpereira/hardinfo
System profiler and benchmark tool for Linux systems
eclipse-cyclonedds/cyclonedds
Eclipse Cyclone DDS project
overmighty/i-use-arch-btw
"I use Arch btw" but it's a Turing-complete programming language
CongducPham/LowCostLoRaGw
Low-cost LoRa IoT & gateway with SX12XX (SX1261/62/68; SX1272/76/77/78/79; SX1280/81), RaspberryPI and Arduino boards
jgm/peg-markdown
An implementation of markdown in C, using a PEG grammar
tpoechtrager/cctools-port
Apple cctools port for Linux and *BSD
managarm/mlibc
Portable C standard library
Exim/exim
Exim Mail Transport Agent - source, testsuite and documentation
crash-utility/crash
Linux kernel crash utility
sepfy/libpeer
WebRTC Library for IoT/Embedded Device using C
libtrading/libtrading
Libtrading, an ultra low-latency trading connectivity library for C and C++
pbatard/uefi-ntfs
UEFI:NTFS - Boot NTFS or exFAT partitions from UEFI
cesanta/frozen
JSON parser and generator for C/C++ with scanf/printf like interface. Targeting embedded systems
cbuchner1/CudaMiner
a CUDA accelerated litecoin mining application based on pooler's CPU miner
alekmaul/pvsneslib
PVSnesLib : A small, open and free development kit for the Nintendo SNES
xxyzz/ostep-hw
Operating Systems: Three Easy Pieces(OSTEP) homework and project solutions
gabriel/yajl-objc
Objective-C bindings for YAJL (Yet Another JSON Library) C library
ScottyBauer/Android_Kernel_CVE_POCs
A list of my CVE's with POCs
phoboslab/pl_mpeg
Single file C library for decoding MPEG1 Video and MP2 Audio
pbatard/rufus
The Reliable USB Formatting Utility
vlcn-io/cr-sqlite
Convergent, Replicated SQLite. Multi-writer and CRDT support for SQLite
lionsoul2014/ip2region
Ip2region (2.0 - xdb) is a offline IP address manager framework and locator, support billions of data segments, ten microsecond searching performance. xdb engine implementation for many programming languages
inotify-tools/inotify-tools
inotify-tools is a C library and a set of command-line programs providing a simple interface to inotify
catboost/catboost
A fast, scalable, high performance Gradient Boosting on Decision Trees library, used for ranking, classification, regression and other machine learning tasks for Python, R, Java, C++. Supports computation on CPU and GPU
crownengine/crown
The flexible game engine
yamashi/CyberEngineTweaks
Cyberpunk 2077 tweaks, hacks and scripting framework
sisong/HDiffPatch
a C\C++ library and command-line tools for Diff & Patch between binary files or directories(folder); cross-platform; runs fast; create small delta/differential; support large files and limit memory requires when diff & patch
z88dk/z88dk
The development kit for over a hundred z80 family machines - c compiler, assembler, linker, libraries
LinusDierheimer/fastfetch
Like neofetch, but much faster because written in C
tarcieri/cool.io
Simple evented I/O for Ruby (but please check out Celluloid::IO instead)
winsiderss/systeminformer
A free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware. Brought to you by Winsider Seminars & Solutions, Inc. @
groundcover-com/caretta
Instant K8s service dependency map, right to your Grafana
zmartzone/mod_auth_openidc
OpenID Certified™ OpenID Connect Relying Party implementation for Apache HTTP Server 2.x
boku7/BokuLoader
Cobalt Strike User-Defined Reflective Loader written in Assembly & C for advanced evasion capabilities. By: @0xBoku & @s4ntiago_p
WebAssembly/wasi-sdk
WASI-enabled WebAssembly C/C++ toolchain
justjake/quickjs-emscripten
Javascript/Typescript bindings for QuickJS, a modern Javascript interpreter written in C by Fabrice Bellard
colmap/colmap
COLMAP - Structure-from-Motion and Multi-View Stereo
Gigoteur/UnicornConsole
Unicorn Console: create quick fantasy game in Rust/Python/Lua/Javascript !
Hjdskes/cage
A Wayland kiosk
timwhitez/Cobalt-Strike-Aggressor-Scripts
Cobalt Strike Aggressor 插件包
lockedbyte/CVE-Exploits
PoC exploits for software vulnerabilities
solusipse/ureq
Micro C library for handling HTTP requests on low resource systems
CipherShed/CipherShed
Main CipherShed Development
edenhill/librdkafka
The Apache Kafka C/C++ library
belangeo/pyo
Python DSP module
xmake-io/xmake
🔥 A cross-platform build utility based on Lua
fcambus/telize
High performance JSON IP and GeoIP REST API (IP Geolocation)
HandmadeMath/Handmade-Math
A simple math library for games and computer graphics. Compatible with both C and C++
xroche/coffeecatch
CoffeeCatch, a tiny native POSIX signal catcher (especially useful for JNI code on Android/Dalvik)
kovidgoyal/html5-parser
Fast C based HTML 5 parsing for python
HarveyHunt/howm
A lightweight, X11 tiling window manager that behaves like vim
Yubico/yubico-pam
Yubico Pluggable Authentication Module (PAM)
wengkai/ACLLib
ACLLib is a bunch of C functions covers Win32API and provides simpler API to beginners for programming Windows GUI applications. It compiles with MinGW and MS Visual Studio Express
MoarVM/MoarVM
A VM with adaptive optimization and JIT compilation, built for Rakudo
pysam-developers/pysam
Pysam is a Python module for reading and manipulating SAM/BAM/VCF/BCF files. It's a lightweight wrapper of the htslib C-API, the same one that powers samtools, bcftools, and tabix
attractivechaos/kann
A lightweight C library for artificial neural networks
felselva/mathc
Pure C math library for 2D and 3D programming
OpenGLInsights/OpenGLInsightsCode
Source code for OpenGL Insights
cos120/captcha_crack
选字验证码破解,试验过网易和极验,破解率99
i-rinat/apulse
PulseAudio emulation for ALSA
gcesarmza/curl-android-ios
Static libcurl to be used in Android and iOS apps. Build scripts included. No Android source required
y123456yz/Reading-and-comprehense-redis-cluster
分布式NOSQL redis源码阅读中文分析注释,带详尽注释以及相关流程调用注释,提出改造点,redis cluster集群功能、节点扩容、槽位迁移、failover故障切换、一致性选举完整分析,对理解redis源码很有帮助,解决了source insight中文注释乱码问题,更新完毕
tcbrindle/raytracer.hpp
Simple compile-time raytracer using C++17
lucasjones/cpuminer-multi
Multi-algo CPUMiner & Reference Cryptonote Miner (JSON-RPC 2.0)
rwos/gti
a git launcher :-)
tatsuhiro-t/spdylay
The experimental SPDY protocol version 2, 3 and 3.1 implementation in C
laruence/taint
Taint is a PHP extension, used for detecting XSS codes
cnlohr/colorchord
Chromatic Sound to Light Conversion System
ant-media/LibRtmp-Client-for-Android
It is probably the smallest(~60KB, fat version ~300KB) rtmp client for android. It calls librtmp functions over JNI interface
MichaelJWelsh/cdsa
A library of generic intrusive data structures and algorithms in ANSI C
ASDAlexander77/TypeScript2Cxx
TypeScript to C++
ANSSI-FR/AD-control-paths
Active Directory Control Paths auditing and graphing tools
michaelforney/cproc
C11 compiler (mirror)
k-takata/Onigmo
Onigmo is a regular expressions library forked from Oniguruma
dinhvh/libetpan
Mail Framework for C Language
silentbicycle/theft
property-based testing for C: generate input to find obscure bugs, then reduce to minimal failing input
McGill-DMaS/Kam1n0-Community
The Kam1n0 Assembly Analysis Platform
CristianHenzel/ClipIt
ClipIt clipboard manager for GTK+
mytechnotalent/Reverse-Engineering
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit ARM & 64-bit ARM architectures
cucumber/common
A monorepo of common components - building blocks for implementing Cucumber in various languages
TASEmulators/BizHawk
BizHawk is a multi-system emulator written in C#. BizHawk provides nice features for casual gamers such as full screen, and joypad support in addition to full rerecording and debugging tools for all system cores
X0rg/CPU-X
CPU-X is a Free software that gathers information on CPU, motherboard and more
ideawu/c1000k
A tool to test if your OS supports 1 million connections(c1000k/c1m)
vozlt/nginx-module-sysguard
Nginx sysguard module
igrr/esp32-cam-demo
Demo for working with a camera on ESP32
sepfy/pear
WebRTC Library for IoT/Embedded Device using C
lpsantil/rt0
A minimal C runtime for Linux i386 & x86_64
dyu/ffi-overhead
comparing the c ffi (foreign function interface) overhead on various programming languages
naev/naev
Naev is a 2d action/rpg space game that combines elements from the action, rpg and simulation genres
microsoft/SymCrypt
Cryptographic library
LingDong-/wax
A tiny programming language that transpiles to C, C++, Java, TypeScript, Python, C#, Swift, Lua and WebAssembly 🚀
fabiensanglard/chocolate_duke3D
chocolate Duke Nukem,3D
angt/glorytun
Multipath UDP tunnel
ChibiOS/ChibiOS
Read only mirror of SVN ChibiOS repository at
kosma/minmea
a lightweight GPS NMEA 0183 parser library in pure C
spotify/NFHTTP
A cross platform C++ HTTP library that interfaces natively to other platforms
naasking/async.h
Stackless Async Subroutines for C
liudf0716/apfree_wifidog
A hight performance and lightweight captive portal solution for HTTP(s)
HoShiMin/HookLib
The functions interception library written on pure C and NativeAPI with UserMode and KernelMode support
bitlbee/bitlbee
An IRC to other chat networks gateway
linyiqun/Redis-Code
redis键值数据库源码分析
ionescu007/SpecuCheck
SpecuCheck is a Windows utility for checking the state of the software mitigations and hardware against CVE-2017-5754 (Meltdown), CVE-2017-5715 (Spectre v2), CVE-2018-3260 (Foreshadow), and CVE-2018-3639 (Spectre v4)
armink/struct2json
A fast convert library between the JSON and C structure. Implement structure serialization and deserialization for C. | C 结构体与 JSON 快速互转库,快速实现 C 结构体的序列化及反序列化
cirosantilli/cpp-cheat
MOVING TO: SEE README. C, C++, POSIX and Linux system programming minimal examples. Asserts used wherever possible. Hello worlds for cool third party libraries and build systems. Cheatsheets, tutorials and mini-projects. 移至: C,C ++,POSIX和Linux系统编程的最少示例。 尽可能使用断言。 酷第三方库和构建系统的世界。 备忘单,教程和小型项目。
MarilynDafa/Bulllord-Engine
lightspeed lightweight elegant game engine in pure c
esnme/ultramysql
A fast MySQL driver written in pure C/C++ for Python. Compatible with gevent through monkey patching
triaquae/CrazyEye
OpenSource IT Automation Software
intel/intel-cmt-cat
User space software for Intel(R) Resource Director Technology
suvllian/process-inject
在Windows环境下的进程注入方法:远程线程注入、创建进程挂起注入、反射注入、APCInject、SetWindowHookEX注入
LiamBindle/MQTT-C
A portable MQTT C client for embedded systems and PCs alike
cbsd/cbsd
Yet one more wrapper around jail, bhyve and XEN on FreeBSD platform
tatsuhiro-t/wslay
The WebSocket library in C
eclipse-embed-cdt/eclipse-plugins
The Eclipse Embedded CDT plug-ins for Arm & RISC-V C/C++ developers (formerly known as the GNU MCU Eclipse plug-ins). Includes the archive of previous plug-ins versions, as Releases
100/Cranium
🤖 A portable, header-only, artificial neural network library written in C99
ccpalettes/the-c-programming-language-second-edition-solutions
Solutions for all exercises in the book "The C Programming Language - Second Edition"(referred to as K&R, after its authors' initials) by Brian W. Kernighan and Dennis M. Ritchie
TrueBlocks/trueblocks-core
The main repository for the TrueBlocks system
wren-lang/wren
The Wren Programming Language. Wren is a small, fast, class-based concurrent scripting language
processhacker/processhacker
A free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware
linuxmint/cinnamon
A Linux desktop featuring a traditional layout, built from modern technology and introducing brand new innovative features
mszoek/airyx
A BSD-based OS project that aims to provide an experience like and some compatibility with macOS
ElementsProject/lightning
c-lightning — a Lightning Network implementation in C
cksystemsteaching/selfie
An educational software system of a tiny self-compiling C compiler, a tiny self-executing RISC-V emulator, and a tiny self-hosting RISC-V hypervisor
vxunderground/VX-API
Collection of various WINAPI tricks / features used or abused by Malware
particle-iot/device-os
Device OS (Firmware) for Particle Devices
Nothing in this list matches your filter.
Featured in 2 awesome lists
Each link jumps to the spot where the list mentions awesome-c.