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.
This package provides simple string utilities for C++.
The simdjson library uses commonly available SIMD instructions and microparallel algorithms to implement a strict JSON parser with UTF-8 validation.
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).
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.
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.
This package provides useful C++ classes and routines such as argument parser, IO and conversion utilities.
frozen is a header-only library that provides zero cost initialization for immutable containers, fixed-size containers, and various algorithms. It provides features such as:
immutable (also known as frozen),
constexpr-compatible versions of std::set, std::unordered_set, std::map and std::unordered_mapfixed-capacity,
constinit-compatible versions ofstd::mapandstd::unordered_mapwith immutable, compile-time selected keys mapped to mutable values.zero cost initialization version of
std::searchfor frozen needles using Boyer-Moore or Knuth-Morris-Pratt algorithms.
The unordered_* containers are guaranteed perfect (no hash collision) and the extra storage is linear with respect to the number of keys.
This package provides header-only TOML config file parser and serializer for C++17.
libxsd-frontend is a compiler frontend for the W3C XML Schema definition language. It includes a parser, semantic graph types and a traversal mechanism.
This package implements a generic template for extended width signed and unsigned integral types. Up to 63 limbs of any built-in integer type are supported, and can be used to build powers of two like int128_t, uint256_t, but also somewhat esoteric types such as int24_t, uint80_t, or uint1536_t. The provided types can be used in much the same way as basic integer types.
Folly (acronymed loosely after Facebook Open Source Library) is a library of C++14 components that complements std and Boost.
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.
This package provides a C++ toolkit for making wayland GUI apps.
Ada is a fast and spec-compliant URL parser written in C++. Specification for URL parser can be found from the WHATWG website.
std::expected is proposed as the preferred way to represent objects which will either have an expected value, or an unexpected value giving information about why something failed. Unfortunately, chaining together many computations which may fail can be verbose, as error-checking code will be mixed in with the actual programming logic. This implementation provides a number of utilities to make coding with expected cleaner.
This package provides a single-header C++14 library for saving and loading C++ objects using a binary format.
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.
This package provides a single-header implementation of C++20's std::span, conforming to the C++20 committee draft. It is compatible with C++11, but will use newer language features if they are available.
c++-gsl contains functions and types that are suggested for use by the C++ Core Guidelines maintained by the Standard C++ Foundation.
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.
Glaze is an in-memory JSON and reflection library for modern C++. It also provides support for BEVE, CBOR, CSV, MessagePack, TOML, YAML, and EETF.
Highway is a performance-portable, length-agnostic C++ library for SIMD (Single Instruction, Multiple Data) with runtime dispatch.
sajson is an in-place JSON parser with support for parsing with only a single memory allocation.
COLLADA-DOM is a C++ library for loading and saving COLLADA documents that can contain 2D, 3D, physics and other types of content.