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

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.


libguestfs-minimal 1.56.2
Dependencies: file@5.46 fuse@3.18.1 json-c@0.18 hivex@1.3.24 libtirpc@1.3.1 pcre2@10.42 readline@8.2.13 qemu@10.2.1
Channel: guix
Location: gnu/packages/virtualization.scm (gnu packages virtualization)
Home page: https://libguestfs.org/
Licenses: GPL 2+ LGPL 2.1+
Build system: gnu
Synopsis: Access and modify virtual machine disk images
Description:

libguestfs is a set of tools for accessing and modifying virtual machine (VM) disk images. You can use this for viewing and editing files inside guests, scripting changes to VMs, monitoring disk used/free statistics, creating guests, P2V, V2V, performing backups, cloning VMs, building VMs, formatting disks, resizing disks, and much more.

bochs 3.0
Dependencies: libslirp@4.9.1 libx11@1.8.12 libvnc@0.9.15 readline@8.2.13 wxwidgets@3.2.10
Channel: guix
Location: gnu/packages/virtualization.scm (gnu packages virtualization)
Home page: https://bochs.sourceforge.io/
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: IA-32 (x86) PC emulator
Description:

Bochs is a highly portable IA-32 (x86) PC emulator written in C++. It includes emulation of the Intel x86 CPU, common I/O devices, and a custom BIOS. Bochs can be compiled to emulate many different x86 CPUs, from early 386 to the most recent x86-64 Intel and AMD processors. Bochs is capable of running most operating systems inside the emulation including GNU/Linux, DOS or Microsoft Windows.

vagrant-libvirt 0.12.2
Dependencies: ruby@3.3.9 vagrant@2.3.7
Propagated dependencies: ruby-diffy@3.2.1 ruby-fog-core@2.4.0 ruby-fog-libvirt@0.12.0 ruby-nokogiri@1.18.10 ruby-rexml@3.2.5 ruby-xml-simple@1.1.5
Channel: guix
Location: gnu/packages/virtualization.scm (gnu packages virtualization)
Home page: https://github.com/vagrant-libvirt/vagrant-libvirt
Licenses: Expat
Build system: ruby
Synopsis: Libvirt provider for Vagrant
Description:

This is a Vagrant plugin that adds a Libvirt provider to Vagrant, allowing Vagrant to control and provision machines via the Libvirt toolkit.

ganeti 3.1.0
Dependencies: bash-minimal@5.2.37 iputils@20250605 curl@8.6.0 fping@5.3 iproute2@6.4.0 ndisc6@1.0.8 socat@1.7.4.4 qemu-minimal@10.2.1 ghc-attoparsec@0.14.4 ghc-base64-bytestring@1.2.1.0 ghc-case-insensitive@1.2.1.0 ghc-cryptonite@0.30 ghc-curl@1.3.8 ghc-hinotify@0.4.2 ghc-hslogger@1.3.2.0 ghc-json@0.11 ghc-lens@5.3.5 ghc-lifted-base@0.2.3.12 ghc-monad-control@1.0.3.1 ghc-network@3.2.8.0 ghc-old-time@1.1.0.4 ghc-parallel@3.2.2.0 ghc-regex-pcre@0.95.0.1 ghc-random@1.2.1.3 ghc-transformers-base@0.4.6 ghc-utf8-string@1.0.2 ghc-zlib@0.7.1.0 ghc-snap-core@1.0.5.1 ghc-snap-server@1.1.2.1 python@3.12.12 python-pyopenssl@24.3.0 python-simplejson@3.20.1 python-pyparsing@3.2.3 python-pyinotify@0.9.6 python-pycurl@7.45.4 python-bitarray@2.8.1 python-paramiko@4.0.0 python-psutil@7.2.2
Channel: guix
Location: gnu/packages/virtualization.scm (gnu packages virtualization)
Home page: https://www.ganeti.org/
Licenses: FreeBSD
Build system: gnu
Synopsis: Cluster-based virtual machine management system
Description:

Ganeti is a virtual machine management tool built on top of existing virtualization technologies such as Xen or KVM. Ganeti controls:

  • Disk creation management;

  • Operating system installation for instances (in co-operation with OS-specific install scripts); and

  • Startup, shutdown, and failover between physical systems.

