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

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.


osinfo-db-tools 1.12.0
Dependencies: libsoup-minimal@2.74.3 libxml2@2.14.6 libxslt@1.1.43 json-glib@1.10.0 libarchive@3.7.7
Channel: guix
Location: gnu/packages/virtualization.scm (gnu packages virtualization)
Home page: https://gitlab.com/libosinfo/osinfo-db-tools
Licenses: LGPL 2.0+
Build system: meson
Synopsis: Tools for managing the osinfo database
Description:

This package contains a set of tools to assist administrators and developers in managing the database.

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

python-qemu-qmp 0.0.0a0
Propagated dependencies: python-pygments@2.19.1 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.

qemu 10.2.0
Dependencies: ipxe-qemu@1.21.1-4.969ce2c alsa-lib@1.2.11 bash-minimal@5.2.37 capstone@5.0.1 dtc@1.7.2 glib@2.86.0 gnutls@3.8.9 gtk+@3.24.51 libaio@0.3.113 libcacard@2.8.1 attr@2.5.1 libcap-ng@0.9 libdrm@2.4.124 libepoxy@1.5.10 libjpeg-turbo@2.1.4 libpng@1.6.39 libseccomp@2.6.0 libslirp@4.9.1 liburing@2.12 libusb@1.0.25 mesa@25.2.3 ncurses@6.2.20210619 openbios-qemu-ppc@1.1-2.c3a19c1 opensbi-qemu@1.8.1 pixman@0.46.4 pulseaudio@16.1 sdl2@2.30.8 seabios-qemu@1.17.0 spice@0.15.2 usbredir@0.15.0 util-linux@2.40.4 vde2@2.3.3 virglrenderer@1.1.0 zlib@1.3.1 zstd@1.5.6
Channel: guix
Location: gnu/packages/virtualization.scm (gnu packages virtualization)
Home page: https://www.qemu.org
Licenses: GPL 2
Build system: gnu
Synopsis: Machine emulator and virtualizer
Description:

QEMU is a generic machine emulator and virtualizer.

When used as a machine emulator, QEMU can run OSes and programs made for one machine (e.g. an ARM board) on a different machine---e.g., your own PC. By using dynamic translation, it achieves very good performance.

When used as a virtualizer, QEMU achieves near native performances by executing the guest code directly on the host CPU. QEMU supports virtualization when executing under the Xen hypervisor or using the KVM kernel module in Linux. When using KVM, QEMU can virtualize x86, server and embedded PowerPC, and S390 guests.

xen 4.19.0
Dependencies: acpica@20250807 bridge-utils@1.7.1 glib@2.86.0 iproute2@6.4.0 libaio@0.3.113 libx11@1.8.12 libxcrypt@4.4.38 yajl@2.1.0 ncurses@6.2.20210619 openssl@3.0.8 ovmf-i686@202402 pixman@0.46.4 qemu-minimal@10.2.0 seabios@1.17.0 util-linux@2.40.4 xz@5.4.5 zlib@1.3.1
Channel: guix
Location: gnu/packages/virtualization.scm (gnu packages virtualization)
Home page: https://xenproject.org/
Licenses: GPL 2
Build system: gnu
Synopsis: Hypervisor
Description:

This package provides the Xen Virtual Machine Monitor which is a hypervisor.

vmware-open-vm-tools 13.0.10
Dependencies: eudev@3.2.14 fuse@3.18.1 glib@2.86.0 xmlsec-openssl@1.3.9 libmspack@0.11 libtirpc@1.3.1 libxcrypt@4.4.38 libxml2@2.14.6 linux-pam@1.5.2 openssl@3.0.8 procps@4.0.3 rpcsvc-proto@1.4.4 shepherd@0.10.5 util-linux@2.40.4
Channel: guix
Location: gnu/packages/virtualization.scm (gnu packages virtualization)
Home page: https://github.com/vmware/open-vm-tools
Licenses: GPL 2
Build system: gnu
Synopsis: Tools for VMWare guest VM to enhance host-guest integration
Description:

open-vm-tools is a set of services and modules that enable several features in VMware products for better management of, and seamless user interactions with, guests.

open-vm-tools enables the following features in VMware products:

  • The ability to perform virtual machine power operations gracefully.

  • Execution of VMware provided or user configured scripts in guests during various power operations.

  • The ability to run programs, commands and file system operation in guests to enhance guest automation.

  • Authentication for guest operations.

  • Periodic collection of network, disk, and memory usage information from the guest.

  • Generation of heartbeat from guests to hosts so VMware's HA solution can determine guests' availability.

  • Clock synchronization between guests and hosts or client desktops.

  • Quiescing guest file systems to allow hosts to capture file-system-consistent guest snapshots.

  • Execution of pre-freeze and post-thaw scripts while quiescing guest file systems.

  • The ability to customize guest operating systems immediately after powering on virtual machines.

  • Enabling shared folders between host and guest file systems on VMware Workstation and VMware Fusion.

  • Copying and pasting text, graphics, and files between guests and hosts or client desktops.

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.5.2 mesa@25.2.3 openjdk@25.0.2 openssh@10.2p1 openssl@3.0.8 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.21 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.

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.

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.124 pixman@0.46.4 libglvnd@1.7.0 libxkbcommon@1.11.0 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.

neatvnc 0.9.4
Dependencies: libdrm@2.4.124 libglvnd@1.7.0 libxkbcommon@1.11.0 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.0.8 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.

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

gp-saml-gui 0.0.0-2.21cce40
Dependencies: bash-minimal@5.2.37 python-pygobject@3.50.2 python-urllib3@2.5.0 python-requests@2.32.5 webkitgtk-with-libsoup2@2.50.3
Propagated dependencies: openconnect@9.12-0.0dcdff8
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.

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.

tinc 1.0.36
Dependencies: zlib@1.3.1 lzo@2.10 openssl@3.0.8
Channel: guix
Location: gnu/packages/vpn.scm (gnu packages vpn)
Home page: https://tinc-vpn.org
Licenses: GPL 2+
Build system: gnu
Synopsis: Virtual Private Network (VPN) daemon
Description:

Tinc is a VPN that uses tunnelling and encryption to create a secure private network between hosts on the internet.

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.

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.

vpn-slice 0.16.1
Dependencies: python-dnspython@2.7.0 python-setproctitle@1.3.7 iproute2@6.4.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.

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

badvpn 1.999.130
Dependencies: nspr@4.36 nss@3.101.4 openssl@3.0.8
Channel: guix
Location: gnu/packages/vpn.scm (gnu packages vpn)
Home page: https://github.com/ambrop72/badvpn
Licenses: Modified BSD
Build system: cmake
Synopsis: Peer-to-peer virtual private network (VPN)
Description:

BadVPN is a collection of virtual private network (VPN) tools. It includes:

  1. NCD programming language.

    NCD (Network Configuration Daemon) is a daemon and programming/scripting language for configuration of network interfaces and other aspects of the operating system.

  2. Tun2socks network-layer proxifier.

    The tun2socks program socksifes TCP connections at the network layer. It implements a TUN device which accepts all incoming TCP connections (regardless of destination IP), and forwards the connections through a SOCKS server.

  3. Peer-to-peer VPN.

    The peer-to-peer VPN implements a Layer 2 (Ethernet) network between the peers (VPN nodes).

Total packages: 70999