Showing 36 of 404 projects
A transpiler that converts C source code into human-readable, idiomatic Go code.
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 packer for Windows x86 executable files that transforms and encrypts PE files to obstruct reverse engineering.
A lightweight, portable exception handling library for C using setjmp/longjmp, designed for embedded systems and performance-critical applications.
Play solitaire in your terminal!
Lua Decompiler for Lua version 5.1
A simple C library for reading, writing, and filtering PDF files with support for encryption and metadata.
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 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.
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.
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.
Xilinx's fork of Quick EMUlator (QEMU) with improved support and modelling for the Xilinx platforms.
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 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 modern open-source interpreter for Commander Keen and Cosmo's Cosmic Adventure games, enhancing classic DOS gameplay with new features.
A C header to Delphi Pascal translator using libclang for accurate conversion of C libraries.
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.
Compile code and explore assembly directly from Neovim using the Compiler Explorer (Godbolt) API.
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.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.