Packages [V]

GNU Guix provides 5,970 packages transparently available as pre-built binaries. These pages provide a complete list of the packages. Our continuous integration system shows their current build status (updated August 26, 2017).

You can browse packages indexed by their first letter.

GNU?Package versionPackage details
v4l-utils 1.12.5 Realtime video capture utilities for Linux

The v4l-utils provide a series of libraries and utilities to be used for realtime video capture via Linux-specific APIs.

https://linuxtv.org/wiki/index.php/V4l-utils
Part of GNU vala 0.36.3 Compiler for the GObject type system

Vala is a programming language that aims to bring modern programming language features to GNOME developers without imposing any additional runtime requirements and without using a different ABI compared to applications and libraries written in C.

https://live.gnome.org/Vala/
valgrind 3.12.0 Debugging and profiling tool suite

Valgrind is an instrumentation framework for building dynamic analysis tools. There are Valgrind tools that can automatically detect many memory management and threading bugs, and profile your programs in detail. You can also use Valgrind to build new tools.

http://www.valgrind.org/
patches: 1

vamp 2.6 Modular and extensible audio processing system

Vamp is an audio processing plugin system for plugins that extract descriptive information from audio data — typically referred to as audio analysis plugins or audio feature extraction plugins.

http://vamp-plugins.org
vapoursynth 37 Video processing framework

VapourSynth is a C++ library and Python module for video manipulation. It aims to be a modern rewrite of Avisynth, supporting multithreading, generalized colorspaces, per frame properties, and videos with format changes.

http://www.vapoursynth.com/
vc 1.2.0 SIMD vector classes for C++

Vc provides portable, zero-overhead C++ types for explicitly data-parallel programming. It is a library designed to ease explicit vectorization of C++ code. Its types enable explicitly stating data-parallel operations on multiple values. The parallelism is therefore added via the type system. Vc has an intuitive API and provides portability between different compilers and compiler versions as well as portability between different vector instruction sets. Thus, an application written with Vc can be compiled for:

  1. AVX and AVX2

  2. SSE2 up to SSE4.2 or SSE4a

  3. Scalar

  4. MIC

  5. NEON (in development)

  6. NVIDIA GPUs / CUDA (in development)

https://github.com/VcDevel/Vc
Part of GNU vc-dwim 1.8 Version-control-agnostic ChangeLog diff and commit tool

The vc-dwim package contains two tools, "vc-dwim" and "vc-chlog". vc-dwim is a tool that simplifies the task of maintaining a ChangeLog and using version control at the same time, for example by printing a reminder when a file change has been described in the ChangeLog but the file has not been added to the VC. vc-chlog scans changed files and generates standards-compliant ChangeLog entries based on the changes that it detects.

https://www.gnu.org/software/vc-dwim/
vcftools 0.1.15 Tools for working with VCF files

VCFtools is a program package designed for working with VCF files, such as those generated by the 1000 Genomes Project. The aim of VCFtools is to provide easily accessible methods for working with complex genetic variation data in the form of VCF files.

https://vcftools.github.io/
vco-plugins 0.3.0 LADSPA plugin for synthesizer oscillators

The blvco LADSPA plugin provides three anti-aliased oscillators:

  1. Pulse-VCO, a dirac pulse oscillator with flat amplitude spectrum

  2. Saw-VCO, a sawtooth oscillator with 1/F amplitude spectrum

  3. Rec-VCO, a square / rectange oscillator

All oscillators are low-pass filtered to provide waveforms similar to the output of analog synthesizers such as the Moog Voyager.

http://kokkinizita.linuxaudio.org
vdirsyncer 0.16.1 Synchronize calendars and contacts

Vdirsyncer synchronizes your calendars and addressbooks between two storage locations. The most popular purpose is to synchronize a CalDAV or CardDAV server with a local folder or file. The local data can then be accessed via a variety of programs, none of which have to know or worry about syncing to a server.

https://github.com/untitaker/vdirsyncer
vdpauinfo 1.0 Tool to query the capabilities of a VDPAU implementation

Vdpauinfo is a tool to query the capabilities of a VDPAU implementation.

X11-style (This is an X11-style, non-copyleft free software license. Check the URI for details. )
https://wiki.freedesktop.org/www/Software/VDPAU/
Part of GNU vera 1.23 List of acronyms

V.E.R.A. (Virtual Entity of Relevant Acronyms) is a list of computing acronyms distributed as an info document.

