Showing 36 of 401 projects
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.
Lua Decompiler for Lua version 5.1
Play solitaire in your terminal!
A tiny, unlicensed 3D game engine written in C with C++ and Lua interfaces, emphasizing simplicity and embeddability.
A simple C library for reading, writing, and filtering PDF files with support for encryption and metadata.
A ZeroMQ-based enterprise messaging broker implementing all major messaging patterns in a single service.
A C library for schema-based YAML parsing and serialization into custom C data structures.
SquirrelJME is a Java ME 8 Virtual Machine for embedded and Internet of Things devices. It has the ultimate goal of being 99.9% compatible with the Java ME standard.
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 music player library for the PSG audio channels of the GB, GBC and GBA.
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.
Xilinx's fork of Quick EMUlator (QEMU) with improved support and modelling for the Xilinx platforms.
The official Gradle plugin for building and deploying robot code in the FIRST Robotics Competition.
A clean-room reimplementation of the Diablo 2 game engine in C, designed for portability and modding.
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.
Expose libstemmer_c to Ruby
A single-header buddy memory allocator for C and C++ with bounded performance and predictable metadata overhead.
MirBSD Korn Shell Source Code Mirror – This is a publish-only repository and all pull requests are ignored. This repository is a mirror and may receive forced (non-fast-forward) updates. Please contribute to the CVS repository of The MirOS Project instead.
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 GB, GBC and GBA emulator with GB Camera support.
A GB, GBC and GBA emulator with GB Camera support.
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 lightweight service that wakes up LAN machines via Wake-on-LAN when network traffic is detected on their spoofed IP addresses.
SIP swiss army knife
A lightweight client library enabling resource-constrained devices to communicate with DDS networks via the DDS-XRCE protocol.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.