Ganeti is designed to facilitate cluster management of virtual servers and to provide fast and simple recovery after physical failures, using commodity hardware.

virt-manager 5.0.0
Dependencies: bash-minimal@5.2.37 dconf@0.40.0 gtk+@3.24.51 gtk-vnc@1.5.0 gtksourceview@4.8.4 libosinfo@1.12.0 libvirt@11.5.0 libvirt-glib@5.0.0 libxml2@2.14.6 python-minimal@3.12.12 python-libvirt@11.5.0 python-pycairo@1.28.0 python-pygobject@3.54.3 python-requests@2.32.5 qemu@10.2.1 spice-gtk@0.42 vte-with-gtk+3@0.82.3
Channel: guix
Location: gnu/packages/virtualization.scm (gnu packages virtualization)
Home page: https://virt-manager.org/
Licenses: GPL 2+
Build system: meson
Synopsis: Manage virtual machines
Description:

The virt-manager application is a desktop user interface for managing virtual machines through libvirt. It primarily targets KVM VMs, but also manages Xen and LXC (Linux containers). It presents a summary view of running domains, their live performance and resource utilization statistics.

incus 6.15.0
Dependencies: acl@2.3.1 cowsql@1.15.9 dbus@1.16.2 eudev@3.2.14 libcap@2.64 libdqlite@1.9.0 libseccomp@2.6.0 libselinux@3.4 lxc@6.0.1
Channel: guix
Location: gnu/packages/virtualization.scm (gnu packages virtualization)
Home page: https://github.com/lxc/incus
Licenses: ASL 2.0
Build system: go
Synopsis: System container and virtual machine manager
Description:

Incus is a modern, secure and powerful system container and virtual machine manager.

It provides a unified experience for running and managing full Linux systems inside containers or virtual machines. Incus supports images for a large number of Linux distributions (official Ubuntu images and images provided by the community) and is built around a very powerful, yet pretty simple, REST API. Incus scales from one instance on a single machine to a cluster in a full data center rack, making it suitable for running workloads both for development and in production.

This package provides the following commands:

  • fuidshift - tool to remap a filesystem tree, switching it from one set of UID/GID ranges to another

  • generate-config - tool to generate documentation for Incus

  • generate-database - entry point for all go:generate directives used in Incus' source code

  • incus - command line client for Incus

  • incus-agent - Incus virtual machine agent

  • incus-benchmark - tool to benchmark various actions on a local Incus daemon

  • incusd - the Incus daemon

  • incus-migrate - physical to instance migration tool

  • incus-simplestreams - tool to manage the files on a static image server using simplestreams index files as the publishing mechanism

  • incus-user - Incus user project daemon

  • lxc-to-incus - CLI client for container migration

  • lxd-to-incus - LXD to Incus migration tool

  • mini-oidc

  • sysinfo - basic system stats tool

  • tls2jwt - TLS to JWT certificate converter, reference/testing tool

libvirt 11.5.0
Dependencies: acl@2.3.1 attr@2.5.1 audit@3.0.9 curl@8.6.0 cyrus-sasl@2.1.28 dbus@1.16.2 dmidecode@3.6 dnsmasq@2.92 eudev@3.2.14 fuse@2.9.9 gnutls@3.8.9 iproute2@6.4.0 iptables@1.8.11 json-c@0.18 libnl@3.12.0 libpcap@1.10.1 libpciaccess@0.18.1 libssh2@1.11.1 libtirpc@1.3.1 libxml2@2.14.6 lvm2@2.03.22 nftables@1.0.8 openssl@3.5.5 parted@3.7 util-linux@2.40.4 readline@8.2.13 yajl@2.1.0
Channel: guix
Location: gnu/packages/virtualization.scm (gnu packages virtualization)
Home page: https://libvirt.org
Licenses: LGPL 2.1+
Build system: meson
Synopsis: Simple API for virtualization
Description:

Libvirt is a C toolkit to interact with the virtualization capabilities of recent versions of Linux. The library aims at providing long term stable C API initially for the Xen paravirtualization but should be able to integrate other virtualization mechanisms if needed.

