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.
Libmpack is a small binary serialization and RPC library that implements both the msgpack and msgpack-rpc specifications.
FlatBuffers is a cross-platform serialization library for C++, C#, C, Go, Java, JavaScript, PHP, and Python. It was originally created for game development and other performance-critical applications.
Libfyaml is a YAML parser and emitter, supporting the latest YAML spec and passing the full YAML testsuite. It is designed to be very efficient, avoiding copies of data, and has no artificial limits like the 1024 character limit for implicit keys.
The rencode module is a data structure serialization library, similar to bencode from the BitTorrent project. For complex, heterogeneous data structures with many small elements, r-encoding stake up significantly less space than b-encodings. This version of rencode is a complete rewrite in Cython to attempt to increase the performance over the pure Python module.
This package provides YAML parser/emitter that supports roundtrip preservation of comments, seq/map flow style, and map key order. It is a derivative of Kirill Simonov’s PyYAML 3.11. It supports YAML 1.2 and has round-trip loaders and dumpers. It supports comments. Block style and key ordering are kept, so you can diff the source.
Cap'n Proto is a very fast data interchange format and capability-based RPC system. Think JSON, except binary. Or think Protocol Buffers, except faster.
YAML parser and emitter in C++ matching the YAML 1.2 spec.
Msgpack is a library for C++ that implements binary serialization.
This package provides the FlatBuffers serialization format for Python.
This package provides a Python wrapper library to the Apache Arrow-based Feather binary columnar serialization data frame format.
JsonCpp is a C++ library that allows manipulating JSON values, including serialization and deserialization to and from strings. It can also preserve existing comment in unserialization/serialization steps, making it a convenient format to store user input files.
qtcsv is a library for reading and writing CSV files in Qt.
Libmpack is a small binary serialization and RPC library that implements both the msgpack and msgpack-rpc specifications.
LibCYAML is a C library written in ISO C11 for reading and writing structured YAML documents. The fundamental idea behind CYAML is to allow applications to construct schemas which describe both the permissible structure of the YAML documents to read/write, and the C data structure(s) in which the loaded data is arranged in memory.
Msgpack is a library for C/C++ that implements binary serialization. This is the legacy version that predates the split into C and C++ specific packages.
Cereal is a header-only C++11 serialization library. Cereal takes arbitrary data types and reversibly turns them into different representations, such as compact binary encodings, XML, or JSON.
ckdl is a C library for parsing and emitting KDL. This package also provides kdlpp, a C++20 wrapper around ckdl.
LibYAML is a YAML 1.1 parser and emitter written in C.
Valijson is a header-only JSON Schema validation library for C++11. It provides a simple validation API that allows loading JSON Schemas, and validate documents loaded by one of several supported parser libraries.
This package provides a JSON parser written in shell, compatible with ash, Bash, Dash and Zsh. Pipe JSON to it, and it traverses the JSON objects and prints out the path to the current object (as a JSON array) and then the object, without whitespace.
This package provides a C library for parsing and writing CSV data.
msgspec is a fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML. It includes the following features:
High performance encoders/decoders for common protocols.
Support for a wide variety of Python types.
Zero-cost schema validation using familiar Python type annotations.
A speedy Struct type for representing structured data.
JsonCpp is a C++ library that allows manipulating JSON values, including serialization and deserialization to and from strings. It can also preserve existing comment in unserialization/serialization steps, making it a convenient format to store user input files.
GNU Serveez is a server framework providing the routines necessary to easily implement IP-based servers in your application. It demonstrates aspects of network programming in a portable manner, making it convenient for both simplifying the process of adding a server to your application or for learning about how network services work. Several example servers are provided already, such as an HTTP server and an IRC server.