Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source c software

938 open-source libraries, tools and applications tagged c, ranked by how closely c is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

938 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
Open Smartwatch OS
The open-source operating system/firmware for the Open-Smartwatch, an ESP32-based DIY smartwatch built from open hardware modules and 3D-pr…
701134active
kimwalisch/primesieve
primesieve is a fast command-line program and C/C++ library for generating prime numbers and prime k-tuplets up to 2^64 using a segmented s…
951124stable
inikep/lzbench
lzbench is an in-memory benchmarking tool that integrates many open-source compression libraries into a single executable to compare their …
901100active
FascinatedBox/lily
Lily is a statically-typed, interpreted programming language focused on expressiveness and type safety, implemented in C. It is designed to…
771094active
festvox/flite
Flite (festival-lite) is a small, fast, portable run-time text-to-speech synthesis engine written entirely in ANSI C by Carnegie Mellon Uni…
231088stable
particle-iot/device-os
The open-source Device OS firmware for Particle IoT devices, providing the operating system, hardware abstraction layer, cloud communicatio…
891078active
BQN
BQN is a modern APL-derived array programming language with infix notation, built-in multidimensional array operations, and first-class fun…
731078active
zpl-c/zpl
zpl is a C99 cross-platform, header-only library that provides a set of commonly needed utilities for C/C++ development, replacing and exte…
271075active
openai/retro
Gym Retro is a Python library that turns classic video games into Gym environments for reinforcement learning research, with integrations f…
103581maintenance
espressif/ESP8266_RTOS_SDK
Espressif's official FreeRTOS-based software development kit for the ESP8266 chip, written in C and following the esp-idf style API. It pro…
603576maintenance
GrahamDumpleton/mod_wsgi
mod_wsgi is an Apache HTTP Server module, written in C, for hosting Python web applications that implement the WSGI specification (PEP 3333…
991044stable
maxmind/libmaxminddb
A C library for reading MaxMind DB files, the binary format used by MaxMind's GeoIP databases. It provides fast IP address lookups with fle…
981027stable
hoglet67/RGBtoHDMI
RGBtoHDMI is a bare-metal Raspberry Pi firmware plus CPLD hat that samples digital RGB/YUV video from retro computers like the BBC Micro an…
561026active
dlbeer/quirc
Quirc is a small, dependency-free C library for extracting and decoding QR codes from images, fast enough for realtime video. It handles ro…
391011active
yusugomori/DeepLearning
A multi-language (Python, C, C++, Java, Scala, Go) educational implementation of classic deep learning algorithms such as Deep Belief Nets,…
323184maintenance
apple/HomeKitADK
Apple's open-source HomeKit Accessory Development Kit implementing the HomeKit Accessory Protocol (HAP) in C. It lets developers prototype …
102618maintenance
ZBar/ZBar
ZBar is an open-source C library and software suite for reading bar codes from video streams, image files, and raw intensity sensors. It su…
322541maintenance
kisence-mian/MyUnityFrameWork
A pluggable Unity game development framework written in C# covering resource loading, config/data loading, UI management, audio, logging, a…
322191maintenance
ixy network driver
Ixy is an educational user-space network driver for Intel ixgbe 10 Gbit/s NICs, implemented in many programming languages (C, Rust, C++, Go…
322185maintenance
libharu/libharu
libHaru is a free, open-source ANSI C library for generating PDF files, supporting text, lines, images, annotations, font embedding, compre…
632005maintenance
nfc-tools/libnfc
libnfc is a platform-independent C library that gives userspace applications access to NFC devices and readers, supporting multiple drivers…
231990maintenance
ejoy/ejoy2d
EJOY 2D is a lightweight 2D graphics engine written in C and scripted with Lua, designed for building mobile games. It ships with a small r…
321987maintenance
peng-zhihui/Peak
Peak is a tiny smart terminal device kit: a portable ESP32-based firmware and hardware project integrating the LVGL graphics framework, an …
321841maintenance
enki/libev
libev is a high-performance, full-featured event loop library for C, loosely modelled after libevent but faster, smaller, and more featuref…
321789maintenance
SpenceKonde/ATTinyCore
An Arduino core providing support for nearly all classic ATtiny AVR microcontrollers, including the x4/x5/x61/x7/x8 series, 1634, 828, and …
231771maintenance
libfann/fann
Fast Artificial Neural Network (FANN) is a free open-source C library implementing multilayer neural networks with fully and sparsely conne…
701749maintenance
hightman/scws
SCWS (Simple Chinese Word Segmentation) is a dictionary-based mechanical Chinese word segmentation engine written in pure C, with no extern…
251678maintenance
nmathewson/libevent_obsolete
An obsolete mirror of Nick Mathewson's libevent repository; the official libevent project lives at github.com/libevent/libevent. Libevent i…
321330maintenance
fschutt/azul
Azul is a free, reactive desktop GUI framework for Rust, C, C++, Python and other languages, built on Mozilla's WebRender with a CSS/HTML-l…
906129experimental
ARM-software/ML-KWS-for-MCU
TensorFlow models and training scripts for keyword spotting (wake-word detection) on Arm Cortex-M microcontrollers, accompanying the 'Hello…
321258maintenance
peng-zhihui/A-Eye
A super-mini AI camera development board based on the Kendryte K210 chip, with fully open-source hardware (PCB and enclosure designs) and f…
321190maintenance
vmt/udis86
Udis86 is a C library (libudis86) for disassembling x86 and x86-64 machine code, decoding raw binary streams into structured instructions w…
321077maintenance
RJ/ketama
Ketama is a C library implementing consistent hashing for mapping keys to a set of servers (originally memcached), with shared-memory cachi…
321011maintenance
FastVM/minivm
MiniVM is a small but optimizing virtual machine and runtime written in C11, featuring a just-in-time compiler built on Cuik's TB backend. …
301667experimental
tailscale/tailscale-rs
A work-in-progress Rust implementation of Tailscale, providing a library for building tailnet-connected applications with bindings to C, El…
801173experimental
tommybee456/OpenSplitDeck
OpenSplitDeck is an open-source, modular wireless game controller inspired by the Steam Deck and Steam Controller, built from off-the-shelf…
491017experimental
Mbed OS
Arm Mbed OS is an open-source embedded operating system for IoT devices built on Arm Cortex-M microcontrollers, providing an RTOS, security…
234874abandoned
accord-net/framework
Accord.NET is a C# framework for .NET providing machine learning, statistics, computer vision, image and audio processing, and general scie…
104531abandoned

← prev page 10 / 10