{"id":39330,"url":"https://github.com/Correia-jpv/fucking-awesome-cpp","name":"fucking-awesome-cpp","description":"A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. With repository stars⭐ and forks🍴","projects_count":1056,"last_synced_at":"2026-09-08T03:00:26.769Z","repository":{"id":37631840,"uuid":"454363667","full_name":"Correia-jpv/fucking-awesome-cpp","owner":"Correia-jpv","description":"A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. With repository stars⭐ and forks🍴","archived":false,"fork":false,"pushed_at":"2026-08-18T03:17:24.000Z","size":2484,"stargazers_count":8,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-08-18T05:31:54.986Z","etag":null,"topics":["awesome","awesome-list","c","c-plus-plus","c-plus-plus-library","c-plusplus","cpp","cpp-library","cppcon","list","lists"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Correia-jpv.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":".github/copilot-instructions.md","dco":null,"cla":null,"disclosure":null},"funding":{"github":"Correia-jpv"}},"created_at":"2022-02-01T11:36:27.000Z","updated_at":"2026-08-18T03:17:50.000Z","dependencies_parsed_at":"2026-08-08T05:23:00.532Z","dependency_job_id":null,"html_url":"https://github.com/Correia-jpv/fucking-awesome-cpp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Correia-jpv/fucking-awesome-cpp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Correia-jpv%2Ffucking-awesome-cpp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Correia-jpv%2Ffucking-awesome-cpp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Correia-jpv%2Ffucking-awesome-cpp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Correia-jpv%2Ffucking-awesome-cpp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Correia-jpv","download_url":"https://codeload.github.com/Correia-jpv/fucking-awesome-cpp/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Correia-jpv%2Ffucking-awesome-cpp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":341189360,"owners_count":37146324,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-08T02:00:05.531Z","response_time":108,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-01-13T14:00:07.494Z","updated_at":"2026-09-08T03:00:26.769Z","primary_language":"C++","list_of_lists":false,"displayable":true,"categories":["Source","Build Systems","Other Awesome Projects","Cryptography","Static Code Analysis","Frameworks","Scientific Computing","Compiler","Compression","Video","Web Application Framework","Math","Debug","Miscellaneous","XML","Standard Libraries","Audio","Biology","Concurrency","Database","Game Engine","GUI","Graphics","Image Processing","Internationalization","Inter-process communication","Logging","Multimedia","Networking","Office Open XML","PDF","Scripting","Online Compiler","Debugger","Integrated Development Environment","Coding Style Tools","API Design","Books","Coding Standards","Coding Style","Websites","Weblogs","Videos","Regular Expression","Machine Learning","Artificial Intelligence","Articles","Virtual Machines","Serialization","JSON","Yaml","Documentation","Asynchronous Event Loop","Physics","BitTorrent","CLI","DSP","Containers","Font","Serial Port","Reflection","Data visualization","CSV","Memory Allocation","Configuration","Sorting","Chemistry","Robotics","Graph","Talks"],"sub_categories":[],"readme":"# Awesome C++ [![Awesome](https://awesome.re/badge.svg)](https://awesome.re) [![Track Awesome List](https://www.trackawesomelist.com/badge.svg)](https://www.trackawesomelist.com/fffaraz/awesome-cpp/)\nA curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.\n\n- [Awesome C++  ](#awesome-c--)\n\t- [Standard Libraries](#standard-libraries)\n\t- [Frameworks](#frameworks)\n\t- [Artificial Intelligence](#artificial-intelligence)\n\t- [Asynchronous Event Loop](#asynchronous-event-loop)\n\t- [Audio](#audio)\n\t- [Biology](#biology)\n\t- [BitTorrent](#bittorrent)\n\t- [Chemistry](#chemistry)\n\t- [CLI](#cli)\n\t- [Compression](#compression)\n\t- [Concurrency](#concurrency)\n\t- [Configuration](#configuration)\n\t- [Containers](#containers)\n\t- [Cryptography](#cryptography)\n\t- [CSV](#csv)\n\t- [Database](#database)\n\t- [Data visualization](#data-visualization)\n\t- [Debug](#debug)\n\t- [Documentation](#documentation)\n\t- [DSP](#dsp)\n\t- [Font](#font)\n\t- [Game Engine](#game-engine)\n\t- [Graph](#graph)\n\t- [GUI](#gui)\n\t- [Graphics](#graphics)\n\t- [Image Processing](#image-processing)\n\t- [Internationalization](#internationalization)\n\t- [Inter-process communication](#inter-process-communication)\n\t- [JSON](#json)\n\t- [Logging](#logging)\n\t- [Machine Learning](#machine-learning)\n\t- [Math](#math)\n\t- [Memory Allocation](#memory-allocation)\n\t- [Multimedia](#multimedia)\n\t- [Networking](#networking)\n\t- [Office Open XML](#office-open-xml)\n\t- [PDF](#pdf)\n\t- [Physics](#physics)\n\t- [Reflection](#reflection)\n\t- [Regular Expression](#regular-expression)\n\t- [Robotics](#robotics)\n\t- [Scientific Computing](#scientific-computing)\n\t- [Scripting](#scripting)\n\t- [Serialization](#serialization)\n\t- [Serial Port](#serial-port)\n\t- [Sorting](#sorting)\n\t- [Video](#video)\n\t- [Virtual Machines](#virtual-machines)\n\t- [Web Application Framework](#web-application-framework)\n\t- [XML](#xml)\n\t- [Yaml](#yaml)\n\t- [Miscellaneous](#miscellaneous)\n- [Software](#software)\n\t- [Compiler](#compiler)\n\t- [Online Compiler](#online-compiler)\n\t- [Debugger](#debugger)\n\t- [Integrated Development Environment](#integrated-development-environment)\n\t- [Build Systems](#build-systems)\n\t- [Static Code Analysis](#static-code-analysis)\n\t- [Coding Style Tools](#coding-style-tools)\n- [Resources](#resources)\n\t- [API Design](#api-design)\n\t- [Articles](#articles)\n\t- [Books](#books)\n\t- [Coding Standards](#coding-standards)\n\t- [Coding Style](#coding-style)\n\t- [Podcasts](#podcasts)\n\t- [Talks](#talks)\n\t- [Videos](#videos)\n\t- [Websites](#websites)\n\t- [Weblogs](#weblogs)\n\t- [Other Awesome Projects](#other-awesome-projects)\n- [Other Awesome Lists](#other-awesome-lists)\n- [Jobs](#jobs)\n- [Sponsors](#sponsors)\n- [Contributing](#contributing)\n\t\t\t- [*If you see a project or link here that is no longer maintained or is not a good fit, please submit a pull request to improve this document. Thank you!*](#if-you-see-a-project-or-link-here-that-is-no-longer-maintained-or-is-not-a-good-fit-please-submit-a-pull-request-to-improve-this-document-thank-you)\n\n## Standard Libraries\n*C++ Standard Library - including STL Containers, STL Algorithm, STL Functional, etc.*\n\n* 🌎 [C++ Standard Library](en.wikipedia.org/wiki/C%2B%2B_Standard_Library) - A collection of classes and functions, which are written in the core language and part of the C++ ISO Standard itself.\n* 🌎 [Standard Template Library](en.wikipedia.org/wiki/Standard_Template_Library) - The Standard Template Library (STL).\n* 🌎 [C POSIX library](en.wikipedia.org/wiki/C_POSIX_library) - A specification of a C standard library for POSIX systems.\n* [ISO C++ Standards Committee](https://github.com/cplusplus) - ISO/IEC JTC1/SC22/WG21 - The C++ Standards Committee. 🌎 [website](www.open-std.org/JTC1/SC22/WG21/)\n* 🌎 [The GNU C Library](www.gnu.org/software/libc/manual) - The purpose of this manual is to tell you how to use the facilities of the GNU C Library.\n\n## Frameworks\n*C++ generic frameworks and libraries.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;18123⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3201🍴\u003c/code\u003e\u003c/b\u003e [abseil-cpp](https://github.com/abseil/abseil-cpp)) - Abseil C++ Common Libraries. [Apache2]\n* 🌎 [Apache C++ Standard Library](stdcxx.apache.org/) - STDCXX, A collection of algorithms, containers, iterators, and other fundamental components. [retired] [Apache2]\n* 🌎 [APR](apr.apache.org/) - Apache Portable Runtime. Another library of cross-platform utility functions. [Apache2]\n* 🌎 [ASL](stlab.adobe.com/) - Adobe Source Libraries provides peer-reviewed and portable C++ source libraries. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;596⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;43🍴\u003c/code\u003e\u003c/b\u003e [AUI](https://github.com/aui-framework/aui)) - Declarative UI toolkit for C++20. [MPL2]\n* [Boost](https://github.com/boostorg) :zap: - A large collection of generic C++ libraries. [Boost] 🌎 [website](www.boost.org)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1841⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;342🍴\u003c/code\u003e\u003c/b\u003e [BDE](https://github.com/bloomberg/bde)) - The BDE Development Environment from Bloomberg Labs. [Apache2]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;14419⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2561🍴\u003c/code\u003e\u003c/b\u003e [C++ Workflow](https://github.com/sogou/workflow)) :zap: - C++ Parallel Computing and Asynchronous Networking Engine. [Apache2]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2301⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;389🍴\u003c/code\u003e\u003c/b\u003e [CGraph](https://github.com/ChunelFeng/CGraph)) - A cross-platform DAG framework based on C++ without any 3rd-party. [MIT]\n* 🌎 [Cinder](libcinder.org/) - A community-developed, free and open source library for professional-quality creative coding. [BSD]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4210⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;592🍴\u003c/code\u003e\u003c/b\u003e [Coost](https://github.com/idealvin/coost)) - A tiny boost library in C++11. [MIT]\n* 🌎 [Cxxomfort](ryan.gulix.cl/fossil.cgi/cxxomfort/) - A small, header-only library that backports various facilities from more recent C++ Standards to C++03 and later. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;14438⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3441🍴\u003c/code\u003e\u003c/b\u003e [Dlib](https://github.com/davisking/dlib)) :zap: - A toolkit for making real world machine learning and data analysis applications in C++. [Boost] 🌎 [website](dlib.net/)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;9353⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1038🍴\u003c/code\u003e\u003c/b\u003e [EASTL](https://github.com/electronicarts/EASTL)) - Electronic Arts Standard Template Library. [BSD]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3117⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;543🍴\u003c/code\u003e\u003c/b\u003e [ETL](https://github.com/ETLCPP/etl)) - Embedded Template Library. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;746⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;147🍴\u003c/code\u003e\u003c/b\u003e [ffead-cpp](https://github.com/sumeetchhetri/ffead-cpp)) - Framework for Enterprise Application Development. [Apache2]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;30530⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;5874🍴\u003c/code\u003e\u003c/b\u003e [Folly](https://github.com/facebook/folly)) - An open-source C++ library developed and used at Facebook. [Apache2]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2294⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;179🍴\u003c/code\u003e\u003c/b\u003e [FunctionalPlus](https://github.com/Dobiasd/FunctionalPlus)) - Functional Programming Library for C++. Write concise and readable C++ code. [MIT]\n* 🌎 [GLib](wiki.gnome.org/Projects/GLib) - GLib provides the core application building blocks for libraries and applications written in C. [LGPL]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;212⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;17🍴\u003c/code\u003e\u003c/b\u003e [itlib](https://github.com/iboB/itlib)) - A collection of std-like single-header C++ libraries  [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;8868⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2167🍴\u003c/code\u003e\u003c/b\u003e [JUCE](https://github.com/julianstorer/JUCE)) - An all-encompassing C++ class library for developing cross-platform software. [Core-Module: ISC, Rest: GPL2/GPL3/Proprietary] 🌎 [website](www.juce.com/)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?🍴\u003c/code\u003e\u003c/b\u003e [Kigs framework](https://github.com/Kigs-framework/kigs)) - A free and open source C++ modular multi-purpose cross platform RAD framework. [MIT] 🌎 [website](kigs-framework.org/)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1663⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;351🍴\u003c/code\u003e\u003c/b\u003e [libPhenom](https://github.com/facebook/libphenom)) - libPhenom is an eventing framework for building high performance and high scalability systems in C. [Apache2]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1367⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;352🍴\u003c/code\u003e\u003c/b\u003e [LibSourcey](https://github.com/sourcey/libsourcey)) - C++11 evented IO for real-time video streaming and high performance networking applications. [LGPL]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;460⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;97🍴\u003c/code\u003e\u003c/b\u003e [LibU](https://github.com/koanlogic/libu)) - A multiplatform utility library written in C. [BSD]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;85⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;10🍴\u003c/code\u003e\u003c/b\u003e [libxutils](https://github.com/kala13x/libxutils)) - Simple and yet powerful cross-platform C library providing data structures, algorithms and much more. [MIT]\n* 🌎 [Loki](loki-lib.sourceforge.net/) - A C++ library of designs, containing flexible implementations of common design patterns and idioms. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;12⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;2🍴\u003c/code\u003e\u003c/b\u003e [micron.cpp](https://github.com/rfgplk/micron.cpp)) - A pure C++ implementation (\u0026 redesign) of libc and the Standard Library. [Boost/MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;41⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;8🍴\u003c/code\u003e\u003c/b\u003e [MiLi](https://github.com/MariadeAnton/MiLi)) - Minimal headers-only C++ Library. [Boost]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;10422⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2572🍴\u003c/code\u003e\u003c/b\u003e [OpenFrameworks](https://github.com/openframeworks/openFrameworks)) - A cross platform open source toolkit for creative coding in C++. [MIT] 🌎 [website](www.openframeworks.cc/)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1227⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;178🍴\u003c/code\u003e\u003c/b\u003e [PhotonLibOS](https://github.com/alibaba/PhotonLibOS)) - A comprehensive C++ framework featuring efficient user-space threading (coroutine with work-stealing), I/O, networking, RPC, HTTP, etc., and used extensively in Alibaba. It is compatible with C++ 14/17/20/23, Linux, MacOS, x86-64, ARM64, gcc and clang. [Apache2] 🌎 [website](photonlibos.github.io/)\n* [Qt](https://github.com/qt) :zap: - A cross-platform application and UI framework. [GPL/LGPL/Proprietary] 🌎 [website](www.qt.io)\n* 🌎 [Reason](code.google.com/p/reason/) - A cross platform framework designed to bring the ease of use of Java, .Net, or Python to developers who require the performance and strength of C++. [GPL2]\n* 🌎 [ROOT](root.cern.ch/) - A set of OO frameworks with all the functionality needed to handle and analyze large amounts of data in a very efficient way. Used at CERN. [LGPL]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;218⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;5🍴\u003c/code\u003e\u003c/b\u003e [rpp](https://github.com/TheNumbat/rpp)) - Minimal Rust-inspired C++20 STL replacement. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;627⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;19🍴\u003c/code\u003e\u003c/b\u003e [SaneCppLibraries](https://github.com/Pagghiu/SaneCppLibraries)) - a set of C++ platform abstraction libraries for macOS, Windows and Linux. [MIT] 🌎 [website](pagghiu.github.io/SaneCppLibraries/)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;9356⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1706🍴\u003c/code\u003e\u003c/b\u003e [Seastar](https://github.com/scylladb/seastar)) - An advanced, open-source C++ framework for high-performance server applications on modern hardware. [Apache-2.0 License] 🌎 [seastar.io](seastar.io/)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;162⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;10🍴\u003c/code\u003e\u003c/b\u003e [sfl library](https://github.com/slavenf/sfl-library)) - a header-only C++11 library that provides several new or lesser-known containers, some of which can be used in C++20 constant expressions. [zlib]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1180⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;157🍴\u003c/code\u003e\u003c/b\u003e [Siv3D](https://github.com/Siv3D/OpenSiv3D)) - Siv3D (OpenSiv3D) is a C++20 framework for creative coding (2D/3D games, media art, visualizers, and simulators). [MIT] 🌎 [website](siv3d.github.io/)\n* 🌎 [STLport](www.stlport.org/) - An exemplary version of STL. [Free]\n* 🌎 [STXXL](stxxl.sourceforge.net/) - Standard Template Library for Extra Large Data Sets. [Boost]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;5122⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;753🍴\u003c/code\u003e\u003c/b\u003e [tbox](https://github.com/tboox/tbox)) - A glib-like multi-platform c library. [Apache2] 🌎 [website](tboox.org/)\n* 🌎 [Ultimate++](www.ultimatepp.org/) - A C++ cross-platform rapid application development framework. [BSD]\n* 🌎 [Windows Template Library](sourceforge.net/projects/wtl/) - A C++ library for developing Windows applications and UI components. [Public]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;74⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;6🍴\u003c/code\u003e\u003c/b\u003e [WUI](https://github.com/intent-garden/wui)) - WUI (Window User Interface Library) is a cross-platform library for creating graphical user interfaces in C++17+ [Boost 🌎 [website](libwui.org)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1160⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;78🍴\u003c/code\u003e\u003c/b\u003e [xtd](https://github.com/gammasoft71/xtd)) - Modern C++20 framework to create console (CLI), forms (GUI) and unit tests (xUnit) applications on Windows, macOS, Linux, iOS, Android, FreeBSD and Haiku. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;382⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;23🍴\u003c/code\u003e\u003c/b\u003e [Yomm2](https://github.com/jll63/yomm2)) - Fast, Orthogonal, Open multi-methods. Supersedes \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;119⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;16🍴\u003c/code\u003e\u003c/b\u003e [Yomm11](https://github.com/jll63/yomm11)) [Boost]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;172⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;19🍴\u003c/code\u003e\u003c/b\u003e [YUP!](https://github.com/kunitoki/yup)) - The modern framework optimized for realtime audio and GPU-native creative software [ISC]\n\n## Artificial Intelligence\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;113⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;24🍴\u003c/code\u003e\u003c/b\u003e [ANNetGPGPU](https://github.com/ANNetGPGPU/ANNetGPGPU)) - A GPU (CUDA) based Artificial Neural Network library. [LGPL]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;486⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;127🍴\u003c/code\u003e\u003c/b\u003e [btsk](https://github.com/aigamedev/btsk)) - Game Behavior Tree Starter Kit. [zlib]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;320⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;81🍴\u003c/code\u003e\u003c/b\u003e [cpp-mcp](https://github.com/hkr04/cpp-mcp)) - Lightweight C++ MCP (Model Context Protocol) SDK. [MIT]\n* 🌎 [Evolving Objects](eodev.sourceforge.net/) - A template-based, ANSI-C++ evolutionary computation library which helps you to write your own stochastic optimization algorithms insanely fast. [LGPL]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;133⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;17🍴\u003c/code\u003e\u003c/b\u003e [fastmcpp](https://github.com/0xeb/fastmcpp)) - C++ port of the fastmcp Python library. [Apache2]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1129⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;238🍴\u003c/code\u003e\u003c/b\u003e [frugally-deep](https://github.com/Dobiasd/frugally-deep)) - Header-only library for using Keras models in C++. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2283⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;271🍴\u003c/code\u003e\u003c/b\u003e [Genann](https://github.com/codeplea/genann)) - Simple neural network library in C. [zlib]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;20809⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;6688🍴\u003c/code\u003e\u003c/b\u003e [MXNet](https://github.com/apache/incubator-mxnet)) - Lightweight, Portable, Flexible Distributed/Mobile Deep Learning with Dynamic, Mutation-aware Dataflow Dep Scheduler; for Python, R, Julia, Scala, Go, JavaScript and more. 🌎 [website](mxnet.apache.org)\n* \u003cb\u003e\u003ccode\u003e102784⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;29127🍴\u003c/code\u003e\u003c/b\u003e [PyTorch](https://github.com/pytorch/pytorch)) - Tensors and Dynamic neural networks in Python with strong GPU acceleration. 🌎 [website](pytorch.org)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;5467⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;502🍴\u003c/code\u003e\u003c/b\u003e [flashlight](https://github.com/flashlight/flashlight)) - Flashlight is a fast, flexible machine learning library written entirely in C++. [BSD]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;7895⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1817🍴\u003c/code\u003e\u003c/b\u003e [Recast/Detour](https://github.com/recastnavigation/recastnavigation)) - (3D) Navigation mesh generator and pathfinder, mostly for games. [zlib]\n* \u003cb\u003e\u003ccode\u003e198866⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;76271🍴\u003c/code\u003e\u003c/b\u003e [TensorFlow](https://github.com/tensorflow/tensorflow)) - An open source software library for numerical computation using data flow graphs. [Apache]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;54⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;4🍴\u003c/code\u003e\u003c/b\u003e [Txeo](https://github.com/rdabra/txeo)) - A modern C++ wrapper for TensorFlow. [Apache]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4043⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1194🍴\u003c/code\u003e\u003c/b\u003e [oneDNN](https://github.com/oneapi-src/oneDNN)) - An open-source cross-platform performance library for deep learning applications. [Apache] 🌎 [website](01.org/onednn)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;17592⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4221🍴\u003c/code\u003e\u003c/b\u003e [CNTK](https://github.com/Microsoft/CNTK)) - Microsoft Cognitive Toolkit (CNTK), an open source deep-learning toolkit. [Boost]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;6030⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1385🍴\u003c/code\u003e\u003c/b\u003e [tiny-dnn](https://github.com/tiny-dnn/tiny-dnn)) - A header only, dependency-free deep learning framework in C++11. [BSD]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;916⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;182🍴\u003c/code\u003e\u003c/b\u003e [Veles](https://github.com/Samsung/veles)) - Distributed platform for rapid Deep learning application development. [Apache]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;15475⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;5355🍴\u003c/code\u003e\u003c/b\u003e [Kaldi](https://github.com/kaldi-asr/kaldi)) - Toolkit for speech recognition. [Apache]\n\n## Asynchronous Event Loop\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?🍴\u003c/code\u003e\u003c/b\u003e [Asio](https://github.com/chriskohlhoff/asio/)) - A cross-platform C++ library for network and low-level I/O programming that provides developers with a consistent asynchronous model using a modern C++ approach. [Boost] 🌎 [website](think-async.com/)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1611⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;484🍴\u003c/code\u003e\u003c/b\u003e [Boost.Asio](https://github.com/boostorg/asio)) - A cross-platform C++ library for network and low-level I/O programming. [Boost] 🌎 [website](boost.org/libs/asio)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3434⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;572🍴\u003c/code\u003e\u003c/b\u003e [C++ Actor Framework](https://github.com/actor-framework/actor-framework)) - An Open Source Implementation of the Actor Model in C++. [BSD-3-Clause] 🌎 [website](actor-framework.org/)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;237⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;18🍴\u003c/code\u003e\u003c/b\u003e [Ichor](https://github.com/volt-software/ichor)) - An event queue which focuses on thread safety and provides dependency injection. [MIT]\n* 🌎 [libev](libev.schmorp.de/) - A full-featured and high-performance event loop that is loosely modelled after libevent, but without its limitations and bugs. [BSD and GPL]\n* 🌎 [libevent](libevent.org/) - An event notification library. [BSD]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;7546⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1364🍴\u003c/code\u003e\u003c/b\u003e [libhv](https://github.com/ithewei/libhv)) - Cross-platform event loop library. [BSD]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;27158⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3929🍴\u003c/code\u003e\u003c/b\u003e [libuv](https://github.com/libuv/libuv)) - Cross-platform asynchronous I/O. [BSD]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;701⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;95🍴\u003c/code\u003e\u003c/b\u003e [promise-cpp](https://github.com/xhawk18/promise-cpp)) - Header only library that implements Promise/A+ standard. [Anti-996]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2056⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;240🍴\u003c/code\u003e\u003c/b\u003e [uvw](https://github.com/skypjack/uvw)) - C++ wrapper for libuv. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;841⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;214🍴\u003c/code\u003e\u003c/b\u003e [uv-cpp](https://github.com/wlgq2/uv-cpp)) - a simple interface, high-performance network library based on C++11. [MIT]\n\n## Audio\n*Audio, Sound, Music, Digitized Voice Libraries*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;78⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;7🍴\u003c/code\u003e\u003c/b\u003e [Amplitude Audio SDK](https://github.com/SparkyStudios/AmplitudeAudioSDK)) - A cross-platform audio engine designed with the needs of games in mind. [Apache-2.0] 🌎 [website](amplitudeaudiosdk.com)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3755⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;424🍴\u003c/code\u003e\u003c/b\u003e [Aubio](https://github.com/aubio/aubio)) - A library for audio and music analysis.[GPL-3.0] 🌎 [website](aubio.org/)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1148⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;217🍴\u003c/code\u003e\u003c/b\u003e [AudioFile](https://github.com/adamstark/AudioFile)) - A simple C++ library for reading and writing audio files. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3358⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;146🍴\u003c/code\u003e\u003c/b\u003e [audioFlux](https://github.com/libAudioFlux/audioFlux)) - A C library for audio and music analysis, feature extraction. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1809⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;252🍴\u003c/code\u003e\u003c/b\u003e [dr_libs](https://github.com/mackron/dr_libs)) - Single file audio decoding libraries for C and C++. [Unlicense]\n* 🌎 [FMOD](www.fmod.org/) - An easy to use crossplatform audio engine and audio content creation tool for games. [Free for non-commercial/Commercial]\n* 🌎 [KFR](www.kfrlib.com/) - Fast, modern C++ DSP framework, FFT, FIR/IIR filters, Sample Rate Conversion. [GPL/Proprietary]\n* 🌎 [LAME](lame.sourceforge.io/using.php) - LAME is a high quality MPEG Audio Layer III (MP3) encoder. [LGPL]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?🍴\u003c/code\u003e\u003c/b\u003e [libsndfile](https://github.com/erikd/libsndfile/)) - C library with C++ wrapper for reading and writing files containing sampled sound through one standard library interface. [LGPL-2.1] 🌎 [website](www.mega-nerd.com/libsndfile/)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2099⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;254🍴\u003c/code\u003e\u003c/b\u003e [libsoundio](https://github.com/andrewrk/libsoundio)) - C library for cross-platform real-time audio input and output. [MIT] 🌎 [website](libsound.io/)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1699⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;284🍴\u003c/code\u003e\u003c/b\u003e [Maximilian](https://github.com/micknoise/Maximilian)) - C++ Audio and Music DSP Library. [MIT]\n* 🌎 [OpenAL](www.openal.org/) - Open Audio Library - A crossplatform audio API. [BSD/LGPL/Proprietary]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;7227⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;601🍴\u003c/code\u003e\u003c/b\u003e [miniaudio](https://github.com/mackron/miniaudio)) - Single file audio playback and capture library. [Unlicense] 🌎 [website](miniaud.io/)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;254⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;39🍴\u003c/code\u003e\u003c/b\u003e [ni-media](https://github.com/NativeInstruments/ni-media)) - C++ library for reading and writing audio files. [MIT]\n* 🌎 [Opus](opus-codec.org/) - A totally open, royalty-free, highly versatile audio codec. [BSD]\n* 🌎 [PortAudio](www.portaudio.com/) - PortAudio is a free, cross-platform, open-source, audio I/O library. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;5822⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1072🍴\u003c/code\u003e\u003c/b\u003e [rnnoise](https://github.com/xiph/rnnoise)) - Recurrent neural network for audio noise reduction. [BSD-3-Clause]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;217⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;22🍴\u003c/code\u003e\u003c/b\u003e [SELA](https://github.com/sahaRatul/sela)) - SimplE Lossless Audio. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2171⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;349🍴\u003c/code\u003e\u003c/b\u003e [SoLoud](https://github.com/jarikomppa/soloud)) - Easy, portable audio engine for games. [zlib]\n* 🌎 [Speex](www.speex.org/) - A free codec for free speech. Obsoleted by Opus. [BSD]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;559⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;72🍴\u003c/code\u003e\u003c/b\u003e [Tonic](https://github.com/TonicAudio/Tonic)) - Easy and efficient audio synthesis in C++. [Unlicense]\n* 🌎 [Vorbis](xiph.org/vorbis/) - Ogg Vorbis is a fully open, non-proprietary, patent-and-royalty-free, general-purpose compressed audio format. [BSD]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1950⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;269🍴\u003c/code\u003e\u003c/b\u003e [minimp3](https://github.com/lieff/minimp3)) - Public domain, header-only MP3 decoder with clean-room implementation. [CC0]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;923⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;242🍴\u003c/code\u003e\u003c/b\u003e [Verovio](https://github.com/rism-ch/verovio)) - Verovio is a fast and lightweight music notation engraving library. [LGPL] 🌎 [website](www.verovio.org)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?🍴\u003c/code\u003e\u003c/b\u003e [Wav2Letter++](https://github.com/facebookresearch/wav2letter/)) - Public domain, a fast open source speech processing toolkit written entirely in C++ and uses the ArrayFire tensor library and the flashlight machine learning library for maximum efficiency. [BSD]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4338⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;732🍴\u003c/code\u003e\u003c/b\u003e [PocketSphinx](https://github.com/cmusphinx/pocketsphinx)) - A lightweight speech recognition engine. [BSD-2-Clause] 🌎 [website](cmusphinx.github.io/)\n\n## Biology\n*Bioinformatics, Genomics, Biotech*\n\n* 🌎 [BioC++](biocpp.sourceforge.net/) - C++ Computational Libraries for Bioinformatics. [BSD]\n* 🌎 [Chaste](www.cs.ox.ac.uk/chaste/) - An open source C++ library for the computational simulation of mathematical models developed for physiology and biology. [BSD]\n* 🌎 [libsequence](molpopgen.github.io/libsequence/) - A C++ library for representing and analyzing population genetics data. [GPL]\n* 🌎 [SeqAn](www.seqan.de/) - Algorithms and data structures for the analysis of sequences with the focus on biological data. [BSD/3-clause]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;684⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;223🍴\u003c/code\u003e\u003c/b\u003e [Vcflib](https://github.com/ekg/vcflib)) - A C++ library for parsing and manipulating VCF files. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;109⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;26🍴\u003c/code\u003e\u003c/b\u003e [Wham](https://github.com/zeeev/wham)) - Structural variants (SVs) in Genomes by directly applying association tests to BAM files. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;949⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;474🍴\u003c/code\u003e\u003c/b\u003e [htslib](https://github.com/samtools/htslib)) - A C library for reading/writing high-throughput sequencing data. [MIT/BSD] 🌎 [website](www.htslib.org/)\n\n## BitTorrent\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;711⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;172🍴\u003c/code\u003e\u003c/b\u003e [jech/dht](https://github.com/jech/dht)) - BitTorrent DHT library in C. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;6050⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1101🍴\u003c/code\u003e\u003c/b\u003e [libtorrent](https://github.com/arvidn/libtorrent)) (a.k.a. libtorrent-rasterbar) - An efficient feature complete C++ bittorrent implementation. [BSD]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;999⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;248🍴\u003c/code\u003e\u003c/b\u003e [LibTorrent](https://github.com/rakshasa/libtorrent)) (a.k.a. libtorrent-rakshasa) - BitTorrent library. [GPL]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1159⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;266🍴\u003c/code\u003e\u003c/b\u003e [libutp](https://github.com/bittorrent/libutp)) - uTorrent Transport Protocol library. [MIT]\n\n## Chemistry\n*Chemistry, Quantum Chemistry, Solid-State Chemistry/Physics, Geochemistry, Biochemistry*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;42⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;10🍴\u003c/code\u003e\u003c/b\u003e [d-SEAMS](https://github.com/d-SEAMS/seams-core)) - A molecular dynamics trajectory analysis engine in C++ and Lua with Nix. It is an acronym for Deferred Structural Elucidation Analysis for Molecular Simulations. [GPL] 🌎 [website](dseams.info)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;957⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;407🍴\u003c/code\u003e\u003c/b\u003e [gromacs](https://github.com/gromacs/gromacs)) - A message-passing parallel molecular dynamics implementation. [GPL] 🌎 [website](www.gromacs.org)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;219⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;73🍴\u003c/code\u003e\u003c/b\u003e [Reaktoro](https://github.com/reaktoro/reaktoro)) - A computational framework in C++ and Python for modeling chemically reactive systems. [LGPL] 🌎 [website](reaktoro.org)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3046⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2040🍴\u003c/code\u003e\u003c/b\u003e [LAMMPS](https://github.com/lammps/lammps)) - A classical molecular dynamics code with a focus on materials modeling. It's an acronym for Large-scale Atomic/Molecular Massively Parallel Simulator. [GPL] 🌎 [website](lammps.sandia.gov/)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;220⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;73🍴\u003c/code\u003e\u003c/b\u003e [MADNESS](https://github.com/m-a-d-n-e-s-s/madness)) - Multiresolution Adaptive Numerical Environment for Scientific Simulation. [GPL] \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;220⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;73🍴\u003c/code\u003e\u003c/b\u003e [website](https://github.com/m-a-d-n-e-s-s/madness))\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;81⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;27🍴\u003c/code\u003e\u003c/b\u003e [MPQC](https://github.com/ValeevGroup/mpqc)) - The Massively Parallel Quantum Chemistry program, MPQC, computes properties of atoms and molecules from first principles using the time independent Schrödinger equation. [GPL] 🌎 [website](mpqc.org/)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1218⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;511🍴\u003c/code\u003e\u003c/b\u003e [Psi](https://github.com/psi4/psi4)) - An ab initio computational chemistry package. [GPL] 🌎 [website](psicode.org/)\n\n## CLI\n*Console/Terminal User Interface, Command Line Interface*\n\n * \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1440⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;98🍴\u003c/code\u003e\u003c/b\u003e [Argh!](https://github.com/adishavit/argh)) - A minimalist, frustration-free, header-only argument handler. [BSD]\n * \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3539⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;314🍴\u003c/code\u003e\u003c/b\u003e [argparse](https://github.com/p-ranav/argparse)) - Argument Parser for Modern C++. [MIT]\n * \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1637⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;184🍴\u003c/code\u003e\u003c/b\u003e [args](https://github.com/taywee/args)) - A simple header-only C++ argument parser library. [MIT]\n * \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;39⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;1🍴\u003c/code\u003e\u003c/b\u003e [Argy](https://github.com/mshenoda/argy)) - Command-Line Argument Parsing Library for Modern C++ — Simple, Intuitive, and Header-only with Zero Dependencies [MIT]\n * \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;246⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;2🍴\u003c/code\u003e\u003c/b\u003e [barkeep](https://github.com/oir/barkeep)) - Small C++ header to display async animations, counters, and progress bars. [Apache-2.0] 🌎 [website](oir.github.io/barkeep/)\n * \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;136⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;117🍴\u003c/code\u003e\u003c/b\u003e [Boost.Program_options](https://github.com/boostorg/program_options)) - A library to obtain program options via conventional methods such as command line and config file. [Boost] 🌎 [website](boost.org/libs/program_options)\n * \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1358⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;152🍴\u003c/code\u003e\u003c/b\u003e [cli](https://github.com/daniele77/cli)) - A cross-platform header only C++14 library for interactive command line interfaces (Cisco style). [Boost]\n * \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4440⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;468🍴\u003c/code\u003e\u003c/b\u003e [CLI11](https://github.com/CLIUtils/CLI11)) - Header only single or multi-file C++11 library for simple and advanced CLI parsing. [BSD]\n * \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1324⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;154🍴\u003c/code\u003e\u003c/b\u003e [clipp](https://github.com/muellan/clipp)) - Easy to use, powerful and expressive command line argument handling for C++11/14/17 contained in a single header file. [MIT]\n * \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;675⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;70🍴\u003c/code\u003e\u003c/b\u003e [cpp-terminal](https://github.com/jupyter-xeus/cpp-terminal)) - Small header only C++ library for writing multiplatform terminal applications. [MIT]\n * \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;159⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;22🍴\u003c/code\u003e\u003c/b\u003e [Crossline](https://github.com/jcwangxp/Crossline)) - A small, self-contained, zero-config, MIT licensed, cross-platform, readline and libedit replacement. [MIT]\n * \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;31⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;5🍴\u003c/code\u003e\u003c/b\u003e [Ctrl+C](https://github.com/evgenykislov/ctrl-c)) - Crossplatform C++11 library to handle Ctrl+C event in custom functions. [MIT]\n * \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4805⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;656🍴\u003c/code\u003e\u003c/b\u003e [cxxopts](https://github.com/jarro2783/cxxopts)) - Lightweight C++ command line option parser. [MIT]\n * \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1090⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;144🍴\u003c/code\u003e\u003c/b\u003e [docopt.cpp](https://github.com/docopt/docopt.cpp)) - A library to generate option parser from docstring. [MIT/Boost]\n * \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1199⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;60🍴\u003c/code\u003e\u003c/b\u003e [FINAL CUT](https://github.com/gansm/finalcut)) - Library for creating terminal applications with text-based widgets. [LGPL]\n * \u003cb\u003e\u003ccode\u003e\u0026nbsp;10647⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;620🍴\u003c/code\u003e\u003c/b\u003e [FTXUI](https://github.com/ArthurSonzogni/FTXUI)) - C++ Functional Terminal User Interface. [MIT]\n * 🌎 [gflags](gflags.github.io/gflags/) - Commandline flags module for C++. [BSD]\n * \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3618⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;155🍴\u003c/code\u003e\u003c/b\u003e [imtui](https://github.com/ggerganov/imtui)) - Immediate Mode Text-based User Interface. [MIT]\n * \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?🍴\u003c/code\u003e\u003c/b\u003e [indicators](https://github.com/p-ranav/indicators/)) - Activity indicators for Modern C++. [MIT]\n * \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4352⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;741🍴\u003c/code\u003e\u003c/b\u003e [linenoise](https://github.com/antirez/linenoise)) - A small self-contained alternative to readline and libedit. [BSD-2-Clause]\n * \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;373⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;56🍴\u003c/code\u003e\u003c/b\u003e [linenoise-ng](https://github.com/arangodb/linenoise-ng)) - A small, portable GNU readline replacement for Linux, Windows and MacOS which is capable of handling UTF-8 characters. [BSD]\n * \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;601⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;70🍴\u003c/code\u003e\u003c/b\u003e [Lyra](https://github.com/bfgroup/Lyra)) - A simple to use, composable, command line parser for C++ 11 and beyond. [Boost]\n * 🌎 [Ncurses](invisible-island.net/ncurses/) - A terminal user interface. [MIT]\n * \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;860⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;40🍴\u003c/code\u003e\u003c/b\u003e [oof](https://github.com/s9w/oof)) - Convenient, high-performance RGB color and position control for console output. [MIT]\n * \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1245⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;198🍴\u003c/code\u003e\u003c/b\u003e [PDCurses](https://github.com/wmcbrine/PDCurses)) - Public domain curses library with both source code and pre-compiled library available. [PublicDomain]\n * \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;178⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;34🍴\u003c/code\u003e\u003c/b\u003e [popl](https://github.com/badaix/popl)) - A single-header templated command line arguments and ini file parser for C++ 11 and beyond. [MIT]\n * \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;764⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;129🍴\u003c/code\u003e\u003c/b\u003e [replxx](https://github.com/AmokHuginnsson/replxx)) - A readline and libedit replacement that supports UTF-8, syntax highlighting, hints, works on Unix and Windows. [BSD]\n * \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2174⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;157🍴\u003c/code\u003e\u003c/b\u003e [tabulate](https://github.com/p-ranav/tabulate)) - Table Maker for Modern C++. [MIT]\n * 🌎 [TCLAP](tclap.sourceforge.net) - A mature, stable and feature-rich library for defining and accessing command line arguments in ANSI C++. [MIT]\n * \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2008⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;187🍴\u003c/code\u003e\u003c/b\u003e [termbox](https://github.com/nsf/termbox)) - A C library for writing text-based user interfaces. [MIT]\n * \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;873⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;63🍴\u003c/code\u003e\u003c/b\u003e [TermOx](https://github.com/a-n-t-h-o-n-y/TermOx)) - C++17 Terminal User Interface(TUI) Library. [MIT]\n * \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;332⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;15🍴\u003c/code\u003e\u003c/b\u003e [tuibox](https://github.com/Cubified/tuibox)) - A single-header terminal UI (TUI) library, capable of creating mouse-driven, interactive applications on the command line. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;68⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;0🍴\u003c/code\u003e\u003c/b\u003e [Ginseng](https://github.com/chewax/Ginseng)) - A C++ command-line argument parser. [MIT]\n\n## Compression\n*Compression and Archiving Libraries*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;855⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;147🍴\u003c/code\u003e\u003c/b\u003e [bit7z](https://github.com/rikyoz/bit7z)) - A C++ static library offering a clean and simple interface to the 7-zip shared libraries. [MPL2]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;14861⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1357🍴\u003c/code\u003e\u003c/b\u003e [Brotli](https://github.com/google/brotli)) - Brotli compression format. Developed by Google. [MIT]\n* 🌎 [bzip2](www.bzip.org/) - A freely available, patent free, high-quality data compressor. [BSD]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1226⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;60🍴\u003c/code\u003e\u003c/b\u003e [bzip3](https://github.com/kspalaiologos/bzip3)) - A better and stronger spiritual successor to BZip2. [LGPL]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;543⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;104🍴\u003c/code\u003e\u003c/b\u003e [FastLZ](https://github.com/ariya/FastLZ)) - Small \u0026 portable byte-aligned LZ77 compression. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1500⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;165🍴\u003c/code\u003e\u003c/b\u003e [FiniteStateEntropy](https://github.com/Cyan4973/FiniteStateEntropy)) - New generation entropy codecs : Finite State Entropy and Huff0.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;542⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;55🍴\u003c/code\u003e\u003c/b\u003e [FSST](https://github.com/cwida/fsst)) - efficient random-access string compression. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1549⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;233🍴\u003c/code\u003e\u003c/b\u003e [heatshrink](https://github.com/atomicobject/heatshrink)) - data compression library for embedded/real-time systems  [ISC]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;225⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;10🍴\u003c/code\u003e\u003c/b\u003e [Kanzi](https://github.com/flanglet/kanzi-cpp)) - a modern, modular, portable and efficient lossless data compressor implemented in C++. [Apache-2.0]\n* 🌎 [KArchive](api.kde.org/karchive-index.html) - A library for creating, reading, writing and manipulating file archives like zip and tar. It also provides transparent compression and decompression of data, using formats like gzip, via a subclass of QIODevice. [LGPL]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3608⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;999🍴\u003c/code\u003e\u003c/b\u003e [libarchive](https://github.com/libarchive/libarchive)) - Multi-format archive and compression library. [New BSD] 🌎 [website](www.libarchive.org/)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;12044⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1585🍴\u003c/code\u003e\u003c/b\u003e [LZ4](https://github.com/lz4/lz4)) - Extremely Fast Compression algorithm. [BSD] 🌎 [website](www.lz4.org/)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;547⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;26🍴\u003c/code\u003e\u003c/b\u003e [LZAV](https://github.com/avaneev/lzav)) - Fast In-Memory Data Compression Algorithm. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1822⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;191🍴\u003c/code\u003e\u003c/b\u003e [LZFSE](https://github.com/lzfse/lzfse)) - LZFSE compression library and command line tool. Developed by Apple.\n* 🌎 [LZHAM](code.google.com/p/lzham/) - Lossless data compression library with a compression ratio similar to LZMA but with much faster decompression. [BSD]\n* 🌎 [LZMA](sourceforge.net/projects/sevenzip/files/7-Zip) :zap: - The default and general compression method of 7z format. [PublicDomain] 🌎 [website](www.7-zip.org)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;10⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;8🍴\u003c/code\u003e\u003c/b\u003e [LZMAT](https://github.com/nemequ/lzmat)) - An extremely fast real-time lossless data compression library. [GPL]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2870⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;420🍴\u003c/code\u003e\u003c/b\u003e [miniz](https://github.com/richgel999/miniz)) - Single C source file Deflate/Inflate compression library with zlib-compatible API, ZIP archive reading/writing, PNG writing. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1490⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;508🍴\u003c/code\u003e\u003c/b\u003e [Minizip](https://github.com/nmoinvaz/minizip)) - Zlib with latest bug fixes that supports PKWARE disk spanning, AES encryption, and IO buffering. [zlib]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1490⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;508🍴\u003c/code\u003e\u003c/b\u003e [minizip-ng](https://github.com/zlib-ng/minizip-ng)) - Fork of the popular zip manipulation library found in the zlib distribution. [zlib]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;168⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;7🍴\u003c/code\u003e\u003c/b\u003e [misa77](https://github.com/welcome-to-the-sunny-side/misa77)) - Ridiculously fast decompression at good ratios. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3176⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;163🍴\u003c/code\u003e\u003c/b\u003e [OpenZL](https://github.com/facebook/openzl)) - A novel data compression framework. [BSD] 🌎 [website](openzl.org/)\n* 🌎 [PhysicsFS](icculus.org/physfs/) - A library to provide abstract access to various archives. It is intended for use in video games, and the design was somewhat inspired by Quake 3's file subsystem. [zlib]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;466⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;16🍴\u003c/code\u003e\u003c/b\u003e [Rapidgzip](https://github.com/mxmlnkn/rapidgzip)) - Gzip Decompression and Random Access for Modern Multi-Core Machines. [Apache-2/MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1221⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;133🍴\u003c/code\u003e\u003c/b\u003e [smaz](https://github.com/antirez/smaz)) - Small strings compression library. [BSD]\n* 🌎 [Snappy](google.github.io/snappy/) - A fast compressor/decompressor. [BSD]\n* 🌎 [ZLib](zlib.net/) - A very compact compression library for data streams. [zlib]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2088⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;345🍴\u003c/code\u003e\u003c/b\u003e [zlib-ng](https://github.com/zlib-ng/zlib-ng)) - zlib for the \"next generation\" systems. Drop-In replacement with some serious optimizations. [zlib]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;27711⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2582🍴\u003c/code\u003e\u003c/b\u003e [zstd](https://github.com/facebook/zstd)) - Zstandard - Fast real-time compression algorithm. Developed by Facebook. [BSD]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;460⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;9🍴\u003c/code\u003e\u003c/b\u003e [ZXC](https://github.com/hellobertrand/zxc)) - High-performance asymmetric lossless compression. [BSD-3-Clause]\n* 🌎 [ZZIPlib](zziplib.sourceforge.net/) - Provides read access on ZIP-archives. [MPL/LGPL]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;720⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;57🍴\u003c/code\u003e\u003c/b\u003e [cmix](https://github.com/byronknoll/cmix)) - A lossless data compression program that aims for the highest compression ratios at the cost of speed. [GPL-3.0]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;20⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;3🍴\u003c/code\u003e\u003c/b\u003e [LZSSE-SIMDe](https://github.com/nemequ/LZSSE-SIMDe)) - A portable SIMD implementation of LZSSE compression. [BSD-2-Clause]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3595⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;355🍴\u003c/code\u003e\u003c/b\u003e [Zopfli](https://github.com/google/zopfli)) - A compression library that performs very good but slow deflate/zlib compression. [Apache-2.0]\n\n## Concurrency\n*Concurrency and Multithreading*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;4⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;0🍴\u003c/code\u003e\u003c/b\u003e [alpaka](https://github.com/ComputationalRadiationPhysics/alpaka)) - Abstraction library for parallel kernel acceleration. [LGPLv3+]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4903⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;556🍴\u003c/code\u003e\u003c/b\u003e [ArrayFire](https://github.com/arrayfire/arrayfire)) - A general purpose GPU library. [BSD]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1414⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;207🍴\u003c/code\u003e\u003c/b\u003e [Async++](https://github.com/Amanieu/asyncplusplus)) - A lightweight concurrency framework for C++11, inspired by the Microsoft PPL library and the N3428 C++ standard proposal. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1894⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;219🍴\u003c/code\u003e\u003c/b\u003e [atomic_queue](https://github.com/max0x7ba/atomic_queue)) - C++14 multiple-producer-multiple-consumer lock-free queues based on circular buffers and std::atomic. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1663⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;340🍴\u003c/code\u003e\u003c/b\u003e [Boost.Compute](https://github.com/boostorg/compute)) - A C++ GPU Computing Library for OpenCL. [Boost] 🌎 [website](boost.org/libs/compute)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;378⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;64🍴\u003c/code\u003e\u003c/b\u003e [Bolt](https://github.com/HSA-Libraries/Bolt)) - A C++ template library optimized for GPUs. [Apache2]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3047⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;332🍴\u003c/code\u003e\u003c/b\u003e [BS::thread_pool](https://github.com/bshoshany/thread-pool)) - A fast, lightweight, and easy-to-use C++17 thread pool library [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;590⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;39🍴\u003c/code\u003e\u003c/b\u003e [Channel](https://github.com/andreiavrammsd/cpp-channel)) - Thread-safe container for sharing data between threads. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2698⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;334🍴\u003c/code\u003e\u003c/b\u003e [ck](https://github.com/concurrencykit/ck)) - Concurrency primitives, safe memory reclamation mechanisms and non-blocking data structures. [BSD]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;12483⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1932🍴\u003c/code\u003e\u003c/b\u003e [concurrentqueue](https://github.com/cameron314/concurrentqueue)) - A fast multi-producer, multi-consumer lock-free concurrent queue for C++11. [BSD,Boost]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;334⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;8🍴\u003c/code\u003e\u003c/b\u003e [Coros](https://github.com/mtmucha/coros)) - An easy-to-use and fast library for task-based parallelism, utilizing coroutines. [BSL-1.0]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;87⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;47🍴\u003c/code\u003e\u003c/b\u003e [CUB](https://github.com/NVlabs/cub)) - CUB provides state-of-the-art, reusable software components for every layer of the CUDA programming mode. [New BSD]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;903⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;89🍴\u003c/code\u003e\u003c/b\u003e [cuda-api-wrappers](https://github.com/eyalroz/cuda-api-wrappers)) - Lightweight, Modern-C++ wrappers for the CUDA GPU programming runtime API. [BSD]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;4⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;1🍴\u003c/code\u003e\u003c/b\u003e [cupla](https://github.com/ComputationalRadiationPhysics/cupla)) - C++ API to run CUDA/C++ on OpenMP, Threads, TBB, ... through Alpaka. [LGPLv3+]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1043⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;134🍴\u003c/code\u003e\u003c/b\u003e [C++React](https://github.com/schlangster/cpp.react)) - A reactive programming library for C++11. [Boost]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;293⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;37🍴\u003c/code\u003e\u003c/b\u003e [dispenso](https://github.com/facebookincubator/dispenso)) - A high-performance C++ library for parallel programming with thread pools, parallel for loops, futures, task graphs, and concurrent containers. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;985⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;82🍴\u003c/code\u003e\u003c/b\u003e [FiberTaskingLib](https://github.com/RichieSams/FiberTaskingLib)) - Task-based multi-threading library that supports task graphs with arbitrary dependencies. [Apache]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?🍴\u003c/code\u003e\u003c/b\u003e [HPX](https://github.com/STEllAR-GROUP/hpx/)) - A general purpose C++ runtime system for parallel and distributed applications of any scale. [Boost]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;460⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;42🍴\u003c/code\u003e\u003c/b\u003e [Intel Games Task Scheduler](https://github.com/GameTechDev/GTS-GamesTaskScheduler)) - A task scheduling framework designed for the needs of game developers. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;776⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;122🍴\u003c/code\u003e\u003c/b\u003e [Intel Parallel STL](https://github.com/intel/parallelstl)) - Intel® implementation of C++17 STL for C++11 and above. [Apache2]\n* 🌎 [Intel TBB](www.threadingbuildingblocks.org/) - Intel® Threading Building Blocks. [Apache2]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1461⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;160🍴\u003c/code\u003e\u003c/b\u003e [junction](https://github.com/preshing/junction)) - A library of concurrent data structures in C++. [BSD]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2673⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;517🍴\u003c/code\u003e\u003c/b\u003e [Kokkos](https://github.com/kokkos/kokkos)) - A performance portable programming model for parallel execution and memory abstraction. [BSD]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2745⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;366🍴\u003c/code\u003e\u003c/b\u003e [libcds](https://github.com/khizmax/libcds)) - A C++ library of Concurrent Data Structures. [BSD]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;53⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;9🍴\u003c/code\u003e\u003c/b\u003e [Libclsph](https://github.com/libclsph/libclsph)) - An OpenCL based GPU accelerated SPH fluid simulation library. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?🍴\u003c/code\u003e\u003c/b\u003e [libdill](https://github.com/sustrik/libdill/)) - Introduces structured concurrency in C. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2599⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;491🍴\u003c/code\u003e\u003c/b\u003e [libdispatch](https://github.com/apple/swift-corelibs-libdispatch)) - Grand Central Dispatch (GCD), developed by Apple Inc., is a task parallelism technology based on the thread pool pattern. libdispatch is a library that provides the implementation of GCD's services. [Apache-2.0] 🌎 [website](apple.github.io/swift-corelibs-libdispatch/)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;897⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;44🍴\u003c/code\u003e\u003c/b\u003e [libfork](https://github.com/ConorWilliams/libfork)) - A bleeding-edge, lock-free, wait-free, continuation-stealing tasking library built on C++20's coroutines. [MPL-2.0] 🌎 [website](conorwilliams.github.io/libfork/)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?🍴\u003c/code\u003e\u003c/b\u003e [libmill](https://github.com/sustrik/libmill/)) - Introduces Go-style concurrency in C. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2000⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;204🍴\u003c/code\u003e\u003c/b\u003e [marl](https://github.com/google/marl)) - Marl is a hybrid thread / fiber task scheduler written in C++ 11. [Apache-2.0]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1790⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;283🍴\u003c/code\u003e\u003c/b\u003e [moderngpu](https://github.com/moderngpu/moderngpu)) - moderngpu is a productivity library for general-purpose computing on GPUs. It is a header-only C++ library written for CUDA. The unique value of the library is in its accelerated primitives for solving irregularly parallel problems. [FreeBSD \u0026 Copyright, Sean Baxter]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;5052⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1408🍴\u003c/code\u003e\u003c/b\u003e [NCCL](https://github.com/NVIDIA/nccl)) - Optimized primitives for collective multi-GPU communication. [BSD]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1371⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;112🍴\u003c/code\u003e\u003c/b\u003e [Neco](https://github.com/tidwall/neco)) - Concurrency library for C (coroutines). [MIT]\n* 🌎 [OpenCL](www.khronos.org/opencl/) - The open standard for parallel programming of heterogeneous systems.\n* 🌎 [OpenMP](openmp.org/) - The OpenMP API.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;391⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;34🍴\u003c/code\u003e\u003c/b\u003e [rotor](https://github.com/basiliscos/cpp-rotor)) - Event loop friendly C++ actor micro framework. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;626⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;59🍴\u003c/code\u003e\u003c/b\u003e [SObjectizer](https://github.com/Stiffstream/sobjectizer)) - An implementation of Actor, Publish-Subscribe, and CSP models in one rather small C++ framework. [BSD-3-Clause]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;638⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;107🍴\u003c/code\u003e\u003c/b\u003e [Quantum](https://github.com/bloomberg/quantum)) - A powerful C++ coroutine dispatcher framework built on top of 🌎 [Boost.Coroutine2](boost.org/libs/coroutine2).\n* 🌎 [RaftLib](raftlib.io/) - The RaftLib C++ library, streaming/dataflow concurrency via C++ iostream-like operators. [Apache2]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4620⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;736🍴\u003c/code\u003e\u003c/b\u003e [readerwriterqueue](https://github.com/cameron314/readerwriterqueue)) - A fast single-producer, single-consumer lock-free queue for C++. [BSD]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1270⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;101🍴\u003c/code\u003e\u003c/b\u003e [stdgpu](https://github.com/stotko/stdgpu)) - Efficient STL-like Data Structures on the GPU. [Apache2]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;12139⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1405🍴\u003c/code\u003e\u003c/b\u003e [Taskflow](https://github.com/taskflow/taskflow)) - A General-purpose Parallel and Heterogeneous Task Programming System. (renamed from Cpp-Taskflow) [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;8799⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2334🍴\u003c/code\u003e\u003c/b\u003e [ThreadPool](https://github.com/progschj/ThreadPool)) - A simple C++11 Thread Pool implementation [zlib]\n* 🌎 [Thrust](developer.nvidia.com/thrust) - A parallel algorithms library which resembles the C++ Standard Template Library (STL). [Apache2]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?🍴\u003c/code\u003e\u003c/b\u003e [TooManyCooks](https://github.com/tzcnt/TooManyCooks/)) - High-performance C++20 coroutine framework with advanced hardware detection features. [BSL-1.0]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;632⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;48🍴\u003c/code\u003e\u003c/b\u003e [transwarp](https://github.com/bloomen/transwarp)) - A header-only C++ library for task concurrency. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;722⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;87🍴\u003c/code\u003e\u003c/b\u003e [VexCL](https://github.com/ddemidov/vexcl)) - A C++ vector expression template library for OpenCL/CUDA. [MIT]\n* 🌎 [STAPL](parasol-lab.gitlab.io/stapl-home/) - A C++ parallel programming framework designed to work on both shared and distributed memory parallel computers. [BSD]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2766⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;252🍴\u003c/code\u003e\u003c/b\u003e [concurrencpp](https://github.com/David-Haim/concurrencpp)) - A general concurrency library containing tasks, executors, timers and C++20 coroutines to rule them all.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2301⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;196🍴\u003c/code\u003e\u003c/b\u003e [libcu++](https://github.com/NVIDIA/libcudacxx)) - The NVIDIA C++ Standard Library, providing heterogeneous implementation of C++ Standard Library facilities. [Apache-2.0]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;27⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;8🍴\u003c/code\u003e\u003c/b\u003e [nvthreads](https://github.com/HewlettPackard/nvthreads)) - A library for enabling efficient and persistent threading in C/C++. [LGPL-2.1]\n\n## Configuration\n*Configuration files, INI files*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;419⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;76🍴\u003c/code\u003e\u003c/b\u003e [inifile-cpp](https://github.com/Rookfighter/inifile-cpp)) - A header-only and easy to use Ini file parser for C++. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3040⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;574🍴\u003c/code\u003e\u003c/b\u003e [inih](https://github.com/benhoyt/inih)) - Simple .INI file parser in C, good for embedded systems. [BSD-3-Clause]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;451⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;94🍴\u003c/code\u003e\u003c/b\u003e [inih](https://github.com/jtilly/inih)) - Single header only C++ version of \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3040⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;574🍴\u003c/code\u003e\u003c/b\u003e [inih](https://github.com/benhoyt/inih)). [BSD-3-Clause]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;54⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;7🍴\u003c/code\u003e\u003c/b\u003e [ini-cpp](https://github.com/SSARCandy/ini-cpp)) - Single header only C++ version, with some handy read/write interface, extend from \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3040⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;574🍴\u003c/code\u003e\u003c/b\u003e [inih](https://github.com/benhoyt/inih)). [BSD-3-Clause] 🌎 [website](ssarcandy.tw/ini-cpp/index.html)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1075⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;435🍴\u003c/code\u003e\u003c/b\u003e [iniparser](https://github.com/ndevilla/iniparser)) - INI file parser. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;321⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;58🍴\u003c/code\u003e\u003c/b\u003e [inipp](https://github.com/mcmtroffaes/inipp)) - Simple header-only C++ ini parser and generator. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1224⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;386🍴\u003c/code\u003e\u003c/b\u003e [libconfig](https://github.com/hyperrealm/libconfig)) - C, C++ library for processing structured configuration files. [LGPL-2.1] 🌎 [website](hyperrealm.github.io/libconfig/)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;520⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;120🍴\u003c/code\u003e\u003c/b\u003e [libconfuse](https://github.com/martinh/libconfuse)) - Small configuration file parser library for C. [ISC]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;657⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;119🍴\u003c/code\u003e\u003c/b\u003e [mINI](https://github.com/metayeti/mINI)) - INI file reader and writer. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1325⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;358🍴\u003c/code\u003e\u003c/b\u003e [simpleini](https://github.com/brofield/simpleini)) - Cross-platform C++ library providing a simple API to read and write INI-style configuration files. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2141⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;217🍴\u003c/code\u003e\u003c/b\u003e [toml++](https://github.com/marzer/tomlplusplus)) - Header-only TOML parser and serializer for C++17 and later. [MIT] 🌎 [website](marzer.github.io/tomlplusplus/)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1297⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;186🍴\u003c/code\u003e\u003c/b\u003e [toml11](https://github.com/ToruNiina/toml11)) -  a C++11 (or later) header-only toml parser/encoder depending only on C++ standard library. [MIT]\n\n## Containers\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1878⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;329🍴\u003c/code\u003e\u003c/b\u003e [CRoaring](https://github.com/RoaringBitmap/CRoaring)) - Roaring bitmaps in C (and C++), with SIMD optimizations. [Apache-2.0]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;179⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;16🍴\u003c/code\u003e\u003c/b\u003e [dynamic_bitset](https://github.com/pinam45/dynamic_bitset)) - Simple Useful Libraries: C++17/20 header-only dynamic bitset. [MIT] 🌎 [website](pinam45.github.io/dynamic_bitset/)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;454⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;55🍴\u003c/code\u003e\u003c/b\u003e [fixed-containers](https://github.com/teslamotors/fixed-containers)) - Header-only C++20 library that provides fixed capacity constexpr containers. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1859⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;207🍴\u003c/code\u003e\u003c/b\u003e [flat_hash_map](https://github.com/skarupke/flat_hash_map)) - A very fast flat hashtable with Fibonacci hashing.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1573⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;116🍴\u003c/code\u003e\u003c/b\u003e [frozen](https://github.com/serge-sans-paille/frozen)) - a header-only, constexpr alternative to gperf for C++14 users. [Apache-2.0]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;255⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;85🍴\u003c/code\u003e\u003c/b\u003e [Hashmaps](https://github.com/goossaert/hashmap)) - Implementation of open addressing hash table algorithms in C++. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;873⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;124🍴\u003c/code\u003e\u003c/b\u003e [hat-trie](https://github.com/Tessil/hat-trie)) - C++ implementation of a fast and memory efficient HAT-trie. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;849⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;71🍴\u003c/code\u003e\u003c/b\u003e [Hopscotch map](https://github.com/Tessil/hopscotch-map)) - A fast header-only hash map which uses hopscotch hashing for collisions resolution. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;18⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;2🍴\u003c/code\u003e\u003c/b\u003e [librb](https://github.com/mlyszczek/librb)) - C implementation of ring (circular) buffer, with full thread awareness that allows for concurrent read/write and can automatically grow in size when needed. [BSD] 🌎 [website](librb.bofc.pl/)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;293⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;77🍴\u003c/code\u003e\u003c/b\u003e [LSHBOX](https://github.com/RSIA-LIESMARS-WHU/LSHBOX)) - A c++ toolbox of locality-sensitive hashing (LSH), provides several popular LSH algorithms, also support Python and MATLAB. [GPL]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;631⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;102🍴\u003c/code\u003e\u003c/b\u003e [marisa-trie](https://github.com/s-yata/marisa-trie)) - Matching Algorithm with Recursively Implemented StorAge. [BSD-2-Clause/LGPL-2.1]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3211⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;312🍴\u003c/code\u003e\u003c/b\u003e [parallel-hashmap](https://github.com/greg7mdp/parallel-hashmap)) - A family of header-only, very fast and memory-friendly hashmap and btree containers [Apache2] 🌎 [website](greg7mdp.github.io/parallel-hashmap/)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;873⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;104🍴\u003c/code\u003e\u003c/b\u003e [PGM-index](https://github.com/gvinciguerra/PGM-index)) - A 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. [Apache2] 🌎 [website](pgm.di.unipi.it)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;506⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;37🍴\u003c/code\u003e\u003c/b\u003e [plf::colony](https://github.com/mattreecebentley/plf_colony)) - An unordered \"bag\"-type container which outperforms std containers in high-modification scenarios while maintaining permanent pointers to non-erased elements regardless of insertion/erasure. [zLib] 🌎 [website](www.plflib.org/colony.htm)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;176⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;23🍴\u003c/code\u003e\u003c/b\u003e [plf::list](https://github.com/mattreecebentley/plf_list)) - A std::list implementation which removes range splicing in order to enable cache-friendlier structure, yielding significant performance gains. [zLib] 🌎 [website](www.plflib.org/list.htm)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;79⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;6🍴\u003c/code\u003e\u003c/b\u003e [plf::stack](https://github.com/mattreecebentley/plf_stack)) - A replacement container for the std::stack container adaptor, with better performance than any std container in a stack context. [zLib] 🌎 [website](www.plflib.org/stack.htm)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;169⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;16🍴\u003c/code\u003e\u003c/b\u003e [ring_span lite](https://github.com/martinmoene/ring-span-lite)) - A simplified implementation of Arthur O'Dwyer's ring_span implementation ie. a circular buffer view. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1621⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;153🍴\u003c/code\u003e\u003c/b\u003e [robin-hood-hashing](https://github.com/martinus/robin-hood-hashing)) - Fast \u0026 memory efficient hashtable based on robin hood hashing for C++14. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1505⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;146🍴\u003c/code\u003e\u003c/b\u003e [robin-map](https://github.com/Tessil/robin-map)) - Fast hash map and hash set using robin hood hashing. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1312⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;127🍴\u003c/code\u003e\u003c/b\u003e [sparsepp](https://github.com/greg7mdp/sparsepp)) - A fast, memory efficient hash map for C++. [BSD 3-clause]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;9⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;2🍴\u003c/code\u003e\u003c/b\u003e [sqlitemap](https://github.com/bw-hro/sqlitemap)) - Persistent map backed by SQLite. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;121⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;25🍴\u003c/code\u003e\u003c/b\u003e [st_tree](https://github.com/erikerlandson/st_tree)) - A fast and flexible c++ template class for tree data structures. [Apache-2.0]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;121⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;14🍴\u003c/code\u003e\u003c/b\u003e [svector](https://github.com/martinus/svector)) - Compact SVO optimized vector for C++17 or higher. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;156⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;34🍴\u003c/code\u003e\u003c/b\u003e [tree.hh](https://github.com/kpeeters/tree.hh)) - An STL-like C++ header-only tree library. [GPL2+]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1470⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;116🍴\u003c/code\u003e\u003c/b\u003e [unordered_dense](https://github.com/martinus/unordered_dense)) - A fast \u0026 densely stored hashmap and hashset based on robin-hood backward shift deletion. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;213⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;84🍴\u003c/code\u003e\u003c/b\u003e [fifo_map](https://github.com/nlohmann/fifo_map)) - A FIFO-ordered associative container for C++. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;576⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;77🍴\u003c/code\u003e\u003c/b\u003e [ordered-map](https://github.com/Tessil/ordered-map)) - A C++ hash map and hash set which preserves the order of insertion. [MIT]\n\n## Cryptography\n*Cryptography and Encryption Libraries*\n\n* 🌎 [Bcrypt](bcrypt.sourceforge.net/) - A cross platform file encryption utility. Encrypted files are portable across all supported operating systems and processors. [BSD]\n* 🌎 [BeeCrypt](beecrypt.sourceforge.net/) - A portable and fast cryptography library. [LGPLv2.1+]\n* 🌎 [BoringSSL](boringssl.googlesource.com/boringssl) - A fork of OpenSSL that is designed to meet Google's needs. [Apache2]\n* 🌎 [Botan](botan.randombit.net/) - A crypto library for C++. [BSD-2]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;5502⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1679🍴\u003c/code\u003e\u003c/b\u003e [Crypto++](https://github.com/weidai11/cryptopp)) - A free C++ class library of cryptographic schemes. [Boost] 🌎 [website](www.cryptopp.com/)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;205⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;53🍴\u003c/code\u003e\u003c/b\u003e [digestpp](https://github.com/kerukuro/digestpp)) - C++11 header-only message digest (hash) library. [PublicDomain]\n* 🌎 [GnuPG](www.gnupg.org/) - A complete and free implementation of the OpenPGP standard. [GPL]\n* 🌎 [GnuTLS](www.gnutls.org/) - A secure communications library implementing the SSL, TLS and DTLS protocols. [LGPL2.1]\n* 🌎 [Libgcrypt](www.gnu.org/software/libgcrypt/) - A general purpose cryptographic library originally based on code from GnuPG. [LGPLv2.1+]\n* 🌎 [LibreSSL](www.libressl.org/) - A free version of the SSL/TLS protocol forked from OpenSSL in 2014. [?]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;13931⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1886🍴\u003c/code\u003e\u003c/b\u003e [libsodium](https://github.com/jedisct1/libsodium)) - P(ortable|ackageable) NaCl-based crypto library, opinionated and easy to use. [ISC]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;782⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;122🍴\u003c/code\u003e\u003c/b\u003e [libhydrogen](https://github.com/jedisct1/libhydrogen)) - A lightweight, secure, easy-to-use crypto library suitable for constrained environments. [ISC]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1789⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;493🍴\u003c/code\u003e\u003c/b\u003e [LibTomCrypt](https://github.com/libtom/libtomcrypt)) - A fairly comprehensive, modular and portable cryptographic toolkit. [WTFPL]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;6940⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2962🍴\u003c/code\u003e\u003c/b\u003e [mbedTLS](https://github.com/ARMmbed/mbedtls)) - An open source, portable, easy to use, readable and flexible SSL library, previously known as PolarSSL. [Apache2] 🌎 [website](tls.mbed.org/)\n* 🌎 [Nettle](www.lysator.liu.se/~nisse/nettle/) - A low-level cryptographic library. [LGPL]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;30755⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;11445🍴\u003c/code\u003e\u003c/b\u003e [OpenSSL](https://github.com/openssl/openssl)) - A robust, commercial-grade, full-featured, and Open Source cryptography library. [Apache] 🌎 [website](www.openssl.org/)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;118⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;21🍴\u003c/code\u003e\u003c/b\u003e [retter](https://github.com/MaciejCzyzewski/retter)) - A collection of hash functions, ciphers, tools, libraries, and materials related to cryptography.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4761⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;799🍴\u003c/code\u003e\u003c/b\u003e [s2n](https://github.com/awslabs/s2n)) - An implementation of the TLS/SSL protocols. [Apache]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1417⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;224🍴\u003c/code\u003e\u003c/b\u003e [sha1collisiondetection](https://github.com/cr-marcstevens/sha1collisiondetection)) - Library and command line tool to detect SHA-1 collision in a file. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;908⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;131🍴\u003c/code\u003e\u003c/b\u003e [stduuid](https://github.com/mariusbancila/stduuid)) - A C++17 cross-platform implementation for UUIDs. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;13536⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1188🍴\u003c/code\u003e\u003c/b\u003e [Tink](https://github.com/google/tink)) - A multi-language, cross-platform library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse. [Apache-2.0]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;5006⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1393🍴\u003c/code\u003e\u003c/b\u003e [Tiny AES in C](https://github.com/kokke/tiny-AES-c)) - Small portable AES128/192/256 in C. [PublicDomain]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;297⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;69🍴\u003c/code\u003e\u003c/b\u003e [tiny-ECDH-c](https://github.com/kokke/tiny-ECDH-c)) - Small and portable implementation of the ECDH key agreement protocol in C. [PublicDomain]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1974⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;159🍴\u003c/code\u003e\u003c/b\u003e [Themis](https://github.com/cossacklabs/themis)) - crypto library for painless data security, providing symmetric and asymmetric encryption, secure sockets with forward secrecy, for mobile and server platforms. [Apache2]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;112⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;20🍴\u003c/code\u003e\u003c/b\u003e [HEhub](https://github.com/primihub/HEhub)) - A library for homomorphic encryption and its applications. [Apache2]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;269⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;72🍴\u003c/code\u003e\u003c/b\u003e [Qt-Secret](https://github.com/QuasarApp/Qt-Secret)) - Simple encryption library based on Qt for C++ projects. [LGPL]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1435⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;509🍴\u003c/code\u003e\u003c/b\u003e [micro-ecc](https://github.com/kmackay/micro-ecc)) - A small and fast ECDH and ECDSA implementation for 8-bit, 32-bit, and 64-bit processors. [BSD-2-Clause]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2042⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;711🍴\u003c/code\u003e\u003c/b\u003e [crypto-algorithms](https://github.com/B-Con/crypto-algorithms)) - Basic implementations of standard cryptography algorithms (AES, SHA, etc.) in C. [PublicDomain]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;21⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;6🍴\u003c/code\u003e\u003c/b\u003e [aes-stream](https://github.com/jedisct1/aes-stream)) - A fast AES-based stream cipher for C. [ISC]\n\n## CSV\n*Libraries for parsing Comma Separated Value (CSV) files*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;19⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;1🍴\u003c/code\u003e\u003c/b\u003e [commata](https://github.com/furfurylic/commata)) - Just another header-only C++17 CSV parser. [Unlicense]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;627⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;108🍴\u003c/code\u003e\u003c/b\u003e [csv2](https://github.com/p-ranav/csv2)) - Fast CSV parser for modern C++. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;34⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;6🍴\u003c/code\u003e\u003c/b\u003e [Csv::Parser](https://github.com/ashaduri/csv-parser)) - Compile-time and runtime CSV parser written in C++17. [Zlib]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2360⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;439🍴\u003c/code\u003e\u003c/b\u003e [Fast C++ CSV Parser](https://github.com/ben-strasser/fast-cpp-csv-parser)) - Small, easy-to-use and fast header-only library for reading CSV files. [BSD-3-Clause]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2993⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;268🍴\u003c/code\u003e\u003c/b\u003e [Glaze](https://github.com/stephenberry/glaze)) - High performance, header only, CSV library with reflection support. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;96⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;12🍴\u003c/code\u003e\u003c/b\u003e [lazycsv](https://github.com/ashtum/lazycsv)) - A fast, lightweight and single-header csv parser for modern C++. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1077⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;201🍴\u003c/code\u003e\u003c/b\u003e [rapidcsv](https://github.com/d99kris/rapidcsv)) - An easy-to-use, header-only C++ CSV parser library. [BSD-3-Clause]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;59⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;5🍴\u003c/code\u003e\u003c/b\u003e [ssp](https://github.com/red0124/ssp)) - A header only \"csv\" parser which is fast and versatile with modern C++ api. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1124⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;205🍴\u003c/code\u003e\u003c/b\u003e [Vince's CSV Parser](https://github.com/vincentlaucsb/csv-parser)) - A fast, self-contained, streaming C++17 CSV parser with optional type-casting and statistics. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;397⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;21🍴\u003c/code\u003e\u003c/b\u003e [zsv](https://github.com/liquidaty/zsv)) - The world's fastest (simd) CSV parser, with an extensible CLI. [MIT]\n\n## Database\n*Database Libraries, SQL Servers, ODBC Drivers, and Tools*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;381⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;210🍴\u003c/code\u003e\u003c/b\u003e [ClickHouse](https://github.com/ClickHouse/clickhouse-cpp)) - C++ client for ClickHouse DBMS. [Apache2]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;268⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;21🍴\u003c/code\u003e\u003c/b\u003e [CrossDB](https://github.com/crossdb-org/crossdb)) - Ultra High-performance Lightweight Embedded and Server OLTP RDBMS. [MPL-2.0] 🌎 [website](crossdb.org/)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;261⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;16🍴\u003c/code\u003e\u003c/b\u003e [Doltlite](https://github.com/dolthub/doltlite)) - Version Controlled SQLite. [PublicDomain/Apache2]\n* 🌎 [DuckDB](duckdb.org/) - in-process SQL OLAP Database Management System. [MIT] 🌎 [website](duckdb.org/)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;723⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;119🍴\u003c/code\u003e\u003c/b\u003e [hiberlite](https://github.com/paulftw/hiberlite)) - C++ Object-relational mapping for sqlite3. [BSD]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;6680⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1851🍴\u003c/code\u003e\u003c/b\u003e [Hiredis](https://github.com/redis/hiredis)) - A minimalistic C client library for the Redis database. [BSD]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4704⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;442🍴\u003c/code\u003e\u003c/b\u003e [Infinity](https://github.com/infiniflow/infinity)) - The AI-native database built for LLM applications, providing incredibly fast vector and full-text search. [Apache2]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4025⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;518🍴\u003c/code\u003e\u003c/b\u003e [Kuzu](https://github.com/kuzudb/kuzu)) - Embeddable property graph database management system built for query speed and scalability. Implements Cypher. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4417⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;654🍴\u003c/code\u003e\u003c/b\u003e [Kvrocks](https://github.com/apache/incubator-kvrocks)) - A distributed key value NoSQL database that uses RocksDB as storage engine and is compatible with Redis protocol. [Apache2]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1712⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;134🍴\u003c/code\u003e\u003c/b\u003e [Ladybug](https://github.com/LadybugDB/ladybug)) - an embedded graph database built for query speed and scalability. [MIT] 🌎 [website](ladybugdb.com/)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;39385⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;8212🍴\u003c/code\u003e\u003c/b\u003e [LevelDB](https://github.com/google/leveldb)) - A fast key-value storage library written at Google that provides an ordered mapping from string keys to string values. [BSD]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1485⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;226🍴\u003c/code\u003e\u003c/b\u003e [libpg_query](https://github.com/pganalyze/libpg_query)) - C library for accessing the PostgreSQL parser outside of the server environment. [BSD-3-Clause]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1350⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;291🍴\u003c/code\u003e\u003c/b\u003e [libpqxx](https://github.com/jtv/libpqxx)) - The official C++ client API for PostgreSQL. [BSD-3-Clause]\n* 🌎 [LMDB](www.symas.com/lmdb) - Very fast embedded key/value store with full ACID semantics. [OpenLDAP]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;285⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;94🍴\u003c/code\u003e\u003c/b\u003e [LMDB++](https://github.com/bendiken/lmdbxx)) - C++11 wrapper for the LMDB embedded database library. [PublicDomain]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;44⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;6🍴\u003c/code\u003e\u003c/b\u003e [mgclient](https://github.com/memgraph/mgclient)) - C/C++ Memgraph Client. [Apache2]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;881⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;470🍴\u003c/code\u003e\u003c/b\u003e [MongoDB C Driver](https://github.com/mongodb/mongo-c-driver)) - MongoDB client library for C. [Apache2]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1108⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;553🍴\u003c/code\u003e\u003c/b\u003e [MongoDB C++ Driver](https://github.com/mongodb/mongo-cxx-driver)) - C++ driver for MongoDB. [Apache2]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;346⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;177🍴\u003c/code\u003e\u003c/b\u003e [MongoDB Libbson](https://github.com/mongodb/libbson)) - A BSON utility library. [Apache2]\n* 🌎 [MySQL++](www.tangentsoft.net/mysql++/) - A C++ wrapper for MySQL's C API. [LGPL]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;384⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;95🍴\u003c/code\u003e\u003c/b\u003e [nanodbc](https://github.com/nanodbc/nanodbc)) - A small C++ wrapper for the native C ODBC API. [MIT]\n* 🌎 [ODB](www.codesynthesis.com/products/odb/) - An open-source, cross-platform, and cross-database object-relational mapping (ORM) system for C++. [GPLv2]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;185⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;79🍴\u003c/code\u003e\u003c/b\u003e [redis3m](https://github.com/luca3m/redis3m)) - Wrapper of hiredis with clean C++ interface, supporting sentinel and ready to use patterns. [Apache2]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;810⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;61🍴\u003c/code\u003e\u003c/b\u003e [Reindexer](https://github.com/Restream/reindexer)) - Embeddable, in-memory, document-oriented database with a high-level Query builder interface. [Apache2] 🌎 [website](reindexer.io/)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;32059⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;6918🍴\u003c/code\u003e\u003c/b\u003e [RocksDB](https://github.com/facebook/rocksdb)) - Embedded key-value store for fast storage from facebook. [BSD]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;560⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;86🍴\u003c/code\u003e\u003c/b\u003e [SimDB](https://github.com/LiveAsynchronousVisualizedArchitecture/simdb)) - High performance, shared memory, lock free, cross platform, single file, minimal dependencies, C++11 key-value store. [Apache2]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;413⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;5🍴\u003c/code\u003e\u003c/b\u003e [SlothDB](https://github.com/SouravRoy-ETL/slothdb)) - an embedded SQL database that runs everywhere: on your laptop, on a server, and in the browser. [MIT] 🌎 [website](slothdb.org/)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1620⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;515🍴\u003c/code\u003e\u003c/b\u003e [SOCI](https://github.com/SOCI/soci)) - A database abstraction layer for C++. [Boost]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1010⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;81🍴\u003c/code\u003e\u003c/b\u003e [Speedb](https://github.com/speedb-io/speedb)) - Community-led project: A RocksDB compliant high performance scalable embedded key-value store. [Apache2]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;197⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;22🍴\u003c/code\u003e\u003c/b\u003e [sqlgen](https://github.com/getml/sqlgen)) - A reflection-based ORM and SQL query generator for C++-20, similar to Python's SQLAlchemy/SQLModel or Rust's Diesel. [MIT]\n* 🌎 [SQLite](www.sqlite.org/) - A completely embedded, full-featured relational database in a few 100k that you can include right into your project. [PublicDomain]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2781⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;573🍴\u003c/code\u003e\u003c/b\u003e [SQLiteC++](https://github.com/SRombauts/SQLiteCpp)) - SQLiteC++ (SQLiteCpp) is a smart and easy to use C++ SQLite3 wrapper. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;949⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;166🍴\u003c/code\u003e\u003c/b\u003e [sqlite_modern_cpp](https://github.com/SqliteModernCpp/sqlite_modern_cpp)) - Header only C++14 wrapper around sqlite library. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2693⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;343🍴\u003c/code\u003e\u003c/b\u003e [sqlite_orm](https://github.com/fnc12/sqlite_orm)) - SQLite ORM light header only library for modern C++. [AGPL + paid MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2625⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;362🍴\u003c/code\u003e\u003c/b\u003e [sqlpp11](https://github.com/rbock/sqlpp11)) - A type safe embedded domain specific language for SQL queries and results in C++. [BSD-2-Clause]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;179⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;19🍴\u003c/code\u003e\u003c/b\u003e [sqlpp23](https://github.com/rbock/sqlpp23)) - A type safe SQL library for C++. [BSD-2-Clause]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;561⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;53🍴\u003c/code\u003e\u003c/b\u003e [TidesDB](https://github.com/tidesdb/tidesdb)) - High-performance, durable, transactional embedded storage engine designed for flash and RAM optimization. [MPL-2.0] 🌎 [website](tidesdb.com/)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2076⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;215🍴\u003c/code\u003e\u003c/b\u003e [TileDB](https://github.com/TileDB-Inc/TileDB)) - Fast Dense and Sparse Multidimensional Array DBMS. [MIT] 🌎 [website](tiledb.io/)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;353⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;37🍴\u003c/code\u003e\u003c/b\u003e [TinyORM](https://github.com/silverqx/TinyORM)) - Modern C++ ORM library. [MIT] 🌎 [website](www.tinyorm.org/)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2316⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;183🍴\u003c/code\u003e\u003c/b\u003e [UnQLite](https://github.com/symisc/unqlite)) - A self-contained, serverless, zero-configuration, transactional NoSQL engine. [BSD-2-Clause] 🌎 [website](unqlite.symisc.net/)\n* 🌎 [upscaledb](upscaledb.com) - An embedded \"typed\" key/value store with a built-in query interface. [GPLv3]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;13⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;1🍴\u003c/code\u003e\u003c/b\u003e [TigerBeetleDB C++ client (Community)](https://github.com/kassane/tigerbeetle-cpp)) - TigerBeetle is a financial accounting database designed for mission critical safety and performance to power the future of financial services. [BSL-1.0]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;784⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;94🍴\u003c/code\u003e\u003c/b\u003e [Trilogy](https://github.com/trilogy-libraries/trilogy)) - a client library for MySQL-compatible database servers, designed for performance, flexibility, and ease of embedding. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;637⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;36🍴\u003c/code\u003e\u003c/b\u003e [UStore](https://github.com/unum-cloud/ustore)) - Multi-Modal database for BLOBs, JSON, and graphs. [Apache2]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4207⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1604🍴\u003c/code\u003e\u003c/b\u003e [Velox](https://github.com/facebookincubator/velox)) - A C++ vectorized database acceleration library aimed to optimizing query engines and data processing systems. [Apache-2.0] 🌎 [website](velox-lib.io/)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;15796⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;992🍴\u003c/code\u003e\u003c/b\u003e [Zvec](https://github.com/alibaba/zvec)) - A lightweight, lightning-fast, in-process vector database. [Apache2] 🌎 [website](zvec.org/)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;142⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;7🍴\u003c/code\u003e\u003c/b\u003e [constexpr-sql](https://github.com/mkitzan/constexpr-sql)) - A compile-time SQL query parser and executor in C++17. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;413⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;62🍴\u003c/code\u003e\u003c/b\u003e [NuDB](https://github.com/cppalliance/NuDB)) - A fast, append-only key/value store for SSD drives. [Boost]\n\n## Data visualization\n*Data visualization Libraries*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;35⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;2🍴\u003c/code\u003e\u003c/b\u003e [gplot++](https://github.com/ziotom78/gplotpp)) - Cross-platform header-only C++ plotting library that interfaces with Gnuplot. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4924⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;386🍴\u003c/code\u003e\u003c/b\u003e [matplotplusplus](https://github.com/alandefreitas/matplotplusplus)) - C++ Graphics Library for Data Visualization. [MIT] 🌎 [website](alandefreitas.github.io/matplotplusplus/)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;64⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;13🍴\u003c/code\u003e\u003c/b\u003e [mathplot](https://github.com/sebsjames/mathplot)) - C++ header-only graphing and data visualization with modern OpenGL. [Apache-2.0] 🌎 [website](sebsjames.github.io/mathplot/)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;147⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;7🍴\u003c/code\u003e\u003c/b\u003e [Plotly++](https://github.com/jimmyorourke/plotlypp)) - A C++ interface to the Plotly.js figure spec, for creating interactive data visualizations. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4771⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1183🍴\u003c/code\u003e\u003c/b\u003e [matplotlib-cpp](https://github.com/lava/matplotlib-cpp)) - A C++ wrapper around the matplotlib Python plotting library. [MIT]\n\n## Debug\n*Debugging Libraries, Memory Leak and Resource Leak Detection, Unit Testing*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;5⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;1🍴\u003c/code\u003e\u003c/b\u003e [Attest](https://github.com/tugglecore/attest)) - Cross-platform, heap-free C test framework with parameterized and lifecycle-aware tests and assertions with ad-hoc formatted messages. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4299⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;535🍴\u003c/code\u003e\u003c/b\u003e [backward-cpp](https://github.com/bombela/backward-cpp)) - A beautiful stack trace pretty printer for C++. [MIT]\n* 🌎 [Bencher](bencher.dev/) - A suite of continuous benchmarking tools designed to catch performance regressions in CI. [MIT]/[Apache2]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;10386⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1798🍴\u003c/code\u003e\u003c/b\u003e [benchmark](https://github.com/google/benchmark)) - Google provided small microbenchmark support library. [Apache2]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;212⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;149🍴\u003c/code\u003e\u003c/b\u003e [Boost.Test](https://github.com/boostorg/test)) - Boost Test Library. [Boost] 🌎 [website](boost.org/libs/test)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1174⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;223🍴\u003c/code\u003e\u003c/b\u003e [check](https://github.com/libcheck/check)) - Check is a unit testing framework for C. [LGPL-2.1] 🌎 [website](libcheck.github.io/check/)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;6859⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;700🍴\u003c/code\u003e\u003c/b\u003e [doctest](https://github.com/onqtam/doctest)) - The lightest feature rich C++ single header testing framework. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;21465⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3509🍴\u003c/code\u003e\u003c/b\u003e [Catch2](https://github.com/catchorg/Catch2)) - A modern, C++-native, test framework for unit-tests, TDD and BDD. [Boost]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;863⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;96🍴\u003c/code\u003e\u003c/b\u003e [Celero](https://github.com/DigitalInBlue/Celero)) - C++ Benchmarking Framework. [Apache2]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;381⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;15🍴\u003c/code\u003e\u003c/b\u003e [cpp-dump](https://github.com/philip82148/cpp-dump)) - A C++ library for debugging purposes that can print any variable, even user-defined types. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1482⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;530🍴\u003c/code\u003e\u003c/b\u003e [CppUTest](https://github.com/cpputest/cpputest)) - Unit testing and mocking framework for C/C++. [BSD-3-clause]\n* 🌎 [CUTE](cute-test.com) - C++ Unit Testing Easier. [LGPL3]\n* 🌎 [CMocka](cmocka.org/) - unit testing framework for C with support for mock objects. [Apache2]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;337⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;55🍴\u003c/code\u003e\u003c/b\u003e [CppBenchmark](https://github.com/chronoxor/CppBenchmark)) - Performance benchmark framework for C++ with nanoseconds measure precision. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1476⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;169🍴\u003c/code\u003e\u003c/b\u003e [Cpptrace](https://github.com/jeremy-rifkin/cpptrace)) - A simple, portable, and self-contained C++ stacktrace library supporting C++11 and greater. [MIT]\n* 🌎 [CppUnit](www.freedesktop.org/wiki/Software/cppunit/) - C++ port of JUnit. [LGPL2]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;102⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;5🍴\u003c/code\u003e\u003c/b\u003e [CrashCatch](https://github.com/keithpotz/CrashCatch)) - Single-header crash reporting for C++ that logs stack traces and creates `.dmp` and `.txt` crash dumps. [MIT] 🌎 [website](keithpotz.github.io/CrashCatch)\n* 🌎 [CTest](cmake.org/cmake/help/v2.8.8/ctest.html) - The CMake test driver program. [BSD]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3234⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;274🍴\u003c/code\u003e\u003c/b\u003e [dbg-macro](https://github.com/sharkdp/dbg-macro)) - A dbg(…) macro for C++. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1267⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;173🍴\u003c/code\u003e\u003c/b\u003e [DebugViewPP](https://github.com/CobaltFusion/DebugViewPP)) - Debug logging viewer. [Boost]\n* 🌎 [Deleaker](www.deleaker.com) - A tool for resource leak detection, including memory, GDI and handle leaks.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1370⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;181🍴\u003c/code\u003e\u003c/b\u003e [FakeIt](https://github.com/eranpeer/FakeIt)) - Simple mocking framework for C++. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;936⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;179🍴\u003c/code\u003e\u003c/b\u003e [fff](https://github.com/meekrosoft/fff)) - A micro-framework for creating fake C functions. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;39491⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;10889🍴\u003c/code\u003e\u003c/b\u003e [Google Mock](https://github.com/google/googletest/blob/master/googlemock/README.md)) - A library for writing and using C++ mock classes. [BSD]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;39491⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;10889🍴\u003c/code\u003e\u003c/b\u003e [Google Test](https://github.com/google/googletest)) - Google C++ Testing Framework. [BSD]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;203⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;67🍴\u003c/code\u003e\u003c/b\u003e [Hippomocks](https://github.com/dascandy/hippomocks)) - Single-header mocking framework. [LGPL-2.1]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;749⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;37🍴\u003c/code\u003e\u003c/b\u003e [IceCream-Cpp](https://github.com/renatoGarcia/icecream-cpp)) - Never use cout/printf to debug again  [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;185⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;24🍴\u003c/code\u003e\u003c/b\u003e [ig-debugheap](https://github.com/deplinenoise/ig-debugheap)) - Multiplatform debug heap useful for tracking down memory errors. [BSD]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;725⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;50🍴\u003c/code\u003e\u003c/b\u003e [libassert](https://github.com/jeremy-rifkin/libassert)) - The most over-engineered C++ assertion library. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;261⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;60🍴\u003c/code\u003e\u003c/b\u003e [libtap](https://github.com/zorgnax/libtap)) - Write tests in C. [GPL2]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1589⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;130🍴\u003c/code\u003e\u003c/b\u003e [microprofile](https://github.com/jonasmr/microprofile)) - Profiler with web-view for multiple platforms. [Unlicense]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;645⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;104🍴\u003c/code\u003e\u003c/b\u003e [MinUnit](https://github.com/siu/minunit)) - A minimal unit testing framework for C self-contained in a single header file. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1735⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;104🍴\u003c/code\u003e\u003c/b\u003e [nanobench](https://github.com/martinus/nanobench)) - Simple, fast, accurate single-header microbenchmarking functionality for C++11/14/17/20. [MIT] 🌎 [website](nanobench.ankerl.com)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;155⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;14🍴\u003c/code\u003e\u003c/b\u003e [Nanotimer](https://github.com/mattreecebentley/plf_nanotimer)) - A simple low-overhead cross-platform timer class for benchmarking. [zLib] 🌎 [website](www.plflib.org/nanotimer.htm)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;365⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;48🍴\u003c/code\u003e\u003c/b\u003e [Nonius](https://github.com/libnonius/nonius)) - A C++ micro-benchmarking framework. [CC]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3311⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;284🍴\u003c/code\u003e\u003c/b\u003e [Remotery](https://github.com/Celtoys/Remotery)) - Single C File Profiler with Web Viewer. [Apache2]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;317⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;15🍴\u003c/code\u003e\u003c/b\u003e [snitch](https://github.com/cschreib/snitch)) - Lightweight C++20 testing framework. [Boost]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;509⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;22🍴\u003c/code\u003e\u003c/b\u003e [Touca](https://github.com/trytouca/trytouca)) - Open-source regression testing system that you can self-host. [Apache2] 🌎 [website](touca.io/)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;585⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;175🍴\u003c/code\u003e\u003c/b\u003e [UnitTest++](https://github.com/unittest-cpp/unittest-cpp)) - A lightweight unit testing framework for C++. [MIT/X Consortium license]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;5368⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1132🍴\u003c/code\u003e\u003c/b\u003e [Unity](https://github.com/ThrowTheSwitch/Unity)) - Simple Unit Testing for C. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;992⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;73🍴\u003c/code\u003e\u003c/b\u003e [utest.h](https://github.com/sheredom/utest.h)) - Single header unit testing framework for C and C++. [Unlicense]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;334⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;14🍴\u003c/code\u003e\u003c/b\u003e [utl::profiler](https://github.com/DmitriBogdanov/UTL/blob/master/docs/module_profiler.md)) - Singe-header profiler for C++17. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1437⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;131🍴\u003c/code\u003e\u003c/b\u003e [μt](https://github.com/boost-experimental/ut)) - C++20 single header/single module, macro-free μ(micro)/Unit Testing Framework. [Boost]\n* 🌎 [VLD](kinddragon.github.io/vld//) - Visual Leak Detector. A free, robust, open-source memory leak detection system for Visual C++.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4156⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;243🍴\u003c/code\u003e\u003c/b\u003e [heaptrack](https://github.com/KDE/heaptrack)) - A heap memory profiler for Linux. [LGPL-2.1]\n\n## Documentation\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;145⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;13🍴\u003c/code\u003e\u003c/b\u003e [Doxide](https://github.com/lawmurray/doxide)) - Modern documentation for modern C++, configure with YAML, output Markdown. [Apache 2.0] 🌎 [website](doxide.org)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;6573⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1358🍴\u003c/code\u003e\u003c/b\u003e [doxygen](https://github.com/doxygen/doxygen)) :zap: - The de facto standard tool for generating documentation from annotated C++ sources. [GPL2] 🌎 [website](www.doxygen.org)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;311⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;24🍴\u003c/code\u003e\u003c/b\u003e [doxyrest](https://github.com/vovkos/doxyrest)) - A compiler from Doxygen XML to reStructuredText for Sphinx. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;342⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;27🍴\u003c/code\u003e\u003c/b\u003e [hdoc](https://github.com/hdoc/hdoc)) - The modern documentation tool for C++. [AGPL/Proprietary] 🌎 [website](hdoc.io)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;225⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;32🍴\u003c/code\u003e\u003c/b\u003e [Natural Docs](https://github.com/NaturalDocs/NaturalDocs)) - Natural Docs is an open source documentation generator for multiple programming languages. [AGPL/Proprietary] 🌎 [website](www.naturaldocs.org)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1366⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;333🍴\u003c/code\u003e\u003c/b\u003e [Sourcey](https://github.com/sourcey/sourcey)) - Static documentation generator that consumes Doxygen XML alongside OpenAPI, godoc, MCP, and Markdown. [AGPL-3.0] 🌎 [website](sourcey.com)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;8003⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2553🍴\u003c/code\u003e\u003c/b\u003e [Sphinx](https://github.com/sphinx-doc/sphinx)) - Sphinx makes it easy to create intelligent and beautiful documentation. [BSD-2-Clause] 🌎 [website](www.sphinx-doc.org)\n\n## DSP\n*Digital signal processing.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2072⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;412🍴\u003c/code\u003e\u003c/b\u003e [DSPFilters](https://github.com/vinniefalco/DSPFilters)) - A collection of useful C++ classes for digital signal processing. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;402⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;84🍴\u003c/code\u003e\u003c/b\u003e [fCWT](https://github.com/fastlib/fCWT)) - The fast Continuous Wavelet Transform (fCWT) is a library for fast calculation of CWT. [Apache-2.0]\n* 🌎 [FFTW](www.fftw.org/) - A C library for computing the DFT in one or more dimensions. [GPL]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;780⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;160🍴\u003c/code\u003e\u003c/b\u003e [iir1](https://github.com/berndporr/iir1)) - IIR Realtime C++ filter library. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1978⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;361🍴\u003c/code\u003e\u003c/b\u003e [kissfft](https://github.com/mborgerding/kissfft)) - A Fast Fourier Transform (FFT) library that tries to Keep it Simple, Stupid. [BSD-3-Clause]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;156⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;44🍴\u003c/code\u003e\u003c/b\u003e [pocketfft](https://github.com/mreineck/pocketfft)) - FFT implementation based on FFTPack, but with several improvements. [BSD-3-Clause]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;446⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;137🍴\u003c/code\u003e\u003c/b\u003e [wavelib](https://github.com/rafat/wavelib)) - C implementation of 1D and 2D wavelet transforms. [BSD-3-Clause]\n\n## Font\n*Libraries for parsing and manipulating font files.*\n\n* 🌎 [Fontconfig](gitlab.freedesktop.org/fontconfig/fontconfig) - Font configuration and customization library. [MIT] 🌎 [website](www.freedesktop.org/wiki/Software/fontconfig/)\n* 🌎 [FreeType](www.freetype.org/) - FreeType is a freely available software library to render fonts. [FTL \u0026 GPLv2]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;436⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;69🍴\u003c/code\u003e\u003c/b\u003e [otfcc](https://github.com/caryll/otfcc)) - A C library and utility used for parsing and writing OpenType font files. [Apache-2.0]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;6058⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;776🍴\u003c/code\u003e\u003c/b\u003e [harfbuzz](https://github.com/harfbuzz/harfbuzz)) - A text shaping engine. [Old MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;568⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;44🍴\u003c/code\u003e\u003c/b\u003e [libschrift](https://github.com/tomolt/libschrift)) - A lightweight TrueType font rendering library. [ISC]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;217⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;29🍴\u003c/code\u003e\u003c/b\u003e [SheenBidi](https://github.com/Tehreer/SheenBidi)) - A sophisticated implementation of Unicode Bidirectional Algorithm. [Apache-2.0]\n\n## Game Engine\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2022⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;167🍴\u003c/code\u003e\u003c/b\u003e [Acid](https://github.com/Equilibrium-Games/Acid)) - A high speed C++17 Vulkan game engine. [MIT]\n* 🌎 [Allegro](liballeg.org/) - A cross-platform library mainly aimed for video games and multimedia programming. [zlib]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1447⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;297🍴\u003c/code\u003e\u003c/b\u003e [Axmol Engine](https://github.com/axmolengine/axmol)) - A cross-platform game engine for desktop, mobile, and XBOX (UWP), derived from Cocos2d-x-4.0. [MIT] 🌎 [website](axmol.dev/)\n* 🌎 [Cocos2d-x](www.cocos2d-x.org/) - A multi-platform framework for building 2d games, interactive books, demos and other graphical applications. [MIT]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1990⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;214🍴\u003c/code\u003e\u003c/b\u003e [Corange](https://github.com/orangeduck/Corange)) - A game engine written in pure C, SDL and OpenGL. [BSD]\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;30⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;2🍴\u003c/code\u003e\u003c/b\u003e [crown](https://github.com/dbartolini/crown)) - Crown is a general purpose data-driven game engine, written from scratch in orthodox C++ with a minimalistic and data-orien","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/correia-jpv%2Ffucking-awesome-cpp/projects"}