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

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.


python-msgspec 0.20.0
Propagated dependencies: python-pyyaml@6.0.3 python-tomli@2.2.1 python-tomli-w@1.2.0
Channel: guix
Location: gnu/packages/serialization.scm (gnu packages serialization)
Home page: https://jcristharif.com/msgspec/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Fast serialization/validation library
Description:

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.

python-ckdl 1.0
Channel: guix
Location: gnu/packages/serialization.scm (gnu packages serialization)
Home page: https://ckdl.readthedocs.io/en/latest/
Licenses: Expat
Build system: pyproject
Synopsis: Python library for parsing and emitting KDL
Description:

ckdl is a C library for parsing and emitting KDL. This package also provides kdlpp, a C++20 wrapper around ckdl.

qtcsv 1.7
Channel: guix
Location: gnu/packages/serialization.scm (gnu packages serialization)
Home page: https://github.com/iamantony/qtcsv
Licenses: Expat
Build system: qt
Synopsis: Library for reading and writing CSV files in Qt
Description:

qtcsv is a library for reading and writing CSV files in Qt.

ckdl 1.0
Channel: guix
Location: gnu/packages/serialization.scm (gnu packages serialization)
Home page: https://ckdl.readthedocs.io/en/latest/
Licenses: Expat
Build system: cmake
Synopsis: C library for parsing and emitting KDL
Description:

ckdl is a C library for parsing and emitting KDL. This package also provides kdlpp, a C++20 wrapper around ckdl.

lua5.2-libmpack 1.0.8
Dependencies: lua@5.2.4
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.

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.

capnproto 1.5.0
Channel: guix
Location: gnu/packages/serialization.scm (gnu packages serialization)
Home page: https://capnproto.org
Licenses: Expat
Build system: cmake
Synopsis: Capability-based RPC and serialization system
Description:

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.

python-feather-format 0.4.1
Propagated dependencies: python-pandas@3.0.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.

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.

go-github-com-google-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: go
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.clib 0.2.12
Channel: guix
Location: gnu/packages/serialization.scm (gnu packages serialization)
Home page: https://sourceforge.net/p/ruamel-yaml-clib/code/ci/default/tree
Licenses: Expat
Build system: pyproject
Synopsis: C version of reader, parser and emitter for ruamel.yaml
Description:

This package provides a C version of the reader, parser and emitter for ruamel.yaml derived from libyaml.

serveez 0.3.0
Dependencies: guile@2.2.7
Channel: guix
Location: gnu/packages/serveez.scm (gnu packages serveez)
Home page: https://www.gnu.org/software/serveez/
Licenses: GPL 3+
Build system: gnu
Synopsis: Framework for implementing IP-based servers
Description:

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.

linenoise 1.0-3.e26268d
Channel: guix
Location: gnu/packages/shells.scm (gnu packages shells)
Home page: https://github.com/antirez/linenoise
Licenses: FreeBSD
Build system: gnu
Synopsis: Minimal zero-config readline replacement
Description:

Linenoise is a minimal, zero-config, readline replacement. Its features include:

  1. Single and multi line editing mode with the usual key bindings

  2. History handling

  3. Completion

  4. Hints (suggestions at the right of the prompt as you type)

  5. A subset of VT100 escapes, ANSI.SYS compatible

dash 0.5.12
Dependencies: libedit@20191231-3.1
Channel: guix
Location: gnu/packages/shells.scm (gnu packages shells)
Home page: http://gondor.apana.org.au/~herbert/dash
Licenses: Modified BSD GPL 2+
Build system: gnu
Synopsis: POSIX-compliant shell optimised for size
Description:

Dash is a POSIX-compliant /bin/sh implementation that aims to be as small as possible, often without sacrificing speed. It is faster than the GNU Bourne-Again Shell (bash) at most scripted tasks. Dash is a direct descendant of NetBSD's Almquist Shell (ash).

loksh 7.9
Dependencies: ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/shells.scm (gnu packages shells)
Home page: https://github.com/dimkr/loksh
Licenses: Public Domain
Build system: meson
Synopsis: Korn Shell from OpenBSD
Description:

loksh is a Linux port of OpenBSD's ksh. It is a small, interactive POSIX shell targeted at resource-constrained systems.

mksh 59c
Channel: guix
Location: gnu/packages/shells.scm (gnu packages shells)
Home page: https://www.mirbsd.org/mksh.htm
Licenses: MirOS ISC
Build system: gnu
Synopsis: Korn Shell from MirBSD
Description:

mksh is an actively developed free implementation of the Korn Shell programming language and a successor to the Public Domain Korn Shell (pdksh).

