Showing 15 of 51 projects
A collection of 45 OpenGL 3.x and 4.x examples with GLSL shaders demonstrating modern graphics programming techniques.
A direct sparse odometry library for real-time monocular visual SLAM, estimating camera motion from image sequences.
A cross-platform C++ library for interfacing with RS-232 serial ports, providing a modern C++ interface similar to PySerial.
An efficient probabilistic 3D mapping framework based on octrees for robotics and computer vision applications.
A modern cross-platform reimplementation of the Diablo 1 game engine.
A cross-platform C++ GUI toolkit for UNIX/Linux, Windows, and macOS with modern functionality and minimal bloat.
A modern, cross-platform source port of Doom 3 that fixes bugs and adds new features while preserving original gameplay.
A modern, high-performance drop-in replacement for the zlib compression library, optimized for next-generation hardware.
A high-performance 2D vector graphics engine powered by a JIT compiler for real-time rendering.
A C++ library implementing the QUIC protocol, extracted from Chromium with minimal dependencies.
A Doom 3 BFG Edition source port with modern DX12/Vulkan renderer, PBR, global illumination, and enhanced modding support.
A purely native C++ cross-platform GUI framework for building Android and iOS applications with native widgets.
A C library for reading and writing sound files containing sampled audio data.
A cross-platform network file transfer application for Windows, macOS, and Linux with automatic device discovery.
A free assembler/linker toolchain for developing games and software for the Nintendo Game Boy and Game Boy Color.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.