python-vagrant 1.1.0
Channel: guix
Location: gnu/packages/virtualization.scm (gnu packages virtualization)
Home page: https://github.com/todddeluca/python-vagrant
Licenses: Expat
Build system: pyproject
Synopsis: Python bindings for Vagrant
Description:

Python-vagrant is a Python module that provides a thin wrapper around the vagrant command line executable, allowing programmatic control of Vagrant virtual machines.

vlang 0.2.4
Dependencies: glib@2.86.0
Channel: guix
Location: gnu/packages/vlang.scm (gnu packages vlang)
Home page: https://vlang.io/
Licenses: Expat
Build system: gnu
Synopsis: Compiler for the V programming language
Description:

V is a systems programming language. It provides memory safety and thread safety guarantees with minimal abstraction.

libvnc 0.9.15
Dependencies: gnutls@3.8.9 libgcrypt@1.11.0 libjpeg-turbo@2.1.4 libpng@1.6.39 lzo@2.10 sdl2@2.30.8
Channel: guix
Location: gnu/packages/vnc.scm (gnu packages vnc)
Home page: https://libvnc.github.io/
Licenses: GPL 2+ FDL 1.2+
Build system: cmake
Synopsis: Cross-platform C libraries for implementing VNC server or client
Description:

This package provides LibVNCServer and LibVNCClient. These are cross-platform C libraries that allow you to easily implement VNC server or client functionality in your program.

turbovnc 3.3
Dependencies: dbus@1.16.2 font-alias@1.0.5 freetype@2.13.3 guile@3.0.9 libfontenc@1.1.8 libjpeg-turbo@2.1.4 libx11@1.8.12 libxdamage@1.1.6 libxext@1.3.6 libxfont@2.0.7 libxi@1.8.2 libxkbfile@1.1.3 linux-pam@1.5.2 mesa@26.0.2 openjdk@25.0.2 openssh@10.3p1 openssl@3.5.5 perl@5.36.0 pixman@0.46.4 twm@1.0.12 virtualgl@2.6.2 xauth@1.1.3 xdpyinfo@1.3.4 xkbcomp@1.4.7 xkeyboard-config@2.44 xorg-server@21.1.23 xorgproto@2024.1 xsetroot@1.1.3 xterm@397 xtrans@1.5.2 zlib@1.3.1
Channel: guix
Location: gnu/packages/vnc.scm (gnu packages vnc)
Home page: https://turbovnc.org/
Licenses: GPL 2+
Build system: cmake
Synopsis: Highly-optimized VNC remote desktop software
Description:

TurboVNC is a high-speed version of VNC derived from TightVNC, with which it remains compatible. It contains a variant of Tight encoding that is tuned to maximize performance for image-intensive applications (such as VirtualGL, video applications, and image editors) while still providing excellent performance for other types of applications. Some of its unique features are:

  • a user-facing vncserver command;

  • the ability to capture keyboard keys even when not in full screen mode;

  • a full screen mode that is compatible with ratpoison*

*Although due to a quirk in Java, you'll want to set the _JAVA_AWT_WM_NONREPARENTING environment variable when using it with ratpoison.

neatvnc 0.9.4
Dependencies: libdrm@2.4.131 libglvnd@1.7.0 libxkbcommon@1.13.1 pixman@0.46.4 aml@0.3.0 gnutls@3.8.9 libjpeg-turbo@2.1.4 zlib@1.3.1
Channel: guix
Location: gnu/packages/vnc.scm (gnu packages vnc)
Home page: https://github.com/any1/neatvnc
Licenses: ISC
Build system: meson
Synopsis: Lightweight VNC server library
Description:

NeatVNC is a lightweight VNC server library, supporting authentication, SSH tunneling, and ZRLE or Tight encoding.

