Showing 36 of 215 projects
A C++ web framework built on Qt, inspired by Catalyst's simplicity, with HTTP/2, WebSockets, and async support.
A sophisticated CMake template for modern C and C++ projects, providing best practices for cross-platform development.
A header-only, thread-safe C++14 signal-slots library designed as a modern replacement for Boost.Signals2.
A cross-platform source port of System Shock that closely mimics the original with quality-of-life improvements.
A cross-platform retro game engine forked from Quake II, focused on creating standalone games with a 1997-era software renderer aesthetic.
A GPU trace visualizer for analyzing and debugging graphics performance on Linux systems.
A modern, cross-platform C++ webview library for building lightweight desktop apps with web technologies.
A C++ static library providing a clean, cross-platform interface to 7-Zip for archive compression and extraction.
A simple, secure, and high-performance C library for reading and writing PNG files, designed as a modern alternative to libpng.
A modern C++ header-only tweening library for creating complex animations in games and interactive software.
A portable, lightweight C++ framework for building 2D games with minimal dependencies and cross-platform support.
A cross-platform C++20 port of the three.js library, enabling 3D graphics rendering in C++ applications.
A free cooperative platformer game and mod of Teeworlds, focused on team-based obstacle courses.
A command-line tool that analyzes C++ #include dependencies and generates dependency graphs in .dot format for visualization.
A C++ package manager based on CMake and Git that enables linking multiple versions of static libraries without symbol conflicts.
A fast C++ library for parsing and emitting YAML, designed for performance and low memory usage.
An over-engineered C++ assertion library providing rich diagnostic information, automatic expression decomposition, and syntax highlighting.
A C++17 std::variant implementation for C++11/14/17 compilers, providing type-safe unions.
A C++ reflection system with a Clang-based parser and runtime library for type introspection and metadata generation.
A high-performance Forward+ (tiled forward) renderer implemented in Vulkan using compute shaders for efficient light culling.
SDK for building cross-platform desktop applications in ANSI-C for Windows, macOS, and Linux.
A cross-platform C++ system abstraction library for managing windows and performing OS tasks across desktop, mobile, and web.
A C++ library providing fixed-precision numeric types for safer, simpler, and more efficient arithmetic in constrained environments.
A sample project demonstrating modern CMake best practices using targets for a library and executable.
An object-oriented C++ wrapper for libcurl that simplifies HTTP requests and network operations.
A C++ runtime reflection library with Lua binding and JSON/XML serialization capabilities.
A cross-platform C/C++ library for starting, stopping, and communicating with external programs via their standard streams.
A modern C++ project boilerplate with CMake, testing, CI/CD, and coverage reporting.
A minimal 2D C++ game framework focused on simplicity, portability, and easy building with few dependencies.
A collection of additional CMake modules for extending CMake's functionality, primarily sourced from Ryan Pavlik's work.
A lightweight, portable unit testing framework for C++ designed for test-driven development across multiple platforms.
A Sublime Text plugin providing robust, out-of-the-box autocompletion for C, C++, Objective-C, and Objective-C++ using clang.
A multi-platform isometric game engine with C++ core and Python bindings for creating extensible 2D games.
A fan-made open-source remake of The Settlers II Gold Edition with modern multiplayer support and cross-platform compatibility.
A cross-platform, high-performance UI toolkit for building hardware-accelerated desktop applications with modern C++20.
A micro-ROS library for Arduino IDE and CLI, enabling ROS 2 communication on embedded microcontrollers.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.