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.
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.
Msgpack is a library for C that implements binary serialization.
Apache Avro is a data serialization system. Avro provides:
Rich data structures;
a compact, fast, binary data format;
a container file, to store persistent data;
remote procedure call (RPC); and
simple integration with dynamic languages.
Code generation is not required to read or write data files nor to use or implement RPC protocols.
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.
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.
qtcsv is a library for reading and writing CSV files in Qt.
This package provides the FlatBuffers serialization format for Python.
Msgpack is a library for C++ that implements binary serialization.
This package provides a C version of the reader, parser and emitter for ruamel.yaml derived from libyaml.
Libmpack is a small binary serialization and RPC library that implements both the msgpack and msgpack-rpc specifications.
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.
This package provides a C library for parsing scfg, a simple configuration file format with one directive per line.
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.
Fish (friendly interactive shell) is a shell focused on interactive use, discoverability, and friendliness. Fish has very user-friendly and powerful tab-completion, including descriptions of every completion, completion of strings with wildcards, and many completions for specific commands. It also has extensive and discoverable help. A special help command gives access to all the fish documentation in your web browser. Other features include smart terminal handling based on terminfo, an easy to search history, and syntax highlighting.
Linenoise is a minimal, zero-config, readline replacement. Its features include:
Single and multi line editing mode with the usual key bindings
History handling
Completion
Hints (suggestions at the right of the prompt as you type)
A subset of VT100 escapes, ANSI.SYS compatible
mksh is an actively developed free implementation of the Korn Shell programming language and a successor to the Public Domain Korn Shell (pdksh).
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.
fish-foreign-env wraps bash script execution in a way that environment variables that are exported or modified get imported back into fish.
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.
Es is an extensible shell. The language was derived from the Plan 9 shell, rc, and was influenced by functional programming languages, such as Scheme, and the Tcl embeddable programming language. This implementation is derived from Byron Rakitzis's public domain implementation of rc, and was written by Paul Haahr and Byron Rakitzis.
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.
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).
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.