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

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.


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.

readerwriterqueue 1.0.7
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/cameron314/readerwriterqueue
Licenses: FreeBSD Zlib
Build system: cmake
Synopsis: Fast single-producer single-consumer lock free queue
Description:

readerwriterqueue provides a lock free queue supporting a two-thread use case (one consuming, one producing). Features include:

  • compatible with C++11 (supports moving objects instead of making copies)

  • fully generic (templated container of any type); just like std::queue, you never need to allocate memory for elements yourself

  • allocates memory up front, in contiguous blocks

  • provides a try_enqueue method which is guaranteed never to allocate memory

  • provides an enqueue method which can dynamically grow the size of the queue as needed

  • Completely wait-free (no compare-and-swap loop). Enqueue and dequeue are always O(1) (not counting memory allocation)

  • On x86, the memory barriers compile down to no-ops

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.

syscmdline 1.0.0.0-0.0c9f3de
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

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.

poco 1.15.0
Dependencies: openssl@3.5.5
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.

pegtl 3.2.7
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/taocpp/PEGTL
Licenses: Expat
Build system: cmake
Synopsis: Parsing Expression Grammar template library
Description:

The Parsing Expression Grammar Template Library (PEGTL) is a zero-dependency C++ header-only parser combinator library for creating parsers according to a Parsing Expression Grammar (PEG).

optionparser 1.7
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://optionparser.sourceforge.net/
Licenses: Expat
Build system: gnu
Synopsis: Header-only C++ library to parse command line options
Description:

This package provides a header-only C++ library to parse command line options. It supports the short and long option formats of getopt(), getopt_long() and getopt_long_only().

juce 8.0.12
Dependencies: fontconfig-minimal@2.16.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.

stduuid 1.2.3
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/mariusbancila/stduuid
Licenses: Expat
Build system: cmake
Synopsis: C++17 implementation of @acronym{UUID, universally unique identifiers}
Description:

This library is a C++17 cross-platform, single-header implementation of UUID, a 128-bit number used to uniquely identify information in computer systems, such as database table keys, COM interfaces, classes and type libraries, and many others.

libconfini 1.16.4
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://madmurphy.github.io/libconfini/html/index.html
Licenses: GPL 3+
Build system: gnu
Synopsis: INI file parser
Description:

libconfini is an INI file parser library written in C. It focuses on standardization and parsing exactness and is at ease with almost every type of file containing key/value pairs.

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.

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.

c++-gsl 4.2.0
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/microsoft/GSL/
Licenses: Expat
Build system: cmake
Synopsis: Guidelines Support Library
Description:

c++-gsl contains functions and types that are suggested for use by the C++ Core Guidelines maintained by the Standard C++ Foundation.

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.

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.

google-highway 1.3.0
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/google/highway
Licenses: ASL 2.0
Build system: cmake
Synopsis: SIMD library with runtime dispatch
Description:

Highway is a performance-portable, length-agnostic C++ library for SIMD (Single Instruction, Multiple Data) with runtime dispatch.

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.

hyprutils 0.13.1
Dependencies: pixman@0.46.4
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/hyprwm/hyprutils
Licenses: Modified BSD
Build system: cmake
Synopsis: C++ library for utilities used across Hyprland ecosystem
Description:

This package provides a C++ library for utilities used across Hyprland ecosystem.

cpp-mustache 5.0
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/kainjow/Mustache
Licenses: Boost 1.0
Build system: cmake
Synopsis: Mustache text templates for modern C++
Description:

cpp-mustache is a Mustache implementation for C++ 11 and above. It is header only and has zero dependencies. It provides a templated string type for compatibility with any STL-like string (std::string, std::wstring, etc).

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.

argpp 0.0.0-1.b52420a
Channel: guix
Location: gnu/packages/cpp.scm (gnu packages cpp)
Home page: https://github.com/Grumbel/argpp
Licenses: GPL 3+
Build system: cmake
Synopsis: Argument parser for C++
Description:

This package provides a simple argument parser for C++.

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.

Total packages: 73980