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

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.


jnetlib 0-1.599228f
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://www.cockos.com/wdl/
Licenses: Zlib
Build system: gnu
Synopsis: C++ asynchronous network abstraction layer
Description:

JNetLib is a portable C++ asynchronous network abstraction layer. It features:

  • TCP connections support,

  • listening sockets support,

  • asynchronous DNS support,

  • HTTP serving and getting support,

  • Completely asynchronous love for single threaded apps.

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.

atomic-queue 1.6.5
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/max0x7ba/atomic_queue
Licenses: Expat
Build system: meson
Synopsis: C++ lockless queue
Description:

This package contains a C++11 multiple-producer-multiple-consumer lockless queues header library based on circular buffer with std::atomic.

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

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

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.

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.

tinygettext 0.2.0-0.ef41646
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.

tclap 1.4.0-rc2
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://sourceforge.net/p/tclap/discussion/
Licenses: Expat
Build system: cmake
Synopsis: Templatized Command Line Argument Parser
Description:

This is a simple C++ library that facilitates parsing command line arguments in a type independent manner.

functionalplus 0.2.27
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/Dobiasd/FunctionalPlus
Licenses: Boost 1.0
Build system: cmake
Synopsis: Functional Programming Library for C++
Description:

FunctionalPlus is a header-only library for simplifying functional programming in C++.

cli11 2.4.2
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://cliutils.github.io/CLI11/book/
Licenses: Modified BSD
Build system: cmake
Synopsis: Command line parser for C++11
Description:

CLI11 is a command line parser for C++11 and beyond that provides a rich feature set with a simple and intuitive interface.

kokkos-fft 0.3.0
Dependencies: kokkos@4.6.02 fftw@3.3.10 fftwf@3.3.10
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://kokkosfft.readthedocs.io/
Licenses: Expat ASL 2.0
Build system: cmake
Synopsis: Shared-memory FFT for the Kokkos ecosystem
Description:

Kokkos-fft is an experimental FFT interface for the Kokkos C++ environment. It implements local interfaces between Kokkos and FFT libraries such as FFTW, cufft, hipfft (rocfft), and oneMKL. "Local" means not using MPI, or running within a single MPI process without knowing about MPI.

type-safe 0.2.4
Dependencies: debug-assert@1.3.4
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/foonathan/type_safe
Licenses: Expat
Build system: cmake
Synopsis: C++ abstractions for preventing bugs via the type system
Description:

type_safe is a C++ header-only library which provides abstractions for defining more appropriate types, thus allowing C++'s type system to prevent more bugs.

hyprwire 0.3.1
Dependencies: hyprutils@0.13.1 libffi@3.4.6 pugixml@1.12.1
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/hyprwm/hyprwire
Licenses: Modified BSD
Build system: cmake
Synopsis: Fast and consistent wire protocol for IPC
Description:

This package provides a fast and consistent wire protocol, and its implementation. This is essentially a method for processes to talk to each other.

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.

cxxopts 3.2.1
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/jarro2783/cxxopts/wiki
Licenses: Expat
Build system: cmake
Synopsis: Lightweight C++ command line option parser
Description:

A lightweight header-only C++ option parser library, supporting the standard GNU style syntax for options.

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.

robin-hood-hashing 3.11.5
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/martinus/robin-hood-hashing
Licenses: Expat
Build system: cmake
Synopsis: Unordered set and map data structures library
Description:

This library provides a header-only unordered set and map data structures for C++.

xsd 4.0.0
Dependencies: libcutl@1.10.0 libnsl@1.3.0 libxsd-frontend@2.0.0
Propagated dependencies: xerces-c@3.3.0
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.

jthread 0.0.0-0.0fa8d39
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/josuttis/jthread
Licenses: CC-BY 4.0
Build system: cmake
Synopsis: C++ class for a joining and cooperative interruptible thread
Description:

This package provides a reference implementation of std::jthread, a cooperatively interruptible thread that is joined upon destruction.

xsimd-benchmark 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: Benchmark of the xsimd library
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.

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.

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

ftxui 6.1.9
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/ArthurSonzogni/FTXUI
Licenses: Expat
Build system: cmake
Synopsis: C++ Functional Terminal User Interface
Description:

Functional Terminal (X) User interface (FTXUI) is a simple C++ library for terminal based user interfaces.

Main features:

  • Functional style.

  • Keyboard & mouse navigation.

  • Support for UTF8 and fullwidth chars.

  • Support for animations.

  • Support for drawing.

  • No dependencies.

Total packages: 32521