Showing 36 of 304 projects
A C99 cross-platform 2D game library with deferred/forward rendering, collision detection, audio, and asset management.
A Qt-based library for mapping JSON data to QVariant objects, now archived as Qt includes native JSON support.
An open-source remake of the classic city-building strategy game Caesar III, built with its own engine.
A cross-platform, object-oriented input library for handling keyboard, mouse, and joystick devices in C++ applications.
An open-source engine re-implementation of the 2001 castle simulation game Stronghold, enabling cross-platform play.
An advanced DOOM source port with enhanced scripting, high-resolution support, and cross-platform compatibility.
An open-source single-player medieval-fantasy 2D JRPG based on an extended Hero of Allacrost engine.
A C++ audio digital processing toolbox for building modular audio filter pipelines with Python bindings.
A modern C++ library for reading and writing audio streams with idiomatic STL integration.
A cross-platform C++17 runtime reflection library with a code generator and dynamic library API.
A CMake utility for building and deploying Qt applications on Android without requiring QtCreator or QMake.
A C++20 microservice bootstrapping framework focused on dependency injection, event queueing, and thread confinement for high-performance, low-latency applications.
A CMake-based fork of the CyanWorlds.com Engine focused on bug-fixes, cross-platform compatibility, and enhanced features.
A GitHub Action to set up and run vcpkg for C++ projects with automatic binary caching using GitHub's cache.
A minimal, production-ready CMake template for Qt 5 and 6 projects.
A minimal Rust-inspired C++20 standard library replacement focused on fast compilation, debuggability, and explicit code.
An open-source reimplementation of the classic 1990s space race strategy game Buzz Aldrin's Race into Space.
A collection of CMake macros for managing compiler/linker flags, source collection, precompiled headers, and unity builds.
A minimal CMake example project covering sources, resources, dependencies, and packaging.
A minimalist Quake source port that accurately reproduces the original v1.09 DOS experience with no modern enhancements.
An experimental open-source render engine for exploring modern graphics techniques and engine architecture.
CMake scripts for building OpenSceneGraph third-party libraries from source.
A GitHub Action to build C++ applications with CMake (using CMakePresets.json), Ninja, and vcpkg in CI workflows.
A meta build system with multiple language frontends (D, Python, Ruby, JavaScript, Lua) and backend generators (make, ninja, tup, custom).
An open-source isometric action game engine inspired by Fallout Tactics, enabling real-time tactical gameplay.
A simple framework for creating compile-time microbenchmarks to measure C++ template metaprogramming performance.
A CMake toolchain for building and uploading AVR microcontroller projects across Linux, Windows, and OS X.
A C++17/20 header-only dynamic bitset library for efficient bit manipulation with optional libpopcnt optimization.
A lightweight C++ behavior tree library with a QT5 remote debugger and optional Lua bindings for AI logic.
A free recreation of the classic game 'Chasm: The Rift' using original game data and modern SDL2/OpenGL.
A modern C++ library for type-safe, platform-independent environment variable parsing with validation and testing support.
A KDE Plasma effect that rounds the corners of windows when using borderless window decorations.
Command-line tools for building, testing, and managing ROS catkin workspaces.
A C++20 library that replaces preprocessor macros with constexpr detection of compilers, architectures, SIMD extensions, and operating systems.
A modern C++ library for binding C and C++ code to Lua, designed to work directly with the Lua C API.
A CMake macro for setting up precompiled headers with Visual Studio and GCC compilers.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.