Header only associative linear container.
Various open addressing hashmap algorithms in C++
C++ implementation of a fast hash map and hash set using hopscotch hashing
C++ implementation of a fast hash map and hash set using robin hood hashing
C++ associative containers
A C++ framework for MDPs and POMDPs with Python bindings
A GPU (CUDA) based Artificial Neural Network library
BayesOpt: A toolbox for bayesian optimization, experimental design and stochastic bandits.
Behavior Tree Starter Kit
Microsoft Cognitive Toolkit (CNTK), an open source deep-learning toolkit
Model-based design and verification for robotics.
Embedded Learning Library
A library for efficient similarity search and clustering of dense vectors.
A C++ standalone library for machine learning
A lightweight header-only library for using Keras (TensorFlow) models in C++.
simple neural network library in ANSI C
nGraph-HE: Deep learning with Homomorphic Encryption (HE) through Intel nGraph
kaldi-asr/kaldi is the official location of the Kaldi project.
oneAPI Deep Neural Network Library (oneDNN)
ONNX Runtime: cross-platform, high performance ML inferencing and training accelerator
Deduction framework with arbitrary mathematical system solver.
C++ Large Scale Genetic Programming
Google's Operations Research tools:
Industry-standard navigation-mesh toolset for games
Native cross-platform system automation
header only, dependency-free deep learning framework in C++14
TulipCell is an Excel add-in providing 100+ technical analysis indicators.
Technical Analysis Indicator Function Library in C
Distributed machine learning platform
Abseil Common Libraries (C++)
An Open Source Implementation of the Actor Model in C++
Asio C++ Library
Boost.org asio module
asyncio is a c++20 library to write concurrent code using the async/await syntax.
C++ wrapper around the aws-c-* libraries. Provides Cross-Platform Transport Protocols and SSL/TLS implementations for C++.
C++ implementation of the AWS Lambda runtime
Event loop friendly C++ actor micro-framework, supervisable
The C++ REST SDK is a Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design. This project aims to help C++ developers connect to and interact with services.
Header-only C++ binding for libzmq
Thread-safe cross-platform event loop library in C++
C++ library for executors
An open-source C++ library developed and used at Facebook.
Lightweight C++ wrapper for LibEvent 2 API
Full-featured high-performance event loop loosely modelled after libevent
🔥 比libevent/libuv/asio更易用的网络库。A c/c++ network library for developing TCP/UDP/SSL/HTTP/WebSocket/MQTT client/server.
Common code for all Nebula projects. This is an archived repo for v2.5 only, from 2.6.0 +, NebulaGraph switched back to https://github.com/vesoft-inc/nebula
A distributed, fast open-source graph database featuring horizontal scalability and high availability. This is an archived repo for v2.5 only, from 2.6.0 +, NebulaGraph switched back to https://github.com/vesoft-inc/nebula
A distributed consistent graph storage. This is an archived repo for v2.5 only, from 2.6.0 +, NebulaGraph switched back to https://github.com/vesoft-inc/nebula
An implementation of the C++ Networking Technical Specification
An asynchronous msgpack-RPC and JSON-RPC library built on top of Boost.Asio.
C++ promise/A+ library in Javascript style.
A very simple, fast, multithreaded, platform independent HTTP and HTTPS server and client library implemented using C++11 and Boost.Asio. Created to be an easy way to make REST resources available from C++ applications.
Header-only, event based, tiny and easy to use libuv wrapper in modern C++ - now available as also shared/static library!
C++20 liburing backed coroutine executor and event loop framework.
Tasty C++ class wrappers and mixer implementation for OpenAL built on Chris Robinson's ALURE library. Comes with some crunky LinkedList and ListItem classes which you are welcome to use or change. Use with ALURE, OpenAL, libsndfile / libFLAC etc. Provides a simple and effective programmer interface to easily deal with the ALURE libraries and implements ALURE on Windows and Linux. Effectively uses both the one-off and streaming capabilities of OpenAL/ALURE and via libsndfile libflac et al supports a wide variety of sound file formats.
a library for audio and music analysis
A simple C++ library for reading and writing audio files.
Matrix delay effect
Cinder is a community-developed, free and open source library for professional-quality creative coding in C++.
Audio decoding libraries for C/C++, each in a single source file.
Eurorack modules
A benchmark for comparison of FFT algorithms performance
JUCE is an open-source cross-platform C++ application framework for desktop and mobile applications, including VST, VST3, AU, AUv3, LV2 and AAX audio plug-ins.
kaldi-asr/kaldi is the official location of the Kaldi project.
C++ Audio and Music DSP Library
Audio playback and capture library written in C, in a single source file.
Minimalistic MP3 decoder single header library
MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!
NI Media is a C++ library for reading and writing audio streams.
The virtual Eurorack studio
Recurrent neural network for audio noise reduction
SimplE Lossless Audio
Free, easy, portable audio engine for games
Easy and efficient audio synthesis in C++
Tracktion Engine module
A microbenchmark support library
A single molecule sequence assembler for genomes large and small.
libsequence: a C++ class library for evolutionary genetic analysis
Fast genome and metagenome distance estimation using MinHash
🐟 🍣 🍱 Highly-accurate & wicked fast transcript-level quantification from RNA-seq reads using selective alignment
Succinct Data Structure Library 2.0
SeqAn's official repository.
The modern C++ library for sequence analysis. Contains version 3 of the library and API docs.
C++ library and cmdline tools for parsing and manipulating VCF files with python and zig bindings
Structural variant detection and association testing
BitTorrent DHT library
libTorrent BitTorrent library
an efficient feature complete C++ bittorrent implementation
uTorrent Transport Protocol library
qBittorrent BitTorrent client
rTorrent BitTorrent client
Official Transmission BitTorrent client repository
Parses an Arduino Sketch and converts it into valid C++ source code
Bear is a tool that generates a compilation database for clang tooling.
A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages.
B2 makes it easy to build C++ projects, everywhere.
C++ package retrieval
COLMAP - Structure-from-Motion and Multi-View Stereo
C++ Package Manager
C++ code samples for using Google Cloud Platform
Header-only C++ binding for libzmq
a small build system with a focus on speed
Tundra is a code build system that tries to be accurate and fast for incremental builds
C++ Library Manager for Windows, Linux, and MacOS
AWS-LC is a general-purpose cryptographic library maintained by the AWS Cryptography team for AWS and their customers. It іs based on code from the Google BoringSSL project and the OpenSSL project.
Library for reading and writing chemistry files
Biomolecular simulation trajectory/data analysis.
cuML - RAPIDS Machine Learning Library
Public/backup repository of the GROMACS molecular simulation toolkit. Please do not mine the metadata blindly; we use https://gitlab.com/gromacs/gromacs for code review and issue tracking.
HighFive - Header-only C++ HDF5 interface
Public development project of the LAMMPS MD software package
Multiresolution Adaptive Numerical Environment for Scientific Simulation
The Massively Parallel Quantum Chemistry program, MPQC, computes properties of atoms and molecules from first principles using the time independent Schrödinger equation.
Open-Source Quantum Chemistry – an electronic structure package in C++ driven by Python
a unified framework for modeling chemically reactive systems
The d-SEAMS C++ core engine
Official public repository for the XtalOpt crystallographic multi-objective evolutionary algorithm
Argh! A minimalist argument handler.
Argument Parser for Modern C++
A simple header-only C++ argument parser library. Supposed to be flexible and powerful, and attempts to be compatible with the functionality of the Python standard argparse library (though not necessarily the API).
A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)
cifuzz makes fuzz tests as easy as unit tests
A simple to use, composable, command line parser for C++ 11 and beyond
A library for interactive command line interfaces in modern C++
CLI11 is a command line parser for C++11 and beyond that provides a rich feature set with a simple and intuitive interface.
easy to use, powerful & expressive command line argument parsing for modern C++ / single header / usage & doc generation
Conan - The open-source C and C++ package manager
C++ library for writing multiplatform terminal applications
Lightweight C++ command line option parser
C++11 port of docopt
A text-based widget toolkit
A modern formatting library
💻 C++ Functional Terminal User Interface. ❤️
The gflags package contains a C++ library that implements commandline flags processing. It includes built-in support for standard types such as string and the ability to define flags in the source file in which they are used. Online documentation available at:
ImTui: Immediate Mode Text-based User Interface C++ Library
Activity Indicators for Modern C++
A small self-contained alternative to readline and libedit
A simple to use, composable, command line parser for C++ 11 and beyond
ncurses Git mirror
Convenient, high-performance RGB color and position control for console output
A curses library for environments that don't fit the termcap/terminfo model.
Header-only C++ program options parser library
Boost.org program_options module
A Minimal, Header only Modern c++ library for terminal goodies 💄✨
Range library for C++14/17/20, basis for C++20's std::ranges
A readline and libedit replacement that supports UTF-8, syntax highlighting, hints and Windows and is BSD licensed.
Table Maker for Modern C++
Library for writing text-based user interfaces
The new Windows Terminal and the original Windows console host, all in the same place!
C++ Library Manager for Windows, Linux, and MacOS
Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
A static source code analysis tool to improve quality and reduce defects for C, C++ and Objective-C
Code beautifier
A Small C Compiler
Compile and execute C "scripts" in one go!
Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Project moved to: https://github.com/llvm/llvm-project
Project moved to: https://github.com/llvm/llvm-project
Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
RE2 is a fast, safe, thread-friendly alternative to backtracking regular expression engines like those used in PCRE, Perl, and Python. It is a C++ library.
Official repository for the programming language Squirrel
MSVC's implementation of the C++ Standard Library.
A C++ static library offering a clean and simple interface to the 7-zip shared libraries.
Brotli compression format
A better and stronger spiritual successor to BZip2.
New generation entropy codecs : Finite State Entropy and Huff0
Qt addon providing access to numerous types of archives
Multi-format archive and compression library
A fast, distributed, high performance gradient boosting (GBT, GBDT, GBRT, GBM or MART) framework based on decision tree algorithms, used for ranking, classification and many other machine learning tasks.
Extremely Fast Compression algorithm
LZFSE compression library and command line tool
Lossless data compression codec with LZMA-like ratios but 1.5x-8x faster decompression speed, C/C++
(Unofficial) Git mirror of LZMA SDK releases
git mirror of LZMAT (http://www.matcode.com/lzmat.htm)
miniz: Single C source file zlib-replacement library, originally from code.google.com/p/miniz
Fork of the popular zip manipulation library found in the zlib distribution.
PhysFS++ is a C++ wrapper for the PhysicsFS library.
Microsoft SEAL is an easy-to-use and powerful homomorphic encryption library.
Small strings compression library
A fast compressor/decompressor
Single header lib for JPEG encoding. Public domain. C99. stb style.
zlib replacement with optimizations for "next generation" systems.
Zstandard - Fast real-time compression algorithm
An Open Source Implementation of the Actor Model in C++
The project alpaka has moved to https://github.com/alpaka-group/alpaka
contiguous container library - arrays with customizable allocation, small buffer optimization and more
ArrayFire: a general purpose GPU library.
Async++ concurrency framework for C++11
C++11 thread safe, multi-producer, multi-consumer blocking queue, stack & priority queue class
Bolt is a C++ template library optimized for GPUs. Bolt provides high-performance library implementations for common algorithms such as scan, reduce, transform, and sort.
Concurrency primitives, safe memory reclamation mechanisms and non-blocking (including lock-free) data structures designed to aid in the research, design and implementation of high performance concurrent systems developed in C99+.
A C++ GPU Computing Library for OpenCL
Modern concurrency for C++. Tasks, executors, timers and C++20 coroutines to rule them all
A fast multi-producer, multi-consumer lock-free concurrent queue for C++11
C++14 asynchronous allocation aware futures (supporting then, exception handling, coroutines and connections)
Boost.Coroutine2
Event loop friendly C++ actor micro-framework, supervisable
C++React: A reactive programming library for C++11.
Presentation Materials from CppCon 2015
Thin, unified, C++-flavored wrappers for the CUDA APIs
The project alpaka has moved to https://github.com/alpaka-group/cupla
C++ library for executors
userland threads
A library for enabling task-based multi-threading. It allows execution of task graphs with arbitrary dependencies.
A simple C++17 lib that helps you to quickly plot your data with GnuPlot
A task scheduling framework designed for the needs of game developers.
Boost.org intrusive module
Concurrent data structures in C++
Kokkos C++ Performance Portability Programming Ecosystem: The Programming Model - Parallel Execution and Memory Abstraction
Laughably simple yet effective Actor concurrency framework for C++20
A C++ library of Concurrent Data Structures
A high-performance, concurrent hash table
Project moved to: https://github.com/llvm/llvm-project
Structured concurrency in C
Go-style concurrency in C
Boost.Lockfree
A hybrid thread / fiber task scheduler written in C++ 11
Patterns and behaviors for GPU computing
A bounded multi-producer multi-consumer concurrent queue written in C++11
Optimized primitives for collective multi-GPU communication
oneAPI Threading Building Blocks (oneTBB)
Powerful multi-threaded coroutine dispatcher and parallel execution engine
The RaftLib C++ library, streaming/dataflow concurrency via C++ iostream-like operators
A fast single-producer, single-consumer lock-free queue for C++
Boost.org smart_ptr module
SObjectizer: it's all about in-process message dispatching!
An implementation of Actor, Publish-Subscribe, and CSP models in one rather small C++ framework. With performance, quality, and stability proved by years in the production.
A bounded single-producer single-consumer wait-free and lock-free queue written in C++11
stdgpu: Efficient STL-like Data Structures on the GPU
MSVC's implementation of the C++ Standard Library.
The libdispatch Project, (a.k.a. Grand Central Dispatch), for concurrency on multicore hardware
Boost.org thread module
A modern, fast, lightweight thread pool library based on C++20
[ARCHIVED] The C++ parallel algorithms library. See https://github.com/NVIDIA/cccl
A header-only C++ library for task concurrency
VexCL is a C++ vector expression template library for OpenCL/CUDA/OpenMP
Work Stealing Thread Pool
A C++ library providing various concurrent data structures and reclamation schemes.
eXtended Template Library
0mq 'highlevel' C++ bindings
CLI11 is a command line parser for C++11 and beyond that provides a rich feature set with a simple and intuitive interface.
Library to parse and work with the C++ AST
Boost.org date_time module
Boost.org filesystem module
📑 Yet another ini config parser for modern C++
A header-only and easy to use Ini file parser for C++.
Simple .INI file parser in C, good for embedded systems
This is a header only C++ version of inih.
ini file parser
Simple C++ ini parser.
JSON for Modern C++
C/C++ library for processing configuration files
STL compatible C++ memory allocator library using a new RawAllocator concept that is similar to an Allocator but easier to use and write.
Boost.org program_options module
Cross-platform C++ library providing a simple API to read and write INI-style configuration files
Fast C++ logging library.
Boost.org system module
The reference C++ unit testing framework (TDD, xUnit, C++03/11/14/17)
Boost.org thread module
Header-only TOML config file parser and serializer for C++17.
Boost.org uuid module
STL-like containers from Boost
A c++ toolbox of locality-sensitive hashing (LSH), provides several popular LSH algorithms, also support python and matlab.
🏅State-of-the-art learned data structure that enables fast lookup, predecessor, range searches and updates in arrays of billions of items using orders of magnitude less space than traditional indexes
Modern(-ish) password hashing for your software and your servers
Cryptography Toolkit
free C++ class library of cryptographic schemes
C++11 header-only message digest library
GnuTLS
The Kovri I2P Router Project
Bitcoin Cross-Platform C++ Development Toolkit
A lightweight, secure, easy-to-use crypto library suitable for constrained environments.
Zerocoin: C++ lib for anonymous extension to bitcoin
a portable, small, easy to use and fast c++14 library for cryptography.
Monero: the secure, private, untraceable cryptocurrency
A collection of hash functions, ciphers, tools, libraries, and materials related to cryptography & security. 🔐🔐🔐🔐🔐 (project was renamed, libchaos is main)
An implementation of the TLS/SSL protocols
Library and command line tool to detect SHA-1 collision in a file
Solidity, the Smart Contract Programming Language
Tink is a multi-language, cross-platform, open source library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse.
Small portable AES128/192/256 in C
A Smart Ethernet Switch for Earth
[DEPRECATED] See https://github.com/p-ranav/csv2
Compile-time and runtime CSV parser written in C++17
A high-performance, fully-featured CSV parser and serializer for modern C++.
Fast CSV parser and writer for Modern C++
fast-cpp-csv-parser
A fast, lightweight and single-header C++ csv parser library
Fast, gpu-based CSV parser
C++ CSV parser library
A C++ library to compress and intersect sorted lists of integers using SIMD instructions
Time-series database
Amazon Kinesis Video Streams Producer SDK for C++ is for developers to install and customize for their connected camera and other devices to securely stream video, audio, and time-encoded data to Kinesis Video Streams.
🥑 ArangoDB is a native multi-model database with flexible data models for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions.
a clean redis C++ client
Apache Arrow is the universal columnar format and multi-language toolbox for fast data interchange and in-memory analytics
Rock solid distributed database specializing in active/active automatic failover and WAN replication
ClickHouse® is a real-time analytics DBMS
C++ client library for ClickHouse
C++11 Lightweight Redis client: async, thread-safe, no dependency, pipelining, multi-platform - NO LONGER MAINTAINED - Please check https://github.com/cpp-redis/cpp_redis
C++ ORM for SQLite
Hyrise is a research in-memory database.
InfiniDB Data Warehouse
Mirror of Apache Kudu
LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
ARCHIVED - libbson has moved to https://github.com/mongodb/mongo-c-driver/tree/master/src/libbson
One of the fastest embeddable key-value ACID database without WAL. libmdbx surpasses the legendary LMDB in terms of reliability, features and performance.
The official C++ client API for PostgreSQL.
RethinkDB driver for C++
Read-only mirror of official repo on openldap.org. Issues and pull requests here are ignored. Use OpenLDAP ITS for issues.
C++11 wrapper for the LMDB embedded B+ tree database library.
MySQL Server, the world's most popular open source database, and MySQL Cluster, a real-time, open source transactional database.
A small C++ wrapper for the native C ODBC API | Requires C++14 since v2.12
A distributed, fast open-source graph database featuring horizontal scalability and high availability
A distributed, fast open-source graph database featuring horizontal scalability and high availability. This is an archived repo for v2.5 only, from 2.6.0 +, NebulaGraph switched back to https://github.com/vesoft-inc/nebula
C and C++ database for objects and structs
A C++ Redis client
A library that provides an embeddable, persistent key-value store for fast storage.
A high performance, shared memory, lock free, cross platform, single file, no dependencies, C++11 key-value store
Official repository of the SOCI - The C++ Database Access Library
Modern transactional key-value/row storage library.
Unofficial git mirror of SQLite sources (see link for build instructions)
The C++14 wrapper around sqlite library
❤️ SQLite ORM light header only library for modern C++
SQLiteC++ (SQLiteCpp) is a smart and easy to use C++ SQLite3 wrapper.
A type safe SQL template library for C++
The Universal Storage Engine
Modern C++ ORM library
An Embedded NoSQL, Transactional Database Engine
A very fast lightweight embedded database engine with a built-in query language.
VSQLite++ Library - BSD-3 Licensed
Embedded Template Library
A matrix header-only library, uses graphs internally, helpful when your matrix is part of a simulation where it needs to grow many times (or auto expand)
libsrt is a C library for writing fast and safe C code, faster. It provides string, vector, bit set, set, map, hash set, and hash map handling. Suitable for soft and hard real-time. Allows both heap and stack allocation. *BETA* (API still can change: suggestions are welcome)
Mesh Data Abstraction Library
optional (nullable) objects for C++14
C++ hash map and hash set which preserve the order of insertion
An unordered C++ data container providing fast iteration/insertion/erasure while maintaining pointer/iterator validity to non-erased elements regardless of insertions/erasures. Provides higher-performance than std:: library containers for high-modification scenarios with unordered data.
ring-span lite - A C++yy-like ring_span type for C++98, C++11 and later in a single-file header-only library
Fast & memory efficient hashtable based on robin hood hashing for C++11/14/17/20
Experimental C++11 version of sparsehash
A fast, memory efficient hash map for C++
An intrusive C++17 implementation of a Red-Black-Tree, a Weight Balanced Tree, a Dynamic Segment Tree and much more!
DirectXMath is an all inline SIMD C++ linear algebra library for use in games and graphics apps
The DirectX Tool Kit (aka DirectXTK) is a collection of helper classes for writing DirectX 11.x code in C++
GDAL is an open source MIT licensed translator library for raster and vector geospatial data formats.
Matplot++: A C++ Graphics Library for Data Visualization 📊🗾
Official GitHub repository for netCDF-C++ libraries and utilities.
A distributed approximate nearest neighborhood search (ANN) library which provides a high quality vector index build, search and distributed online serving toolkits for large scale vector search scenario.
Samples for VC++
A beautiful stack trace pretty printer for C++
Mirror of Google Breakpad project
C++ Benchmark Authoring Library/Framework
A unit testing framework for C
Presentation Materials from CppCon 2015
C++ port of JUnit
CppUTest unit testing and mocking framework for C/C++
A dbg(…) macro for C++
DebugView++, collects, views, filters your application logs, and highlights information that is important to you!
Detours is a software package for monitoring and instrumenting API calls on Windows. It is distributed in source code form.
This repo contains the DirectX Graphics samples that demonstrate how to build graphics intensive applications on Windows.
This repo hosts the source for the DirectX Shader Compiler which is based on LLVM/Clang.
The fastest feature-rich C++11/14/17/20/23 single-header testing framework
Lightweight profiler library for c++
C++ mocking made easy. A simple yet very expressive, headers only library for c++ mocking.
A testing micro framework for creating function test doubles
An open-source C++ library developed and used at Facebook.
An FHE compiler for C++
Reliable & unreliable messages over UDP. Robust message fragmentation & reassembly. P2P networking / NAT traversal. Encryption.
☕ GDBFrontend is an easy, flexible and extensible gui debugger. Try it on https://debugme.dev
C++ benchmarking framework
Debug heap useful for tracking down memory errors.
LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
Write tests in C
Project moved to: https://github.com/llvm/llvm-project
microprofile is an embeddable profiler
Information from Microsoft about the PDB format. We'll try to keep this up to date. Just trying to help the CLANG/LLVM community get onto Windows.
Minimal unit testing framework for C
Simple, fast, accurate single-header microbenchmarking functionality for C++11/14/17/20
A C++ micro-benchmarking framework
Performance instrumentation and tracing for Android, Linux and Chrome (read-only mirror of https://android.googlesource.com/platform/external/perfetto/)
A simple C++ 03/11/etc timer class for ~microsecond-precision cross-platform benchmarking. The implementation is as limited and as simple as possible to create the lowest amount of overhead.
Single C file, Realtime CPU/GPU Profiler with Remote Web Viewer
Record and Replay Framework
Lightweight C++20 testing framework.
C++ library for storing and printing backtraces.
The reference C++ unit testing framework (TDD, xUnit, C++03/11/14/17)
A lightweight unit testing framework for C++
Simple Unit Testing for C
🧪 single header unit testing framework for C and C++
Fruit, a dependency injection framework for C++
Simple, flexible and modular assertion macro.
Official doxygen git repository
A compiler from Doxygen XML to reStructuredText -- hence, the name. It parses XML databases generated by Doxygen and produces reStructuredText for the Python documentation generator Sphinx.
GoogleTest - Google Testing and Mocking Framework
The modern documentation tool for C++.
C++ parsing DSL
Natural Docs source code documentation system
The Sphinx documentation generator
A small C++ library to handle hashed strings serving as identifiers.
HarfBuzz text shaping engine
Optimized OpenType builder and inspector.
Mirror of Apache Portable Runtime
Basic Development Environment - a set of foundational C++ libraries used at Bloomberg.
Super-project for modularized Boost
【A common used C++ DAG framework】 一个通用的、无三方依赖的、跨平台的、收录于awesome-cpp的、基于流图的并行计算框架。欢迎star & fork & 交流
Cinder is a community-developed, free and open source library for professional-quality creative coding in C++.
A tiny boost library in C++11.
www.tntnet.org
EASTL stands for Electronic Arts Standard Template Library. It is an extensive and robust implementation that has an emphasis on high performance.
Obsolete repo, please go to: https://github.com/electronicarts/EASTL
Embedded Template Library
Framework for Enterprise Application Development in c++, HTTP1/HTTP2/HTTP3 compliant, Supports multiple server backends
A fast entity component system (ECS) for C & C++
Fruit, a dependency injection framework for C++
Functional Programming Library for C++. Write concise and readable C++ code.
JUCE is an open-source cross-platform C++ application framework for desktop and mobile applications, including VST, VST3, AU, AUv3, LV2 and AAX audio plug-ins.
Kigs framework is a C++ modular multipurpose cross platform framework.
An eventing framework for building high performance and high scalability systems in C.
C++14 evented IO libraries for high performance networking and media based applications
LibU is a multiplatform utility library written in C, with APIs for handling memory allocation, networking and URI parsing, string manipulation, debugging, and logging in a very compact way, plus many other miscellaneous tasks
Simple and yet powerful cross-platform C library providing data structures, algorithms and much more
Loki is a C++ library of designs, containing flexible implementations of common design patterns and idioms.
One framework for creating powerful cross-platform games.
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
Qt Base (Core, Gui, Widgets, Network, ...)
High performance server-side application framework
Mirror of Apache C++ Standard Library
STXXL: Standard Template Library for Extra Large Data Sets
🎁 A glib-like multi-platform c library
C++ Parallel Computing and Asynchronous Networking Engine
Open multi-methods for C++11
Fast, orthogonal, open multi-methods. Solve the Expression Problem in C++17.
Functional Programming Library for C++. Write concise and readable C++ code.
The official Allegro 5 git repository. Pull requests welcome!
The Atomic Game Engine is a multi-platform 2D and 3D engine with a consistent API in C++, C#, JavaScript, and TypeScript
AutoKey, a desktop automation utility for Linux and X11.
AI-powered Smart Robotic Process Automation 🤖
bsnes is a Super Nintendo (SNES) emulator focused on performance, features, and ease of use.
ClanLib is a cross platform C++ toolkit library.
Cocos2d-x is a suite of open-source, cross-platform, game-development tools utilized by millions of developers across the globe. Its core has evolved to serve as the foundation for Cocos Creator 1.x & 2.x.
Pure C Game Engine
This repo contains the DirectX Graphics samples that demonstrate how to build graphics intensive applications on Windows.
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
Free, cross-platform 2D game engine powered by Haxe and OpenFL
Open-source, cross-platform, C++ game engine for creating 2D/3D games.
Godot Engine – Multi-platform 2D and 3D game engine
Grit Game Engine
A lightweight game engine written in modern C++
KlayGE is a cross-platform open source game engine with plugin-based architecture.
Amazon Lumberyard is a free AAA game engine deeply integrated with AWS and Twitch – with full source.
3D C++ Game Engine - yet another open source game engine
This is the development repo of Moai SDK.
A cross-platform 2D game engine
Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations without any fees or commercial obligations.
scene-oriented, flexible 3D engine (C++, Python, C#, Java)
aka ogre v2 - scene-oriented, flexible 3D C++ engine
Oxygine is C++ engine and framework for 2D games on iOS, Android, Windows, Linux and Mac
Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU
Polycode is a cross-platform framework for creative code.
A simple and easy-to-use library to enjoy videogames programming
Modern & multiplatform 3D game engine in C++17
Node.js Desktop Automation.
Sourcetrail - free and open-source interactive source explorer
A powerful free cross-platform RTS game engine. - Report issues at https://springrts.com/mantis/
The Forge Cross-Platform Rendering Framework PC Windows, Steamdeck (native), Ray Tracing, macOS / iOS, Android, XBOX, PS4, PS5, Switch, Quest 2
A completely free, open-source, 2D game engine built on proven torque technology.
MIT Licensed Open Source version of Torque 3D from GarageGames
the thin c++ game engine
An FPS/RTS hybrid game powered by the Daemon engine (a combination of ioq3 and XreaL)
Game engine
📦 An official xmake package repository
Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World. Join OpenXRay! ;)
The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean data structure.
The Atomic Game Engine is a multi-platform 2D and 3D engine with a consistent API in C++, C#, JavaScript, and TypeScript
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
2D Vector Graphics Engine Powered by a JIT Compiler
Modern C++14 library for the development of real-time graphical applications
Port of Python's Turtle to C++
A modern cross-platform low-level graphics library and rendering framework
DirectXTex texture processing library
The DirectX Tool Kit (aka DirectXTK) is a collection of helper classes for writing DirectX 11.x code in C++
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
A C++ binding for the OpenGL API, generated using the gl.xml specification.
GLFW C++ Wrapper - thin, modern, C++17, header-only GLFW wrapper
GLSL optimizer based on Mesa's GLSL compiler. Used to be used in Unity for mobile shader optimization.
Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.
HARFANG 3D source code public repository
A basic 3D scene implemented with various engines, frameworks or APIs.
Horde3D is a small 3D rendering and animation engine. It is written in an effort to create an engine being as lightweight and conceptually clean as possible.
Ion
An automatically updated mirror of the Irrlicht SVN repository on sourceforge
Build A World fork of Irrlicht
Simple MPL-2.0-licensed C++ geometry processing library.
Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal
Lightweight and modular C++11 graphics middleware for games and data visualization
Antialiased 2D vector drawing library on top of OpenGL for UI and visualizations.
scene-oriented, flexible 3D engine (C++, Python, C#, Java)
aka ogre v2 - scene-oriented, flexible 3D C++ engine
OpenSceneGraph git repository
An Open-Source subdivision surface library.
OpenVDB - Sparse volume data structure and tools
C++ (with python bindings) library for easily reading/writing/manipulating common animation particle formats such as PDB, BGEO, PTC. https://wdas.github.io/partio
Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.
ANSI C library for NURBS, B-Splines, and Bézier curves with interfaces for C++, C#, D, Go, Java, Javascript, Lua, Octave, PHP, Python, R, and Ruby.
Game engine
Visualization Library is a C++ middleware for high-performance 2D and 3D graphics applications based on OpenGL 1.x-4.x supporting Windows, Linux and Mac OS X.
Vulkan header files and API registry
Open-Source Vulkan C++ API
One stop solution for all Vulkan samples
Vulkan Validation Layers (VVL)
Yocto/GL: Tiny C++ Libraries for Data-Driven Physically-based Graphics
Purely native C++ cross-platform GUI framework for Android and iOS development. https://www.boden.io
Set of cross platform C++ libraries (Core, Gui, Network, Multimedia, SQL, Vulkan, etc)
Compile Time Parser Generator is a C++ single header library which takes a language description as a C++ code and turns it into a LR1 table parser with a deterministic finite automaton lexical analyzer, all in compile time.
Thin, unified, C++-flavored wrappers for the CUDA APIs
Elements C++ GUI library
A simple, header only event bus library written in modern C++17.
A text-based widget toolkit
FLTK - Fast Light Tool Kit - https://github.com/fltk/fltk - cross platform GUI development
Unofficial Zenotech specific mirror of fox-toolkit; please refer to upstream site for latest version
💻 C++ Functional Terminal User Interface. ❤️
GPU Accelerated C++ User Interface, with WYSIWYG developing tools, XML supports, built-in data binding and MVVM features.
Golang bindings of Sciter: the Embeddable HTML/CSS/script engine for modern UI development
Read-only mirror of https://gitlab.gnome.org/GNOME/gtk
Read-only mirror of https://gitlab.gnome.org/GNOME/gtkmm
Immediate Mode Plotting
libRocket - The HTML/CSS User Interface library
Simple and portable (but not inflexible) GUI library in C that uses the native GUI technologies of each platform it supports.
Fast, flexible and simple GUI.
a modern C++ GUI library
Minimalistic GUI library for OpenGL
Minimalistic C++/Python GUI library for OpenGL, GLES2/3, Metal, and WebAssembly/WebGL
ncnn is a high-performance neural network inference framework optimized for the mobile platform
snapshots of ncurses - see https://invisible-island.net/personal/git-exports.html (no pull requests are accepted)
Cross-platform GPU-oriented C++ application/game framework
Mirror of https://pagure.io/newt.git
A thread-safe, easy-to-use, utility for sending and receiving notifications. It allows you to decouple different modules of your application.
A single-header ANSI C immediate mode cross-platform GUI library
A curses library for environments that don't fit the termcap/terminfo model.
A fast JSON parser/generator for C++ with both SAX/DOM style API
Cross-platform C++17 Runtime Reflection Library
RmlUi - The HTML/CSS User Interface library evolved
Lightweight C++ Signals and Slots implementation
Slint is a declarative GUI toolkit to build native user interfaces for Rust, C++, or JavaScript apps.
SOUI是目前为数不多的轻量级可快速开发window桌面程序开源DirectUI库.其前身为Duiengine,更早期则是源自于金山卫士开源版本UI库Bkwin.经过多年持续更新方得此库
Linux System Optimizer and Monitoring - https://oguzhaninan.github.io/Stacer-Web
Experimental compile-time string manipulation C++17 library
A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support.
C++ Win32 wrapper to develop GUI apps
Tiny cross-platform webview library for C/C++. Uses WebKit (GTK/Cocoa) and Edge WebView2 (Windows).
Windows Template Framework
Cross-Platform C++ GUI Library
Free open-source modern C++17 / C++20 framework to create console, GUI (forms like WinForms) and unit test applications and libraries on Microsoft Windows, Apple macOS and Linux.
A library for creating native cross-platform GUI apps
Detours is a software package for monitoring and instrumenting API calls on Windows. It is distributed in source code form.
Simple and Fast single header Bitmap (BMP) C++ library
Implementation of SegNet: A Deep Convolutional Encoder-Decoder Architecture for Semantic Pixel-Wise Labelling
The CImg Library is a small and open-source C++ toolkit for image processing
cximage 7.0.1 mirror
DirectXTex texture processing library
A toolkit for making real world machine learning and data analysis applications in C++
FLOꟼ - An MIT-licensed image viewer equipped with a GPU-accelerated perceptual image diffing algorithm based on ꟻLIP
A custom distribution of FreeImage, with a CMake-based build system. Used by the Athena Game Framework.
Grassroots DICOM read-only mirror. Only for Pull Request. Please report bug at http://sf.net/p/gdcm
Boost.GIL - Generic Image Library | Requires C++14 since Boost 1.80
Turn images into text better than caca/aalib
Go binding to ImageMagick's MagickWand C API
Insight Toolkit (ITK) -- Official Repository. ITK builds on a proven, spatially-oriented architecture for processing, segmentation, and registration of scientific images in two, three, or more dimensions.
Leptonica is an open source library containing software that is broadly useful for image processing and image analysis applications. The official github repository for Leptonica is: danbloomberg/leptonica. See leptonica.org for more documentation.
An open source library for face detection in images. The face detection speed can reach 1000FPS.
GD Graphics Library
Main libjpeg-turbo repository
Intel® RealSense™ SDK
A fast image processing library with low memory needs.
The OpenEXR project provides the specification and reference implementation of the EXR file format, the professional-grade image storage format of the motion picture industry.
Reading, writing, and processing images in a wide variety of file formats, using a format-agnostic API, aimed at VFX applications.
open Multiple View Geometry library. Basis for 3D computer vision and Structure from Motion.
Open Source Routing Machine - C++ backend
Point Cloud Library (PCL)
C++ image processing and machine learning library with using of SIMD: SSE, AVX, AVX-512, AMX for x86/x64, NEON for ARM.
A C++ library to compress and intersect sorted lists of integers using SIMD instructions
C++ SVG library
Tesseract Open Source OCR Engine (main repository)
Tiny ISO-compliant C++ EXIF and XMP parsing library for JPEG.
Utility Library for Imaging Systems
a generic C++ library for image analysis
Video++, a C++14 high performance video and image processing library.
Arduino Core for the ATMEGA4809 CPU
The iCub Main Software Repository
A cross-platform Qt IDE
Range library for C++14/17/20, basis for C++20's std::ranges
The new Windows Terminal and the original Windows console host, all in the same place!
0mq 'highlevel' C++ bindings
A C++11 library for serialization
Library to parse and work with the C++ AST
Simple, flexible and modular assertion macro.
The home of the ICU project source code.
JSON for Modern C++
Replaced by foonathan/lexy
C++ parsing DSL
Google's common Java, C++ and JavaScript library for parsing, formatting, and validating international phone numbers.
STL compatible C++ memory allocator library using a new RawAllocator concept that is similar to an Allocator but easier to use and write.
Parsing Expression Grammar Template Library
low-level library for minimizing the size of your types
Zero overhead utilities for preventing bugs at compile time
📚 single header utf8 string functions for C and C++
a clean C library for processing UTF-8 Unicode data
Cap'n Proto serialization/RPC system - core tools and C++ library
This repo hosts the source for the DirectX Shader Compiler which is based on LLVM/Clang.
The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
Eclipse iceoryx™ - true zero-copy inter-process-communication
C++ framework for json-rpc (json remote procedure call)
nanomsg library
Napa.js: a multi-threaded JavaScript runtime
nanomsg-next-generation -- light-weight brokerless messaging
A collection of C++ HTTP libraries including an easy to use HTTP server.
rpclib is a modern C++ msgpack-RPC server and client library
a simple RPC wrapper generator to C/C++ functions
Wangle is a framework providing a set of common client/server abstractions for building services in a consistent, modular, and composable way.
📟 JSON library for Arduino and embedded C++. Simple and efficient.
HTTP and WebSocket built on Boost.Asio in C++11
Ultralightweight JSON parser in ANSI C
A date and time library based on the C++11/14/17 <chrono> header
Extremely fast, in memory, JSON and interface library for modern C++
JSON & BSON parser/writer
A very sane (header only) C++14 JSON library
Jsmn is a world fastest JSON parser/tokenizer. This is the official repo replacing the old one at Bitbucket
A C++11 library for parsing and serializing JSON to and from a DOM container in memory.
C++ header-only JSON library
Tiny, zero-allocation JSON serializer written in ANSI C
https://github.com/json-c/json-c is the official code repository for json-c. See the wiki for release tarballs for download. API docs at http://json-c.github.io/json-c/
Very low footprint DOM-style JSON parser written in portable ANSI C
A killer modern C++ library for interacting with JSON.
🗄️ single header json parser for C and C++
A tiny JSON library for C++11.
A small header-only library for converting data between json representation and c++ structs
json_struct is a single header only C++ library for parsing JSON directly to C++ structs and vice versa
A C++, header-only library for constructing JSON and JSON-like data formats, with JSON Pointer, JSON Patch, JSON Schema, JSONPath, JMESPath, CSV, MessagePack, CBOR, BSON, UBJSON
A C++ library for interacting with JSON.
A simple and fast JSON parser in ANSI C
A JSON parser in C++
Very simple C++ JSON Parser
JS inspired Variants and JSON parsing for C++
A header only library for creating and validating json web tokens in c++
a JSON parser and printer library in C. easy to integrate with any model.
Universal configuration library parser
Non-intrusive, high performance C++17 lightweight JSON de/serializer
A lightweight Release-tracking repository for nlohmann/json. Suitable for CMake fetchcontent. Automatically upgraded every weeks.
Lightweight JSON library written in C.
a header-file-only, JSON parser serializer in C++
QJson is a qt-based library that maps JSON data to QVariant objects.
A simple class for parsing JSON data into a QVariant hierarchy and vice versa.
Lightweight, extremely high-performance JSON parser for C++11
Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks
Formatted C++20 stdlib man pages (cppreference)
A small C++ library to handle hashed strings serving as identifiers.
µjson is a a small, C++11, UTF-8, JSON library
Ultra fast JSON decoder and encoder written in C with Python bindings
A fast streaming JSON parsing library in C.
A YAML parser and emitter in C++
The fastest JSON library in C
Boost.org algorithm module
Boost.org any module
Yet another logging library.
fmtlog is a performant fmtlib-style logging library with latency in nanoseconds.
G3log is an asynchronous, "crash safe", logger that is easy to use with default logging sinks or you can add your own. G3log is made with plain C++14 (C++11 support up to release 1.3.2) with no external libraries (except gtest used for unit tests). G3log is made to be cross-platform, currently running on OSX, Windows and several Linux distros. See Readme below for details of usage.
C++ implementation of the Google logging module
Boost.org iostreams module
Boost Logging library
log4cplus is a simple to use C++ logging API providing thread-safe, flexible, and arbitrarily granular control over log management and configuration. It is modelled after the Java log4j API.
logog is a portable C++ library to facilitate logging of real-time events in performance-oriented applications, such as games. It is especially appropriate for projects that have constrained memory and constrained CPU requirements.
A lightweight C++ logging library
Very fast synchronous and asynchronous C++17 logging library
Non bloated asynchronous logger
Mini async log C port. Now with C++ wrappers.
Portable, simple and extensible C++ logging library
Boost.org preprocessor module
Asynchronous Low Latency C++ Logging Library
Reckless logging. Low-latency, high-throughput, asynchronous logging library for C++.
Boost.org regex module
Fast C++ logging library.
TinyXML2 is a simple, small, efficient, C++ XML parser that can be easily integrated into other programs.
Cross platform multi-process C++ logging system
Boost.org uuid module
Approximate Nearest Neighbors in C++/Python optimized for memory usage and loading/saving to disk
Caffe2 is a lightweight, modular, and scalable deep learning framework.
A fast, scalable, high performance Gradient Boosting on Decision Trees library, used for ranking, classification, regression and other machine learning tasks for Python, R, Java, C++. Supports computation on CPU and GPU.
C-based/Cached/Core Computer Vision Library, A Modern Computer Vision Library
cuML - RAPIDS Machine Learning Library
Convolutional Neural Networks
A toolkit for making real world machine learning and data analysis applications in C++
Embedded Learning Library
A library for efficient similarity search and clustering of dense vectors.
faiss serving :)
A lightweight C++ machine learning library for embedded electronics and robotics.
LIBSVM -- A Library for Support Vector Machines
A fast, distributed, high performance gradient boosting (GBT, GBDT, GBRT, GBM or MART) framework based on decision tree algorithms, used for ranking, classification and many other machine learning tasks.
A Modern C++ Data Sciences Toolkit
Minerva: a fast and flexible tool for deep learning on multi-GPU. It provides ndarray programming interface, just like Numpy. Python bindings and C++ bindings are both available. The resulting code can be run on CPU or GPU. Multi-GPU support is very easy.
mlpack: a fast, header-only C++ machine learning library
Lightweight, Portable, Flexible Distributed/Mobile Deep Learning with Dynamic, Mutation-aware Dataflow Dep Scheduler; for Python, R, Julia, Scala, Go, Javascript and more
ncnn is a high-performance neural network inference framework optimized for the mobile platform
A small and easy to use neural net implementation for C++. Just download and #include!
oneAPI Data Analytics Library (oneDAL)
Google's Operations Research tools:
On-device wake word detection powered by deep learning
A C library for product recommendations/suggestions using collaborative filtering (CF)
RNNLIB is a recurrent neural network library for sequence learning problems. Forked from Alex Graves work http://sourceforge.net/projects/rnnl/
Shōgun
An open library of computer vision algorithms
Vowpal Wabbit is a machine learning system which pushes the frontier of machine learning with techniques such as online, hashing, allreduce, reductions, learning2search, active, and interactive learning.
A C library for statistical and scientific computing
Armadillo: fast C++ library for linear algebra & scientific computing - https://arma.sourceforge.net
automatic differentiation made easier for C++
A large scale non-linear optimization library
The public CGAL repository, see the README below
A Compositional Numeric Library for C++
Header-Only C++ Library for Graph Representation and Algorithms
THIS MIRROR IS DEPRECATED -- New url: https://gitlab.com/libeigen/eigen
C++ Mathematical Expression Parsing And Evaluation Library https://www.partow.net/programming/exprtk/index.html
Generic Math Template Library (forked from http://ggt.sourceforge.net/)
Math library using HLSL syntax with multiplatform SIMD support
COIN-OR Interior Point Optimizer IPOPT
Integrated Software for Imagers and Spectrometers v3. ISIS3 is a digital image processing software package to manipulate imagery collected by current and past NASA and International planetary missions.
P(R*_{3, 0, 1}) specialized SIMD Geometric Algebra Library
LibTomMath is a free open source portable number theoretic multiple-precision integer library written entirely in C.
linalg.h is a single header, public domain, short vector math library for C++
a lean linear math library, aimed at graphics programming. Supports vec3, vec4, mat4x4 and quaternions
Boost.org math module
An efficient C++17 GPU numerical computing library with Python-like syntax
Meta mathematics. Symbolic functions and derivatives.
MIRACL Cryptographic SDK: Multiprecision Integer and Rational Arithmetic Cryptographic Library is a C software library that is widely regarded by developers as the gold standard open source SDK for elliptic curve cryptography (ECC).
A concise C++17 implementation of automatic differentiation (operator overloading)
Boost.Multiprecision
muparser is a fast math parser library for C/C++ with (optional) OpenMP support.
Official GitHub repository for netCDF-C++ libraries and utilities.
C++ implementation of the Python Numpy library
OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version.
The QuantLib C++ library
Replacements to standard numeric types which throw exceptions on errors
A C++ header-only library of statistical distribution functions.
SymEngine is a fast symbolic manipulation library, written in C++
tiny recursive descent expression parser, compiler, and evaluation engine for math expressions
Large collection of number systems providing custom arithmetic for mixed-precision algorithm development and optimization for AI, Machine Learning, Computer Vision, Signal Processing, CAE, EDA, control, optimization, estimation, and approximation.
SIMD Vector Classes for C++
[older version] Versor 1.0 C++ library for conformal geometric algebra draw routines
Wykobi C++ Computational Geometry Library https://www.wykobi.com
A general purpose library for numerical calculations with higher order tensors, Tensor-Train Decompositions / Matrix Product States and other Tensor Networks
C++ tensors with broadcasting and lazy computing
Boost.org circular_buffer module
STL-like containers from Boost
The Hoard Memory Allocator: A Fast, Scalable, and Memory-efficient Malloc for Linux, Windows, and Mac.
Smart pointers for the (GNU) C programming language
A high-performance, concurrent hash table
Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Project moved to: https://github.com/llvm/llvm-project
Custom memory allocators in C++ to improve the performance of dynamic memory allocation
mimalloc is a compact general purpose allocator with excellent performance.
Boost.org multi_index module
Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Boost.org pool module
Public domain cross platform lock free thread caching 16-byte aligned memory allocator implemented in C
A Fast, Multicore-Scalable, Low-Fragmentation Memory Allocator
Boost.org smart_ptr module
Message passing based allocator
A Tiny Garbage Collector for C
Abseil Common Libraries (C++)
a tool to count accesses to member variables in c++ programs
american fuzzy lop - a security-oriented fuzzer
C++ compile-time enum to string, iteration, in a single header file
The Better String Library
Suite of C++ libraries for radio astronomy data processing
Small library helping you with basic stuff like getting metrics out of your code, thread naming, etc.
A Discord API wrapper library made in C
Compile-time C Compiler implemented as C++14 constant expressions
static analysis of C/C++ code
Implementation of python itertools and builtin iteration functions for C++17
Simple, reliable & efficient distributed task queue for C++17
C++ regular expressions made easy
A header-only library for C++(0x) that allows automagic pretty-printing of any container.
C++14 Dependency Injection Library
C++ Discord API Bot Library - D++ is Lightweight and scalable for small and huge bots!
🍥 A new take on polymorphism
The fastest, most robust C++ formatting library
fccf: A command-line tool that quickly searches through C/C++ source code in a directory based on a search string and prints relevant code snippets that match the query.
http request/response parser for c
🍦 Never use cout/printf to debug again
A header only library for creating and validating json web tokens in c++
🦘 A dependency injection container for C++11, C++14 and later
A standalone and lightweight C library
Lightweight Error Augmentation Framework
a small C library for x86 CPU detection and feature extraction
The Evil License Manager
NIH Utility Library
libsigc++ implements a typesafe callback system for standard C++. It allows you to define signals and to connect those signals to any callback function, either global or a member function, regardless of whether it is static or virtual.
the SSH library
Access USB devices from Ruby via libusb-1.x
Functional programming style pattern-matching library for C++
Cross-platform C++11 header-only library for memory mapped file IO
Boost.SML (formerly called Boost.MSM-lite)
Either and Maybe monads for better error-handling in C++ ↔️
Provides very lightweight outcome<T> and result<T> (non-Boost edition)
Pattern-defeating quicksort.
The password hash Argon2, winner of PHC
Library to build PHP extensions with C++
Pretty Printer for Modern C++
An open-source SDK for PSP homebrew development.
Tracks dependencies for Windows EXE and DLL (forked and modified from LRN/ntldd)
Easier CPP interface to PCRE regex engine with global match and replace
Scintilla is a free source code editing component.
Microsoft SEAL is an easy-to-use and powerful homomorphic encryption library.
Semantic version in ANSI C
Cross-platform, Serial Port library written in C++
Boost.org signals2 module
C++11 signal/slot implementation
High performance C++11 signals
Mobile robot simulator
Formatted C++20 stdlib man pages (cppreference)
Yet another C++ text formatting library.
C++ String Toolkit Library https://www.partow.net/programming/strtk/index.html
C++17 & C++ 20 error-handling and utility extensions.
collection of C/C++ programs that try to get compilers to exploit undefined behavior
a compile-time, header-only, dimensional analysis and unit conversion library built on c++14 with no dependencies.
A C++14 cheat-sheet on lvalues, rvalues, xvalues, and more
Automatically exported from code.google.com/p/vartypes
Clone of the mercurial repository http://zbar.hg.sourceforge.net:8000/hgroot/zbar/zbar
The C++ package manager based on premake5
ZXing ("Zebra Crossing") barcode scanning library for Java, Android
C++ wrapper for FFmpeg
Media Management System: ingestion, processing, encoding, delivery, ...
Godot Engine – Multi-platform 2D and 3D game engine
GStreamer open-source multimedia framework
lib3mf is an implementation of the 3D Manufacturing Format file standard
libass is a portable subtitle renderer for the ASS/SSA (Advanced Substation Alpha/Substation Alpha) subtitle format.
Libav github mirror, clone of git://git.libav.org/libav
Convenient unified display of the most relevant technical and tag data for video and audio files.
🎥 Command line video player
A cross-platform multimedia framework based on Qt and FFmpeg. 基于Qt和FFmpeg的跨平台高性能音视频播放框架. Recommand to use new sdk https://github.com/wang-bin/mdk-sdk
Simple Directmedia Layer
DEPRECATED: Official development moved to GitHub
Simple and Fast Multimedia Library
TagLib Audio Meta-Data Library
Ubpa Entity-Component-System (U ECS) in Unity3D-style
Boost.org asio module
Asio C++ Library
C++ wrapper around the aws-c-* libraries. Provides Cross-Platform Transport Protocols and SSL/TLS implementations for C++.
C++ implementation of the AWS Lambda runtime
Embedded Web Server Library with Integrated Scripting Engine
Embeddable C++ HTTP server
C++ peer to peer library, built on the top of boost
A C library for asynchronous DNS requests
Boost::ASIO low-level redis client (connector)
A C++ header-only HTTP/HTTPS server and client library
Ultra fast and low latency asynchronous socket server & client C++ library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and 10K connections problem solution
C++ Requests: Curl for People, a spiritual port of Python Requests.
An object oriented C++ wrapper for CURL (libcurl)
Data Plane Development Kit
C++ Discord API Bot Library - D++ is Lightweight and scalable for small and huge bots!
Asynchronous networking for C
ENet reliable UDP networking library
A modern C++ network library for developing high performance network services in TCP/UDP/HTTP protocols.
Async non-blocking multi-protocol networking library for C/C++
http request/response parser for c
websocket and http client and server library, with TLS support and very few dependencies
⚡ KCP - A Fast and Reliable ARQ Protocol
C++ library for creating an embedded Rest HTTP server (and more)
the LIBpcap interface to various kernel packet capture mechanism
QUIC, a multiplexed stream transport over UDP
canonical libwebsockets.org networking library
Lightweight and easy to use reliable UDP game networking library with peer-to-peer and classic server/client support written in C++
A portable MQTT C client for embedded systems and PCs alike.
mTCP: A Highly Scalable User-level TCP Stack for Multicore Systems
Event-driven network library for multi-threaded Linux server in C++11
Napa.js: a multi-threaded JavaScript runtime
A protocol for secure client/server connections over UDP
Header-only C++14 library for getting addresses associated with network interfaces without name lookups on Windows, macOS, Linux, and FreeBSD
Socket and Networking Library using msgpack.org[C++11]
nghttp2 - HTTP/2 C Library and tools
C library to create simple HTTP servers and Web Applications.
PcapPlusPlus is a multiplatform C++ library for capturing, parsing and crafting of network packets. It is designed to be efficient, powerful and easy to use. It provides C++ wrappers for the most popular packet processing engines such as libpcap, Npcap, WinPcap, DPDK, AF_XDP and PF_RING.
High-speed packet processing framework
tiny HTTP parser written in C (used in HTTP::Parser::XS et al.)
The POCO C++ Libraries are powerful cross-platform C++ libraries for building network- and internet-based applications that run on desktop, server, mobile, IoT, and embedded systems.
A collection of C++ HTTP libraries including an easy to use HTTP server.
QuantumGate is a peer-to-peer (P2P) communications protocol, library and API written in C++.
RakNet is a cross platform, open source, C++ networking engine for game programmers.
Corvusoft's Restbed framework brings asynchronous RESTful functionality to C++14 applications.
C++ client for making HTTP/REST requests
Cross-platform, efficient, customizable, and robust asynchronous HTTP(S)/WebSocket server C++ library with the right balance between performance and ease of use
Simple, small, C++ embeddable webserver with WebSockets support
A high performance, middleware oriented C++14 http web framework please use matt-42/lithium instead
A very simple, fast, multithreaded, platform independent HTTP and HTTPS server and client library implemented using C++11 and Boost.Asio. Created to be an easy way to make REST resources available from C++ applications.
A very simple, fast, multithreaded, platform independent WebSocket (WS) and WebSocket Secure (WSS) server and client library implemented using C++11, Boost.Asio and OpenSSL. Created to be an easy way to make WebSocket endpoints in C++.
Wrapper for linux TCP/UDP/unix/USB socket connections
Single C file TLS 1.2/1.3 implementation, using tomcrypt as crypto library
An asynchronous web framework for C++ built on top of Qt
cpp-netlib URI
🔪 Strictly RFC 3986 compliant URI parsing and handling library written in C89; moved from SourceForge to GitHub
Simple, secure & standards compliant web server for the most demanding of applications
Qt without moc: set of macros to use Qt without needing moc
WAFer is a C language-based software platform for scalable server-side and networking applications. Think node.js for C programmers.
Wangle is a framework providing a set of common client/server abstractions for building services in a consistent, modular, and composable way.
Warp speed Data Transfer (WDT) is an embeddedable library (and command line tool) aiming to transfer data between 2 systems as fast as possible over multiple TCP paths.
C++ websocket client/server library
C++ Parallel Computing and Asynchronous Networking Engine
AtCoder Library
A standalone library of the Fraunhofer FDK AAC code from Android.
libharu - free PDF library
High performance library for creating, modiyfing and parsing PDF files in C++
A C++ PDF manipulation library forked from PoDoFo
Light-weight, simple and fast XML parser for C++ with XPath support
qpdf: A content-preserving PDF document transformer
Direct port of the Bullet physics engine to JavaScript using Emscripten
Box2D is a 2D physics engine for games
Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc.
A fast and lightweight 2D game physics library.
High-performance C++ library for multiphysics and multibody dynamics simulations
DirectXMath is an all inline SIMD C++ linear algebra library for use in games and graphics apps
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
Kratos Multiphysics (A.K.A Kratos) is a framework for building parallel multi-disciplinary simulation software. Modularity, extensibility and HPC are the main objectives. Kratos has BSD license and is written in C++ with extensive Python interface.
The Legion Parallel Programming System
2D physics engine for games
LSD-SLAM
The Stan Math Library is a C++ template library for automatic differentiation of any order using forward, reverse, and mixed modes. It includes a range of built-in functions for probabilistic modeling, linear algebra, and equation solving.
A C++ library for linear algebra and geometry manipulation for computer graphics.
Minimalistic GUI library for OpenGL
Newton Dynamics is an integrated solution for real time simulation of physics environments.
Openframework wrapper for box2d
NVIDIA PhysX SDK
NVIDIA PhysX SDK 3.4
High-performance C++ multibody dynamics/physics library for simulating articulated biomechanical and mechanical systems like vehicles, robots, and the human skeleton.
Real-time multi-physics simulation with an emphasis on medical simulation.
Stan development repository. The master branch contains the current release. The develop branch contains the latest stable development. See the Developer Process Wiki for details.
The code base of supertuxkart
Cocos2d-x is a suite of open-source, cross-platform, game-development tools utilized by millions of developers across the globe. Its core has evolved to serve as the foundation for Cocos Creator 1.x & 2.x.
FlatBuffers: Memory Efficient Serialization Library
Lightweight, Portable, Flexible Distributed/Mobile Deep Learning with Dynamic, Mutation-aware Dataflow Dep Scheduler; for Python, R, Julia, Scala, Go, Javascript and more
Tesseract Open Source OCR Engine (main repository)
The official mirror of the V8 Git repository
Boost.org any module
C++ compile-time enum to string, iteration, in a single header file
C++ Reflection using clang
Simple C++ Config Loader Framework(Serialization & Reflection)
cpgf library
C++ Reflection Parser / Runtime Skeleton
Compile Time Type Information for C++
The best way to serialize/deserialize json and yaml in C++ with reflection
Boost.org fusion module
Boost.Geometry - Generic Geometry Library | Requires C++14 since Boost 1.75
Your standard library for metaprogramming
Higher-order functions for c++
Boost.org interprocess module
Boost.org intrusive module
General literal text conversions, such as an int represented as a string, or vice versa
Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
Header-only, non-intrusive and macro-free runtime reflection system in C++
Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum
Boost.org optional module
std::tuple like methods for user defined types without any macro or boilerplate code
C++ reflection library with Lua binding, and JSON and XML serialisation.
Boost.org property_tree module
Boost Quaternions, Vectors, Matrices library
Static reflection for C++17 (compile-time enumeration, attributes, proxies, overloads, template functions, metaprogramming).
Cross-platform C++17 Runtime Reflection Library
C++ Reflection Library
Boost.org serialization module
Zero overhead utilities for preventing bugs at compile time
Boost.org variant module
A never-valueless, strong guarantee implementation of std::variant
A miniature library for struct-field reflection in C++
Compile Time Regular Expression in C++
C++ regular expressions made easy
High-performance regular expression matching library
Boost.org iostreams module
Kokkos C++ Performance Portability Programming Ecosystem: Math Kernels - Provides BLAS, Sparse BLAS and Graph Kernels
regular expression library
Perl Incompatible Regular Expressions library
A high-performance C++ regex library and lexical analyzer generator with Unicode support. Extends Flex++ with Unicode support, indent/dedent anchors, lazy quantifiers, functions for lex and syntax error reporting and more. Seamlessly integrates with Bison and other parsers.
RE2 is a fast, safe, thread-friendly alternative to backtracking regular expression engines like those used in PCRE, Perl, and Python. It is a C++ library.
Boost.org regex module
Super Light Regexp engine for C/C++
Boost.org spirit module
A non-backtracking NFA/DFA-based Perl-compatible regex engine matching on large data streams
NEW ugrep 6.5: a more powerful, ultra fast, user-friendly, compatible grep. Includes a TUI, Google-like Boolean search with AND/OR/NOT, fuzzy search, hexdumps, searches (nested) archives (zip, 7z, tar, pax, cpio), compressed files (gz, Z, bz2, lzma, xz, lz4, zstd, brotli), pdfs, docs, and more
Artificial Intelligence for Kinematics, Dynamics, and Optimization
YOLO ROS: Real-Time Object Detection for ROS
DART: Dynamic Animation and Robotics Toolkit
Model-based design and verification for robotics.
Flexible Collision Library
Universal grid map library for mobile robotic mapping
The Kalibr visual-inertial calibration toolbox
Intel® RealSense™ SDK
This repository contains message and service definitions used for mavs. All future message definitions go in here, existing ones in other stacks should be moved here where possible.
Polynomial trajectory generation and optimization, especially for rotary-wing MAVs.
A minimal library for transformations, following the kindr interface. Uses active quaternions of rotation in Hamilton notation.
🤖 The MoveIt motion planning framework
⚡ The Mobile Robot Programming Toolkit (MRPT)
Point Cloud Library (PCL)
ROS node for camera module of Raspberry Pi
ROS Wrapper for Intel(R) RealSense(TM) Cameras
The Robotics Library (RL) is a self-contained C++ library for rigid body kinematics and dynamics, motion planning, and control.
ROS packages for the ROBOTIS Platform Framework
Core ROS packages
Best practices, conventions, and tricks for ROS
RotorS is a UAV gazebo simulator
Motion Generation for Robots and Machines. Real-time. Jerk-constrained. Time-optimal.
YARP - Yet Another Robot Platform
Next generation of ADIOS developed in the Exascale Computing Program
High-performance, GPU-aware communication library
C++ library for solving large sparse linear systems with algebraic multigrid method
AMReX: Software Framework for Block Structured AMR
CS infrastructure components for HPC applications
Git mirror of Blitz++ at http://sourceforge.net/projects/blitz/
Caliper is an instrumentation and performance profiling library
The public CGAL repository, see the README below
The development repository for the deal.II finite element library
A compact C++ header-only library providing compile-time dimensional analysis and unit awareness
Distributed-memory, arbitrary-precision, dense and sparse-direct linear algebra, conic optimization, and lattice reduction
DO NOT CHECK OUT THESE FILES FROM GITHUB UNLESS YOU KNOW WHAT YOU ARE DOING. (See below.)
GNU Scientific Library with CMake build support and AMPL bindings
Hierarchical Engine for Large-scale Infrastructure Co-Simulation (HELICS)
HighFive - Header-only C++ HDF5 interface
The C++ Standard Library for Parallelism and Concurrency
Integrated Software for Imagers and Spectrometers v3. ISIS3 is a digital image processing software package to manipulate imagery collected by current and past NASA and International planetary missions.
A C++ library for efficient tensor network calculations
IT++ library mirror/fork. C++ library of mathematical, signal processing and communication classes and functions.
Kratos Multiphysics (A.K.A Kratos) is a framework for building parallel multi-disciplinary simulation software. Modularity, extensibility and HPC are the main objectives. Kratos has BSD license and is written in C++ with extensive Python interface.
Simple MPL-2.0-licensed C++ geometry processing library.
Boost.odeint
Common components for OPM, in particular build system (cmake).
Collection of utilities, solvers and other components.
Simulator programs and utilities for automatic differentiation.
Performance-Portable Particle-in-Cell Simulations for the Exascale Era ✨
A coupling library for partitioned multi-physics simulations, including, but not restricted to fluid-structure interaction and conjugate heat transfer simulations.
Seamless operability between C++11 and Python
RAJA Performance Portability Layer (C++)
The d-SEAMS C++ core engine
🧮 An Open Source, Parallel and Heterogeneous Finite Element Analysis Framework
The Universal Storage Engine
http://torch.ch
Primary repository for the Trilinos Project
Boost.uBlas
A run-time C++ library for working with units of measurement and conversions between them and with string representations of units and measurements
Embedded Scripting Language Designed for C++
Import C++ files directly from Python!
Tools and libraries to glue C/C++ APIs to high-level languages
A foreign function interface for bash.
The most widely used Python to C compiler
A tool for generating cross-language type declarations and interface bindings.
Duktape - embeddable Javascript engine with a focus on portability and compact footprint
The missing bridge between Java and native C++
A portable foreign-function interface library.
The Lua programming language with CMake based build
A lightweight, dependency-free library for binding Lua to C++
C++11 API for creating Lua bindings
✨ Magical headers that make your C++ library accessible from JavaScript 🚀
Nelson numerical interpreter
Library to build PHP extensions with C++
Seamless operability between C++11 and Python
Boost.org python module
Call c++ functions from a shell with any arguments of any types parsed automatically
Sol3 (sol2 v3.0) - a C++ <-> Lua API wrapper with advanced features and top notch performance - is here, and it's great! Documentation:
SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages.
The official mirror of the V8 Git repository
Bind C++ functions and classes into V8 JavaScript engine
The Wren Programming Language. Wren is a small, fast, class-based concurrent scripting language.
Your binary serialization library
Bond is a cross-platform framework for working with schematized data. It supports cross-language de/serialization and powerful generic mechanisms for efficiently manipulating data. Bond is broadly used at Microsoft in high scale services.
Cap'n Proto serialization/RPC system - core tools and C++ library
Cista is a simple, high-performance, zero-copy C++ serialization & reflection library.
Simple C++ Config Loader Framework(Serialization & Reflection)
An implementation of cbor using C++ 17 variants
Header-only C++11 library to encode/decode base64, base64url, base32, base32hex and hex (a.k.a. base16) as specified in RFC 4648, plus Crockford's base32. MIT licensed with consistent, flexible API.
Fast Binary Encoding is ultra fast and universal serialization solution for C++, C#, Go, Java, JavaScript, Kotlin, Python, Ruby, Swift
FlatBuffers: Memory Efficient Serialization Library
Boost.org fusion module
Meta programming utilities for C++14. Merged in matt-42/lithium
The Leap Motion cross-format, cross-platform declarative serialization library
Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
MessagePack implementation for C and C++ / msgpack.org[C/C++]
Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum
Protocol Buffers with small code size
Protocol Buffers implementation in C
Minimalist protocol buffer decoder and encoder in C++
Boost.org serialization module
Simple Binary Encoding (SBE) - High Performance Message Codec
Fastest RPC in the west
a small protobuf implementation in C
Yet Another Serialization
A lightweight C++20 serialization and RPC library
Algorithms & Data structures in C++.
180+ Algorithm & Data Structure Problems using C++
This is a repository for the codes that I write for my blog posts at http://kartikkukreja.wordpress.com.
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
Sorting algorithms & related tools for C++14
Pattern-defeating quicksort.
A sort wrapper enabling both use of random-access sorting on non-random access containers, and increased performance for the sorting of large types.
Boost.Sort
A date and time library based on the C++11/14/17 <chrono> header
EASTL stands for Electronic Arts Standard Template Library. It is an extensive and robust implementation that has an emphasis on high performance.
A modern formatting library
Guidelines Support Library
Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Boost.org algorithm module
Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Tool to check C++ #include dependencies (dependency graphs created in .dot format)
static analysis of C/C++ code
CS:GO demo parsing tool
Your standard library for metaprogramming
Static analyzer for C/C++ based on the theory of Abstract Interpretation.
A tool for use with clang to analyze #includes in C and C++ source files
A static analyzer for Java, C, C++, and Objective-C
Boost.org interprocess module
Boost.Lockfree
A static source code analysis tool to improve quality and reduce defects for C, C++ and Objective-C
Boost.org optional module
User-oriented fork of LLVM's opt-viewer
Boost.org preprocessor module
Boost.org property_tree module
Sourcetrail - free and open-source interactive source explorer
Boost.org spirit module
A fixed capacity dynamically sized string
Boost.org variant module
C++ mocking made easy. A simple yet very expressive, headers only library for c++ mocking.
Kernel-mode C++ unit testing framework in BDD-style
tiny unit testing framework for ANSI C
Header only C++14 mocking framework
C++11 lightweight single header unit test framework
The Configurable Math Library
A Template Engine for Modern C++
lexertl: The Modular Lexical Analyser Generator
Text encoding for modern C++
A C++ concepts and range based character encoding and code point enumeration library
Simple Useful Libraries: C++17/20 header-only dynamic bitset
Improved and configurable drop-in replacement to std::function that supports move only types, multiple overloads and more
Guidelines Support Library
Semantic Versioning for modern C++
Amazon Kinesis Video Streams Producer SDK for C++ is for developers to install and customize for their connected camera and other devices to securely stream video, audio, and time-encoded data to Kinesis Video Streams.
Pulls Together Computer Vision Algorithms into Highly-Modular Run-Time Configurable Systems
Open h.265 video codec implementation.
Mirror only. Please do not send pull requests.
Cross-platform, customizable ML solutions for live and streaming media.
Nodejs bindings to OpenCV 3 and OpenCV 4
Open Source H.264 Codec
VTK-based Data Analysis and Visualization Application
a free open source windows "screen capture" device and recorder (also allows VLC/ffmpeg and others to capture/stream desktop/audio)
Vireo is a lightweight and versatile video processing library written in C++11
AWS-LC is a general-purpose cryptographic library maintained by the AWS Cryptography team for AWS and their customers. It іs based on code from the Google BoringSSL project and the OpenSSL project.
"interesting" VM in C. Let's see how this goes.
MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
Official QEMU mirror. Please see https://www.qemu.org/contribute/ for how to submit changes to QEMU. Pull Requests are ignored. Please only use release tarballs from the QEMU website.
TinyVM is a small, fast, lightweight virtual machine written in pure ANSI C.
Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86)
Official code samples repository for Windows 10 Internet of Things (IoT)
HTTP and WebSocket built on Boost.Asio in C++11
Embedded C/C++ web server
CppCMS Framework
Crow is very fast and easy to use C++ micro web framework (inspired by Python Flask)
A Fast and Easy to use microframework for the web.
A C++ Web Framework built on top of Qt, using the simple approach of Catalyst (Perl) framework.
Drogon: A C++14/17/20 based HTTP web application framework running on Linux/macOS/Unix/Windows
Your high performance web application C framework
Micro http server and client written in C++
All-in-one solution for creating networked applications with RPC, pub/sub, server deployment, and more.
Meta programming utilities for C++14. Merged in matt-42/lithium
An easy to use, scalable and secure web application framework for writing web APIs in C or Python. || This is a read-only mirror, please see https://kore.io/mail and https://kore.io/source for information on how to contribute via the mailing lists.
C++ library for creating an embedded Rest HTTP server (and more)
Easy to use C++17 HTTP Server with no compromise on performances. https://matt-42.github.io/lithium
Experimental, scalable, high performance HTTP server
🌱Light and powerful C++ web framework for highly scalable and resource-efficient web application. It's zero-dependency and easy-portable.
A high-performance REST toolkit written in C++
QDjango, a Qt-based C++ web framework
Qt based simple SCADA framework, with dashboard, static and dynamic components
Corvusoft's Restbed framework brings asynchronous RESTful functionality to C++14 applications.
C++ interfaces used to communicate with Roq gateways.
TreeFrog Framework : High-speed C++ MVC Framework for Web Application
Wt, C++ Web Toolkit
The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean data structure.
A C++11 library for serialization
The Expat XML Parser
Read-only mirror of https://gitlab.gnome.org/GNOME/libxml2
Tiny XML library.
Repository for OpenCV's extra modules
OpenSCAD - The Programmers Solid 3D CAD Modeller
Light-weight, simple and fast XML parser for C++ with XPath support
This project is obsolete. TinyXML-2 offers a very similar C++ interface.
TinyXML2 is a simple, small, efficient, C++ XML parser that can be easily integrated into other programs.
Apache Xerces-C validating XML parser
Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
The iCub Main Software Repository
Multibody Dynamics Library designed for Free Floating Robots
Project moved to: https://github.com/llvm/llvm-project
Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Single header YAML 1.0 C++11 serializer/deserializer.
Parsing Expression Grammar Template Library
Rapid YAML - a library to parse and emit YAML, and do it fast.
low-level library for minimizing the size of your types
A YAML parser and emitter in C++
YARP - Yet Another Robot Platform