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.
Tweeny is an inbetweening library designed for the creation of complex animations for games and other beautiful interactive software. It leverages features of modern C++ to empower developers with an intuitive API for declaring tweenings of any type of value, as long as they support arithmetic operations. The goal of Tweeny is to provide means to create fluid interpolations when animating position, scale, rotation, frames or other values of screen objects, by setting their values as the tween starting point and then, after each tween step, plugging back the result.
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.
cpp-httplib is a C++11 single-file cross platform blocking HTTP/HTTPS library, easy to setup. It can also be used as a single-header library.
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.
PlutoSVG is a compact and efficient SVG rendering library written in C. It is specifically designed for parsing and rendering SVG documents embedded in OpenType fonts, providing an optimal balance between speed and minimal memory usage. It is also suitable for rendering scalable icons.
This package provides a single-header C++11 library for computing Fast Fourier transformations. It supports multidimensional arrays, different floating point sizes and complex transformations.
This package provides a single producer single consumer wait-free and lock-free fixed size queue written in C++11.
KokkosKernels implements local computational kernels for linear algebra and graph operations, using the Kokkos shared-memory parallel programming model. "Local" means not using MPI, or running within a single MPI process without knowing about MPI.
This package provides the official implementation for hypr configuration language used in Hyprland.
This package provides useful C++ classes and routines such as argument parser, IO and conversion utilities.
This package contains an implementation of the parallel external-memory suffix array construction algorithm called pSAscan. The algorithm is based on the sequential external-memory suffix array construction algorithm called SAscan.
Rct is a set of C++ tools that provide nicer (more Qt-like) APIs on top of Standard Template Library (STL) classes.
This package provides header-only TOML config file parser and serializer for C++17.
Hyprgraphics is a small C++ library with graphics/resource related utilities used across the hypr* ecosystem.
This package provides a header-only implementation of std::variant (formerly boost::variant) for C++11/14.
This package provides a header-only single-file std::filesystem compatible helper library, based on the C++17 and C++20 specs, but implemented for C++11, C++14, C++17 or C++20.
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().
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.
Folly (acronymed loosely after Facebook Open Source Library) is a library of C++14 components that complements std and Boost.
This package provides the cmake imports needed to build bloomberg-bde.
A fast & densely stored hashmap and hashset based on robin-hood backward shift deletion for C++17 and later.
The classes ankerl::unordered_dense::map and ankerl::unordered_dense::set are (almost) drop-in replacements of std::unordered_map and std::unordered_set. While they don't have as strong iterator / reference stability guarantees, they are typically much faster. Additionally, there are ankerl::unordered_dense::segmented_map and ankerl::unordered_dense::segmented_set with lower peak memory usage, and stable references (iterators are NOT stable) on insert.
This package contains a C++11 multiple-producer-multiple-consumer lockless queues header library based on circular buffer with std::atomic.
Jsonnet is a templating language extending JSON syntax with variables, conditions, functions and more.
Taskflow is a C++ library for writing parallel and heterogeneous task programs.