Showing 25 of 25 projects
A fast and lightweight Entity Component System (ECS) for building games and simulations with millions of entities in C and C++.
An ultra-lightweight JavaScript engine designed to run on microcontrollers and IoT devices with less than 64KB RAM.
A cross-platform graphics framework for building and extending game engines across PC, mobile, and consoles.
A C99 TLS/SSL implementation designed for simplicity, small size, speed, and security-first design.
A portable software framework for instantiating high-performance BLAS-like dense linear algebra libraries.
A single-file C99 library for loading and writing glTF 2.0 assets, used by major graphics engines.
A lightweight C99 single-header library for efficient world replication and entity synchronization in multiplayer games.
A lightweight C99 library for efficient world replication and entity synchronization in multiplayer games.
A header-only C99 framework for building cross-platform games and multimedia applications with a simple API.
A simple, secure, and high-performance C library for reading and writing PNG files, designed as a modern alternative to libpng.
A lightweight, portable pure C99 ONNX inference engine for embedded devices with hardware acceleration support.
A lightweight, asynchronous C99 Discord API wrapper library with minimal dependencies.
A lightweight, dependency-free TrueType font rendering library written in C99.
A fast, portable ANSI C implementation of LZ77 compression optimized for speed over ratio.
A translator that converts ECMA-335 CIL/MSIL bytecode into portable C99 source code for embedded systems and cross-platform use.
A portable, self-contained implementation of the OpenBSD Korn Shell (ksh) that runs across many operating systems and compilers.
A strictly RFC 3986 compliant URI parsing and handling library written in C99.
A C99 cross-platform 2D game library with deferred/forward rendering, collision detection, audio, and asset management.
A pure C99 ONNX runtime with zero dependencies, designed for embedded devices and old hardware.
A minimalist Quake source port that accurately reproduces the original v1.09 DOS experience with no modern enhancements.
A Rust crate for automatically generating C header files from Rust source code, enabling C interoperability.
A C99 wrapper library that simplifies the BSD sockets API with a cleaner, configuration-driven interface.
Play the classic DOOM game directly inside Neovim v0.11+ on Linux and macOS.
A portable, enhanced RuneScape Classic client written in C99 with support for multiple platforms and modern features.
A portable, cross-assembler engine and development system supporting multiple CPU architectures with a Motorola-style macro language.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.