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.
This package provides a single producer single consumer wait-free and lock-free fixed size queue written in C++11.
Functional Terminal (X) User interface (FTXUI) is a simple C++ library for terminal based user interfaces.
Main features:
Functional style.
Keyboard & mouse navigation.
Support for UTF8 and fullwidth chars.
Support for animations.
Support for drawing.
No dependencies.
The Permuted Congruential Generator (PCG) extends the Linear Congruential Generator (LCG) with a permutation function to increase output randomness while retaining speed, simplicity, and conciseness.
cli is a domain-specific language (DSL) for defining command line interfaces of C++ programs. It allows you to describe the options that your program supports, their types, default values, and documentation.
This library provides a header-only unordered set and map data structures for C++.
ZenLib is a C++ utility library. It includes classes for handling strings, configuration, bit streams, threading, translation, and cross-platform operating system functions.
This package provides a reference implementation of std::jthread, a cooperatively interruptible thread that is joined upon destruction.
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 provides the cmake imports needed to build bloomberg-bde.
Jsonnet is a templating language extending JSON syntax with variables, conditions, functions and more.
CLI11 is a command line parser for C++11 and beyond that provides a rich feature set with a simple and intuitive interface.
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.
gperftools is a collection of a high-performance multi-threaded malloc() implementation plus some thread-friendly performance analysis tools:
tcmalloc,
heap profiler,
heap checker,
CPU checker.
A lightweight header-only C++ option parser library, supporting the standard GNU style syntax for options.
Dashel is a data stream helper encapsulation C++ library. It provides a unified access to TCP/UDP sockets, serial ports, console, and files streams. It also allows a server application to wait for any activity on any combination of these streams.
debug_assert is a C++11 header-only library which provides the DEBUG_ASSERT() macro, which among other features can be selectively enabled in different parts of your code.
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.
The BDE Development Environment libraries provide an enhanced implementation of STL containers, vocabulary types for representing common concepts (like dates and times), and building blocks for developing multi-threaded applications and network applications.
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.
This package provides the default libSwell.colortheme file for programs that use swell.
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.
Magic Enum offers static reflection of enums, with conversions to and from strings, iteration and related functionality.
Rang is a minimal, header only C++ library for terminal goodies.
MFront is a code generator which translates a set of closely related domain specific languages into plain C++ on top of the TFEL library.