_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

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.


sequoia-wot-tools 0.15.2
Dependencies: nettle@3.10.2 openssl@3.5.5 sqlite@3.39.3 rust-ring@0.17.14
Channel: guix
Location: gnu/packages/sequoia.scm (gnu packages sequoia)
Home page: https://sequoia-pgp.org/
Licenses: LGPL 2.0+
Build system: cargo
Synopsis: Implementation of OpenPGP's web of trust
Description:

This package provides an implementation of OpenPGP's web of trust.

This Guix package is built to use the nettle cryptographic library.

sequoia-sqv 1.4.0
Dependencies: bzip2@1.0.8 nettle@3.10.2 openssl@3.5.5
Channel: guix
Location: gnu/packages/sequoia.scm (gnu packages sequoia)
Home page: https://sequoia-pgp.org/
Licenses: LGPL 2.0+
Build system: cargo
Synopsis: Simple OpenPGP signature verification program
Description:

sqv verifies detached OpenPGP signatures. It is a replacement for gpgv. Unlike gpgv, it can take additional constraints on the signature into account.

This Guix package is built to use the nettle cryptographic library.

lua-libmpack 1.0.8
Dependencies: lua@5.3.5
Channel: guix
Location: gnu/packages/serialization.scm (gnu packages serialization)
Home page: https://github.com/libmpack/libmpack-lua
Licenses: Expat
Build system: gnu
Synopsis: Lua bindings for the libmpack binary serialization library
Description:

Libmpack is a small binary serialization and RPC library that implements both the msgpack and msgpack-rpc specifications.

python-feather-format 0.4.1
Propagated dependencies: python-pandas@2.3.3 python-pyarrow@24.0.0
Channel: guix
Location: gnu/packages/serialization.scm (gnu packages serialization)
Home page: https://github.com/wesm/feather
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Python wrapper to the Feather file format
Description:

This package provides a Python wrapper library to the Apache Arrow-based Feather binary columnar serialization data frame format.

json.sh 0.0.0-1.0d5e5c7
Dependencies: bash-minimal@5.2.37 grep@3.11 sed@4.9
Channel: guix
Location: gnu/packages/serialization.scm (gnu packages serialization)
Home page: https://github.com/dominictarr/JSON.sh
Licenses: Expat ASL 2.0
Build system: copy
Synopsis: Pipeable JSON parser written in shell
Description:

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.

yaml-cpp 0.9.0
Dependencies: googletest@1.8.1
Channel: guix
Location: gnu/packages/serialization.scm (gnu packages serialization)
Home page: https://github.com/jbeder/yaml-cpp
Licenses: Modified BSD
Build system: cmake
Synopsis: YAML parser and emitter in C++
Description:

YAML parser and emitter in C++ matching the YAML 1.2 spec.

msgpack 3.3.0
Propagated dependencies: zlib@1.3.1
Channel: guix
Location: gnu/packages/serialization.scm (gnu packages serialization)
Home page: https://www.msgpack.org
Licenses: Boost 1.0
Build system: cmake
Synopsis: Binary serialization library
Description:

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.

python-strictyaml 1.7.3
Propagated dependencies: python-dateutil@2.9.0 python-ruamel.yaml@0.16.13
Channel: guix
Location: gnu/packages/serialization.scm (gnu packages serialization)
Home page: https://hitchdev.com/strictyaml/
Licenses: Expat
Build system: pyproject
Synopsis: Strict, typed YAML parser
Description:

StrictYAML is a type-safe YAML parser that parses and validates a restricted subset of the YAML specification.

msgpack-cxx 7.0.0
Propagated dependencies: boost@1.89.0 zlib@1.3.1
Channel: guix
Location: gnu/packages/serialization.scm (gnu packages serialization)
Home page: https://www.msgpack.org
Licenses: Boost 1.0
Build system: cmake
Synopsis: Binary serialization library
Description:

Msgpack is a library for C++ that implements binary serialization.

libmpack 1.0.5
Channel: guix
Location: gnu/packages/serialization.scm (gnu packages serialization)
Home page: https://github.com/tarruda/libmpack
Licenses: Expat
Build system: gnu
Synopsis: Small binary serialization library
Description:

Libmpack is a small binary serialization and RPC library that implements both the msgpack and msgpack-rpc specifications.

libscfg 0.2.0
Channel: guix
Location: gnu/packages/serialization.scm (gnu packages serialization)
Home page: https://codeberg.org/emersion/libscfg
Licenses: Expat
Build system: meson
Synopsis: Scfg library written in C
Description:

This package provides a C library for parsing scfg, a simple configuration file format with one directive per line.

libcsv 3.0.3
Channel: guix
Location: gnu/packages/serialization.scm (gnu packages serialization)
Home page: http://sourceforge.net/projects/libcsv/
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: CSV parser and writer library
Description:

