Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. C

C

312 projects

Showing 36 of 312 projects

c4go
c4goC

A transpiler that converts C source code into Go source code, enabling migration of C projects to Go.

#clang#compiler#c4go
Stars376
Forks41
Last commit1 year ago
libpopcnt
libpopcntC

A fast, header-only C/C++ library for counting 1 bits in arrays using optimized CPU instructions like POPCNT, AVX2, AVX512, NEON, and SVE.

#c-library#simd#cpu-optimization
Stars367
Forks44
Last commit1 year ago
CException
CExceptionC

A lightweight, portable exception handling library for C using setjmp/longjmp, designed for embedded systems and performance-critical applications.

#embedded-systems#portable#lightweight
Stars365
Forks68
Last commit1 year ago
PE-Packer
PE-PackerC

A packer for Windows x86 executable files that transforms and encrypts PE files to obstruct reverse engineering.

#pe#assembly#educational
Stars364
Forks54
Last commit1 year ago
AVA
AVAC

A tiny, unlicensed 3D game engine written in C with C++ and Lua interfaces, emphasizing simplicity and embeddability.

#lua-scripting#public-domain#embedding
Stars343
Forks31
Last commit7 years ago
Malamute
MalamuteC

A ZeroMQ-based enterprise messaging broker implementing all major messaging patterns in a single service.

#stream-processing#message-queue#messaging-broker
Stars334
Forks77
Last commit11 months ago
pdfio
pdfioC

A simple C library for reading, writing, and filtering PDF files with support for encryption and metadata.

#c-library#metadata-extraction#pdf-document-api
Stars333
Forks70
Last commit3 days ago
LibCYAML
LibCYAMLC

A C library for schema-based YAML parsing and serialization into custom C data structures.

#c-library#embedded-systems#data-serialization
Stars323
Forks66
Last commit5 months ago
Owi
OwiOCaml

An automatic bug-finding tool for C, C++, Go, Rust, and Zig using WebAssembly-level symbolic execution.

#multi-language#concolic-execution#webassembly
Stars306
Forks41
Last commit6 days ago
ParaMonte
ParaMonteFortran

A parallel Monte Carlo and machine learning library for scientific inference, available in Python, MATLAB, Fortran, C++, and C.

#multi-language#parallel-computing#high-performance-computing
Stars305
Forks36
Last commit5 months ago
Astera
AsteraC

A C99 cross-platform 2D game library with deferred/forward rendering, collision detection, audio, and asset management.

#collision-detection#c#cmake
Stars298
Forks10
Last commit1 year ago
tiny-ECDH-c
tiny-ECDH-cC

A minimal, portable C implementation of Elliptic-Curve Diffie-Hellman for secure key exchange.

#c-library#elliptic-curve-diffie-hellman#ecdh
Stars297
Forks69
Last commit4 years ago
GradleRIO
GradleRIOJava

The official Gradle plugin for building and deploying robot code in the FIRST Robotics Competition.

#build-automation#first-robotics-competition#roborio
Stars280
Forks74
Last commit10 days ago
Recommender
RecommenderC

A C library for product recommendations using collaborative filtering with fast performance and minimal dependencies.

#c-library#product-recommendations#lightweight
Stars267
Forks63
Last commit3 years ago
libtap
libtapC

A C library for writing tests using the Test Anything Protocol (TAP) output format.

#c-library#unit-testing#software-quality
Stars261
Forks60
Last commit2 years ago
Abyss Engine
Abyss EngineC

A clean-room reimplementation of the Diablo 2 game engine in C, designed for portability and modding.

#c#diablo-2#clean-room
Stars246
Forks44
Last commit2 years ago
buddy_alloc
buddy_allocC

A single-header buddy memory allocator for C and C++ with bounded performance and predictable metadata overhead.

#c-library#embedded-systems#memory-allocation
Stars239
Forks17
Last commit6 months ago
Chet - C Header Translator for Delphi
Chet - C Header Translator for DelphiPascal

A C header to Delphi Pascal translator using libclang for accurate conversion of C libraries.

#header-translators#clang#language-interop
Stars225
Forks49
Last commit1 month ago
Commander Genius
Commander GeniusC++

A modern open-source interpreter for Commander Keen and Cosmo's Cosmic Adventure games, enhancing classic DOS gameplay with new features.

