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