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.
COLLADA-DOM is a C++ library for loading and saving COLLADA documents that can contain 2D, 3D, physics and other types of content.
c++-gsl contains functions and types that are suggested for use by the C++ Core Guidelines maintained by the Standard C++ Foundation.
reproc (Redirected Process) is a C/C++ library that simplifies starting, stopping and communicating with external programs. The main use case is executing command line applications directly from C or C++ code and retrieving their output.
ZenLib is a C++ utility library. It includes classes for handling strings, configuration, bit streams, threading, translation, and cross-platform operating system functions.
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.
Taskflow is a C++ library for writing parallel and heterogeneous task programs.
Fifo_map is a C++ header only library for associative container which uses the order in which keys were inserted to the container as ordering relation.
PlutoVG is a standalone 2D vector graphics library in C.
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 yourselfallocates memory up front, in contiguous blocks
provides a
try_enqueuemethod which is guaranteed never to allocate memoryprovides 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
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.
This package provides a lightweight library for calculating the edit distance between two sequences and finding an optimal alignment path for transforming one sequence into another.
This library allows the user to define a command-line interface from a program's help message rather than specifying it programmatically with command-line parsers like getopt and argparse.
JUCE is a C++ application framework for creating applications including VST, VST3, AU, AUv3, AAX and LV2 audio plug-ins and plug-in hosts.
The Clipper library performs line & polygon clipping - intersection, union, difference & exclusive-or, and line & polygon offsetting. The library is based on Vatti's clipping algorithm.
xtl is a C++ header-only template library providing basic tools (containers, algorithms) used by other QuantStack packages.
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.
This package provides the official implementation for hypr configuration language used in Hyprland.
Folly (acronymed loosely after Facebook Open Source Library) is a library of C++14 components that complements std and Boost.
SafeInt is a class library for C++ that manages integer overflows. It also includes a C library that checks casting, multiplication, division, addition and subtraction for all combinations of signed and unsigned 32-bit and 64-bit integers.
libxsd-frontend is a compiler frontend for the W3C XML Schema definition language. It includes a parser, semantic graph types and a traversal mechanism.
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.
This package provides header only C++ binary serialization library. It is designed around the networking requirements for real-time data delivery, especially for games.
This package provides a reference implementation of std::jthread, a cooperatively interruptible thread that is joined upon destruction.
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().