x11vnc 0.9.16-0.3e4dc8e
Dependencies: avahi@0.8 libjpeg-turbo@2.1.4 libvnc@0.9.15 libx11@1.8.12 libxcomposite@0.4.6 libxdamage@1.1.6 libxext@1.3.6 libxfixes@6.0.1 libxi@1.8.2 libxinerama@1.1.5 libxrandr@1.5.4 libxtst@1.2.5 openssl@3.5.5 xdpyinfo@1.3.4 xf86-video-dummy@0.4.1 zlib@1.3.1
Channel: guix
Location: gnu/packages/vnc.scm (gnu packages vnc)
Home page: https://github.com/LibVNC/x11vnc
Licenses: GPL 2+
Build system: gnu
Synopsis: VNC server for real X displays
Description:

x11vnc allows one to view and interact with real remote X displays (i.e. a display corresponding to a physical monitor, keyboard, and mouse) with any VNC viewer.

wayvnc 0.9.1
Dependencies: aml@0.3.0 neatvnc@0.9.4 zlib@1.3.1 libjpeg-turbo@2.1.4 gnutls@3.8.9 jansson@2.14 libdrm@2.4.131 pixman@0.46.4 libglvnd@1.7.0 libxkbcommon@1.13.1 wayland@1.24.0
Channel: guix
Location: gnu/packages/vnc.scm (gnu packages vnc)
Home page: https://github.com/any1/wayvnc
Licenses: ISC
Build system: meson
Synopsis: VNC server for wlroots-based Wayland compositors
Description:

This is a VNC server for wlroots-based Wayland compositors. It attaches to a running Wayland session, creates virtual input devices, and exposes a single display via the RFB protocol. The Wayland session may be a headless one, so it is also possible to run wayvnc without a physical display attached.

bitmask 0.21.11
Dependencies: iproute2@6.4.0 iptables@1.8.11 mesa@26.0.2 openvpn@2.6.12 polkit@121 procps@4.0.3 python@3.12.12 qtbase@5.15.17 qtdeclarative@5.15.17 qtgraphicaleffects@5.15.17 qtquickcontrols@5.15.17 qtquickcontrols2@5.15.17 qtsvg@5.15.17
Propagated dependencies: go-0xacab-org-leap-shapeshifter@0.0.0-12.0aa6226 go-github-com-apparentlymart-go-openvpn-mgmt@0.0.0-0.4d2ce95 go-github-com-emersion-go-autostart@0.0.0-20210130080809-00ed301c8e9a go-github-com-keybase-go-ps@0.0.0-20190827175125-91aafc93ba19 go-github-com-rakyll-statik@0.1.7 go-github-com-sevlyar-go-daemon@0.1.6 go-golang-org-x-sys@0.43.0
Channel: guix
Location: gnu/packages/vpn.scm (gnu packages vpn)
Home page: https://bitmask.net/
Licenses: GPL 3+
Build system: go
Synopsis: Generic VPN client by LEAP
Description:

Bitmask, by LEAP, is an application to provide easy and secure encrypted communication with a VPN. It allows you to select from a variety of trusted service provider all from one app. Current providers include Riseup Networks and The Calyx Institute, where the former is default.

python-proton-core 0.7.0
Propagated dependencies: python-aiohttp@3.11.18 python-bcrypt@3.2.2 python-gnupg@0.5.6 python-pyopenssl@24.3.0 python-requests@2.32.5
Channel: guix
Location: gnu/packages/vpn.scm (gnu packages vpn)
Home page: https://github.com/ProtonVPN/python-proton-core
Licenses: GPL 3+
Build system: pyproject
Synopsis: Core logic used by the other Proton components
Description:

This package is a core library used by other python-proton- packages.

python-proton-vpn-api-core 5.2.3
Propagated dependencies: python-cryptography@44.0.0 python-distro@1.9.0 python-fido2@2.1.1 python-sentry-sdk@2.59.0 python-pynacl@1.5.0 python-packaging@25.0 python-proton-core@0.7.0 python-proton-vpn-local-agent@1.6.0 python-pygobject@3.54.3 python-pycairo@1.28.0 python-jinja2@3.1.2
Channel: guix
Location: gnu/packages/vpn.scm (gnu packages vpn)
Home page: https://github.com/ProtonVPN/python-proton-vpn-api-core
Licenses: GPL 3+
Build system: pyproject
Synopsis: Core logic used by the other Proton VPN components
Description:

This package is a core library used by other python-proton-vpn- packages.

