awesome-c

A curated list of awesome C frameworks, libraries and software.

  • Genymobile/scrcpy - Display and control your Android device
  • 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.
  • 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
  • ggreer/the_silver_searcher - A code-searching tool similar to ack, but faster.
  • 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
  • nothings/stb - stb single-file public domain libraries for C/C++
  • vurtun/nuklear - A single-header ANSI C gui library
  • 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
  • s-matyukevich/raspberry-pi-os - Learning operating system development using Linux kernel and Raspberry Pi
  • jarun/nnn - n³ The unorthodox terminal file manager.
  • phpredis/phpredis - A PHP extension for Redis
  • jedisct1/libsodium - A modern, portable, easy to use crypto library.
  • hashcat/hashcat - World's fastest and most advanced password recovery utility
  • reactos/reactos - A free Windows-compatible Operating System
  • fogleman/Craft - A simple Minecraft clone written in C using modern OpenGL (shaders).
  • qmk/qmk_firmware - Open-source keyboard firmware for Atmel AVR and Arm USB families
  • systemd/systemd - The systemd System and Service Manager
  • webview/webview - Tiny cross-platform webview library for C/C++/Golang. Uses WebKit (Gtk/Cocoa) and Edge (Windows)
  • glfw/glfw - A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input
  • liuliu/ccv - C-based/Cached/Core Computer Vision Library, A Modern Computer Vision Library
  • rswier/c4 - C in four functions
  • libevent/libevent - Event notification library
  • videolan/vlc - VLC media player - All pull requests are ignored, please follow https://wiki.videolan.org/Sending_Patches_VLC/
  • borgbackup/borg - Deduplicating archiver with compression and authenticated encryption.
  • jgamblin/Mirai-Source-Code - Leaked Mirai Source Code for Research/IoC Development Purposes
  • 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
  • TheAlgorithms/C - Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
  • orangeduck/Cello - Higher level programming in C
  • 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
  • lpereira/lwan - Experimental, scalable, high performance HTTP server
  • 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.
  • libretro/RetroArch - Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.
  • libvips/libvips - A fast image processing library with low memory needs.
  • FreeRDP/FreeRDP - FreeRDP is a free remote desktop protocol library and clients
  • redis/hiredis - Minimalistic C client for Redis >= 1.2
  • edenhill/librdkafka - The Apache Kafka C/C++ library
  • raysan5/raylib - A simple and easy-to-use library to enjoy videogames programming
  • Wind4/vlmcsd - KMS Emulator in C (currently runs on Linux including Android, FreeBSD, Solaris, Minix, Mac OS, iOS, Windows with or without Cygwin)
  • Cyan4973/xxHash - Extremely fast non-cryptographic hash algorithm
  • 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.
  • acidanthera/OpenCorePkg - OpenCore bootloader
  • wren-lang/wren - The Wren Programming Language. Wren is a small, fast, class-based concurrent scripting language.
  • aol/moloch - Moloch is an open source, large scale, full packet capturing, indexing, and database system.
  • citusdata/citus - Distributed PostgreSQL as an extension - for multi-tenant and real-time analytics workloads
  • laruence/yaf - Fast php framework written in c, built in php extension
  • 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).
  • DoctorWkt/acwj - A Compiler Writing Journey
  • hsoft/collapseos - Bootstrap post-collapse technology
  • 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
  • apple/swift-corelibs-foundation - The Foundation Project, providing core utilities, internationalization, and OS independence
  • universal-ctags/ctags - A maintained ctags implementation
  • cmus/cmus - Small, fast and powerful console music player for Unix-like operating systems.
  • awslabs/s2n - s2n : an implementation of the TLS/SSL protocols
  • 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
  • peng-zhihui/L-ink_Card - Smart NFC & ink-Display Card
  • processhacker/processhacker - A free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware.
  • 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
  • kornelski/pngquant - Lossy PNG compressor — pngquant command based on libimagequant library
  • RIOT-OS/RIOT - RIOT - The friendly OS for IoT
  • ldcsaa/HP-Socket - High Performance TCP/UDP/HTTP Communication Component
  • libimobiledevice/libimobiledevice - A cross-platform protocol library to communicate with iOS devices
  • dokan-dev/dokany - User mode file system library for windows with FUSE Wrapper
  • tboox/tbox - ğŸ�� A glib-like multi-platform c library
  • martanne/vis - A vi-like editor based on Plan 9's structural regular expressions
  • shadowsocks/ChinaDNS - Protect yourself against DNS poisoning in China.
  • Kitware/CMake - Mirror of CMake upstream 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 https://kore.io/mail and https://kore.io/source for information on how to contribute via the mailing lists.
  • antirez/sds - Simple Dynamic Strings library for C
  • contiki-os/contiki - The official git repository for Contiki, the open source OS for the Internet of Things
  • linuxmint/cinnamon - A Linux desktop featuring a traditional layout, built from modern technology and introducing brand new innovative features.
  • lxc/lxc - LXC - Linux Containers
  • 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.
  • attractivechaos/klib - A standalone and lightweight C library
  • hfiref0x/UACME - Defeating Windows User Account Control
  • lc-soft/LCUI - A small C library for building user interfaces with C, XML and CSS.
  • ultrajson/ultrajson - Ultra fast JSON decoder and encoder written in C with Python bindings
  • 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.
  • jakogut/tinyvm - TinyVM is a small, fast, lightweight virtual machine written in pure ANSI C.
  • libusb/libusb - A cross-platform library to access USB devices
  • warmcat/libwebsockets - canonical libwebsockets.org networking library
  • RandyGaul/cute_headers - Collection of cross-platform one-file C/C++ libraries with no dependencies, primarily used for games
  • gluster/glusterfs - Gluster Filesystem : Build your storage in minutes
  • cmusphinx/pocketsphinx - PocketSphinx is a lightweight speech recognition engine, specifically tuned for handheld and mobile devices, though it works equally well on the desktop
  • veracrypt/VeraCrypt - Disk encryption with strong security based on TrueCrypt
  • mridgers/clink - Bash's powerful command line editing in cmd.exe
  • ohler55/oj - Optimized JSON
  • lastpass/lastpass-cli - LastPass command line interface tool
  • neutrinolabs/xrdp - xrdp: an open source RDP server
  • collectd/collectd - The system statistics collection daemon. Please send Pull Requests here!
  • stellar/stellar-core - stellar-core is the reference implementation for the peer to peer agent that manages the Stellar network
  • hnes/libaco - A blazing fast and lightweight C asymmetric coroutine library ğŸ’� ⛅🚀⛅ğŸŒ�
  • tj/luna - luna programming language - a small, elegant VM implemented in C
  • 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.
  • 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.
  • sustrik/libmill - Go-style concurrency in C
  • urbit/urbit - An operating function
  • CloverHackyColor/CloverBootloader - Bootloader for macOS, Windows and Linux in UEFI and in legacy mode
  • hexchat/hexchat - GTK+ IRC client
  • acassen/keepalived - Keepalived
  • 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
  • dvorka/hstr - bash and zsh shell history suggest box - easily view, navigate, search and manage your command history.
  • colmap/colmap - COLMAP - Structure-from-Motion and Multi-View Stereo
  • fragglet/c-algorithms - A library of common data structures and algorithms written in C.
  • varnishcache/varnish-cache - Varnish Cache source code repository
  • cleanflight/cleanflight - Clean-code version of the baseflight flight controller firmware
  • 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.
  • akheron/jansson - C library for encoding, decoding and manipulating JSON data
  • fluent/fluent-bit - Fast and Lightweight Log processor and forwarder for Linux, BSD and OSX
  • vozlt/nginx-module-vts - Nginx virtual host traffic status module
  • kokke/tiny-AES-c - Small portable AES128/192/256 in C
  • jagt/clumsy - clumsy makes your network condition on Windows significantly worse, but in a controlled and interactive manner.
  • way-cooler/way-cooler - Wayland compositor for AwesomeWM
  • troydhanson/uthash - C macros for hash tables and more
  • srdja/Collections-C - A library of generic data structures.
  • gozfree/gear-lib - Gear-Lib, C library for IOT Embedded Multimedia and Network
  • dunst-project/dunst - Lightweight and customizable notification daemon
  • 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
  • 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)
  • inotify-tools/inotify-tools - inotify-tools is a C library and a set of command-line programs providing a simple interface to inotify.
  • Mzzopublic/C - C语言
  • begeekmyfriend/leetcode - LeetCode in pure C
  • 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.
  • floooh/sokol - minimal cross-platform standalone C headers
  • patriciogonzalezvivo/glslViewer - Console-based GLSL Sandbox for 2D/3D shaders shaders
  • google/honggfuzz - Security oriented software fuzzer. Supports evolutionary, feedback-driven fuzzing based on code coverage (SW and HW based)
  • Immediate-Mode-UI/Nuklear - A single-header ANSI C immediate mode cross-platform GUI library
  • chjj/compton - A compositor for X11.
  • nanopb/nanopb - Protocol Buffers with small code size
  • weechat/weechat - The extensible chat client.
  • lloyd/yajl - A fast streaming JSON parsing library in C.
  • orangeduck/mpc - A Parser Combinator library for C
  • lotabout/write-a-C-interpreter - Write a simple interpreter of C. Inspired by c4 and largely based on it.
  • firmianay/CTF-All-In-One - CTFç«�赛入门指å�—
  • 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/
  • neomutt/neomutt - :email: Teaching an Old Dog New Tricks -- IRC: #neomutt on irc.freenode.net
  • 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.
  • glouw/tinn - A tiny neural network library
  • torproject/tor - unofficial git repo -- report bugs/issues/pull requests on https://gitlab.torproject.org/ --
  • aubio/aubio - a library for audio and music analysis
  • apple/swift-corelibs-libdispatch - The libdispatch Project, (a.k.a. Grand Central Dispatch), for concurrency on multicore hardware
  • networkprotocol/yojimbo - A network library for client/server games written in C++
  • jhawthorn/fzy - :mag: A simple, fast fuzzy finder for the terminal
  • tianocore/edk2 - EDK II
  • vmg/sundown - Standards compliant, fast, secure markdown processing library in C
  • plasma-umass/coz - Coz: Causal Profiling
  • 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.
  • westes/flex - The Fast Lexical Analyzer - scanner generator for lexing in C and C++
  • statsite/statsite - C implementation of statsd
  • 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.
  • coreutils/coreutils - upstream mirror
  • acl-dev/acl - Server framework and network components written by C/C++ for Linux, Mac, FreeBSD, Solaris(x86), Windows, Android, IOS
  • 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+.
  • premake/premake-core - Premake
  • karlstav/cava - Console-based Audio Visualizer for Alsa
  • ElementsProject/lightning - c-lightning — a Lightning Network implementation in C
  • google/cpu_features - A cross platform C99 library to get cpu features at runtime.
  • cloudwu/coroutine - A asymmetric coroutine library for C.
  • z3APA3A/3proxy - 3proxy - tiny free proxy server
  • ThrowTheSwitch/Unity - Simple Unit Testing for C
  • microsoft/msquic - Cross-platform implementation of the IETF QUIC protocol.
  • davidmoreno/onion - C library to create simple HTTP servers and Web Applications.
  • PromyLOPh/pianobar - Console-based pandora.com player
  • facebookarchive/libphenom - An eventing framework for building high performance and high scalability systems in C.
  • cnlohr/rawdrawandroid - Build android apps without any java, entirely in C and Make
  • namhyung/uftrace - Function graph tracer for C/C++/Rust
  • nigels-com/glew - The OpenGL Extension Wrangler Library
  • janet-lang/janet - A dynamic language and bytecode vm
  • thestr4ng3r/chiaki - Free and Open Source PS4 Remote Play Client
  • philippe44/AirConnect - Use AirPlay to stream to UPnP/Sonos & Chromecast devices
  • sysstat/sysstat - Performance monitoring tools for Linux
  • civetweb/civetweb - Embedded C/C++ web server
  • stephane/libmodbus - A Modbus library for Linux, Mac OS X, FreeBSD, QNX and Windows
  • Celtoys/Remotery - Single C file, Realtime CPU/GPU Profiler with Remote Web Viewer
  • ivmai/bdwgc - The Boehm-Demers-Weiser conservative C/C++ Garbage Collector (libgc, bdwgc, boehm-gc)
  • abishekvashok/cmatrix - Terminal based "The Matrix" like implementation
  • slembcke/Chipmunk2D - A fast and lightweight 2D game physics library.
  • quickjs-zh/QuickJS - QuickJS是一个å°�å�‹å¹¶ä¸”å�¯åµŒå…¥çš„Javascript引æ“�,它支æŒ�ES2020规范,包括模å�—,异步生æˆ�器和代ç�†å™¨ã€‚
  • OpenSC/OpenSC - Open source smart card tools and middleware. PKCS#11/MiniDriver/Tokend
  • seemoo-lab/nexmon - The C-based Firmware Patching Framework for Broadcom/Cypress WiFi Chips that enables Monitor Mode, Frame Injection and much more
  • taviso/ctftool - Interactive CTF Exploration Tool
  • rui314/9cc - A Small C Compiler
  • 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
  • taviso/ctypes.sh - A foreign function interface for bash.
  • apache/guacamole-server - Mirror of Apache Guacamole Server
  • begeekmyfriend/bplustree - A minimal but extreme fast B+ tree indexing structure demo for billions of key-value storage
  • ARM-software/CMSIS_5 - CMSIS Version 5 Development Repository
  • horhof/quickjs - Unpacked tarball of Fabrice Bellard's QuickJS Javascript engine
  • cloudwu/pbc - A protocol buffers library for C
  • luke-jr/bfgminer - Modular ASIC/FPGA miner written in C, featuring overclocking, monitoring, fan speed control and remote interface capabilities.
  • NetHack/NetHack - Official NetHack Git Repository
  • symisc/sod - An Embedded Computer Vision & Machine Learning Library (CPU Optimized & IoT Capable)
  • lexborisov/myhtml - Fast C/C++ HTML 5 Parser. Using threads.
  • brianmario/yajl-ruby - A streaming JSON parsing and encoding library for Ruby (C bindings to yajl)
  • xiph/rnnoise - Recurrent neural network for audio noise reduction
  • golang-ui/nuklear - This project provides Go bindings for nuklear.h — a small ANSI C GUI library.
  • 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.
  • 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++ 日志库
  • laruence/yar - Light, concurrent RPC framework for PHP & C
  • linux-test-project/ltp - Linux Test Project http://linux-test-project.github.io/
  • 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.
  • cesanta/mjs - Embedded JavaScript engine for C/C++
  • sustrik/libdill - Structured concurrency in C
  • 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.
  • rspamd/rspamd - Rapid spam filtering system.
  • kkos/oniguruma - regular expression library
  • jeremycw/httpserver.h - Single header library for writing non-blocking HTTP servers in C
  • droe/sslsplit - Transparent SSL/TLS interception
  • SanderMertens/flecs - A fast entity component system (ECS) for C & C++
  • FreeRADIUS/freeradius-server - FreeRADIUS - A multi-protocol policy server.
  • 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
  • danielwaterworth/Raphters - [DEPRECATED] A web framework for C.
  • symisc/unqlite - An Embedded NoSQL, Transactional Database Engine
  • rsyslog/rsyslog - a Rocket-fast SYStem for LOG processing
  • h2o/picohttpparser - tiny HTTP parser written in C (used in HTTP::Parser::XS et al.)
  • cesanta/v7 - Embedded JavaScript engine for C/C++
  • Ewenwan/ShiYanLou - 学习C & C++ & python&汇编语言 LLVM编译器 æ•°æ�®ç»“æ�„ 算法 æ“�作系统 å�•ç‰‡æœº linux é�¢è¯•
  • hackerschoice/thc-tips-tricks-hacks-cheat-sheet - Various tips & tricks
  • open62541/open62541 - Open source implementation of OPC UA (OPC Unified Architecture) aka IEC 62541 licensed under Mozilla Public License v2.0
  • kangjianwei/Data-Structure - 《数æ�®ç»“æ�„》-严蔚æ•�.å�´ä¼Ÿæ°‘-æ•™æ��æº�ç �ä¸�习题解æ��
  • BlockchainCommons/Learning-Bitcoin-from-the-Command-Line - The best way to learn to learn deeply about bitcoin is to avoid GUIs (even bitcoin-qt), and instead learn it from the command line.
  • benhoyt/inih - Simple .INI file parser in C, good for embedded systems
  • Lora-net/LoRaMac-node - Reference implementation and documentation of a LoRa network node.
  • taf2/curb - Ruby bindings for libcurl
  • dbartolini/crown - The flexible game engine.
  • rxi/dyad - Asynchronous networking for C
  • drh/lcc - The lcc retargetable ANSI C compiler
  • 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.
  • cc65/cc65 - cc65 - a freeware C compiler for 6502 based systems
  • orangeduck/Corange - Pure C Game Engine
  • 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.
  • checkpoint-restore/criu - Checkpoint/Restore tool
  • andrewrk/libsoundio - C library for cross-platform real-time audio input and output
  • openssh/openssh-portable - Portable OpenSSH
  • mpitutorial/mpitutorial - MPI programming lessons in C and executable code examples
  • silentbicycle/greatest - A C testing library in 1 file. No dependencies, no dynamic allocation. ISC licensed.
  • Bumblebee-Project/Bumblebee - Bumblebee daemon and client rewritten in C
  • armon/bloomd - C network daemon for bloom filters
  • rougier/freetype-gl - OpenGL text using one vertex buffer, one texture and FreeType
  • session-replay-tools/cetus - 专注äº�稳定ã€�性能和分布å¼�事务的MySQLæ•°æ�®åº“中间件(其中性能测试在开æº�æ•°æ�®åº“中间件æ�’å��第一)
  • altdesktop/playerctl - ğŸ�§ mpris command-line controller and library for vlc, audacious, bmp, cmus, spotify and others.
  • Harvey-OS/harvey - A distributed operating system
  • stm32duino/Arduino_Core_STM32 - STM32 core support for Arduino
  • chentao0707/QrCodeScan - Android手机客户端二维ç �扫æ��
  • distcc/distcc - distributed builds for C, C++ and Objective C
  • Softmotions/ejdb - :snowboarder: 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.
  • zerosum0x0/CVE-2019-0708 - Scanner PoC for CVE-2019-0708 RDP RCE vuln
  • 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.
  • coreboot/coreboot - Mirror of https://review.coreboot.org/coreboot.git. We don't handle Pull Requests.
  • emweb/wt - Wt, C++ Web Toolkit
  • zauonlok/renderer - A shader-based software renderer written from scratch in C89
  • brendan-rius/c-jwt-cracker - JWT brute force cracker written in C
  • trailofbits/ctf - CTF Field Guide
  • cr-marcstevens/sha1collisiondetection - Library and command line tool to detect SHA-1 collision in a file
  • protocolbuffers/upb - a small protobuf implementation in C
  • skywind3000/mini3d - 3D Software Renderer in 700 Lines !! (700 行代ç �çš„ 3D 软件渲染器)
  • opsengine/cpulimit - CPU usage limiter for Linux
  • mjansson/rpmalloc - Public domain cross platform lock free thread caching 16-byte aligned memory allocator implemented in C
  • open-mpi/ompi - Open MPI main development repository
  • linux-can/can-utils - Linux-CAN / SocketCAN user space applications
  • 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.
  • monitoringartist/zabbix-docker-monitoring - :whale: Docker/Kubernetes/Mesos/Marathon/Chronos/LXC/LXD/Swarm container monitoring - Docker image, Zabbix template and C module
  • shiyanhui/libcsp - A concurrency C library 10x faster than Golang.
  • apple/cups - Official CUPS Sources
  • igraph/igraph - Library for the analysis of networks
  • mackron/miniaudio - Single file audio playback and capture library written in C.
  • buserror/simavr - simavr is a lean, mean and hackable AVR simulator for linux & OSX
  • codeplea/genann - simple neural network library in ANSI C
  • tj/mon - mon(1) - Simple single-process process monitoring program written in C
  • signalapp/libsignal-protocol-c - Signal Protocol C Library
  • vinniefalco/LuaBridge - A lightweight, dependency-free library for binding Lua to C++
  • liballeg/allegro5 - The official Allegro 5 git repository. Pull requests welcome!
  • holmium/dnsforwarder - Just a DNS utility.
  • xiph/opus - Modern audio compression for the internet.
  • udp/json-parser - Very low footprint JSON parser written in portable ANSI C
  • commonmark/cmark - CommonMark parsing and rendering library and program in C
  • 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.
  • 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
  • fwupd/fwupd - A simple daemon to allow session software to update firmware
  • 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.
  • danigargu/CVE-2020-0796 - CVE-2020-0796 - Windows SMBv3 LPE exploit #SMBGhost
  • SRombauts/SQLiteCpp - SQLiteC++ (SQLiteCpp) is a smart and easy to use C++ SQLite3 wrapper.
  • traildb/traildb - TrailDB is an efficient tool for storing and querying series of events
  • laruence/yaconf - A PHP Persistent Configurations Container
  • 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.
  • gurnec/HashCheck - HashCheck Shell Extension for Windows with added SHA2, SHA3, and multithreading; originally from code.kliu.org
  • bitcoin-core/secp256k1 - Optimized C library for EC operations on curve secp256k1
  • richgel999/miniz - miniz: Single C source file zlib-replacement library, originally from code.google.com/p/miniz
  • Snaipe/Criterion - A cross-platform C and C++ unit testing framework for the 21st century
  • samtools/samtools - Tools (written in C using htslib) for manipulating next-generation sequencing data
  • tekknolagi/carp - "interesting" VM in C. Let's see how this goes.
  • B-Con/crypto-algorithms - Basic implementations of standard cryptography algorithms, like AES and SHA-1.
  • nicklockwood/FastCoding - A faster and more flexible binary file format replacement for NSCoding, Property Lists and JSON
  • cyring/CoreFreq - CoreFreq is a CPU monitoring software designed for the 64-bits Processors.
  • particle-iot/device-os - Device OS (Firmware) for Particle Devices
  • Rapiz1/DungeonRush - 👾ğŸ�� A opensource game inspired by Snake, written in pure C with SDL
  • bloomberg/comdb2 - Bloomberg's distributed RDBMS
  • 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.
  • profanity-im/profanity - Ncurses based XMPP client
  • kgabis/parson - Lightweight JSON library written in C.
  • jarikomppa/soloud - Free, easy, portable audio engine for games
  • miniupnp/miniupnp - UPnP IGD implementation
  • chocolate-doom/chocolate-doom - Chocolate Doom is a Doom source port that is minimalist and historically accurate.
  • remzi-arpacidusseau/ostep-code - Code from various chapters in OSTEP (http://www.ostep.org)
  • dariomanesku/cmftStudio - cmftStudio - GUI counterpart for:
  • alibaba/ApsaraCache - ApsaraCache is a Redis branch originated from Alibaba Group.
  • varnish/Varnish-Cache - Moved. New address: https://github.com/varnishcache/varnish-cache/
  • eclipse/paho.mqtt.c - An Eclipse Paho C client library for MQTT for Windows, Linux and MacOS.
  • FRiCKLE/ngx_cache_purge - nginx module which adds ability to purge content from FastCGI, proxy, SCGI and uWSGI caches.
  • alexfru/SmallerC - Simple C compiler
  • nfc-tools/libnfc - Platform independent Near Field Communication (NFC) library
  • Cyan4973/FiniteStateEntropy - New generation entropy codecs : Finite State Entropy and Huff0
  • ands/lightmapper - A C/C++ single-file library for drop-in lightmap baking. Just use your existing OpenGL renderer to bounce light!
  • zeromq/czmq - High-level C binding for ØMQ
  • 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:
  • sheepdog/sheepdog - Distributed Storage System for QEMU
  • sahib/rmlint - Extremely fast tool to remove duplicates and other lint from your filesystem
  • examplecode/mproxy - c 语言å®�ç�°çš„一个最å°�çš„http代ç�†ï¼Œæ”¯æŒ�翻墙
  • RRZE-HPC/likwid - Performance monitoring and benchmarking suite
  • asterisk/asterisk - Mirror of the official Asterisk (https://www.asterisk.org) Project repository. No pull requests here please. Use Gerrit:
  • deanmao/node-chimera - A new kind of headless webkit integration for nodejs; a great alternative to phantomjs.
  • citusdata/pg_cron - Run periodic jobs in PostgreSQL
  • pbatard/libwdi - Windows Driver Installer library for USB devices
  • bats3c/shad0w - A post exploitation framework designed to operate covertly on heavily monitored environments
  • switchbrew/libnx - Library for Switch Homebrew
  • timwr/CVE-2016-5195 - CVE-2016-5195 (dirtycow/dirtyc0w) proof of concept for Android
  • corosync/corosync - The Corosync Cluster Engine
  • systemd/casync - Content-Addressable Data Synchronization Tool
  • usrbinnc/netcat-cpi-kernel-module - Kernel module edition of the Cycles Per Instruction (2014) album.
  • nfs-ganesha/nfs-ganesha - NFS-Ganesha is an NFSv3,v4,v4.1 fileserver that runs in user mode on most UNIX/Linux systems
  • posva/catimg - 🦦 Insanely fast image printing in your terminal
  • grimfang4/sdl-gpu - A library for high-performance, modern 2D graphics with SDL written in C.
  • Gigoteur/UnicornConsole - Unicorn Console: create quick game !
  • belangeo/pyo - Python DSP module - ajaxsoundstudio.com
  • psankar/simplefs - A simple, kernel-space, on-disk filesystem from the scratch
  • joan2937/pigpio - pigpio is a C library for the Raspberry which allows control of the General Purpose Input Outputs (GPIO).
  • alibaba/nginx-http-concat - A Nginx module for concatenating files in a given context: CSS and JS files usually
  • cnlohr/channel3 - ESP8266 Analog Broadcast Television Interface
  • rxi/log.c - A simple logging library implemented in C99
  • rustyrussell/ccan - The C Code Archive Network
  • eclipse/paho.mqtt.embedded-c - Paho MQTT C client library for embedded systems. Paho is an Eclipse IoT project (https://iot.eclipse.org/)
  • vurtun/mmx - single header libraries for C/C++
  • mupen64plus/mupen64plus-core - Core module of the Mupen64Plus project
  • wangkuiwu/datastructs_and_algorithm - Data struct and algorithm introduction and implementation in C/C++/Java.
  • virtio-win/kvm-guest-drivers-windows - Windows paravirtualized
  • proot-me/proot - chroot, mount --bind, and binfmt_misc without privilege/setup for Linux
  • brenns10/lsh - Simple shell implementation. Tutorial here ->
  • hfiref0x/TDL - Driver loader for bypassing Windows x64 Driver Signature Enforcement
  • jimon/osx_app_in_plain_c - A simple showcase how to create a simple OS X app in plain C without any Objective-C
  • halayli/lthread - lthread, a multicore enabled coroutine library written in C
  • uTox/uTox - µTox the lightest and fluffiest Tox client
  • FreeApophis/TrueCrypt - This repository applies all Versions of the Original TrueCrypt Source Files in order
  • mempodippy/vlany - Linux LD_PRELOAD rootkit (x86 and x86_64 architectures)
  • csound/csound - Main repository for Csound
  • angband/angband - A free, single-player roguelike dungeon exploration game
  • mkirchner/gc - Simple, zero-dependency garbage collection for C
  • kiibohd/controller - Kiibohd Controller
  • sheredom/utf8.h - single header utf8 string functions for C and C++
  • laruence/yac - A fast, lock-free, shared memory user data cache for PHP
  • pvaret/rtl8192cu-fixes - Realtek 8192 chipset driver, ported to kernel 3.11.
  • willemt/raft - C implementation of the Raft Consensus protocol, BSD licensed
  • fcambus/telize - High performance JSON IP and GeoIP REST API (IP Geolocation)
  • cztomczak/cef2go - Go lang bindings for the Chromium Embedded Framework (CEF)
  • zpl-c/librg - 🚀 Making multi-player gamedev simpler since 2017
  • tass-belgium/picotcp - PicoTCP is a free TCP/IP stack implementation
  • lavoiesl/osx-cpu-temp - Outputs current CPU temperature for OSX
  • 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.
  • charliegerard/Epoc.js - Node.js addon for the Emotiv C++ SDK
  • eduard-permyakov/permafrost-engine - An OpenGL RTS game engine written in C
  • rui314/minilisp - A readable lisp in less than 1k lines of C
  • letoram/arcan - Arcan - [Display Server, Multimedia Framework, Game Engine] -> "Desktop Engine"
  • eleme/corvus - A fast and lightweight Redis Cluster Proxy for Redis 3.0
  • Billy-Ellis/Exploit-Challenges - A collection of vulnerable ARM binaries for practicing exploit development
  • bryanpkc/corkscrew - A tool for tunneling SSH through HTTP proxies
  • Stephane-D/SGDK - SGDK - A free and open development kit for the Sega Megadrive
  • bettio/AtomVM - Tiny Erlang VM
  • recp/cglm - 📽 Highly Optimized Graphics Math (glm) for C
  • libimobiledevice/usbmuxd - A socket daemon to multiplex connections from and to iOS devices
  • chobits/ngx_http_proxy_connect_module - A forward proxy module for CONNECT request handling
  • armink/CmBacktrace - Advanced fault backtrace library for ARM Cortex-M series MCU | ARM Cortex-M 系列 MCU 错误追踪库
  • Blosc/c-blosc - A blocking, shuffling and loss-less compression library that can be faster than memcpy().
  • mltframework/mlt - MLT Multimedia Framework
  • y123456yz/Reading-and-comprehense-linux-Kernel-network-protocol-stack - linux内核网络å��议栈æº�ç �阅读分æ��注释--带详尽中文分æ��注释以å�Šç›¸å…³æµ�程分æ��调用注释,对ç�†è§£åˆ†æ��内核å��议栈æº�ç �很有帮助(æº�ç �学习交æµ�QQ群:568892619)
  • riolet/rix - Rix language combines the power of C language and the convenience of a high level language
  • hexagonal-sun/bic - A C interpreter and API explorer.
  • mvp/uhubctl - uhubctl - USB hub per-port power control
  • balde/balde - A microframework for C based on GLib and bad intentions.
  • scottcgi/Mojoc - A cross-platform, open-source, pure C game engine for mobile game.
  • 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.
  • DreamAndDead/CSAPP-3e-Solutions - CSAPP 3e Solutions gitbook
  • hfiref0x/WinObjEx64 - Windows Object Explorer 64-bit
  • ninia/jep - Embed Python in Java
  • gentilkiwi/kekeo - A little toolbox to play with Microsoft Kerberos in C
  • erikd/libsndfile - A C library for reading and writing sound files containing sampled audio data..
  • RJ/ketama - C library for consistent hashing, and langauge bindings
  • mptre/pick - A fuzzy search tool for the command-line
  • mattiasgustavsson/libs - Single-file public domain libraries for C/C++
  • yulingtianxia/BlockHook - Hook Objective-C blocks. A powerful AOP tool.
  • jmcnamara/libxlsxwriter - A C library for creating Excel XLSX files.
  • tarcieri/cool.io - Simple evented I/O for Ruby (but please check out Celluloid::IO instead)
  • vergoh/vnstat - vnStat - a network traffic monitor for Linux and BSD
  • chrisjmccormick/word2vec_commented - Commented (but unaltered) version of original word2vec C implementation.
  • open-quantum-safe/liboqs - C library for quantum-safe cryptography.
  • libimobiledevice/ideviceinstaller - Manage apps of iOS devices
  • riolet/WAFer - WAFer is a C language-based software platform for scalable server-side and networking applications. Think node.js for C programmers.
  • 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.
  • libssh2/libssh2 - the SSH library
  • hyperrealm/libconfig - C/C++ library for processing configuration files
  • vnmakarov/mir - A light-weight JIT compiler based on MIR (Medium Internal Representation)
  • mpx/lua-cjson - Lua CJSON is a fast JSON encoding/parsing module for Lua
  • nmoinvaz/minizip - Fork of the popular zip manipulation library found in the zlib distribution.
  • pfultz2/Cloak - A mini-preprocessor library to demostrate the recursive capabilites of the preprocessor
  • cisco-system-traffic-generator/trex-core - trex-core site
  • antirez/rax - A radix tree implementation in ANSI C
  • cvxopt/cvxopt - CVXOPT -- Python Software for Convex Optimization
  • Eugnis/spectre-attack - Example of using revealed "Spectre" exploit (CVE-2017-5753 and CVE-2017-5715)
  • gabriel/yajl-objc - Objective-C bindings for YAJL (Yet Another JSON Library) C library
  • carld/micro-lisp - ğŸ�„A very small Lisp programming language 😀that used to be under 200 lines of CğŸ�„
  • iPlug2/iPlug2 - C++ Audio Plug-in Framework for desktop, mobile and web [PRE-RELEASE]
  • dibyendumajumdar/ravi - Ravi is a dialect of Lua, featuring limited optional static typing and JIT compilers
  • NMSSH/NMSSH - NMSSH is an Objective-C wrapper for libssh2, with a sweet API.
  • oleganza/CoreBitcoin - Awesome Bitcoin toolkit for ObjC and Swift
  • appneta/tcpreplay - Pcap editing and replay tools for *NIX and Windows - Users please download source from
  • doonny/PipeCNN - An OpenCL-based FPGA Accelerator for Convolutional Neural Networks
  • libcheck/check - A unit testing framework for C
  • bitcraze/crazyflie-firmware - The main firmware for the Crazyflie Nano Quadcopter, Crazyflie Bolt Quadcopter and Roadrunner Positioning Tag.
  • CCareaga/heap_allocator - A simple heap memory allocator in ~200 lines.
  • ustcwpz/USTC-CS-Courses-Resource - USTC计算机学院课程资æº�
  • CipherShed/CipherShed - Main CipherShed Development
  • RoaringBitmap/CRoaring - Roaring bitmaps in C (and C++)
  • tanakh/cmdline - A Command Line Parser
  • pret/pokeemerald - Decompilation of Pokémon Emerald
  • aws/aws-iot-device-sdk-embedded-C - SDK for connecting to AWS IoT from a device using embedded C.
  • solusipse/ureq - Micro C library for handling HTTP requests on low resource systems.
  • oracle/python-cx_Oracle - Python interface to Oracle Database conforming to the Python DB API 2.0 specification.
  • mapserver/mapserver - Source code of the MapServer project. Please submit pull requests to master branch.
  • swoole/php-cp - pdo and redis tcp connect proxy
  • kroitor/gjk.c - Gilbert-Johnson-Keerthi (GJK) collision detection algorithm in 200 lines of clean plain C
  • Fazecast/jSerialComm - Platform-independent serial port access for Java
  • jgm/peg-markdown - An implementation of markdown in C, using a PEG grammar
  • matthijskooijman/arduino-lmic - LoraWAN-in-C library, adapted to run under the Arduino environment
  • LibVNC/libvncserver - LibVNCServer/LibVNCClient are cross-platform C libraries that allow you to easily implement VNC server or client functionality in your program.
  • hpjansson/chafa - 📺🗿 Terminal graphics for the 21st century.
  • dariomanesku/cmft - Cross-platform open-source command-line cubemap filtering tool.
  • jbruchon/jdupes - A powerful duplicate file finder and an enhanced fork of 'fdupes'.
  • TinyCC/tinycc - Mirror from mob branch
  • zlib-ng/zlib-ng - zlib replacement with optimizations for "next generation" systems.
  • m0nad/Diamorphine - LKM rootkit for Linux Kernels 2.6.x/3.x/4.x/5.x (x86 and x86_64)
  • deadpixi/mtm - Perhaps the smallest useful terminal multiplexer in the world.
  • zyearn/zaver - Yet another fast and efficient HTTP server
  • mongodb/mongo-c-driver - A high-performance MongoDB driver for C
  • ScottyBauer/Android_Kernel_CVE_POCs - A list of my CVE's with POCs
  • vlm/asn1c - The ASN.1 Compiler
  • audiohacked/OpenCorsairLink - Linux and Mac OS support for the CorsairLink Devices
  • RandyGaul/qu3e - Lightweight and Simple 3D Open Source Physics Engine in C++
  • rsta2/circle - A C++ bare metal environment for Raspberry Pi with USB (32 and 64 bit)
  • jianfengye/nginx-1.0.14_comment - nginxæº�ç �中文注释版
  • cloudflare/cloudflare-blog - Cloudflare Blog code samples
  • Orc/discount - My C implementation of John Gruber's Markdown markup language
  • zmartzone/mod_auth_openidc - OpenID Connect Relying Party implementation for Apache HTTP Server 2.x
  • prideout/par - single-file C libraries from Philip Allan Rideout
  • jgarzik/cpuminer - CPU miner for bitcoin
  • 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+
  • hfiref0x/UPGDSED - Universal PatchGuard and Driver Signature Enforcement Disable
  • jserv/amacc - Small C Compiler generating ELF executable Arm architecture, supporting JIT execution
  • linux-nvme/nvme-cli - NVMe management command line interface.
  • felixangell/mac - bytecode interpreter in c (blog post)
  • cbuchner1/CudaMiner - a CUDA accelerated litecoin mining application based on pooler's CPU miner
  • uclouvain/openjpeg - Official repository of the OpenJPEG project
  • pi-hole/FTL - The Pi-hole FTL engine
  • groonga/groonga - An embeddable fulltext search engine. Groonga is the successor project to Senna.
  • LIJI32/SameBoy - Game Boy and Game Boy Color emulator written in C
  • moonlight-stream/moonlight-chrome - GameStream client for ChromeOS
  • mbrossard/threadpool - A simple C Thread pool implementation
  • 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
  • kovidgoyal/html5-parser - Fast C based HTML 5 parsing for python
  • andysworkshop/stm32plus - The C++ library for the STM32 F0, F100, F103, F107 and F4 microcontrollers
  • apache/mynewt-core - An OS to build, deploy and securely manage billions of devices
  • tatsuhiro-t/spdylay - The experimental SPDY protocol version 2, 3 and 3.1 implementation in C
  • simondlevy/TinyEKF - Lightweight C/C++ Extended Kalman Filter with Python for prototyping
  • libtrading/libtrading - Libtrading, an ultra low-latency trading connectivity library for C and C++.
  • susam/uncap - Map Caps Lock to Escape, or any key to any key
  • yourtion/LearningMasteringAlgorithms-C - Mastering Algorithms with C 《算法精解:C语言æ��述》æº�ç �å�ŠXcode工程ã€�Linux工程
  • JuliaStrings/utf8proc - a clean C library for processing UTF-8 Unicode data
  • wmutils/core - Set of window manipulation tools
  • rswier/swieros - A tiny hand crafted CPU emulator, C compiler, and Operating System
  • contiki-ng/contiki-ng - Contiki-NG: The OS for Next Generation IoT Devices
  • everettjf/AppleTrace - ğŸ��Objective C Method Tracing Call Chart
  • vozlt/nginx-module-sysguard - Nginx sysguard module
  • stawel/cheali-charger - cheap lipo charger
  • munificent/mark-sweep - A simple mark-sweep garbage collector in C
  • 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
  • septag/sx - Portable base library for C programmers, designed for performance and simplicity.
  • gloxec/CrossC2 - generate CobaltStrike's cross-platform payload
  • wolkykim/qlibc - qLibc is a simple and yet powerful C library providing generic data structures and algorithms
  • schweikert/fping - High performance ping tool
  • esnme/ultramysql - A fast MySQL driver written in pure C/C++ for Python. Compatible with gevent through monkey patching.
  • mikeryan/crackle - Crack and decrypt BLE encryption
  • justinmeza/lci - A LOLCODE interpreter written in C.
  • 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.
  • lpsantil/rt0 - A minimal C runtime for Linux i386 & x86_64
  • maxmind/libmaxminddb - C library for the MaxMind DB file format
  • jnz/q3vm - Q3VM - Single file (vm.c) bytecode virtual machine/interpreter for C-language input
  • MichaelJWelsh/cdsa - A library of generic intrusive data structures and algorithms in ANSI C
  • rxi/fe - A tiny, embeddable language implemented in ANSI C
  • dinhvh/libetpan - Mail Framework for C Language
  • n64dev/cen64 - Cycle-Accurate Nintendo 64 Emulator
  • larmel/lacc - A simple, self-hosting C compiler
  • tronkko/dirent - C/C++ library for retrieving information on files and directories
  • HypoPG/hypopg - Hypothetical Indexes for PostgreSQL
  • containers/crun - A fast and lightweight fully featured OCI runtime and C library for running containers
  • armon/libart - Adaptive Radix Trees implemented in C
  • xroche/coffeecatch - CoffeeCatch, a tiny native POSIX signal catcher (especially useful for JNI code on Android/Dalvik)
  • 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)
  • xiph/flac - Free Lossless Audio Codec
  • pydata/bottleneck - Fast NumPy array functions written in C
  • gcesarmza/curl-android-ios - Static libcurl to be used in Android and iOS apps. Build scripts included. No Android source required
  • cxong/tinydir - Lightweight, portable and easy to integrate C directory and file reader
  • i-rinat/apulse - PulseAudio emulation for ALSA
  • CongducPham/LowCostLoRaGw - Low-cost LoRa IoT & gateway with SX1272/76, Raspberry and Arduino
  • neilalexander/sigmavpn - Light-weight, secure and modular VPN solution which makes use of NaCl encryption (also available for Android using jnacl in "sigmavpn-android")
  • LeechanX/Data-Structures-and-Algorithms-in-C - 所有基础数æ�®ç»“æ�„和算法的纯C语言å®�ç�°ï¼Œå¦‚å�„自æ�’åº�ã€�链表ã€�æ ˆã€�队列ã€�å�„ç§�树以å�Šåº”用ã€�图算法ã€�字符串匹é…�算法ã€�å›�溯ã€�并查集等,献丑了
  • laruence/taint - Taint is a PHP extension, used for detecting XSS codes
  • jkuhlmann/cgltf - :diamond_shape_with_a_dot_inside: Single-file glTF 2.0 loader and writer written in C99
  • galkahana/PDF-Writer - High performance library for creating, modiyfing and parsing PDF files in C++
  • hfiref0x/VBoxHardenedLoader - VirtualBox VM detection mitigation loader
  • triaquae/CrazyEye - OpenSource IT Automation Software
  • CANopenNode/CANopenNode - CANopen protocol stack
  • ngtcp2/ngtcp2 - ngtcp2 project is an effort to implement IETF QUIC protocol
  • lexborisov/Modest - Modest is a fast HTML renderer implemented as a pure C99 library with no outside dependencies.
  • adobe-flash/crossbridge - Welcome to visit the homepage!
  • kkkgo/vlmcsd - 🔑Portable open-source KMS Emulator in C
  • RedisLabs/redis-cluster-proxy - A proxy for Redis clusters.
  • vonzhou/CSAPP - CSAPP,《深入ç�†è§£è®¡ç®—机系统结æ�„》2nd ,阅读ä¸�å®�è·µï¼�
  • igrr/esp32-cam-demo - Demo for working with a camera on ESP32
  • MarilynDafa/Bulllord-Engine - lightspeed lightweight elegant game engine in pure c
  • lxc/lxcfs - FUSE filesystem for LXC
  • Duet3D/RepRapFirmware - OO C++ RepRap Firmware
  • k-takata/Onigmo - Onigmo is a regular expressions library forked from Oniguruma.
  • fabiensanglard/chocolate_duke3D - chocolate Duke Nukem,3D
  • WojciechMula/pyahocorasick - Python module (C extension and plain python) implementing Aho-Corasick algorithm
  • OpenGLInsights/OpenGLInsightsCode - Source code for OpenGL Insights
  • openglsuperbible/sb7code - Source code and supporting material for the 7th Edition of OpenGL SuperBible
  • silentbicycle/theft - property-based testing for C: generate input to find obscure bugs, then reduce to minimal failing input
  • OpenEtherCATsociety/SOEM - Simple Open Source EtherCAT Master
  • allinurl/gwsocket - fast, standalone, language-agnostic WebSocket server RFC6455 compliant
  • MoarVM/MoarVM - A VM with adaptive optimization and JIT compilation, built for Rakudo
  • Exim/exim - Exim Mail Transport Agent - source, testsuite and documentation
  • Yubico/yubico-pam - Yubico Pluggable Authentication Module (PAM)
  • ObKo/stm32-cmake - CMake for stm32 developing.
  • libexpat/libexpat - :herb: Expat library: Fast streaming XML parser written in C; in the process of migrating from SourceForge to GitHub
  • newaetech/chipwhisperer - ChipWhisperer - the complete open-source toolchain for side-channel power analysis and glitching attacks
  • floooh/chips - 8-bit chip and system emulators in standalone C headers
  • cs50/libcs50 - CS50 Library for C
  • JayDDee/cpuminer-opt - Optimized multi algo CPU miner
  • cos120/captcha_crack - 选字验è¯�ç �破解,试验过网易和æ��验,破解ç�‡99
  • skvadrik/re2c - lexer generator for C, C++ and Go
  • embox/embox - Modular and configurable OS for embedded applications
  • SharpAI/DeepCamera - Protect your privacy, open source AI-powered video surveillance on IoT devices such as Raspberry Pi and Android, featuring face recognition, human shape recognition(ReID), etc. The world's first AutoML Deep Learning edge AI platform. No programming exp needed to train a new model for your privacy.
  • microsoft/SymCrypt - Cryptographic library
  • u0u0/Quick-Cocos2dx-Community - Cocos2d-Lua 社区版
  • spotify/NFHTTP - A cross platform C++ HTTP library that interfaces natively to other platforms.
  • linyiqun/Redis-Code - redis键值数æ�®åº“æº�ç �分æ��
  • 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). The archive of previous plug-ins versions is also here, as Releases.
  • bitlbee/bitlbee - An IRC to other chat networks gateway :bee:
  • kuba--/zip - A portable, simple zip library written in C
  • samtools/htslib - C library for high-throughput sequencing data formats
  • ccxvii/mujs - An embeddable Javascript interpreter in C.
  • 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.
  • 100/Cranium - 🤖 A portable, header-only, artificial neural network library written in C99
  • obgm/libcoap - A CoAP (RFC 7252) implementation in C
  • mintomic/mintomic - [deprecated] For native C atomics, see Turf instead
  • powturbo/TurboPFor-Integer-Compression - Fastest Integer Compression
  • rwos/gti - a git launcher :-)
  • orangeduck/tgc - A Tiny Garbage Collector for C
  • Kazade/kazmath - A C math library targeted at games
  • cofyc/dnscrypt-wrapper - This is dnscrypt wrapper (server-side dnscrypt proxy), which helps to add dnscrypt support to any name resolver.
  • DoubleSpout/ccap - node.js generate captcha using c++ library CImg without install any other lib or software
  • ideawu/c1000k - A tool to test if your OS supports 1 million connections(c1000k)
  • cnlohr/colorchord - Chromatic Sound to Light Conversion System
  • cesanta/frozen - JSON parser and generator for C/C++ with scanf/printf like interface. Targeting embedded systems.
  • mackron/dr_libs - Single file audio decoding libraries for C/C++.
  • dovecot/core - Dovecot mail server
  • etlegacy/etlegacy-deprecated - Archived repository. For current repo, see: https://github.com/etlegacy/etlegacy
  • qrush/unix - Mirror of the Restoration of 1st Edition UNIX kernel sources from pdf document.
  • lucasjones/cpuminer-multi - Multi-algo CPUMiner & Reference Cryptonote Miner (JSON-RPC 2.0)
  • cesanta/slre - Super Light Regexp engine for C/C++
  • 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
  • felselva/mathc - Pure C math library for 2D and 3D programming
  • ridiculousfish/cdecl-blocks - The venerable cdecl, with Apple blocks support
  • ganglia/monitor-core - Ganglia Monitoring core
  • ANSSI-FR/AD-control-paths - Active Directory Control Paths auditing and graphing tools
  • notandy/ympd - Standalone MPD Web GUI written in C, utilizing Websockets and Bootstrap/JS
  • randrew/layout - Single-file library for calculating 2D UI layouts using stacking boxes. Compiles as C99 or C++.
  • tcbrindle/raytracer.hpp - Simple compile-time raytracer using C++17
  • ruby/psych - A libyaml wrapper for Ruby
  • celluloid-player/celluloid - A simple GTK+ frontend for mpv
  • wlanjie/trinity - android video record editor muxer sdk
  • jserv/facebooc - Yet another Facebook clone written in C
  • aperezdc/ngx-fancyindex - Fancy indexes module for the Nginx web server
  • 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.
  • nlsandler/write_a_c_compiler - Test suite to help you write your own C compiler
  • metacall/core - A library for providing inter-language foreign function interface calls.
  • henrypp/chrlauncher - Small and very fast portable launcher and updater for Chromium.
  • cirosantilli/cpp-cheat - MOVING TO: https://github.com/cirosantilli/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.
  • mobile-web-messaging/MQTTKit - MQTT Objective-C client for iOS
  • attractivechaos/kann - A lightweight C library for artificial neural networks
  • 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
  • SilverRainZ/OS67 - An unix-like toy kernel.
  • trezor/trezor-crypto - :lock: Don't use this repo, use the new monorepo instead:
  • openglsuperbible/sb6code - Source code for OpenGL SupeBible 6th Edition examples
  • 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.
  • alessandrofrancesconi/gimp-plugin-bimp - BIMP. Batch Image Manipulation Plugin for GIMP.
  • aliyun/iotkit-embedded - 高速镜åƒ�: https://code.aliyun.com/linkkit/c-sdk
  • McGill-DMaS/Kam1n0-Community - The Kam1n0 Assembly Analysis Platform
  • libass/libass - libass is a portable subtitle renderer for the ASS/SSA (Advanced Substation Alpha/Substation Alpha) subtitle format.
  • znort987/blockparser - Simple C++ bitcoin blockchain parser
  • youzan/zan - 高效稳定ã€�安全易用ã€�线上å®�时验è¯�的全异步高性能网络库,通过PHP扩展方å¼�使用。
  • yaml/libyaml - Canonical source repository for LibYAML
  • vimfung/LuaScriptCore - 一款简å�•æ˜“用的多平å�°Luaæ¡¥æ�¥å™¨ï¼Œç›®å‰�支æŒ�在iOSã€�Mac OS Xã€�Android以å�ŠUnity3D中使用,让å�Ÿç”Ÿç�¯å¢ƒä¸�Luaæ— éšœç¢�沟通。
  • probablycorey/seriously - The Objective-C HTTP library that Apple should have created, seriously.
  • matrixcascade/PainterEngine - PainterEngine is a game engine with software renderer,PainterEngine can be transplanted to any platform that supports C
  • dianping/camel - camel: soft load balance(slb) middle ware - control nginx servers by portal and api.
  • Exely/CSAPP-Labs - Solutions and Notes for Labs of Computer Systems: A Programmer's Perspective 3rd Editon // 《深入ç�†è§£è®¡ç®—机系统》第三版的å®�验文件ã€�解答ä¸�笔记
  • 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.
  • naev/naev - Naev is a 2d action/rpg space game that combines elements from the action, rpg and simulation genres.
  • tatsuhiro-t/wslay - The WebSocket library in C
  • sheredom/subprocess.h - single header process launching solution for C and C++
  • hroptatyr/dateutils - nifty command line date and time utilities; fast date calculations and conversion in the shell
  • kokke/tiny-regex-c - Small portable regex in C
  • openresty/lua-upstream-nginx-module - Nginx C module to expose Lua API to ngx_lua for Nginx upstreams
  • armon/hlld - C network daemon for HyperLogLogs
  • hellerve/e - A dead simple editor
  • csete/gpredict - Gpredict satellite tracking application
  • juliettef/IconFontCppHeaders - C, C++ headers and C# classes for icon fonts: Font Awesome, Fork Awesome, Material Design, Kenney game icons and Fontaudio
  • petewarden/c_hashmap - A simple string hashmap in C
  • kablaa/CTF-Workshop - Challenges for Binary Exploitation Workshop
  • freifunk-gluon/gluon - a modular framework for creating OpenWrt-based firmwares for wireless mesh nodes
  • LordNoteworthy/cpu-internals - Intel / AMD CPU Internals
  • pret/pokeruby - Decompilation of Pokémon Ruby/Sapphire
  • hillegass/BNRPersistence - A set of classes which use Tokyo Cabinet to save and load Objective-C objects
  • autobleem/AutoBleem - AutoBleem - Alternative to BleemSync/BootMenu, C++ based, GameScanner and Updater for Playstation Classic
  • seemoo-lab/owl - An open Apple Wireless Direct Link (AWDL) implementation written in C
  • losnoco/vgmstream - vgmstream - A library for playback of various streamed audio formats used in video games.
  • hackgnar/ble_ctf - A Bluetooth low energy capture the flag
  • 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)
  • symisc/vedis - An Embedded Implementation of Redis
  • naasking/async.h - Stackless Async Subroutines for C
  • 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
  • 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.
  • X0rg/CPU-X - CPU-X is a Free software that gathers information on CPU, motherboard and more.
  • yaouser/C - linux下的C语言å�Šå…³äº�kernel的介ç»�
  • jabberd2/jabberd2 - JabberD XMPP Server
  • xorg62/tty-clock - Clock using lib ncurses
  • monitoring-plugins/monitoring-plugins - Monitoring Plugins
  • tangledpath/ruby-fann - Ruby library for interfacing with FANN (Fast Artificial Neural Network)
  • intel/cc-oci-runtime - OCI (Open Containers Initiative) compatible runtime for Intel® Architecture
  • Keruspe/GPaste - Clipboard management system
  • mevdschee/2048.c - Console version of the game "2048" for GNU/Linux
  • leonindy/camel - camel: soft load balance(slb) midware - control nginx servers by portal and api.
  • graphitemaster/incbin - Include binary files in C/C++
  • Zeex/subhook - Simple hooking library for C/C++ (x86 only, 32/64-bit, no dependencies)
  • mofaph/csapp - Computer Systems: A Programmer's Perspective
  • Wilfred/babyc - A toy C compiler
  • skarnet/s6 - The s6 supervision suite.
  • liudf0716/xkcptun - xkcptun is kcp tunnel for OpenWRT&LEDE, implemented in c language
  • iscsi-osx/iSCSIInitiator - iSCSI Initiator for macOS
  • ChibiOS/ChibiOS - Read only mirror of SVN ChibiOS repository at https://osdn.net/projects/chibios/scm/svn/
  • BrianSidebotham/arm-tutorial-rpi - Raspberry-Pi Bare Metal Programming in C Tutorial
  • pusher/libPusher - An Objective-C interface to Pusher Channels
  • 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!
  • libimobiledevice/idevicerestore - Restore/upgrade firmware of iOS devices
  • billiob/terminology - The best terminal emulator based on the Enlightenment Foundation Libraries
  • arduino/ArduinoCore-avr - The Official Arduino AVR core
  • symisc/PH7 - An Embedded Implementation of PHP (C Library)
  • gianlucabertani/Objective-Zip - An object-oriented friendly wrapper library for ZLib and MiniZip, in Objective-C for iOS and OS X
  • SanderMertens/bake - A build system that lets you clone, build and run C/C++ projects with a single command
  • libtom/libtommath - LibTomMath is a free open source portable number theoretic multiple-precision integer library written entirely in C.
  • cbsd/cbsd - Yet one more wrapper around jail, bhyve and XEN on FreeBSD platform.
  • mjg59/mei-amt-check - Check whether AMT is enabled and provisioned under Linux
  • GenericMappingTools/gmt - The Generic Mapping Tools
  • h0mbre/Learning-C - A series of mini-projects used to learn C for beginners
  • troglobit/inadyn - Dynamic DNS client with SSL/TLS support
  • diegocr/netcat - NetCat for Windows
  • zpl-c/zpl - ğŸ“� Your (almost) C99 Powerkit
  • jwasham/practice-c - Part of my daily plan for studying C.
  • douban/greenify - Make blocking C library work with gevent
  • OKCoin/rest - OKCoin Rest Api客户端示例 ç›®å‰�å�ªæ��ä¾›C++ã€�C# ã€�Javaã€�PHPã€�Python
  • 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
  • FreedomBen/rtl8188ce-linux-driver - This modified version of the RealTek WiFi driver fixes some issues with RealTek cards on Linux.
  • dvidelabs/flatcc - FlatBuffers Compiler and Library in C for C
  • FSX/misaka - A Python binding for Hoedown.
  • doches/progressbar - An easy-to-use C library for displaying text progress bars.
  • angt/glorytun - Multipath UDP tunnel
  • redbo/cloudfuse - Filesystem (fuse) implemented on Mosso's Cloud Files
  • kbranigan/cJSON - I did not write this code, but I like it.
  • ASDAlexander77/TypeScript2Cxx - TypeScript to C++
  • lfos/calcurse - A text-based calendar and scheduling application
  • nurupo/vlc-pause-click-plugin - Plugin for VLC that pauses/plays video on mouse click
  • jserv/MazuCC - A minimalist C compiler with x86_64 code generation
  • KhronosGroup/OpenCL-Headers - Khronos OpenCL-Headers
  • 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
  • kosma/minmea - a lightweight GPS NMEA 0183 parser library in pure C
  • johanmalm/jgmenu - A simple X11 menu
  • CauldronDevelopmentLLC/CAMotics - Open-Source Simulation & Computer Aided Machining - A 3-axis CNC GCode simulator
  • cesanta/fossa - Async non-blocking multi-protocol networking library for C/C++
  • trailofbits/cb-multios - DARPA Challenges Sets for Linux, Windows, and macOS
  • 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.
  • apache/subversion - Mirror of Apache Subversion
  • andrewchambers/c - small self hosting C compiler
  • ged/ruby-pg - A PostgreSQL client library for Ruby
  • 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.
  • ocornut/imgui_club - Nice things to use along dear imgui
  • dhuertas/AES - AES algorithm implementation in C
  • paulhoux/Cinder-Samples - Sample applications for the Cinder framework
  • libimobiledevice/ifuse - A fuse filesystem to access the contents of iOS devices
  • connor-brooks/ecosim - An interactive ecosystem and evolution simulator written in C and OpenGL, for GNU/Linux.
  • CasterWx/AntzOS - :earth_asia: Develop an intelligent AI half terminal half graphical operating system Antz. 一个éš�心所欲制造的æ“�作系统Antz。
  • earthquake/chw00t - chw00t - Unices chroot breaking tool
  • TulipCharts/tulipindicators - Technical Analysis Indicator Function Library in C
  • Azure/azure-iot-sdk-c - A C99 SDK for connecting devices to Microsoft Azure IoT services
  • openucx/ucx - Unified Communication X (mailing list - https://elist.ornl.gov/mailman/listinfo/ucx-group)
  • jmckaskill/luaffi - Standalone FFI library for calling C functions from lua. Compatible with the luajit FFI interface.
  • taisei-project/taisei - A free and open-source Touhou Project clone and fangame
  • vmprof/vmprof-python - vmprof - a statistical program profiler
  • CTurt/Cinoop - Multiplatform Game Boy emulator
  • frida/frida-core - Frida core library intended for static linking into bindings
  • lfittl/libpg_query - C library for accessing the PostgreSQL parser outside of the server environment
  • MustangYM/WeChatICU-ForMac - Mac版ä¼�业微信消æ�¯é˜²æ’¤å›�, è�Šå¤©ä¼šè¯�å�»æ°´å�°
  • nxrighthere/ENet-CSharp - Reliable UDP networking library
  • zsummer/breeze - 一个C++çš„è½»é‡�级的分布å¼�æœ�务器引æ“�, æ�¶æ�„æ€�想为一切皆service.
  • cxong/cdogs-sdl - Classic overhead run-and-gun game
  • chenyahui/AnnotatedCode - 知å��å¼€æº�代ç �库的注释版,包括libcoã€�coroutineã€�muduoç­‰
  • canonical/raft - C implementation of the Raft consensus protocol
  • bugaevc/wl-clipboard - Command-line copy/paste utilities for Wayland
  • ryanpcmcquen/basque - A top-down 2d game engine, written from scratch in under 1000 lines of C. Development of the game based on this engine is streamed on Twitch: https://www.twitch.tv/ryanpcmcquen
  • rxi/map - A type-safe hash map implementation for C
  • TOMB5/TOMB5 - Tomb Raider: Chronicles Disassembly translated to C source code.
  • simonhf/sharedhashfile - Share Hash Tables With Stable Key Hints Stored In Memory Mapped Files Between Arbitrary Processes
  • frankmorgner/vsmartcard - umbrella project for emulation of smart card readers or smart cards
  • armink/struct2json - A fast convert library between the JSON and C structure. Implement structure serialization and deserialization for C. | C 结æ�„体ä¸� JSON 快速互转库,快速å®�ç�° C 结æ�„体的åº�列化å�Šå��åº�列化
  • adtac/fssb - A filesystem sandbox for Linux using syscall intercepts.
  • intel/intel-cmt-cat - User space software for Intel(R) Resource Director Technology
  • dyu/ffi-overhead - comparing the c ffi (foreign function interface) overhead on various programming languages
  • Fedjmike/mini-c - Dr Strangehack, or: how to write a self-hosting C compiler in 10 hours
  • nemequ/portable-snippets - Collection of miscellaneous portable C snippets.
  • cfengine/core - CFEngine Community
  • JLErvin/berry - :strawberry: A healthy, byte-sized window manager written over the XLib Library
  • bus1/dbus-broker - Linux D-Bus Message Broker
  • brektrou/rtl8821CU - Realtek RTL8811CU/RTL8821CU USB Wi-Fi adapter driver for Linux
  • eduardsui/tlse - Single C file TLS 1.2/1.3 implementation, using tomcrypt as crypto library
  • Great-Hill-Corporation/trueblocks-core - The main repository for the quickBlocks system
  • Crypto-toolbox/HFT-Orderbook - Limit Order Book for high-frequency trading (HFT), as described by WK Selph, implemented in Python3 and C
  • ColinIanKing/christmas-obfuscated-C - Obuscated C Christmas programs
  • yindaz/DeepCompletionRelease - Deep Depth Completion of a Single RGB-D Image
  • CristianHenzel/ClipIt - ClipIt clipboard manager for GTK+
  • simple2d/simple2d - :video_game: Simple, open-source 2D graphics for everyone
  • martincohen/Punity - A tiny game engine in C.
  • kanaka/wac - WebAssembly interpreter in C
  • grobian/carbon-c-relay - Enhanced C implementation of Carbon relay, aggregator and rewriter
  • gingerBill/gb - gb single-file public domain libraries for C & 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).
  • steakknife/unsign - Remove code signatures from OSX Mach-O binaries (note: unsigned binaries cannot currently be re-codesign'ed. Patches welcome!)
  • 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.
  • mellowcandle/bitwise - Terminal based bit manipulator in ncurses
  • swenson/sort - Sorting routine implementations in "template" C
  • UnknownShadow200/ClassiCube - Custom Minecraft Classic / ClassiCube client written in C (formerly ClassicalSharp in C#) from scratch.
  • 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.
  • 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
  • analang/como-lang-ng - como-lang-ng is now ana-lang, located at https://github.com/analang/ana
  • wenjun1055/c - C语言学习代ç �
  • caseyscarborough/keylogger - A no-frills keylogger for Mac OS X.
  • btpd/btpd - âš¡ The BitTorrent Protocol Daemon
  • LambdaSchool/C-Web-Server - A simple webserver written in C
  • svenstaro/rofi-calc - 🖩 Do live calculations in rofi!
  • 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
  • rui314/chibicc - chibicc
  • mwarning/KadNode - P2P DNS with content key, crypto key and PKI support. DynDNS alternative.
  • drh/cii - C Interfaces and Implementations
  • nasa/XPlaneConnect - The X-Plane Communications Toolbox is a research tool used to interact with the X-Plane flight simulator
  • adsr/mle - Flexible terminal-based text editor (C)
  • tinyalsa/tinyalsa - Tiny library to interface with ALSA in the Linux kernel
  • AllAlgorithms/c - Implementation of All â–²lgorithms in C Programming Language
  • xant/libhl - Simple and fast C library implementing a thread-safe API to manage hash-tables, linked lists, lock-free ring buffers and queues
  • 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.
  • CCExtractor/ccextractor - CCExtractor - Official version maintained by the core team
  • navit-gps/navit - The open source (GPL v2) turn-by-turn navigation software for many OS
  • PaulStoffregen/cores - Teensy Core Libraries for Arduino
  • JHUISI/charm - Charm: A Framework for Rapidly Prototyping Cryptosystems
  • 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.
  • ha7ilm/csdr - A simple DSP library and command-line tool for Software Defined Radio.
  • criticalstack/libevhtp - Create extremely-fast and secure embedded HTTP servers with ease.
  • lukeweber/webrtc-jingle-client - Webrtc audio + jingle protocol brought to IOS and Android.
  • loadzero/si78c - si78c is a memory accurate reimplementation of Space Invaders in C.
  • crash-utility/crash - Linux kernel crash utility
  • cloudwu/cstring - A simple C string lib
  • Macarse/50AH-code - 50 Android Hacks book source code
  • Ai-Thinker-Open/GPRS_C_SDK - Ai-Thinker A9/A9G GPRS (with GPS(A9G)) module C development SDK
  • zfl9/chinadns-ng - chinadns next generation, refactoring with epoll and ipset
  • x893/CMSIS-DAP - STM32 port for CMSIS-DAP with additional serial (CDC) support
  • nih-at/libzip - A C library for reading, creating, and modifying zip archives.
  • google/clspv - Clspv is a prototype compiler for a subset of OpenCL C to Vulkan compute shaders
  • brackeen/glfm - OpenGL ES and input for iOS, tvOS, Android, and WebGL
  • ianlancetaylor/libbacktrace - A C library that may be linked into a C/C++ program to produce symbolic backtraces
  • hfiref0x/KDU - Kernel Driver Utility
  • open5gs/open5gs - Open5GS is a C-language Open Source implementation for 5GC (5G Core) and EPC, i.e. the core network of NR/LTE network (Release-16)
  • skx/simple.vm - Simple virtual machine which inteprets bytecode.
  • siu/minunit - Minimal unit testing framework for C
  • 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.
  • lpereira/hardinfo - System profiler and benchmark tool for Linux systems
  • linleyh/liberation-circuit - Trapped in a hostile computer system, you must make a way out - RTS/coding game
  • 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.
  • cilynx/rtl88x2BU_WiFi_linux_v5.3.1_27678.20180430_COEX20180427-5959 - rtl88x2bu driver updated for current kernels.
  • sixstars/ctf - A writeup summary for CTF competitions, problems.
  • sdhand/x11fs - A tool for manipulating X windows
  • miohtama/python-Levenshtein - The Levenshtein Python C extension module contains functions for fast computation of Levenshtein distance and string similarity
  • luohaha/CSpider - A scalable and convenient crawler framework in C:).
  • Overv/OOGL - Object-oriented C++ wrapper for OpenGL.
  • mongodb/libbson - ARCHIVED - libbson has moved to https://github.com/mongodb/mongo-c-driver/tree/master/src/libbson
  • lemire/simdcomp - A simple C library for compressing lists of integers using binary packing
  • google-research/tiny-differentiable-simulator - Tiny Differentiable Simulator is a header-only C++ physics library with zero dependencies.
  • erikkaashoek/Comskip - A free commercial detector
  • sheredom/json.h - single header json parser for C and C++
  • jergusg/k380-function-keys-conf - Make function keys default on Logitech k380 bluetooth keyboard
  • explosion/lightnet - 🌓 Bringing pjreddie's DarkNet out of the shadows #yolo
  • Steve132/uraster - Micro simple Rasterizer in a single C++11 header file.
  • QuantumLeaps/qpc - QP/C real-time embedded framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machines
  • 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.
  • grz0zrg/fbg - Lightweight C 2D graphics API agnostic library with parallelism support
  • benoitc/http-parser - HTTP request/response parser for python in C
  • ThingPulse/esp8266-weather-station-color - ESP8266 Weather Station in Color using ILI9341 TFT 240x320 display
  • Battelle/movfuscator - The single instruction C compiler
  • macmade/ClangKit - ClangKit provides an Objective-C frontend to LibClang. Source tokenization, diagnostics and fix-its are actually implemented.
  • igrr/esptool-ck - ESP8266 build/flash helper tool by Christian Klippel
  • eclipse/wakaama - Eclipse Wakaama (formerly liblwm2m) is an implementation of the Open Mobile Alliance's LightWeight M2M protocol (LWM2M).
  • Crazepony/crazepony-firmware-none - Crazepony flight control source code with no RTOS.
  • libconfuse/libconfuse - Small configuration file parser library for C.
  • cofyc/argparse - Command-line arguments parsing library.
  • andreafabrizi/prism - PRISM is an user space stealth reverse shell backdoor, written in pure C.
  • Hjdskes/cage - A Wayland kiosk
  • tiglabs/containerdns - a fast DNS for Kubernetes clusters
  • nategri/nematoduino - Arduino UNO-compatible robotic simulation of the C. elegans nematode
  • limingth/NCCL - New Concept C Language
  • cyrusimap/cyrus-imapd - Cyrus IMAP is an email, contacts and calendar server
  • deltachat/deltachat-core - Delta.Chat C-Library with e2e chat-over-email functionality & Python bindings
  • Yubico/libu2f-host - Yubico Universal 2nd Factor (U2F) Host C Library
  • pbatard/uefi-ntfs - UEFI:NTFS - Boot NTFS partitions from UEFI
  • charlietangora/gif-h - Simple C++ one-header library for the creation of animated GIFs from image data.
  • AudioNet/node-core-audio - Bindings for PortAudio giving JavaScript access to sound card samples (mostly unmaintained)
  • jonasblixt/ufsm - UML Statechart library in C and XMI importer
  • radareorg/r2dec-js - radare2 plugin - converts asm to pseudo-C code.
  • orlp/ed25519 - Portable C implementation of Ed25519, a high-speed high-security public-key signature system.
  • maxmind/geoip-api-c - GeoIP Legacy C API
  • PeterScott/murmur3 - Murmur3 hash in C
  • septag/rizz - Small C game development framework
  • gsass1/NTop - 💻 htop-like system-monitor for Windows with Vi-keybindings.
  • skiselkov/BetterPushbackC - This is the BetterPushback plugin for X-Plane 10 and X-Plane 11
  • cvxgrp/scs - C package that solves convex cone problems via operator splitting
  • cgaebel/pipe - A simple thread-safe FIFO in C.
  • JCash/voronoi - A C implementation for creating 2D voronoi diagrams
  • andwn/cave-story-md - A fan port of Cave Story for the Sega Mega Drive
  • 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/).
  • gosu/gosu - 2D game development library for Ruby and C++
  • dr-soft/miniaudio - Single file audio playback and capture library written in C.
  • matrixcascade/PainterEngineHelper - PainterEngine is a game engine with software renderer,PainterEngine can be transplanted to any platform that supports C
  • websupport-sk/pecl-memcache - PHP Extension - Memcache module with support of newer PHP 7.x
  • 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
  • 10gen-archive/mongo-c-driver-legacy - C Driver for MongoDB
  • msgpack/msgpack-objectivec - MessagePack serializer implementation for Objective-C / msgpack.org[Objective-C]
  • Kreijstal/Random-C-stuff - For all Random C stuff
  • zedshaw/liblcthw - The library you create when you are done with Learn C The Hard Way
  • yunnian/php-nsq - a php nsq client write by c extension,the fastest nsq client
  • oreboot/oreboot - oreboot is a fork of coreboot, with C removed, written in Rust.

Repo Not Found