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

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-sprintf 1.10
Dependencies: stb@0.0-3.2e2bef4
Channel: guix
Location: gnu/packages/stb.scm (gnu packages stb)
Home page: https://github.com/nothings/stb
Licenses: Expat Public Domain
Build system: trivial
Synopsis: Single file libraries for C/C++
Description:

stb-sprintf implements fast sprintf, snprintf for C/C++.

stb-image-resize 0.97
Dependencies: stb@0.0-3.2e2bef4
Channel: guix
Location: gnu/packages/stb.scm (gnu packages stb)
Home page: https://github.com/nothings/stb
Licenses: Expat Public Domain
Build system: trivial
Synopsis: Single file libraries for C/C++
Description:

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-image-resize2 2.12
Dependencies: stb@0.0-3.2e2bef4
Channel: guix
Location: gnu/packages/stb.scm (gnu packages stb)
Home page: https://github.com/nothings/stb
Licenses: Expat Public Domain
Build system: trivial
Synopsis: Single file libraries for C/C++
Description:

stb-image-resize2 is a library that supports scaling and translation of images.

stb 0.0-3.2e2bef4
Channel: guix
Location: gnu/packages/stb.scm (gnu packages stb)
Home page: https://github.com/nothings/stb
Licenses: Expat Public Domain
Build system: gnu
Synopsis: Single file libraries for C/C++
Description:

This package contains a variety of small independent libraries for the C programming language.

stb-image-write 1.16
Dependencies: stb@0.0-3.2e2bef4
Channel: guix
Location: gnu/packages/stb.scm (gnu packages stb)
Home page: https://github.com/nothings/stb
Licenses: Expat Public Domain
Build system: trivial
Synopsis: Single file libraries for C/C++
Description:

stb-image-write is a small library for writing image files to the C stdio interface.

stb-rect-pack 1.01
Dependencies: stb@0.0-3.2e2bef4
Channel: guix
Location: gnu/packages/stb.scm (gnu packages stb)
Home page: https://github.com/nothings/stb
Licenses: Expat Public Domain
Build system: trivial
Synopsis: Single file libraries for C/C++
Description:

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-truetype 1.26
Dependencies: stb@0.0-3.2e2bef4
Channel: guix
Location: gnu/packages/stb.scm (gnu packages stb)
Home page: https://github.com/nothings/stb
Licenses: Expat Public Domain
Build system: trivial
Synopsis: Single file libraries for C/C++
Description:

stb-truetype is a library for parsing, decoding, and rasterizing characters from TrueType fonts.

python-plover-stroke 1.1.0
Channel: guix
Location: gnu/packages/stenography.scm (gnu packages stenography)
Home page: https://github.com/benoit-pierre/plover_stroke
Licenses: GPL 2+
Build system: pyproject
Synopsis: Stroke handling helper library for Plover
Description:

This package provides a helper class for working with steno strokes.

libnbd 1.24.0
Dependencies: bash-minimal@5.2.37 fuse@3.18.1 gnutls@3.8.13 libxml2@2.14.6 python-minimal@3.12.12
Channel: guix
Location: gnu/packages/storage.scm (gnu packages storage)
Home page: https://gitlab.com/nbdkit/libnbd
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Network Block Device client library in userspace
Description:

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.

spdk 25.09
Dependencies: cunit@2.1-3 dpdk@25.07 elfutils@0.192 fuse@3.18.1 gcc@14.3.0 glibc@2.41 isa-l@2.31.1 jansson@2.15.0 libaio@0.3.113 libarchive@3.7.7 libbsd@0.11.7 libnl@3.12.0 libpcap@1.10.1 ncurses@6.2.20210619 numactl@2.0.16 openlibm@0.8.7 openssl@3.5.7 python-configshell-fb@1.1.30 python-hatchling@1.27.0 util-linux@2.42.2 zlib@1.3.1 zstd@1.5.6
Channel: guix
Location: gnu/packages/storage.scm (gnu packages storage)
Home page: https://spdk.io/
Licenses: Modified BSD
Build system: gnu
Synopsis: Storage Performance Development Kit
Description:

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.

swapspace 1.18.1
Channel: guix
Location: gnu/packages/storage.scm (gnu packages storage)
Home page: https://github.com/Tookmund/swapspace
Licenses: GPL 2+
Build system: gnu
Synopsis: Dynamic swap manager for Linux
Description:

This package provides a dynamic swap manager for Linux.

garage 2.4.0
Dependencies: libsodium@1.0.22 lmdb@0.9.29 openssl@3.5.7 sqlite@3.39.3 zstd@1.5.6 rust-ring@0.17.14
Channel: guix
Location: gnu/packages/storage.scm (gnu packages storage)
Home page: https://garagehq.deuxfleurs.fr/
Licenses: AGPL 3
Build system: cargo
Synopsis: S3-compatible, distributed object storage designed for self-hosting
Description:

Garage is a lightweight, geo-distributed data store that implements the Amazon S3 object storage protocol, with a focus on simplicity and resiliency.

tabbed 0.9
Dependencies: fontconfig-minimal@2.17.1 freetype@2.13.3 libx11@1.8.12 libxft@2.3.8
Channel: guix
Location: gnu/packages/suckless.scm (gnu packages suckless)
Home page: https://tools.suckless.org/tabbed/
Licenses: Expat X11
Build system: gnu
Synopsis: Tab interface for application supporting Xembed
Description:

Tabbed is a generic tabbed frontend to xembed-aware applications. It was originally designed for surf but also usable with many other applications, i.e., st, uzbl, urxvt and xterm.

xbattmon 1.1
Dependencies: libx11@1.8.12
Channel: guix
Location: gnu/packages/suckless.scm (gnu packages suckless)
Home page: https://git.2f30.org/xbattmon/
Licenses: ISC
Build system: gnu
Synopsis: Simple battery monitor for X
Description:

Xbattmon is a simple battery monitor for X.

lchat 1.0
Dependencies: grep@3.11 libbsd@0.11.7 libgrapheme@3.0.0 libutf@0.1-1.ee5074d ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/suckless.scm (gnu packages suckless)
Home page: https://tools.suckless.org/lchat/
Licenses: ISC
Build system: gnu
Synopsis: Line chat is a frontend for the irc client ii from suckless
Description:

Lchat (line chat) is the little and small brother of cii. It is a front end for ii-like chat programs. It uses tail -f to get the chat output in the background.

slock 1.7
Dependencies: libx11@1.8.12 libxcrypt@4.4.38 libxext@1.3.6 libxinerama@1.1.5 libxrandr@1.5.4
Channel: guix
Location: gnu/packages/suckless.scm (gnu packages suckless)
Home page: https://tools.suckless.org/slock/
Licenses: X11
Build system: gnu
Synopsis: Simple X session lock
Description:

Simple X session lock with trivial feedback on password entry.

sxmo-st 0.8.4.1
Dependencies: libx11@1.8.12 libxft@2.3.8 fontconfig-minimal@2.17.1 freetype@2.13.3
Channel: guix
Location: gnu/packages/suckless.scm (gnu packages suckless)
Home page: https://git.sr.ht/~mil/sxmo-st
Licenses: Expat
Build system: gnu
Synopsis: St terminal emulator for the Simple X Mobile PinePhone environment
Description:

St implements a simple and lightweight terminal emulator. It implements 256 colors, most VT10X escape sequences, utf8, X11 copy/paste, antialiased fonts (using fontconfig), fallback fonts, resizing, and line drawing.

9yacc 7-0.63916da
Dependencies: lib9@7-0.63916da
Channel: guix
Location: gnu/packages/suckless.scm (gnu packages suckless)
Home page: https://tools.suckless.org/9base/
Licenses: Expat LPL 1.02
Build system: gnu
Synopsis: Port of Plan 9's yacc parser generator for Unix
Description:

This package provides a ported version of the Plan 9 yacc parser generator.

wificurse 0.3.9
Channel: guix
Location: gnu/packages/suckless.scm (gnu packages suckless)
Home page: https://git.2f30.org/wificurse/
Licenses: GPL 3+
Build system: gnu
Synopsis: Wifi DoS attack tool
Description:

Wificurses listens for beacons sent from wireless access points in the range of your wireless station. Once received the program extracts the BSSID of the AP and transmits deauthentication packets using the broadcast MAC address. This results to the disconnection of all clients connected to the AP at the time of the attack. This is essentially a WiFi DoS attack tool created for educational purposes only. It works only in Linux and requires wireless card drivers capable of injecting packets in wireless networks.

9base 7-0.63916da
Dependencies: lib9@7-0.63916da
Propagated dependencies: rc@1.7.4
Channel: guix
Location: gnu/packages/suckless.scm (gnu packages suckless)
Home page: https://tools.suckless.org/9base/
Licenses: Expat LPL 1.02
Build system: gnu
Synopsis: Port of various Plan 9 tools for Unix
Description:

This package provides ported versions of various Plan 9 userland tools for Unix.

fortify-headers 3.0
Channel: guix
Location: gnu/packages/suckless.scm (gnu packages suckless)
Home page: https://git.2f30.org/fortify-headers/
Licenses: ISC
Build system: gnu
Synopsis: Standalone fortify-source implementation
Description:

This is a standalone implementation of fortify source. It provides compile time buffer checks. It is libc-agnostic and simply overlays the system headers by using the #include_next extension found in GCC. It was initially intended to be used on musl-based Linux distributions.

  • It is portable, works on *BSD, Linux, Solaris and possibly others.

  • It will only trap non-conformant programs. This means that fortify level 2 is treated in the same way as level 1.

  • Avoids making function calls when undefined behaviour has already been invoked. This is handled by using __builtin_trap().

  • Support for out-of-bounds read interfaces, such as send(), write(), fwrite(), etc.

  • No ABI is enforced. All of the fortify check functions are inlined into the resulting binary.

surf 2.1
Dependencies: dmenu@5.4 gcr@3.41.2 glib-networking@2.80.1 gsettings-desktop-schemas@49.1 webkitgtk-with-libsoup2@2.50.3 xprop@1.2.8
Channel: guix
Location: gnu/packages/suckless.scm (gnu packages suckless)
Home page: https://surf.suckless.org/
Licenses: Expat X11
Build system: glib-or-gtk
Synopsis: Simple web browser
Description:

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.

Total packages: 32836