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

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.


lxcfs 5.0.4
Dependencies: fuse@3.18.1
Channel: guix
Location: gnu/packages/virtualization.scm (gnu packages virtualization)
Home page: https://github.com/lxc/lxcfs
Licenses: LGPL 2.1+
Build system: meson
Synopsis: FUSE-based file system for LXC
Description:

LXCFS is a small FUSE file system written with the intention of making Linux containers feel more like a virtual machine. It started as a side project of LXC but can be used by any run-time.

osinfo-db 20250124
Channel: guix
Location: gnu/packages/virtualization.scm (gnu packages virtualization)
Home page: https://gitlab.com/libosinfo/osinfo-db
Licenses: LGPL 2.0+
Build system: trivial
Synopsis: Database of information about operating systems
Description:

Osinfo-db provides the database files for use with the libosinfo library. It provides information about guest operating systems for use with virtualization provisioning tools

ruby-vagrant-spec-helper-basic 0.2.0
Channel: guix
Location: gnu/packages/virtualization.scm (gnu packages virtualization)
Home page: https://github.com/hashicorp/vagrant-spec
Licenses: MPL 2.0
Build system: ruby
Synopsis: Helper for vagrant-spec
Description:

This package is an internal helper for vagrant-spec. Don't use it.

hivex 1.3.24
Dependencies: bash-minimal@5.2.37 libxml2@2.14.6 perl@5.36.0 readline@8.2.13
Channel: guix
Location: gnu/packages/virtualization.scm (gnu packages virtualization)
Home page: https://github.com/libguestfs/hivex
Licenses: LGPL 2.1
Build system: gnu
Synopsis: Windows registry hive extraction library
Description:

This package provides a self-contained library for reading and writing Windows Registry "hive" binary files. Unlike many other tools in this area, it doesn't use the textual .REG format for output, because parsing that is as much trouble as parsing the original binary format. Instead it makes the file available through a C API, or through a separate program to export the hive as XML.

python-qemu-qmp 0.0.0a0
Propagated dependencies: python-pygments@2.19.2 python-urwid@3.0.3 python-urwid-readline@0.15.1
Channel: guix
Location: gnu/packages/virtualization.scm (gnu packages virtualization)
Home page: https://gitlab.com/jsnow/qemu.qmp
Licenses: GPL 2+
Build system: pyproject
Synopsis: QEMU Monitor Protocol Python library
Description:

emu.qmp is a QEMU Monitor Protocol (QMP) library written in Python. It is used to send QMP messages to running QEMU emulators. It can be used to communicate with QEMU emulators, the QEMU Guest Agent (QGA), the QEMU Storage Daemon (QSD), or any other utility or application that speaks QMP.

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

ganeti-instance-debootstrap 0.16-2-ge145396
Dependencies: debianutils@5.7-0.4 debootstrap@1.0.141 dump@0.4b47 multipath-tools@0.11.0 util-linux@2.42.2
Channel: guix
Location: gnu/packages/virtualization.scm (gnu packages virtualization)
Home page: https://github.com/ganeti/instance-debootstrap
Licenses: GPL 2+
Build system: gnu
Synopsis: Debian OS integration for Ganeti
Description:

This package provides a guest OS definition for Ganeti. It installs Debian or a derivative using debootstrap.

rvvm 0.6
Channel: guix
Location: gnu/packages/virtualization.scm (gnu packages virtualization)
Home page: https://github.com/LekKit/RVVM
Licenses: GPL 3+ MPL 2.0
Build system: cmake
Synopsis: RISC-V virtual machine
Description:

RVVM is a RISC-V CPU and system software implementation written in C. It supports the entire RV64GC ISA, and it passes compliance tests for both RV64 and RV32. OpenSBI, U-Boot, and custom firmwares boot and execute properly. It is capable of running Linux, FreeBSD, OpenBSD, Haiku, and other OSes. Furthermore, it emulates a variety of hardware and peripherals.

vagrant-cachier 1.2.1
Dependencies: ruby@3.4.7 vagrant@2.3.7
Channel: guix
Location: gnu/packages/virtualization.scm (gnu packages virtualization)
Home page: https://github.com/fgrehm/vagrant-cachier
Licenses: Expat
Build system: ruby
Synopsis: Share a common package cache among similar VM instances
Description:

This package provides a Vagrant plugin that helps you reduce the amount of coffee you drink while waiting for boxes to be provisioned by sharing a common package cache among similar VM instances. Kinda like vagrant-apt_cache or this magical snippet but targeting multiple package managers and Linux distros.

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.

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.7.2 mesa@26.0.2 openjdk@25.0.2 openssh@10.5p1 openssl@3.5.7 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.24 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.