strongswan 5.9.14
Dependencies: coreutils@9.1 curl@8.6.0 gmp@6.3.0 libcap@2.64 libgcrypt@1.11.0 libsoup-minimal@2.74.3 linux-pam@1.5.2 openssl@3.5.5
Channel: guix
Location: gnu/packages/vpn.scm (gnu packages vpn)
Home page: https://strongswan.org/
Licenses: GPL 2+ Expat Modified BSD Public Domain non-copyleft Original BSD
Build system: gnu
Synopsis: IKEv1/v2 keying daemon
Description:

StrongSwan is an IPsec implementation originally based upon the FreeS/WAN project. It contains support for IKEv1, IKEv2, MOBIKE, IPv6, NAT-T and more.

vpnc 0.5.3
Dependencies: libgcrypt@1.11.0 vpnc-scripts@20200925.3885f8b
Channel: guix
Location: gnu/packages/vpn.scm (gnu packages vpn)
Home page: https://www.unix-ag.uni-kl.de/~massar/vpnc/
Licenses: GPL 2+ FreeBSD
Build system: gnu
Synopsis: Client for Cisco VPN concentrators
Description:

vpnc is a VPN client compatible with Cisco's EasyVPN equipment. It supports IPSec (ESP) with Mode Configuration and Xauth. It supports only shared-secret IPSec authentication with Xauth, AES (256, 192, 128), 3DES, 1DES, MD5, SHA1, DH1/2/5 and IP tunneling. It runs entirely in userspace. Only "Universal TUN/TAP device driver support" is needed in the kernel.

gvpe 3.1
Dependencies: openssl@3.5.5 zlib@1.3.1
Channel: guix
Location: gnu/packages/vpn.scm (gnu packages vpn)
Home page: http://software.schmorp.de/pkg/gvpe.html
Licenses: GPL 3+
Build system: gnu
Synopsis: Secure VPN among multiple nodes over an untrusted network
Description:

The GNU Virtual Private Ethernet creates a virtual network with multiple nodes using a variety of transport protocols. It works by creating encrypted host-to-host tunnels between multiple endpoints.

n2n 3.0
Channel: guix
Location: gnu/packages/vpn.scm (gnu packages vpn)
Home page: https://github.com/ntop/n2n
Licenses: GPL 3+
Build system: gnu
Synopsis: Peer-to-peer VPN client and server
Description:

n2n is a light VPN software which makes it easy to create virtual networks bypassing intermediate firewalls.

openconnect 9.12-1.549fd2d
Dependencies: mit-krb5@1.21 tpm2-tss@3.0.3 lz4@1.10.0 vpnc-scripts@20200925.3885f8b
Propagated dependencies: gnutls@3.8.9 libproxy@0.4.17 oath-toolkit@2.6.11 pcsc-lite@2.4.1 stoken@0.92 libxml2@2.14.6 zlib@1.3.1
Channel: guix
Location: gnu/packages/vpn.scm (gnu packages vpn)
Home page: https://www.infradead.org/openconnect/
Licenses: LGPL 2.1
Build system: gnu
Synopsis: Client for Cisco VPN
Description:

OpenConnect is a client for Cisco's AnyConnect SSL VPN, which is supported by the ASA5500 Series, by IOS 12.4(9)T or later on Cisco SR500, 870, 880, 1800, 2800, 3800, 7200 Series and Cisco 7301 Routers, and probably others.

sshuttle 1.3.2
Channel: guix
Location: gnu/packages/vpn.scm (gnu packages vpn)
Home page: https://github.com/sshuttle/sshuttle
Licenses: LGPL 2.0
Build system: pyproject
Synopsis: VPN that transparently forwards connections over SSH
Description:

sshuttle creates an encrypted virtual private network (VPN) connection to any remote server to which you have secure shell (SSH) access. The only requirement is a suitable version of Python on the server; administrative privileges are required only on the client. Unlike most VPNs, sshuttle forwards entire sessions, not packets, using kernel transparent proxying. This makes it faster and more reliable than SSH's own tunneling and port forwarding features. It can forward both TCP and UDP traffic, including DNS domain name queries.

Total packages: 32521