_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.

API method:

GET /api/packages?search=hello&page=1&limit=20

where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned in response headers.

If you'd like to join our channel search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.


tsl-sparse-map 0.6.2
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/Tessil/sparse-map
Licenses: Expat
Build system: cmake
Synopsis: Sparse hash map
Description:

This package provides a C++ implementation of a hash map and a hash set with open addressing and sparse quadratic probing. It is intended to be memory efficient and provides additional features, such as heterogeneous lookups and different growth policies.

tfel 4.2.2
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://thelfer.github.io/tfel/web/index.html
Licenses: GPL 3+ CeCILL
Build system: cmake
Synopsis: TFEL library and MFront code generator
Description:

MFront is a code generator which translates a set of closely related domain specific languages into plain C++ on top of the TFEL library.

bloomberg-bde-tools 4.27.0.0
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/bloomberg/bde-tools
Licenses: ASL 2.0
Build system: copy
Synopsis: Tools for developing and building libraries modeled on BDE
Description:

This package provides the cmake imports needed to build bloomberg-bde.

gulrak-filesystem 1.5.12
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/gulrak/filesystem
Licenses: Expat
Build system: cmake
Synopsis: Header only C++ std::filesystem compatible library
Description:

This package provides a header-only single-file std::filesystem compatible helper library, based on the C++17 and C++20 specs, but implemented for C++11, C++14, C++17 or C++20.

range-v3 0.12.0
Dependencies: boost@1.89.0
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/ericniebler/range-v3/
Licenses: X11-style SGI Free Software License B, version 2.0 Expat NCSA/University of Illinois Open Source License Boost 1.0
Build system: cmake
Synopsis: Range library for C++14/17/20
Description:

Range-v3 is 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 abstraction layer on top of iterators.

libcppgenerate 0.2-0.930c550
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/rm5248/libcppgenerate
Licenses: ASL 2.0
Build system: cmake
Synopsis: C++ code generator library for C++
Description:

libcppgenerate is a library for generating C++ code from C++.

argagg 0.4.7
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/vietjtnguyen/argagg
Licenses: Expat
Build system: cmake
Synopsis: C++11 command line argument parser
Description:

ArgAgg is yet another C++ command line argument/option parser. It was written as a simple and idiomatic alternative to other frameworks like getopt, Boost program options, TCLAP, and others. The goal is to achieve the majority of argument parsing needs in a simple manner with an easy to use API.

plutosvg 0.0.7
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/sammycage/plutovg
Licenses: Expat
Build system: cmake
Synopsis: Tiny SVG rendering library in C
Description:

PlutoSVG is a compact and efficient SVG rendering library written in C. It is specifically designed for parsing and rendering SVG documents embedded in OpenType fonts, providing an optimal balance between speed and minimal memory usage. It is also suitable for rendering scalable icons.

magic-enum 0.9.6
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/Neargye/magic_enum
Licenses: Expat
Build system: cmake
Synopsis: C++17 header only library for compile time reflection of enums
Description:

Magic Enum offers static reflection of enums, with conversions to and from strings, iteration and related functionality.

hyprlang 0.6.7
Dependencies: hyprutils@0.10.4
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://wiki.hypr.land/Hypr-Ecosystem/hyprlang/
Licenses: LGPL 3
Build system: cmake
Synopsis: Official implementation library for hypr config language
Description:

This package provides the official implementation for hypr configuration language used in Hyprland.

bitsery 5.2.4
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/fraillt/bitsery
Licenses: Expat
Build system: cmake
Synopsis: Header only C++ binary serialization library
Description:

This package provides header only C++ binary serialization library. It is designed around the networking requirements for real-time data delivery, especially for games.

rang 3.2
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://agauniyal.github.io/rang/
Licenses: ASL 2.0
Build system: cmake
Synopsis: Header only terminal C++ library
Description:

Rang is a minimal, header only C++ library for terminal goodies.

eel2 0-0.3024ec8
Dependencies: jnetlib@0-0.3024ec8
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://www.cockos.com/EEL2/
Licenses: Zlib
Build system: gnu
Synopsis: Expression evaluation library
Description:

