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
- pbatard/rufus - The Reliable USB Formatting Utility
- vurtun/nuklear - A single-header ANSI C gui library
- 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
- jonas/tig - Text-mode interface for git
- andlabs/libui - Simple and portable (but not inflexible) GUI library in C that uses the native GUI technologies of each platform it supports.
- hashcat/hashcat - World's fastest and most advanced password recovery utility
- qmk/qmk_firmware - Open-source keyboard firmware for Atmel AVR and Arm USB families
- reactos/reactos - A free Windows-compatible Operating System
- jedisct1/libsodium - A modern, portable, easy to use crypto library.
- phpredis/phpredis - A PHP extension for Redis
- TheAlgorithms/C - Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
- 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
- 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
- cesanta/mongoose - Embedded Web Server
- 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
- acidanthera/OpenCorePkg - OpenCore bootloader
- 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.
- raysan5/raylib - A simple and easy-to-use library to enjoy videogames programming
- sumatrapdfreader/sumatrapdf - SumatraPDF reader
- coturn/coturn - coturn TURN server project
- lz4/lz4 - Extremely Fast Compression algorithm
- 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'.
- 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).
- lpereira/lwan - Experimental, scalable, high performance HTTP server
- 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
- Wind4/vlmcsd - KMS Emulator in C (currently runs on Linux including Android, FreeBSD, Solaris, Minix, Mac OS, iOS, Windows with or without Cygwin)
- pocoproject/poco - The POCO C++ Libraries are powerful cross-platform C++ libraries for building network- and internet-based applications that run on desktop, server, mobile, IoT, and embedded systems.
- FreeRDP/FreeRDP - FreeRDP is a free remote desktop protocol library and clients
- cstack/db_tutorial - Writing a sqlite clone from scratch in C
- 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
- 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.
- redis/hiredis - Minimalistic C client for Redis >= 1.2
- DoctorWkt/acwj - A Compiler Writing Journey
- 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
- jart/cosmopolitan - fast portable static native textmode containers
- processhacker/processhacker - A free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware.
- laruence/yaf - Fast php framework written in c, built in php extension
- 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.
- Immediate-Mode-UI/Nuklear - A single-header ANSI C immediate mode cross-platform GUI library
- 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
- 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
- Kitware/CMake - Mirror of CMake upstream repository
- RIOT-OS/RIOT - RIOT - The friendly OS for IoT
- kornelski/pngquant - Lossy PNG compressor — pngquant command based on libimagequant library
- 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
- yourtion/30dayMakeOS - 《30天自制操作系统》源码中文版。自己制作一个操作系统(OSASK)的过程
- martanne/vis - A vi-like editor based on Plan 9's structural regular expressions
- 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.
- xmake-io/xmake - 🔥 A cross-platform build utility based on Lua
- hfiref0x/UACME - Defeating Windows User Account Control
- linuxmint/cinnamon - A Linux desktop featuring a traditional layout, built from modern technology and introducing brand new innovative features.
- lc-soft/LCUI - A small C library for building user interfaces with C, XML and CSS.
- lxc/lxc - LXC - Linux Containers
- contiki-os/contiki - The official git repository for Contiki, the open source OS for the Internet of Things
- 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.
- mytechnotalent/Reverse-Engineering - A FREE comprehensive reverse engineering course covering x86, x64, 32-bit ARM & 64-bit ARM architectures.
- 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.
- attractivechaos/klib - A standalone and lightweight C library
- ultrajson/ultrajson - Ultra fast JSON decoder and encoder written in C with Python bindings
- 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.
- veracrypt/VeraCrypt - Disk encryption with strong security based on TrueCrypt
- 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
- gluster/glusterfs - Gluster Filesystem : Build your distributed storage in minutes
- warmcat/libwebsockets - canonical libwebsockets.org networking library
- neutrinolabs/xrdp - xrdp: an open source RDP server
- RandyGaul/cute_headers - Collection of cross-platform one-file C/C++ libraries with no dependencies, primarily used for games
- CloverHackyColor/CloverBootloader - Bootloader for macOS, Windows and Linux in UEFI and in legacy mode
- jakogut/tinyvm - TinyVM is a small, fast, lightweight virtual machine written in pure ANSI C.
- colmap/colmap - COLMAP - Structure-from-Motion and Multi-View Stereo
- cmusphinx/pocketsphinx - PocketSphinx is a lightweight speech recognition engine, specifically tuned for handheld and mobile devices, though it works equally well on the desktop
- mridgers/clink - Bash's powerful command line editing in cmd.exe
- 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
- 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
- y123456yz/reading-code-of-nginx-1.9.2 - nginx-1.9.2源码通读分析注释,带详尽函数中文分析注释以及相关函数流程调用注释,最全面的nginx源码阅读分析中文注释,更新完毕(源码学习交流QQ群:568892619)
- collectd/collectd - The system statistics collection daemon. Please send Pull Requests here!
- 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.
- acassen/keepalived - Keepalived
- rui314/chibicc - A small C compiler
- 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
- kokke/tiny-AES-c - Small portable AES128/192/256 in C
- lotabout/write-a-C-interpreter - Write a simple interpreter of C. Inspired by c4 and largely based on it.
- fragglet/c-algorithms - A library of common data structures and algorithms written in C.
- sustrik/libmill - Go-style concurrency in C
- tj/luna - luna programming language - a small, elegant VM implemented in C
- hexchat/hexchat - GTK+ IRC client
- firmianay/CTF-All-In-One - CTF竞赛权威指南
- akheron/jansson - C library for encoding, decoding and manipulating JSON data
- jagt/clumsy - clumsy makes your network condition on Windows significantly worse, but in a controlled and interactive manner.
- dunst-project/dunst - Lightweight and customizable notification daemon
- vozlt/nginx-module-vts - Nginx virtual host traffic status module
- troydhanson/uthash - C macros for hash tables and more
- patriciogonzalezvivo/glslViewer - Console-based GLSL Sandbox for 2D/3D shaders shaders
- cleanflight/cleanflight - Clean-code version of the baseflight flight controller firmware
- Mzzopublic/C - C语言
- nanopb/nanopb - Protocol Buffers with small code size
- torproject/tor - unofficial git repo -- report bugs/issues/pull requests on https://gitlab.torproject.org/ --
- htop-dev/htop - htop - an interactive process viewer
- inotify-tools/inotify-tools - inotify-tools is a C library and a set of command-line programs providing a simple interface to inotify.
- gozfree/gear-lib - Gear-Lib, C library for IOT Embedded Multimedia and Network
- begeekmyfriend/leetcode - LeetCode in pure C
- chipsec/chipsec - Platform Security Assessment Framework
- srdja/Collections-C - A library of generic data structures.
- 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)
- 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.
- MinhasKamal/CreepyCodeCollection - A Nonsense Collection of Disgusting Codes
- 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 - 📧 Teaching an Old Dog New Tricks -- IRC: #neomutt on irc.freenode.net
- tianocore/edk2 - EDK II
- way-cooler/way-cooler - Wayland compositor for AwesomeWM
- 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/
- coreutils/coreutils - upstream mirror
- jhawthorn/fzy - 🔍 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
- chjj/compton - A compositor for X11.
- westes/flex - The Fast Lexical Analyzer - scanner generator for lexing in C and C++
- apple/swift-corelibs-libdispatch - The libdispatch Project, (a.k.a. Grand Central Dispatch), for concurrency on multicore hardware
- premake/premake-core - Premake
- lloyd/yajl - A fast streaming JSON parsing library in C.
- microsoft/msquic - Cross-platform, C implementation of the IETF QUIC protocol.
- philippe44/AirConnect - Use AirPlay to stream to UPnP/Sonos & Chromecast devices
- karlstav/cava - Console-based Audio Visualizer for Alsa
- glouw/tinn - A tiny neural network library
- ThrowTheSwitch/Unity - Simple Unit Testing for C
- acl-dev/acl - Server framework and network components written by C/C++ for Linux, Mac, FreeBSD, Solaris(x86), Windows, Android, IOS
- networkprotocol/yojimbo - A network library for client/server games written in C++
- z3APA3A/3proxy - 3proxy - tiny free proxy server
- badafans/better-cloudflare-ip - 查找适合自己当前网络环境的优选cloudflare anycast IP
- 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.
- quickjs-zh/QuickJS - QuickJS是一个小型并且可嵌入的Javascript引擎,它支持ES2020规范,包括模块,异步生成器和代理器。
- abishekvashok/cmatrix - Terminal based "The Matrix" like implementation
- 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
- 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.
- xiph/rnnoise - Recurrent neural network for audio noise reduction
- sysstat/sysstat - Performance monitoring tools for Linux
- janet-lang/janet - A dynamic language and bytecode vm
- statsite/statsite - C implementation of statsd
- namhyung/uftrace - Function graph tracer for C/C++/Rust
- 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
- kangjianwei/Data-Structure - 《数据结构》-严蔚敏.吴伟民-教材源码与习题解析
- ARM-software/CMSIS_5 - CMSIS Version 5 Development Repository
- PromyLOPh/pianobar - Console-based pandora.com player
- ivmai/bdwgc - The Boehm-Demers-Weiser conservative C/C++ Garbage Collector (libgc, bdwgc, boehm-gc)
- facebookarchive/libphenom - An eventing framework for building high performance and high scalability systems in C.
- apache/guacamole-server - Mirror of Apache Guacamole Server
- peng-zhihui/HoloCubic - 带网络功能的伪全息透明显示桌面站
- slembcke/Chipmunk2D - A fast and lightweight 2D game physics library.
- 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++ 日志库
- OpenSC/OpenSC - Open source smart card tools and middleware. PKCS#11/MiniDriver/Tokend
- SanderMertens/flecs - A fast entity component system (ECS) for C & C++
- taviso/ctypes.sh - A foreign function interface for bash.
- NetHack/NetHack - Official NetHack Git Repository
- seemoo-lab/nexmon - The C-based Firmware Patching Framework for Broadcom/Cypress WiFi Chips that enables Monitor Mode, Frame Injection and much more
- citusdata/cstore_fdw - Columnar storage extension for Postgres built as a foreign data wrapper. Check out https://github.com/citusdata/citus for a modernized columnar storage implementation built as a table access method.
- Ewenwan/ShiYanLou - 学习C & C++ & python&汇编语言 LLVM编译器 数据结构 算法 操作系统 单片机 linux 面试
- ibireme/yyjson - The fastest JSON library in C
- rui314/9cc - A Small C Compiler
- 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.
- taviso/ctftool - Interactive CTF Exploration Tool
- 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.
- 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.
- begeekmyfriend/bplustree - A minimal but extreme fast B+ tree indexing structure demo for billions of key-value storage
- 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/
- kkos/oniguruma - regular expression library
- mackron/miniaudio - Single file audio playback and capture library written in C.
- lexborisov/myhtml - Fast C/C++ HTML 5 Parser. Using threads.
- jeremycw/httpserver.h - Single header library for writing non-blocking HTTP servers in C
- cloudwu/pbc - A protocol buffers library for C
- cesanta/mjs - Embedded JavaScript engine for C/C++
- open62541/open62541 - Open source implementation of OPC UA (OPC Unified Architecture) aka IEC 62541 licensed under Mozilla Public License v2.0
- horhof/quickjs - The official repo is at bellard/quickjs.
- 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.
- 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)
- benhoyt/inih - Simple .INI file parser in C, good for embedded systems
- hackerschoice/thc-tips-tricks-hacks-cheat-sheet - Various tips & tricks
- rspamd/rspamd - Rapid spam filtering system.
- checkpoint-restore/criu - Checkpoint/Restore tool
- boazsegev/facil.io - Your high performance web application C framework
- rsyslog/rsyslog - a Rocket-fast SYStem for LOG processing
- cc65/cc65 - cc65 - a freeware C compiler for 6502 based systems
- FreeRADIUS/freeradius-server - FreeRADIUS - A multi-protocol policy server.
- sustrik/libdill - Structured concurrency in C
- zauonlok/renderer - A shader-based software renderer written from scratch in C89
- HardySimpson/zlog - A reliable, high-performance, thread safe, flexsible, clear-model, pure C logging library.
- droe/sslsplit - Transparent SSL/TLS interception
- laruence/yar - Light, concurrent RPC framework for PHP & C
- altdesktop/playerctl - 🎧 mpris media player command-line controller for vlc, mpv, RhythmBox, web browsers, cmus, mpd, spotify and others.
- h2o/picohttpparser - tiny HTTP parser written in C (used in HTTP::Parser::XS et al.)
- mpitutorial/mpitutorial - MPI programming lessons in C and executable code examples
- drh/lcc - The lcc retargetable ANSI C compiler
- Lora-net/LoRaMac-node - Reference implementation and documentation of a LoRa network node.
- distcc/distcc - distributed builds for C, C++ and Objective C
- skywind3000/mini3d - 3D Software Renderer in 700 Lines !!
- 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.
- andrewrk/libsoundio - C library for cross-platform real-time audio input and output
- cesanta/v7 - Embedded JavaScript engine for C/C++
- brendan-rius/c-jwt-cracker - JWT brute force cracker written in C
- danielwaterworth/Raphters - [DEPRECATED] A web framework for C.
- orangeduck/Corange - Pure C Game Engine
- rxi/dyad - Asynchronous networking for C
- 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
- remzi-arpacidusseau/ostep-code - Code from various chapters in OSTEP (http://www.ostep.org)
- taf2/curb - Ruby bindings for libcurl
- open-mpi/ompi - Open MPI main development repository
- apple/cups - Apple CUPS Sources
- mkirchner/linked-list-good-taste - Linus Torvalds' linked list argument for good taste, explained
- silentbicycle/greatest - A C testing library in 1 file. No dependencies, no dynamic allocation. ISC licensed.
- mjansson/rpmalloc - Public domain cross platform lock free thread caching 16-byte aligned memory allocator implemented in C
- linux-can/can-utils - Linux-CAN / SocketCAN user space applications
- 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.
- signalapp/libsignal-protocol-c - Signal Protocol C Library
- emweb/wt - Wt, C++ Web Toolkit
- Rapiz1/DungeonRush - 👾🐍 A opensource game inspired by Snake, written in pure C with SDL
- Harvey-OS/harvey - A distributed operating system
- session-replay-tools/cetus - Cetus is a high performance middleware that provides transparent routing between your application and any backend MySQL Servers.
- sdlpal/sdlpal - SDL-based reimplementation of the classic Chinese-language RPG "Xiān jiàn Qí Xiá Zhuàn" (also known as PAL).
- Bumblebee-Project/Bumblebee - Bumblebee daemon and client rewritten in C
- Softmotions/ejdb - 🏂 EJDB 2.0 — Embeddable JSON Database engine C library. Simple XPath like query language (JQL). Websockets / Android / iOS / React Native / Flutter / Java / Dart / Node.js bindings. Docker image.
- opsengine/cpulimit - CPU usage limiter for Linux
- xiph/opus - Modern audio compression for the internet.
- fwupd/fwupd - A simple daemon to allow session software to update firmware
- armon/bloomd - C network daemon for bloom filters
- 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
- shiyanhui/libcsp - A concurrency C library 10x faster than Golang.
- trailofbits/ctf - CTF Field Guide
- igraph/igraph - Library for the analysis of networks
- zerosum0x0/CVE-2019-0708 - Scanner PoC for CVE-2019-0708 RDP RCE vuln
- 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.
- chentao0707/QrCodeScan - Android手机客户端二维码扫描
- 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
- 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.
- richgel999/miniz - miniz: Single C source file zlib-replacement library, originally from code.google.com/p/miniz
- protocolbuffers/upb - a small protobuf implementation in C
- commonmark/cmark - CommonMark parsing and rendering library and program in C
- 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
- vinniefalco/LuaBridge - A lightweight, dependency-free library for binding Lua to C++
- cr-marcstevens/sha1collisiondetection - Library and command line tool to detect SHA-1 collision in a file
- SRombauts/SQLiteCpp - SQLiteC++ (SQLiteCpp) is a smart and easy to use C++ SQLite3 wrapper.
- cnlohr/channel3 - ESP8266 Analog Broadcast Television Interface
- bitcoin-core/secp256k1 - Optimized C library for EC operations on curve secp256k1
- danigargu/CVE-2020-0796 - CVE-2020-0796 - Windows SMBv3 LPE exploit #SMBGhost
- monitoringartist/zabbix-docker-monitoring - 🐳 Docker/Kubernetes/Mesos/Marathon/Chronos/LXC/LXD/Swarm container monitoring - Docker image, Zabbix template and C module
- NVIDIA/cuda-samples - Samples for CUDA Developers which demonstrates features in CUDA Toolkit
- gurnec/HashCheck - HashCheck Shell Extension for Windows with added SHA2, SHA3, and multithreading; originally from code.kliu.org
- codeplea/genann - simple neural network library in ANSI C
- 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.
- 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.
- vnmakarov/mir - A light-weight JIT compiler based on MIR (Medium Internal Representation)
- 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
- 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/
- samtools/samtools - Tools (written in C using htslib) for manipulating next-generation sequencing data
- chocolate-doom/chocolate-doom - Chocolate Doom is a Doom source port that is minimalist and historically accurate.
- udp/json-parser - Very low footprint JSON parser written in portable ANSI 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.
- mvp/uhubctl - uhubctl - USB hub per-port power control
- tj/mon - mon(1) - Simple single-process process monitoring program written in C
- cyring/CoreFreq - CoreFreq is a CPU monitoring software designed for the 64-bits Processors.
- traildb/traildb - TrailDB is an efficient tool for storing and querying series of events
- laruence/yaconf - A PHP Persistent Configurations Container
- citusdata/pg_cron - Run periodic jobs in PostgreSQL
- nfc-tools/libnfc - Platform independent Near Field Communication (NFC) library
- sahib/rmlint - Extremely fast tool to remove duplicates and other lint from your filesystem
- containers/crun - A fast and lightweight fully featured OCI runtime and C library for running containers
- alexfru/SmallerC - Simple C compiler
- asterisk/asterisk - Mirror of the official Asterisk (https://www.asterisk.org) Project repository. No pull requests here please. Use Gerrit:
- bloomberg/comdb2 - Bloomberg's distributed RDBMS
- miniupnp/miniupnp - UPnP IGD implementation
- particle-iot/device-os - Device OS (Firmware) for Particle Devices
- tekknolagi/carp - "interesting" VM in C. Let's see how this goes.
- FiYHer/Game-Cheating-Tutorial - 热门网络游戏辅助开发教程
- profanity-im/profanity - Ncurses based XMPP client
- nicklockwood/FastCoding - A faster and more flexible binary file format replacement for NSCoding, Property Lists and JSON
- kgabis/parson - Lightweight JSON library written in C.
- ands/lightmapper - A C/C++ single-file library for drop-in lightmap baking. Just use your existing OpenGL renderer to bounce light!
- RRZE-HPC/likwid - Performance monitoring and benchmarking suite
- dariomanesku/cmftStudio - cmftStudio - GUI counterpart for:
- brenns10/lsh - Simple shell implementation. Tutorial here ->
- Cyan4973/FiniteStateEntropy - New generation entropy codecs : Finite State Entropy and Huff0
- proot-me/proot - chroot, mount --bind, and binfmt_misc without privilege/setup for Linux
- pbatard/libwdi - Windows Driver Installer library for USB devices
- joan2937/pigpio - pigpio is a C library for the Raspberry which allows control of the General Purpose Input Outputs (GPIO).
- rxi/log.c - A simple logging library implemented in C99
- 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.
- alibaba/ApsaraCache - ApsaraCache is a Redis branch originated from Alibaba Group.
- djkaty/Il2CppInspector - Powerful automated tool for reverse engineering Unity IL2CPP binaries
- switchbrew/libnx - Library for Switch Homebrew
- belangeo/pyo - Python DSP module
- 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:
- nfs-ganesha/nfs-ganesha - NFS-Ganesha is an NFSv3,v4,v4.1 fileserver that runs in user mode on most UNIX/Linux systems
- varnish/Varnish-Cache - Moved. New address: https://github.com/varnishcache/varnish-cache/
- examplecode/mproxy - c 语言实现的一个最小的http代理,支持翻墙
- virtio-win/kvm-guest-drivers-windows - Windows paravirtualized
- sheepdog/sheepdog - Distributed Storage System for QEMU
- recp/cglm - 📽 Highly Optimized Graphics Math (glm) for C
- systemd/casync - Content-Addressable Data Synchronization Tool
- sheredom/utf8.h - 📚 single header utf8 string functions for C and C++
- letoram/arcan - Arcan - [Display Server, Multimedia Framework, Game Engine] -> "Desktop Engine"
- eclipse/paho.mqtt.embedded-c - Paho MQTT C client library for embedded systems. Paho is an Eclipse IoT project (https://iot.eclipse.org/)
- iPlug2/iPlug2 - C++ Audio Plug-in Framework for desktop, mobile and web [PRE-RELEASE]
- andrei-markeev/ts2c - Convert Javascript/TypeScript to C
- posva/catimg - 🦦 Insanely fast image printing in your terminal
- Stephane-D/SGDK - SGDK - A free and open development kit for the Sega Mega Drive
- grimfang4/sdl-gpu - A library for high-performance, modern 2D graphics with SDL written in C.
- vurtun/lib - single header libraries for C/C++
- timwr/CVE-2016-5195 - CVE-2016-5195 (dirtycow/dirtyc0w) proof of concept for Android
- DreamAndDead/CSAPP-3e-Solutions - CSAPP 3e Solutions, migrated to github.io from gitbook.io which is being shut down.
- corosync/corosync - The Corosync Cluster Engine
- mkirchner/gc - Simple, zero-dependency garbage collection for C
- chobits/ngx_http_proxy_connect_module - A forward proxy module for CONNECT request handling
- wangkuiwu/datastructs_and_algorithm - Data struct and algorithm introduction and implementation in C/C++/Java.
- eduard-permyakov/permafrost-engine - An OpenGL RTS game engine written in C
- angband/angband - A free, single-player roguelike dungeon exploration game
- mupen64plus/mupen64plus-core - Core module of the Mupen64Plus project
- libimobiledevice/usbmuxd - A socket daemon to multiplex connections from and to iOS devices
- deanmao/node-chimera - A new kind of headless webkit integration for nodejs; a great alternative to phantomjs.
- zpl-c/librg - 🚀 Making multi-player gamedev simpler since 2017
- rui314/minilisp - A readable lisp in less than 1k lines of C
- mltframework/mlt - MLT Multimedia Framework
- bettio/AtomVM - Tiny Erlang VM
- tass-belgium/picotcp - PicoTCP is a free TCP/IP stack implementation
- armink/CmBacktrace - Advanced fault backtrace library for ARM Cortex-M series MCU | ARM Cortex-M 系列 MCU 错误追踪库
- psankar/simplefs - A simple, kernel-space, on-disk filesystem from the scratch
- csound/csound - Main repository for Csound
- usrbinnc/netcat-cpi-kernel-module - Kernel module edition of the Cycles Per Instruction (2014) album.
- zlib-ng/zlib-ng - zlib replacement with optimizations for "next generation" systems.
- Gigoteur/UnicornConsole - Unicorn Console: create quick game !
- glouw/ctl - The C Template Library
- willemt/raft - C implementation of the Raft Consensus protocol, BSD licensed
- rustyrussell/ccan - The C Code Archive Network
- 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
- rsta2/circle - A C++ bare metal environment for Raspberry Pi with USB (32 and 64 bit)
- hfiref0x/TDL - Driver loader for bypassing Windows x64 Driver Signature Enforcement
- alibaba/nginx-http-concat - A Nginx module for concatenating files in a given context: CSS and JS files usually
- scottcgi/Mojoc - A cross-platform, open-source, pure C game engine for mobile game.
- mempodippy/vlany - Linux LD_PRELOAD rootkit (x86 and x86_64 architectures)
- lavoiesl/osx-cpu-temp - Outputs current CPU temperature for OSX
- libsndfile/libsndfile - A C library for reading and writing sound files containing sampled audio data.
- jimon/osx_app_in_plain_c - A simple showcase how to create a simple OS X app in plain C without any Objective-C
- dibyendumajumdar/ravi - Ravi is a dialect of Lua, featuring limited optional static typing, JIT and AOT compilers
- jmcnamara/libxlsxwriter - A C library for creating Excel XLSX files.
- jbruchon/jdupes - A powerful duplicate file finder and an enhanced fork of 'fdupes'.
- y123456yz/Reading-and-comprehense-linux-Kernel-network-protocol-stack - linux内核网络协议栈源码阅读分析注释--带详尽中文分析注释以及相关流程分析调用注释,对理解分析内核协议栈源码很有帮助(源码学习交流QQ群:568892619)
- TinyCC/tinycc - Unofficial mirror of mob development branch
- bryanpkc/corkscrew - A tool for tunneling SSH through HTTP proxies
- halayli/lthread - lthread, a multicore enabled coroutine library written in C
- doonny/PipeCNN - An OpenCL-based FPGA Accelerator for Convolutional Neural Networks
- pi-hole/FTL - The Pi-hole FTL engine
- mattiasgustavsson/libs - Single-file public domain libraries for C/C++
- cisco-system-traffic-generator/trex-core - trex-core site
- laruence/yac - A fast, lock-free, shared memory user data cache for PHP
- hfiref0x/WinObjEx64 - Windows Object Explorer 64-bit
- cztomczak/cef2go - Go lang bindings for the Chromium Embedded Framework (CEF)
- FreeApophis/TrueCrypt - This repository applies all Versions of the Original TrueCrypt Source Files in order
- pret/pokeemerald - Decompilation of Pokémon Emerald
- kiibohd/controller - Kiibohd Controller
- hpjansson/chafa - 📺🗿 Terminal graphics for the 21st century.
- open-quantum-safe/liboqs - C library for prototyping and experimenting with quantum-resistant cryptography
- pvaret/rtl8192cu-fixes - Realtek 8192 chipset driver, ported to kernel 3.11.
- fcambus/telize - High performance JSON IP and GeoIP REST API (IP Geolocation)
- charliegerard/Epoc.js - Node.js addon for the Emotiv C++ SDK
- gentilkiwi/kekeo - A little toolbox to play with Microsoft Kerberos in C
- ninia/jep - Embed Python in Java
- Exely/CSAPP-Labs - Solutions and Notes for Labs of Computer Systems: A Programmer's Perspective 3rd Editon // 《深入理解计算机系统》第三版的实验文件、解答与笔记
- eleme/corvus - A fast and lightweight Redis Cluster Proxy for Redis 3.0
- vergoh/vnstat - vnStat - a network traffic monitor for Linux and BSD
- 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.
- zlib-ng/minizip-ng - Fork of the popular zip manipulation library found in the zlib distribution.
- Billy-Ellis/Exploit-Challenges - A collection of vulnerable ARM binaries for practicing exploit development
- antirez/rax - A radix tree implementation in ANSI C
- appneta/tcpreplay - Pcap editing and replay tools for *NIX and Windows - Users please download source from
- libssh2/libssh2 - the SSH library
- hyperrealm/libconfig - C/C++ library for processing configuration files
- Blosc/c-blosc - A blocking, shuffling and loss-less compression library that can be faster than
memcpy()
. - yulingtianxia/BlockHook - Hook Objective-C blocks. A powerful AOP tool.
- ustcwpz/USTC-CS-Courses-Resource - USTC计算机学院课程资源
- LIJI32/SameBoy - Game Boy and Game Boy Color emulator written in C
- m0nad/Diamorphine - LKM rootkit for Linux Kernels 2.6.x/3.x/4.x/5.x (x86/x86_64 and ARM64)
- 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.
- RoaringBitmap/CRoaring - Roaring bitmaps in C (and C++)
- RJ/ketama - C library for consistent hashing, and langauge bindings
- libimobiledevice/ideviceinstaller - Manage apps of iOS devices
- cvxopt/cvxopt - CVXOPT -- Python Software for Convex Optimization
- Fazecast/jSerialComm - Platform-independent serial port access for Java
- chrisjmccormick/word2vec_commented - Commented (but unaltered) version of original word2vec C implementation.
- bitcraze/crazyflie-firmware - The main firmware for the Crazyflie Nano Quadcopter, Crazyflie Bolt Quadcopter and Roadrunner Positioning Tag.
- tanakh/cmdline - A Command Line Parser
- libcheck/check - A unit testing framework for C
- mpx/lua-cjson - Lua CJSON is a fast JSON encoding/parsing module for Lua
- kokke/tiny-regex-c - Small portable regex in C
- hexagonal-sun/bic - A C interpreter and API explorer.
- oracle/python-cx_Oracle - Python interface to Oracle Database conforming to the Python DB API 2.0 specification.
- contiki-ng/contiki-ng - Contiki-NG: The OS for Next Generation IoT Devices
- cloudflare/cloudflare-blog - Cloudflare Blog code samples
- pfultz2/Cloak - A mini-preprocessor library to demostrate the recursive capabilites of the preprocessor
- balde/balde - A microframework for C based on GLib and bad intentions.
- aws/aws-iot-device-sdk-embedded-C - SDK for connecting to AWS IoT from a device using embedded C.
- riolet/rix - Rix language combines the power of C language and the convenience of a high level language
- susam/uncap - Map Caps Lock to Escape or any key to any key
- MarlinFirmware/Configurations - Configurations for Marlin Firmware
- vlm/asn1c - The ASN.1 Compiler
- carld/micro-lisp - 🎄A very small Lisp programming language 😀that used to be under 200 lines of C🎄
- LibVNC/libvncserver - LibVNCServer/LibVNCClient are cross-platform C libraries that allow you to easily implement VNC server or client functionality in your program.
- mptre/pick - A fuzzy search tool for the command-line
- MapServer/MapServer - Source code of the MapServer project. Please submit pull requests to the 'main' branch.
- tarcieri/cool.io - Simple evented I/O for Ruby (but please check out Celluloid::IO instead)
- Eugnis/spectre-attack - Example of using revealed "Spectre" exploit (CVE-2017-5753 and CVE-2017-5715)
- riolet/WAFer - WAFer is a C language-based software platform for scalable server-side and networking applications. Think node.js for C programmers.
- linux-nvme/nvme-cli - NVMe management command line interface.
- deadpixi/mtm - Perhaps the smallest useful terminal multiplexer in the world.
- X0rg/CPU-X - CPU-X is a Free software that gathers information on CPU, motherboard and more
- vonzhou/CSAPP - CSAPP,《深入理解计算机系统结构》2nd ,阅读与实践!
- jgarzik/cpuminer - CPU miner for bitcoin
- zyearn/zaver - Yet another fast and efficient HTTP server
- zmartzone/mod_auth_openidc - OpenID Connect Relying Party implementation for Apache HTTP Server 2.x
- NMSSH/NMSSH - NMSSH is an Objective-C wrapper for libssh2, with a sweet API.
- oleganza/CoreBitcoin - Awesome Bitcoin toolkit for ObjC and Swift
- RandyGaul/qu3e - Lightweight and Simple 3D Open Source Physics Engine in C++
- HerculesWS/Hercules - Hercules is a collaborative software development project revolving around the creation of a robust massively multiplayer online role playing game (MMORPG) server package. Written in C, the program is very versatile and provides NPCs, warps and modifications. The project is jointly managed by a group of volunteers located around the world as well as a tremendous community providing QA and support. Hercules is a continuation of the original Athena project.
- kkkgo/vlmcsd - 🔑Portable open-source KMS Emulator in C
- gabriel/yajl-objc - Objective-C bindings for YAJL (Yet Another JSON Library) C library
- dddrrreee/cs140e-20win - cs140e course materials.
- dariomanesku/cmft - Cross-platform open-source command-line cubemap filtering tool.
- 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
- jserv/amacc - Small C Compiler generating ELF executable Arm architecture, supporting JIT execution
- CCareaga/heap_allocator - A simple heap memory allocator in ~200 lines.
- kroitor/gjk.c - Gilbert-Johnson-Keerthi (GJK) collision detection algorithm in 200 lines of clean plain C
- septag/sx - Portable base library for C programmers, designed for performance and simplicity.
- rxi/fe - A tiny, embeddable language implemented in ANSI C
- uclouvain/openjpeg - Official repository of the OpenJPEG project
- schweikert/fping - High performance ping tool
- CipherShed/CipherShed - Main CipherShed Development
- jgm/peg-markdown - An implementation of markdown in C, using a PEG grammar
- swoole/php-cp - pdo and redis tcp connect proxy
- mbrossard/threadpool - A simple C Thread pool implementation
- prideout/par - single-file C libraries from Philip Allan Rideout
- cs50/libcs50 - CS50 Library for C
- CANopenNode/CANopenNode - CANopen protocol stack
- solusipse/ureq - Micro C library for handling HTTP requests on low resource systems.
- mongodb/mongo-c-driver - A high-performance MongoDB driver for C
- hfiref0x/VBoxHardenedLoader - VirtualBox VM detection mitigation loader
- everettjf/AppleTrace - 🍎Objective C Method Tracing Call Chart
- audiohacked/OpenCorsairLink - Linux and Mac OS support for the CorsairLink Devices
- RedisLabs/redis-cluster-proxy - A proxy for Redis clusters.
- zpl-c/zpl - 📐 Pushing the boundaries of simplicity
- jkuhlmann/cgltf - 💠 Single-file glTF 2.0 loader and writer written in C99
- cbuchner1/CudaMiner - a CUDA accelerated litecoin mining application based on pooler's CPU miner
- JuliaStrings/utf8proc - a clean C library for processing UTF-8 Unicode data
- hfiref0x/UPGDSED - Universal PatchGuard and Driver Signature Enforcement Disable
- ScottyBauer/Android_Kernel_CVE_POCs - A list of my CVE's with POCs
- felixangell/mac - bytecode interpreter in c (blog post)
- Orc/discount - My C implementation of John Gruber's Markdown markup language
- Duet3D/RepRapFirmware - OO C++ RepRap Firmware
- 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.
- simondlevy/TinyEKF - Lightweight C/C++ Extended Kalman Filter with Python for prototyping
- HarveyHunt/howm - A lightweight, X11 tiling window manager that behaves like vim
- jianfengye/nginx-1.0.14_comment - nginx源码中文注释版
- groonga/groonga - An embeddable fulltext search engine. Groonga is the successor project to Senna.
- wolkykim/qlibc - qLibc is a simple and yet powerful C library providing generic data structures and algorithms
- moonlight-stream/moonlight-chrome - GameStream client for ChromeOS
- yourtion/LearningMasteringAlgorithms-C - Mastering Algorithms with C 《算法精解:C语言描述》源码及Xcode工程、Linux工程
- tronkko/dirent - C/C++ library for retrieving information on files and directories
- libtrading/libtrading - Libtrading, an ultra low-latency trading connectivity library for C and 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
- wlanjie/trinity - android video record editor muxer sdk
- metacall/core - MetaCall: The ultimate polyglot programming experience.
- maxmind/libmaxminddb - C library for the MaxMind DB file format
- OpenEtherCATsociety/SOEM - Simple Open Source EtherCAT Master
- lxc/lxcfs - FUSE filesystem for LXC
- wmutils/core - Set of window manipulation tools
- rswier/swieros - A tiny hand crafted CPU emulator, C compiler, and Operating System
- kovidgoyal/html5-parser - Fast C based HTML 5 parsing for python
- justinmeza/lci - A LOLCODE interpreter written in C.
- kuba--/zip - A portable, simple zip library written in C
- n64dev/cen64 - Cycle-Accurate Nintendo 64 Emulator
- ngtcp2/ngtcp2 - ngtcp2 project is an effort to implement IETF QUIC protocol
- ObKo/stm32-cmake - CMake for stm32 developing.
- WojciechMula/pyahocorasick - Python module (C extension and plain python) implementing Aho-Corasick algorithm
- stawel/cheali-charger - cheap lipo charger
- pydata/bottleneck - Fast NumPy array functions written in C
- xiph/flac - Free Lossless Audio Codec
- HypoPG/hypopg - Hypothetical Indexes for PostgreSQL
- LeechanX/Data-Structures-and-Algorithms-in-C - 所有基础数据结构和算法的纯C语言实现,如各自排序、链表、栈、队列、各种树以及应用、图算法、字符串匹配算法、回溯、并查集等,献丑了
- mikeryan/crackle - Crack and decrypt BLE encryption
- jnz/q3vm - Q3VM - Single file (vm.c) bytecode virtual machine/interpreter for C-language input
- munificent/mark-sweep - A simple mark-sweep garbage collector in C
- mackron/dr_libs - Single file audio decoding libraries for C/C++.
- tatsuhiro-t/spdylay - The experimental SPDY protocol version 2, 3 and 3.1 implementation in C
- brektrou/rtl8821CU - Realtek RTL8811CU/RTL8821CU USB Wi-Fi adapter driver for Linux
- larmel/lacc - A simple, self-hosting C compiler
- CongducPham/LowCostLoRaGw - Low-cost LoRa IoT & gateway with SX12XX (SX1261/62/68; SX1272/76/77/78/79; SX1280/81), RaspberryPI and Arduino boards
- embox/embox - Modular and configurable OS for embedded applications
- 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
- AllAlgorithms/c - Implementation of All ▲lgorithms in C Programming Language
- 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
- newaetech/chipwhisperer - ChipWhisperer - the complete open-source toolchain for side-channel power analysis and glitching attacks
- matrixcascade/PainterEngine - PainterEngine is a game engine with software renderer,PainterEngine can be transplanted to any platform that supports C
- orangeduck/tgc - A Tiny Garbage Collector for C
- seemoo-lab/owl - An open Apple Wireless Direct Link (AWDL) implementation written in C
- JayDDee/cpuminer-opt - Optimized multi algo CPU miner
- armon/libart - Adaptive Radix Trees implemented in C
- galkahana/PDF-Writer - High performance library for creating, modiyfing and parsing PDF files in C++
- sheredom/subprocess.h - 🐜 single header process launching solution for C and C++
- floooh/chips - 8-bit chip and system emulators in standalone C headers
- openglsuperbible/sb7code - Source code and supporting material for the 7th Edition of OpenGL SuperBible
- lpsantil/rt0 - A minimal C runtime for Linux i386 & x86_64
- gcesarmza/curl-android-ios - Static libcurl to be used in Android and iOS apps. Build scripts included. No Android source required
- laruence/taint - Taint is a PHP extension, used for detecting XSS codes
- 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
- chenyahui/AnnotatedCode - 知名开源代码库的注释版:C++、Golang等
- randrew/layout - Single-file library for calculating 2D UI layouts using stacking boxes. Compiles as C99 or C++.
- libexpat/libexpat - 🌿 Expat library: Fast streaming XML parser written in C; in the process of migrating from SourceForge to GitHub
- allinurl/gwsocket - fast, standalone, language-agnostic WebSocket server RFC6455 compliant
- rwos/gti - a git launcher :-)
- MichaelJWelsh/cdsa - A library of generic intrusive data structures and algorithms in ANSI C
- ridiculousfish/cdecl-blocks - The venerable cdecl, with Apple blocks support
- dovecot/core - Dovecot mail server
- OpenGLInsights/OpenGLInsightsCode - Source code for OpenGL Insights
- Yubico/yubico-pam - Yubico Pluggable Authentication Module (PAM)
- Exim/exim - Exim Mail Transport Agent - source, testsuite and documentation
- igrr/esp32-cam-demo - Demo for working with a camera on ESP32
- celluloid-player/celluloid - A simple GTK+ frontend for mpv
- nlsandler/write_a_c_compiler - Test suite to help you write your own C compiler
- obgm/libcoap - A CoAP (RFC 7252) implementation in C
- 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)
- cos120/captcha_crack - 选字验证码破解,试验过网易和极验,破解率99
- MarilynDafa/Bulllord-Engine - lightspeed lightweight elegant game engine in pure c
- MoarVM/MoarVM - A VM with adaptive optimization and JIT compilation, built for Rakudo
- 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
- linux-rdma/rdma-core - RDMA core userspace libraries and daemons
- k-takata/Onigmo - Onigmo is a regular expressions library forked from Oniguruma.
- SilverRainZ/OS67 - An unix-like toy kernel
- silentbicycle/theft - property-based testing for C: generate input to find obscure bugs, then reduce to minimal failing input
- 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
- tcbrindle/raytracer.hpp - Simple compile-time raytracer using C++17
- samtools/htslib - C library for high-throughput sequencing data formats
- fabiensanglard/chocolate_duke3D - chocolate Duke Nukem,3D
- cnlohr/colorchord - Chromatic Sound to Light Conversion System
- ccxvii/mujs - An embeddable Javascript interpreter in C.
- HandmadeMath/Handmade-Math - A simple math library for games and computer graphics. Compatible with both C and C++.
- qrush/unix - Mirror of the Restoration of 1st Edition UNIX kernel sources from pdf document.
- johanmalm/jgmenu - A simple X11 menu
- gloxec/CrossC2 - generate CobaltStrike's cross-platform payload
- vgmstream/vgmstream - vgmstream - A library for playback of various streamed audio formats used in video games.
- cesanta/frozen - JSON parser and generator for C/C++ with scanf/printf like interface. Targeting embedded systems.
- powturbo/TurboPFor-Integer-Compression - Fastest Integer Compression
- linyiqun/Redis-Code - redis键值数据库源码分析
- attractivechaos/kann - A lightweight C library for artificial neural networks
- spotify/NFHTTP - A cross platform C++ HTTP library that interfaces natively to other platforms.
- aperezdc/ngx-fancyindex - Fancy indexes module for the Nginx web server
- microsoft/SymCrypt - Cryptographic library
- bitlbee/bitlbee - An IRC to other chat networks gateway 🐝
- arduino/ArduinoCore-avr - The Official Arduino AVR core
- LordNoteworthy/cpu-internals - Intel / AMD CPU Internals
- CoolerVoid/0d1n - Tool for automating customized attacks against web applications. Fully made in C language with pthreads, it has fast performance.
- libimobiledevice/idevicerestore - Restore/upgrade firmware of iOS devices
- jvoisin/snuffleupagus - Security module for php7 and php8 - Killing bugclasses and virtual-patching the rest!
- 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.
- u0u0/Quick-Cocos2dx-Community - Cocos2d-Lua 社区版
- ossrs/state-threads - Light-weight thread library, coroutine or c++ goroutine , patched for SRS.
- lfos/calcurse - A text-based calendar and scheduling application
- ideawu/c1000k - A tool to test if your OS supports 1 million connections(c1000k/c1m)
- alessandrofrancesconi/gimp-plugin-bimp - BIMP. Batch Image Manipulation Plugin for GIMP.
- h0mbre/Learning-C - A series of mini-projects used to learn C for beginners
- 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)
- 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
- libass/libass - libass is a portable subtitle renderer for the ASS/SSA (Advanced Substation Alpha/Substation Alpha) subtitle format.
- JLErvin/berry - 🍓 A healthy, byte-sized window manager
- ANSSI-FR/AD-control-paths - Active Directory Control Paths auditing and graphing tools
- mintomic/mintomic - [deprecated] For native C atomics, see Turf instead
- cofyc/dnscrypt-wrapper - This is dnscrypt wrapper (server-side dnscrypt proxy), which helps to add dnscrypt support to any name resolver.
- 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.
- henrypp/chrlauncher - Small and very fast portable launcher and updater for Chromium.
- 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.
- graphitemaster/incbin - Include binary files in C/C++
- Kazade/kazmath - A C math library targeted at games
- 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
- xorg62/tty-clock - Clock using lib ncurses
- jserv/facebooc - Yet another Facebook clone written in C
- naev/naev - Naev is a 2d action/rpg space game that combines elements from the action, rpg and simulation genres.
- pret/pokeruby - Decompilation of Pokémon Ruby/Sapphire
- openucx/ucx - Unified Communication X (mailing list - https://elist.ornl.gov/mailman/listinfo/ucx-group)
- DoubleSpout/ccap - node.js generate captcha using c++ library CImg without install any other lib or software
- 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.
- Zeex/subhook - Simple hooking library for C/C++ (x86 only, 32/64-bit, no dependencies)
- notandy/ympd - Standalone MPD Web GUI written in C, utilizing Websockets and Bootstrap/JS
- cesanta/slre - Super Light Regexp engine for C/C++
- RainbowRoad1/Cgame - 一些用C编写的小游戏, 14行贪吃蛇 22行2048 22行俄罗斯方块 25行扫雷...以及各种小玩意
- GenericMappingTools/gmt - The Generic Mapping Tools
- tatsuhiro-t/wslay - The WebSocket library in C
- znort987/blockparser - Simple C++ bitcoin blockchain parser
- troglobit/inadyn - Dynamic DNS client with SSL/TLS support
- nurupo/vlc-pause-click-plugin - Plugin for VLC that pauses/plays video on mouse click
- etlegacy/etlegacy-deprecated - Archived repository. For current repo, see: https://github.com/etlegacy/etlegacy
- McGill-DMaS/Kam1n0-Community - The Kam1n0 Assembly Analysis Platform
- ruby/psych - A libyaml wrapper for Ruby
- nxrighthere/ENet-CSharp - Reliable UDP networking library
- bugaevc/wl-clipboard - Command-line copy/paste utilities for Wayland
- Keruspe/GPaste - Clipboard management system
- BrianSidebotham/arm-tutorial-rpi - Raspberry-Pi Bare Metal Programming in C Tutorial
- ocornut/imgui_club - Nice things to use along dear imgui
- diegocr/netcat - NetCat for Windows
- 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)
- hfiref0x/KDU - Kernel Driver Utility
- pganalyze/libpg_query - C library for accessing the PostgreSQL parser outside of the server environment
- vimfung/LuaScriptCore - 一款简单易用的多平台Lua桥接器,目前支持在iOS、Mac OS X、Android以及Unity3D中使用,让原生环境与Lua无障碍沟通。
- 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.
- lemire/Code-used-on-Daniel-Lemire-s-blog - This is a repository for the code posted on my blog
- jwasham/practice-c - Part of my daily plan for studying C.
- ganglia/monitor-core - Ganglia Monitoring core
- 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)
- openglsuperbible/sb6code - Source code for OpenGL SupeBible 6th Edition examples
- canonical/raft - C implementation of the Raft consensus protocol
- aliyun/iotkit-embedded - 高速镜像: https://code.aliyun.com/linkkit/c-sdk
- trezor/trezor-crypto - 🔒 Don't use this repo, use the new monorepo instead:
- 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.
- kablaa/CTF-Workshop - Challenges for Binary Exploitation Workshop
- hroptatyr/dateutils - nifty command line date and time utilities; fast date calculations and conversion in the shell
- svenstaro/rofi-calc - 🖩 Do live calculations in rofi!
- mobile-web-messaging/MQTTKit - MQTT Objective-C client for iOS
- mevdschee/2048.c - Console version of the game "2048" for GNU/Linux
- youzan/zan - 高效稳定、安全易用、线上实时验证的全异步高性能网络库,通过PHP扩展方式使用。
- yaouser/C - linux下的C语言及关于kernel的介绍
- petewarden/c_hashmap - A simple string hashmap in C
- hackgnar/ble_ctf - A Bluetooth low energy capture the flag
- skarnet/s6 - The s6 supervision suite.
- dianping/camel - camel: soft load balance(slb) middle ware - control nginx servers by portal and api.
- cbsd/cbsd - Yet one more wrapper around jail, bhyve and XEN on FreeBSD platform.
- autobleem/AutoBleem - AutoBleem - Alternative to BleemSync/BootMenu, C++ based, GameScanner and Updater for Playstation Classic
- TulipCharts/tulipindicators - Technical Analysis Indicator Function Library in C
- naasking/async.h - Stackless Async Subroutines for C
- 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.
- ucb-bar/chipyard - An Agile RISC-V SoC Design Framework with in-order cores, out-of-order cores, accelerators, and more
- openresty/lua-upstream-nginx-module - Nginx C module to expose Lua API to ngx_lua for Nginx upstreams
- ged/ruby-pg - A PostgreSQL client library for Ruby
- Zal0/gbdk-2020 - An updated version of GBDK, A C compiler, assembler, linker and set of libraries for the Z80 like Nintendo Gameboy.
- lockedbyte/CVE-Exploits - PoC exploits for software vulnerabilities
- freifunk-gluon/gluon - a modular framework for creating OpenWrt-based firmwares for wireless mesh nodes
- probablycorey/seriously - The Objective-C HTTP library that Apple should have created, seriously.
- borisfaure/terminology - The best terminal emulator based on the Enlightenment Foundation Libraries
- kosma/minmea - a lightweight GPS NMEA 0183 parser library in pure C
- hellerve/e - A dead simple editor
- angt/glorytun - Multipath UDP tunnel
- Wilfred/babyc - A toy C compiler
- ASDAlexander77/TypeScript2Cxx - TypeScript to C++
- gsass1/NTop - 💻 htop-like system-monitor for Windows with Vi-keybindings.
- libtom/libtommath - LibTomMath is a free open source portable number theoretic multiple-precision integer library written entirely in C.
- jserv/MazuCC - A minimalist C compiler with x86_64 code generation
- symisc/vedis - An Embedded Implementation of Redis
- mofaph/csapp - Computer Systems: A Programmer's Perspective
- libimobiledevice/ifuse - A fuse filesystem to access the contents of iOS devices
- armon/hlld - C network daemon for HyperLogLogs
- SanderMertens/bake - A build system that lets you clone, build and run C/C++ projects with a single command
- dvidelabs/flatcc - FlatBuffers Compiler and Library in C for C
- UnknownShadow200/ClassiCube - Custom Minecraft Classic / ClassiCube client written in C (formerly ClassicalSharp in C#) from scratch.
- iscsi-osx/iSCSIInitiator - iSCSI Initiator for macOS
- KhronosGroup/OpenCL-Headers - Khronos OpenCL-Headers
- taisei-project/taisei - A free and open-source Touhou Project fangame
- jabberd2/jabberd2 - JabberD XMPP Server
- apache/subversion - Mirror of Apache Subversion
- septag/rizz - Small C game development framework
- ruby2d/ruby2d - 🎮 The Ruby 2D gem
- armink/struct2json - A fast convert library between the JSON and C structure. Implement structure serialization and deserialization for C. | C 结构体与 JSON 快速互转库,快速实现 C 结构体的序列化及反序列化
- zakirullin/tiny-compiler - A tiny compiler for a language featuring LL(2) with Lexer, Parser, ASM-like codegen and VM. Complex enough to give you a flavour of how the "real" thing works whilst not being a mere toy example
- tangledpath/ruby-fann - Ruby library for interfacing with FANN (Fast Artificial Neural Network)
- coova/coova-chilli - CoovaChilli is an open-source software access controller for captive portal hotspots.
- hillegass/BNRPersistence - A set of classes which use Tokyo Cabinet to save and load Objective-C objects
- cxong/cdogs-sdl - Classic overhead run-and-gun game
- symisc/PH7 - An Embedded Implementation of PHP (C Library)
- liudf0716/xkcptun - xkcptun is kcp tunnel for OpenWRT&LEDE, implemented in c language
- CauldronDevelopmentLLC/CAMotics - Open-Source Simulation & Computer Aided Machining - A 3-axis CNC GCode simulator
- wangyi-fudan/wyhash - The FASTEST QUALITY hash function, random number generators (PRNG) and hash map.
- dhuertas/AES - AES algorithm implementation in C
- FreedomBen/rtl8188ce-linux-driver - This modified version of the RealTek WiFi driver fixes some issues with RealTek cards on Linux.
- monitoring-plugins/monitoring-plugins - Monitoring Plugins
- mcpcpc/kirc - A tiny IRC client written in POSIX C99.
- jergusg/k380-function-keys-conf - Make function keys default on Logitech k380 bluetooth keyboard
- intel/cc-oci-runtime - OCI (Open Containers Initiative) compatible runtime for Intel® Architecture
- mjg59/mei-amt-check - Check whether AMT is enabled and provisioned under Linux
- trailofbits/cb-multios - DARPA Challenges Sets for Linux, Windows, and macOS
- leonindy/camel - camel: soft load balance(slb) midware - control nginx servers by portal and api.
- Azure/azure-iot-sdk-c - A C99 SDK for connecting devices to Microsoft Azure IoT services
- analogdevicesinc/no-OS - Software drivers in C for systems without an operating system
- Crypto-toolbox/HFT-Orderbook - Limit Order Book for high-frequency trading (HFT), as described by WK Selph, implemented in Python3 and C
- CristianHenzel/ClipIt - ClipIt clipboard manager for GTK+
- zfl9/chinadns-ng - chinadns next generation, refactoring with epoll and ipset
- pusher/libPusher - An Objective-C interface to Pusher Channels
- 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.
- earthquake/chw00t - chw00t - Unices chroot breaking tool
- frankmorgner/vsmartcard - umbrella project for emulation of smart card readers or smart cards
- bus1/dbus-broker - Linux D-Bus Message Broker
- andrewchambers/c - small self hosting C compiler
- 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.
- douban/greenify - Make blocking C library work with gevent
- FSX/misaka - A Python binding for Hoedown.
- scrt/avcleaner - C/C++ source obfuscator for antivirus bypass
- ianlancetaylor/libbacktrace - A C library that may be linked into a C/C++ program to produce symbolic backtraces
- yindaz/DeepCompletionRelease - Deep Depth Completion of a Single RGB-D Image
- JF002/InfiniTime - Firmware for Pinetime smartwatch written in C/C++ and based on FreeRTOS
- rxi/map - A type-safe hash map implementation for C
- intel/intel-cmt-cat - User space software for Intel(R) Resource Director Technology
- cesanta/fossa - Async non-blocking multi-protocol networking library for C/C++
- TOMB5/TOMB5 - Tomb Raider: Chronicles Disassembly translated to C source code.
- OKCoin/rest - OKCoin Rest Api客户端示例 目前只提供C++、C# 、Java、PHP、Python
- CTurt/Cinoop - Multiplatform Game Boy emulator
- 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
- vmprof/vmprof-python - vmprof - a statistical program profiler
- nemequ/portable-snippets - Collection of miscellaneous portable C snippets.
- redbo/cloudfuse - Filesystem (fuse) implemented on Mosso's Cloud Files
- suvllian/process-inject - 在Windows环境下的进程注入方法:远程线程注入、创建进程挂起注入、反射注入、APCInject、SetWindowHookEX注入
- kbranigan/cJSON - I did not write this code, but I like it.
- 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).
- jmckaskill/luaffi - Standalone FFI library for calling C functions from lua. Compatible with the luajit FFI interface.
- simple2d/simple2d - 🎮 Simple, open-source 2D graphics for everyone
- michaelforney/samurai - ninja-compatible build tool written in C
- 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
- 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
- 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
- pbatard/uefi-ntfs - UEFI:NTFS - Boot NTFS partitions from UEFI
- dyu/ffi-overhead - comparing the c ffi (foreign function interface) overhead on various programming languages
- lpereira/hardinfo - System profiler and benchmark tool for Linux systems
- CasterWx/AntzOS - 🌏 Develop an intelligent AI half terminal half graphical operating system Antz. 一个随心所欲制造的操作系统Antz。
- kelvins/Algoritmos-e-Estruturas-de-Dados - 💻 Algoritmos e Estruturas de Dados em Python, C/C++, Java, Go, Ruby, Javascript, Pascal, Swift e Rust.
- LambdaSchool/C-Web-Server - A simple webserver written in C
- mellowcandle/bitwise - Terminal based bit manipulator in ncurses
- 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
- QuantumLeaps/qpc - QP/C real-time embedded framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machines
- zsummer/breeze - 一个C++的轻量级的分布式服务器引擎, 架构思想为一切皆service.
- crash-utility/crash - Linux kernel crash utility
- connor-brooks/ecosim - An interactive ecosystem and evolution simulator written in C and OpenGL, for GNU/Linux.
- adsr/mle - Flexible terminal-based text editor (C)
- simonhf/sharedhashfile - Share Hash Tables With Stable Key Hints Stored In Memory Mapped Files Between Arbitrary Processes
- paulhoux/Cinder-Samples - Sample applications for the Cinder framework
- TrueBlocks/trueblocks-core - The main repository for the TrueBlocks system
- LingDong-/wax - A tiny programming language that transpiles to C, C++, Java, TypeScript, Python, C#, Swift, Lua and WebAssembly 🚀
- cfengine/core - CFEngine Community
- eduardsui/tlse - Single C file TLS 1.2/1.3 implementation, using tomcrypt as crypto library
- caseyscarborough/keylogger - A no-frills keylogger for Mac OS X.
- FedeDP/Clight - A C daemon that turns your webcam into a light sensor. It will adjust screen backlight based on ambient brightness.
- Battelle/movfuscator - The single instruction C compiler
- stong/CVE-2021-3156 - PoC for CVE-2021-3156 (sudo heap overflow)
- btpd/btpd - ⚡ The BitTorrent Protocol Daemon
- adtac/fssb - A filesystem sandbox for Linux using syscall intercepts.
- Hjdskes/cage - A Wayland kiosk
- kanaka/wac - WebAssembly interpreter in C
- Fedjmike/mini-c - Dr Strangehack, or: how to write a self-hosting C compiler in 10 hours
- tinyalsa/tinyalsa - Tiny library to interface with ALSA in the Linux kernel
- 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.
- navit-gps/navit - The open source (GPL v2) turn-by-turn navigation software for many OS
- 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.
- drh/cii - C Interfaces and Implementations
- wenjun1055/c - C语言学习代码
- breakstring/eInkCalendarOfToxicSoul - 毒鸡汤墨水屏日历
- selsta/hlsdl - C program to download VoD HLS (.m3u8) files
- 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.
- nasa/XPlaneConnect - The X-Plane Communications Toolbox is a research tool used to interact with the X-Plane flight simulator
- gingerBill/gb - gb single-file public domain libraries for C & C++
- swenson/sort - Sorting routine implementations in "template" C
- martincohen/Punity - A tiny game engine in C.
- criticalstack/libevhtp - Create extremely-fast and secure embedded HTTP servers with ease.
- PaulStoffregen/cores - Teensy Core Libraries for Arduino
- 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.
- brackeen/glfm - OpenGL ES and input for iOS, tvOS, Android, and WebGL
- steakknife/unsign - Remove code signatures from OSX Mach-O binaries (note: unsigned binaries cannot currently be re-codesign'ed. Patches welcome!)
- 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.
- grobian/carbon-c-relay - Enhanced C implementation of Carbon relay, aggregator and rewriter
- cofyc/argparse - Command-line arguments parsing library.
- JHUISI/charm - Charm: A Framework for Rapidly Prototyping Cryptosystems
- 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.
- mwarning/KadNode - P2P DNS with content key, crypto key and PKI support. DynDNS alternative.
- CCExtractor/ccextractor - CCExtractor - Official version maintained by the core team
- frida/frida-gum - Cross-platform instrumentation and introspection library written in C
- eclipse/wakaama - Eclipse Wakaama is a C implementation of the Open Mobile Alliance's LightWeight M2M protocol (LWM2M).
- ColinIanKing/christmas-obfuscated-C - Obuscated C Christmas programs
- siu/minunit - Minimal unit testing framework for C
- jdduke/three_cpp - A port of three.js to C++
- ha7ilm/csdr - A simple DSP library and command-line tool for Software Defined Radio.
- ThingPulse/esp8266-weather-station-color - ESP8266 Weather Station in Color using ILI9341 TFT 240x320 display
- Ai-Thinker-Open/GPRS_C_SDK - Ai-Thinker A9/A9G GPRS (with GPS(A9G)) module C development SDK
- charlietangora/gif-h - Simple C++ one-header library for the creation of animated GIFs from image data.
- andwn/cave-story-md - A fan port of Cave Story for the Sega Mega Drive
- ph4ntonn/Impost3r - 👻Impost3r -- A linux password thief
- bradharding/doomretro - The classic, refined DOOM source port. For Windows PC.
- xant/libhl - Simple and fast C library implementing a thread-safe API to manage hash-tables, linked lists, lock-free ring buffers and queues
- readium/readium-sdk - A C++ ePub renderer SDK
- nil0x42/duplicut - Remove duplicates from MASSIVE wordlist, without sorting it (for dictionary-based password cracking)
- grz0zrg/fbg - Lightweight C 2D graphics API agnostic library with parallelism support
- Ravenbrook/mps - The Memory Pool System
- erikkaashoek/Comskip - A free commercial detector
- pret/pokefirered - Decompilation of Pokémon FireRed/LeafGreen
- libconfuse/libconfuse - Small configuration file parser library for C.
- webcpp/hi-nginx - A fast and robust web server and application server for C++,Python,Lua ,Java,quickjs language
- cvxgrp/scs - C package that solves convex cone problems via operator splitting
- x893/CMSIS-DAP - STM32 port for CMSIS-DAP with additional serial (CDC) support
- wargio/r2dec-js - radare2 plugin - converts asm to pseudo-C code.
- skx/simple.vm - Simple virtual machine which inteprets bytecode.
- cyrusimap/cyrus-imapd - Cyrus IMAP is an email, contacts and calendar server
- DrTimothyAldenDavis/SuiteSparse - The official SuiteSparse library: a suite of sparse matrix algorithms authored or co-authored by Tim Davis, Texas A&M University
- WebAssembly/wasi-sdk - WASI-enabled WebAssembly C/C++ toolchain
- timwhitez/Cobalt-Strike-Aggressor-Scripts - Cobalt Strike Aggressor 插件包
- philburk/pforth - Portable Forth in C
- skiselkov/BetterPushbackC - This is the BetterPushback plugin for X-Plane 10 and X-Plane 11
- 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
- thestr4ng3r/chiaki - Moved to https://git.sr.ht/~thestr4ng3r/chiaki - Free and Open Source PS4 Remote Play Client
- ChibiOS/ChibiOS - Read only mirror of SVN ChibiOS repository at https://osdn.net/projects/chibios/scm/svn/
- lfittl/libpg_query - C library for accessing the PostgreSQL parser outside of the server environment
- Great-Hill-Corporation/trueblocks-core - The main repository for the quickBlocks system
- analang/como-lang-ng - como-lang-ng is now ana-lang, located at https://github.com/analang/ana
- 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.