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.
lexy is a parser combinator library for C++17 and later.
MFront is a code generator which translates a set of closely related domain specific languages into plain C++ on top of the TFEL library.
toml11 is a C++11 (or later) header-only toml parser/encoder depending only on C++ standard library.
It is compatible to the latest version of TOML v1.0.0.
It is one of the most TOML standard compliant libraries, tested with a language agnostic test suite for TOML parsers.
It shows highly informative error messages.
It has configurable container. You can use any random-access containers and key-value maps as backend containers.
It optionally preserves comments without any overhead.
It has configurable serializer that supports comments, inline tables, literal strings and multiline strings.
It supports user-defined type conversion from/into toml values.
It correctly handles UTF-8 sequences, with or without BOM.
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.
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.
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.
fast_float is a header-only C++ library for parsing floating point numbers from strings. It implements the C++ from_chars functions for the float and double types.
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.
mcpp is Matsui's CPP implementation precisely conformed to standards.
SObjectizer is a cross-platform "actor frameworks" for C++. SObjectizer supports not only the Actor Model but also the Publish-Subscribe Model and CSP-like channels. The goal of SObjectizer is to simplify development of concurrent and multithreaded applications in C++.
Zug is a C++ library providing transducers, that is, composable sequential transformations.
nlohmann::json is a C++ JSON library that provides intuitive syntax and trivial integration.
This package provides a library that portably invokes native file open, folder select and file save dialogs. It allows the specification of a default file name and location, as well as filters with friendly names (such as "source files" or "image files") where supported.
c2ffi is a tool for extracting definitions from C, C++, and Objective C headers for use with foreign function call interfaces. It uses the Clang/LLVM infrastructure to extract the data, and emits it in various formats, including json.
JUCE is a C++ application framework for creating applications including VST, VST3, AU, AUv3, AAX and LV2 audio plug-ins and plug-in hosts.
Xbyak is a C++ header-only JIT assembler for x86(IA-32), x64(AMD64/x86-64) architecture. It supports MASM/NASM-like syntax and advanced instruction sets including AVX-512, APX, and AVX10.2.
Kokkos Core implements a programming model in C++ for writing performance portable applications targeting all major HPC platforms. For that purpose it provides abstractions for both parallel execution of code and data management. Kokkos is designed to target complex node architectures with N-level memory hierarchies and multiple types of execution resources.
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
ringbuffer is a library containing a ringbuffer. It is lock-free (using atomics only), and allows multiple readers, but only one writer.
This package provides the default libSwell.colortheme file for programs that use swell.
The C++ Actor Framework (CAF) offers a high-level C++17 programming environment using the actor model for concurrent, distributed computation.
ccls is a server implementing the Language Server Protocol (LSP) for C, C++ and Objective-C languages. It uses clang to perform static code analysis and supports cross references, hierarchies, completion and syntax highlighting. ccls is derived from cquery which is not maintained anymore.
This package provides a C++ implementation of a hash map and a hash set which preserve the order of insertion. It is intended for efficient ordered insertions and lookup, while sacrifing performance for ordered erase operations.
Magic Enum offers static reflection of enums, with conversions to and from strings, iteration and related functionality.