platform: c
942 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| TNG/ArchUnitNET ArchUnitNET is a C# library for specifying and asserting architecture rules in automated tests, forked from Java's ArchUnit. It analyzes as… | 95 | 1353 | active |
| coredevices/PebbleOS PebbleOS is the open-source operating system firmware for Pebble smartwatches, maintained by Core Devices in C. It provides the watch platf… | 82 | 1352 | active |
| ridiculousfish/libdivide libdivide is a single-header C/C++ library that replaces expensive integer division instructions with precomputed multiply-and-shift sequen… | 78 | 1348 | stable |
| ulfjack/ryu Ryu is a C library (with a Java port) for converting IEEE-754 floating-point numbers to decimal strings using shortest, fixed, and scientif… | 62 | 1347 | stable |
| nem0/OpenFBX OpenFBX is a lightweight open source FBX file importer written in C, capable of loading geometry, skeletons, animations, blend shapes, mate… | 69 | 1346 | active |
| yann-shi/libcsp libcsp is a high-performance concurrency library for C implementing the Communicating Sequential Processes (CSP) model, inspired by Go's go… | 23 | 1345 | active |
| PCRE2Project/pcre2 PCRE2 is a self-contained C library implementing Perl-compatible regular expression pattern matching, with Unicode support and an optional … | 75 | 1341 | stable |
| troydhanson/uthash uthash is a header-only C library providing hash table, linked list, and dynamic array implementations via preprocessor macros. It lets C d… | 72 | 4764 | maintenance |
| json-parser/json-parser A very low footprint DOM-style JSON parser written in portable ANSI C (C89). It ships as just json.c and json.h with no dependencies and a … | 41 | 1337 | stable |
| bakkeby/dwm-flexipatch A fork of the dwm tiling window manager that embeds dozens of popular dwm patches behind preprocessor directives, letting users enable or d… | 73 | 1333 | active |
| microshow/RxFFmpeg RxFFmpeg is an Android framework built on FFmpeg 4.0 (with X264, mp3lame, fdk-aac, opencore-amr, and OpenSSL) for fast audio and video edit… | 23 | 4745 | maintenance |
| unum-cloud/UCall UCall is a high-performance JSON-RPC and REST serving library written in C with Python bindings, using io_uring and POSIX sockets to achiev… | 46 | 1331 | active |
| ly4k/PwnKit A self-contained exploit for CVE-2021-4034 (PwnKit), a local privilege escalation vulnerability in polkit's pkexec. It ships as a prebuilt … | 32 | 1326 | stable |
| pandax381/microps microps is a small, educational implementation of a TCP/IP protocol stack written in C, covering Ethernet, ARP, IP, ICMP, UDP, and TCP with… | 75 | 1322 | active |
| STMicroelectronics/STM32CubeF4 STMicroelectronics' official STM32Cube firmware package for the STM32F4 series of microcontrollers. It bundles HAL and LL drivers, CMSIS co… | 72 | 1316 | stable |
| wuxx/nanoDAP nanoDAP is an open-source hardware and firmware project for a small CMSIS-DAP compatible debug probe used to program and debug ARM microcon… | 32 | 1315 | active |
| mkirchner/gc A small, zero-dependency conservative mark-and-sweep garbage collector for C that replaces malloc/calloc/realloc/free. It is designed to be… | 32 | 1306 | active |
| CE-Programming/CEmu CEmu is a third-party emulator for the eZ80-based TI-84 Plus CE and TI-83 Premium CE graphing calculators, built with a C core and a Qt/C++… | 67 | 1305 | active |
| lvgl/lv_esp_idf A reference project demonstrating LVGL (Light and Versatile Graphics Library) ported to ESP32 microcontrollers using the ESP-IDF framework.… | 66 | 1303 | active |
| LemonOSProject/LemonOS LemonOS is a hobbyist UNIX-like 64-bit operating system for x86_64 written in C++, featuring its own modular kernel with SMP and networking… | 23 | 1299 | active |
| qwqdanchun/Pillager Pillager is a C# post-exploitation information gathering tool that exports and decrypts sensitive data from target Windows machines, includ… | 20 | 1294 | active |
| JuliaStrings/utf8proc utf8proc is a small, clean C library providing Unicode normalization, case-folding, grapheme segmentation, and other operations for UTF-8 e… | 80 | 1293 | stable |
| n64decomp/mk64 A complete C decompilation of Mario Kart 64 that rebuilds byte-matching ROMs for USA and European revisions from extracted game assets. It … | 76 | 1292 | active |
| a2o/snoopy Snoopy is a small C library that logs every program execution on Linux/BSD systems, typically via a shared library loaded through the dynam… | 55 | 1289 | stable |
| RiptideNetworking/Riptide Riptide is a lightweight C# networking library for building multiplayer games, providing client-server connection management and message pa… | 67 | 1286 | active |
| DarkMatterCore/nxdumptool nxdumptool is a Nintendo Switch homebrew application that generates XCI, NSP, HFS0, ExeFS, RomFS, NCA, certificate, and ticket dumps from g… | 66 | 1282 | active |
| google/nsync nsync is a portable C library exporting synchronization primitives such as mutexes, reader-writer locks, condition variables, run-once init… | 54 | 1280 | active |
| AravisProject/aravis Aravis is a C library based on GLib/GObject for video acquisition from Genicam-compliant industrial cameras, implementing GigE Vision and U… | 81 | 1268 | active |
| Expensify/Bedrock Bedrock is a distributed database server built by Expensify on top of SQLite, providing WAN replication, active/active automatic failover, … | 96 | 1264 | active |
| shinh/elvm ELVM is a compiler infrastructure similar to LLVM but targeting esoteric languages, compiling C code (via a modified 8cc frontend) into a s… | 72 | 1263 | active |
| corsix/amx A C library and documentation of Apple's undocumented AMX (Apple Matrix eXtension) instructions found on M1-M4 Apple Silicon chips, enablin… | 32 | 1261 | active |
| jdah/minecraft-weekend A small Minecraft-like voxel game written in C, originally built in 48 hours and since extended. It features an infinite procedurally gener… | 32 | 4412 | maintenance |
| dibyendumajumdar/ravi Ravi is a dialect of Lua 5.3 with limited optional static typing, a MIR-based JIT compiler, and AOT compilation to native code. It enhances… | 26 | 1252 | active |
| emeryberger/Hoard Hoard is a fast, scalable, and memory-efficient drop-in replacement for malloc that works on Linux, Mac OS X, and Windows. It dramatically … | 73 | 1249 | stable |
| KaisenAmin/c_std A pure C17 library that reimplements a large slice of the C++ Standard Library (containers, algorithms, smart pointers) plus Python-style u… | 67 | 1246 | active |
| cococry/ragnar Ragnar is a minimal, dynamic tiling window manager for X11 written in C using the XCB API. It provides tiling layouts, IPC support, externa… | 65 | 1246 | active |
| DIGImend/digimend-kernel-drivers A collection of out-of-tree Linux kernel drivers for graphics tablets, maintained by the DIGImend project. It provides newer drivers for ol… | 23 | 1242 | active |
| iqiyi/xHook xHook is a PLT (Procedure Linkage Table) hook library for Android native ELF binaries and shared libraries, written in C. It lets native co… | 45 | 4348 | maintenance |
| rdbo/libmem A cross-platform game hacking library for C, C++, Rust, and Python providing process and memory manipulation, function hooking/detouring, c… | 74 | 1236 | active |
| alanmcgovern/monotorrent MonoTorrent is a BitTorrent library for .NET implementing a wide range of BitTorrent Enhancement Proposals (BEPs), including DHT, UDP track… | 82 | 1234 | active |
| marchaesen/vcxsrv VcXsrv is a Windows X server built from xorg git sources and compiled with Visual Studio, similar to Xming or Cygwin's XWin. It lets Window… | 49 | 1233 | active |
| DragonMinded/libdragon Libdragon is an open-source SDK for Nintendo 64 homebrew development, built on a modern GCC toolchain with full C11 support. It provides ac… | 67 | 1231 | active |
| morganstanley/hobbes Hobbes is a strongly typed domain-specific language with an embedded JIT compiler and runtime for efficient dynamic expression evaluation, … | 77 | 1227 | active |
| Xilinx/embeddedsw Xilinx's official embedded software repository providing bare-metal drivers, board support packages, and first-stage bootloader firmware fo… | 77 | 1226 | active |
| cloudflare/cloudflare-blog A collection of code samples accompanying posts on the Cloudflare Blog, covering topics like networking, security, performance, and edge co… | 67 | 1226 | active |
| Optiscaler-Client/Optiscaler-Client OptiScaler Client is a cross-platform desktop application for installing, managing, and updating the OptiScaler mod across a user's game li… | 81 | 1225 | active |
| hyperrealm/libconfig libconfig is a compact C/C++ library for parsing and processing structured, type-aware configuration files. Its format is more compact and … | 63 | 1223 | stable |
| ps2dev/ps2sdk PS2SDK is an open-source software development kit providing libraries for homebrew application development on Sony's PlayStation 2. It unif… | 76 | 1221 | active |
| libtcod/libtcod libtcod is a C/C++ library providing tools and algorithms for developing traditional roguelikes, including a true-color tile-based console,… | 85 | 1219 | stable |
| corosync/corosync Corosync is a C-based Group Communication System providing a closed process group communication model with virtual synchrony guarantees, pl… | 73 | 1218 | active |
| simondlevy/TinyEKF TinyEKF is a lightweight, header-only C/C++ implementation of the Extended Kalman Filter designed for microcontrollers like Arduino and STM… | 66 | 1217 | stable |
| berkeley-abc/abc ABC is a system for sequential logic synthesis and formal verification of digital circuits, developed at UC Berkeley. It can be used as a s… | 77 | 1216 | active |
| RQNG/WouoUI WouoUI is a C library implementing a silky-smooth menu UI for small OLED displays (128x128, 128x64, 128x32), inspired by Zhihui Jun's MonoU… | 30 | 1215 | stable |
| MapServer/MapServer MapServer is an open-source geographic data rendering engine written in C for publishing spatial data and interactive mapping applications … | 97 | 1213 | stable |
| blinker-iot/blinker-nRF52 A Blinker support library for Nordic nRF52xx series chips, built on the nRF5 SDK v16.0.0 and nRF5 SDK for Mesh v4.0.0. It enables BLE 5.0 a… | 32 | 4231 | maintenance |
| Netflix/dynomite Dynomite is a thin distributed Dynamo layer that adds sharding, multi-datacenter replication, and high availability to storage engines like… | 23 | 4215 | maintenance |
| sammycage/lunasvg LunaSVG is a lightweight, portable C++ library for rendering and manipulating SVG files, built on PlutoVG. It can rasterize SVG documents t… | 77 | 1203 | active |
| maoabc/nmmp nmmp is an APK/AAB/AAR hardening tool that converts Dalvik bytecode from classes.dex into native C code executed by a custom dex virtual ma… | 40 | 1202 | active |
| x64dbg/GleeBug GleeBug is a debugging framework for Windows written in C, designed to make building debuggers and debugging tools complete and easy to use… | 76 | 1201 | active |
| PSLab Mini Firmware for the PSLab Mini, an open-source pocket science lab instrument built on the Raspberry Pi Pico (RP2350). It exposes SCPI commands… | 77 | 1200 | active |
| Rakashazi/emu-ex-plus-alpha A multi-platform retro game console emulation system consisting of emulator apps for many classic consoles, built on the Imagine platform a… | 57 | 1200 | active |
| zserge/jsmn jsmn is a minimalistic, header-only JSON parser/tokenizer written in C89 with no dependencies and no dynamic memory allocation. It produces… | 23 | 4175 | maintenance |
| lxc/lxcfs LXCFS is a small FUSE filesystem written in C that makes Linux containers feel more like virtual machines. It bind-mounts container-aware v… | 77 | 1194 | stable |
| tronkko/dirent A C/C++ library that provides the UNIX dirent.h programming interface for retrieving information about files and directories on Microsoft W… | 40 | 1186 | stable |
| graphitemaster/incbin A single-header C/C++ library that embeds binary and text files directly into executables at compile time via macros and inline assembly. I… | 43 | 1185 | stable |
| ptt/pttbbs The core source code of PTT BBS (批踢踢實業坊), a large traditional telnet-based Bulletin Board System written in C. It includes the terminal-mod… | 77 | 1177 | active |
| pspdev/pspsdk An open-source SDK of libraries and tools for developing homebrew software for Sony's PlayStation Portable (PSP). It provides OS stub libra… | 77 | 1177 | active |
| libcheck/check Check is a unit testing framework for C with a simple interface for defining tests. Tests run in a separate address space, allowing it to c… | 64 | 1175 | stable |
| majianjia/nnom NNoM is a high-level neural network inference library written in C for microcontrollers. It converts Keras models into optimized on-device … | 23 | 1164 | stable |
| P-p-H-d/mlib M*LIB is a header-only C library providing generic, type-safe containers and data structures (arrays, lists, hashmaps, trees, queues, strin… | 83 | 1154 | active |
| alirezanet/Gridify Gridify is a .NET dynamic LINQ library that converts text-based query strings into LINQ expressions for filtering, sorting, and pagination.… | 92 | 1152 | active |
| babelouest/ulfius Ulfius is an HTTP framework for building REST APIs, webservices, and HTTP endpoints in C, built on libmicrohttpd, Jansson, and libcurl. It … | 64 | 1147 | active |
| astronautlevel2/Anemone3DS Anemone3DS is a theme and boot splash screen manager for the Nintendo 3DS console, written in C as a homebrew application. It lets users in… | 67 | 1142 | active |
| KhronosGroup/OpenXR-SDK The official Khronos OpenXR SDK containing pre-generated OpenXR headers and source code for building the OpenXR loader. It provides the sta… | 96 | 1139 | stable |
| bluez/bluez BlueZ is the official Bluetooth protocol stack for Linux, providing the kernel interfaces, daemons, and command-line utilities for Bluetoot… | 93 | 1137 | stable |
| void-linux/xbps XBPS (The X Binary Package System) is a binary package system written in C, designed from scratch to be fast, portable, and featureful. It … | 80 | 1137 | active |
| ngtcp2/nghttp3 nghttp3 is a C implementation of HTTP/3 (RFC 9114) over QUIC and QPACK (RFC 9204). It is QUIC-transport-agnostic and supports extensions li… | 93 | 1135 | active |
| PriesiaMioShirakana/DragonianVoice A C++ inference library for running ONNX-based TTS, SVC (singing voice conversion), and SVS (singing voice synthesis) models, supporting ar… | 40 | 1129 | active |
| managarm/mlibc mlibc is a portable, fully featured C standard library designed for easy porting to new operating systems via a clean syscall abstraction l… | 94 | 1127 | active |
| afiskon/stm32-ssd1306 A C library for STM32 microcontrollers that drives OLED displays based on SSD1306, SH1106, SH1107, and SSD1309 controllers over I2C or 4-wi… | 45 | 1124 | stable |
| NVIDIA/libnvidia-container A C library and CLI utility (nvidia-container-cli) that automatically configures GNU/Linux containers to leverage NVIDIA hardware, relying … | 95 | 1123 | stable |
| 0x1abin/MultiTimer MultiTimer is a lightweight C software timer extension module for embedded systems that manages multiple timer tasks with callbacks, replac… | 32 | 1123 | stable |
| hannorein/rebound REBOUND is an open-source N-body integration library for simulating the gravitational motion of particles such as stars, planets, moons, an… | 93 | 1122 | active |
| Xilinx/Vitis_Libraries A collection of open-source, performance-optimized accelerated libraries for the AMD Vitis Unified Software Platform, offering out-of-the-b… | 87 | 1122 | active |
| zherczeg/sljit SLJIT is a platform-independent, low-level JIT compiler library written in C, designed for translating bytecode into machine code. It suppo… | 77 | 1115 | stable |
| Lameguy64/PSn00bSDK PSn00bSDK is an open source homebrew software development kit for the original Sony PlayStation, providing a GCC-based C/C++ toolchain, lib… | 24 | 1108 | active |
| contiki-os/contiki Contiki is an open source operating system for tiny low-power microcontrollers, providing standardized low-power wireless communication acr… | 32 | 3805 | maintenance |
| SlugLab/CXLMemSim CXLMemSim is a simulation and emulation framework for CXL 3.0 memory systems, combining a latency/bandwidth/topology/coherency simulator wi… | 70 | 1092 | active |
| fastos/fastsocket Fastsocket is a scalable Linux kernel TCP socket implementation that delivers linear performance scaling on multicore machines, transparent… | 23 | 3741 | maintenance |
| weston-embedded/uC-OS3 µC/OS-III is a preemptive, highly portable, scalable real-time kernel (RTOS) originally developed by Micrium and now maintained by Weston E… | 64 | 1086 | stable |
| ZhuYanzhen1/miniFOC miniFOC is an open-source Field Oriented Control (FOC) firmware and hardware scheme for brushless DC (BLDC) motors, designed to run on very… | 23 | 1085 | active |
| hirrolot/metalang99 Metalang99 is a header-only C99 preprocessor metaprogramming library that implements a functional programming language atop of C preprocess… | 54 | 1082 | active |
| zpl-c/enet A fork of the ENet reliable UDP networking library written in pure C, distributed as a single header. It adds IPv6 support, monotonic time,… | 90 | 1081 | active |
| wagiminator/ATmega-Soldering-Station An open-source firmware and hardware project for a DIY T12 quick-heating soldering station controller based on the ATmega328P. It provides … | 32 | 1079 | active |
| hnes/libaco libaco is a blazing fast, lightweight C asymmetric coroutine library supporting the Sys V ABI on Intel386 and x86-64. It offers standalone … | 23 | 3695 | maintenance |
| JimmyLefevre/kb A collection of single-header, permissively-licensed C/C++ libraries in the stb style. Its main library, kb_text_shape.h, provides Unicode … | 61 | 1074 | active |
| ndevilla/iniparser A small, dependency-free C library for parsing INI configuration files, around 1500 lines of code in four files. It is fully re-entrant, po… | 76 | 1071 | active |
| sipeed/TinyMaix TinyMaix is a tiny neural network inference library for microcontrollers (TinyML), with core code under 400 lines and a .text section under… | 34 | 1071 | active |
| microsoft/msix-packaging Microsoft's cross-platform MSIX SDK for packing and unpacking .msix/.appx application packages on Windows, macOS, Linux, and Android. It pr… | 67 | 1069 | active |
| Xeeynamo/sotn-decomp A matching decompilation project recreating the C source code of Castlevania: Symphony of the Night from its original binaries for PS1, PSP… | 68 | 1062 | active |