Packages [Q]

GNU Guix provides 6,398 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 October 23, 2017).

You can browse packages indexed by their first letter.

GNU?Package versionPackage details
qca 2.1.3 Libraries for the Qt Cryptographic Architecture

The Qt Cryptographic Architecture (QCA) provides a straightforward and cross-platform API for a range of cryptographic features, including SSL/TLS, X.509 certificates, SASL, OpenPGP, S/MIME CMS, and smart cards.

https://userbase.kde.org/QCA
qdbm 1.8.78 Key-value database

QDBM is a library of routines for managing a database. The database is a simple data file containing key-value pairs. Every key and value is serial bytes with variable length. Binary data as well as character strings can be used as a key or a value. There is no concept of data tables or data types. Records are organized in a hash table or B+ tree.

http://fallabs.com/qdbm
qemu 2.10.1 Machine emulator and virtualizer

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.

http://www.qemu-project.org
qemu-minimal 2.10.1 Machine emulator and virtualizer (without GUI)

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.

http://www.qemu-project.org
Part of GNU qgpgme 1.9.0 Qt API bindings for gpgme

QGpgme provides a very high level Qt API around GpgMEpp.

QGpgME was originally developed as part of libkleo and incorporated into gpgpme starting with version 1.7.

https://www.gnupg.org/related_software/gpgme/
qjackctl 0.4.5 Jack server control application

Control a Jack server. Allows you to plug various sources into various outputs and to start, stop and configure jackd

https://qjackctl.sourceforge.io/
qmidiarp 0.6.4 MIDI arpeggiator

QMidiArp is an advanced MIDI arpeggiator, programmable step sequencer and LFO. It can hold any number of arpeggiator, sequencer, or LFO modules running in parallel.

http://qmidiarp.sourceforge.net/
qpdf 6.0.0 Command-line tools and library for transforming PDF files

QPDF is a command-line program that does structural, content-preserving transformations on PDF files. It could have been called something like pdf-to-pdf. It includes support for merging and splitting PDFs and to manipulate the list of pages in a PDF file. It is not a PDF viewer or a program capable of converting PDF into other formats.

http://qpdf.sourceforge.net/
patches: snippet

qqwing 1.3.4 Sudoku puzzle solver and generator

QQWing is a Sudoku puzzle generator and solver. It offers the following features:

  1. Can solve 1000 puzzles in 1 second and generate 1000 puzzles in 25 seconds.

  2. Uses logic. Uses as many solve techniques as possible when solving puzzles rather than guessing.

  3. Rates puzzles. Most generators don't give an indication of the difficulty of a Sudoku puzzle. QQwing does.

  4. Can print solve instructions for any puzzle.

  5. Customizable output style, including a CSV style that is easy to import into a database.

https://qqwing.com/
qrencode 3.4.4 Encode data into a QR Code symbol

Libqrencode is a C library for encoding data in a QR Code symbol, a kind of 2D symbology that can be scanned by handy terminals such as a mobile phone with CCD. The capacity of QR Code is up to 7000 digits or 4000 characters, and is highly robust.

https://fukuchi.org/works/qrencode
qscintilla 2.10.1 Qt port of the Scintilla C++ editor control

QScintilla is a port to Qt of Neil Hodgson's Scintilla C++ editor control. QScintilla includes features especially useful when editing and debugging source code. These include support for syntax styling, error indicators, code completion and call tips.

http://www.riverbankcomputing.co.uk/software/qscintilla/intro
qsyncthingtray 0.5.8 Traybar Application for Syncthing

A traybar application for syncthing.

  1. Shows number of connections at a glance.

  2. Traffic statistics about incoming, outgoing and total throughput.

  3. Launches Syncthing and Syncthing-iNotifier if specified.

  4. Quickly pause Syncthing with one click.

  5. Last Synced Files - Quickly see the recently synchronised files and open their folder.

  6. Quick Access to all shared folders.

  7. Presents Syncthing UI in a separate view instead of using the browser.

  8. Supports authenticated HTTPS connections.

  9. Uses System Notifications about current connection status.

  10. Toggle for monochrome icon.

https://github.com/sieren/QSyncthingTray
qsynth 0.4.4 Graphical user interface for FluidSynth

Qsynth is a GUI front-end application for the FluidSynth SoundFont synthesizer written in C++.

http://qsynth.sourceforge.net
qt 5.9.2 Cross-platform GUI library

Qt is a cross-platform application and UI framework for developers using C++ or QML, a CSS & JavaScript like language.

https://www.qt.io/
patches: snippet

qt 4.8.7 Cross-platform GUI library

Qt is a cross-platform application and UI framework for developers using C++ or QML, a CSS & JavaScript like language.

https://www.qt.io/
patches: 1, snippet

qtbase 5.9.2 Cross-platform GUI library

Qt is a cross-platform application and UI framework for developers using C++ or QML, a CSS & JavaScript like language.

https://www.qt.io/
patches: snippet

qtcanvas3d 5.9.2 Qt Canvas 3D module

The Qt Canvas 3D module provides a way to make WebGL-like 3D drawing calls from Qt Quick JavaScript.

