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

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.


upx 4.2.4
Channel: guix
Location: gnu/packages/compression.scm (gnu packages compression)
Home page: https://upx.github.io/
Licenses: GPL 2+
Build system: cmake
Synopsis: Compression tool for executables
Description:

The Ultimate Packer for eXecutables (UPX) is an executable file compressor. UPX typically reduces the file size of programs and shared libraries by around 50%--70%, thus reducing disk space, network load times, download times, and other distribution and storage costs.

isa-l 2.31.1
Channel: guix
Location: gnu/packages/compression.scm (gnu packages compression)
Home page: https://github.com/intel/isa-l
Licenses: Modified BSD
Build system: gnu
Synopsis: Intelligent storage acceleration library
Description:

ISA-L is a collection of optimized low-level functions targeting storage applications. ISA-L includes:

  • Erasure codes: fast block Reed-Solomon type erasure codes for any encode/decode matrix;

  • CRC: fast implementations of cyclic redundancy check. Six different polynomials supported: iscsi32, ieee32, t10dif, ecma64, iso64, jones64;

  • Raid: calculate and operate on XOR and P+Q parity found in common RAID implementations;

  • Compression: fast deflate-compatible data compression;

  • De-compression: fast inflate-compatible data compression;

  • igzip: command line application like gzip, accelerated with ISA-L.

heatshrink 0.4.1
Channel: guix
Location: gnu/packages/compression.scm (gnu packages compression)
Home page: https://github.com/atomicobject/heatshrink/
Licenses: ISC
Build system: cmake
Synopsis: Data compression library for embedded/real-time systems
Description:

A data compression/decompression library for embedded/real-time systems.

Among its features are:

  • Low memory usage (as low as 50 bytes.) It is useful for some cases with less than 50 bytes, and useful for many general cases with less than 300 bytes.

  • Incremental, bounded CPU use. It can be used to chew on input data in arbitrarily tiny bites. This is a useful property in hard real-time environments.

  • Can use either static or dynamic memory allocation.

picom 12.5
Dependencies: dbus@1.15.8 libconfig@1.7.3 libepoxy@1.5.10 libev@4.33 libx11@1.8.12 libxext@1.3.6 libxdg-basedir@1.2.3 mesa@25.2.3 pcre2@10.42 pixman@0.46.4 uthash@2.1.0 xcb-util@0.4.1 xcb-util-renderutil@0.3.10 xcb-util-image@0.4.1 xprop@1.2.8
Channel: guix
Location: gnu/packages/compton.scm (gnu packages compton)
Home page: https://github.com/yshui/picom
Licenses: Expat MPL 2.0
Build system: meson
Synopsis: Compositor for X11, forked from Compton
Description:

Picom is a standalone compositor for Xorg, suitable for use with window managers that do not provide compositing.

Picom is a fork of compton, which is a fork of xcompmgr-dana, which in turn is a fork of xcompmgr.

compton 0.1beta2
Dependencies: dbus@1.15.8 libconfig@1.7.3 libx11@1.8.12 libxcomposite@0.4.6 libxdamage@1.1.6 libxext@1.3.6 libxfixes@6.0.1 libxinerama@1.1.5 libxrandr@1.5.4 libxrender@0.9.12 mesa@25.2.3 xprop@1.2.8 xwininfo@1.1.6
Channel: guix
Location: gnu/packages/compton.scm (gnu packages compton)
Home page: https://github.com/chjj/compton
Licenses: Expat
Build system: gnu
Synopsis: Compositor for X11
Description:

Compton is a compositor for the Xorg display server and a for of xcompmgr-dana, which implements some changes like:

  • OpenGL backend (--backend glx), in addition to the old X Render backend.

  • Inactive window transparency (-i) and dimming (--inactive-dim).

  • Menu transparency (-m, thanks to Dana).

  • Shadows are now enabled for argb windows, e.g terminals with transparency

  • Removed serverside shadows (and simple compositing) to clean the code, the only option that remains is clientside shadows.

  • Configuration files (see the man page for more details).

  • Colored shadows (--shadow-[red/green/blue]).

  • A new fade system.

  • VSync support (not always working).

  • Blur of background of transparent windows, window color inversion (bad in performance).

  • Some more options...

konsave 2.2.0
Dependencies: python-pyyaml@6.0.2
Channel: guix
Location: gnu/packages/configuration-management.scm (gnu packages configuration-management)
Home page: https://github.com/prayag2/konsave
Licenses: GPL 3
Build system: pyproject
Synopsis: Dotfiles manager
Description:

Konsave is CLI that lets you backup your dotfiles and switch to other ones. Features:

  • storing configurations in profiles

  • exporting profiles to '.knsv' files

  • import profiles from '.knsv' files

  • official support for KDE Plasma