https://savannah.gnu.org/projects/vera/
videoproto 2.3.3 Xorg VideoProto protocol headers

Video Extension provides a protocol for a video output mechanism, mainly to rescale video playback in the video controller hardware.

https://www.x.org/wiki/
viewnior 1.6 Simple, fast and elegant image viewer

Viewnior is an image viewer program. Created to be simple, fast and elegant. Its minimalistic interface provides more screenspace for your images. Among its features are:

  1. Fullscreen & Slideshow

  2. Rotate, flip, crop, save, delete images

  3. Animation support

  4. Browse only selected images

  5. Navigation window

  6. Set image as wallpaper (Gnome 2, Gnome 3, XFCE, LXDE, FluxBox, Nitrogen)

  7. Simple interface

  8. EXIF and IPTC metadata

  9. Configurable mouse actions

http://siyanpanayotov.com/project/viewnior/
vifm 0.9 Flexible vi-like file manager using ncurses

Vifm is a file manager providing a vi-like usage experience. It has similar keybindings and modes (e.g. normal, command line, visual). The interface uses ncurses, thus vifm can be used in text-only environments. It supports a wide range of features, some of which are known from the vi-editor:

  1. utf8 support

  2. user mappings (almost like in vi)

  3. ranges in command

  4. line commands

  5. user defined commands (with support for ranges)

  6. registers

  7. operation undoing/redoing

  8. fuse file systems support

  9. trash

  10. multiple files renaming

  11. support of filename modifiers

  12. colorschemes support

  13. file name color according to file type

  14. path specific colorscheme customization

  15. bookmarks

  16. operation backgrounding

  17. customizable file viewers

  18. handy less-like preview mode

  19. filtering out and searching for files using regular expressions

  20. one or two panes view

With the package comes a plugin to use vifm as a vim file selector.

http://vifm.info/
vigra 1.11.0 Computer vision library

VIGRA stands for Vision with Generic Algorithms. It is an image processing and analysis library that puts its main emphasis on customizable algorithms and data structures. It is particularly strong for multi-dimensional image processing.

https://hci.iwr.uni-heidelberg.de/vigra
vim 8.0.0808 Text editor based on vi

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.

http://www.vim.org/
vim-airline 0.8 Statusline for Vim

vim-airline is an extensible statusline for Vim. It can be extended and costumized with themes, works with unicode fonts and powerline symbols, etc.

https://github.com/vim-airline/vim-airline
vim-airline-themes 0.0.0-1.6026eb7 Collection of themes for Vim-airline

vim-airline-themes is a collection of themes for vim-airline.

https://github.com/vim-airline/vim-airline-themes
vim-context-filetype 0.0.0-1.5e85f8c Context filetype library for Vim

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

https://github.com/Shougo/context_filetype.vim
vim-full 8.0.0808 Text editor based on vi

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.

http://www.vim.org/
vim-luna 0.0.0-1.6336199 Dark color theme for Vim
vim-neocomplete 2.1 Next generation completion framework for Vim

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.

https://github.com/Shougo/neocomplete.vim/
vim-neosnippet 4.2-1.1bd7e23 Snippet support for Vim

neosnippet, is a plugin for Vim which adds snippet support to Vim. Snippets are small templates for commonly used code that you can fill in on the fly. To use snippets can increase your productivity in Vim a lot. The functionality of this plug-in is quite similar to plug-ins like snipMate.vim or snippetsEmu.vim. But since you can choose snippets with the neocomplcache / neocomplete interface, you might have less trouble using them, because you do not have to remember each snippet name.

https://github.com/Shougo/neosnippet.vim/
vim-neosnippet-snippets 0.0.0-1.8e2b1c0 Snippets for neosnippet

neosnippet-snippets provides standard snippets for the Vim plugin neosnippet. Snippets are small templates for commonly used code that you can fill in on the fly.

https://github.com/Shougo/neosnippet-snippets
vim-scheme 0.0.0-1.9382798 Scheme syntax for Vim

vim-scheme provides Scheme support for Vim (R7RS and CHICKEN).

http://foldling.org/git/vim-scheme.git/
vim-syntastic 3.8.0 Syntax checking plugin for Vim

Vim-syntastic is a syntax checking plugin for Vim. It runs files through external syntax checkers and displays any resulting errors to the user. This can be done on demand, or automatically as files are saved. If syntax errors are detected, the user is notified.

