Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. C

C

404 projects

Showing 36 of 404 projects

fff
fffC

A header-only C/C++ testing micro-framework for creating fake function test doubles with minimal boilerplate.

#micro-framework#unit-testing#embedded
Stars932
Forks179
Last commit2 years ago
FMOD GDNative
FMOD GDNativeC++

GDExtension bindings for integrating the FMOD Studio audio engine into Godot 4 projects.

#sound#music#sound-engine
Stars932
Forks110
Last commit2 months ago
nfdump
nfdumpC

A suite of tools for collecting, processing, and analyzing NetFlow, IPFIX, and sFlow data from network devices.

#nfdump#traffic-analysis#pcap-parser
Stars913
Forks221
Last commit18 hours ago
Irony-mode
Irony-modeEmacs Lisp

An Emacs minor mode for C/C++/Objective-C development powered by libclang, providing code completion, syntax checking, and eldoc integration.

#clang#emacs#objective-c
Stars911
Forks95
Last commit2 years ago
Shockolate
ShockolateC

A cross-platform source port of System Shock that closely mimics the original with quality-of-life improvements.

#immersive-sim#system-shock#sdl2
Stars900
Forks76
Last commit11 months ago
MQTT-C
MQTT-CC

A portable MQTT v3.1.1 client library written in ANSI C for embedded systems and PCs.

#c-library#iot#embedded-systems
Stars895
Forks307
Last commit2 years ago
hedley
hedleyC++

A C/C++ header file that eliminates platform-specific #ifdefs by providing portable macros for static analysis, optimizations, and API management.

#c#c-plus-plus#compiler-macros
Stars891
Forks55
Last commit1 year ago
Certificate Transparency
Certificate TransparencyC++

A framework for publicly logging and auditing TLS certificates to detect misissued or malicious certificates.

#tls#c#security
Stars887
Forks288
Last commit3 years ago
mongo-c-driver
mongo-c-driverC

The Official MongoDB driver for C language

#c#nosql#mongodb
Stars880
Forks470
Last commit22 hours ago
C++ Micro Services
C++ Micro ServicesC++

An OSGi-like C++ dynamic module system and service registry

#component-architecture#microservice#cpp17
Stars878
Forks290
Last commit14 hours ago
color_coded
color_codedC++

A Vim plugin providing real-time, semantic code highlighting for C, C++, and Objective-C using libclang.

#clang#semantic-analysis#developer-tools
Stars871
Forks49
Last commit2 years ago
pg
pgC

A PostgreSQL client library for Ruby providing a native interface with advanced type casting and modern Ruby concurrency support.

#database-driver#orm#database
Stars871
Forks194
Last commit5 days ago
tinydir
tinydirC

A lightweight, portable C library for reading directories and files across POSIX and Windows systems.

#c-library#directory-traversal#filesystem
Stars869
Forks131
Last commit2 years ago
Libspng
LibspngC

A simple, secure, and high-performance C library for reading and writing PNG files, designed as a modern alternative to libpng.

#c-library#libpng-alternative#png
Stars841
Forks92
Last commit2 years ago
json.h
json.hC

A single-header JSON parser for C and C++ that performs a single allocation for the entire DOM.

#parsing#json-api#json5
Stars840
Forks92
Last commit5 days ago
SOES
SOESC

A lightweight, easy-to-use open-source EtherCAT slave stack written in C for embedded applications.

#industrial-automation#embedded-systems#slave-stack
Stars833
Forks330
Last commit1 year ago
datoviz
datovizC

A high-performance GPU rendering library for scientific data visualization, built on Vulkan and up to 10,000x faster than matplotlib.

#scientific-visualization#vulkan#scientific-computing
Stars807
Forks43
Last commit11 hours ago
LibTomMath
LibTomMathC

A portable C library for multiple-precision integer arithmetic used in cryptographic and number theoretic applications.

#c-library#multiple-precision-arithmetic#embedded-systems
Stars799
Forks223
Last commit4 months ago
libhydrogen
libhydrogenC

A lightweight, secure, easy-to-use cryptographic library for constrained environments like microcontrollers.

