CastXML
- Ebuilds: 1, Testing: 0.6.11 Description: CastXML is a C-family abstract syntax tree XML output tool.
Homepage:https://github.com/CastXML/CastXML License: Apache-2.0
ETL
- Ebuilds: 1, Testing: 1.4.1 Description: Multi-platform class and template library
Homepage:https://www.synfig.org License: GPL-3
abseil-cpp (ambiguous, available in 4 overlays)
- Ebuilds: 6, Stable: 20250512.1, 20250127.1, Testing: 20260107.1 Description: Abseil Common Libraries (C++), LTS Branch
Homepage:https://abseil.io/ License: Apache-2.0
ada (ambiguous, available in 2 overlays)
- Ebuilds: 3, Stable: 3.4.2, 3.3.0, Testing: 3.4.2, 2.9.2 Description: WHATWG-compliant and fast URL parser written in modern C++
Homepage:https://github.com/ada-url/ada License: Apache-2.0 MIT
aixlog
- Ebuilds: 1, Stable: 1.5.0-r1, Testing: 1.5.0-r1 Description: Header-only C++ logging library
Homepage:https://github.com/badaix/aixlog License: MIT
atkmm (ambiguous, available in 4 overlays)
- Ebuilds: 5, Stable: 2.36.3, Testing: 2.36.3, 2.36.2-r1 Description: C++ interface for the ATK library
Homepage:https://gtkmm.gnome.org/en/index.html License: LGPL-2.1+
aws-crt-cpp (ambiguous, available in 2 overlays)
- Ebuilds: 4, Testing: 0.35.4, 0.35.2-r1 Description: C++ wrapper around the aws-c-* libraries
Homepage:https://github.com/awslabs/aws-crt-cpp License: Apache-2.0
aws-sdk-cpp (ambiguous, available in 2 overlays)
- Ebuilds: 5, Testing: 1.11.712, 1.11.688-r1 Description: AWS SDK for C++
Homepage:https://github.com/aws/aws-sdk-cpp License: Apache-2.0
belr
- Ebuilds: 2, Testing: 5.4.23 Description:
Belr is Belledonne Communications' language recognition library,
written in C++11. It parses text inputs formatted according to
a language defined by an ABNF grammar, such as the protocols
standardized at IETF.
Homepage:https://gitlab.linphone.org/BC/public/belr License: GPL-3
benchmark (ambiguous, available in 2 overlays)
- Ebuilds: 7, Stable: 1.9.2, 1.9.1-r1, Testing: 1.9.5 Description: A microbenchmark support library
Homepage:https://github.com/google/benchmark/ License: Apache-2.0
blitz
- Ebuilds: 1, Testing: 1.0.3_pre20200524 Description:
Blitz++ is a C++ template class library that provides high-performance
multidimensional array containers for scientific compiting.
Homepage:https://github.com/blitzpp/blitz License: BSD LGPL-3+
cctz
- Ebuilds: 1, Stable: 2.5, Testing: 2.5 Description: C++ library for dealing with time zones and time conversion
Homepage:https://github.com/google/cctz License: Apache-2.0
cld3
- Ebuilds: 1, Stable: 3.0.13_p20220331, Testing: 3.0.13_p20220331 Description: Neural network model for language identification
Homepage:https://github.com/google/cld3 License: Apache-2.0
cling
- Ebuilds: 1, Testing: 0.9_p221221-r1 Description: Interactive C++ interpreter, built on the top of LLVM and Clang libraries
Homepage:https://root.cern/cling/ License: Apache-2.0
clipp
- Ebuilds: 1, Testing: 1.2.4_pre20190430 Description: Easy to use, powerful & expressive command line argument parsing for modern C++
Homepage:https://github.com/muellan/clipp License: MIT
clucene
- Ebuilds: 3, Stable: 2.3.3.4-r11, Testing: 2.3.3.4-r11 Description: High-performance, full-featured text search engine based off of lucene in C++
Homepage:https://clucene.sourceforge.net License: || ( Apache-2.0 LGPL-2.1 )
cmakerc
- Ebuilds: 1, Stable: 2.0.1_p20230724 Description:
CMakeRC is a resource compiler provided in a single CMake script that can
easily be included in another project.
Homepage:https://github.com/vector-of-bool/cmrc License: MIT
commoncpp2
- Ebuilds: 1, Testing: 1.8.1 Description:
Common C++ offers a highly portable C++ application development
framework. Common C++ provides classes for threads, sockets, daemon
management, system logging, object synchronization, realtime network
development, persistent object management, and file access.
Homepage:http://www.gnu.org/software/commoncpp/ License: GPL-2
cpp-httplib (ambiguous, available in 3 overlays)
- Ebuilds: 14, Stable: 0.26.0, 0.18.1, Testing: 0.37.0 Description: C++ HTTP/HTTPS server and client library
Homepage:https://github.com/yhirose/cpp-httplib/ License: MIT
cppcoro (ambiguous, available in 2 overlays)
- Ebuilds: 2, Testing: 210105-r1 Description: A library of C++ coroutine abstractions for the coroutines TS
Homepage:https://github.com/Garcia6l20/cppcoro License: MIT
cppdap
- Ebuilds: 2, Stable: 0_pre20240802 Description: C++ library for the Debug Adapter Protocol
Homepage:https://github.com/google/cppdap License: Apache-2.0
cppgir (ambiguous, available in 3 overlays)
- Ebuilds: 5, Stable: 2.0_p20250629, Testing: 2.0_p20260226 Description: GObject-Introspection C++ binding wrapper generator
Homepage:https://gitlab.com/mnauw/cppgir License: MIT
cpplint (ambiguous, available in 2 overlays)
- Ebuilds: 2, Stable: 99999999, Testing: 99999999, 1.6.1 Description: Static code checker for C++ (fork of Google's cpplint
Homepage:https://github.com/cpplint/cpplint License: cpplintlicense
cpprest (ambiguous, available in 2 overlays)
- Ebuilds: 2, Testing: 2.10.18 Description: REST SDK using an asynchronous C++ API design
Homepage:https://github.com/Microsoft/cpprestsdk License: MIT
cpptoml
- Ebuilds: 1, Stable: 0.1.1-r1, Testing: 0.1.1-r1 Description:
A header-only library for parsing TOML configuration files.
Targets: TOML v0.5.0 as of August 2018.
This includes support for the new DateTime format, inline tables, multi-line basic and raw strings, digit separators, hexadecimal integers, octal integers, binary integers, and float special values.
Homepage:https://github.com/skystrife/cpptoml License: MIT
cs_libguarded
- Ebuilds: 1, Stable: 1.4.1 Description:
The CsLibGuarded library is a standalone header only library for
multithreaded programming.
This library provides templated classes which prevent race conditions by
controlling access to shared data. Existing multithreading primitives like
mutexes and locks are only bound to the protected data by conventions. This
makes it very easy to introduce bugs in your code by forgetting to use the
right locks before accessing a block of data. The idea of this library is to
tie the data and the locks in a type safe interface that only allows correct
usage.
Homepage:https://github.com/copperspice/cs_libguarded License: BSD-2
curlpp
- Ebuilds: 1, Stable: 0.8.1-r1, Testing: 0.8.1-r1 Description: C++ wrapper for libcURL
Homepage:https://www.curlpp.org/ License: MIT
date (ambiguous, available in 2 overlays)
- Ebuilds: 4, Testing: 3.0.4 Description: A date and time library based on the C++11/14/17 <chrono> header
Homepage:https://github.com/HowardHinnant/date License: MIT
debug_assert
- Ebuilds: 1, Testing: 1.3.3-r1 Description: debug_assert is a simple, C++11, header-only library that provides a very flexible DEBUG_ASSERT() macro.
Homepage:https://github.com/foonathan/debug_assert License: ZLIB
docopt
- Ebuilds: 1, Testing: 0.6.3 Description:
With docopt, the option parser is generated based on the program's
docstring. docopt parses the usage pattern ("Usage: ...") and
option descriptions (lines starting with dash "-") and ensures that
the program invocation matches the usage pattern. It parses options,
arguments and commands based on that. The basic idea is that a good
help message has all necessary information in it to make a parser.
Homepage:https://github.com/docopt/docopt.cpp License: MIT Boost-1.0
eigen (ambiguous, available in 2 overlays)
- Ebuilds: 5, Stable: 3.4.0-r3, Testing: 9999, 3.4.9999 Description:
Eigen is a lightweight C++ template library for vector and matrix math,
a.k.a. linear algebra. Unlike most other linear algebra libraries, Eigen
focuses on the simple mathematical needs of applications: games and other
OpenGL apps, spreadsheets and other office apps, etc. Eigen is dedicated to
providing optimal speed with GCC.
Homepage:https://eigen.tuxfamily.org/index.php?title=Main_Page
elfio
- Ebuilds: 1, Testing: 3.12 Description: ELF reader/producer header-only C++ library
Homepage:https://github.com/serge1/ELFIO License: MIT
expected (ambiguous, available in 2 overlays)
- Ebuilds: 3, Stable: 1.1.0, Testing: 1.3.1, 1.1.0 Description: Single header implementation of std::expected with functional-style extensions
Homepage:https://github.com/TartanLlama/expected License: CC0-1.0
fast_float (ambiguous, available in 2 overlays)
- Ebuilds: 2, Stable: 8.0.2, Testing: 8.2.3 Description: Fast and exact implementation of the C++ from_chars functions for number types
Homepage:https://github.com/fastfloat/fast_float License: || ( Apache-2.0 Boost-1.0 MIT )
fb303
- Ebuilds: 2, Stable: 2025.04.14.00, Testing: 2025.04.14.00 Description: Core set of Thrift functions querying stats and other information from a service
Homepage:https://github.com/facebook/fb303 License: Apache-2.0
fizz
- Ebuilds: 2, Stable: 2025.04.14.00, Testing: 2025.04.14.00 Description: C++14 implementation of the TLS-1.3 standard
Homepage:https://github.com/facebookincubator/fizz License: BSD
folly
- Ebuilds: 4, Stable: 2025.04.14.00-r2, Testing: 2025.04.14.00-r2 Description: An open-source C++ library developed and used at Facebook
Homepage:https://github.com/facebook/folly License: Apache-2.0
frozen
- Ebuilds: 1, Stable: 1.1.1 Description:
Header-only library that provides 0 cost initialization for immutable
containers, fixed-size containers, and various algorithms.
Homepage:https://github.com/serge-sans-paille/frozen License: BSD-2
g3log
- Ebuilds: 2, Stable: 2.6, Testing: 9999 Description: A modern and asynchronous C++ logging library
Homepage:https://github.com/KjellKod/g3log License: Unlicense
gflags (ambiguous, available in 2 overlays)
- Ebuilds: 3, Stable: 2.2.2-r1, Testing: 9999, 2.2.2 Description: Google's C++ argument parsing library
Homepage:http://gflags.github.io/gflags/ License: BSD
glaze (ambiguous, available in 3 overlays)
- Ebuilds: 6, Stable: 5.5.4, Testing: 7.0.2 Description: Extremely fast, in memory, JSON and interface library for modern C++
Homepage:https://github.com/stephenberry/glaze License: MIT
gpgmepp
- Ebuilds: 1, Stable: 2.0.0-r1, Testing: 2.0.0-r1 Description: GnuPG Made Easy is a library for making GnuPG easier to use (C++ bindings)
Homepage:https://www.gnupg.org/related_software/gpgme License: LGPL-2+ test? ( GPL-2 GPL-2+ LGPL-2.1+ )
highway (ambiguous, available in 2 overlays)
- Ebuilds: 4, Stable: 1.3.0, 1.2.0, Testing: 9999 Description:
Highway is a C++ library for SIMD (Single Instruction, Multiple Data),
i.e. applying the same operation to multiple 'lanes' using a single CPU instruction.
Homepage:https://github.com/google/highway
htmlcxx
- Ebuilds: 1, Testing: 0.87 Description: A simple non-validating CSS 1 and HTML parser for C++
Homepage:http://htmlcxx.sourceforge.net/ License: LGPL-2
jsoncpp
- Ebuilds: 1, Testing: 1.9.6 Description:
This package provides CMake files for JsonCpp C++ library
that allows manipulating JSON values, including serialization and
deserialization to and from strings.
Homepage:https://github.com/open-source-parsers/jsoncpp License: GPL-3
libecbor
- Ebuilds: 3, Stable: 1.0.3, Testing: 1.0.3, 1.0.1 Description: CBOR library with no dependencies, small memory footprint and code size, developed for both desktop and embedded applications
Homepage:https://github.com/rimio/libecbor License: MIT
libloot
- Ebuilds: 4, Testing: 0.29.1 Description: A library for accessing LOOT's metadata and sorting functionality (C++ wrapper)
Homepage:
https://loot.github.io/
https://github.com/loot/libloot/
License: GPL-3+
Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD CC0-1.0 GPL-3 ISC MIT
MPL-2.0 Unicode-3.0 ZLIB
libmcpp
- Ebuilds: 1, Stable: 2.7.2_p5-r2, Testing: 2.7.2_p5-r2 Description: A portable C++ preprocessor
Homepage:http://mcpp.sourceforge.net License: BSD
libodb
- Ebuilds: 1, Testing: 2.5.0_beta25 Description:
ODB is an open-source, cross-platform, and cross-database
object-relational mapping (ORM) system for C++. It allows you
to persist C++ objects to a relational database without having
to deal with tables, columns, or SQL and without manually
writing any mapping code. ODB supports MySQL, SQLite,
PostgreSQL, Oracle, and Microsoft SQL Server relational
databases as well as C++98/03 and C++11 language standards.
Homepage:https://codesynthesis.com/products/odb/ License: GPL-2
libodb-sqlite
- Ebuilds: 1, Testing: 2.5.0_beta25 Description:
ODB is an open-source, cross-platform, and cross-database
object-relational mapping (ORM) system for C++. It allows you
to persist C++ objects to a relational database without having
to deal with tables, columns, or SQL and without manually
writing any mapping code. ODB supports MySQL, SQLite,
PostgreSQL, Oracle, and Microsoft SQL Server relational
databases as well as C++98/03 and C++11 language standards.
Homepage:https://codesynthesis.com/products/odb/ License: GPL-2
libxsd
- Ebuilds: 2, Testing: 4.2.0 Description:
A cross-platform W3C XML Schema to C++ data binding compiler runtime
library. Provided with an XML instance specification (XML Schema),
it generates C++ classes that represent the given vocabulary as well
as XML parsing and serialization code.
Homepage:https://www.codesynthesis.com/products/xsd/ License: GPL-2
mm-common
- Ebuilds: 2, Stable: 1.0.7, Testing: 1.0.7 Description: Build infrastructure and utilities for GNOME C++ bindings
Homepage:https://gtkmm.gnome.org/en/index.html License: GPL-2
ms-gsl (ambiguous, available in 3 overlays)
- Ebuilds: 5, Stable: 4.1.0, Testing: 4.2.1 Description: Guideline Support Library implementation by Microsoft
Homepage:https://github.com/Microsoft/GSL License: MIT
muParser
- Ebuilds: 2, Stable: 2.3.5, Testing: 2.3.5 Description:
muParser is a C++ library for mathematical expression parsing.
It is based on transforming an expression into a bytecode and
precalculating constant parts of it.
Homepage:https://beltoforion.de/en/muparser/ License: MIT
mvfst
- Ebuilds: 3, Stable: 2025.04.14.00-r1, Testing: 2025.04.14.00-r1 Description: An implementation of the QUIC transport protocol
Homepage:https://github.com/facebook/mvfst License: MIT
nameof (ambiguous, available in 2 overlays)
- Ebuilds: 4, Testing: 0.10.4 Description: Nameof operator for modern C++
Homepage:https://github.com/Neargye/nameof License: MIT
notcurses
- Ebuilds: 3, Testing: 3.0.8-r1 Description:
Notcurses facilitates the creation of modern TUI programs,
making full use of Unicode and 24-bit TrueColor. It presents
an API similar to that of Curses, and rides atop Terminfo.
Homepage:https://notcurses.com License: Apache-2.0
ogdf
- Ebuilds: 2, Testing: 2025.10 Description: Open Graph algorithms and Data structure Framework.
Homepage:
https://ogdf.uos.de/
https://github.com/ogdf/ogdf/
License: || ( GPL-2 GPL-3 ) OGDF-exception Boost-1.0 BSD-2 EPL-1.0 LGPL-2+ MIT
pffft
- Ebuilds: 1
Description: A fork of Julien Pommier's Pretty Fast FFT (PFFFT) library, with several additions
Homepage:https://github.com/marton78/pffft
prometheus-cpp
- Ebuilds: 1, Stable: 1.2.4, Testing: 1.2.4 Description:
This library aims to enable Metrics-Driven Development for C++ services.
It implements the Prometheus Data Model, a powerful abstraction on which
to collect and expose metrics. We offer the possibility for metrics to
be collected by Prometheus, but other push/pull collections can be added
as plugins.
Homepage:https://github.com/jupp0r/prometheus-cpp License: MIT
pystring
- Ebuilds: 2, Stable: 1.1.4-r2, Testing: 1.1.4-r2 Description: C++ functions matching the interface and behavior of python string methods
Homepage:https://github.com/imageworks/pystring
range-v3
- Ebuilds: 1, Stable: 0.12.0-r1, Testing: 0.12.0-r1 Description:
Ranges are an extension of the Standard Template Library that makes its
iterators and algorithms more powerful by making them composable. Unlike
other range-like solutions which seek to do away with iterators, in
range-v3 ranges are an abstration layer on top of iterators.
Homepage:https://github.com/ericniebler/range-v3 License: Boost-1.0
redox
- Ebuilds: 1, Testing: 9999 Description: Modern, asynchronous, and wicked fast C++11 client for Redis
Homepage:https://github.com/mpoquet/redox License: Apache-2.0
replxx
- Ebuilds: 1, Testing: 0.0.4 Description:
A small, portable GNU readline replacement for Linux, Windows and
MacOS which is capable of handling UTF-8 characters. Unlike GNU
readline, which is GPL, this library uses a BSD license and can be
used in any kind of program.
Homepage:https://github.com/AmokHuginnsson/replxx License: BSD
scitokens-cpp
- Ebuilds: 8, Stable: 1.3.0, Testing: 1.4.1 Description:
SciTokens provide a token format for distributed authorization. The tokens are
self-describing, can be verified in a distributed fashion (no need to contact
the issuer to determine if the token is valid). This is convenient for a
federated environment where several otherwise-independent storage endpoints
want to delegate trust for an issuer for managing a storage allocation.
Homepage:https://scitokens.org/ License: Apache-2.0
simdutf (ambiguous, available in 2 overlays)
- Ebuilds: 4, Stable: 8.0.0, 7.7.1, Testing: 8.0.0, 7.7.0 Description: Unicode validation and transcoding at billions of characters per second
Homepage:https://simdutf.github.io/simdutf/ License: || ( Apache-2.0 MIT )
string-view-lite
- Ebuilds: 2, Testing: 1.8.0 Description:
string-view lite is a single-file header-only library to provide
a non-owning reference to a string. The library provides a C++17-like
string_view for use with C++98 and later.
If available, std::string_view is used, unless configured otherwise.
Features and properties of string-view lite are ease of installation
(single header), freedom of dependencies other than the standard library.
Homepage:https://github.com/martinmoene/string-view-lite License: BSD-1
taskflow
- Ebuilds: 5, Stable: 3.10.0, Testing: 9999 Description:
Taskflow is faster, more expressive, and easier for drop-in
integration than many of existing task programming frameworks in
handling complex parallel workloads.
Homepage:https://taskflow.github.io
tbb
- Ebuilds: 8, Stable: 2022.1.0, Testing: 2022.3.0, 2021.9.0 Description:
The Intel Threading Building Blocks is a library that helps you
leverage multi-core processor performance without having to be a
threading expert. It represents a higher-level, task-based
parallelism that abstracts platform details and threading mechanism
for performance and scalability.
Homepage:https://github.com/uxlfoundation/oneTBB License: Apache-2.0
tbb-compat
- Ebuilds: 1, Testing: 2020.3 Description:
The Intel Threading Building Blocks is a library that helps you
leverage multi-core processor performance without having to be a
threading expert. It represents a higher-level, task-based
parallelism that abstracts platform details and threading mechanism
for performance and scalability.
Homepage:https://www.threadingbuildingblocks.org License: Apache-2.0
tclap
- Ebuilds: 1, Stable: 1.2.5, Testing: 1.2.5 Description: Simple templatized C++ library for parsing command line arguments
Homepage:http://tclap.sourceforge.net License: MIT
tgbot-cpp (ambiguous, available in 2 overlays)
- Ebuilds: 7, Testing: 1.9.1 Description: C++ library for Telegram bot API
Homepage:https://github.com/reo7sp/tgbot-cpp License: MIT
tree
- Ebuilds: 2, Stable: 3.18, Testing: 3.18-r1 Description:
The tree.hh library for C++ provides an STL-like container class for
n-ary trees, templated over the data stored at the nodes. Various
types of iterators are provided (post-order, pre-order, and
others). Where possible the access methods are compatible with the
STL or alternative algorithms are available.
Homepage:https://github.com/kpeeters/tree.hh License: || ( GPL-2 GPL-3 )
type_safe
- Ebuilds: 1, Testing: 0.2.2-r1 Description: type_safe provides zero overhead abstractions that use the C++ type system to prevent bugs.
Homepage:https://github.com/foonathan/type_safe License: MIT
ut2-glaze
- Ebuilds: 1, Stable: 0.0.4 Description:
Yet another stripped down fork of boost-ext ut2 (! not ut !).
ut2 is a library for testing using `constexpr` extensively in comparison to boost-ext/ut.
Homepage:https://github.com/openalgz/ut License: MIT
wangle
- Ebuilds: 2, Stable: 2025.04.14.00, Testing: 2025.04.14.00 Description: A framework providing common abstractions for building services
Homepage:https://github.com/facebook/wangle License: Apache-2.0
xframe
- Ebuilds: 1, Testing: 0.3.0 Description: C++ multi-dimensional labeled arrays and dataframe based on xtensor
Homepage:https://github.com/xtensor-stack/xframe License: BSD-3-Clause
xsd (ambiguous, available in 2 overlays)
- Ebuilds: 4, Testing: 9999 Description: An open-source, cross-platform W3C XML Schema to C++ data binding compiler
Homepage:https://www.codesynthesis.com/products/xsd/ License: GPL-2
xsimd (ambiguous, available in 3 overlays)
- Ebuilds: 5, Stable: 13.2.0, Testing: 14.0.0 Description: C++ wrappers for SIMD intrinsics
Homepage:https://github.com/xtensor-stack/xsimd License: BSD
zipios
- Ebuilds: 2, Testing: 9999, 2.2.6 Description:
Small C++ library for reading and writing zip files. Structure and
public interface are loosely based on the java.util.zip package. It
also provides a way for applications to support file from multiple
sources, e.g. from zip files or from ordinary directories,
tranparently.
Homepage:https://snapwebsites.org/project/zipios