tcsh 6.24.15
Dependencies: libxcrypt@4.4.38 ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/shells.scm (gnu packages shells)
Home page: https://www.tcsh.org/
Licenses: Original BSD
Build system: gnu
Synopsis: Unix shell based on csh
Description:

Tcsh is an enhanced, but completely compatible version of the Berkeley UNIX C shell (csh). It is a command language interpreter usable both as an interactive login shell and a shell script command processor. It includes a command-line editor, programmable word completion, spelling correction, a history mechanism, job control and a C-like syntax.

oksh 7.8
Channel: guix
Location: gnu/packages/shells.scm (gnu packages shells)
Home page: https://github.com/ibara/oksh
Licenses: Public Domain ISC Modified BSD
Build system: gnu
Synopsis: Portable OpenBSD Korn Shell
Description:

Oksh is a portable OpenBSD ksh. Not an official OpenBSD project. Unlike other ports of OpenBSD ksh, this port is entirely self-contained and aims to be maximally portable across operating systems and C compilers.

xonsh 0.22.8
Dependencies: python-distro@1.9.0 python-ply@3.11 python-prompt-toolkit@3.0.51 python-pygments@2.19.2 python-pyperclip@1.9.0 python-setproctitle@1.3.7
Channel: guix
Location: gnu/packages/shells.scm (gnu packages shells)
Home page: https://xon.sh/
Licenses: FreeBSD
Build system: pyproject
Synopsis: Python-ish shell
Description:

Xonsh is a Python-ish, BASHwards-looking shell language and command prompt. The language is a superset of Python 3.4+ with additional shell primitives that you are used to from Bash and IPython. It works on all major systems including Linux, Mac OSX, and Windows. Xonsh is meant for the daily use of experts and novices alike.

yash 2.61
Dependencies: ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/shells.scm (gnu packages shells)
Home page: https://magicant.github.io/yash/
Licenses: GPL 2+
Build system: gnu
Synopsis: POSIX-compliant command line shell written in C99
Description:

Yash, is a POSIX-compliant command line shell written in C99. Yash is intended to fully comply with POSIX when invoked as sh, treating undefined and unspecified behaviour as errors, while also supporting features for daily interactive and scripting use when invoked regularly.

zsh 5.9.2
Dependencies: ncurses@6.2.20210619 pcre@8.45 perl@5.36.0
Channel: guix
Location: gnu/packages/shells.scm (gnu packages shells)
Home page: https://www.zsh.org/
Licenses: GPL 2+
Build system: gnu
Synopsis: Powerful shell for interactive use and scripting
Description:

The Z shell (zsh) is a Unix shell that can be used as an interactive login shell and as a powerful command interpreter for shell scripting. Zsh can be thought of as an extended Bourne shell with a large number of improvements, including some features of bash, ksh, and tcsh.

oils-for-unix 0.37.0
Dependencies: readline@8.2.13
Channel: guix
Location: gnu/packages/shells.scm (gnu packages shells)
Home page: https://oils.pub
Licenses: ASL 2.0
Build system: gnu
Synopsis: Programming language and Bash-compatible Unix shell
Description:

Oils is a programming language with automatic translation for Bash. It includes OSH, a Unix/POSIX shell that runs unmodified Bash scripts and YSH is a legacy-free shell, with structured data for Python and JavaScript users who avoid shell.

s-shell 0.0.0-2.da2e5c2
Dependencies: linenoise@1.0-3.e26268d
Channel: guix
Location: gnu/packages/shells.scm (gnu packages shells)
Home page: https://github.com/rain-1/s
Licenses: Modified BSD
Build system: gnu
Synopsis: Extremely minimal shell with the simplest syntax possible
Description:

S is a new shell that aims to be extremely simple. It does not implement the POSIX shell standard.

There are no globs or "splatting" where a variable $FOO turns into multiple command line arguments. One token stays one token forever. This is a "no surprises" straightforward approach.

There are no redirection operators > in the shell language, they are added as extra programs. > is just another unix command, < is essentially cat(1). A andglob program is also provided along with s.

gash-utils 0.2.0
Dependencies: guile@3.0.9 gash@0.3.1
Channel: guix
Location: gnu/packages/shells.scm (gnu packages shells)
Home page: https://savannah.nongnu.org/projects/gash/
Licenses: GPL 3+
Build system: gnu
Synopsis: Core POSIX utilities written in Guile Scheme
Description:

Gash-Utils provides Scheme implementations of many common POSIX utilities (there are about 40 of them, ranging in complexity from false to awk). The utilities are designed to be capable of bootstrapping their standard GNU counterparts. Underpinning these utilities are many Scheme interfaces for manipulating files and text.

Total packages: 32836