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

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.


sajson 1.0-0.ec64401
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/chadaustin/sajson
Licenses: Expat
Build system: scons
Synopsis: C++11 header-only, in-place JSON parser
Description:

sajson is an in-place JSON parser with support for parsing with only a single memory allocation.

strutcpp 0.0.0-0.108ac9b
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/Grumbel/strutcpp
Licenses: GPL 3+
Build system: cmake
Synopsis: Collection of string utilities for C++
Description:

This package provides simple string utilities for C++.

tsl-ordered-map 1.1.0
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/Tessil/ordered-map
Licenses: Expat
Build system: cmake
Synopsis: Order-preserving hash map and hash set
Description:

This package provides a C++ implementation of a hash map and a hash set which preserve the order of insertion. It is intended for efficient ordered insertions and lookup, while sacrifing performance for ordered erase operations.

concurrentqueue 1.0.3
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/cameron314/concurrentqueue/
Licenses: FreeBSD
Build system: cmake
Synopsis: Multi-producer, multi-consumer lock-free concurrent queue for C++11
Description:

This package provides a fast multi-producer, multi-consumer lock-free concurrent queue for C++11.

gperftools 2.11
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/gperftools/gperftools
Licenses: Modified BSD
Build system: gnu
Synopsis: Multi-threaded malloc() and performance analysis tools for C++
Description:

gperftools is a collection of a high-performance multi-threaded malloc() implementation plus some thread-friendly performance analysis tools:

  • tcmalloc,

  • heap profiler,

  • heap checker,

  • CPU checker.

juce 8.0.6
Dependencies: fontconfig-minimal@2.14.0 freetype@2.13.3 libjpeg-turbo@2.1.4 libpng@1.6.39
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://juce.com
Licenses: ASL 2.0 Modified BSD Expat GPL 3 IJG ISC Zlib
Build system: cmake
Synopsis: C++ application framework for audio plugins and plugin hosts
Description:

JUCE is a C++ application framework for creating applications including VST, VST3, AU, AUv3, AAX and LV2 audio plug-ins and plug-in hosts.

gperftools 0.9.6-0.b97c293
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/gperftools/gperftools
Licenses: Modified BSD
Build system: gnu
Synopsis: Multi-threaded malloc() and performance analysis tools for C++
Description:

gperftools is a collection of a high-performance multi-threaded malloc() implementation plus some thread-friendly performance analysis tools:

  • tcmalloc,

  • heap profiler,

  • heap checker,

  • CPU checker.

cpplint 2.0.0
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/cpplint/cpplint
Licenses: Modified BSD
Build system: pyproject
Synopsis: Static code checker for C++
Description:

cpplint is a command-line tool to check C/C++ files for style issues following Google’s C++ style guide. While Google maintains its own version of the tool, this is a fork that aims to be more responsive and make cpplint usable in wider contexts.

xsd 4.0.0
Dependencies: libcutl@1.10.0 libnsl@1.3.0 libxsd-frontend@2.0.0
Propagated dependencies: xerces-c@3.2.5
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://codesynthesis.com/projects/xsd/
Licenses: GPL 2+
Build system: gnu
Synopsis: XML Data Binding for C++
Description:

CodeSynthesis XSD (also known as libxsd or xsdcxx) is an XML Schema to C++ data binding compiler. 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. The data stored in XML can then be accessed using types and functions that semantically correspond to an application domain rather than dealing with the intricacies of reading and writing XML.

debug-assert 1.3.4
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/foonathan/debug_assert
Licenses: Zlib
Build system: cmake
Synopsis: Assertion macro for C++
Description:

debug_assert is a C++11 header-only library which provides the DEBUG_ASSERT() macro, which among other features can be selectively enabled in different parts of your code.

rapidfuzz-cpp 3.3.3
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/rapidfuzz/rapidfuzz-cpp
Licenses: Expat
Build system: cmake
Synopsis: Rapid fuzzy string matching using the Levenshtein Distance
Description:

RapidFuzz is a fast string matching library for Python and C++, which is using the string similarity calculations from FuzzyWuzzy.

pystring 1.1.4
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/imageworks/pystring
Licenses: Modified BSD
Build system: cmake
Synopsis: C++ functions matching the Python string methods
Description:

Pystring is a collection of C++ functions which match the interface and behavior of Python's string class methods using std::string. Implemented in C++, it does not require or make use of a python interpreter. It provides convenience and familiarity for common string operations not included in the standard C++ library. It's also useful in environments where both C++ and Python are used.

lunasvg 3.5.0
Dependencies: plutovg@1.3.1
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/sammycage/lunasvg
Licenses: Expat
Build system: cmake
Synopsis: SVG rendering and manipulation library in C++
Description:

LunaSVG is an SVG rendering library in C++, designed to be lightweight and portable, offering efficient rendering and manipulation of Scalable Vector Graphics (SVG) files.

aws-sdk-cpp 1.11.541
Dependencies: curl@8.6.0 pulseaudio@16.1 zlib@1.3.1
Propagated dependencies: aws-crt-cpp@0.32.3
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/aws/aws-sdk-cpp
Licenses: ASL 2.0
Build system: cmake
Synopsis: Amazon Web Services SDK for C++
Description:

The AWS SDK for C++ provides a C++11 interface to the AWS API. AWS provides on-demand computing infrastructure and software services including database, analytic, and machine learning technologies.

lexy 2025.05.0
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://lexy.foonathan.net/
Licenses: Boost 1.0
Build system: cmake
Synopsis: C++ parser combinator library
Description:

lexy is a parser combinator library for C++17 and later.

tl-optional 1.1.0
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/TartanLlama/optional
Licenses: CC0
Build system: cmake
Synopsis: Implementation of std::optional with extensions for C++11/14/17
Description:

tl::optional provides a single-header implementation of the std::optional for C++11/14/17, with support for monadic operations added in C++23.

asyncplusplus 1.2
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/Amanieu/asyncplusplus
Licenses: Expat
Build system: cmake
Synopsis: Concurrency framework for C++11
Description:

Async++ is a concurrency framework for C++11.

immer 0.8.1-0.df6ef46
Dependencies: boost@1.89.0 libgc@8.2.8 c-rrb@0.1.0-0.d908617
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://sinusoid.es/immer
Licenses: Boost 1.0
Build system: cmake
Synopsis: Immutable data structures
Description:

Immer is a library of persistent and immutable data structures written in C++.

xsimd 13.2.0
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/xtensor-stack/xsimd
Licenses: Modified BSD
Build system: cmake
Synopsis: C++ wrappers for SIMD intrinsics and math implementations
Description:

xsimd provides a unified means for using SIMD features for library authors. Namely, it enables manipulation of batches of numbers with the same arithmetic operators as for single values. It also provides accelerated implementation of common mathematical functions operating on batches.

function2 4.2.5
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://naios.github.io/function2/
Licenses: Boost 1.0
Build system: cmake
Synopsis: Improved implementations of std::function
Description:

This package provides the following implementations of std::function:

  • copyable fu2::function

  • move-only fu2::unique_function (capable of holding move only types)

  • non-owning fu2::function_view (capable of referencing callables in a non owning way)

libzen 0.4.41
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/MediaArea/ZenLib
Licenses: Zlib
Build system: gnu
Synopsis: C++ utility library
Description:

ZenLib is a C++ utility library. It includes classes for handling strings, configuration, bit streams, threading, translation, and cross-platform operating system functions.

pocketfft-cpp 0-0.daa8bb1
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/mreineck/pocketfft
Licenses: Modified BSD
Build system: copy
Synopsis: C++11 header-only Fast Fourier Transform library
Description:

This package provides a single-header C++11 library for computing Fast Fourier transformations. It supports multidimensional arrays, different floating point sizes and complex transformations.

simdjson 3.13.0
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/simdjson/simdjson
Licenses: ASL 2.0
Build system: cmake
Synopsis: JSON parser for C++ using SIMD instructions
Description:

The simdjson library uses commonly available SIMD instructions and microparallel algorithms to implement a strict JSON parser with UTF-8 validation.

rttr 0.9.6
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/rttrorg/rttr/
Licenses: Expat
Build system: cmake
Synopsis: C++ Reflection Library
Description:

RTTR stands for Run Time Type Reflection. It describes the ability of a computer program to introspect and modify an object at runtime. It is also the name of the library itself, which is written in C++.

Total packages: 69245