https://github.com/vim-syntastic/syntastic
Part of GNU vinagre 3.22.0 Remote desktop viewer for GNOME

Vinagre is a remote display client supporting the VNC, SPICE and RDP protocols.

https://wiki.gnome.org/Apps/Vinagre
patches: 1, 2

virglrenderer 0.6.0 Virtual 3D GPU library

A virtual 3D GPU library that enables a virtualized operating system to use the host GPU to accelerate 3D rendering.

https://virgil3d.github.io
patches: 1

virt-manager 1.4.2 Manage virtual machines

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.

https://virt-manager.org/
virt-viewer 5.0 Graphical console client for virtual machines

Graphical console client for virtual machines using SPICE or VNC.

https://virt-manager.org
vis 0.3 Vim-like text editor

Vis aims to be a modern, legacy free, simple yet efficient vim-like text editor. It extends vim's modal editing with built-in support for multiple cursors/selections and combines it with sam's structural regular expression based command language.

https://github.com/martanne/vis
vlc 2.2.6 Audio and video framework

VLC is a cross-platform multimedia player and framework that plays most multimedia files as well as DVD, Audio CD, VCD, and various treaming protocols.

https://www.videolan.org/
volk 1.3 Vector-Optimized Library of Kernels

volk contains procedures with machine-specific optimizations for mathematical functions. It also provides an machine-independent interface to select the best such procedures to use on a given system.

http://libvolk.org/
vorbis-tools 1.4.0 Ogg vorbis tools

Ogg vorbis is a non-proprietary, patent-and-royalty-free, general-purpose compressed audio format.

The package vorbis-tools contains ogg123, an ogg vorbis command line audio player; oggenc, the ogg vorbis encoder; oggdec, a simple, portable command line decoder (to wav and raw); ogginfo, to obtain information (tags, bitrate, length, etc.) about an ogg vorbis file.

http://xiph.org/vorbis/
patches: 1, 2, 3

vpnc 0.5.3 Client for Cisco VPN concentrators

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.

http://www.unix-ag.uni-kl.de/~massar/vpnc/
patches: 1

vsearch 2.4.3 Sequence search tools for metagenomics

VSEARCH supports DNA sequence searching, clustering, chimera detection, dereplication, pairwise alignment, shuffling, subsampling, sorting and masking. The tool takes advantage of parallelism in the form of SIMD vectorization as well as multiple threads to perform accurate alignments at high speed. VSEARCH uses an optimal global aligner (full dynamic programming Needleman-Wunsch).

https://github.com/torognes/vsearch
patches: 1, snippet

Part of GNU vte 0.36.5 Virtual Terminal Emulator

VTE is a library (libvte) implementing a terminal emulator widget for GTK+, and a minimal sample application (vte) using that. Vte is mainly used in gnome-terminal, but can also be used to embed a console/terminal in games, editors, IDEs, etc.

https://www.gnome.org/
Part of GNU vte 0.28.2 Virtual Terminal Emulator

VTE is a library (libvte) implementing a terminal emulator widget for GTK+, and a minimal sample application (vte) using that. Vte is mainly used in gnome-terminal, but can also be used to embed a console/terminal in games, editors, IDEs, etc.

https://www.gnome.org/
patches: 1, 2

Part of GNU vte 0.48.3 Virtual Terminal Emulator

VTE is a library (libvte) implementing a terminal emulator widget for GTK+, and a minimal sample application (vte) using that. Vte is mainly used in gnome-terminal, but can also be used to embed a console/terminal in games, editors, IDEs, etc.

https://www.gnome.org/
vte-ng 0.48.3.a Enhanced VTE terminal widget

VTE is a library (libvte) implementing a terminal emulator widget for GTK+, this fork provides additional functions exposed for keyboard text selection and URL hints.

https://www.gnome.org/
vtk 7.1.0 Libraries for 3D computer graphics

The Visualization Toolkit (VTK) is a C++ library for 3D computer graphics, image processing and visualization. It supports a wide variety of visualization algorithms including: scalar, vector, tensor, texture, and volumetric methods; and advanced modeling techniques such as: implicit modeling, polygon reduction, mesh smoothing, cutting, contouring, and Delaunay triangulation. VTK has an extensive information visualization framework, has a suite of 3D interaction widgets, supports parallel processing, and integrates with various databases on GUI toolkits such as Qt and Tk.

http://www.vtk.org/
^