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.
sajson is an in-place JSON parser with support for parsing with only a single memory allocation.
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.
This package provides the official implementation for hypr configuration language used in Hyprland.
cpplint is a command-line tool to check C/C++ files for style issues following Google’s C++ style guide. While Google maintains its own version of the tool, this is a fork that aims to be more responsive and make cpplint usable in wider contexts.
ChaiScript is one of the only embedded scripting language designed from the ground up to directly target C++ and take advantage of modern C++ development techniques. Being a native C++ application, it has some advantages over existing embedded scripting languages:
Uses a header-only approach, which makes it easy to integrate with existing projects.
Maintains type safety between your C++ application and the user scripts.
Supports a variety of C++ techniques including callbacks, overloaded functions, class methods, and stl containers.
Rang is a minimal, header only C++ library for terminal goodies.
scn is a text parsing library for C++. It can be used as a safe alternative to scanf or as a fast alternative to IOStreams, analogous to fmt.
PlutoVG is a standalone 2D vector graphics library in C.
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.
This is a simple C++ library that facilitates parsing command line arguments in a type independent manner.
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.
This library provides a header-only unordered set and map data structures for C++.
cpp-mustache is a Mustache implementation for C++ 11 and above. It is header only and has zero dependencies. It provides a templated string type for compatibility with any STL-like string (std::string, std::wstring, etc).
Pystring is a collection of C++ functions which match the interface and behavior of Python's string class methods using std::string. Implemented in C++, it does not require or make use of a python interpreter. It provides convenience and familiarity for common string operations not included in the standard C++ library. It's also useful in environments where both C++ and Python are used.
This package provides a fast multi-producer, multi-consumer lock-free concurrent queue for C++11.
lexy is a parser combinator library for C++17 and later.
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.
This package provides a Python library named _jsonnet which can evaluate Jsonnet files and expressions.
LunaSVG is an SVG rendering library in C++, designed to be lightweight and portable, offering efficient rendering and manipulation of Scalable Vector Graphics (SVG) files.
Immer is a library of persistent and immutable data structures written in C++.
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.
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 package provides a simple gettext replacement that works directly on .po files and doesn't need .mo files pre-generated.
This package provides a header-only library to retrieve the file names of XDG base directories, such as XDG_CONFIG_HOME.