EEL2 is an expression evaluation library and realtime compiler based on AVS's EEL.

chaiscript 6.1.0
Dependencies: catch2@2.13.8
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://chaiscript.com/
Licenses: Modified BSD
Build system: cmake
Synopsis: Embedded scripting language designed for C++
Description:

ChaiScript is one of the only embedded scripting language designed from the ground up to directly target C++ and take advantage of modern C++ development techniques. Being a native C++ application, it has some advantages over existing embedded scripting languages:

  1. Uses a header-only approach, which makes it easy to integrate with existing projects.

  2. Maintains type safety between your C++ application and the user scripts.

  3. Supports a variety of C++ techniques including callbacks, overloaded functions, class methods, and stl containers.

rct 0.0.0-2.b3e6f41
Dependencies: openssl@3.0.8 zlib@1.3.1
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/Andersbakken/rct
Licenses: Expat Original BSD
Build system: cmake
Synopsis: C++ library providing Qt-like APIs on top of the STL
Description:

Rct is a set of C++ tools that provide nicer (more Qt-like) APIs on top of Standard Template Library (STL) classes.

bloomberg-bde 4.27.0.0
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/bloomberg/bde
Licenses: ASL 2.0
Build system: cmake
Synopsis: Foundational C++ libraries used at Bloomberg
Description:

The BDE Development Environment libraries provide an enhanced implementation of STL containers, vocabulary types for representing common concepts (like dates and times), and building blocks for developing multi-threaded applications and network applications.

abseil-cpp 20250814.1
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://abseil.io
Licenses: ASL 2.0
Build system: cmake
Synopsis: Augmented C++ standard library
Description:

Abseil is a collection of C++ library code designed to augment the C++ standard library. The Abseil library code is collected from Google's C++ code base.

cpp-ada-url-parser 2.9.2
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/ada-url/ada
Licenses: GPL 3+
Build system: cmake
Synopsis: URL parser
Description:

Ada is a fast and spec-compliant URL parser written in C++. Specification for URL parser can be found from the WHATWG website.

python-jsonnet 0.17.0
Dependencies: nlohmann-json@3.12.0
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://jsonnet.org/
Licenses: ASL 2.0
Build system: python
Synopsis: Python bindings for Jsonnet, the data templating language
Description:

This package provides a Python library named _jsonnet which can evaluate Jsonnet files and expressions.

taskflow 3.10.0
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://taskflow.github.io/
Licenses: Expat
Build system: cmake
Synopsis: General-purpose parallel and heterogeneous task programming system
Description:

Taskflow is a C++ library for writing parallel and heterogeneous task programs.

reproc 14.2.5
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/DaanDeMeyer/reproc
Licenses: Expat
Build system: cmake
Synopsis: Process IO library
Description:

reproc (Redirected Process) is a C/C++ library that simplifies starting, stopping and communicating with external programs. The main use case is executing command line applications directly from C or C++ code and retrieving their output.

poco 1.13.3
Dependencies: openssl@3.0.8
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://pocoproject.org/
Licenses: Boost 1.0
Build system: cmake
Synopsis: Portable C++ components
Description:

This package provides a collection of C++ libraries intended to be useful for building network-based applications.

libcutl 1.10.0
Dependencies: expat@2.7.1
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://www.codesynthesis.com/projects/libcutl/
Licenses: Expat Boost 1.0
Build system: gnu
Synopsis: C++ utility library with generic and independent components
Description:

libcutl is a C++ utility library. It contains a collection of generic and independent components such as meta-programming tests, smart pointers, containers, compiler building blocks, etc.

cli 1.1.0
Dependencies: libcutl@1.10.0
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://codesynthesis.com/projects/cli/
Licenses: Expat
Build system: gnu
Synopsis: C++ Command Line Interface (CLI) definition language
Description:

cli is a domain-specific language (DSL) for defining command line interfaces of C++ programs. It allows you to describe the options that your program supports, their types, default values, and documentation.

Total packages: 69245