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.
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.
This package provides a Python library named _jsonnet which can evaluate Jsonnet files and expressions.
This package provides a simple argument parser for C++.
BibleSync is a multicast protocol to support Bible software shared co-navigation. The premise is that there is a local network over which to multicast Bible navigation, and someone, possibly several someones, will transmit, and others will receive. The library implementing the protocol is a single C++ class providing a complete yet minimal public interface to support mode setting, setup for packet reception, transmit on local navigation, and handling of incoming packets.
This package provides a simple gettext replacement that works directly on .po files and doesn't need .mo files pre-generated.
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.
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).
cpptrace is a simple and portable C++ stacktrace library supporting C++11 and greater. In addition to providing access to stack traces, cpptrace also provides a mechanism for getting stacktraces from thrown exceptions for debugging and triaging.
libcppgenerate is a library for generating C++ code from C++.
This package provides a header-only C and C++ library for calculating integer division by using shift, add and multiply instructions.
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 single-header C++11 library for computing Fast Fourier transformations. It supports multidimensional arrays, different floating point sizes and complex transformations.
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.
Jsonnet is a templating language extending JSON syntax with variables, conditions, functions and more.
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 is a small, easy-to-use and fast header-only library for reading comma separated value (CSV) files.
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 a single producer single consumer wait-free and lock-free fixed size queue written in C++11.
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.
json_dto library is a small header-only helper for converting data between JSON representation and C++ structs. DTO stands for data transfer object.
Hyprgraphics is a small C++ library with graphics/resource related utilities used across the hypr* ecosystem.
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.
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.