#multiplayer#mod-support#sdl2
Stars221
Forks46
Last commit16 days ago
Mr.Boom
Mr.BoomC

An 8-player Bomberman clone for RetroArch/Libretro and SDL, supporting netplay, AI bots, and cross-platform play.

#multiplayer#action-game#sdl2
Stars221
Forks63
Last commit2 months ago
jwHash
jwHashC

A simple, portable hash table implementation for C with support for multiple data types and optional thread safety.

#hash-table#memory-management#embedded
Stars219
Forks25
Last commit5 years ago
Chocolate Quake
Chocolate QuakeC

A minimalist Quake source port that accurately reproduces the original v1.09 DOS experience with no modern enhancements.

#dos-emulation#sdl2#game-preservation
Stars199
Forks12
Last commit11 days ago
semver.c
semver.cC

A zero-dependency Semantic Versioning 2.0 parser and renderer written in ANSI C.

#c-library#semver#version-parser
Stars197
Forks30
Last commit6 years ago
gcc-poison
gcc-poisonObjective-C

A header file that uses GCC's poison pragma to ban unsafe C/C++ functions from your codebase.

#gcc#compiler-directives#c
Stars194
Forks19
Last commit12 years ago
cmyflix
cmyflixC

A lightweight, self-hosted Netflix clone written in C for personal media libraries on low-power hardware.

#netflix-clone#media-server#low-resource
Stars193
Forks14
Last commit5 months ago
compiler-explorer.nvim
compiler-explorer.nvimLua

Compile code and explore assembly directly from Neovim using the Compiler Explorer (Godbolt) API.

#developer-tools#assembly#c
Stars189
Forks10
Last commit3 months ago
PixelPen
PixelPenGDScript

A free and open-source pixel art editor and animation tool built with the Godot Engine.

#pixel-art#open-source#gdscript
Stars174
Forks10
Last commit1 year ago
Wakupator
WakupatorC

A lightweight service that wakes up LAN machines via Wake-on-LAN when network traffic is detected on their spoofed IP addresses.

#powermanagement#systemd-service#wake-on-lan
Stars173
Forks3
Last commit9 days ago
Micro XRCE-DDS Client
Micro XRCE-DDS ClientC

A lightweight client library enabling resource-constrained devices to communicate with DDS networks via the DDS-XRCE protocol.

#c-library#embedded-systems#embedded
Stars172
Forks103
Last commit1 day ago
liblcl
liblclPascal

A cross-platform GUI library built on Lazarus LCL, providing C/C++ bindings for native desktop application development.

#desktop-application#govcl#c-bindings
Stars165
Forks32
Last commit5 months ago
2048-in-terminal
2048-in-terminalC

A terminal-based clone of the 2048 puzzle game with animated gameplay.

#ncurses#makefile#cli-tool
Stars161
Forks23
Last commit3 years ago
HPDDM
HPDDMC++

A high-performance unified C++ framework implementing domain decomposition methods for solving large-scale elliptic PDEs on parallel computers.

#scientific-computing#parallel-computing#high-performance-computing
Stars155
Forks38
Last commit11 days ago
serial2mqtt
serial2mqttC++

A Linux gateway that bridges serial communication (USB, serial, Bluetooth) to MQTT, enabling MQTT for microcontrollers without Ethernet or WiFi.

#paho-mqtt#embedded-systems#microcontroller
Stars152
Forks31
Last commit8 months ago
agoo-c
agoo-cC

A high-performance C webserver and GraphQL server designed to outperform alternatives across all languages.

#http-server#webserver#high-performance
Stars152
Forks13
Last commit5 years ago
liboauth2
liboauth2C

A C library for building OAuth 2.x and OpenID Connect servers and clients, with plugins for Apache and NGINX.

#c-library#oauth#oauth2
Stars131
Forks32
Last commit4 days ago
ELFCrypt
ELFCryptC

A simple ELF crypter that encrypts ELF binary sections using RC4 encryption for on-disk protection.

#binary-encryption#memory-execution#c
Stars129
Forks28
Last commit5 years ago
PreviousPage 8 of 9Next

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
#Cross Platform112
#C Library80
#C Plus Plus67
#Cpp41
#Cmake35
#Game Development33
#Embedded32
#Open Source28
#Python26
#Header Only26
#Embedded Systems25
#Linux24