Unicode routines (UTF8, UTF16, UTF32) and Base64: billions of characters per second using SSE2, AVX2, NEON, AVX-512, RISC-V Vector Extension, LoongArch64, POWER. Part of Node.js, WebKit/Safari, Ladybird, Chromium, Cloudflare Workers, Ghostty and Bun.
USD BRep is a standalone C++ and Python library for NURBS-based boundary representation (BRep) solid modeling
Custom memory allocators in C++ to improve the performance of dynamic memory allocation
- memory-allocation
- custom-allocator
- pool-allocator
- stack-allocator
:sparkles: Magical headers that make your C++ library accessible from JavaScript :rocket:
- c-plus-plus
- node-addon
- asmjs
- nodejs
Corvusoft's Restbed framework brings asynchronous RESTful functionality to C++ applications.
robot_localization is a package of nonlinear state estimation nodes. The package was developed by Charles River Analytics, Inc. Please ask questions on answers.ros.org.
A C++20 library for fast serialization, deserialization and validation using reflection. Supports JSON, Avro, Boost Serialization, BSON, Cap'n Proto, CBOR, Cereal, Command line interfaces, CSV, Environment variables, flexbuffers, msgpack, parquet, TOML, UBJSON, XML, YAML, yas / msgpack.org[C++20]
Cross-platform C++11 header-only library for memory mapped file IO
- cpp
- cpp11
- cpp14
- memory-mapped-file
Modern C++ library for the development of real-time graphical applications
GammaRay is a tool to poke around in a Qt-application and also to manipulate the application to some extent.
Hybrid A* Path Planner for the KTH Research Concept Vehicle
- motion-planning
- planning-algorithms
- robotics
A lightweight C++ logging library
A production-ready C++ vector graphics engine supporting SVG and Lottie formats, featuring advanced rendering backends such as WebGPU for high-performance graphics.
- animation
- 2d-graphics
- embedded
- graphics-library
C++14 concurrent lock-free low-latency queue.
WHATWG-compliant and fast URL parser written in modern C++, part of Internet Archive, Node.js, Clickhouse, Redpanda, Kong, Telegram, Adguard, Datadog and Cloudflare Workers.
A memory allocator that automatically reduces the memory footprint of C/C++ applications.
- allocator
- memory
- malloc-library
- memory-allocator
A Python package for manipulating 2-dimensional tabular data structures
A very fast hashtable
Basic Development Environment - a set of foundational C++ libraries used at Bloomberg.
- allocators
- cpp-library
- cpp
- cpp11
Provides ROS integration for Cartographer.
Pencil2D is an easy, intuitive tool to make 2D hand-drawn animations. Pencil2D is open source and cross-platform.
- animation
- drawing
- qt5
- graphics2d
An Iterative Closest Point (ICP) library for 2D and 3D mapping in Robotics
rpclib is a modern C++ msgpack-RPC server and client library
Minimalistic C++/Python GUI library for OpenGL, GLES2/3, Metal, and WebAssembly/WebGL