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 webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
SWELL is a Windows emulation Layer. It provides a set of common APIs, common controls and win32-style extensions.
This package provides a header-only implementation of std::variant (formerly boost::variant) for C++11/14.
sajson is an in-place JSON parser with support for parsing with only a single memory allocation.
Async++ is a concurrency framework for C++11.
This package provides header only C++ binary serialization library. It is designed around the networking requirements for real-time data delivery, especially for games.
Taskflow is a C++ library for writing parallel and heterogeneous task programs.
libxsd-frontend is a compiler frontend for the W3C XML Schema definition language. It includes a parser, semantic graph types and a traversal mechanism.
lexy is a parser combinator library for C++17 and later.
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.
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.
sajson is an in-place JSON parser with support for parsing with only a single memory allocation.
This package provides simple string utilities for C++.
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.
Lager is a library for value-oriented design implementing the unidirectional data-flow architecture. Apart from a store and various event loops it also provides lenses and cursors.
This package provides a base64 stream encoder/decoder written in C99.
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.
This package provides a C++ implementation of a hash map and a hash set with open addressing and sparse quadratic probing. It is intended to be memory efficient and provides additional features, such as heterogeneous lookups and different growth policies.
Ada is a fast and spec-compliant URL parser written in C++. Specification for URL parser can be found from the WHATWG website.
This is a simple C++ library that facilitates parsing command line arguments in a type independent manner.
Magic Enum offers static reflection of enums, with conversions to and from strings, iteration and related functionality.
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 C++14 library for saving and loading C++ objects using a binary format.
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++.
This package provides a fast multi-producer, multi-consumer lock-free concurrent queue for C++11.