Packages — D (Page 1 of 2)

d-feet 0.3.11 — D-Bus debugger

This is a GNU package.

D-Feet is a D-Bus debugger, which can be used to inspect D-Bus interfaces of running programs and invoke methods on those interfaces.

daemontools 0.76 — Tools for managing UNIX style services

daemontools is a collection of tools for managing UNIX services.

dante 1.4.2 — SOCKS server and client

Dante is a SOCKS client and server implementation. It can be installed on a machine with access to an external TCP/IP network and will allow all other machines, without direct access to that network, to be relayed through the machine the Dante server is running on. The external network will never see any machines other than the one Dante is running on.

darcs 2.14.2 — Distributed Revision Control System

Darcs is a revision control system. It is:

  1. Distributed: Every user has access to the full command set, removing boundaries between server and client or committer and non-committers.

  2. Interactive: Darcs is easy to learn and efficient to use because it asks you questions in response to simple commands, giving you choices in your work flow. You can choose to record one change in a file, while ignoring another. As you update from upstream, you can review each patch name, even the full diff for interesting patches.

  3. Smart: Originally developed by physicist David Roundy, darcs is based on a unique algebra of patches called Patchtheory.

darkhttpd 1.12 — Simple static web server

darkhttpd is a simple static web server. It is standalone and does not need inetd or ucspi-tcp. It does not need any config files---you only have to specify the www root.

darkstat 3.0.719 — Network statistics gatherer

darkstat is a packet sniffer that runs as a background process, gathers all sorts of statistics about network usage, and serves them over HTTP. Features:

  • Traffic graphs, reports per host, shows ports for each host.

  • Embedded web-server with deflate compression.

  • Asynchronous reverse DNS resolution using a child process.

  • Small. Portable. Single-threaded. Efficient.

  • Supports IPv6.

darktable 2.6.0 — Virtual lighttable and darkroom for photographers

Darktable is a photography workflow application and RAW developer. It manages your digital negatives in a database, lets you view them through a zoomable lighttable and enables you to develop raw images and enhance them.

dash — POSIX-compliant shell optimised for size

dash is a POSIX-compliant /bin/sh implementation that aims to be as small as possible, often without sacrificing speed. It is faster than the GNU Bourne-Again Shell (bash) at most scripted tasks. dash is a direct descendant of NetBSD's Almquist Shell (ash).

dashel 1.3.3 — Data stream helper encapsulation library

Dashel is a data stream helper encapsulation C++ library. It provides a unified access to TCP/UDP sockets, serial ports, console, and files streams. It also allows a server application to wait for any activity on any combination of these streams.

datamash 1.4 — Scriptable statistics and data calculation

This is a GNU package.

Perform basic numeric, textual and statistical operations on plain text files. Designed to work within standard pipelines without additional code.

datefudge 1.22 — Pretend the system date is different

Utility that fakes the system time by pre-loading a small library that modifies the time, gettimeofday and clock_gettime system calls.

dav1d 0.1.0 — AV1 decoder

dav1d is a new AV1 cross-platform decoder, and focused on speed and correctness.

dbacl 1.14 — Bayesian text and email classifier

dbacl is a fast Bayesian text and email classifier. It builds a variety of language models using maximum entropy (minimum divergence) principles, and these can then be used to categorize input data automatically among multiple categories.

dblatex 0.3.10 — DocBook to LaTeX Publishing

DocBook to LaTeX Publishing transforms your SGML/XML DocBook documents to DVI, PostScript or PDF by translating them in pure LaTeX as a first process. MathML 2.0 markups are supported too. It started as a clone of DB2LaTeX.

dbus 1.12.10 — Message bus for inter-process communication (IPC)

D-Bus is a message bus system, a simple way for applications to talk to one another. In addition to interprocess communication, D-Bus helps coordinate process lifecycle; it makes it simple and reliable to code a "single instance" application or daemon, and to launch applications and daemons on demand when their services are needed.

D-Bus supplies both a system daemon (for events such as "new hardware device added" or "printer queue changed") and a per-user-login-session daemon (for general IPC needs among user applications). Also, the message bus is built on top of a general one-to-one message passing framework, which can be used by any two apps to communicate directly (without going through the message bus daemon). Currently the communicating applications are on one computer, or through unencrypted TCP/IP suitable for use behind a firewall with shared NFS home directories.