#c-library#crypto#lightweight-crypto
Stars779
Forks122
Last commit2 days ago
plpgsql_check
plpgsql_checkC

A PostgreSQL extension that performs static analysis and linting for PL/pgSQL stored procedures.

#database-development#linter#function-plpgsql
Stars777
Forks60
Last commit13 days ago
DoomRetro
DoomRetroC

A refined DOOM source port for Windows PC that modernizes the classic game while preserving its nostalgic pixelated aesthetic.

#doom#sdl2-mixer#sdl2
Stars766
Forks91
Last commit7 hours ago
Terminology
TerminologyC

A feature-rich terminal emulator built on the Enlightenment Foundation Libraries, supporting inline media, GPU acceleration, and advanced theming.

#theming#terminal-emulator#open-source
Stars735
Forks55
Last commit4 days ago
bitwise
bitwiseC

A terminal-based interactive bitwise calculator and bit manipulator with dynamic base conversion.

#bitwise#binary-manipulation#curses
Stars720
Forks31
Last commit7 days ago
NAppGUI
NAppGUIC

SDK for building cross-platform desktop applications in ANSI-C for Windows, macOS, and Linux.

#gdi-plus#gui-toolkit#opengl
Stars704
Forks69
Last commit1 month ago
Ruby 2D
Ruby 2DRuby

A simple and cross-platform 2D graphics library for building games and visual applications in Ruby.

#webassembly#graphics#opengl
Stars696
Forks76
Last commit7 days ago
RE
REC

A regular expressions library forked from Oniguruma, focusing on Perl 5.10+ features and used as Ruby's default regex engine.

#c-library#gnu-regex#regex
Stars678
Forks105
Last commit2 years ago
Onigmo
OnigmoC

A regular expressions library forked from Oniguruma, focusing on Perl 5.10+ features and used as Ruby's default regex engine.

#c-library#multi-encoding#perl-compatible
Stars678
Forks105
Last commit2 years ago
Verdigris
VerdigrisC++

A header-only library enabling Qt development without the MetaObject Compiler (moc) using compile-time macros.

#qt#metaobject#c
Stars671
Forks59
Last commit10 months ago
std-simd
std-simdC++

A portable, zero-overhead C++ header-only library implementing std::experimental::simd for explicit data-parallel programming.

#parallel-computing#gcc#simd
Stars656
Forks43
Last commit3 years ago
libonnx
libonnxC

A lightweight, portable pure C99 ONNX inference engine for embedded devices with hardware acceleration support.

#embedded-systems#library#embedded
Stars652
Forks114
Last commit1 month ago
reproc
reprocC

A cross-platform C/C++ library for starting, stopping, and communicating with external programs via their standard streams.

#c-library#c-plus-plus-library#processes
Stars649
Forks81
Last commit22 hours ago
Concord
ConcordC

A lightweight, asynchronous C99 Discord API wrapper library with minimal dependencies.

#c-library#asynchronous#c
Stars647
Forks41
Last commit17 days ago
minunit
minunitC

A minimal unit testing framework for C/C++ contained in a single header file.

#software-testing#unit-testing#embedded
Stars644
Forks104
Last commit2 years ago
mpack
mpackC

A simple, secure, and lightweight C implementation of the MessagePack serialization format, suitable for embedded systems.

#c-library#msgpack#embedded
Stars633
Forks102
Last commit21 days ago
SaneCppLibraries
SaneCppLibrariesC++

A set of C++ platform abstraction libraries for macOS, Windows, and Linux, designed for fast compile times and minimal dependencies.

#minimal-dependencies#fast-compilation#platform-abstraction
Stars627
Forks19
Last commit
GLFM
GLFMC

A C API for mobile and web app development with OpenGL ES and Metal, inspired by GLFW.

#c-library#ios#emscripten
Stars620
Forks81
Last commit1 year ago
PreviousPage 7 of 12Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
15 days ago
#Cross Platform123
#C Library88
#C Plus Plus78
#Cpp52
#Cmake45
#Game Development38
#Embedded36
#Python33
#Linux32
#Open Source30
#Header Only29
#Windows28