Showing 36 of 1194 projects
A lightweight cross-platform serial port library with protocol parsing for C++, C, C#, Java, Python, Node.js, Electron, and Rust.
A modern, cross-platform C++ webview library for building lightweight desktop apps with web technologies.
A C++ recurrent neural network library for sequence learning problems, specializing in online handwriting prediction and synthesis.
A fast, portable library for engraving MEI, MusicXML, and Humdrum music scores into SVG images.
A lightweight, modular, and fast open-source C++ game engine for developing customizable 3D desktop games.
A fast, portable library for engraving MEI, MusicXML, and Humdrum music scores into SVG images.
A cross-platform C++ input library for games, handling gamepads, keyboard, mouse, and touch with a unified interface.
A C++ ROS package for real-time detection, tracking, and classification of static and dynamic objects from LIDAR point clouds.
A comprehensive collection of code examples and recipes for learning and implementing the Vulkan graphics API.
A cross-platform C++ machine learning library for real-time gesture recognition with support for classification, regression, and clustering.
An open-source visual-inertial odometry system that estimates camera motion and sparse 3D maps from camera and IMU data.
A lightweight middleware layer that simplifies Vulkan API usage for professional workstation applications.
A C/C++ header file that eliminates platform-specific #ifdefs by providing portable macros for static analysis, optimizations, and API management.
An open-source cross-platform game engine for running Fallout 2™, written in C++ with SDL.
Client/server open-source network backup solution for Windows, macOS, and Linux systems.
A cross-platform retro game engine forked from Quake II, focused on creating standalone games with a 1997-era software renderer aesthetic.
A graphical editor for creating and monitoring Behavior Trees, compliant with BehaviorTree.CPP.
A cross-platform C++ binding for OpenGL that provides type-safe parameters, lazy function resolution, and multi-context support.
An OSGi-like C++ dynamic module system and service registry
A learned index structure enabling fast lookups, range searches, and updates on billions of items with minimal space usage.
A header-only C++ library for solving large sparse linear systems using algebraic multigrid (AMG) method with support for GPU acceleration.
A C++ header-only library implementing a fast and memory-efficient HAT-trie data structure for storing sets and maps of strings.
A Vim plugin providing real-time, semantic code highlighting for C, C++, and Objective-C using libclang.
A free and open-source 2D game engine with Lua scripting, built on SFML, featuring a map editor and plugin system.
A C++14 library for authoring and executing benchmarks with a GoogleTest-like API, supporting statistical analysis and performance tracking.
A C++ header-only library for JSON and JSON-like data formats with support for JSON Schema, JSONPath, CBOR, MessagePack, and more.
A C++ header-only library providing fast hash map and hash set implementations using hopscotch hashing with open addressing.
A C++ static library providing a clean, cross-platform interface to 7-Zip for archive compression and extraction.
A cross-platform C++20 port of the three.js library, enabling 3D graphics rendering in C++ applications.
A lightweight, header-only C++ tensor algebra framework delivering bare-metal performance for small matrix/tensor operations via compile-time optimizations.
A C++11 wrapper for libuv providing a simple interface and high-performance networking with TCP, UDP, HTTP, DNS, and timer support.
An open-source reimplementation of the Might and Magic 6-8 game engine for modern platforms with enhanced graphics and modding support.
A high-performance time-series database optimized for modern hardware, supporting both metrics and events with efficient compression.
Xcode extension that adds import statements from anywhere in your code without scrolling.
A cross-platform C++ framework for building real-time applications with 2D/3D rendering, audio, physics, and networking.
A single-header JSON parser for C and C++ that performs a single allocation for the entire DOM.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.