https://www.qt.io/
patches: snippet

qtcharts 5.9.2 Qt Charts module

The Qt Charts module provides a set of easy to use chart components. It uses the Qt Graphics View Framework, therefore charts can be easily integrated to modern user interfaces. Qt Charts can be used as QWidgets, QGraphicsWidget, or QML types. Users can easily create impressive graphs by selecting one of the charts themes.

https://www.qt.io/
qtconnectivity 5.9.2 Qt Connectivity module

The Qt Connectivity modules provides modules for interacting with Bluetooth and NFC.

https://www.qt.io/
qtdatavis3d 5.9.2 Qt Data Visualization module

The Qt Data Visualization module provides a way to visualize data in 3D as bar, scatter, and surface graphs. It is especially useful for visualizing depth maps and large quantities of rapidly changing data, such as data received from multiple sensors. The look and feel of graphs can be customized by using themes or by adding custom items and labels to them.

https://www.qt.io/
qtdeclarative 5.9.2 Qt QML module (Quick 2)

The Qt QML module provides a framework for developing applications and libraries with the QML language. It defines and implements the language and engine infrastructure, and provides an API to enable application developers to extend the QML language with custom types and integrate QML code with JavaScript and C++.

https://www.qt.io/
qtgamepad 5.9.2 Qt Gamepad module

The Qt Gamepad module is an add-on library that enables Qt applications to support the use of gamepad hardware and in some cases remote control equipment. The module provides both QML and C++ interfaces. The primary target audience are embedded devices with fullscreen user interfaces, and mobile applications targeting TV-like form factors.

https://www.qt.io/
qtgraphicaleffects 5.9.2 Qt Graphical Effects module

The Qt Graphical Effects module provides a set of QML types for adding visually impressive and configurable effects to user interfaces. Effects are visual items that can be added to Qt Quick user interface as UI components. The API consists of over 20 effects provided as separate QML types. The effects cover functional areas such as blending, masking, blurring, coloring, and many more.

https://www.qt.io/
qtimageformats 5.9.2 Additional Image Format plugins for Qt

The QtImageFormats module contains plugins for adding support for MNG, TGA, TIFF and WBMP image formats.

https://www.qt.io/
patches: snippet

qtkeychain 0.8.0 Qt API to store passwords

QtKeychain is a Qt library to store passwords and other secret data securely. It will not store any data unencrypted unless explicitly requested.

https://github.com/frankosterfeld/qtkeychain
qtlocation 5.9.2 Qt Location and Positioning modules

The Qt Location module provides an interface for location, positioning and geolocation plugins.

https://www.qt.io/
qtmultimedia 5.9.2 Qt Multimedia module

The Qt Multimedia module provides set of APIs to play and record media, and manage a collection of media content. It also contains a set of plugins for interacting with pulseaudio and GStreamer.

https://www.qt.io/
patches: snippet

qtnetworkauth 5.9.2 Qt Network Authorization module

The Qt Network Authorization module provides an implementation of OAuth and OAuth2 authenticathon methods for Qt.

https://www.qt.io/
qtox 1.12.1 Tox chat client using Qt

qTox is a Tox client that follows the Tox design guidelines. It provides an easy to use application that allows you to connect with friends and family without anyone else listening in.

https://qtox.github.io/
qtpurchasing 5.9.2 Qt Purchasing module

The Qt Purchasing module provides and in-app API for purchasing goods and services.

https://www.qt.io/
qtquickcontrols 5.9.2 Qt Quick Controls and other Quick modules

The QtScript module provides classes for making Qt applications scriptable. This module provides a set of extra components that can be used to build complete interfaces in Qt Quick.

https://www.qt.io/
qtquickcontrols2 5.9.2 Qt Quick Controls 2 and other Quick 2 modules

The Qt Quick Controls 2 module contains the Qt Labs Platform module that provides platform integration: native dialogs, menus and menu bars, and tray icons. It falls back to Qt Widgets when a native implementation is not available.

https://www.qt.io/
qtractor 0.8.4 Audio/MIDI multi-track sequencer

Qtractor is an Audio/MIDI multi-track sequencer application. It uses JACK for audio and ALSA sequencer for MIDI as multimedia infrastructures and follows a traditional multi-track tape recorder control paradigm.

http://qtractor.org/
qtremoteobjects 5.9.2 Qt Remote Objects module

The Qt Remote Objects module is an inter-process communication (IPC) module developed for Qt. The idea is to extend existing Qt's functionalities to enable an easy exchange of information between processes or computers.

https://www.qt.io/
qtscript 5.9.2 Qt Script module

Qt provides support for application scripting with ECMAScript. The following guides and references cover aspects of programming with ECMAScript and Qt.

https://www.qt.io/
patches: 1

qtscxml 5.9.2 Qt SCXML module

The Qt SCXML module provides functionality to create state machines from SCXML files. This includes both dynamically creating state machines (loading the SCXML file and instantiating states and transitions) and generating a C++ file that has a class implementing the state machine. It also contains functionality to support data models and executable content.

https://www.qt.io/
patches: snippet

