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.
stb-image-write is a small library for writing image files to the C stdio interface.
stb-image-resize is a library that supports scaling and translation of images. This library is deprecated; stb-image-resize2 should be used instead.
stb-truetype is a library for parsing, decoding, and rasterizing characters from TrueType fonts.
stb-rect-pack is a small rectangle packing library useful for, e.g., packing rectangular textures into an atlas. It does not do rotation.
stb-image is a small and self-contained library for image loading or decoding from file or memory. A variety of formats are supported.
stb-image-resize2 is a library that supports scaling and translation of images.
stb-sprintf implements fast sprintf, snprintf for C/C++.
This package provides a helper class for working with steno strokes.
Plover (rhymes with lover) is a desktop application that allows anyone to use stenography to write on their computer, up to speeds of 200WPM and beyond.
This package provides a dynamic swap manager for Linux.
Ceph is a distributed storage system designed for reliability and performance. It provides network-based block devices (RBD), a POSIX compliant file system (CephFS), and offers compatibility with various storage protocols (S3, NFS, and others) through the RADOS gateway.
Storage Performance Development Kit provides a set of tools and libraries for writing high performance,scalable, user-mode storage applications.
Note: the spdk-mcp binary requires the optional mcp[cli] Python dependency, and spdk-sma requires grpcio and protobuf. These are not currently packaged in Guix.
Garage is a lightweight, geo-distributed data store that implements the Amazon S3 object storage protocol, with a focus on simplicity and resiliency.
NBD is a protocol for accessing block devices (hard disks and disk-like things) over a network. This is the NBD client library in userspace, a simple library for writing NBD clients. The key features are:
Synchronous API for ease of use.
Asynchronous API for writing non-blocking, multithreaded clients.
High performance.
Minimal dependencies for the basic library.
Well-documented, stable API.
Bindings in several programming languages.
Shell (nbdsh) for command line and scripting.
Copying tool (nbdcopy) for high performance copying and streaming.
Hexdump tool (nbddump) to print NBD content.
Query tool (nbdinfo) to query NBD servers.
FUSE support (nbdfuse) to mount NBD in the local file system.
Linux ublk support (nbdublk) to create the userspace block device.
Libgrapheme is a simple freestanding C99 library providing utilities to handle strings according to the Unicode standard.
A dynamic menu for X, originally designed for dwm. It manages large numbers of user-defined menu items efficiently.
sfm is a simple file manager.
sfeed converts RSS or Atom feeds from XML to a TAB-separated file. There are formatting programs included to convert this TAB-separated format to various other formats. There are also some programs and scripts included to import and export OPML and to fetch, filter, merge and order feed items.
This is a C89 UTF-8 library, with an API compatible with that of Plan 9's libutf, but with a number of improvements:
Support for runes beyond the Basic Multilingual Plane.
utflen and utfnlen cannot overflow on 32- or 64-bit machines.
chartorune treats all invalid codepoints as though Runeerror.
fullrune, utfecpy, and utfnlen do not overestimate the length of malformed runes.
An extra function, charntorune(p,s,n), equivalent to fullrune(s,n) ? chartorune(p,s): 0.
Runeerror may be set to an alternative replacement value, such as -1, to be used instead of U+FFFD.
This package provides ported versions of various Plan 9 userland tools for Unix.
This package implements a functionality to display newline-separated input stdin as a menubar for Wayland and wlroots.
Simple X session lock with trivial feedback on password entry.
Surf is a simple web browser based on WebKit/GTK+. It is able to display websites and follow links. It supports the XEmbed protocol which makes it possible to embed it in another application. Furthermore, one can point surf to another URI by setting its XProperties.
snooze is a tool for waiting until a particular time and then running a command.