chezmoi 2.1.0
Channel: guix
Location: gnu/packages/configuration-management.scm (gnu packages configuration-management)
Home page: https://www.chezmoi.io/
Licenses: Expat
Build system: go
Synopsis: Personal configuration files manager
Description:

This package helps to manage personal configuration files across multiple machines.

econnman 1.1
Dependencies: bash-minimal@5.2.37 efl@1.26.3 python-wrapper@3.11.14 python-dbus@1.2.18 python-efl@1.26.1
Channel: guix
Location: gnu/packages/connman.scm (gnu packages connman)
Home page: https://www.enlightenment.org
Licenses: LGPL 3
Build system: gnu
Synopsis: Connman User Interface written using the EFL
Description:

An EFL user interface for the connman connection manager.

cmst 2020.11.01
Dependencies: qtbase@5.15.17
Channel: guix
Location: gnu/packages/connman.scm (gnu packages connman)
Home page: https://github.com/andrew-bibb/cmst
Licenses: X11
Build system: gnu
Synopsis: Qt frontend for Connman
Description:

Cmst is a Qt based frontend for the connman connection manager. This package also provides a systemtray icon.

connman 1.44
Dependencies: dbus@1.15.8 glib@2.83.3 gnutls@3.8.3 iptables@1.8.11 libmnl@1.0.5 lz4@1.10.0 readline@8.2.13 openconnect@9.12 openvpn@2.6.12 ppp@2.5.0 vpnc@0.5.3 wpa-supplicant@2.10 xl2tpd@1.3.17
Channel: guix
Location: gnu/packages/connman.scm (gnu packages connman)
Home page: https://01.org/connman
Licenses: GPL 2
Build system: gnu
Synopsis: Connection management daemon
Description:

Connman provides a daemon for managing Internet connections. The Connection Manager is designed to be slim and to use as few resources as possible. It is fully modular system that can be extended through plug-ins. The plug-in approach allows for easy adaption and modification for various use cases. Connman implements DNS resolving and caching, DHCP clients for both IPv4 and IPv6, link-local IPv4 address handling and tethering (IP connection sharing) to clients via USB, ethernet, WiFi, cellular and Bluetooth.

podman-compose 1.5.0
Propagated dependencies: python-dotenv@1.1.1 python-pyyaml@6.0.2
Channel: guix
Location: gnu/packages/containers.scm (gnu packages containers)
Home page: https://github.com/containers/podman-compose
Licenses: GPL 2
Build system: pyproject
Synopsis: Script to run docker-compose.yml using podman
Description:

This package provides an implementation of Compose Spec for podman focused on being rootless and not requiring any daemon to be running.

gvisor-tap-vsock 0.8.7
Channel: guix
Location: gnu/packages/containers.scm (gnu packages containers)
Home page: https://github.com/containers/gvisor-tap-vsock
Licenses: ASL 2.0
Build system: go
Synopsis: Network stack for virtualization based on gVisor
Description:

This package provides a replacement for libslirp and VPNKit, written in pure Go. It is based on the network stack of gVisor and brings a configurable DNS server and dynamic port forwarding.

It can be used with QEMU, Hyperkit, Hyper-V and User-Mode Linux.

The binary is called gvproxy.

catatonit 0.2.1
Channel: guix
Location: gnu/packages/containers.scm (gnu packages containers)
Home page: https://github.com/openSUSE/catatonit
Licenses: GPL 2+
Build system: gnu
Synopsis: Container init
Description:

Catatonit is a simple container init tool developed as a rewrite of initrs in C due to the need for static compilation of Rust binaries with musl. Inspired by other container inits like tini and dumb-init, catatonit focuses on correct signal handling, utilizing signalfd(2) for improved stability. Its main purpose is to support the key usage by docker-init: /dev/init – <your program>, with minimal additional features planned.

dive 0.12.0
Channel: guix
Location: gnu/packages/containers.scm (gnu packages containers)
Home page: https://github.com/wagoodman/dive
Licenses: Expat
Build system: go
Synopsis: Tool for exploring each layer in a docker image
Description:

This package provides a tool for exploring a Docker image, layer contents, and discovering ways to shrink the size of Docker/OCI image.

passt 2024_12_11.09478d5
Channel: guix
Location: gnu/packages/containers.scm (gnu packages containers)
Home page: https://passt.top
Licenses: GPL 2+ Modified BSD
Build system: gnu
Synopsis: Plug A Simple Socket Transport
Description:

passt implements a thin layer between guest and host, that only implements what's strictly needed to pretend processes are running locally. The TCP adaptation doesn't keep per-connection packet buffers, and reflects observed sending windows and acknowledgements between the two sides. This TCP adaptation is needed as passt runs without the CAP_NET_RAW capability: it can't create raw IP sockets on the pod, and therefore needs to map packets at Layer-2 to Layer-4 sockets offered by the host kernel.

Also provides pasta, which similarly to slirp4netns, provides networking to containers by creating a tap interface available to processes in the namespace, and mapping network traffic outside the namespace using native Layer-4 sockets.