qtsensors 5.9.2 Qt Sensors module

The Qt Sensors API provides access to sensor hardware via QML and C++ interfaces. The Qt Sensors API also provides a motion gesture recognition API for devices.

https://www.qt.io/
qtserialbus 5.9.2 Qt Serial Bus module

The Qt Serial Bus API provides classes and functions to access the various industrial serial buses and protocols, such as CAN, ModBus, and others.

https://www.qt.io/
qtserialport 5.9.2 Qt Serial Port module

The Qt Serial Port module provides the library for interacting with serial ports from within Qt.

https://www.qt.io/
qtspeech 5.9.2 Qt Speech module

The Qt Speech module enables a Qt application to support accessibility features such as text-to-speech, which is useful for end-users who are visually challenged or cannot access the application for whatever reason. The most common use case where text-to-speech comes in handy is when the end-user is driving and cannot attend the incoming messages on the phone. In such a scenario, the messaging application can read out the incoming message.

https://www.qt.io/
qtsvg 5.9.2 Qt module for displaying SVGs

The QtSvg module provides classes for displaying the contents of SVG files.

https://www.qt.io/
qttools 5.9.2 Qt Tools and Designer modules

The Qt Tools module provides a set of applications to browse the documentation, translate applications, generate help files and other stuff that helps in Qt development.

https://www.qt.io/
qtwayland 5.9.2 Qt Wayland module

The Qt Wayland module provides the QtWayland client and compositor libraries.

https://www.qt.io/
patches: snippet

qtwebchannel 5.9.2 Web communication library for Qt

The Qt WebChannel module enables peer-to-peer communication between the host (QML/C++ application) and the client (HTML/JavaScript application). The transport mechanism is supported out of the box by the two popular web engines, Qt WebKit 2 and Qt WebEngine.

https://www.qt.io/
qtwebkit 5.9.1 Web browser engine and classes to render and interact with web content

QtWebKit provides a Web browser engine that makes it easy to embed content from the World Wide Web into your Qt application. At the same time Web content can be enhanced with native controls.

https://www.webkit.org
qtwebsockets 5.9.2 Qt Web Sockets module

WebSocket is a web-based protocol designed to enable two-way communication between a client application and a remote host. The Qt WebSockets module provides C++ and QML interfaces that enable Qt applications to act as a server that can process WebSocket requests, or a client that can consume data received from the server, or both.

https://www.qt.io/
qtx11extras 5.9.2 Qt Extras for X11

The QtX11Extras module includes the library to access X11 from within Qt 5.

https://www.qt.io/
qtxmlpatterns 5.9.2 Qt XML patterns module

The QtXmlPatterns module is a XQuery and XPath engine for XML and custom data models. It contains programs such as xmlpatterns and xmlpatternsvalidator.

https://www.qt.io/
quagga 1.2.1 Routing Software Suite

Quagga is a routing software suite, providing implementations of OSPFv2, OSPFv3, RIP v1 and v2, RIPng and BGP-4 for Unix platforms.

The Quagga architecture consists of a core daemon, zebra, which acts as an abstraction layer to the underlying Unix kernel and presents the Zserv API over a Unix or TCP stream to Quagga clients. It is these Zserv clients which typically implement a routing protocol and communicate routing updates to the zebra daemon.

http://www.nongnu.org/quagga/
patches: 1

quassel 0.12.4 Distributed IRC client

Quassel is a distributed IRC client, meaning that one or more clients can attach to and detach from the central core. It resembles the popular combination of screen and a text-based IRC client such as WeeChat or irssi, but graphical.

http://quassel-irc.org/
patches: 1, snippet

quesoglc 0.7.2 Implementation of the OpenGL Character Renderer (GLC)

The OpenGL Character Renderer (GLC) is a state machine that provides OpenGL programs with character rendering services via an application programming interface (API).

http://quesoglc.sourceforge.net
quickswitch-i3 2.2-1.ed692b1 Quickly change to and locate windows in the i3 window manager

This utility for the i3 window manager allows you to quickly switch to and locate windows on all your workspaces, using an interactive dmenu prompt.

https://github.com/proxypoke/quickswitch-for-i3
patches: 1

quilt 0.61 Script for managing patches to software

Quilt allows you to easily manage large numbers of patches by keeping track of the changes each patch makes. Patches can be applied, un-applied, refreshed, and more.

https://savannah.nongnu.org/projects/quilt/
qutebrowser 0.11.0 Minimal, keyboard-focused, vim-like web browser

qutebrowser is a keyboard-focused browser with a minimal GUI. It is based on PyQt5 and QtWebKit.

https://qutebrowser.org/
quvi 0.4.2 Media stream URL parser

quvi is a command-line-tool suite to extract media files from streaming URLs. It is a command-line wrapper for the libquvi library.

http://quvi.sourceforge.net/
qwt 6.1.3 Qt widgets for plots, scales, dials and other technical software GUI components

The Qwt library contains widgets and components which are primarily useful for technical and scientific purposes. It includes a 2-D plotting widget, different kinds of sliders, and much more.

http://qwt.sourceforge.net
^