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