crun 1.25.1
Dependencies: libcap@2.64 libseccomp@2.6.0 yajl@2.1.0
Channel: guix
Location: gnu/packages/containers.scm (gnu packages containers)
Home page: https://github.com/containers/crun
Licenses: GPL 2+
Build system: gnu
Synopsis: Open Container Initiative (OCI) Container runtime
Description:

crun is a fast and low-memory footprint Open Container Initiative (OCI) Container Runtime fully written in C.

distrobox 1.8.2.1
Dependencies: guile@3.0.9 podman@5.7.0 wget@1.25.0
Channel: guix
Location: gnu/packages/containers.scm (gnu packages containers)
Home page: https://distrobox.privatedns.org/
Licenses: GPL 3
Build system: copy
Synopsis: Create and start containers highly integrated with the hosts
Description:

Distrobox is a fancy wrapper around Podman or Docker to create and start containers highly integrated with the hosts.

cni-plugins 1.8.0
Channel: guix
Location: gnu/packages/containers.scm (gnu packages containers)
Home page: https://github.com/containernetworking/plugins
Licenses: ASL 2.0
Build system: go
Synopsis: Container Network Interface (CNI) network plugins
Description:

This package provides Container Network Interface (CNI) plugins to configure network interfaces in Linux containers.

podman 5.7.0
Dependencies: bash-minimal@5.2.37 btrfs-progs@6.16 gpgme@1.24.1 libassuan@3.0.1 libseccomp@2.6.0 libselinux@3.4
Channel: guix
Location: gnu/packages/containers.scm (gnu packages containers)
Home page: https://podman.io
Licenses: ASL 2.0
Build system: gnu
Synopsis: Manage containers, images, pods, and their volumes
Description:

Podman (the POD MANager) is a tool for managing containers and images, volumes mounted into those containers, and pods made from groups of containers.

Not all commands are working out of the box due to requiring additional binaries to be present in the $PATH.

To get podman compose working, install either podman-compose or docker-compose packages.

To get podman machine working, install qemu-minimal, and openssh packages.

libslirp 4.9.1
Propagated dependencies: glib@2.83.3
Channel: guix
Location: gnu/packages/containers.scm (gnu packages containers)
Home page: https://gitlab.freedesktop.org/slirp/libslirp
Licenses: Modified BSD
Build system: meson
Synopsis: User-mode networking library
Description:

libslirp is a user-mode networking library used by virtual machines, containers or various tools.

slirp4netns 1.3.3
Dependencies: glib@2.83.3 libcap@2.64 libseccomp@2.6.0 libslirp@4.9.1
Channel: guix
Location: gnu/packages/containers.scm (gnu packages containers)
Home page: https://github.com/rootless-containers/slirp4netns
Licenses: GPL 2+
Build system: gnu
Synopsis: User-mode networking for unprivileged network namespaces
Description:

slirp4netns provides user-mode networking ("slirp") for unprivileged network namespaces.

conmon 2.1.13
Dependencies: crun@1.25.1 glib@2.83.3 libseccomp@2.6.0
Channel: guix
Location: gnu/packages/containers.scm (gnu packages containers)
Home page: https://github.com/containers/conmon
Licenses: ASL 2.0
Build system: gnu
Synopsis: Monitoring tool for Open Container Initiative (OCI) runtime
Description:

Conmon is a monitoring program and communication tool between a container manager (like Podman or CRI-O) and an Open Container Initiative (OCI) runtime (like runc or crun) for a single container.

buildah 1.42.1
Dependencies: bash-minimal@5.2.37 btrfs-progs@6.16 eudev@3.2.14 glib@2.83.3 gpgme@1.24.1 libassuan@3.0.1 libseccomp@2.6.0 lvm2@2.03.22
Channel: guix
Location: gnu/packages/containers.scm (gnu packages containers)
Home page: https://buildah.io
Licenses: ASL 2.0
Build system: gnu
Synopsis: Build @acronym{OCI, Open Container Initiative} images
Description:

Buildah is a command-line tool to build OCI container images. More generally, it can be used to:

  • create a working container, either from scratch or using an image as a starting point;

  • create an image, either from a working container or via the instructions in a Dockerfile;

  • mount a working container's root filesystem for manipulation;

  • use the updated contents of a container's root filesystem as a filesystem layer to create a new image.

convmv 2.05
Dependencies: perl@5.36.0
Channel: guix
Location: gnu/packages/convmv.scm (gnu packages convmv)
Home page: https://www.j3e.de/
Licenses: GPL 2 GPL 3
Build system: gnu
Synopsis: Convert filenames between character sets
Description:

convmv is a file renamer, that converts between different encodings, e.g. from ISO-8859-1 to UTF-8. It is particularly usefuls for files with names, that display incorrectly.

Total packages: 69236