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.
MPark.Variant provides the C++17 std::variant for C++11/14/17. It is based on the implementation of std::variant in libc++.
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.
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.
AsmJit is a lightweight library for machine code generation written in C++ language. It can generate machine code for X86 and X86_64 architectures with the support for the whole instruction set from legacy MMX to the newest AVX-512 and AMX. It has a type-safe API that allows C++ compiler to do semantic checks at compile-time even before the assembled code is generated or executed. It also provides an optional register allocator that makes it easy to generate complex code without a significant development effort.
This package provides a fast multi-producer, multi-consumer lock-free concurrent queue for C++11.
Range-v3 is an extension of the Standard Template Library that makes its iterators and algorithms more powerful by making them composable. Unlike other range-like solutions which, seek to do away with iterators, in range-v3 ranges are an abstraction layer on top of iterators.
The simdjson library uses commonly available SIMD instructions and microparallel algorithms to implement a strict JSON parser with UTF-8 validation.
CodeSynthesis XSD (also known as libxsd or xsdcxx) is an XML Schema to C++ data binding compiler. Provided with an XML instance specification (XML Schema), it generates C++ classes that represent the given vocabulary as well as XML parsing and serialization code. The data stored in XML can then be accessed using types and functions that semantically correspond to an application domain rather than dealing with the intricacies of reading and writing XML.
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.
Miniaudio is an audio playback and capture library for C and C++. It is made up of a single source file and has no external dependencies.
Jsonnet is a templating language extending JSON syntax with variables, conditions, functions and more.
c++-gsl contains functions and types that are suggested for use by the C++ Core Guidelines maintained by the Standard C++ Foundation.
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.
This library provides a header-only unordered set and map data structures for C++.
Hyprgraphics is a small C++ library with graphics/resource related utilities used across the hypr* ecosystem.
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.
This package contains a C++11 multiple-producer-multiple-consumer lockless queues header library based on circular buffer with std::atomic.
JNetLib is a portable C++ asynchronous network abstraction layer. It features:
TCP connections support,
listening sockets support,
asynchronous DNS support,
HTTP serving and getting support,
Completely asynchronous love for single threaded apps.
Those tools are meant to be used by solver developers to e.g. load MFront behaviours from external shared libraries and retrieve all relevant meta data function.
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.
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.
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.
PlutoVG is a standalone 2D vector graphics library in C.
The AWS Common Runtime (CRT) library provides a C++ wrapper implementation for the following AWS C libraries: aws-c-auth, aws-c-cal, aws-c-common, aws-c-compression, aws-c-event-stream, aws-c-http, aws-c-io, aws-c-mqtt, aws-checksums, and s2n.