Showing 36 of 409 projects
Source code examples for the 'API without Secrets: Introduction to Vulkan' tutorial series.
A C++17 header-only library for building embedded HTTP/WebSocket servers with async request handling and Express-like routing.
A C++17 utility library that simplifies Vulkan initialization by handling instance creation, device selection, and swapchain setup.
A C++17 library providing efficient STL-like data structures (vector, unordered_map, etc.) for GPU programming with CUDA, OpenMP, and HIP backends.
A GDExtension terrain heightmap editor for Godot 4.5 featuring sculpting, texture painting, LOD, and MultiZones.
A repository containing slides and materials from the CppCon 2019 conference for C++ developers.
An open-source framework for real-time multi-physics simulation, specializing in medical simulation and robotics.
Binary data analysis and visualization tool that converts raw bytes into interactive visual patterns for rapid insight.
A collection of minimal, modern CMake examples focused on understanding installation and project structure.
An educational modern-C++ 3D game engine with deferred PBR, physics, audio, and a runtime editor.
A high-performance C++ coroutine library for I/O-intensive applications, featuring user-space threading and support for epoll, io_uring, and DPDK.
A cross-platform, professional procedural terrain generation and texturing tool for creating realistic 3D landscapes.
A lightweight, portable C++ library for rendering and manipulating SVG files with high efficiency.
A collection of C++17 feature descriptions presented in Tony Tables format for clear comparison.
A C++20 framework for creative coding, enabling 2D/3D games, media art, visualizers, and simulators across Windows, macOS, Linux, and the Web.
A header-only C++11 library for creating and validating JSON Web Tokens (JWT) with comprehensive algorithm support.
A lightweight header-only C++ library for running Keras (TensorFlow) models without linking against TensorFlow.
SimpleBLE - the all-in-one Bluetooth library for MacOS, iOS, Windows, Linux and Android.
A simple, lightweight, and reliable UDP networking library written in pure C with optional in-order packet delivery.
A C++17 library for runtime polymorphism using type erasure, offering non-intrusive interfaces, value semantics, and customizable storage and dispatch.
A 100-day challenge with complete IoT projects using ESP32, ESP8266, and Raspberry Pi Pico with MicroPython, covering sensors, modules, and IoT techniques.
A work-in-progress Ruby compiler written in Ruby and C++, featuring an ahead-of-time compiler and incremental REPL.
A high-performance, portable deep reinforcement learning library for continuous control, optimized for speed across CPUs, GPUs, and microcontrollers.
A fast, efficient, and easy-to-use C++ asynchronous micro web framework for building REST APIs.
A lightweight C++20 header-only library for binary serialization and remote procedure calls with zero-overhead design.
A modern C++ re-implementation of the classic DOS game Duke Nukem II, offering enhanced graphics and usability on modern systems.
A single-header unit testing framework for C and C++ with a simple API and Google Test-like output.
A cross-platform C++ framework for building JSON-RPC 2.0 & 1.0 compatible client and server applications.
A library for enabling task-based multi-threading. It allows execution of task graphs with arbitrary dependencies.
A C++ web framework built on Qt, inspired by Catalyst's simplicity, with HTTP/2, WebSockets, and async support.
A header-only C++ library for binding C++ classes and functions into the V8 JavaScript engine.
Ultra-fast binary serialization library with code generation for C++, C#, Go, Java, JavaScript, Kotlin, Python, Ruby, and Swift.
A C++ library for building high-performance embedded RESTful HTTP servers.
A modern, cross-platform C++ webview library for building lightweight desktop apps with web technologies.
A header-only, thread-safe C++14 signal-slots library designed as a modern replacement for Boost.Signals2.
A cross-platform C++20 port of the three.js library, enabling 3D graphics rendering in C++ applications.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.