dbus-c++ 0.9.0 — D-Bus API for C++

This package provides D-Bus client API bindings for the C++ programming langauage. It also contains the utility dbuscxx-xml2cpp.

dbus-glib 0.108 — D-Bus GLib bindings

GLib bindings for D-Bus. The package is obsolete and superseded by GDBus included in Glib.

dcadec 0.2.0 — DTS Coherent Acoustics decoder

Dcadec is a DTS Coherent Acoustics surround sound decoder with support for HD extensions.

dcmtk 3.6.1_20170228 — Libraries and programs implementing parts of the DICOM standard

DCMTK is a collection of libraries and applications implementing large parts the DICOM standard. It includes software for examining, constructing and converting DICOM image files, handling offline media, sending and receiving images over a network connection, as well as demonstrative image storage and worklist servers.

dconf 0.28.0 — Low-level GNOME configuration system

This is a GNU package.

Dconf is a low-level configuration system. Its main purpose is to provide a backend to GSettings on platforms that don't already have configuration storage systems.

dconf-editor 3.26.2 — Graphical editor for GNOME's dconf configuration system

This is a GNU package.

Dconf-editor is a graphical tool for browsing and editing the dconf configuration system for GNOME. It allows users to configure desktop software that do not provide their own configuration interface.


ddate displays the Discordian date and holidays of a given date. The Discordian calendar was made popular by the "Illuminatus!" trilogy by Robert Shea and Robert Anton Wilson.

ddclient 3.9.0 — Address updating utility for dynamic DNS services

This package provides a client to update dynamic IP addresses with several dynamic DNS service providers, such as