wayvnc 0.10.1
Dependencies: aml@1.0.0 gnutls@3.8.13 jansson@2.15.0 libdrm@2.4.131 libglvnd@1.7.0 libjpeg-turbo@2.1.4 libxkbcommon@1.13.1 neatvnc@1.0.1 pixman@0.46.4 wayland@1.24.0 zlib@1.3.1
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.

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.7 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.

neatvnc 1.0.1
Dependencies: aml@1.0.0 libdrm@2.4.131 libglvnd@1.7.0 libxkbcommon@1.13.1 pixman@0.46.4 aml@1.0.0 gnutls@3.8.13 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.

libvnc 0.9.15
Dependencies: gnutls@3.8.13 libgcrypt@1.12.2 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.

vpn-slice 0.16.1
Dependencies: python-dnspython@2.8.0 python-setproctitle@1.3.7 iproute2@7.0.0 iptables@1.8.11
Channel: guix
Location: gnu/packages/vpn.scm (gnu packages vpn)
Home page: https://github.com/dlenski/vpn-slice
Licenses: GPL 3+
Build system: pyproject
Synopsis: Split tunneling replacement for vpnc-script
Description:

vpn-slice is a replacement for vpnc-script used by openconnect and vpnc. Instead of trying to copy the behavior of standard corporate VPN clients, which normally reroute all your network traffic through the VPN, vpn-slice tries to minimize your contact with an intrusive VPN. This is also known as a split-tunnel VPN, since it splits your traffic between the VPN tunnel and your normal network interfaces.

By default, vpn-slice only routes traffic for specific hosts or subnets through the VPN. It automatically looks up named hosts, using the VPN's DNS servers, and adds entries for them to your /etc/hosts (which it cleans up after VPN disconnection), however it does not otherwise alter your /etc/resolv.conf at all.

bitmask 0.21.11
Dependencies: iproute2@7.0.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.46.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.

amneziawg-linux-kernel-module 3.1.20260906
Channel: guix
Location: gnu/packages/vpn.scm (gnu packages vpn)
Home page: https://github.com/amnezia-vpn/amneziawg-linux-kernel-module
Licenses: GPL 2
Build system: linux-module
Synopsis: AmneziaWG Linux kernel module
Description:

Linux kernel module for AmneziaWG support.

ocproxy 1.70
Dependencies: libevent@2.1.12
Channel: guix
Location: gnu/packages/vpn.scm (gnu packages vpn)
Home page: https://github.com/cernekee/ocproxy
Licenses: Modified BSD
Build system: gnu
Synopsis: OpenConnect proxy
Description:

User-level SOCKS and port forwarding proxy for OpenConnect based on LwIP. When using ocproxy, OpenConnect only handles network activity that the user specifically asks to proxy, so the VPN interface no longer "hijacks" all network traffic on the host.

gp-saml-gui 0.0.0-2.21cce40
Dependencies: bash-minimal@5.2.37 python-pygobject@3.50.2 python-urllib3@2.7.0 python-requests@2.34.2 webkitgtk-for-gtk3@2.50.3
Propagated dependencies: openconnect@9.12-1.549fd2d
Channel: guix
Location: gnu/packages/vpn.scm (gnu packages vpn)
Home page: https://github.com/dlenski/gp-saml-gui
Licenses: GPL 3+
Build system: pyproject
Synopsis: Interactively authenticate to GlobalProtect VPNs that require SAML
Description:

This is a helper script to allow you to interactively login to a GlobalProtect VPN that uses SAML authentication, so that you can subsequently connect with OpenConnect.

proton-vpn-cli 1.0.1
Propagated dependencies: python-click@8.4.1 python-dbus-fast@2.44.3 python-proton-core@0.7.4 python-proton-keyring-linux@0.2.3 python-proton-vpn-api-core@5.2.3 python-proton-vpn-local-agent@1.6.0 python-tabulate@0.9.0
Channel: guix
Location: gnu/packages/vpn.scm (gnu packages vpn)
Home page: https://github.com/ProtonVPN/linux-cli
Licenses: GPL 3+
Build system: pyproject
Synopsis: Command-line client for ProtonVPN
Description:

This is the official command-line interface for ProtonVPN, a secure point-to-point virtual private networking (VPN) service with a gratis tier. It can automatically find and connect to the fastest servers or use Tor over VPN. The gratis tier offers unlimited bandwidth for up to 10 devices.

strongswan 5.9.14
Dependencies: coreutils@9.1 curl@8.20.0 gmp@6.3.0 libcap@2.64 libgcrypt@1.12.2 libsoup-minimal@2.74.3 linux-pam@1.7.2 openssl@3.5.7
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.

gvpe 3.1
Dependencies: openssl@3.5.7 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.

Total packages: 32836