C++ libraries

DB

Other

  • FTXUI - unctional Terminal User Interface

  • command-interpreter - Add a command interpreter (eg., REPL) to any C++ program

  • EASTL - EASTL stands for Electronic Arts Standard Template Library. It is an extensive and robust implementation that has an emphasis on high performance.

  • Vc - SIMD Vector Classes for C++

  • pipes - Pipelines for expressive code on collections in C++

  • hpx - The C++ Standard Library for Parallelism and Concurrency

  • poco - building network and internet-based applications that run on desktop, server, mobile, IoT, and embedded systems

  • workflow - Parallel Computing and Asynchronous Networking Engine

  • The Parallel Hashmap - A family of header-only, very fast and memory-friendly hashmap and btree containers

  • PEGTL - Parsing Expression Grammar Template Library

  • nmslib - An efficient similarity search library and a toolkit for evaluation of k-NN methods for generic non-metric spaces

  • cpu_features - A cross platform C99 library to get cpu features at runtime

  • abseil cpp - Abseil Common Libraries (C++)

  • hyperscan - High-performance regular expression matching library

  • nbind - Magical headers that make your C++ library accessible from JavaScript

  • skia - Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.

  • sdsl lite - Succinct Data Structure Library 2.0

  • restclient cpp - C++ client for making HTTP/REST requests

  • DiligentEngine - A modern cross-platform low-level graphics library and rendering framework

  • stb - stb single-file public domain libraries for C/C++

  • tabulate - Table Maker for Modern C++

  • proxygen - A collection of C++ HTTP libraries including an easy to use HTTP server

  • cpp httplib - A C++ header-only HTTP/HTTPS server and client library

  • cpr - Curl for People, a spiritual port of Python Requests

  • folly - An open-source C++ library developed and used at Facebook

  • json - JSON for Modern C++

  • simdjson - Parsing gigabytes of JSON per second

  • openabe - open source cryptographic library with attribute-based encryption implementations in C/C++

  • drogon - A C++14/17 based HTTP web application framework running on Linux/macOS/Unix/Windows

  • pistache - A high-performance REST toolkit written in C++

  • GuiLite - The smallest header-only GUI library(4 KLOC) for all platforms

Testing

  • taopq - C++ client library for PostgreSQL

  • soci - Official repository of the SOCI - The C++ Database Access Library

Last updated