This makes it possible to use a fixed hostname (such as to access a machine with a dynamic IP address.

The client supports both dynamic and (near) static services, as well as MX record and alternative name management. It caches the address, and only attempts the update when it has changed.

ddcutil 0.9.2 — Control external monitor settings

ddcutil can query and modify most external monitors' settings, such as brightness, colour levels, and input sources. Generally speaking, any setting that can be changed by pressing buttons on the monitor can be modified by ddcutil.

ddcutil communicates directly with monitors implementing the Monitor Control Command Set (MCCS). It usually does so through the the Display Data Channel Command Interface (DDC/CI) protocol on the I2C bus, but can also communicate over USB as per the USB Monitor Control Class Specification.

One particular use case is in colour profile management. Monitor calibration is relative to the monitor colour settings currently in effect, e.g. red gain. ddcutil allows colour-related settings to be saved at the time a monitor is calibrated, and restored when the calibration is applied.

ddrescue 1.23 — Data recovery utility

This is a GNU package.

GNU ddrescue is a fully automated data recovery tool. It copies data from one file to another, working to rescue data in case of read errors. The program also includes a tool for manipulating its log files, which are used to recover data more efficiently by only reading the necessary blocks.

dealii 8.5.1 — Finite element library

Deal.II is a C++ program library targeted at the computational solution of partial differential equations using adaptive finite elements. The main aim of deal.II is to enable rapid development of modern finite element codes, using among other aspects adaptive meshes and a wide array of tools often used in finite element programs.

dealii-openmpi 8.5.1 — Finite element library (with MPI support)

Deal.II is a C++ program library targeted at the computational solution of partial differential equations using adaptive finite elements. The main aim of deal.II is to enable rapid development of modern finite element codes, using among other aspects adaptive meshes and a wide array of tools often used in finite element programs.

debian-archive-keyring 2018.1 — GnuPG archive keys of the Debian archive

The Debian project digitally signs its Release files. This package contains the archive keys used for that.

debootstrap 1.0.111 — Bootstrap a basic Debian system

Debootstrap is used to create a Debian base system from scratch, without requiring the availability of dpkg or apt. It does this by downloading .deb files from a mirror site, and carefully unpacking them into a directory which can eventually be chrooted into.

It is recommended to run debootstrap --foreign --arch=... and then chroot into the directory, set the PATH and run debootstrap --second-stage after.

dedukti 2.6.0 — Proof-checker for the λΠ-calculus modulo theory, an extension of the λ-calculus

Dedukti is a proof-checker for the λΠ-calculus modulo theory. The λΠ-calculus is an extension of the simply typed λ-calculus with dependent types. The λΠ-calculus modulo theory is itself an extension of the λΠ-calculus where the context contains variable declaration as well as rewrite rules. This system is not designed to develop proofs, but to check proofs developed in other systems. In particular, it enjoys a minimalistic syntax.

deeptools 3.1.3 — Tools for normalizing and visualizing deep-sequencing data

DeepTools addresses the challenge of handling the large amounts of data that are now routinely generated from DNA sequencing centers. To do so, deepTools contains useful modules to process the mapped reads data to create coverage files in standard bedGraph and bigWig file formats. By doing so, deepTools allows the creation of normalized coverage files or the comparison between two files (for example, treatment and control). Finally, using such normalized and standardized files, multiple visualizations can be created to identify enrichments with functional annotations of the genome.

dehydrated 0.6.2 — Let's Encrypt/ACME client implemented as a shell script

Dehydrated is a client for signing certificates with an ACME-server (currently only provided by Let's Encrypt) implemented as a relatively simple Bash script.

deja-dup 34.3 — Simple backup tool, for regular encrypted backups

Déjà Dup is a simple backup tool, for regular encrypted backups. It uses duplicity as the backend, which supports incremental backups and storage either on a local, or remote machine via a number of methods.

dejagnu 1.6.1 — GNU software testing framework

This is a GNU package.

DejaGnu is a framework for testing software. In effect, it serves as a front-end for all tests written for a program. Thus, each program can have multiple test suites, which are then all managed by a single harness.

delly 0.7.9 — Integrated structural variant prediction method

Delly is an integrated structural variant prediction method that can discover and genotype deletions, tandem duplications, inversions and translocations at single-nucleotide resolution in short-read massively parallel sequencing data. It uses paired-ends and split-reads to sensitively and accurately delineate genomic rearrangements throughout the genome.

delta 2006.08.03 — Heuristical file minimizer

Delta assists you in minimizing "interesting" files subject to a test of their interestingness. A common such situation is when attempting to isolate a small failure-inducing substring of a large input that causes your program to exhibit a bug.

deluge 1.3.15 — Fully-featured cross-platform BitTorrent client

Deluge contains the common features to BitTorrent clients such as Protocol Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-PMP, Proxy support, Web seeds, global and per-torrent speed limits. Deluge heavily utilises the libtorrent library. It is designed to run as both a normal standalone desktop application and as a client-server.

demlo 3.8-0.fe9ec4c — Dynamic and extensible music library organizer

Demlo is a music library organizer. It can encode, fix case, change folder hierarchy according to tags or file properties, tag from an online database, copy covers while ignoring duplicates or those below a quality threshold, and much more. It makes it possible to manage your libraries uniformly and dynamically. You can write your own rules to fit your needs best.

Demlo can address any of these recurring music library issues (and much more):

  • Fix the lack of folder structure.

  • Normalize tags, fix their case, chose which tags to keep and which to discard.

  • Handle lossy and lossless audio differently.

  • Handle mp3 id3tags hell...

  • Handle multiple covers, whether embedded and/or external, resize covers, discard bad quality ones.

denemo 2.1 — Graphical music notation, front-end to GNU Lilypond

This is a GNU package.

GNU Denemo is a music notation editor that provides a convenient interface to the powerful music engraving program Lilypond. Music can be typed in using the computer keyboard, played in using a MIDI keyboard, or even input via a microphone connected to the sound card. The final product is publication-quality music notation that is continuously generated in the background while you work.

desktop-file-utils 0.23 — Utilities for working with desktop entries

This package contains a few command line utilities for working with desktop entries:

desktop-file-validate: validates a desktop file and prints warnings/errors about desktop entry specification violations.

desktop-file-install: installs a desktop file to the applications directory, optionally munging it a bit in transit.

update-desktop-database: updates the database containing a cache of MIME types handled by desktop files.

desmume 0.9.11 — Nintendo DS emulator

DeSmuME is an emulator for the Nintendo DS handheld gaming console.

detox 1.3.0 — Clean up file names

Detox is a program that renames files to make them easier to work with under Unix and related operating systems. Spaces and various other unsafe characters (such as "$") get replaced with "_". ISO 8859-1 (Latin-1) characters can be replaced as well, as can UTF-8 characters.

deutex 5.1.2 — WAD file composer for Doom and related games

DeuTex is a wad composer for Doom, Heretic, Hexen and Strife. It can be used to extract the lumps of a wad and save them as individual files. Conversely, it can also build a wad from separate files. When extracting a lump to a file, it does not just copy the raw data, it converts it to an appropriate format (such as PPM for graphics, Sun audio for samples, etc.). Conversely, when it reads files for inclusion in pwads, it does the necessary conversions (for example, from PPM to Doom picture format). In addition, DeuTex has functions such as merging wads, etc.

dev86 0.16.21 — Intel 8086 (primarily 16-bit) assembler, C compiler and linker

This package provides a Intel 8086 (primarily 16-bit) assembler, a C compiler and a linker. The assembler uses Intel syntax (also Intel order of operands).

devhelp 3.26.0 — API documentation browser for GNOME

This is a GNU package.

Devhelp is an API documentation browser for GTK+ and GNOME. It works natively with GTK-Doc (the API reference system developed for GTK+ and used throughout GNOME for API documentation).

devil 1.8.0 — Library for manipulating many image formats

Developer's Image Library (DevIL) is a library to develop applications with support for many types of images. DevIL can load, save, convert, manipulate, filter and display a wide variety of image formats.

dfc 3.1.1 — Display file system space usage using graphs and colors

dfc (df color) is a modern version of df. It uses colors, draws pretty graphs and can export its output to different formats.

dfu-programmer 0.7.2 — Device firmware update programmer for Atmel chips

Dfu-programmer is a multi-platform command-line programmer for Atmel (8051, AVR, XMEGA & AVR32) chips with a USB bootloader supporting ISP.

dfu-util 0.9 — Host side of the USB Device Firmware Upgrade (DFU) protocol

The DFU (Universal Serial Bus Device Firmware Upgrade) protocol is intended to download and upload firmware to devices connected over USB. It ranges from small devices like micro-controller boards up to mobile phones. With dfu-util you are able to download firmware to your device or upload firmware from it.

di 4.47 — Advanced df like disk information utility

'di' is a disk information utility, displaying everything that your df command does and more. It features the ability to display your disk usage in whatever format you prefer. It is designed to be highly portable and produce uniform output across heterogeneous networks.

dia 0.97.2-fbc3061 — Diagram creation for GNOME

This is a GNU package.

Dia can be used to draw different types of diagrams, and includes support for UML static structure diagrams (class diagrams), entity relationship modeling, and network diagrams. The program supports various file formats like PNG, SVG, PDF and EPS.

dialog 1.3-20180621 — Curses widgets

Dialog is a script-interpreter which provides a set of curses widgets, such as dialog boxes.

diamond 0.9.22 — Accelerated BLAST compatible local sequence aligner

DIAMOND is a BLAST-compatible local aligner for mapping protein and translated DNA query sequences against a protein reference database (BLASTP and BLASTX alignment mode). The speedup over BLAST is up to 20,000 on short reads at a typical sensitivity of 90-99% relative to BLAST depending on the data and settings.

dico 2.7 — Implementation of DICT server (RFC 2229)

This is a GNU package.

GNU Dico implements a flexible dictionary server and client according to RFC 2229 (DICT Server). It is able to access any database available, regardless of format, thanks to its modular structure. New modules may be written in C, Guile or Python. Dico also includes a command-line client, which may be used to query remote dictionary databases.

diction 1.11 — Identifies wordy and commonly misused phrases

This is a GNU package.

A package providing two classic Unix commands, style and diction. Diction is used to identify wordy and commonly misused phrases in a body of text. Style instead analyzes surface aspects of a written work, such as sentence length and other readability measures.

diffoscope 106 — Compare files, archives, and directories in depth

Diffoscope tries to get to the bottom of what makes files or directories different. It recursively unpacks archives of many kinds and transforms various binary formats into more human readable forms to compare them. It can compare two tarballs, ISO images, or PDFs just as easily.

diffstat 1.62 — Make histograms from the output of diff

Diffstat reads the output of diff and displays a histogram of the insertions, deletions, and modifications per file. It is useful for reviewing large, complex patch files.

diffutils 3.6 — Comparing and merging files

This is a GNU package.

GNU Diffutils is a package containing tools for finding the differences between files. The "diff" command is used to show how two files differ, while "cmp" shows the offsets and line numbers where they differ. "diff3" allows you to compare three files. Finally, "sdiff" offers an interactive means to merge two files.

dillo 3.0.5 — Very small and fast graphical web browser

Dillo is a minimalistic web browser particularly intended for older or slower computers and embedded systems.

ding 1.8.1 — Dictionary lookup program with a German-English dictionary

Ding is a dictionary lookup program for the X window system. It comes with a German-English dictionary with approximately 270,000 entries.

ding-libs 0.6.1 — Libraries for SSSD

DING-LIBS (DING Is Not Glib) are a set of small, useful libraries that the System Security Services Daemon (SSSD) uses and makes available to other projects. They include: libdhash, an implementation of a dynamic hash table which will dynamically resize to achieve optimal storage and access time properties; ini_config, a library for parsing and managing INI files; path_utils, a library to manage UNIX paths and subsets of paths; collection, a generic, hierarchical grouping mechanism for complex data sets; ref_array, a dynamically-growing, reference-counted array; libbasicobjects, a set of fundamental object types for C.

dino 0.0-4.8e14ac6 — Graphical Jabber (XMPP) client

Dino is a Jabber (XMPP) client which aims to fit well into a graphical desktop environment like GNOME.

dionysus 1.4.0 — Local search for universal constants and scientific values

This is a GNU package.

GNU Dionysus is a convenient system for quickly retrieving the values of mathematical constants used in science and engineering. Values can be searched using a simple command-line tool, choosing from three databases: universal constants, atomic numbers, and constants related to semiconductors.

direnv 2.15.2 — Environment switcher for the shell

direnv can hook into the bash, zsh, tcsh, and fish shells to load or unload environment variables depending on the current directory. This allows project-specific environment variables without using ~/.profile.

Before each prompt, direnv checks for the existence of a .envrc file in the current and parent directories. This file is then used to alter the environment variables of the current shell.

direvent 5.1 — Daemon to monitor directories for events such as file removal

This is a GNU package.

A daemon that monitors directories for events, such as creating, deleting or modifying files. It can monitor different sets of directories for different events. When an event is detected, direvent calls a specified external program with information about the event, such as the location within the file system where it occurred. Thus, "direvent" provides an easy way to react immediately if given files undergo changes, for example, to track changes in important system configuration files.

dirvish 1.2.1 — Fast, disk based, rotating network backup system

With dirvish you can maintain a set of complete images of your file systems with unattended creation and expiration. A dirvish backup vault is like a time machine for your data.

discount 2.2.4 — Markdown processing library, written in C

Discount is a markdown implementation, written in C. It provides a markdown command, and a library.

discrover 1.6.0 — Discover discriminative nucleotide sequence motifs

Discrover is a motif discovery method to find binding sites of nucleic acid binding proteins.

disorderfs 0.5.5 — FUSE file system that introduces non-determinism

An overlay FUSE file system that introduces non-determinism into file system metadata. For example, it can randomize the order in which directory entries are read. This is useful for detecting non-determinism in the build process.

djvulibre 3.5.27 — Implementation of DjVu, the document format

DjVuLibre is an implementation of DjVu, including viewers, browser plugins, decoders, simple encoders, and utilities.

dlib 19.7 — Toolkit for making machine learning and data analysis applications in C++

Dlib is a modern C++ toolkit containing machine learning algorithms and tools. It is used in both industry and academia in a wide range of domains including robotics, embedded devices, mobile phones, and large high performance computing environments.

dmenu 4.8 — Dynamic menu

A dynamic menu for X, originally designed for dwm. It manages large numbers of user-defined menu items efficiently.

dmidecode 3.2 — Read hardware information from the BIOS

Dmidecode reports information about your system's hardware as described in your system BIOS according to the SMBIOS/DMI standard. This typically includes system manufacturer, model name, serial number, BIOS version, asset tag as well as a lot of other details of varying level of interest and reliability depending on the manufacturer. This will often include usage status for the CPU sockets, expansion slots (e.g. AGP, PCI, ISA) and memory module slots, and the list of I/O ports (e.g. serial, parallel, USB).

dmraid 1.0.0.rc16-3 — Device mapper RAID interface

This software supports RAID device discovery, RAID set activation, creation, removal, rebuild and display of properties for ATARAID/DDF1 metadata.

dmraid uses libdevmapper and the device-mapper kernel runtime to create devices with respective mappings for the ATARAID sets discovered.

dnscrypt-proxy 1.9.5 — Securely send DNS requests to a remote server

dnscrypt-proxy is a tool for securing communications between a client and a DNS resolver. It verifies that responses you get from a DNS provider was actually sent by that provider, and haven't been tampered with. For optimal performance it is recommended to use this as a forwarder for a caching DNS resolver such as dnsmasq, but it can also be used as a normal DNS "server". A list of public dnscrypt servers is included, and an up-to-date version is available at

dnscrypt-wrapper 0.2.2 — Server-side dnscrypt proxy

dnscrypt-wrapper is a tool to expose a name server over the dnscrypt protocol. It can be used as an endpoint for the dnscrypt-proxy client to securely tunnel DNS requests between the two.

dnsmasq 2.80 — Small caching DNS proxy and DHCP/TFTP server

Dnsmasq is a light-weight DNS forwarder and DHCP server. It is designed to provide DNS and, optionally, DHCP to a small network. It can serve the names of local machines which are not in the global DNS. The DHCP server integrates with the DNS server and allows machines with DHCP-allocated addresses to appear in the DNS with names configured either on each host or in a central configuration file. Dnsmasq supports static and dynamic DHCP leases and BOOTP/TFTP for network booting of diskless machines.

doc++ 3.4.10 — Documentation system for C, C++, IDL, and Java

DOC++ is a documentation system for C, C++, IDL, and Java. It can generate both TeX output for high-quality hardcopies or HTML output for online brwosing. The documentation is extracted directly from the C/C++/IDL source or Java class files.

docbook-xml 4.3 — DocBook XML DTDs for document authoring

DocBook is general purpose XML and SGML document type particularly well suited to books and papers about computer hardware and software (though it is by no means limited to these applications.) This package provides XML DTDs.

docbook-xml 4.5 — DocBook XML DTDs for document authoring

DocBook is general purpose XML and SGML document type particularly well suited to books and papers about computer hardware and software (though it is by no means limited to these applications.) This package provides XML DTDs.

docbook-xml 4.2 — DocBook XML DTDs for document authoring

DocBook is general purpose XML and SGML document type particularly well suited to books and papers about computer hardware and software (though it is by no means limited to these applications.) This package provides XML DTDs.

docbook-xml 4.4 — DocBook XML DTDs for document authoring

DocBook is general purpose XML and SGML document type particularly well suited to books and papers about computer hardware and software (though it is by no means limited to these applications.) This package provides XML DTDs.

docbook-xml 4.1.2 — DocBook XML DTDs for document authoring

DocBook is general purpose XML and SGML document type particularly well suited to books and papers about computer hardware and software (though it is by no means limited to these applications.) This package provides XML DTDs.

docbook-xsl 1.79.1 — DocBook XSL style sheets for document authoring

This package provides XSL style sheets for DocBook.

docker 18.09.0 — Docker container component library, and daemon

This package provides a framework to assemble specialized container systems. It includes components for orchestration, image management, secret management, configuration management, networking, provisioning etc.

docker-cli 18.09.0 — Command line interface to Docker

This package provides a command line interface to Docker.

docker-compose 1.5.2 — Multi-container orchestration for Docker

Docker Compose is a tool for defining and running multi-container Docker applications. A Compose file is used to configure an application’s services. Then, using a single command, the containers are created and all the services are started as specified in the configuration.

docx2txt 1.4 — Recover text from .docx files, with good formatting

docx2txt is a Perl based command line utility to convert Microsoft Office .docx documents to equivalent text documents. Latest version supports following features during text extraction.

  • Character conversions; currency characters are converted to respective names like Euro.

  • Capitalisation of text blocks.

  • Center and right justification of text fitting in a line of (configurable) 80 columns.

  • Horizontal ruler, line breaks, paragraphs separation, tabs.

  • Indicating hyperlinked text along with the hyperlink (configurable).

  • Handling (bullet, decimal, letter, roman) lists along with (attempt at) indentation.

dolphin-emu 5.0-5.2c57e70 — Nintendo Wii and GameCube emulator

Dolphin is an emulator for two Nintendo video game consoles: the GameCube and the Wii. It provides compatibility with all PC controllers, turbo speed, networked multiplayer, and graphical enhancements.

domainfinder 2.0.5 — Analysis of dynamical domains in proteins

DomainFinder is an interactive program for the determination and characterization of dynamical domains in proteins. It can infer dynamical domains by comparing two protein structures, or from normal mode analysis on a single structure. The software is currently not actively maintained and works only with Python 2 and NumPy < 1.9.

dos2unix 7.4.0 — DOS/Mac to Unix and vice versa text file format converter

dos2unix is a tool to convert line breaks in a text file from Unix format to DOS format and vice versa.

dosbox 0.74-2 — X86 emulator with CGA/EGA/VGA/etc. graphics and sound

DOSBox is a DOS-emulator that uses the SDL library. DOSBox also emulates CPU:286/386 realmode/protected mode, Directory FileSystem/XMS/EMS, Tandy/Hercules/CGA/EGA/VGA/VESA graphics, a SoundBlaster/Gravis Ultra Sound card for excellent sound compatibility with older games.

dosfstools 4.1 — Utilities for making and checking MS-DOS FAT file systems

The dosfstools package includes the mkfs.fat and fsck.fat utilities, which respectively make and check MS-DOS FAT file systems.

dot2tex 2.9.0 — Graphviz to LaTeX converter

The purpose of dot2tex is to give graphs generated by Graphviz a more LaTeX friendly look and feel. This is accomplished by converting xdot output from Graphviz to a series of PSTricks or PGF/TikZ commands. This approach allows:

  • Typesetting labels with LaTeX, allowing mathematical notation

  • Using native PSTricks and PGF/TikZ commands for drawing arrows

  • Using backend specific styles to customize the output

dotconf 1.3 — Configuration file parser library

C library for creating and parsing configuration files.

dotherside 0.6.3 — C language library for creating bindings for the Qt QML language

DOtherSide is a C language library for creating bindings for the QT QML language. The following features are implementable from a binding language:

  • Creating custom QObject

  • Creating custom QAbstractListModels

  • Creating custom properties, signals and slots

  • Creating from QML QObject defined in the binded language

  • Creating from Singleton QML QObject defined in the binded language

double-conversion 3.1.0 — Conversion routines for IEEE doubles

The double-conversion library provides binary-decimal and decimal-binary routines for IEEE doubles. The library consists of efficient conversion routines that have been extracted from the V8 JavaScript engine.

dovecot 2.3.4 — Secure POP3/IMAP server

Dovecot is a mail server whose major goals are security and reliability. It supports mbox/Maildir and its own dbox/mdbox formats.

dovecot-libsodium-plugin 0.0.0-1.044de73 — Libsodium password hashing schemes plugin for Dovecot

dovecot-libsodium-plugin provides libsodium password hashing schemes plugin for Dovecot.

dovecot-trees 2.1.0 — NaCL-based Dovecot email storage encryption plugin

Technology for Resting Email Encrypted Storage (TREES) is a NaCL-based Dovecot encryption plugin. This plugin adds individually encrypted mail storage to the Dovecot IMAP server. It is inspired by Posteo's scrambler which uses OpenSSL and RSA keypairs. TREES works in a similar way, but uses the Sodium crypto library (based on NaCL).

How it works:

  1. On IMAP log in, the user's cleartext password is passed to the plugin.

  2. The plugin creates an argon2 digest from the password.

  3. This password digest is used as a symmetric secret to decrypt a libsodium secretbox.

  4. Inside the secretbox is stored a Curve25519 private key.

  5. The Curve25519 private key is used to decrypt each individual message, using lidsodium sealed boxes.

  6. New mail is encrypted as it arrives using the Curve25519 public key.