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

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.


mgis 2.2
Dependencies: tfel@4.2.2
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://thelfer.github.io/mgis/web/index.html
Licenses: LGPL 3 CeCILL-C
Build system: cmake
Synopsis: MFrontGenericInterfaceSupport provides tools to handle MFront behaviours
Description:

Those tools are meant to be used by solver developers to e.g. load MFront behaviours from external shared libraries and retrieve all relevant meta data function.

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.

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.

spscqueue 1.1
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/rigtorp/SPSCQueue/
Licenses: Expat
Build system: cmake
Synopsis: Single producer single consumer queue written in C++11
Description:

This package provides a single producer single consumer wait-free and lock-free fixed size queue written in C++11.

abseil-cpp 20250127.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.

asmjit 0.0.0-2.cfc9f81
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://asmjit.com/
Licenses: Zlib
Build system: cmake
Synopsis: Machine code generation for C++
Description:

AsmJit is a lightweight library for machine code generation written in C++ language. It can generate machine code for X86 and X86_64 architectures with the support for the whole instruction set from legacy MMX to the newest AVX-512 and AMX. It has a type-safe API that allows C++ compiler to do semantic checks at compile-time even before the assembled code is generated or executed. It also provides an optional register allocator that makes it easy to generate complex code without a significant development effort.

c2ffi 18.1.0.0
Dependencies: clang@18.1.8
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/rpav/c2ffi
Licenses: GPL 2+
Build system: cmake
Synopsis: Clang-based FFI wrapper generator
Description:

c2ffi is a tool for extracting definitions from C, C++, and Objective C headers for use with foreign function call interfaces. It uses the Clang/LLVM infrastructure to extract the data, and emits it in various formats, including json.

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.

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.

miniaudio 0.11.22
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://miniaud.io
Licenses: Expat
Build system: gnu
Synopsis: Audio playback and capture library for C and C++
Description:

Miniaudio is an audio playback and capture library for C and C++. It is made up of a single source file and has no external dependencies.

aklomp-base64 0.5.2
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/aklomp/base64
Licenses: FreeBSD
Build system: cmake
Synopsis: Fast base64 stream encoder/decoder
Description:

This package provides a base64 stream encoder/decoder written in C99.

swell 0-0.3024ec8
Dependencies: cairo@1.18.4 fontconfig-minimal@2.14.0 freetype@2.13.3 gdk-pixbuf@2.42.12 glib@2.83.3 gtk+@3.24.51 libxi@1.8.2 libx11@1.8.12 mesa@25.2.3 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.

abseil-cpp 20220623.2
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.

json-dto 0.3.1
Propagated dependencies: rapidjson@1.1.0-1.949c771
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/Stiffstream/json_dto
Licenses: Modified BSD
Build system: cmake
Synopsis: JSON to C++ structures conversion library
Description:

json_dto library is a small header-only helper for converting data between JSON representation and C++ structs. DTO stands for data transfer object.

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.

syscmdline 0.0.1.4
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/SineStriker/syscmdline
Licenses: Expat
Build system: cmake
Synopsis: C++ advanced command line parser
Description:

SysCmdLine is a C++ command line parser that is inspired by QCommandLineParser from Qt and System.CommandLine from C#. It has features such as:

  • Support sub-commands

  • Support case-insensitive parsing

  • Support global options

  • Support mutually exclusive options

  • Support short options and group flags

  • Support help text customization

  • Support localization

  • Simple tips for typo correction

  • Highly configurable

  • Friendly interface

jnetlib 0-0.3024ec8
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.

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

abseil-cpp 20220623.2
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.

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.

optional-lite 3.5.0
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/martinmoene/optional-lite
Licenses: Boost 1.0
Build system: cmake
Synopsis: Nullable object for C++98, C++11 and later
Description:

Optional lite is a single-file header-only library to represent optional (nullable) objects and pass them by value. The library aims to provide a C++17-like optional for use with C++98 and later. If available, std::optional is used.

sajson-for-gemmi 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.

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.

sexp-cpp 0.1.0-0.4d8096c
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/lispparser/sexp-cpp
Licenses: GPL 3+
Build system: cmake
Synopsis: S-Expression parser for C++
Description:

This package provides a simple S-Expression parser for C++.

Total packages: 69239