Showing 36 of 312 projects
A transpiler that converts C source code into Go source code, enabling migration of C projects to Go.
A fast, header-only C/C++ library for counting 1 bits in arrays using optimized CPU instructions like POPCNT, AVX2, AVX512, NEON, and SVE.
A lightweight, portable exception handling library for C using setjmp/longjmp, designed for embedded systems and performance-critical applications.
A packer for Windows x86 executable files that transforms and encrypts PE files to obstruct reverse engineering.
A tiny, unlicensed 3D game engine written in C with C++ and Lua interfaces, emphasizing simplicity and embeddability.
A ZeroMQ-based enterprise messaging broker implementing all major messaging patterns in a single service.
A simple C library for reading, writing, and filtering PDF files with support for encryption and metadata.
A C library for schema-based YAML parsing and serialization into custom C data structures.
An automatic bug-finding tool for C, C++, Go, Rust, and Zig using WebAssembly-level symbolic execution.
A parallel Monte Carlo and machine learning library for scientific inference, available in Python, MATLAB, Fortran, C++, and C.
A C99 cross-platform 2D game library with deferred/forward rendering, collision detection, audio, and asset management.
A minimal, portable C implementation of Elliptic-Curve Diffie-Hellman for secure key exchange.
The official Gradle plugin for building and deploying robot code in the FIRST Robotics Competition.
A C library for product recommendations using collaborative filtering with fast performance and minimal dependencies.
A C library for writing tests using the Test Anything Protocol (TAP) output format.
A clean-room reimplementation of the Diablo 2 game engine in C, designed for portability and modding.
A single-header buddy memory allocator for C and C++ with bounded performance and predictable metadata overhead.
A C header to Delphi Pascal translator using libclang for accurate conversion of C libraries.
A modern open-source interpreter for Commander Keen and Cosmo's Cosmic Adventure games, enhancing classic DOS gameplay with new features.
An 8-player Bomberman clone for RetroArch/Libretro and SDL, supporting netplay, AI bots, and cross-platform play.
A simple, portable hash table implementation for C with support for multiple data types and optional thread safety.
A minimalist Quake source port that accurately reproduces the original v1.09 DOS experience with no modern enhancements.
A zero-dependency Semantic Versioning 2.0 parser and renderer written in ANSI C.
A header file that uses GCC's poison pragma to ban unsafe C/C++ functions from your codebase.
A lightweight, self-hosted Netflix clone written in C for personal media libraries on low-power hardware.
Compile code and explore assembly directly from Neovim using the Compiler Explorer (Godbolt) API.
A free and open-source pixel art editor and animation tool built with the Godot Engine.
A lightweight service that wakes up LAN machines via Wake-on-LAN when network traffic is detected on their spoofed IP addresses.
A lightweight client library enabling resource-constrained devices to communicate with DDS networks via the DDS-XRCE protocol.
A cross-platform GUI library built on Lazarus LCL, providing C/C++ bindings for native desktop application development.
A terminal-based clone of the 2048 puzzle game with animated gameplay.
A high-performance unified C++ framework implementing domain decomposition methods for solving large-scale elliptic PDEs on parallel computers.
A Linux gateway that bridges serial communication (USB, serial, Bluetooth) to MQTT, enabling MQTT for microcontrollers without Ethernet or WiFi.
A high-performance C webserver and GraphQL server designed to outperform alternatives across all languages.
A C library for building OAuth 2.x and OpenID Connect servers and clients, with plugins for Apache and NGINX.
A simple ELF crypter that encrypts ELF binary sections using RC4 encryption for on-disk protection.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.