This package provides a C library for parsing and writing CSV data.

msgpack-c 6.0.0
Propagated dependencies: zlib@1.3.1
Channel: guix
Location: gnu/packages/serialization.scm (gnu packages serialization)
Home page: https://www.msgpack.org
Licenses: Boost 1.0
Build system: cmake
Synopsis: Binary serialization library
Description:

Msgpack is a library for C that implements binary serialization.

avro-cpp 1.12.1
Dependencies: boost@1.88.0 fmt@11.2.0 snappy@1.1.9 zlib@1.3.1
Channel: guix
Location: gnu/packages/serialization.scm (gnu packages serialization)
Home page: https://avro.apache.org/
Licenses: ASL 2.0
Build system: cmake
Synopsis: Data serialization system
Description:

Apache Avro is a data serialization system. Avro provides:

  1. Rich data structures;

  2. a compact, fast, binary data format;

  3. a container file, to store persistent data;

  4. remote procedure call (RPC); and

  5. simple integration with dynamic languages.

Code generation is not required to read or write data files nor to use or implement RPC protocols.

python-cbor 1.0.0
Channel: guix
Location: gnu/packages/serialization.scm (gnu packages serialization)
Home page: https://github.com/brianolson/cbor_py
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Implementation of the Concise Binary Object Representation
Description:

Python-cbor provides an implementation of the Concise Binary Object Representation (CBOR). CBOR is comparable to JSON, has a superset of JSON's ability, but serializes to a binary format which is smaller and faster to generate and parse. The two primary functions are cbor.loads and cbor.dumps.

flatbuffers 25.2.10
Channel: guix
Location: gnu/packages/serialization.scm (gnu packages serialization)
Home page: https://google.github.io/flatbuffers/
Licenses: ASL 2.0
Build system: cmake
Synopsis: Memory-efficient serialization library
Description:

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.

python-ruamel.yaml 0.16.13
Propagated dependencies: python-ruamel.yaml.clib@0.2.12
Channel: guix
Location: gnu/packages/serialization.scm (gnu packages serialization)
Home page: https://sourceforge.net/projects/ruamel-yaml/
Licenses: Expat
Build system: pyproject
Synopsis: YAML 1.2 parser/emitter
Description:

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.

cereal 1.3.2
Channel: guix
Location: gnu/packages/serialization.scm (gnu packages serialization)
Home page: https://uscilab.github.io/cereal/
Licenses: Modified BSD Boost 1.0 Expat non-copyleft
Build system: cmake
Synopsis: C++11 library for serialization
Description:

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.

jsoncpp 1.9.6
Channel: guix
Location: gnu/packages/serialization.scm (gnu packages serialization)
Home page: https://github.com/open-source-parsers/jsoncpp
Licenses: Expat
Build system: meson
Synopsis: C++ library for interacting with JSON
Description:

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.

python-flatbuffers 25.2.10
Channel: guix
Location: gnu/packages/serialization.scm (gnu packages serialization)
Home page: https://flatbuffers.dev
Licenses: ASL 2.0
Build system: pyproject
Synopsis: FlatBuffers serialization for Python
Description:

This package provides the FlatBuffers serialization format for Python.

lua5.1-libmpack 1.0.8
Dependencies: lua@5.1.5
Channel: guix
Location: gnu/packages/serialization.scm (gnu packages serialization)
Home page: https://github.com/libmpack/libmpack-lua
Licenses: Expat
Build system: gnu
Synopsis: Lua bindings for the libmpack binary serialization library
Description:

Libmpack is a small binary serialization and RPC library that implements both the msgpack and msgpack-rpc specifications.

libfyaml 0.8
Channel: guix
Location: gnu/packages/serialization.scm (gnu packages serialization)
Home page: https://github.com/pantoniou/libfyaml
Licenses: Expat
Build system: gnu
Synopsis: YAML version 1.2 and JSON parser and writer
Description:

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.

python-ruamel.yaml.string 0.1.1
Propagated dependencies: python-ruamel.yaml@0.18.14
Channel: guix
Location: gnu/packages/serialization.scm (gnu packages serialization)
Home page: https://sourceforge.net/projects/ruamel-yaml-string/
Licenses: Expat
Build system: pyproject
Synopsis: Dump to string methods for ruamel.yaml
Description:

This package provides two dump_to_string/dumps methods that returns YAML document as string.

python-rencode 1.0.8
Channel: guix
Location: gnu/packages/serialization.scm (gnu packages serialization)
Home page: https://github.com/aresch/rencode
Licenses: Modified BSD
Build system: pyproject
Synopsis: Serialization of heterogeneous data structures
Description:

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.

Total packages: 74205