A curated list of awesome C frameworks, libraries and software.
- git/git - Git Source Code Mirror - This is a publish-only repository and all pull requests are ignored. Please follow Documentation/SubmittingPatches procedure for any of your improvements.
- Genymobile/scrcpy - Display and control your Android device
- ggreer/the_silver_searcher - A code-searching tool similar to ack, but faster.
- obsproject/obs-studio - OBS Studio - Free and open source software for live streaming and screen recording
- FFmpeg/FFmpeg - Mirror of git://source.ffmpeg.org/ffmpeg.git
- SamyPesse/How-to-Make-a-Computer-Operating-System - How to Make a Computer Operating System in C++
- curl/curl - A command line tool and library for transferring data with URL syntax, supporting HTTP, HTTPS, FTP, FTPS, GOPHER, TFTP, SCP, SFTP, SMB, TELNET, DICT, LDAP, LDAPS, MQTT, FILE, IMAP, SMTP, POP3, RTSP and RTMP. libcurl offers a myriad of powerful features
- vurtun/nuklear - A single-header ANSI C gui library
- nothings/stb - stb single-file public domain libraries for C/C++
- radareorg/radare2 - UNIX-like reverse engineering framework and command-line toolset
- mpv-player/mpv - 🎥 Command line video player
- 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.
- pbatard/rufus - The Reliable USB Formatting Utility
- andlabs/libui - Simple and portable (but not inflexible) GUI library in C that uses the native GUI technologies of each platform it supports.
- jonas/tig - Text-mode interface for git
- phpredis/phpredis - A PHP extension for Redis
- jedisct1/libsodium - A modern, portable, easy to use crypto library.
- jarun/nnn - n³ The missing terminal file manager for X.
- hashcat/hashcat - World's fastest and most advanced password recovery utility
- s-matyukevich/raspberry-pi-os - Learning operating system development using Linux kernel and Raspberry Pi
- fogleman/Craft - A simple Minecraft clone written in C using modern OpenGL (shaders).
- reactos/reactos - A free Windows-compatible Operating System
- qmk/qmk_firmware - Open-source keyboard firmware for Atmel AVR and Arm USB families
- systemd/systemd - The systemd System and Service Manager
- liuliu/ccv - C-based/Cached/Core Computer Vision Library, A Modern Computer Vision Library
- rswier/c4 - C in four functions
- glfw/glfw - A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input
- libevent/libevent - Event notification library
- jgamblin/Mirai-Source-Code - Leaked Mirai Source Code for Research/IoC Development Purposes
- borgbackup/borg - Deduplicating archiver with compression and authenticated encryption.
- webview/webview - Tiny cross-platform webview library for C/C++/Golang. Uses WebKit (Gtk/Cocoa) and Edge (Windows)
- videolan/vlc - VLC media player - All pull requests are ignored, please follow https://wiki.videolan.org/Sending_Patches_VLC/
- davatorium/rofi - Rofi: A window switcher, application launcher and dmenu replacement
- go-vgo/robotgo - RobotGo, Go Native cross-platform GUI automation @vcaesar
- Tencent/xLua - xLua is a lua programming solution for C# ( Unity, .Net, Mono) , it supports android, ios, windows, linux, osx, etc.
- nodejs/http-parser - http request/response parser for c
- orangeduck/Cello - Higher level programming in C
- lpereira/lwan - Experimental, scalable, high performance HTTP server
- hishamhm/htop - htop is an interactive text-mode process viewer for Unix systems. It aims to be a better 'top'.
- sumatrapdfreader/sumatrapdf - SumatraPDF reader
- lz4/lz4 - Extremely Fast Compression algorithm
- TheAlgorithms/C - All Algorithms implemented in C
- coturn/coturn - coturn TURN server project
- rui314/8cc - A Small C Compiler
- DaveGamble/cJSON - Ultralightweight JSON parser in ANSI C
- krallin/tini - A tiny but valid
init
for containers - cstack/db_tutorial - Writing a sqlite clone from scratch in C
- 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.
- FreeRDP/FreeRDP - FreeRDP is a free remote desktop protocol library and clients
- redis/hiredis - Minimalistic C client for Redis >= 1.2
- libretro/RetroArch - Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.
- libvips/libvips - A fast image processing library with low memory needs.
- edenhill/librdkafka - The Apache Kafka C/C++ library
- aquynh/capstone - Capstone disassembly/disassembler framework: Core (Arm, Arm64, BPF, EVM, M68K, M680X, MOS65xx, Mips, PPC, RISCV, Sparc, SystemZ, TMS320C64x, Web Assembly, X86, X86_64, XCore) + bindings.
- aol/moloch - Moloch is an open source, large scale, full packet capturing, indexing, and database system.
- laruence/yaf - Fast php framework written in c, built in php extension
- Wind4/vlmcsd - KMS Emulator in C (currently runs on Linux including Android, FreeBSD, Solaris, Minix, Mac OS, iOS, Windows with or without Cygwin)
- citusdata/citus - Distributed PostgreSQL for multi-tenant and real-time analytics workloads
- wren-lang/wren - The Wren Programming Language
- raysan5/raylib - A simple and easy-to-use library to enjoy videogames programming
- Cyan4973/xxHash - Extremely fast non-cryptographic hash algorithm
- DoctorWkt/acwj - A Compiler Writing Journey
- hsoft/collapseos - Bootstrap post-collapse technology
- apple/swift-corelibs-foundation - The Foundation Project, providing core utilities, internationalization, and OS independence
- cmus/cmus - Small, fast and powerful console music player for Unix-like operating systems.
- magnumripper/JohnTheRipper - This is the official repo for John the Ripper, "Jumbo" version. The "bleeding-jumbo" branch is based on 1.9.0-Jumbo-1 which was released on May 14, 2019. An import of the "core" version of john this jumbo was based on (or newer) is found in the "master" branch (CVS: https://cvsweb.openwall.com/cgi/cvsweb.cgi/Owl/packages/john/john/src/).
- lvgl/lvgl - Powerful and easy-to-use embedded GUI with many widgets, advanced visual effects (opacity, antialiasing, animations) and low memory requirements (16K RAM, 64K Flash).
- awslabs/s2n - s2n : an implementation of the TLS/SSL protocols
- universal-ctags/ctags - A maintained ctags implementation
- 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
- marcobambini/gravity - Gravity Programming Language
- clibs/clib - C package manager-ish
- nbs-system/naxsi - NAXSI is an open-source, high performance, low rules maintenance WAF for NGINX
- Netflix/dynomite - A generic dynamo implementation for different k-v storage engines
- processhacker/processhacker - A free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware.
- RIOT-OS/RIOT - RIOT - The friendly OS for IoT
- tboox/tbox - 🎁 A glib-like multi-platform c library
- dokan-dev/dokany - User mode file system library for windows with FUSE Wrapper
- pgbovine/OnlinePythonTutor - Visualize Python, Java, JavaScript, TypeScript, Ruby, C, and C++ code execution in your Web browser
- martanne/vis - A vi-like editor based on Plan 9's structural regular expressions
- shadowsocks/ChinaDNS - Protect yourself against DNS poisoning in China.
- 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 https://kore.io/mail and https://kore.io/source for information on how to contribute via the mailing lists.
- ldcsaa/HP-Socket - High Performance TCP/UDP/HTTP Communication Component
- libimobiledevice/libimobiledevice - A cross-platform protocol library to communicate with iOS devices
- contiki-os/contiki - The official git repository for Contiki, the open source OS for the Internet of Things
- Kitware/CMake - Mirror of CMake upstream repository
- antirez/sds - Simple Dynamic Strings library for C
- lxc/lxc - LXC - Linux Containers
- acidanthera/OpenCorePkg - OpenCore bootloader
- attractivechaos/klib - A standalone and lightweight C library
- yourtion/30dayMakeOS - 《30天自制操作系统》源码中文版。自己制作一个操作系统(OSASK)的过程
- 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.
- ultrajson/ultrajson - Ultra fast JSON decoder and encoder written in C with Python bindings
- hfiref0x/UACME - Defeating Windows User Account Control
- xmake-io/xmake - 🔥 A cross-platform build utility based on Lua
- openvenues/libpostal - A C library for parsing/normalizing street addresses around the world. Powered by statistical NLP and open geo data.
- lc-soft/LCUI - A small C library for building user interfaces with C, XML and CSS.
- jakogut/tinyvm - TinyVM is a small, fast, lightweight virtual machine written in pure ANSI C.
- cmusphinx/pocketsphinx - PocketSphinx is a lightweight speech recognition engine, specifically tuned for handheld and mobile devices, though it works equally well on the desktop
- warmcat/libwebsockets - canonical libwebsockets.org websocket library
- mridgers/clink - Bash's powerful command line editing in cmd.exe
- libusb/libusb - A cross-platform library to access USB devices
- gluster/glusterfs - Gluster Filesystem - (this is only a public mirror, see the README for contributing)
- ohler55/oj - Optimized JSON
- lastpass/lastpass-cli - LastPass command line interface tool
- RandyGaul/cute_headers - Collection of cross-platform one-file C/C++ libraries with no dependencies, primarily used for games
- veracrypt/VeraCrypt - Disk encryption with strong security based on TrueCrypt
- collectd/collectd - The system statistics collection daemon. Please send Pull Requests here!
- tj/luna - luna programming language - a small, elegant VM implemented in C
- neutrinolabs/xrdp - xrdp: an open source RDP server
- stellar/stellar-core - stellar-core is the reference implementation for the peer to peer agent that manages the Stellar network
- sustrik/libmill - Go-style concurrency in C
- hnes/libaco - A blazing fast and lightweight C asymmetric coroutine library 💎 ⛅🚀⛅🌞
- y123456yz/reading-code-of-nginx-1.9.2 - nginx-1.9.2源码通读分析注释,带详尽函数中文分析注释以及相关函数流程调用注释,最全面的nginx源码阅读分析中文注释,更新完毕(nginx源码学习交流QQ群:568892619)
- jonashaag/bjoern - A screamingly fast Python 2/3 WSGI server written in C.
- hexchat/hexchat - GTK+ IRC client
- urbit/urbit - An operating function
- cleanflight/cleanflight - Clean-code version of the baseflight flight controller firmware
- acassen/keepalived - Keepalived
- 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.
- varnishcache/varnish-cache - Varnish Cache source code repository
- dvorka/hstr - bash and zsh shell history suggest box - easily view, navigate, search and manage your command history.
- akheron/jansson - C library for encoding, decoding and manipulating JSON data
- 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.
- 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
- fragglet/c-algorithms - A library of common data structures and algorithms written in C.
- way-cooler/way-cooler - Wayland compositor for AwesomeWM
- vozlt/nginx-module-vts - Nginx virtual host traffic status module
- peng-zhihui/L-ink_Card - Smart NFC & ink-Display Card
- jagt/clumsy - clumsy makes your network condition on Windows significantly worse, but in a controlled and interactive manner.
- kokke/tiny-AES-c - Small portable AES128/192/256 in C
- colmap/colmap - COLMAP - Structure-from-Motion and Multi-View Stereo
- CloverHackyColor/CloverBootloader - Bootloader for macOS, Windows and Linux in UEFI and in legacy mode
- gozfree/gear-lib - Gear-Lib, C library for IOT Embedded Multimedia and Network
- MinhasKamal/CreepyCodeCollection - A Nonsense Collection of Disgusting Codes (quine-polyglot-code-golf-obfuscated-signature-creepy-codes-mandelbrot-esoteric-language-esoteric-programming-strange-golfing-spooky-weird)
- fluent/fluent-bit - Fast and Lightweight Log processor and forwarder for Linux, BSD and OSX
- Hopson97/MineCraft-One-Week-Challenge - I challenged myself to see if I could create a voxel game (Minecraft-like) in just one week using C++ and OpenGL, and here is the result
- chipsec/chipsec - Platform Security Assessment Framework
- srdja/Collections-C - A library of generic data structures.
- troydhanson/uthash - C macros for hash tables and more
- 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.
- inotify-tools/inotify-tools - inotify-tools is a C library and a set of command-line programs providing a simple interface to inotify.
- dunst-project/dunst - Lightweight and customizable notification daemon
- begeekmyfriend/leetcode - LeetCode in pure C
- Mzzopublic/C - C语言
- lloyd/yajl - A fast streaming JSON parsing library in C.
- chjj/compton - A compositor for X11.
- weechat/weechat - The extensible chat client.
- google/honggfuzz - Security oriented software fuzzer. Supports evolutionary, feedback-driven fuzzing based on code coverage (SW and HW based)
- orangeduck/mpc - A Parser Combinator library for C
- nanopb/nanopb - Protocol Buffers with small code size
- lotabout/write-a-C-interpreter - Write a simple interpreter of C. Inspired by c4 and largely based on it.
- json-c/json-c - https://github.com/json-c/json-c is the official code repository for json-c. See the wiki for release tarballs for download. API docs at http://json-c.github.io/json-c/
- patriciogonzalezvivo/glslViewer - Console-based GLSL Sandbox for 2D/3D shaders shaders
- glouw/tinn - A tiny neural network library
- microsoft/checkedc - Checked C is an extension to C that adds checking to detect or prevent common programming errors such as buffer overruns and out-of-bounds memory accesses. This repo has a wiki for Checked C, sample code, the specification, and test code.
- neomutt/neomutt - 📧 Teaching an Old Dog New Tricks -- IRC: #neomutt on irc.freenode.net
- floooh/sokol - minimal cross-platform standalone C headers
- firmianay/CTF-All-In-One - CTF竞赛入门指南
- apple/swift-corelibs-libdispatch - The libdispatch Project, (a.k.a. Grand Central Dispatch), for concurrency on multicore hardware
- vmg/sundown - Standards compliant, fast, secure markdown processing library in C
- networkprotocol/yojimbo - A network library for client/server games written in C++
- aubio/aubio - a library for audio and music analysis
- jhawthorn/fzy - 🔍 A simple, fast fuzzy finder for the terminal
- statsite/statsite - C implementation of statsd
- tvheadend/tvheadend - Tvheadend is a TV streaming server for Linux supporting DVB-S, DVB-S2, DVB-C, DVB-T, ATSC, IPTV,SAT>IP and other formats through the unix pipe as input sources.
- torproject/tor - unofficial git repo -- report bugs/issues/pull requests on https://gitlab.torproject.org/ --
- plasma-umass/coz - Coz: Causal Profiling
- tianocore/edk2 - EDK II
- 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+.
- ElementsProject/lightning - c-lightning — a Lightning Network implementation in C
- westes/flex - The Fast Lexical Analyzer - scanner generator for lexing in C and C++
- acl-dev/acl - Server framework and network components written by C/C++ for Linux, Mac, FreeBSD, Solaris(x86), Windows, Android, IOS
- google/cpu_features - A cross platform C99 library to get cpu features at runtime.
- premake/premake-core - Premake
- coreutils/coreutils - upstream mirror
- davidmoreno/onion - C library to create simple HTTP servers and Web Applications.
- facebookarchive/libphenom - An eventing framework for building high performance and high scalability systems in C.
- PromyLOPh/pianobar - Console-based pandora.com player
- gosu/gosu - 2D game development library for Ruby and C++
- karlstav/cava - Console-based Audio Visualizer for Alsa
- cloudwu/coroutine - A asymmetric coroutine library for C.
- Immediate-Mode-UI/Nuklear - A single-header ANSI C immediate mode cross-platform GUI library
- z3APA3A/3proxy - 3proxy - tiny free proxy server
- ThrowTheSwitch/Unity - Simple Unit Testing for C
- namhyung/uftrace - Function graph tracer for C/C++/Rust
- nigels-com/glew - The OpenGL Extension Wrangler Library
- 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.
- cnlohr/rawdrawandroid - Build android apps without any java, entirely in C and Make
- civetweb/civetweb - Embedded C/C++ web server
- microsoft/msquic - Cross-platform implementation of the IETF QUIC protocol.
- janet-lang/janet - A dynamic language and bytecode vm
- ivmai/bdwgc - The Boehm-Demers-Weiser conservative C/C++ Garbage Collector (libgc, bdwgc, boehm-gc)
- Celtoys/Remotery - Single C file, Realtime CPU/GPU Profiler with Remote Web Viewer
- slembcke/Chipmunk2D - A fast and lightweight 2D game physics library.
- philippe44/AirConnect - Use AirPlay to stream to UPnP/Sonos & Chromecast devices
- sysstat/sysstat - Performance monitoring tools for Linux
- taviso/ctftool - Interactive CTF Exploration Tool
- thestr4ng3r/chiaki - Free and Open Source PS4 Remote Play Client
- stephane/libmodbus - A Modbus library for Linux, Mac OS X, FreeBSD, QNX and Windows
- rui314/9cc - A Small C Compiler
- seemoo-lab/nexmon - The C-based Firmware Patching Framework for Broadcom/Cypress WiFi Chips that enables Monitor Mode, Frame Injection and much more
- citusdata/cstore_fdw - Columnar store for analytics with Postgres, developed by Citus Data. Check out the mailing list at https://groups.google.com/forum/#!forum/cstore-users or join our slack channel at https://slack.citusdata.com
- OpenSC/OpenSC - Open source smart card tools and middleware. PKCS#11/MiniDriver/Tokend
- taviso/ctypes.sh - A foreign function interface for bash.
- begeekmyfriend/bplustree - A minimal but extreme fast B+ tree indexing structure demo for billions of key-value storage
- brianmario/yajl-ruby - A streaming JSON parsing and encoding library for Ruby (C bindings to yajl)
- abishekvashok/cmatrix - Terminal based "The Matrix" like implementation
- quickjs-zh/QuickJS - QuickJS是一个小型并且可嵌入的Javascript引擎,它支持ES2020规范,包括模块,异步生成器和代理器。
- luke-jr/bfgminer - Modular ASIC/FPGA miner written in C, featuring overclocking, monitoring, fan speed control and remote interface capabilities.
- cloudwu/pbc - A protocol buffers library for C
- lexborisov/myhtml - Fast C/C++ HTML 5 Parser. Using threads.
- apache/guacamole-server - Mirror of Apache Guacamole Server
- symisc/sod - An Embedded Computer Vision & Machine Learning Library (CPU Optimized & IoT Capable)
- golang-ui/nuklear - This project provides Go bindings for nuklear.h — a small ANSI C GUI library.
- ARM-software/CMSIS_5 - CMSIS Version 5 Development Repository
- laruence/yar - Light, concurrent RPC framework for PHP & C
- NetHack/NetHack - Official NetHack Git Repository
- sustrik/libdill - Structured concurrency in C
- cesanta/mjs - Embedded JavaScript engine for C/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.
- droe/sslsplit - Transparent SSL/TLS interception
- okbob/pspg - Unix pager designed for work with tables. Designed for PostgreSQL, but MySQL is supported too. Now it can be used as CSV or TSV viewer. Works well with pgcli too.
- jeremycw/httpserver.h - Single header library for writing non-blocking HTTP servers in C
- danielwaterworth/Raphters - [DEPRECATED] A web framework for C.
- linux-test-project/ltp - Linux Test Project http://linux-test-project.github.io/
- vifm/vifm - Vifm is a file manager with curses interface, which provides Vi[m]-like environment for managing objects within file systems, extended with some useful ideas from mutt.
- rspamd/rspamd - Rapid spam filtering system.
- kkos/oniguruma - regular expression library
- cesanta/v7 - Embedded JavaScript engine for C/C++
- FreeRADIUS/freeradius-server - FreeRADIUS - A multi-protocol policy server.
- horhof/quickjs - Unpacked tarball of Fabrice Bellard's QuickJS Javascript engine
- armink/EasyLogger - A ultra-lightweight(ROM<1.6K, RAM<0.3k), high-performance C/C++ log library. | 一款超轻量级(ROM<1.6K, RAM<0.3k)、高性能的 C/C++ 日志库
- HardySimpson/zlog - A reliable, high-performance, thread safe, flexsible, clear-model, pure C logging library.
- boazsegev/facil.io - Your high performance web application C framework
- taf2/curb - Ruby bindings for libcurl
- h2o/picohttpparser - tiny HTTP parser written in C (used in HTTP::Parser::XS et al.)
- rsyslog/rsyslog - a Rocket-fast SYStem for LOG processing
- symisc/unqlite - An Embedded NoSQL, Transactional Database Engine
- hackerschoice/thc-tips-tricks-hacks-cheat-sheet - Various tips & tricks
- zerosum0x0/CVE-2019-0708 - Scanner PoC for CVE-2019-0708 RDP RCE vuln
- Softmotions/ejdb - 🏂 EJDB 2.0 — Embeddable JSON Database engine C library. Simple XPath like query language (JQL). Websockets / Android / iOS / React Native / Flutter / Java / Dart / Node.js bindings. Docker image.
- trailofbits/ctf - CTF Field Guide
- Harvey-OS/harvey - A distributed operating system
- kangjianwei/Data-Structure - 《数据结构》-严蔚敏.吴伟民-教材源码与习题解析
- cr-marcstevens/sha1collisiondetection - Library and command line tool to detect SHA-1 collision in a file
- distcc/distcc - distributed builds for C, C++ and Objective C
- surparallel/pelagia - Automatic parallelization (lock-free multithreading thread) tool developed by Surparallel Open Source.Pelagia is embedded key value database that implements a small, fast, high-reliability on ANSI C.
- altdesktop/playerctl - 🎧 mpris command-line controller and library for vlc, audacious, bmp, cmus, spotify and others.
- 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.
- coreboot/coreboot - Mirror of https://review.coreboot.org/coreboot.git. We don't handle Pull Requests.
- opsengine/cpulimit - CPU usage limiter for Linux
- monitoringartist/zabbix-docker-monitoring - 🐳 Docker/Kubernetes/Mesos/Marathon/Chronos/LXC/LXD/Swarm container monitoring - Docker image, Zabbix template and C module
- open-mpi/ompi - Open MPI main development repository
- tj/mon - mon(1) - Simple single-process process monitoring program written in C
- shiyanhui/libcsp - A concurrency C library 10x faster than Golang.
- brendan-rius/c-jwt-cracker - JWT brute force cracker written in C
- linux-can/can-utils - Linux-CAN / SocketCAN user space applications
- holmium/dnsforwarder - Just a DNS utility.
- stm32duino/Arduino_Core_STM32 - STM32 core support for Arduino
- igraph/igraph - Library for the analysis of networks
- buserror/simavr - simavr is a lean, mean and hackable AVR simulator for linux & OSX
- codeplea/genann - simple neural network library in ANSI C
- emweb/wt - Wt, C++ Web Toolkit
- udp/json-parser - Very low footprint JSON parser written in portable ANSI C
- liballeg/allegro5 - The official Allegro 5 git repository. Pull requests welcome!
- mjansson/rpmalloc - Public domain cross platform lock free thread caching 16-byte aligned memory allocator implemented in C
- commonmark/cmark - CommonMark parsing and rendering library and program in C
- apple/cups - Official CUPS Sources
- signalapp/libsignal-protocol-c - Signal Protocol C Library
- traildb/traildb - TrailDB is an efficient tool for storing and querying series of events
- skywind3000/mini3d - 3D Software Renderer in 700 Lines !! (700 行代码的 3D 软件渲染器)
- zauonlok/renderer - A shader-based software renderer written from scratch in C89
- vinniefalco/LuaBridge - A lightweight, dependency-free library for binding Lua to C++
- laruence/yaconf - A PHP Persistent Configurations Container
- 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
- Pithikos/C-Thread-Pool - A minimal but powerful thread pool in ANSI C
- xiph/opus - Modern audio compression for the internet.
- tekknolagi/carp - "interesting" VM in C. Let's see how this goes.
- 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.
- 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.
- nicklockwood/FastCoding - A faster and more flexible binary file format replacement for NSCoding, Property Lists and JSON
- danigargu/CVE-2020-0796 - CVE-2020-0796 - Windows SMBv3 LPE exploit #SMBGhost
- fwupd/fwupd - A simple daemon to allow session software to update firmware
- emsec/ChameleonMini - The ChameleonMini is a versatile contactless smartcard emulator compliant to NFC. The ChameleonMini was developed by https://kasper-oswald.de. The device is available at https://shop.kasper.it. For further information see the Getting Started Page https://rawgit.com/emsec/ChameleonMini/master/Doc/Doxygen/html/_page__getting_started.html or the Wiki tab above.
- Snaipe/Criterion - A cross-platform C and C++ unit testing framework for the 21th century
- particle-iot/device-os - Device OS (Firmware) for Particle Devices
- gurnec/HashCheck - HashCheck Shell Extension for Windows with added SHA2, SHA3, and multithreading; originally from code.kliu.org
- B-Con/crypto-algorithms - Basic implementations of standard cryptography algorithms, like AES and SHA-1.
- bitcoin-core/secp256k1 - Optimized C library for EC operations on curve secp256k1
- SRombauts/SQLiteCpp - SQLiteC++ (SQLiteCpp) is a smart and easy to use C++ SQLite3 wrapper.
- samtools/samtools - Tools (written in C using htslib) for manipulating next-generation sequencing data
- cyring/CoreFreq - CoreFreq is a CPU monitoring software designed for the 64-bits Processors.
- Rapiz1/DungeonRush - 👾🐍 A game inspired by Snake, written in pure C with SDL
- bloomberg/comdb2 - Bloomberg's distributed RDBMS
- richgel999/miniz - miniz: Single C source file zlib-replacement library, originally from code.google.com/p/miniz
- profanity-im/profanity - Ncurses based XMPP client
- kgabis/parson - Lightweight JSON library written in C.
- varnish/Varnish-Cache - Moved. New address: https://github.com/varnishcache/varnish-cache/
- alibaba/ApsaraCache - ApsaraCache is a Redis branch originated from Alibaba Group.
- FRiCKLE/ngx_cache_purge - nginx module which adds ability to purge content from FastCGI, proxy, SCGI and uWSGI caches.
- alexfru/SmallerC - Simple C compiler
- ejurgensen/forked-daapd - Linux/FreeBSD DAAP (iTunes) and MPD media server with support for AirPlay devices (multiroom), Apple Remote (and compatibles), Chromecast, Spotify and internet radio.
- miniupnp/miniupnp - UPnP IGD implementation
- dariomanesku/cmftStudio - cmftStudio - GUI counterpart for:
- chocolate-doom/chocolate-doom - Chocolate Doom is a Doom source port that is minimalist and historically accurate.
- Cyan4973/FiniteStateEntropy - New generation entropy codecs : Finite State Entropy and Huff0
- 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:
- ands/lightmapper - A C/C++ single-file library for drop-in lightmap baking. Just use your existing OpenGL renderer to bounce light!
- examplecode/mproxy - c 语言实现的一个最小的http代理,支持翻墙
- sheepdog/sheepdog - Distributed Storage System for QEMU
- zeromq/czmq - High-level C binding for ØMQ
- dr-soft/miniaudio - Single file audio playback and capture library written in C.
- nfc-tools/libnfc - Platform independent Near Field Communication (NFC) library
- jarikomppa/soloud - Free, easy, portable audio engine for games
- RRZE-HPC/likwid - Performance monitoring and benchmarking suite
- deanmao/node-chimera - A new kind of headless webkit integration for nodejs; a great alternative to phantomjs.
- eclipse/paho.mqtt.c - An Eclipse Paho C client library for MQTT for Windows, Linux and MacOS.
- sahib/rmlint - Extremely fast tool to remove duplicates and other lint from your filesystem
- asterisk/asterisk - Mirror of the official Asterisk (https://www.asterisk.org) Project repository. No pull requests here please. Use Gerrit:
- timwr/CVE-2016-5195 - CVE-2016-5195 (dirtycow/dirtyc0w) proof of concept for Android
- usrbinnc/netcat-cpi-kernel-module - Kernel module edition of the Cycles Per Instruction (2014) album.
- switchbrew/libnx - Library for Switch Homebrew
- corosync/corosync - The Corosync Cluster Engine
- systemd/casync - Content-Addressable Data Synchronization Tool
- citusdata/pg_cron - Run periodic jobs in PostgreSQL
- posva/catimg - 🦦 Insanely fast image printing in your terminal
- Gigoteur/UnicornConsole - Unicorn Console: create quick game !
- psankar/simplefs - A simple, kernel-space, on-disk filesystem from the scratch
- pbatard/libwdi - Windows Driver Installer library for USB devices
- alibaba/nginx-http-concat - A Nginx module for concatenating files in a given context: CSS and JS files usually
- nfs-ganesha/nfs-ganesha - NFS-Ganesha is an NFSv3,v4,v4.1 fileserver that runs in user mode on most UNIX/Linux systems
- remzi-arpacidusseau/ostep-code - Code from various chapters in OSTEP (http://www.ostep.org)
- vurtun/mmx - single header libraries for C/C++
- belangeo/pyo - Python DSP module - ajaxsoundstudio.com
- jimon/osx_app_in_plain_c - A simple showcase how to create a simple OS X app in plain C without any Objective-C
- grimfang4/sdl-gpu - A library for high-performance, modern 2D graphics with SDL written in C.
- halayli/lthread - lthread, a multicore enabled coroutine library written in C
- cnlohr/channel3 - ESP8266 Analog Broadcast Television Interface
- mempodippy/vlany - Linux LD_PRELOAD rootkit (x86 and x86_64 architectures)
- wangkuiwu/datastructs_and_algorithm - Data struct and algorithm introduction and implementation in C/C++/Java.
- hfiref0x/TDL - Driver loader for bypassing Windows x64 Driver Signature Enforcement
- rustyrussell/ccan - The C Code Archive Network
- joan2937/pigpio - pigpio is a C library for the Raspberry which allows control of the General Purpose Input Outputs (GPIO).
- oreboot/oreboot - oreboot is a fork of coreboot, with C removed, written in Rust.
- FreeApophis/TrueCrypt - This repository applies all Versions of the Original TrueCrypt Source Files in order
- uTox/uTox - µTox the lightest and fluffiest Tox client
- pvaret/rtl8192cu-fixes - Realtek 8192 chipset driver, ported to kernel 3.11.
- kiibohd/controller - Kiibohd Controller
- laruence/yac - A fast, lock-free, shared memory user data cache for PHP
- angband/angband - A free, single-player roguelike dungeon exploration game
- mkirchner/gc - Simple, zero-dependency garbage collection for C
- eclipse/paho.mqtt.embedded-c - Paho MQTT C client library for embedded systems. Paho is an Eclipse IoT project (https://iot.eclipse.org/)
- brenns10/lsh - Simple shell implementation. Tutorial here ->
- mupen64plus/mupen64plus-core - Core module of the Mupen64Plus project
- cztomczak/cef2go - Go lang bindings for the Chromium Embedded Framework (CEF)
- virtio-win/kvm-guest-drivers-windows - Windows paravirtualized
- csound/csound - Main repository for Csound
- charliegerard/Epoc.js - Node.js addon for the Emotiv C++ SDK
- proot-me/proot - chroot, mount --bind, and binfmt_misc without privilege/setup for Linux
- rxi/log.c - A simple logging library implemented in C99
- tass-belgium/picotcp - PicoTCP is a free TCP/IP stack implementation
- eleme/corvus - A fast and lightweight Redis Cluster Proxy for Redis 3.0
- sheredom/utf8.h - single header utf8 string functions for C and C++
- zpl-c/librg - 🚀 Making multi-player gamedev simpler since 2017
- rui314/minilisp - A readable lisp in less than 1k lines of C
- Billy-Ellis/Exploit-Challenges - A collection of vulnerable ARM binaries for practicing exploit development
- 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.
- willemt/raft - C implementation of the Raft Consensus protocol, BSD licensed
- letoram/arcan - Arcan - [Display Server, Multimedia Framework, Game Engine] -> "Desktop Engine"
- riolet/rix - Rix language combines the power of C language and the convenience of a high level language
- lavoiesl/osx-cpu-temp - Outputs current CPU temperature for OSX
- hexagonal-sun/bic - A C interpreter and API explorer.
- balde/balde - A microframework for C based on GLib and bad intentions.
- bryanpkc/corkscrew - A tool for tunneling SSH through HTTP proxies
- Blosc/c-blosc - A blocking, shuffling and loss-less compression library that can be faster than
memcpy()
. - eduard-permyakov/permafrost-engine - An OpenGL RTS game engine written in C
- y123456yz/Reading-and-comprehense-linux-Kernel-network-protocol-stack - linux内核网络协议栈源码阅读分析注释--带详尽中文分析注释以及相关流程分析调用注释,对理解分析内核协议栈源码很有帮助(源码学习交流QQ群:568892619)
- RJ/ketama - C library for consistent hashing, and langauge bindings
- tarcieri/cool.io - Simple evented I/O for Ruby (but please check out Celluloid::IO instead)
- mptre/pick - A fuzzy search tool for the command-line
- 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.
- Stephane-D/SGDK - SGDK - A free and open development kit for the Sega Megadrive
- scottcgi/Mojoc - A cross-platform, open-source, pure C game engine for mobile game.
- riolet/WAFer - WAFer is a C language-based software platform for scalable server-side and networking applications. Think node.js for C programmers.
- libimobiledevice/usbmuxd - A socket daemon to multiplex connections from and to iOS devices
- mltframework/mlt - MLT Multimedia Framework
- erikd/libsndfile - A C library for reading and writing sound files containing sampled audio data..
- hfiref0x/WinObjEx64 - Windows Object Explorer 64-bit
- gabriel/yajl-objc - Objective-C bindings for YAJL (Yet Another JSON Library) C library
- ninia/jep - Embed Python in Java
- Eugnis/spectre-attack - Example of using revealed "Spectre" exploit (CVE-2017-5753 and CVE-2017-5715)
- 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.
- armink/CmBacktrace - Advanced fault backtrace library for ARM Cortex-M series MCU | ARM Cortex-M 系列 MCU 错误追踪库
- gentilkiwi/kekeo - A little toolbox to play with Microsoft Kerberos in C
- yulingtianxia/BlockHook - Hook Objective-C blocks. A powerful AOP tool.
- mpx/lua-cjson - Lua CJSON is a fast JSON encoding/parsing module for Lua
- libimobiledevice/ideviceinstaller - Manage apps of iOS devices
- chobits/ngx_http_proxy_connect_module - A forward proxy module for CONNECT request handling
- vergoh/vnstat - vnStat - a network traffic monitor for Linux and BSD
- oleganza/CoreBitcoin - Awesome Bitcoin toolkit for ObjC and Swift
- DreamAndDead/CSAPP-3e-Solutions - CSAPP 3e Solutions gitbook
- chrisjmccormick/word2vec_commented - Commented (but unaltered) version of original word2vec C implementation.
- mattiasgustavsson/libs - Single-file public domain libraries for C/C++
- recp/cglm - 📽 Highly Optimized Graphics Math (glm) for C
- jmcnamara/libxlsxwriter - A C library for creating Excel XLSX files.
- NMSSH/NMSSH - NMSSH is an Objective-C wrapper for libssh2, with a sweet API.
- hyperrealm/libconfig - C/C++ library for processing configuration files
- mvp/uhubctl - uhubctl - USB hub per-port power control
- CipherShed/CipherShed - Main CipherShed Development
- pfultz2/Cloak - A mini-preprocessor library to demostrate the recursive capabilites of the preprocessor
- doonny/PipeCNN - An OpenCL-based FPGA Accelerator for Convolutional Neural Networks
- carld/micro-lisp - 🎄A very small Lisp programming language 😀that used to be under 200 lines of C🎄
- cvxopt/cvxopt - CVXOPT -- Python Software for Convex Optimization
- open-quantum-safe/liboqs - C library for quantum-safe cryptography.
- CCareaga/heap_allocator - A simple heap memory allocator in ~200 lines.
- solusipse/ureq - Micro C library for handling HTTP requests on low resource systems.
- nmoinvaz/minizip - Fork of the popular zip manipulation library found in the zlib distribution.
- antirez/rax - A radix tree implementation in ANSI C
- dibyendumajumdar/ravi - Ravi Programming Language is a derivative of Lua 5.3 with limited optional static typing and features MIR and LLVM powered JIT compilers
- libssh2/libssh2 - the SSH library
- cisco-system-traffic-generator/trex-core - trex-core site
- swoole/php-cp - pdo and redis tcp connect proxy
- 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
- tanakh/cmdline - A Command Line Parser
- jgm/peg-markdown - An implementation of markdown in C, using a PEG grammar
- dariomanesku/cmft - Cross-platform open-source command-line cubemap filtering tool.
- mapserver/mapserver - Source code of the MapServer project. Please submit pull requests to master branch.
- LibVNC/libvncserver - LibVNCServer/LibVNCClient are cross-platform C libraries that allow you to easily implement VNC server or client functionality in your program.
- ustcwpz/USTC-CS-Courses-Resource - USTC计算机学院课程资源
- ScottyBauer/Android_Kernel_CVE_POCs - A list of my CVE's with POCs
- aws/aws-iot-device-sdk-embedded-C - SDK for connecting to AWS IoT from a device using embedded C.
- kroitor/gjk.c - Gilbert-Johnson-Keerthi (GJK) collision detection algorithm in 200 lines of clean plain C
- matthijskooijman/arduino-lmic - LoraWAN-in-C library, adapted to run under the Arduino environment
- libcheck/check - A unit testing framework for C
- oracle/python-cx_Oracle - Python interface to Oracle Database conforming to the Python DB API 2.0 specification.
- mongodb/mongo-c-driver - A high-performance MongoDB driver for C
- Fazecast/jSerialComm - Platform-independent serial port access for Java
- zyearn/zaver - Yet another fast and efficient HTTP server
- audiohacked/OpenCorsairLink - Linux and Mac OS support for the CorsairLink Devices
- deadpixi/mtm - Perhaps the smallest useful terminal multiplexer in the world.
- jianfengye/nginx-1.0.14_comment - nginx源码中文注释版
- Orc/discount - My C implementation of John Gruber's Markdown markup language
- HarveyHunt/howm - A lightweight, X11 tiling window manager that behaves like vim
- banister/binding_of_caller - Retrieve the binding of a method's caller in MRI 1.9.2+
- RandyGaul/qu3e - Lightweight and Simple 3D Open Source Physics Engine in C++
- cbuchner1/CudaMiner - a CUDA accelerated litecoin mining application based on pooler's CPU miner
- RoaringBitmap/CRoaring - Roaring bitmaps in C (and C++)
- m0nad/Diamorphine - LKM rootkit for Linux Kernels 2.6.x/3.x/4.x (x86 and x86_64)
- prideout/par - single-file C libraries from Philip Allan Rideout
- jgarzik/cpuminer - CPU miner for bitcoin
- bats3c/shad0w - A post exploitation framework designed to operate covertly on heavily monitored enviroments
- zlib-ng/zlib-ng - zlib replacement with optimizations for "next generation" systems.
- vlm/asn1c - The ASN.1 Compiler
- zmartzone/mod_auth_openidc - OpenID Connect Relying Party implementation for Apache HTTP Server 2.x
- felixangell/mac - bytecode interpreter in c (blog post)
- hfiref0x/UPGDSED - Universal PatchGuard and Driver Signature Enforcement Disable
- kovidgoyal/html5-parser - Fast C based HTML 5 parsing for python
- moonlight-stream/moonlight-chrome - GameStream client for ChromeOS
- bettio/AtomVM - Tiny Erlang VM
- cloudflare/cloudflare-blog - Cloudflare Blog code samples
- uclouvain/openjpeg - Official repository of the OpenJPEG project
- iPlug2/iPlug2 - C++ Audio Plug-in Framework for desktop, mobile and web [PRE-RELEASE]
- groonga/groonga - An embeddable fulltext search engine. Groonga is the successor project to Senna.
- tatsuhiro-t/spdylay - The experimental SPDY protocol version 2, 3 and 3.1 implementation in C
- TinyCC/tinycc - Mirror from mob branch
- libtrading/libtrading - Libtrading, an ultra low-latency trading connectivity library for C and C++.
- hpjansson/chafa - 📺🗿 Terminal graphics for the 21st century.
- mbrossard/threadpool - A simple C Thread pool implementation
- linux-nvme/nvme-cli - NVMe management command line interface.
- andysworkshop/stm32plus - The C++ library for the STM32 F0, F100, F103, F107 and F4 microcontrollers
- jserv/amacc - Small C Compiler generating ELF executable Arm architecture, supporting JIT execution
- jbruchon/jdupes - A powerful duplicate file finder and an enhanced fork of 'fdupes'.
- rswier/swieros - A tiny hand crafted CPU emulator, C compiler, and Operating System
- vozlt/nginx-module-sysguard - Nginx sysguard module
- wmutils/core - Set of window manipulation tools
- 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
- apache/mynewt-core - An OS to build, deploy and securely manage billions of devices
- yourtion/LearningMasteringAlgorithms-C - Mastering Algorithms with C 《算法精解:C语言描述》源码及Xcode工程、Linux工程
- susam/uncap - Map Caps Lock to Escape, or any key to any key
- esnme/ultramysql - A fast MySQL driver written in pure C/C++ for Python. Compatible with gevent through monkey patching.
- simondlevy/TinyEKF - Lightweight C/C++ Extended Kalman Filter with Python for prototyping
- munificent/mark-sweep - A simple mark-sweep garbage collector in C
- JuliaStrings/utf8proc - a clean C library for processing UTF-8 Unicode data
- stawel/cheali-charger - cheap lipo charger
- everettjf/AppleTrace - Objective C Method Tracing Call Chart
- lpsantil/rt0 - A minimal C runtime for Linux i386 & x86_64
- MichaelJWelsh/cdsa - A library of generic intrusive data structures and algorithms in ANSI C
- justinmeza/lci - A LOLCODE interpreter written in C.
- LIJI32/SameBoy - Game Boy and Game Boy Color emulator written in C
- jnz/q3vm - Q3VM - Single file (vm.c) bytecode virtual machine/interpreter for C-language input
- pi-hole/FTL - The Pi-hole FTL engine
- mikeryan/crackle - Crack and decrypt BLE encryption
- 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)
- rsta2/circle - A C++ bare metal environment for Raspberry Pi with USB (32 and 64 bit)
- dinhviethoa/libetpan - Mail Framework for C Language
- 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
- maxmind/libmaxminddb - C library for the MaxMind DB file format
- msteinbeck/tinyspline - ANSI C library for NURBS, B-Splines, and Bézier curves with interfaces for C++, C#, D, Go, Java, Lua, Octave, PHP, Python, R, and Ruby.
- xroche/coffeecatch - CoffeeCatch, a tiny native POSIX signal catcher (especially useful for JNI code on Android/Dalvik)
- wolkykim/qlibc - qLibc is a simple and powerful C library
- neilalexander/sigmavpn - Light-weight, secure and modular VPN solution which makes use of NaCl encryption (also available for Android using jnacl in "sigmavpn-android")
- adobe-flash/crossbridge - Welcome to visit the homepage!
- n64dev/cen64 - Cycle-Accurate Nintendo 64 Emulator
- septag/sx - Portable base library for C programmers, designed for performance and simplicity.
- i-rinat/apulse - PulseAudio emulation for ALSA
- HypoPG/hypopg - Hypothetical Indexes for PostgreSQL
- armon/libart - Adaptive Radix Trees implemented in C
- MarilynDafa/Bulllord-Engine - lightspeed lightweight elegant game engine in pure c
- gcesarmza/curl-android-ios - Static libcurl to be used in Android and iOS apps. Build scripts included. No Android source required
- schweikert/fping - High performance ping tool
- pydata/bottleneck - Fast NumPy array functions written in C
- larmel/lacc - A simple, self-hosting C compiler
- CongducPham/LowCostLoRaGw - Low-cost LoRa IoT & gateway with SX1272/76, Raspberry and Arduino
- cxong/tinydir - Lightweight, portable and easy to integrate C directory and file reader
- tronkko/dirent - C/C++ library for retrieving information on files and directories
- contiki-ng/contiki-ng - Contiki-NG: The OS for Next Generation IoT Devices
- triaquae/CrazyEye - OpenSource IT Automation Software
- igrr/esp32-cam-demo - Demo for working with a camera on ESP32
- OpenGLInsights/OpenGLInsightsCode - Source code for OpenGL Insights
- fabiensanglard/chocolate_duke3D - chocolate Duke Nukem,3D
- laruence/taint - Taint is a PHP extension, used for detecting XSS codes
- hfiref0x/VBoxHardenedLoader - VirtualBox VM detection mitigation loader
- k-takata/Onigmo - Onigmo is a regular expressions library forked from Oniguruma.
- galkahana/PDF-Writer - High performance library for creating, modiyfing and parsing PDF files in C++
- lexborisov/Modest - Modest is a fast HTML renderer implemented as a pure C99 library with no outside dependencies.
- LeechanX/Data-Structures-and-Algorithms-in-C - 所有基础数据结构和算法的纯C语言实现,如各自排序、链表、栈、队列、各种树以及应用、图算法、字符串匹配算法、回溯、并查集等,献丑了
- silentbicycle/theft - property-based testing for C: generate input to find obscure bugs, then reduce to minimal failing input
- Exim/exim - Exim Mail Transport Agent - source, testsuite and documentation
- xiph/flac - Free Lossless Audio Codec
- Yubico/yubico-pam - Yubico Pluggable Authentication Module (PAM)
- microsoft/SymCrypt - Cryptographic library
- Tribler/self-compile-Android - Autonomous smartphone app. Capable of self-compilation, mutation, and viral spreading. World-first proof-of-principle to bypass Internet kill switches.
- MoarVM/MoarVM - A VM with adaptive optimization and JIT compilation, built for Rakudo
- openglsuperbible/sb7code - Source code and supporting material for the 7th Edition of OpenGL SuperBible
- ngtcp2/ngtcp2 - ngtcp2 project is an effort to implement IETF QUIC protocol
- 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)
- WojciechMula/pyahocorasick - Python module (C extension and plain python) implementing Aho-Corasick algorithm
- JayDDee/cpuminer-opt - Optimized multi algo CPU miner
- u0u0/Quick-Cocos2dx-Community - Cocos2d-Lua 社区版
- rxi/fe - A tiny, embeddable language implemented in ANSI C
- mintomic/mintomic - [deprecated] For native C atomics, see Turf instead
- lxc/lxcfs - FUSE filesystem for LXC
- allinurl/gwsocket - fast, standalone, language-agnostic WebSocket server RFC6455 compliant
- Duet3D/RepRapFirmware - OO C++ RepRap Firmware
- bitlbee/bitlbee - An IRC to other chat networks gateway 🐝
- spotify/NFHTTP - A cross platform C++ HTTP library that interfaces natively to other platforms.
- powturbo/TurboPFor-Integer-Compression - Fastest Integer Compression
- linyiqun/Redis-Code - redis键值数据库源码分析
- jkuhlmann/cgltf - 💠 Single-file glTF 2.0 loader and writer written in C99
- 100/Cranium - 🤖 A portable, header-only, artificial neural network library written in C99
- ObKo/stm32-cmake - CMake for stm32 developing.
- samtools/htslib - C library for high-throughput sequencing data formats
- rwos/gti - a git launcher :-)
- OpenEtherCATsociety/SOEM - Simple Open Source EtherCAT Master
- floooh/chips - 8-bit chip and system emulators in standalone C headers
- Kazade/kazmath - A C math library targeted at games
- DoubleSpout/ccap - node.js generate captcha using c++ library CImg without install any other lib or software
- cofyc/dnscrypt-wrapper - This is dnscrypt wrapper (server-side dnscrypt proxy), which helps to add dnscrypt support to any name resolver.
- ccxvii/mujs - An embeddable Javascript interpreter in C.
- newaetech/chipwhisperer - ChipWhisperer - the complete open-source toolchain for side-channel power analysis and glitching attacks
- cos120/captcha_crack - 选字验证码破解,试验过网易和极验,破解率99
- vonzhou/CSAPP - CSAPP,《深入理解计算机系统结构》2nd ,阅读与实践!
- CANopenNode/CANopenNode - CANopen protocol stack
- embox/embox - Modular and configurable OS for embedded applications
- etlegacy/etlegacy-deprecated - Archived repository. For current repo, see: https://github.com/etlegacy/etlegacy
- libexpat/libexpat - 🌿 Expat library: Fast streaming XML parser written in C; in the process of migrating from SourceForge to GitHub
- RedisLabs/redis-cluster-proxy - A proxy for Redis clusters.
- cesanta/frozen - JSON parser and generator for C/C++ with scanf/printf like interface. Targeting embedded systems.
- obgm/libcoap - A CoAP (RFC 7252) implementation in C
- lucasjones/cpuminer-multi - Multi-algo CPUMiner & Reference Cryptonote Miner (JSON-RPC 2.0)
- orangeduck/tgc - A Tiny Garbage Collector for C
- ideawu/c1000k - A tool to test if you OS supports 1 million connections(c1000k)
- ganglia/monitor-core - Ganglia Monitoring core
- containers/crun - A fast and lightweight fully featured OCI runtime and C library for running containers
- dovecot/core - Dovecot mail server
- cesanta/slre - Super Light Regexp engine for C/C++
- ANSSI-FR/AD-control-paths - Active Directory Control Paths auditing and graphing tools
- ruby/psych - A libyaml wrapper for Ruby
- notandy/ympd - Standalone MPD Web GUI written in C, utilizing Websockets and Bootstrap/JS
- jserv/facebooc - Yet another Facebook clone written in C
- ridiculousfish/cdecl-blocks - The venerable cdecl, with Apple blocks support
- tcbrindle/raytracer.hpp - Simple compile-time raytracer using C++17
- cnlohr/colorchord - Chromatic Sound to Light Conversion System
- mobile-web-messaging/MQTTKit - MQTT Objective-C client for iOS
- 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
- moqod/ios-qr-code-encoder - This is an Objective-C library that helps to easily convert a UIImage with a QR-code from NSString with just one line of code.
- skvadrik/re2c - lexer generator for C/C++
- probablycorey/seriously - The Objective-C HTTP library that Apple should have created, seriously.
- kuba--/zip - A portable, simple zip library written in C
- znort987/blockparser - Simple C++ bitcoin blockchain parser
- aperezdc/ngx-fancyindex - Fancy indexes module for the Nginx web server
- youzan/zan - 高效稳定、安全易用、线上实时验证的全异步高性能网络库,通过PHP扩展方式使用。
- ************/cpp-cheat - MOVING TO: https://github.com/************/linux-kernel-module-cheat#userland-content 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.
- 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.
- McGill-DMaS/Kam1n0-Community - The Kam1n0 Assembly Analysis Platform
- trezor/trezor-crypto - 🔒 Don't use this repo, use the new monorepo instead:
- kkkgo/vlmcsd - 🔑Portable open-source KMS Emulator in C
- felselva/mathc - Pure C math library for 2D and 3D programming
- openglsuperbible/sb6code - Source code for OpenGL SupeBible 6th Edition examples
- dianping/camel - camel: soft load balance(slb) middle ware - control nginx servers by portal and api.
- SilverRainZ/OS67 - An unix-like toy kernel.
- aliyun/iotkit-embedded - 高速镜像: https://code.aliyun.com/linkkit/c-sdk
- mackron/dr_libs - Single file audio decoding libraries for C/C++.
- gloxec/CrossC2 - generate CobaltStrike's cross-platform payload
- attractivechaos/kann - A lightweight C library for artificial neural networks
- libass/libass - libass is a portable subtitle renderer for the ASS/SSA (Advanced Substation Alpha/Substation Alpha) subtitle format.
- hellerve/e - A dead simple editor
- armon/hlld - C network daemon for HyperLogLogs
- alessandrofrancesconi/gimp-plugin-bimp - BIMP. Batch Image Manipulation Plugin for GIMP.
- vimfung/LuaScriptCore - 一款简单易用的多平台Lua桥接器,目前支持在iOS、Mac OS X、Android以及Unity3D中使用,让原生环境与Lua无障碍沟通。
- henrypp/chrlauncher - Small and very fast portable launcher and updater for Chromium.
- 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
- kablaa/CTF-Workshop - Challenges for Binary Exploitation Workshop
- hroptatyr/dateutils - nifty command line date and time utilities; fast date calculations and conversion in the shell
- hillegass/BNRPersistence - A set of classes which use Tokyo Cabinet to save and load Objective-C objects
- celluloid-player/celluloid - A simple GTK+ frontend for mpv
- openresty/lua-upstream-nginx-module - Nginx C module to expose Lua API to ngx_lua for Nginx upstreams
- tatsuhiro-t/wslay - The WebSocket library in C
- matrixcascade/PainterEngineHelper - PainterEngine is a game engine with software renderer,PainterEngine can be transplanted to any platform that supports C
- cs50/libcs50 - CS50 Library for C
- naev/naev - Naev is a 2d action/rpg space game that combines elements from the action, rpg and simulation genres.
- autobleem/AutoBleem - AutoBleem - Alternative to BleemSync/BootMenu, C++ based, GameScanner and Updater for Playstation Classic
- open-io/oio-sds - High Performance Software-Defined Object Storage for Big Data and AI, that supports Amazon S3 and Openstack Swift
- jabberd2/jabberd2 - JabberD XMPP Server
- yaml/libyaml - Canonical source repository for LibYAML
- symisc/vedis - An Embedded Implementation of Redis
- intel/cc-oci-runtime - OCI (Open Containers Initiative) compatible runtime for Intel® Architecture
- freifunk-gluon/gluon - a modular framework for creating OpenWrt-based firmwares for wireless mesh nodes
- monitoring-plugins/monitoring-plugins - Monitoring Plugins
- leonindy/camel - camel: soft load balance(slb) midware - control nginx servers by portal and api.
- Wilfred/babyc - A toy C compiler
- pusher/libPusher - An Objective-C interface to Pusher Channels
- mofaph/csapp - Computer Systems: A Programmer's Perspective
- csete/gpredict - Gpredict satellite tracking application
- petewarden/c_hashmap - A simple string hashmap in C
- gianlucabertani/Objective-Zip - An object-oriented friendly wrapper library for ZLib and MiniZip, in Objective-C for iOS and OS X
- faragon/libsrt - libsrt is a C library for writing fast and safe C code, faster. It provides string, vector, bit set, set, map, hash set, and hash map handling. Suitable for soft and hard real-time. Allows both heap and stack allocation. BETA (API still can change: suggestions are welcome)
- liudf0716/xkcptun - xkcptun is kcp tunnel for OpenWRT&LEDE, implemented in c language
- lemire/Code-used-on-Daniel-Lemire-s-blog - This is a repository for the code posted on my blog
- tpoechtrager/cctools-port - Apple cctools port for Linux and *BSD
- randrew/layout - Single-file library for calculating 2D UI layouts using stacking boxes. Compiles as C99 or C++.
- hackgnar/ble_ctf - A Bluetooth low energy capture the flag
- tangledpath/ruby-fann - Ruby library for interfacing with FANN (Fast Artificial Neural Network)
- juliettef/IconFontCppHeaders - C, C++ headers and C# classes for icon fonts: Font Awesome, Fork Awesome, Material Design, Kenney game icons and Fontaudio
- linux-rdma/rdma-core - RDMA core userspace libraries and daemons
- 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.
- xorg62/tty-clock - Clock using lib ncurses
- symisc/PH7 - An Embedded Implementation of PHP (C Library)
- naasking/async.h - Stackless Async Subroutines for C
- mevdschee/2048.c - Console version of the game "2048" for GNU/Linux
- Keruspe/GPaste - Clipboard management system
- iscsi-osx/iSCSIInitiator - iSCSI Initiator for macOS
- coova/coova-chilli - CoovaChilli is an open-source software access controller for captive portal hotspots.
- jvoisin/snuffleupagus - Security module for php7 - Killing bugclasses and virtual-patching the rest!
- skarnet/s6 - The s6 supervision suite.
- OKCoin/rest - OKCoin Rest Api客户端示例 目前只提供C++、C# 、Java、PHP、Python
- ChibiOS/ChibiOS - Read only mirror of SVN ChibiOS repository at https://osdn.net/projects/chibios/scm/svn/
- 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.
- LordNoteworthy/cpu-internals - Intel / AMD CPU Internals
- yaouser/C - linux下的C语言及关于kernel的介绍
- losnoco/vgmstream - vgmstream - A library for playback of various streamed audio formats used in video games.
- redbo/cloudfuse - Filesystem (fuse) implemented on Mosso's Cloud Files
- mjg59/mei-amt-check - Check whether AMT is enabled and provisioned under Linux
- libtom/libtommath - LibTomMath is a free open source portable number theoretic multiple-precision integer library written entirely in C.
- FSX/misaka - A Python binding for Hoedown.
- douban/greenify - Make blocking C library work with gevent
- nlsandler/write_a_c_compiler - Test suite to help you write your own C compiler
- Zeex/subhook - Simple hooking library for C/C++ (x86 only, 32/64-bit, no dependencies)
- kbranigan/cJSON - I did not write this code, but I like it.
- graphitemaster/incbin - Include binary files in C/C++
- FreedomBen/rtl8188ce-linux-driver - This modified version of the RealTek WiFi driver fixes some issues with RealTek cards on Linux.
- doches/progressbar - An easy-to-use C library for displaying text progress bars.
- troglobit/inadyn - Dynamic DNS client with SSL/TLS support
- APE-Project/APE_Server - Ajax Push Engine : Lightweight HTTP Streaming server. Fully written in C language, it provides best performances, making it the faster Comet server to date. APE now support server-side javascript modules through spidermonkey
- metacall/core - A library for providing inter-language foreign function interface calls.
- cbsd/cbsd - Yet one more wrapper around jail, bhyve and XEN on FreeBSD platform.
- cesanta/fossa - Async non-blocking multi-protocol networking library for C/C++
- zpl-c/zpl - 📐 Your (almost) C99 Powerkit
- andrewchambers/c - small self hosting C compiler
- jserv/MazuCC - A minimalist C compiler with x86_64 code generation
- billiob/terminology - The best terminal emulator based on the Enlightenment Foundation Libraries
- SanderMertens/bake - A build system that lets you clone, build and run C/C++ projects with a single command
- GenericMappingTools/gmt - The Generic Mapping Tools
- connor-brooks/ecosim - An interactive ecosystem and evolution simulator written in C and OpenGL, for GNU/Linux.
- CauldronDevelopmentLLC/CAMotics - Open-Source Simulation & Computer Aided Machining - A 3-axis CNC GCode simulator
- libimobiledevice/idevicerestore - Restore/upgrade firmware of iOS devices
- diegocr/netcat - NetCat for Windows
- sheredom/subprocess.h - A simple one header solution to launching processes and interacting with them for C and C++.
- seemoo-lab/owl - An open Apple Wireless Direct Link (AWDL) implementation written in C
- CasterWx/AntzOS - 🌏 Develop an intelligent AI half terminal half graphical operating system Antz. 一个随心所欲制造的操作系统Antz。
- trailofbits/cb-multios - DARPA Challenges Sets for Linux, Windows, and macOS
- paulhoux/Cinder-Samples - Sample applications for the Cinder framework
- dhuertas/AES - AES algorithm implementation in C
- ocornut/imgui_club - Nice things to use along dear imgui
- ASDAlexander77/TypeScript2Cxx - TypeScript to C++
- X0rg/CPU-X - CPU-X is a Free software that gathers information on CPU, motherboard and more.
- z88dk/z88dk - The development kit for over a hundred z80 family machines - c compiler, assembler, linker, libraries.
- KhronosGroup/OpenCL-Headers - Khronos OpenCL-Headers
- dvidelabs/flatcc - FlatBuffers Compiler and Library in C for C
- kosma/minmea - a lightweight GPS NMEA 0183 parser library in pure C
- earthquake/chw00t - chw00t - Unices chroot breaking tool
- Azure/azure-iot-sdk-c - A C99 SDK for connecting devices to Microsoft Azure IoT services
- apache/subversion - Mirror of Apache Subversion
- angt/glorytun - Multipath UDP tunnel
- jmckaskill/luaffi - Standalone FFI library for calling C functions from lua. Compatible with the luajit FFI interface.
- vmprof/vmprof-python - vmprof - a statistical program profiler
- kokke/tiny-regex-c - Small portable regex in C
- arduino/ArduinoCore-avr - The Official Arduino AVR core
- ged/ruby-pg - A PostgreSQL client library for Ruby
- nurupo/vlc-pause-click-plugin - Plugin for VLC that pauses/plays video on mouse click
- lfos/calcurse - A text-based calendar and scheduling application
- jwasham/practice-c - Part of my daily plan for studying C.
- adtac/fssb - A filesystem sandbox for Linux using syscall intercepts.
- simonhf/sharedhashfile - Share Hash Tables With Stable Key Hints Stored In Memory Mapped Files Between Arbitrary Processes
- johanmalm/jgmenu - A simple X11 menu
- libimobiledevice/ifuse - A fuse filesystem to access the contents of iOS devices
- CTurt/Cinoop - Multiplatform Game Boy emulator
- zsummer/breeze - 一个C++的轻量级的分布式服务器引擎, 架构**为一切皆service.
- wlanjie/trinity - android video record editor muxer sdk
- frankmorgner/vsmartcard - umbrella project for emulation of smart card readers or smart cards
- Fedjmike/mini-c - Dr Strangehack, or: how to write a self-hosting C compiler in 10 hours
- TulipCharts/tulipindicators - Technical Analysis Indicator Function Library in C
- TOMB5/TOMB5 - Tomb Raider: Chronicles Disassembly translated to C source code.
- ColinIanKing/christmas-obfuscated-C - Obuscated C Christmas programs
- cxong/cdogs-sdl - Classic overhead run-and-gun game
- sisong/HDiffPatch - a C\C++ library and command-line tools for Diff & Patch between binary files or directories(folder); cross-platform; run fast; create small delta/differential; support large files and limit memory requires when diff & patch.
- ryanpcmcquen/basque - A top-down 2d game engine, written from scratch in under 1000 lines of C.
- lfittl/libpg_query - C library for accessing the PostgreSQL parser outside of the server environment
- 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
- dyu/ffi-overhead - comparing the c ffi (foreign function interface) overhead on various programming languages
- cfengine/core - CFEngine Community
- kanaka/wac - WebAssembly interpreter in C
- taisei-project/taisei - A free and open-source Touhou Project clone and fangame
- martincohen/Punity - A tiny game engine in C.
- grobian/carbon-c-relay - Enhanced C implementation of Carbon relay, aggregator and rewriter
- eduardsui/tlse - Single C file TLS 1.2/1.3 implementation, using tomcrypt as crypto library
- bus1/dbus-broker - Linux D-Bus Message Broker
- rxi/map - A type-safe hash map implementation for C
- frida/frida-core - Frida core library intended for static linking into bindings
- steakknife/unsign - Remove code signatures from OSX Mach-O binaries (note: unsigned binaries cannot currently be re-codesign'ed. Patches welcome!)
- intel/intel-cmt-cat - User space software for Intel(R) Resource Director Technology
- ned14/nedmalloc - An EXTREMELY FAST portable thread caching malloc implementation written in C for multiple threads without lock contention based on dlmalloc. Optimised for x86 and x64. Compatible with C++. Can patch itself into existing binaries on Windows.
- analang/como-lang-ng - como-lang-ng is now ana-lang, located at https://github.com/analang/ana
- swenson/sort - Sorting routine implementations in "template" C
- simple2d/simple2d - 🎮 Simple, open-source 2D graphics for everyone
- armink/struct2json - A fast convert library between the JSON and C structure. Implement structure serialization and deserialization for C. | C 结构体与 JSON 快速互转库,快速实现 C 结构体的序列化及反序列化
- zakirullin/tiny-compiler - A tiny compiler for a language featuring LL(2) with Lexer, Parser, ASM-like codegen and VM. Complex enough to give you a flavour of how the "real" thing works whilst not being a mere toy example.
- webcpp/hi-nginx - A fast and robust web server and application server for C++,Python,Lua ,Java, PHP7,Javascript and multiple jsr-223 JVM language
- saprykin/plibsys - Highly portable C system library: threads and synchronization primitives, sockets (TCP, UDP, SCTP), IPv4 and IPv6, IPC, hash functions (MD5, SHA-1, SHA-2, SHA-3, GOST), binary trees (RB, AVL) and more. Native code performance.
- libgdx/fbx-conv - Command line utility using the FBX SDK to convert FBX/Collada/Obj files to a custom text/binary format for static, keyframed and skinned meshes.
- jdduke/three_cpp - A port of three.js to C++
- readium/readium-sdk - A C++ ePub renderer SDK
- openucx/ucx - Unified Communication X (mailing list - https://elist.ornl.gov/mailman/listinfo/ucx-group)
- Crypto-toolbox/HFT-Orderbook - Limit Order Book for high-frequency trading (HFT), as described by WK Selph, implemented in Python3 and C
- miracl/MIRACL - MIRACL Cryptographic SDK: Multiprecision Integer and Rational Arithmetic Cryptographic Library is a C software library that is widely regarded by developers as the gold standard open source SDK for elliptic curve cryptography (ECC).
- gingerBill/gb - gb single-file public domain libraries for C & C++
- canonical/raft - C implementation of the Raft consensus protocol
- bugaevc/wl-clipboard - Command-line copy/paste utilities for Wayland
- nxrighthere/ENet-CSharp - Reliable UDP networking library
- nemequ/portable-snippets - Collection of miscellaneous portable C snippets.
- yindaz/DeepCompletionRelease - Deep Depth Completion of a Single RGB-D Image
- mwarning/KadNode - P2P DNS with content key, crypto key and PKI support. DynDNS alternative.
- mellowcandle/bitwise - Terminal based bit manipulator in ncurses
- aterrien/forp-PHP-profiler - A PHP profiler written in C. forp is a lightweight PHP extension which provides the full call stack of your script, with CPU and memory usage, in a plain PHP Array or JSON output.
- wenjun1055/c - C语言学习代码
- EliteQuant/EliteQuant_Cpp - C/C++ 11 High frequency quantitative trading platform. It follows modern design patterns such as event-driven, server/client architect, dependency injection and loosely-coupled robust distributed system. It is self-contained and can be used out of box. At the same time, it serves as server side for other EliteQuant projects.
- CristianHenzel/ClipIt - ClipIt clipboard manager for GTK+
- btpd/btpd - ⚡ The BitTorrent Protocol Daemon
- caseyscarborough/keylogger - A no-frills keylogger for Mac OS X.
- UnknownShadow200/ClassiCube - Custom Minecraft Classic / ClassiCube client written in C (formerly ClassicalSharp in C#) from scratch.
- xant/libhl - Simple and fast C library implementing a thread-safe API to manage hash-tables, linked lists, lock-free ring buffers and queues
- Macarse/50AH-code - 50 Android Hacks book source code
- lukeweber/webrtc-jingle-client - Webrtc audio + jingle protocol brought to IOS and Android.
- JHUISI/charm - Charm: A Framework for Rapidly Prototyping Cryptosystems
- cloudwu/cstring - A simple C string lib
- JLErvin/berry - 🍓 A healthy, byte-sized window manager written over the XLib Library
- x893/CMSIS-DAP - STM32 port for CMSIS-DAP with additional serial (CDC) support
- linleyh/liberation-circuit - Trapped in a hostile computer system, you must make a way out - RTS/coding game
- Exely/CSAPP-Labs - Solutions and Notes for Labs of Computer Systems: A Programmer's Perspective 3rd Editon // 《深入理解计算机系统》第三版的实验文件、解答与笔记
- adsr/mle - Flexible terminal-based text editor (C)
- Overv/OOGL - Object-oriented C++ wrapper for OpenGL.
- explosion/lightnet - 🌓 Bringing pjreddie's DarkNet out of the shadows #yolo
- drh/cii - C Interfaces and Implementations
- sdhand/x11fs - A tool for manipulating X windows
- Steve132/uraster - Micro simple Rasterizer in a single C++11 header file.
- sixstars/ctf - A writeup summary for CTF competitions, problems.
- mongodb/libbson - ARCHIVED - libbson has moved to https://github.com/mongodb/mongo-c-driver/tree/master/src/libbson
- loadzero/si78c - si78c is a memory accurate reimplementation of Space Invaders in C.
- h0mbre/Learning-C - A series of mini-projects used to learn C for beginners
- brackeen/glfm - OpenGL ES and input for iOS, tvOS, Android, and WebGL
- Ai-Thinker-Open/GPRS_C_SDK - Ai-Thinker A9/A9G GPRS (with GPS(A9G)) module C development SDK
- skx/simple.vm - Simple virtual machine which inteprets bytecode.
- PaulStoffregen/cores - Teensy Core Libraries for Arduino
- navit-gps/navit - The open source (GPL v2) turn-by-turn navigation software for many OS
- lemire/simdcomp - A simple C library for compressing lists of integers using binary packing
- nasa/XPlaneConnect - The X-Plane Communications Toolbox is a research tool used to interact with the X-Plane flight simulator
- miohtama/python-Levenshtein - The Levenshtein Python C extension module contains functions for fast computation of Levenshtein distance and string similarity
- LambdaSchool/C-Web-Server - A simple webserver written in C
- krig/LISP - Lisp interpreter in less than 500 lines of C, including a copying garbage collector and an implementation of LISP 1.5 from 1962.
- ha7ilm/csdr - A simple DSP library and command-line tool for Software Defined Radio.
- benoitc/http-parser - HTTP request/response parser for python in C
- igrr/esptool-ck - ESP8266 build/flash helper tool by Christian Klippel
- cilynx/rtl88x2BU_WiFi_linux_v5.3.1_27678.20180430_COEX20180427-5959 - rtl88x2bu driver updated for current kernels.
- tinyalsa/tinyalsa - Tiny library to interface with ALSA in the Linux kernel
- luohaha/CSpider - A scalable and convenient crawler framework in C:).
- criticalstack/libevhtp - Create extremely-fast and secure embedded HTTP servers with ease.
- Crazepony/crazepony-firmware-none - Crazepony flight control source code with no RTOS.
- CCExtractor/ccextractor - CCExtractor - Official version maintained by the core team
- grz0zrg/fbg - Lightweight C 2D graphics API agnostic library with parallelism support
- google/clspv - Clspv is a prototype compiler for a subset of OpenCL C to Vulkan compute shaders
- nategri/nematoduino - Arduino UNO-compatible robotic simulation of the C. elegans nematode
- imalimin/HardwareVideoCodec - HardwareVideoCodec is an efficient video recording library for Android. Supports software and hardware encode. With it, you can record a video at any resolution, no need to care about camera resolution. Everything is so easy.
- eclipse/wakaama - Eclipse Wakaama (formerly liblwm2m) is an implementation of the Open Mobile Alliance's LightWeight M2M protocol (LWM2M).
- ThingPulse/esp8266-weather-station-color - ESP8266 Weather Station in Color using ILI9341 TFT 240x320 display
- siu/minunit - Minimal unit testing framework for C
- macmade/ClangKit - ClangKit provides an Objective-C frontend to LibClang. Source tokenization, diagnostics and fix-its are actually implemented.
- EIPStackGroup/OpENer - OpENer is an EtherNet/IP stack for I/O adapter devices. It supports multiple I/O and explicit connections and includes objects and services for making EtherNet/IP-compliant products as defined in the ODVA specification.
- tiglabs/containerdns - a fast DNS for Kubernetes clusters
- martinh/libconfuse - Small configuration file parser library for C.
- deltachat/deltachat-core - Delta.Chat C-Library with e2e chat-over-email functionality & Python bindings
- crash-utility/crash - Linux kernel crash utility
- AudioNet/node-core-audio - Bindings for PortAudio giving JavaScript access to sound card samples (mostly unmaintained)
- erikkaashoek/Comskip - A free commercial detector
- Yubico/libu2f-host - Yubico Universal 2nd Factor (U2F) Host C Library
- jonasblixt/ufsm - UML Statechart library in C and XMI importer
- Battelle/movfuscator - The single instruction C compiler
- andreafabrizi/prism - PRISM is an user space stealth reverse shell backdoor, written in pure C.
- YunYang1994/yynet - 📚 自己写的一个深度学习框架(c/c++ 实现, 不依赖于任何第三方库,含中文注释)
- sheredom/json.h - json parser for C and C++
- maxmind/geoip-api-c - GeoIP Legacy C API
- limingth/NCCL - New Concept C Language
- ianlancetaylor/libbacktrace - A C library that may be linked into a C/C++ program to produce symbolic backtraces
- svenstaro/rofi-calc - 🖩 Do live calculations in rofi!
- rose-compiler/rose - Developed at Lawrence Livermore National Laboratory (LLNL), ROSE is an open source compiler infrastructure to build source-to-source program transformation and analysis tools for large-scale C (C89 and C98), C++ (C++98 and C++11), UPC, Fortran (77/95/2003), OpenMP, Java, Python and PHP applications.
- nih-at/libzip - A C library for reading, creating, and modifying zip archives.
- MustangYM/WeChatICU-ForMac - Mac版企业微信消息防撤回, 聊天会话去水印
- cgaebel/pipe - A simple thread-safe FIFO in C.
- QuantumLeaps/qpc - QP/C real-time embedded framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machines
- cyrusimap/cyrus-imapd - Cyrus IMAP is an email, contacts and calendar server
- cofyc/argparse - Command-line arguments parsing library.
- websupport-sk/pecl-memcache - PHP Extension - Memcache module with support of newer PHP 7.x
- Kreijstal/Random-C-stuff - For all Random C stuff
- msgpack/msgpack-objectivec - MessagePack serializer implementation for Objective-C / msgpack.org[Objective-C]
- 10gen-archive/mongo-c-driver-legacy - C Driver for MongoDB
- yunnian/php-nsq - a php nsq client write by c extension,the fastest nsq client
- pgbovine/CDE - CDE: Code, Data, and Environment packaging for Linux
- rui314/chibicc - chibicc
- zedshaw/liblcthw - The library you create when you are done with Learn C The Hard Way
- orlp/ed25519 - Portable C implementation of Ed25519, a high-speed high-security public-key signature system.
- lpereira/hardinfo - System profiler and benchmark tool for Linux systems
- koanlogic/libu - LibU is a multiplatform utility library written in C, with APIs for handling memory allocation, networking and URI parsing, string manipulation, debugging, and logging in a very compact way, plus many other miscellaneous tasks
- zserge/partcl - ParTcl - a micro Tcl implementation
- zfl9/chinadns-ng - chinadns next generation, refactoring with epoll and ipset
- septag/rizz - Small C game development framework
- skiselkov/BetterPushbackC - This is the BetterPushback plugin for X-Plane 10 and X-Plane 11
- jergusg/k380-function-keys-conf - Make function keys default on Logitech k380 bluetooth keyboard
- charlietangora/gif-h - Simple C++ one-header library for the creation of animated GIFs from image data.
- elarity/data-structure-php-clanguage - 对于数据结构和算法类的东西,我工作有些年份了,大学也有所涉猎,积累了一些内容,不高产不母猪,打我自己脸
- stevedekorte/vertexdb - C based graph db server using tokyocabinet & libevent
- michaelforney/samurai - ninja-compatible build tool written in C
- docopt/docopt.c - C-code generator for docopt language.
- cvxgrp/scs - C package that solves convex cone problems via operator splitting
- atheme/atheme - Atheme IRC Services
- hfiref0x/KDU - Kernel Driver Utility
- antirez/lua-cmsgpack - A self contained Lua MessagePack C implementation.
- zserge/webview - Tiny cross-platform webview library for C/C++/Golang. Uses WebKit (Gtk/Cocoa) and Edge (Windows)
- rxi/dyad - Asynchronous networking for C
- 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.
- drh/lcc - The lcc retargetable ANSI C compiler
- benhoyt/inih - Simple .INI file parser in C, good for embedded systems
- dbartolini/crown - The flexible game engine.
- Bumblebee-Project/Bumblebee - Bumblebee daemon and client rewritten in C
- silentbicycle/greatest - A C testing library in 1 file. No dependencies, no dynamic allocation. ISC licensed.
- orangeduck/Corange - Pure C Game Engine
- open62541/open62541 - Open source implementation of OPC UA (OPC Unified Architecture) aka IEC 62541 licensed under Mozilla Public License v2.0
- Lora-net/LoRaMac-node - Reference implementation and documentation of a LoRa network node.
- armon/bloomd - C network daemon for bloom filters
- 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.
- wesleykendall/mpitutorial - MPI programming lessons in C and executable code examples
- cc65/cc65 - cc65 - a freeware C compiler for 6502 based systems —
- andrewrk/libsoundio - C library for cross-platform real-time audio input and output
- chentao0707/QrCodeScan - Android手机客户端二维码扫描
- cetus-tools/cetus - 专注于稳定、性能和分布式事务的MySQL数据库中间件(其中性能测试在开源数据库中间件排名第一)
- rougier/freetype-gl - OpenGL text using one vertex buffer, one texture and FreeType
- xiph/rnnoise - Recurrent neural network for audio noise reduction
- checkpoint-restore/criu - Checkpoint/Restore tool
- Ewenwan/ShiYanLou - 学习C & C++ & python&汇编语言 LLVM编译器 数据结构 算法 操作系统 单片机 linux 面试
- SanderMertens/flecs - A Multithreaded Entity Component System for C89/99 and C++11
- openssh/openssh-portable - Portable OpenSSH
- protocolbuffers/upb - a small protobuf implementation in C
- pgbackrest/pgbackrest - Reliable PostgreSQL Backup & Restore
- smealum/ctrulib - C library for writing user mode arm11 code for the 3DS (CTR)
- matrixcascade/PainterEngine - PainterEngine is a game engine with software renderer,PainterEngine can be transplanted to any platform that supports C
- mortie/snow - A testing library for C.
- shenfeng/tiny-web-server - a tiny web server in C, for daily use.
- leaflabs/libmaple - [INACTIVE] C and C++ library for STM32 ARM Cortex-M3 development boards.
- grant-h/qu1ckr00t - A PoC application demonstrating the power of an Android kernel arbitrary R/W.
- soveran/clac - Command-line, stack-based calculator with postfix notation
- radareorg/r2dec-js - radare2 plugin - converts asm to pseudo-C code.
- PeterScott/murmur3 - Murmur3 hash in C
- JCash/voronoi - A C implementation for creating 2D voronoi diagrams
- mananapr/cfiles - A ncurses file manager written in C with vim like keybindings
- JuliaMath/openlibm - High quality system independent, portable, open source libm implementation
- topameng/CsToLua - The fastest unity lua binding solution
- quartzjer/js0n - Flexible Zero-Footprint JSON Parser in C
- littlevgl/lvgl - Powerful and easy-to-use embedded GUI with many widgets, advanced visual effects (opacity, antialiasing, animations) and low memory requirements (16K RAM, 64K Flash).
- cinder/Cinder - Cinder is a community-developed, free and open source library for professional-quality creative coding in C++.
- esnme/ultrajson - Ultra fast JSON decoder and encoder written in C with Python bindings
- rvoicilas/inotify-tools - inotify-tools is a C library and a set of command-line programs for Linux providing a simple interface to inotify.