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

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.


vim-surround 2.2
Channel: guix
Location: gnu/packages/vim.scm (gnu packages vim)
Home page: https://github.com/tpope/vim-surround
Licenses: Vim
Build system: vim
Synopsis: Vim plugin for easy quoting and parenthesizing
Description:

Surround.vim is all about "surroundings": parentheses, brackets, quotes, XML tags, and more. The plugin provides mappings to easily delete, change and add such surroundings in pairs.

vim-gnupg 2.7.1
Channel: guix
Location: gnu/packages/vim.scm (gnu packages vim)
Home page: https://www.vim.org/scripts/script.php?script_id=3645
Licenses: GPL 2+
Build system: vim
Synopsis: Vim plugin for transparent editing of gpg encrypted files
Description:

This script implements transparent editing of gpg encrypted files. The filename must have a .gpg, .pgp or .asc suffix. When opening such a file the content is decrypted, and the content will be encrypted to all recipients before it is written. This script turns off viminfo, swapfile, and undofile when editing encrypted files to increase security.

eovim 0.2.0
Dependencies: efl@1.26.3 msgpack-c@6.0.0 neovim@0.11.5
Channel: guix
Location: gnu/packages/vim.scm (gnu packages vim)
Home page: https://github.com/jeanguyomarch/eovim/
Licenses: Expat
Build system: cmake
Synopsis: EFL GUI for Neovim
Description:

Graphical Neovim interface based on the EFL toolkit. Its features include customizable appearance and support for fonts with ligatures.

vim-zig 0.0.0-1.54c216e
Channel: guix
Location: gnu/packages/vim.scm (gnu packages vim)
Home page: https://github.com/ziglang/zig.vim
Licenses: Expat
Build system: vim
Synopsis: Vim configuration for Zig
Description:

File detection and syntax highlighting for the zig programming language.

vim-context-filetype 0.0.0-1.5e85f8c
Channel: guix
Location: gnu/packages/vim.scm (gnu packages vim)
Home page: https://github.com/Shougo/context_filetype.vim
Licenses: Expat
Build system: vim
Synopsis: Context filetype library for Vim
Description:

vim-context-filetype is context filetype library for Vim script.

vim-nerdcommenter 2.6.0
Channel: guix
Location: gnu/packages/vim.scm (gnu packages vim)
Home page: https://github.com/preservim/nerdcommenter
Licenses: CC0
Build system: vim
Synopsis: Vim plugin for easy commenting of code
Description:

NERD commenter is a Vim plugin that provides many different commenting operations and styles which are invoked via key mappings and a menu. These operations are available for most filetypes.

vim-commentary 1.3-1.e87cd90
Channel: guix
Location: gnu/packages/vim.scm (gnu packages vim)
Home page: https://www.vim.org/scripts/script.php?script_id=3695
Licenses: Vim
Build system: vim
Synopsis: Vim plugin for commenting out code
Description:

Comment stuff out. Use gcc to comment out a line (takes a count), gc to comment out the target of a motion (for example, gcap to comment out a paragraph), gc in visual mode to comment out the selection, and gc in operator pending mode to target a comment. You can also use it as a command, either with a range like :7,17Commentary, or as part of a :global invocation like with :g/TODO/Commentary.

vim-tagbar 3.0.0
Dependencies: universal-ctags@6.2.1
Channel: guix
Location: gnu/packages/vim.scm (gnu packages vim)
Home page: https://github.com/preservim/tagbar
Licenses: Vim
Build system: vim
Synopsis: Vim plugin that displays tags in a window, ordered by scope
Description:

Tagbar is a Vim plugin that provides an easy way to browse the tags of the current file and get an overview of its structure. It does this by creating a sidebar that displays the ctags-generated tags of the current file, ordered by their scope. This means that for example methods in C++ are displayed under the class they are defined in.

vim-vlime 0.4.0-1.c1ac16c
Propagated dependencies: cl-alexandria@1.4-0.009b7e5 cl-slime-swank@2.31 cl-usocket@0.8.9 cl-vom@0.1.4-1.1aeafeb cl-yason@0.8.4
Channel: guix
Location: gnu/packages/vim.scm (gnu packages vim)
Home page: https://github.com/vlime/vlime
Licenses: Expat
Build system: vim
Synopsis: Common Lisp dev environment for Vim (and Neovim)
Description:

Vlime is similar to SLIME for Emacs and SLIMV for Vim. It provides REPL integration, as well as omni-completions, cross reference utilities, a nice inspector, debugger support, and many other great facilities to aid you in your glorious Common Lisp hacking quest.

vim-neocomplete 2.1
Channel: guix
Location: gnu/packages/vim.scm (gnu packages vim)
Home page: https://github.com/Shougo/neocomplete.vim/
Licenses: Expat
Build system: vim
Synopsis: Next generation completion framework for Vim
Description:

neocomplete, an abbreviation of 'neo-completion with cache', is a plugin for Vim. It provides keyword completion system by maintaining a cache of keywords in the current buffer. Neocomplete can be customized easily and has many more features than Vim's built-in completion.

