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

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.


aws-crt-cpp 0.32.3
Propagated dependencies: aws-c-auth@0.9.0 aws-c-cal@0.8.8 aws-c-event-stream@0.5.4 aws-c-http@0.9.5 aws-c-mqtt@0.12.2 aws-c-s3@0.7.13
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/awslabs/aws-crt-cpp
Licenses: ASL 2.0
Build system: cmake
Synopsis: C++ wrapper for Amazon Web Services C libraries
Description:

The AWS Common Runtime (CRT) library provides a C++ wrapper implementation for the following AWS C libraries: aws-c-auth, aws-c-cal, aws-c-common, aws-c-compression, aws-c-event-stream, aws-c-http, aws-c-io, aws-c-mqtt, aws-checksums, and s2n.

mcpp 2.7.2
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://mcpp.sourceforge.net/
Licenses: FreeBSD
Build system: gnu
Synopsis: C/C++ preprocessor
Description:

mcpp is Matsui's CPP implementation precisely conformed to standards.

tinygettext 0.2.0-0.ef41646
Dependencies: sdl2@2.30.8
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/tinygettext/tinygettext
Licenses: Expat
Build system: cmake
Synopsis: Simple gettext replacement
Description:

This package provides a simple gettext replacement that works directly on .po files and doesn't need .mo files pre-generated.

yato 1.1-0.68ee8e6
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/agruzdev/Yato
Licenses: ASL 2.0
Build system: cmake
Synopsis: STL-styled and STL-compatible C++ utility library
Description:

This package provides a collection of abstractions for C++ development, including containers, ranges, iterators, type traits and other tools.

mpark-variant 1.4.0
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/mpark/variant
Licenses: Boost 1.0
Build system: cmake
Synopsis: Implementation of std::variant for C++11/14/17
Description:

MPark.Variant provides the C++17 std::variant for C++11/14/17. It is based on the implementation of std::variant in libc++.

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)

simplelogger 2.1.0
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/juzzlin/SimpleLogger
Licenses: Expat
Build system: cmake
Synopsis: Simple logging library
Description:

SimpleLogger is a thread-safe C++ logging library with configurable log-levels and support for various timestamp formats. It can batch and cache log messages as well as collapse repeated messages.

tsl-hopscotch-map 2.3.0
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/Tessil/hopscotch-map
Licenses: Expat
Build system: cmake
Synopsis: Hash maps and hash sets using hopscotch hashing
Description:

This package provides a C++ implementation of several hash map and a hash set variants using open addressing and hopscotch hashing to resolve collisions. It is intended to be fast and provides additional features, such as heterogeneous lookups and different growth policies.

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++.

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.

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.

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.

aws-sdk-cpp 1.11.541
Dependencies: curl@8.20.0 pulseaudio@17.0 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.

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.

cpp-httplib 0.20.0
Dependencies: brotli@1.2.0 openssl@3.5.7 zlib@1.3.1
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/yhirose/cpp-httplib
Licenses: Expat
Build system: cmake
Synopsis: C++ HTTP/HTTPS server and client library
Description:

cpp-httplib is a C++11 single-file cross platform blocking HTTP/HTTPS library, easy to setup. It can also be used as a single-header library.

simdjson 4.6.3
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.

swell 0-1.599228f
Dependencies: cairo@1.18.4 fontconfig-minimal@2.17.1 freetype@2.13.3 gdk-pixbuf@2.44.5 glib@2.86.0 gtk+@3.24.52 libxi@1.8.2 libx11@1.8.12 mesa@26.0.2 zlib@1.3.1
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://www.cockos.com/wdl/
Licenses: Zlib
Build system: gnu
Synopsis: Windows emulation layer
Description:

SWELL is a Windows emulation Layer. It provides a set of common APIs, common controls and win32-style extensions.

sfl-library 2.2.0
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/slavenf/sfl-library
Licenses: Zlib
Build system: cmake
Synopsis: Header-only C++11/20 container library
Description:

sfl-library provides many STL-like (Standard Template Library) containers including vectors, associative containers, and unordered containers based on hash tables. These containers are designed for C++11 and C++20 constant expression usage.

nlohmann-json-no-char8-t 3.12.0
Dependencies: doctest@2.4.9 fifo-map@1.0.0
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/nlohmann/json
Licenses: Expat
Build system: cmake
Synopsis: JSON parser and printer library for C++
Description:

nlohmann::json is a C++ JSON library that provides intuitive syntax and trivial integration.

collada-dom 2.5.0
Dependencies: boost@1.89.0 libxml2@2.14.6 minizip@1.3.1 zlib@1.3.1
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/rdiankov/collada-dom
Licenses: Expat
Build system: cmake
Synopsis: COLLADA DOM C++ library
Description:

COLLADA-DOM is a C++ library for loading and saving COLLADA documents that can contain 2D, 3D, physics and other types of content.

cpp-ada-url-parser 4.0.0
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: WHATWG-compliant URL parser
Description:

Ada (not to be confused with the programming language) is a fast and specification-compliant URL parser written in C++. It conforms to the WHATWG specification and fully supports the relevant Unicode Technical Standard.

cpptrace 1.0.4
Dependencies: libdwarf@0.11.0 libunwind@1.6.2 zlib@1.3.1 zstd@1.5.6
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/jeremy-rifkin/cpptrace
Licenses: Expat
Build system: cmake
Synopsis: Stacktrace library for C++11 and newer
Description:

cpptrace is a simple and portable C++ stacktrace library supporting C++11 and greater. In addition to providing access to stack traces, cpptrace also provides a mechanism for getting stacktraces from thrown exceptions for debugging and triaging.

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.

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.

Total packages: 32967