Showing 36 of 217 projects
A pure Lua Neovim plugin providing comprehensive CMake project integration with build, test, and debug workflows.
A simple C math library for 3D graphics and game development, widely used in mobile games.
A C++ wrapper for FFmpeg that simplifies multimedia processing with modern C++ abstractions.
An open-source real-time strategy game where players build underground dungeons, command creatures, and battle opponents with traps and spells.
A C++ library providing object-oriented serial port programming for Linux systems.
CMake scripts for painless cross-platform usage of SuiteSparse and METIS libraries, including precompiled Windows binaries.
A non-intrusive, decentralized package manager for C++ libraries using CMake.
iOS framework for sending data through sound, supporting audible and ultrasonic modes.
A portable, cross-platform engine for Command & Conquer Tiberian Dawn and Red Alert, offering faithful gameplay with modern fixes.
A comprehensive enhancement suite for CMake, adding modern scripting capabilities, dependency management, and a rich standard library.
A CMake module for downloading external project source code at configure time for integration via add_subdirectory().
An open-source engine replacement for Oddworld: Abe's Oddysee and Exoddus, enabling bug fixes, modding, and new projects.
A C++ library for generating realistic fake data across 40+ categories, inspired by Faker.js.
A strictly RFC 3986 compliant URI parsing and handling library written in C99.
CMake modules to enable compiler sanitizers (AddressSanitizer, MemorySanitizer, etc.) for C/C++/Fortran projects.
A CMake module that automatically downloads and builds Boost libraries with your project's compiler and flags.
Example project demonstrating CMake's find_package config mode for building and consuming libraries with different build types.
A Language Server Protocol implementation for CMake providing code completion, hover documentation, and formatting.
A collection of simple tutorials for implementing real-time raytracing with Vulkan and RTX.
A minimal C++ wrapper for the native C ODBC API, simplifying database connectivity with modern C++.
A user-friendly, thread-safe, and object-oriented API for reading and writing JSON files in modern Fortran.
An OS-agnostic C++ library template using plain CMake for distribution, testing, and documentation.
A C++17 client library for connecting to and interacting with ClickHouse databases.
A collection of C++ Vulkan examples and demos using the Vulkan-Hpp C++ API and GLFW for cross-platform rendering.
An unofficial source port for the classic Blake Stone: Aliens Of Gold and Planet Strike games, enabling modern high-resolution and 3D rendering.
A fast C++ library for fuzzy string matching using Levenshtein Distance, offering MIT licensing and algorithmic improvements.
A modern C++ project template with CMake, CI/CD setup, and essential dependencies for rapid project bootstrapping.
A CMake toolchain file and examples for building iOS applications and libraries with cross-platform compatibility.
An easy-to-use cross-platform 2D game library for C++ supporting desktop, mobile, console, and web platforms.
A lightweight C++20 testing framework focused on minimal heap allocation and fast compilation.
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.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.