vim 9.1.2110
Dependencies: gawk@5.3.0 ncurses@6.2.20210619 perl@5.36.0 tcsh@6.24.15
Channel: guix
Location: gnu/packages/vim.scm (gnu packages vim)
Home page: https://www.vim.org/
Licenses: Vim
Build system: gnu
Synopsis: Text editor based on vi
Description:

Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems.

Vim is often called a "programmer's editor," and so useful for programming that many consider it an entire IDE. It's not just for programmers, though. Vim is perfect for all kinds of text editing, from composing email to editing configuration files.

neovim-asyncrun 2.12.4
Channel: guix
Location: gnu/packages/vim.scm (gnu packages vim)
Home page: https://github.com/skywind3000/asyncrun.vim
Licenses: Expat
Build system: vim
Synopsis: Run Async Shell Commands in Vim
Description:

This plugin takes the advantage of new APIs in Vim 8 (and NeoVim) to enable you to run shell commands in background and read output in the quickfix window in realtime.

neovim-dispatch 1.8-1.4c695bc
Channel: guix
Location: gnu/packages/vim.scm (gnu packages vim)
Home page: https://github.com/tpope/vim-dispatch
Licenses: Vim
Build system: vim
Synopsis: Asynchronous build and test dispatcher
Description:

Leverage the power of Vim's compiler plugins without being bound by synchronicity. Kick off builds and test suites using one of several asynchronous adapters (including tmux, screen, and a headless mode), and when the job completes, errors will be loaded and parsed automatically.

vagrant-cachier 1.2.1
Dependencies: ruby@3.3.9 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.

libx86emu 3.5
Channel: guix
Location: gnu/packages/virtualization.scm (gnu packages virtualization)
Home page: https://github.com/wfeldt/libx86emu
Licenses: X11-style
Build system: gnu
Synopsis: Library for x86 emulation
Description:

Libx86emu is a small library to emulate x86 instructions. The focus here is not a complete emulation but to cover enough for typical firmware blobs. You can

  1. intercept any memory access or directly map real memory ranges

  2. intercept any i/o access, map real i/o ports, or block any real i/o

  3. intercept any interrupt

  4. add a hook to run after each instruction

  5. recognize a special x86 instruction that can trigger logging

  6. use integrated logging

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.90 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.7.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.0.8 parted@3.6 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.

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.11.14 python-libvirt@11.5.0 python-pycairo@1.28.0 python-pygobject@3.54.3 python-requests@2.32.5 qemu@10.2.0 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.

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.

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

runc 1.3.0
Dependencies: libseccomp@2.6.0
Channel: guix
Location: gnu/packages/virtualization.scm (gnu packages virtualization)
Home page: https://opencontainers.org/
Licenses: ASL 2.0
Build system: go
Synopsis: Open container initiative runtime
Description:

runc is a command line client for running applications packaged according to the Open Container Initiative (OCI) format and is a compliant implementation of the Open Container Initiative specification.

criu 4.0
Dependencies: bash-minimal@5.2.37 protobuf@3.21.9 python-protobuf@3.20.3 iproute2@6.4.0 libaio@0.3.113 libcap@2.64 libnet@1.2 libnl@3.7.0 libbsd@0.11.7 nftables@1.0.8
Propagated dependencies: protobuf-c@1.4.1
Channel: guix
Location: gnu/packages/virtualization.scm (gnu packages virtualization)
Home page: https://criu.org
Licenses: GPL 2 LGPL 2.1
Build system: gnu
Synopsis: Checkpoint and restore in user space
Description:

Using this tool, you can freeze a running application (or part of it) and checkpoint it to a hard drive as a collection of files. You can then use the files to restore and run the application from the point it was frozen at. The distinctive feature of the CRIU project is that it is mainly implemented in user space.

libosinfo 1.12.0
Dependencies: libsoup@3.6.5 libxml2@2.14.6 libxslt@1.1.43 osinfo-db@20250124
Channel: guix
Location: gnu/packages/virtualization.scm (gnu packages virtualization)
Home page: https://libosinfo.org/
Licenses: LGPL 2.1+ GPL 2+
Build system: meson
Synopsis: Operating system information database
Description:

libosinfo is a GObject based library API for managing information about operating systems, hypervisors and the (virtual) hardware devices they can support. It includes a database containing device metadata and provides APIs to match/identify optimal devices for deploying an operating system on a hypervisor. Via GObject Introspection, the API is available in all common programming languages. Vala bindings are also provided.

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.

libguestfs 1.56.2
Dependencies: acl@2.3.1 bdb@6.2.32 fuse@3.18.1 gmp@6.3.0 libapparmor@4.1.2 libcap@2.64 libcap-ng@0.9 libconfig@1.7.3 libvirt@11.5.0 libxcrypt@4.4.38 numactl@2.0.16 yajl@2.1.0 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.0
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.

Total packages: 31209