Package: aad-cli Description-md5: 0a55e20e854e41d73da3ff43be48eb7e Description-en: Azure Active Directory Authentication CLI tool Azure Active Directory Authentication enables authentication of Azure Active Directory accounts on your local system. It dynamically creates local accounts, supporting additional features like offline connectivity. . This package contains the CLI tool to manage various aspects of the Azure AD integration. Package: aad-common Description-md5: 6f9e474591bf6f080d05101d89b66173 Description-en: Azure Active Directory Authentication common files Azure Active Directory Authentication enables authentication of Azure Active Directory accounts on your local system. It dynamically creates local accounts, supporting additional features like offline connectivity. . This package contains configuration and translation files shared between the other AAD packages. Package: ace-gperf Description-md5: d2820ae34bb525c6060ea2b7be2a7746 Description-en: ACE perfect hash function generator ace_gperf is the ACE version of gperf. . Both ace_gperf and gperf were written by the same author, and have basically the same options and functionality. ace_gperf simply takes advantage of some of the features provided by the ACE library. Package: ace-netsvcs Description-md5: a0f85c6269f694a60515cd03bb0a69c6 Description-en: ACE network service implementations ACE network services provide reusable components for common distributed system tasks such as logging, naming, locking, and time synchronization. . This package contains driver programs and example configuration files to link the various ACE network services together, either statically or dynamically, and form complete server programs. Package: acmetool Description-md5: 3e5e145ae880b97f3b6e825daf35ce32 Description-en: automatic certificate acquisition tool for Let's Encrypt acmetool is an easy-to-use command line tool for automatically acquiring TLS certificates from ACME (Automated Certificate Management Environment) servers such as Let's Encrypt, designed to flexibly integrate into your webserver setup to enable automatic verification. . acmetool is designed to work like make: you specify what certificates you want, and acmetool obtains certificates as necessary to satisfy those requirements. If the requirements are already satisfied, acmetool doesn't do anything when invoked. Thus, acmetool is ideally suited for use on a cron job; it will do nothing until certificates are near expiry, and then obtain new ones. . acmetool is designed to minimise the use of state and be transparent in the state that it does use. All state, including certificates, is stored in a single directory, by default /var/lib/acme. The schema for this directory is simple, comprehensible and documented. Package: adsys-windows Description-md5: 2d51dbf168d24a07150664ca34d56985 Description-en: AD SYStem integration ADSys is an AD SYStem tool to integrate GPOs with a linux system. It allows one to handle machine and users GPOs, mapping them to dconf keys, apparmor rules, mounts, proxy settings, certificate autoenrollment and running scripts at different points in time. . This package contains all the assets and binaries to install on the Active Directory Windows server. The binaries are Windows executables. Package: aerc Description-md5: 463c6470b85c6dae5ea505e653bcd348 Description-en: Pretty Good Email Client Some of its more interesting features include: - Editing emails in an embedded terminal tmux-style, allowing you to check on incoming emails and reference other threads while you compose your replies - Render HTML emails with an interactive terminal web browser, highlight patches with diffs, and browse with an embedded less session - Vim-style keybindings and ex-command system, allowing for powerful automation at a single keystroke - First-class support for working with git & email - Open a new tab with a terminal emulator and a shell running for easy access to nearby git repos for parallel work - Support for multiple accounts, with support for IMAP, Maildir, SMTP, and sendmail transfer protocols - Asynchronous IMAP support ensures the UI never gets locked up by a flaky network, as mutt often does - Efficient network usage - aerc only downloads the information which is necessary to present the UI, making for a snappy and bandwidth-efficient experience 100% free and open source software! Package: age Description-md5: 85dd9ab1e3fd8da906518326d4c6e3d4 Description-en: simple, modern and secure encryption tool age features small explicit keys, no config options, and UNIX-style composability. Package: alertmanager-irc-relay Description-md5: 3e3b4f210b982523cf61a95b138644b4 Description-en: Send Prometheus Alerts to IRC using Webhooks Alertmanager IRC Relay Alertmanager IRC Relay is a bot relaying Prometheus (https://prometheus.io/) alerts to IRC. Alerts are received from Prometheus using Webhooks (https://prometheus.io/docs/alerting/configuration/#webhook-receiver- -text command, but handles chains, multiple files and TCP addresses. TLS/SSL version prints as well when using TCP address argument. Package: certspotter Description-md5: ee49d3ade971aafc0de8c11dfe612d7c Description-en: Certificate Transparency Log Monitor Cert Spotter is a Certificate Transparency log monitor from SSLMate that alerts you when a SSL/TLS certificate is issued for one of your domains. Cert Spotter is easier than other open source CT monitors, since it does not require a database. It's also more robust, since it uses a special certificate parser that ensures it won't miss certificates. . Cert Spotter is also available as a hosted service by SSLMate, . You can use Cert Spotter to detect: * Certificates issued to attackers who have compromised your DNS and are redirecting your visitors to their malicious site. * Certificates issued to attackers who have taken over an abandoned sub-domain in order to serve malware under your name. * Certificates issued to attackers who have compromised a certificate authority and want to impersonate your site. * Certificates issued in violation of your corporate policy or outside of your centralized certificate procurement process. Package: charon-cmd Description-md5: 80fd42eb6fb38dab592c2f0b87243623 Description-en: standalone IPsec client The strongSwan VPN suite uses the native IPsec stack in the standard Linux kernel. It supports both the IKEv1 and IKEv2 protocols. . This package contains the charon-cmd command, which can be used as a client to connect to a remote IKE daemon. Package: charon-systemd Description-md5: aa65f07fc27272b7f25aed8a94e96770 Description-en: strongSwan IPsec client, systemd support The strongSwan VPN suite uses the native IPsec stack in the standard Linux kernel. It supports both the IKEv1 and IKEv2 protocols. . This package contains the charon-systemd files. Package: chasquid Description-md5: 5fa8e18e455407436ede6b8ff295e55c Description-en: simple SMTP (email) server written in go chasquid is an SMTP (email) server with a focus on simplicity, security, and ease of operation. . It sends and receives email as a typical MTA (for example, can be used instead of Postfix or Exim), and it is designed mainly for individuals and small groups. . It's written in Go, and is open source under the Apache license 2.0. Package: ckati Description-md5: 32c599ce0abe6a10989acd9b1db44a76 Description-en: experimental GNU make clone The main goal of this tool is to speed up incremental build of Android. Currently, kati does not offer a faster build by itself. Instead, it converts your Makefile to a ninja file. . ckati is the C++ version of kati. Package: clamav-milter Description-md5: e47a1194215b5fbde13fb9217c44d83f Description-en: anti-virus utility for Unix - sendmail integration Clam AntiVirus is an anti-virus toolkit for Unix. The main purpose of this software is the integration with mail servers (attachment scanning). The package provides a flexible and scalable multi-threaded daemon in the clamav-daemon package, a command-line scanner in the clamav package, and a tool for automatic updating via the Internet in the clamav-freshclam package. The programs are based on libclamav, which can be used by other software. . This package contains the ClamAV milter for use with sendmail. It can be configured to be run either standalone, or using clamav-daemon. Package: clamav-testfiles Description-md5: 29437a0b8c82cc8179b64405688f062e Description-en: anti-virus utility for Unix - test files Clam AntiVirus is an anti-virus toolkit for Unix. The main purpose of this software is the integration with mail servers (attachment scanning). The package provides a flexible and scalable multi-threaded daemon in the clamav-daemon package, a command-line scanner in the clamav package, and a tool for automatic updating via the Internet in the clamav-freshclam package. The programs are based on libclamav, which can be used by other software. . This package contains files 'infected' with a test signature. The test signature (ClamAV-Test-Signature) should be detectable by all anti-virus programs. Package: cli-spinner Description-md5: 3cb501522d9879997583b1d70d9b54b7 Description-en: Simple command line that show a slash spinner Simple spinner for the commandline while your CLI application is working. The cli-spinner binary isn't really functional, it's a commandline example. If you to want use a spinner library in your software, please, install golang-github-odeke-em-cli-spinner-dev package. . This package contains a example binary with spinner slash. Package: clipman Description-md5: 0bd04799d20a5418dd3e193d88d69e0a Description-en: simple clipboard manager for Wayland Clipman is a basic clipboard manager for Wayland, with support for persisting copy buffers after an application exits. Package: cloudsql-proxy Description-md5: 8271a28fa8468eb1e7389adb7303d6d9 Description-en: connect securely to a 2nd generation Cloud SQL DB The Cloud SQL Proxy allows a user with the appropriate permissions to connect to a Second Generation Google Cloud SQL database without having to deal with IP whitelisting or SSL certificates manually. It works by opening unix/tcp sockets on the local machine and proxying connections to the associated Cloud SQL instances when the sockets are used. . Optional functionality can be enabled (--fuse) with access to `/dev/fuse` as well as the `fusermount` binary. . By default, the proxy will authenticate under the default service account of the Compute Engine VM it is running on. Therefore, the VM must have at least the sqlservice.admin API scope ("https://www.googleapis.com/auth/sqlservice.admin") and the associated project must have the SQL Admin API enabled. The default service account must also have at least WRITER/EDITOR privileges to any projects of target SQL instances. Package: cobra-cli Description-md5: b9f09f926365e82d5fd5703b1a68d3df Description-en: Cobra CLI tool to generate Go applications and commands Cobra provides its own program that will create your Go application and add any commands you want. It's the easiest way to incorporate Cobra into your application. Package: codesearch Description-md5: b2cb491f3b15b88c57c51f839ece279e Description-en: regular expression search over large bodies of source code Code Search is a tool for indexing and then performing regular expression searches over large bodies of source code. It is a set of command-line programs written in Go. . For background and an overview of the commands, see Regular Expression Matching with a Trigram Index: http://swtch.com/~rsc/regexp/regexp4.html Package: consul Description-md5: c0e304cd76acda4eed1b6cbfa0ce44f8 Description-en: tool for service discovery, monitoring and configuration Consul is a tool for service discovery and configuration. Consul is distributed, highly available, and extremely scalable. . Consul provides several key features: . - Service Discovery - Consul makes it simple for services to register themselves and to discover other services via a DNS or HTTP interface. External services such as SaaS providers can be registered as well. . - Health Checking - Health Checking enables Consul to quickly alert operators about any issues in a cluster. The integration with service discovery prevents routing traffic to unhealthy hosts and enables service level circuit breakers. . - Key/Value Storage - A flexible key/value store enables storing dynamic configuration, feature flagging, coordination, leader election and more. The simple HTTP API makes it easy to use anywhere. . - Multi-Datacenter - Consul is built to be datacenter aware, and can support any number of regions without complex configuration. . Consul runs on Linux, Mac OS X, and Windows. It is recommended to run the Consul servers only on Linux, however. Package: containernetworking-plugins Description-md5: da8efbf7d7835dbafe60f6925ce27282 Description-en: standard networking plugins - binaries This package contains binaries of the Container Networking Initiative's official plugins: . Interfaces - bridge: Creates a bridge, adds the host and the container to it. - ipvlan: Adds an ipvlan interface in the container. - loopback: Set the state of loopback interface to up. - macvlan: Creates a new MAC address, forwards all traffic to that to the container. - ptp: Creates a veth pair. - vlan: Allocates a vlan device. - host-device: Move an already-existing device into a container. . IPAM: IP Address Management - dhcp: Runs a daemon to make DHCP requests on behalf of the container. - host-local: Maintains a local database of allocated IPs - static: Allocates a static IPv4/IPv6 address. . Other - tuning: Tweaks sysctl parameters of an existing interface - portmap: An iptables-based portmapping plugin. Maps ports from the host's address space to the container. - bandwidth: Allows bandwidth-limiting through use of traffic control tbf. - sbr: Configures source based routing for an interface. - firewall: Uses iptables or firewalld to add rules to allow traffic to/from the container. Package: containers-storage Description-md5: 8636c564b0525a473282c66694950f4e Description-en: CLI tools for handling how containers are stored on disk storage is a Go library which aims to provide methods for storing filesystem layers, container images, and containers. A containers-storage CLI wrapper is also included for manual and scripting use. . This package contains the CLI tools. Package: coredhcp-client Description-md5: 29e46b3d151b7ff5533e67e47ee61a41 Description-en: multithreaded, modular and extensible DHCP server - client Coredhcp is a fast, multithreaded, modular and extensible DHCP server written in Go. In CoreDHCP almost everything is implemented as a plugin. Every request is evaluated calling each plugin in order, until one breaks the evaluation and responds to, or drops, the request. . This package contains the client. Package: coredhcp-server Description-md5: ce017b41f35b649ece40e2e4aa9c2de7 Description-en: multithreaded, modular and extensible DHCP server - server Coredhcp is a fast, multithreaded, modular and extensible DHCP server written in Go. In CoreDHCP almost everything is implemented as a plugin. Every request is evaluated calling each plugin in order, until one breaks the evaluation and responds to, or drops, the request. . This package contains the server. Package: crimson-osd Description-md5: 1278b850d94d621f66cd5ba4c3992e1a Description-en: Crimson OSD server for the ceph storage system Ceph is a massively scalable, open-source, distributed storage system that runs on commodity hardware and delivers object, block and file system storage. . Crimson is a re-implementation of the ceph-osd daemon using a more platform aware and scalable software architecture (seastar). . This package contains the Crimson Object Storage Daemon for the Ceph storage system. It is responsible for storing objects on a local file system and providing access to them over the network. Package: crowdsec Description-md5: 7b42942378aab9e4affe682dd9fa1b39 Description-en: lightweight and collaborative security engine CrowdSec is a lightweight security engine, able to detect and remedy aggressive network behavior. It can leverage and also enrich a global community-wide IP reputation database, to help fight online cybersec aggressions in a collaborative manner. . CrowdSec can read many log sources, parse and also enrich them, in order to detect specific scenarios, that usually represent malevolent behavior. Parsers, Enrichers, and Scenarios are YAML files that can be shared and downloaded through a specific Hub, as well as be created or adapted locally. . Detection results are available for CrowdSec, its CLI tools and bouncers via an HTTP API. Triggered scenarios lead to an alert, which often results in a decision (e.g. IP banned for 4 hours) that can be consumed by bouncers (software components enforcing a decision, such as an iptables ban, an nginx lua script, or any custom user script). . The CLI allows users to deploy a Metabase Docker image to provide simple-to-deploy dashboards of ongoing activity. The CrowdSec daemon is also instrumented with Prometheus to provide observability. . CrowdSec can be used against live logs (“à la fail2ban”), but can also work on cold logs to help, in a forensic context, to build an analysis for past events. . On top of that, CrowdSec aims at sharing detection signals amongst all participants, to pre-emptively allow users to block likely attackers. To achieve this, minimal meta-information about the attack is shared with the CrowdSec organization for further retribution. . Users can also decide not to take part into the collective effort via the central API, but to register on a local API instead. Package: crowdsec-custom-bouncer Description-md5: 5d07dad0f6702304f2720c710af489a7 Description-en: CrowdSec bouncer for custom scripts This package uses the CrowdSec API to fetch the latest decisions periodically, and passes them as arguments to a custom user script. Package: crowdsec-firewall-bouncer Description-md5: 3dd9b54fa4f50547088af8b51d83c1f3 Description-en: CrowdSec bouncer for firewalls This package uses the CrowdSec API to implement decisions at the firewall level via blocklists. It supports both nftables and iptables+ipset (IPv4 and IPv6). Package: ctdb Description-md5: 83dff66615250b53a0cd3df6fb3b9ea7 Description-en: clustered database to store temporary data CTDB is a cluster implementation of the TDB database used by Samba and other projects to store temporary data. If an application is already using TDB for temporary data it is very easy to convert that application to be cluster aware and use CTDB instead. . CTDB provides the same types of functions as TDB but in a clustered fashion, providing a TDB-style database that spans multiple physical hosts in a cluster. . Features include: * CTDB provides a TDB that has consistent data and consistent locking across all nodes in a cluster. * CTDB is very fast. * In case of node failures, CTDB will automatically recover and repair all TDB databases that it manages. * CTDB is the core component that provides pCIFS ("parallel CIFS") with Samba3/4. * CTDB provides HA features such as node monitoring, node failover, and IP takeover. * CTDB provides a reliable messaging transport to allow applications linked with CTDB to communicate to other instances of the application running on different nodes in the cluster. * CTDB has pluggable transport backends. Currently implemented backends are TCP and Infiniband. * CTDB supports a system of application specific management scripts, allowing applications that depend on network or filesystem resources to be managed in a highly available manner on a cluster. Package: dataurl Description-md5: af51bc2d83872b62e3455b3b25a67b8c Description-en: Data URL Schemes in Golang (program) This package parses and generates Data URL Schemes for the Go language, according to RFC 2397 (http://tools.ietf.org/html/rfc2397). . Data URLs are small chunks of data commonly used in browsers to display inline data, typically like small images, or when you use the FileReader API of the browser. . Common use-cases: . * generate a data URL out of a string, []byte, io.Reader for inclusion in HTML templates * parse a data URL sent by a browser in a http.Handler, and do something with the data (save to disk, etc.) . This package contains the dataurl CLI utility. Package: debiman Description-md5: 72b2e3c817b4082d188629ce4de6ad20 Description-en: generate a static manpage HTML repository out of a Debian archive debiman makes (Debian) manpages accessible in a web browser. Its goals are, in order: . completeness: all manpages in Debian should be available. . visually appealing and convenient: reading manpages should be fun, convenience features (e.g. permalinks, URL redirects, easy navigation) should be available . speed: manpages should be quick to load, new manpages should be quickly ingested, the program should run quickly for pleasant development Package: debos Description-md5: c0707a49f28410861421b982e1e4b223 Description-en: Debian OS builder debos is a tool to make creation of various Debian based OS "images" simpler. While most other tools focus on a specific use-case, debos is more meant as a toolchain to make common actions trivial while providing enough rope to do whatever tweaking that might be required behind the scenes. Package: deck Description-md5: 5091d1c28df19911ac0fdcae32192895 Description-en: Configuration management for Kong and Kong Enterprise (program) Declarative configuration for Kong decK provides declarative configuration and drift detection for Kong. Package: direnv Description-md5: eb622bfa54c9d46458c730287447bda5 Description-en: Utility to set directory specific environment variables direnv is an environment variable manager for your shell. It knows how to hook into bash, zsh and fish shell to load or unload environment variables depending on your current directory. This allows one to have project-specific environment variables and not clutter the "~/.profile" file. . Before each prompt it checks for the existence of an ".envrc" file in the current and parent directories. If the file exists, it is loaded into a bash sub-shell and all exported variables are then captured by direnv and then made available to your shell. . Because direnv is compiled into a single static executable it is fast enough to be unnoticeable on each prompt. It is also language agnostic and can be used to build solutions similar to rbenv, pyenv, phpenv, ... Package: dmarc-cat Description-md5: d9c96d25e1be67f1569e56b3a3736613 Description-en: decode DMARC reports This utility decodes the standard XML reports sent by providers to the `rua` record configured in DMARC. It is useful to make sense of reports that are otherwise very difficult to read. Package: dnscrypt-proxy Description-md5: 710b26a7b7218befaf287cbdd2ca016d Description-en: Flexible DNS proxy, with support for encrypted DNS protocols dnscrypt-proxy is a flexible DNS proxy, with support for modern encrypted DNS protocols such as DNSCrypt v2 and DNS-over-HTTPS. Package: dnss Description-md5: b819c26d276749254421497ebe076067 Description-en: Proxy for using DNS over HTTPS dnss is a daemon for using DNS over HTTPS. . It can act as a proxy, receiving DNS requests and resolving them using DNS-over-HTTPs (DoH). This can be useful to improve DNS security and privacy on laptops and small/home networks. . It can also act as a DoH server, in case you want end to end control. Package: dnsutils Description-md5: 021458b353ece6dd7b5cbef232419073 Description-en: Transitional package for bind9-dnsutils This is a transitional package. It can safely be removed. Package: docker-buildx Description-md5: 345ac5dda7e9568e3378c1a226f172cd Description-en: Docker CLI plugin for extended build capabilities with BuildKit buildx is a Docker CLI plugin for extended build capabilities with BuildKit. . Key features: . * Familiar UI from docker build * Full BuildKit capabilities with container driver * Multiple builder instance support * Multi-node builds for cross-platform images * Compose build support * High-level build constructs (bake) * In-container driver support (both Docker and Kubernetes) Package: docker-registry Description-md5: dec26d26103381d10d2cb2fbed09ab63 Description-en: Docker toolset to pack, ship, store, and deliver content The Docker toolset to pack, ship, store, and deliver content. . The Docker Registry 2.0 implementation contained in this package is for storing and distributing Docker images. It supersedes the docker/docker-registry project with a new API design, focused around security and performance. . This project should provide an implementation to a V2 API for use in the Docker core project. The API should be embeddable and simplify the process of securely pulling and pushing content from docker daemons. . The new registry implementation provides the following benefits: . * faster push and pull * new, more efficient implementation * simplified deployment * pluggable storage backend * webhook notifications Package: dotnet-apphost-pack-6.0 Description-md5: d2a80390a960f5828e0222a76a8d3539 Description-en: Internal - targeting pack for Microsoft.NETCore.App 6.0 This package provides a targeting pack for Microsoft.NETCore.App 6.0 that allows developers to compile against and target Microsoft.NETCore.App 6.0 applications using the .NET SDK. This not meant for general use. Package: dotnet-apphost-pack-7.0 Description-md5: 4919344089c639ea21e10b848dfcc836 Description-en: Internal - targeting pack for Microsoft.NETCore.App 7.0 This package provides a targeting pack for Microsoft.NETCore.App 7.0 that allows developers to compile against and target Microsoft.NETCore.App 7.0 applications using the .NET SDK. This not meant for general use. Package: dotnet-apphost-pack-8.0 Description-md5: 1ae36e74e5b455543e62b59f253111be Description-en: Internal - targeting pack for Microsoft.NETCore.App 8.0 This package provides a targeting pack for Microsoft.NETCore.App 8.0 that allows developers to compile against and target Microsoft.NETCore.App 8.0 applications using the .NET SDK. This not meant for general use. Package: dotnet-host Description-md5: a015ce29f08be44d87e4dea0ab24567e Description-en: dotNET host command line The dotNET host is a command line program that runs a standalone dotNET application or launches the SDK. . dotNET is a fast, lightweight and modular platform for creating cross platform applications that work on GNU/Linux, macOS and Windows. . It particularly focuses on creating console applications, web applications and micro-services. Package: dotnet-host-7.0 Description-md5: a015ce29f08be44d87e4dea0ab24567e Description-en: dotNET host command line The dotNET host is a command line program that runs a standalone dotNET application or launches the SDK. . dotNET is a fast, lightweight and modular platform for creating cross platform applications that work on GNU/Linux, macOS and Windows. . It particularly focuses on creating console applications, web applications and micro-services. Package: dotnet-host-8.0 Description-md5: 1e0b057fe566f9ed0ca0f6f76a255e70 Description-en: .NET host command line The .NET host is a command line program that runs a standalone .NET application or launches the SDK. . .NET is a fast, lightweight and modular platform for creating cross platform applications that work on GNU/Linux, macOS and Windows. . It particularly focuses on creating console applications, web applications, and micro-services. Package: dotnet-hostfxr-6.0 Description-md5: 8b0b7c6e69f83edffe5d59940a0eefb1 Description-en: dotNET host resolver The dotNET host resolver contains the logic to resolve and select the right version of the dotNet SDK or runtime to use. . dotNET is a fast, lightweight and modular platform for creating cross platform applications that work on GNU/Linux, macOS and Windows. . It particularly focuses on creating console applications, web applications and micro-services. Package: dotnet-hostfxr-7.0 Description-md5: 8b0b7c6e69f83edffe5d59940a0eefb1 Description-en: dotNET host resolver The dotNET host resolver contains the logic to resolve and select the right version of the dotNet SDK or runtime to use. . dotNET is a fast, lightweight and modular platform for creating cross platform applications that work on GNU/Linux, macOS and Windows. . It particularly focuses on creating console applications, web applications and micro-services. Package: dotnet-hostfxr-8.0 Description-md5: ed8bf6cafbf8f1d6e939597b90899f1b Description-en: .NET host resolver The .NET host resolver contains the logic to resolve and select the right version of the .NET SDK or runtime to use. . .NET is a fast, lightweight and modular platform for creating cross platform applications that work on GNU/Linux, macOS and Windows. . It particularly focuses on creating console applications, web applications, and micro-services. Package: dotnet-runtime-6.0 Description-md5: 64dc22fae29a013a4bf421b480efa4ad Description-en: dotNET runtime The dotNET runtime contains everything needed to run dotNet applications. It includes a high performance Virtual Machine as well as the framework libraries used by dotNet applications. . dotNET is a fast, lightweight and modular platform for creating cross platform applications that work on GNU/Linux, macOS and Windows. . It particularly focuses on creating console applications, web applications and micro-services. Package: dotnet-runtime-7.0 Description-md5: 64dc22fae29a013a4bf421b480efa4ad Description-en: dotNET runtime The dotNET runtime contains everything needed to run dotNet applications. It includes a high performance Virtual Machine as well as the framework libraries used by dotNet applications. . dotNET is a fast, lightweight and modular platform for creating cross platform applications that work on GNU/Linux, macOS and Windows. . It particularly focuses on creating console applications, web applications and micro-services. Package: dotnet-runtime-8.0 Description-md5: 2366adff24d16d2f8cf672b5f82031f6 Description-en: .NET runtime The .NET runtime contains everything needed to run .NET applications. It includes a high performance Virtual Machine as well as the framework libraries used by .NET applications. . .NET is a fast, lightweight and modular platform for creating cross platform applications that work on GNU/Linux, macOS and Windows. . It particularly focuses on creating console applications, web applications, and micro-services. Package: dotnet-sdk-6.0 Description-md5: bbb584bedb7e2ecea9e42a8c88710706 Description-en: dotNET 6.0 Software Development Kit The dotNET SDK is a collection of command line applications to create, build, publish and run dotNet applications. . dotNET is a fast, lightweight and modular platform for creating cross platform applications that work on GNU/Linux, macOS and Windows. . It particularly focuses on creating console applications, web applications and micro-services. Package: dotnet-sdk-6.0-source-built-artifacts Description-md5: c5f0dc17274bcdd68c9a9d09b85e6a60 Description-en: Internal package for building dotNet 6.0 Software Development Kit The dotNET source-built archive is a collection of packages needed to build the dotNET SDK itself. . These are not meant for general use. Package: dotnet-sdk-7.0 Description-md5: 2a520ca5f2bb82168531251f7e71d491 Description-en: dotNET 7.0 Software Development Kit The dotNET SDK is a collection of command line applications to create, build, publish and run dotNet applications. . dotNET is a fast, lightweight and modular platform for creating cross platform applications that work on GNU/Linux, macOS and Windows. . It particularly focuses on creating console applications, web applications and micro-services. Package: dotnet-sdk-7.0-source-built-artifacts Description-md5: 9a1d2483142057c26d98c81f2d293122 Description-en: Internal package for building dotNet 7.0 Software Development Kit The dotNET source-built archive is a collection of packages needed to build the dotNET SDK itself. . These are not meant for general use. Package: dotnet-sdk-8.0 Description-md5: f8495253e71718c14c322f0840b44069 Description-en: .NET 8.0 Software Development Kit The .NET SDK is a collection of command line applications to create, build, publish, and run .NET applications. . .NET is a fast, lightweight and modular platform for creating cross platform applications that work on GNU/Linux, macOS and Windows. . It particularly focuses on creating console applications, web applications, and micro-services. Package: dotnet-sdk-8.0-source-built-artifacts Description-md5: 286b22d44e29cd899adabd404a84457b Description-en: Internal package for building the .NET 8.0 Software Development Kit The .NET source-built archive is a collection of packages needed to build the .NET SDK itself. . These are not meant for general use. Package: dotnet-targeting-pack-6.0 Description-md5: dc004b027111ccd78c2d92ca53dea9ae Description-en: Internal - targeting pack for Microsoft.NETCore.App 6.0 This package provides a targeting pack for Microsoft.NETCore.App 6.0 that allows developers to compile against and target Microsoft.NETCore.App 6.0 applications using the .NET SDK. This are not meant for general use. Package: dotnet-targeting-pack-7.0 Description-md5: 2e19e86ec20ad392df8546e4632a97a2 Description-en: Internal - targeting pack for Microsoft.NETCore.App 7.0 This package provides a targeting pack for Microsoft.NETCore.App 7.0 that allows developers to compile against and target Microsoft.NETCore.App 7.0 applications using the .NET SDK. This are not meant for general use. Package: dotnet-targeting-pack-8.0 Description-md5: 7c3a066be0b240349b10cf4d50099923 Description-en: Internal - targeting pack for Microsoft.NETCore.App 8.0 This package provides a targeting pack for Microsoft.NETCore.App 8.0 that allows developers to compile against and target Microsoft.NETCore.App 8.0 applications using the .NET SDK. This are not meant for general use. Package: dotnet-templates-6.0 Description-md5: 733d6e2e216e7872214b7de19a4f675e Description-en: dotNET 6.0 templates This package contains templates used by the dotNet SDK. . dotNET is a fast, lightweight and modular platform for creating cross platform applications that work on GNU/Linux, macOS and Windows. . It particularly focuses on creating console applications, web applications and micro-services. Package: dotnet-templates-7.0 Description-md5: 9b870fb656d63bad986fed41cbe2389e Description-en: dotNET 7.0 templates This package contains templates used by the dotNet SDK. . dotNET is a fast, lightweight and modular platform for creating cross platform applications that work on GNU/Linux, macOS and Windows. . It particularly focuses on creating console applications, web applications and micro-services. Package: dotnet-templates-8.0 Description-md5: a67094806b17a052614c4b6064798574 Description-en: .NET 8.0 templates This package contains templates used by the .NET SDK. . .NET is a fast, lightweight and modular platform for creating cross platform applications that work on GNU/Linux, macOS and Windows. . It particularly focuses on creating console applications, web applications, and micro-services. Package: dotnet6 Description-md5: f82a2c22945b015af86d144e427aa59b Description-en: dotNET CLI tools and runtime dotNET is a fast, lightweight and modular platform for creating cross platform applications that work on GNU/Linux, macOS and Windows. . It particularly focuses on creating console applications, web applications and micro-services. . dotNET contains a runtime conforming to dotNET Standards a set of framework libraries, an SDK containing compilers and a 'dotnet' application to drive everything. Package: dotnet7 Description-md5: f82a2c22945b015af86d144e427aa59b Description-en: dotNET CLI tools and runtime dotNET is a fast, lightweight and modular platform for creating cross platform applications that work on GNU/Linux, macOS and Windows. . It particularly focuses on creating console applications, web applications and micro-services. . dotNET contains a runtime conforming to dotNET Standards a set of framework libraries, an SDK containing compilers and a 'dotnet' application to drive everything. Package: dotnet8 Description-md5: 45984778fde368a115ba5d9b683c9911 Description-en: .NET CLI tools and runtime .NET is a fast, lightweight and modular platform for creating cross platform applications that work on GNU/Linux, macOS and Windows. . It particularly focuses on creating console applications, web applications, and micro-services. . .NET contains a runtime conforming to .NET Standards, a set of framework libraries, an SDK containing compilers, and a 'dotnet' CLI application to drive everything. Package: douceur Description-md5: 8b1e8d5a53ba1a6e5b500c53b269c407 Description-en: simple CSS parser and inliner in Go (program) This package provides douceur, a simple CSS parser and HTML inliner. . Parser is vaguely inspired by CSS Syntax Module Level 3 (https://www.w3.org/TR/css-syntax-3/) and corresponding JS parser (https://github.com/tabatkins/parse-css). . Inliner only parses CSS defined in HTML document; it DOES NOT fetch external stylesheets (for now). . Parse a CSS file and display result: $ douceur parse inputfile.css . Inline CSS in an HTML document and display result: $ douceur inline inputfile.html Package: duf Description-md5: 0436d2c79d1e0af0862fc184fb4114a7 Description-en: Disk Usage/Free Utility Simple Disk Usage/Free Utility. . Features: - User-friendly, colorful output. - Adjusts to your terminal's theme & width. - Sort the results according to your needs. - Groups & filters devices. - Can conveniently output JSON. Package: easygen Description-md5: bed5437a64e2d0648b9c82b8e0692209 Description-en: Easy to use universal code/text generator Command easygen is an easy to use universal code/text generator. . It can be used as a text, html or a code generator for arbitrary purposes with arbitrary data and templates. It can be used as a GSL replacement, as it . - is more easy to define driving data, in form of YML instead of XML - has more powerful template engine that based on Go template. You can even write your own function in Go to customize your template. . You can even use easygen as a generic Go template testing tool. Package: ebnflint Description-md5: 23e1e9ca1faf8c2e5912f7035c979b5c Description-en: verifies EBNF productions are consistent and grammatically correct Ebnflint verifies that EBNF productions are consistent and grammatically correct. It reads them from an HTML document such as the Go specification. . Grammar productions are grouped in boxes demarcated by the HTML elements .
   
. Usage: . ebnflint [--start production] [file] . The --start flag specifies the name of the start production for the grammar; it defaults to "Start". Package: efi-shell-aa64 Description-md5: ee440958baf3ad5a846db8d3084ed2fa Description-en: UEFI Shell for 64-bit ARM architecture The UEFI Shell provides a command line interface running on top of the EFI API. It can be used to execute EFI binaries, to manage EFI variables and boot options, or to display details of installed devices, drivers, and protocols. This package contains the shellaa64.efi binary for the a 64-bit ARM architecture. Package: efi-shell-arm Description-md5: 60aca2ffdf88826cf903b7560d3ff347 Description-en: UEFI Shell for 32-bit ARM architecture The UEFI Shell provides a command line interface running on top of the EFI API. It can be used to execute EFI binaries, to manage EFI variables and boot options, or to display details of installed devices, drivers, and protocols. This package contains the shellarm.efi binary for the a 32-bit ARM architecture. Package: efi-shell-ia32 Description-md5: 0860db0d5a21acc4508b977482f43a7c Description-en: UEFI Shell for 32-bit x86 architecture The UEFI Shell provides a command line interface running on top of the EFI API. It can be used to execute EFI binaries, to manage EFI variables and boot options, or to display details of installed devices, drivers, and protocols. This package contains the shellia32.efi binary for the a 32-bit x86 architecture. Package: efi-shell-x64 Description-md5: a2c61ef004f2fcba865cd3da05626c1b Description-en: UEFI Shell for 64-bit x86 architecture The UEFI Shell provides a command line interface running on top of the EFI API. It can be used to execute EFI binaries, to manage EFI variables and boot options, or to display details of installed devices, drivers, and protocols. This package contains the shellx64.efi binary for the a 64-bit x86 architecture. Package: efm-langserver Description-md5: 3340d55b473e9c73fa619d9b3e5f2b2d Description-en: General purpose Language Server (program) General purpose Language Server that can use specified error message format generated from specified command. This is useful for editing code with linter. Package: elvish Description-md5: 6afed029e00b858ac5c525b45fe5aa57 Description-en: Expressive programming language and versatile interactive shell Elvish is a cross-platform shell, supporting Linux, BSDs and Windows. It features an expressive programming language, with features like namespace and anonymous functions, and a fully programmable user interface with friendly defaults. It is suitable for both interactive use and scripting. Package: emd Description-md5: 6fc4d6b9188049790a1818e998f91a04 Description-en: Enhanced Markdown template processor (program) emd is the Enhanced Markdown template processor. It can save people from tedious jobs updating their README.md files by automating all those that can be automated, especially for cli based programs. Package: emptty Description-md5: 2817227520fe5477fbdc31fdddb06170 Description-en: text-based display manager for starting graphical sessions emptty is a simple, text-based display manager for starting Wayland or Xorg sessions from a virtual console. It allows interactively choosing a specific desktop environment or window manager and remembers the user's selection. Custom sessions can optionally be defined system-wide or by the user. . The emptty package ships a template unit that can be used to start instances of emptty on one or more virtual consoles. After installing this package, the following command will enable and start emptty on tty8: . # systemctl enable emptty@tty8.service && systemctl start emptty@tty8.service . See the documentation in /usr/share/doc/emptty/README.md.gz for details. Package: enmime Description-md5: 64709de7226812c4903dca09566d7577 Description-en: MIME mail encoding and decoding package for Go (program) enmime is a MIME encoding and decoding library for Go, focused on generating and parsing MIME encoded emails. It is being developed in tandem with the Inbucket email service. . enmime includes a fluent interface builder for generating MIME encoded messages. . This is the binary package for the same containing mime-extractor and mime-dump utilities. Package: esbuild Description-md5: f7d7c17397288cf23e9634149eb121ad Description-en: extremely fast JavaScript bundler and minifier (program) esbuild is a JavaScript bundler and minifier. It packages up JavaScript and TypeScript code for distribution on the web. . Why build another JavaScript build tool? The current build tools for the web are at least an order of magnitude slower than they should be. It is hoped that this project serves as an "existence proof" that JavaScript tooling can be much, much faster. . This package contains the esbuild binary. Package: etcd-client Description-md5: df7ad39b54e72898624c05a59914bc7e Description-en: highly-available key value store -- client A highly-available key value store for shared configuration and service discovery. etcd is inspired by zookeeper and doozer, with a focus on: . * Simple: curl'able user facing API (HTTP+JSON) * Secure: optional SSL client cert authentication * Fast: benchmarked 1000s of writes/s per instance * Reliable: Properly distributed using Raft . Etcd uses the Raft consensus algorithm to manage a highly-available replicated log. . This package contains the client binaries. Package: etcd-discovery Description-md5: 0d2a442f1d42fb855034fb2fa2008c1d Description-en: etcd discovery service This code powers the public service at https://discovery.etcd.io. This package provides a standalone initial discovery URL if contacting the https://discovery.etcd.io is not possible in your deployment (for example if your server doesn't have internet connectivity). . Note that in a normal etcd cluster setup, this service isn't mandatory, however, etcd discovery is mandatory to be able to run OpenStack Magnum, which is why this package exist. Package: etcd-server Description-md5: 8f85560d0278814c3be68fd7bc841ca2 Description-en: highly-available key value store -- daemon A highly-available key value store for shared configuration and service discovery. etcd is inspired by zookeeper and doozer, with a focus on: . * Simple: curl'able user facing API (HTTP+JSON) * Secure: optional SSL client cert authentication * Fast: benchmarked 1000s of writes/s per instance * Reliable: Properly distributed using Raft . Etcd uses the Raft consensus algorithm to manage a highly-available replicated log. . This package contains the server binaries. Package: ethflux Description-md5: bf060f6034f115aa0e6e54849aceb80f Description-en: InfluxDB data gatherer for ethtool-style network interface information ethflux is an InfluxDB data gatherer for ethtool-style network interface information. It uses the Linux SIOCETHTOOL ioctl interface to obtain network interface statistics and other runtime data and outputs them in InfluxDB's line protocol format for further propagation. Package: eximon4 Description-md5: 9d049018af5088cbceaa2af23692d02a Description-en: monitor application for the Exim MTA (v4) (X11 interface) Eximon is a helper program for the Exim MTA (v4). It allows administrators to view the mail queue and logs, and perform a variety of actions on queued messages, such as freezing, bouncing and thawing messages. Package: exip Description-md5: 39ae2868b13fea0d51a288ff75865b56 Description-en: get your external ip from multiple services (program) This package is a Golang library to get your external ip from multiple services. . Design/Implement STUNSource (Session Traversal Utilities for NAT (STUN)) See RFC 3489 and RFC 5389 for more details. . This is the binary package for the exip utility. Package: fakemachine Description-md5: 5b3f42d849c07e567de6082397426262 Description-en: Create and spawn virtual machines (program) Create and spawn virtual machines based on the currently running system. . This package contains the fakemachine program. Package: fernet-go Description-md5: b89654045d4970530128f73e2bb367b4 Description-en: tool for generates/verifies HMAC-based authentication tokens This library takes a user-provided *message* (an arbitrary sequence of bytes), a *key* (256 bits), and the current time, and produces a *token*, which contains the message in a form that can't be read or altered without the key. . This package is compatible with the other implementations at https://github.com/fernet. They can exchange tokens freely among each other. . This package contains files that is tool using golang-github-fernet-fernet-go-dev. Package: fever Description-md5: b909bca5113c0484e6b8f6dc555941a4 Description-en: fast, extensible, versatile event router for Suricata's EVE-JSON format The Fast, Extensible, Versatile Event Router (FEVER) is a tool for fast processing of events from Suricata's JSON EVE output. What is meant by 'processing' is defined by a number of modular components, for example facilitating fast ingestion into a database. Other processors implement collection, aggregation and forwarding of various metadata (e.g. aggregated and raw flows, passive DNS data, etc.) as well as performance metrics. . It is meant to be used in front of (or as a replacement for) general-purpose log processors like Logstash to increase event throughput as observed on sensors that see a lot of traffic. Package: ffcvt Description-md5: cb2a58ea73690234ddad703c47db8366 Description-en: ffmpeg convert wrapper tool ffcvt - ffmpeg convert wrapper to make it simple to do high efficiency audio/video compression (Opus/H.265) encoding, and for youtube as well. . The next-generation High Efficiency Video codec, HEVC and VP9 can produce videos visually comparable to libx264's, but in about half the size; Meanwhile the Opus audio codec is becoming the best thing ever for compressing audio -- A 64K Opus audio stream is comparable to mp3 files of 128K to 256K bandwidth. The ffcvt makes use of such fantastic high efficiency audio/video codec/encoding capability while shielding people from the complicated ffmpeg command line option settings, while versatile and powerful enough to allow advanced users to touch every corner of audio/video encoding. Package: ffuf Description-md5: 5dd164946e71dbc760b67cd96e037142 Description-en: Fast web fuzzer written in Go (program) ffuf is a fest web fuzzer written in Go that allows typical directory discovery, virtual host discovery (without DNS records) and GET and POST parameter fuzzing. Package: filezilla Description-md5: 782ac3b3cf186729c1138dc7616d26df Description-en: Full-featured graphical FTP/FTPS/SFTP client FileZilla is a full-featured FTP client with an easy-to-use GUI. . It is written in C++ and uses the wxWidgets library. . FileZilla includes the following features: * Supports FTP, FTP over SSL/TLS (FTPS) and SSH File Transfer Protocol (SFTP) * IPv6 support * Available in more than 40 languages * Supports resume and transfer of large files >4GB * Easy to use Site Manager and transfer queue * Bookmarks * Drag & drop support * Speed limits * Filename filters * Directory comparison * Network configuration wizard * Remote file editing * Keep-alive * HTTP/1.1, SOCKS5 and FTP Proxy support * Logging to file * Synchronized directory browsing * Remote file search * Tabbed interface to connect to multiple servers Package: filezilla-common Description-md5: 0ff9bf0c61cc77f908f4504f7162ba44 Description-en: Architecture independent files for filezilla FileZilla is a full-featured FTP client with an easy-to-use GUI. . It is written in C++ and uses the wxWidgets library. . See the filezilla package description for the full list of features. . This package contains architecture independent files such as images and translations. Package: fq Description-md5: 4311c7b7f208e22dfb6a347869e40205 Description-en: jq for binary formats (program) Tool, language and decoders for inspecting binary data. . In most cases fq works the same way as jq but instead of reading JSON it reads binary data. The result is a JSON compatible structures where each value has a bit range, symbolic interpretations and know how to be presented in a useful way. Package: freerdp2-shadow-x11 Description-md5: 5e8fef249679625146e6e6f483c3b488 Description-en: FreeRDP x11 shadowing server FreeRDP is a libre client/server implementation of the Remote Desktop Protocol (RDP). . This package contains a "shadowing" server that can be used to share an already started X11 DISPLAY. Package: freerdp2-wayland Description-md5: a5e739176253fe4f397467dba68645a0 Description-en: RDP client for Windows Terminal Services (wayland client) FreeRDP is a libre client/server implementation of the Remote Desktop Protocol (RDP). . Currently, the FreeRDP clients supports the following Windows Versions: . * Windows NT Server * Windows 2000 Terminal Server * Windows XP * Windows 2003 Server * Windows Vista * Windows 2008/2008r2/2011SBS Server * Windows 7 * Windows 2012/2012r2 Server * Windows 8 * Windows 10 . This package contains the wayland based client. Package: freerdp2-x11 Description-md5: c4929c6614bb3d2257a1f67d82098bd3 Description-en: RDP client for Windows Terminal Services (X11 client) FreeRDP is a libre client/server implementation of the Remote Desktop Protocol (RDP). . Currently, the FreeRDP client supports the following Windows Versions: . * Windows NT Server * Windows 2000 Terminal Server * Windows XP * Windows 2003 Server * Windows Vista * Windows 2008/2008r2/2011SBS Server * Windows 7 * Windows 2012/2012r2 Server * Windows 8 * Windows 10 . This package contains the X11 based client. Package: frr-rpki-rtrlib Description-md5: 30bfd5814687806732d4fe41102d1c00 Description-en: FRRouting suite - BGP RPKI support (rtrlib) Adds RPKI support to FRR's bgpd, allowing validation of BGP routes against cryptographic information stored in WHOIS databases. This is used to prevent hijacking of networks on the wider internet. It is only relevant to internet service providers using their own autonomous system number. Package: frr-snmp Description-md5: d919226aa0a132d34a50839afe24cfa6 Description-en: FRRouting suite - SNMP support Adds SNMP support to FRR's daemons by attaching to net-snmp's snmpd through the AgentX protocol. Provides read-only access to current routing state through standard SNMP MIBs. Package: fzf Description-md5: a0bfeecf96a19354d63fcb504b7530c9 Description-en: general-purpose command-line fuzzy finder It's an interactive Unix filter for command-line that can be used with any list; files, command history, processes, hostnames, bookmarks, git commits, etc. . Refer /usr/share/doc/fzf/README.Debian for quick instructions on how to add keybindings for Bash, Zsh, Fish to call fzf. Package: g10k Description-md5: cc4a90e3c3951fc425231ba63802bdcc Description-en: Puppet environment and module deployment g10k provides a general purpose toolset for deploying Puppet environments and modules. It implements the Puppetfile format and provides a native implementation of Puppet dynamic environments. g10k is a rewrite of puppetlabs/r10k in Go with additional optimizations such as: . - caching support - distinct SSH keys for each source - parallel cloning and checkout - enhanced Puppetfile options . It only supports Forge modules and Git repositories. Package: garagemq Description-md5: d4950b53964cb8946902a8db08b77684 Description-en: AMQP message broker implemented with golang GarageMQ is a message broker that implement the Advanced Message Queuing Protocol (AMQP). Compatible with any AMQP or RabbitMQ clients (tested streadway/amqp and php-amqp lib) . The GarageMQ project is also knowns an KubeMQ (https://kubemq.io). . This package does not contain the admin-frontend/build files since debian packaging npm modules is "complicated". You can, after installing this package, download the files from github and `cp -a $SRCDIR/admin-frontend/build /var/lib/garagemq/admin-frontend/` to be able to use the admin frontend as intended. Package: gdu Description-md5: 54d7a34230e2669bd781b6301dc5575b Description-en: Pretty fast disk usage analyzer Disk usage analyzer with console interface written in Go. Intended primarily for SSD disks where it can fully utilize parallel processing. However HDDs work as well, but the performance gain is not so huge. Package: genny Description-md5: 3e3d55235d5bcb92952132f6bfc25191 Description-en: Elegant generics for Go - program Until the Go core team include support for generics in Go, genny is a code-generation generics solution. . It allows one to write normal buildable and testable Go code which, when processed by the genny gen tool, will replace the generics with specific types genny - Generics for Go Build Status . This is the program package. Package: genxdr Description-md5: 29b5b38eacd22965261b9a3609a89212 Description-en: Go XDR enc/decoder - code generation utility Package xdr is an XDR marshalling/unmarshalling library. It uses code generation and not reflection. . This package contains the CLI utility to generate go code. Package: ggd-utils Description-md5: c234fa6dad08b4131924c3112fb192b5 Description-en: programs for use in ggd Takes a genome file and (currently) a .vcf.gz or a .bed.gz and checks that: . * a .tbi is present * the VCF has ""##fileformat=VCF" as the first line * the VCF has a #CHROM header * the chromosome are in the order specified by the genome file (and present) * the positions are sorted * the positions are <= the chromosome lengths defined in the genome file. . As a result, any new genome going into GGD will have a .genome file that will dictate the sort order and presence or absence of the 'chr' prefix for chromosomes Package: gh Description-md5: 3d12a99dda569158626806f640f0120d Description-en: GitHub CLI, GitHub’s official command line tool GitHub CLI "gh" is GitHub on the command line. It brings pull requests, issues, and other GitHub concepts to the terminal next to where you are already working with git and your code. . GitHub CLI is available for repositories hosted on GitHub.com and GitHub Enterprise Server 2.20+, and to install on macOS, Windows, and Linux. . Comparison with hub: . For many years, hub (https://github.com/github/hub) was the unofficial GitHub CLI tool. gh is a new project that helps us explore what an official GitHub CLI tool can look like with a fundamentally different design. While both tools bring GitHub to the terminal, hub behaves as a proxy to git, and gh is a standalone tool. Check out the more detailed explanation at https://github.com/cli/cli/blob/trunk/docs/gh-vs-hub.md to learn more. Package: gifwrap Description-md5: e4c0c62bde282c9f6466cb3ceb455e0a Description-en: display GIF file in terminal Display GIF file in terminal. This is created with Go language. Package: gimp Description-md5: 0c13253910a0a1bd77c64d38c07351a0 Description-en: GNU Image Manipulation Program GIMP is an advanced picture editor. You can use it to edit, enhance, and retouch photos and scans, create drawings, and make your own images. It has a large collection of professional-level editing tools and filters, similar to the ones you might find in Photoshop. Numerous fine-control settings and features like layers, paths, masks, and scripting give you total control over your images. . Many image file formats are supported, including JPEG, Photoshop (.psd), and Paint Shop Pro (.psp) files. It can also be used to scan and print photos. . To open files remotely (like over HTTP), install the gvfs-backends package. . To use a MIDI device (like a musical keyboard) as an input controller in GIMP, install libasound2 and read the how-to at /usr/share/doc/gimp/README.MIDI Package: gimp-data Description-md5: f70d84aecd044d27d27535082275ce75 Description-en: Data files for GIMP This package contains architecture-independent supporting data files for use with GIMP. Package: ginkgo Description-md5: 946f901aa5a106ee3776df7ac04d0bed Description-en: BDD Testing Framework for Go Ginkgo is a BDD-style Golang testing framework built to help you efficiently write expressive and comprehensive tests. It is best paired with the Gomega matcher library but is designed to be matcher-agnostic. Package: gir1.2-gst-plugins-bad-1.0 Description-md5: 8dab6f0721a81295bbb56dd6445f5f5b Description-en: GObject introspection data for the GStreamer libraries from the "bad" set GStreamer is a streaming media framework, based on graphs of filters which operate on media data. Applications using this library can do anything from real-time sound processing to playing videos, and just about anything else media-related. Its plugin-based architecture means that new data types or processing capabilities can be added simply by installing new plug-ins. . GStreamer Bad Plug-ins is a set of plug-ins that aren't up to par compared to the rest. They might be close to being good quality, but they're missing something - be it a good code review, some documentation, a set of tests, a real live maintainer, or some actual wide use. . This package contains introspection data for the GStreamer libraries from the "bad" set. It can be used by packages using the GIRepository format to generate dynamic bindings. Package: git-credential-azure Description-md5: e623b2d27a93f18fa02b5e314d127c49 Description-en: Git credential helper for Azure Repos A Git credential helper that authenticates to Azure Repos (dev.azure.com). Azure Repos is part of Azure DevOps. Package: git-credential-oauth Description-md5: a5bcae974c8df2135d63650e528b7b33 Description-en: Git credential helper for GitHub and other forges using OAuth A Git credential helper that authenticates to GitHub, GitLab, BitBucket and other forges using OAuth. The first time you push, the helper will open a browser window to authenticate. Subsequent pushes within the cache timeout require no interaction. Package: git-lfs Description-md5: d562e9a57f2fdda4249d506e8e3646f9 Description-en: Git Large File Support An open source Git extension for versioning large files. Git Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server. Package: git-sizer Description-md5: 1c0c146611840d2203c9babedf76a4b1 Description-en: compute various size metrics for a Git repository git-sizer computes various size metrics for a Git repository, flagging those that might cause problems or inconvenience. For example: . • Is the repository too big overall? • Does the repository have too many references (branches and/or tags)? • Does the repository include too many objects? • Does the repository include gigantic blobs (files)? • Does the repository include many slightly different large text files? • Does the repository include gigantic trees (directories)? • Does the repository have many identical files? • Does the repository include absurdly long path names? • Are there other bizarre and questionable things in the repository? • Annotated tags pointing at one another in long chains? • Octopus merges with dozens of parents? • Commits with gigantic log messages? . git-sizer can help to reveal the problems described above. Package: gitbatch Description-md5: 0be5deefd7e56a10238815ecf6b979b6 Description-en: Manage git repositories in one place Managing multiple git repositories is easier than ever. Often one would end up working on many directories and manually pulling updates etc. To make this routine faster, gitbatch was created, a simple tool to handle this job. Although the focus is batch jobs, one can still do de facto micro management of git repositories (e.g add/reset, stash, commit etc.) Package: gitlab-shell Description-md5: 115d2003dd9f71b99d2a0bac3d467b38 Description-en: handles git commands for GitLab GitLab Shell handles git commands for GitLab and modifies the list of authorized keys. GitLab Shell is not a Unix shell nor a replacement for Bash or Zsh. Package: gitleaks Description-md5: f8c51454aecaf45a3d8f689073c535fc Description-en: protect and discover secrets using Gitleaks 🔑 Gitleaks is a SAST tool for **detecting** and **preventing** hardcoded secrets like passwords, api keys, and tokens in git repos. Gitleaks is an **easy-to-use, all-in-one solution** for detecting secrets, past or present, in your code. Package: glab Description-md5: fa49cb78c2443d3838de75d160008fe3 Description-en: commandline interface for gitlab instances GLab is an open source GitLab CLI tool bringing GitLab to your terminal next to where you are already working with git and your code without switching between windows and browser tabs. Work with issues, merge requests, watch running pipelines directly from your CLI among other features. . glab is available for repositories hosted on GitLab.com and self-managed GitLab instances. glab supports multiple authenticated GitLab instances and automatically detects the authenticated hostname from the remotes available in the working Git directory. Package: glibc-source Description-md5: 1892ef83f2f36db0d236ccc041158b32 Description-en: GNU C Library: sources This package contains the sources and patches which are needed to build glibc. Package: gnss-share Description-md5: 79703361be56d29f1cda5aa6dc3faf0c Description-en: Share GNSS location data This is meant to replace things like gpsd, and gps-share, and work together with geoclue* or other clients that support fetching NMEA location data over sockets. . It supports multiple clients and loading/saving AGPS data. Package: gnutls-bin Description-md5: 4d4cd373c5be12f8c5459215d3ef89f7 Description-en: GNU TLS library - commandline utilities GnuTLS is a portable library which implements the Transport Layer Security (TLS 1.0, 1.1, 1.2, 1.3) and Datagram Transport Layer Security (DTLS 1.0, 1.2) protocols. . GnuTLS features support for: - certificate path validation, as well as DANE and trust on first use. - the Online Certificate Status Protocol (OCSP). - public key methods, including RSA and Elliptic curves, as well as password and key authentication methods such as SRP and PSK protocols. - all the strong encryption algorithms, including AES and Camellia. - CPU-assisted cryptography with VIA padlock and AES-NI instruction sets. - HSMs and cryptographic tokens, via PKCS #11. . This package contains a commandline interface to the GNU TLS library, which can be used to set up secure connections from e.g. shell scripts, debugging connection issues or managing certificates. . Useful utilities include: - TLS termination: gnutls-cli, gnutls-serv - key and certificate management: certtool, ocsptool, p11tool - credential management: srptool, psktool Package: go-bluetooth Description-md5: 7dfd1fd2e23fca4c8bf3b4c82f14ece6 Description-en: Golang bluetooth client based on bluez DBus interfaces (program) This package contains a Go bluetooth API for Linux-based Bluez DBus interface. . High level features supported: - Client code generation from bluez documentation - Shell wrappers for rfkill, btmgmt, hciconfig, hcitool - An hci socket basic API (inspired by go-ble/ble - Expose bluetooth service from go code [unstable] - Pairing and authentication support (via agent) - Beaconing send & receive (iBeacon and Eddystone) - Mesh API support (since v5.53) . This package contains the client software. Package: go-cve-dictionary Description-md5: 381a8bfb30f3255d2d9e4e76939e1470 Description-en: builds a local copy of the NVD/JVN go-cve-dictionary is tool to build a local copy of the NVD (National Vulnerabilities Database) and the Japanese JVN, which contain security vulnerabilities according to their CVE identifiers including exhaustive information and a risk score. The local copy is generated in sqlite format, and the tool has a server mode for easy querying. Package: go-dqlite Description-md5: d230612ebca2a3deddd172911aaa07a8 Description-en: Pure-Go dqlite client Go-dqlite is a pure-Go dqlite client implementation. 2 binaries are provided: - dqlite-demo, a demo dqlite application, which exposes a simple key/value store over an HTTP API, - dqlite, a basic SQLite-like dqlite shell which supports normal SQL queries plus the sp ecial .cluster and .leader commands to inspect the cluster members and the current leader. Package: go-exploitdb Description-md5: 87ebce9bc0808d4211796acba3ac9d79 Description-en: builds a local copy of the Exploit-DB (OffensiveSecurity) go-exploitdb is a tool for searching Exploits from Exploit-DB (OffensiveSecurity) by CVE number or Exploit Database ID. Exploits are inserted at sqlite database(go-exploitdb) from Exploit-DB and can be searched by command line interface. In server mode, a simple Web API can be used. Package: go-git Description-md5: e51db9dca545f3c2e90657e459772a1f Description-en: highly extensible Git implementation in pure Go (command line) go-git is a highly extensible git implementation library written in pure Go. . It can be used to manipulate git repositories at low level (plumbing) or high level (porcelain), through an idiomatic Go API. It also supports several types of storage, such as in-memory filesystems, or custom implementations, thanks to the Storer interface. . This package provides command line interface of this library. Package: go-internal Description-md5: ad1524a66a3041c36f10fa689303ed26 Description-en: Selected Go-internal packages factored out from the standard library (binaries) The go-internal repository factors out an opinionated selection of internal packages and functionality from the Go standard library. Currently this consists mostly of packages and testing code from within the Go tool implementation. . Included are the following: . * dirhash: calculate hashes over directory trees the same way that the Go tool does. * goproxytest: a GOPROXY implementation designed for test use. * gotooltest: Use the Go tool inside test scripts (see testscript below). * imports: list of known architectures and OSs, and support for reading import statements. * modfile: read and write go.mod files while preserving formatting and comments. * module: module paths and versions. * par: do work in parallel. * semver: semantic version parsing. * testenv: information on the current testing environment. * testscript: script-based testing based on txtar files. * txtar: simple text-based file archives for testing. . This package contains the compiled binaries, namely testscript, txtar-addmod, txtar-c and txtar-goproxy. Package: go-md2man Description-md5: 3cb32e3dafe0fcb59f08ab326dfb0756 Description-en: utility to create manpages from markdown Turns Markdown into manpages, which is really handy for people that don't want to learn how to make manpages from stuff like DocBook. . This package contains the conversion binary for go-md2man version 2. Package: go-mmproxy Description-md5: 3eaf3a7a33b93e866771ea747bf27e42 Description-en: Golang implementation of mmproxy 'go-mmproxy' is a standalone application that unwraps HAProxy's PROXY-protocol so that the TCP connection to the end server comes from client's - instead of proxy server's - IP address and port number. . This is a Golang reimplementation of mmproxy created to improve on mmproxy's runtime stability while providing potentially greater performance in terms of connection and packet throughput. Package: go-msgauth Description-md5: 800a4700048ac6c3f077e6dcba7ff881 Description-en: Go library and tools for DKIM, DMARC and Authentication-Results (program) Tools included in go-msgauth: . * dkim-keygen: generate a DKIM key * dkim-milter: a mail filter to sign and verify DKIM signatures * dkim-verify: verify a DKIM-signed email * dmarc-lookup: lookup the DMARC policy of a domain Package: go-mtpfs Description-md5: cc3e99acc12e8347f7b218086c57651f Description-en: Mount MTP devices over FUSE Go-mtpfs is a simple FUSE filesystem for mounting Android devices as an MTP device. . It will expose all storage areas of a device in the mount, and only reads file metadata as needed, making it mount quickly. It uses Android extensions to read/write partial data, so manipulating large files requires no extra space in /tmp. Package: go-org Description-md5: 23700d444f77a019dfcd79e8dc5e2ebc Description-en: Org mode parser with HTML & pretty-printed Org rendering (program) go-org is an Org mode parser written in Go. . Take a look at https://niklasfasching.github.io/go-org/ for some examples and an online Org → HTML demo (Wasm based). . Please note that the goal for the HTML export is to produce sensible HTML output, not to exactly reproduce output the output of org-html-export. . This package contains the go-org executable. Package: go-qrcode Description-md5: daf569259639d968fb48bda535768b1e Description-en: QR Code encoder (Go program) Package qrcode implements a QR Code encoder in Go language. . A QR Code is a matrix (two-dimensional) barcode. Arbitrary content may be encoded, with URLs being a popular choice :) . Each QR Code contains error recovery information to aid reading damaged or obscured codes. There are four levels of error recovery: Low, medium, high and highest. QR Codes with a higher recovery level are more robust to damage, at the cost of being physically larger. . The maximum capacity of a QR Code varies according to the content encoded and the error recovery level. The maximum capacity is 2,953 bytes, 4,296 alphanumeric characters, 7,089 numeric digits, or a combination of these. . This package contains the command-line tool qrcode. Package: go-rpmdb Description-md5: 443f553ff5ef2916170767563a5d1af2 Description-en: Package enumeration tool in a RPM DB a tiny appliceation for enumerating packages in a RPM DB Packages file. Package: go-sendxmpp Description-md5: 80c11ad24fcdcb3c77a6005f0cf9a3d6 Description-en: Command line utility to send messages or files using XMPP Go-sendxmpp can send messages or files (if the server supports http-upload) to an XMPP contact or MUC. It is inspired by the perl tool sendxmpp. Package: go-staticcheck Description-md5: ed4eaeb46a99f09cf48cfe5f83a7b892 Description-en: advanced Go linter Staticcheck is a state of the art linter for the Go programming language. Using static analysis, it finds bugs and performance issues, offers simplifications, and enforces style rules. Package: gobgpd Description-md5: e6f6939bca8bc73a3489a527ad1b3bc7 Description-en: BGP implemented in Go (daemon and client) GoBGP is an open source BGP implementation designed from scratch for modern environment and implemented in Go. It is designed to exploit multicore processors and can be easily integrated with other software through an RPC API. . This package contains both the daemon and the client. Package: gobuster Description-md5: 3349e6496ac8c57def362fd25de9ed5f Description-en: Directory/file & DNS busting tool written in Go Gobuster is a tool used to brute-force: URIs (directories and files) in web sites, DNS subdomains (with wildcard support), Virtual Host names on target web servers, Open Amazon S3 buckets, Open Google Cloud buckets and TFTP servers. . Gobuster is useful for pentesters, ethical hackers and forensics experts. It also can be used for security tests. Package: gocc Description-md5: a97fd132496b074b08f058cec18d1264 Description-en: Go lexer and parser generator Gocc generates lexer-parser pairs or stand-alone DFAs or parsers from a Backus-Naur form (BNF). The generated lexers are deterministic finite automata (DFAs), recognising regular languages. The generated parsers are pushdown automata (PDAs), recognising LR(1) languages. Optional LR(1) conflict handling automatically resolves shift/reduce and reduce/reduce conflicts. Package: gocryptfs Description-md5: 885f33609ec7ba845f3f61d4715db79f Description-en: Encrypted overlay filesystem written in Go gocryptfs is built on top of the excellent go-fuse (https://github.com/hanwen/go-fuse) FUSE library and its LoopbackFileSystem API. . This project was inspired by EncFS and strives to fix its security issues while providing good performance (benchmarks (https://nuetzlich.net/gocryptfs/comparison/#performance)). . For details on the security of gocryptfs see the Security (https://nuetzlich.net/gocryptfs/security/) design document. Package: gogoprotobuf Description-md5: dcb6fd83e79fa4c26071c4c5f5879fec Description-en: alternative protocol buffer support for Golang - utilities An alternative protocol buffer support for the Go programming language, forked from golang-goprotobuf. It is backwards compatible with goprotobuf, but provides faster marshalling and unmarshalling and can generate extra helper code, tests and benchmarks. . This package provides utilities. Package: gogottrpc Description-md5: 5fb0782f7a7f6b0c43215d1dc436e4f9 Description-en: GRPC for low-memory environments - utilities The existing grpc-go project requires a lot of memory overhead for importing packages and at runtime. While this is great for many services with low density requirements, this can be a problem when running a large number of services on a single machine or on a machine with a small amount of memory. . Using the same GRPC definitions, this project reduces the binary size and protocol overhead required. We do this by eliding the net/http, net/http2 and grpc package used by grpc replacing it with a lightweight framing protocol. The result are smaller binaries that use less resident memory with the same ease of use as GRPC. . Please note that while this project supports generating either end of the protocol, the generated service definitions will be incompatible with regular GRPC services, as they do not speak the same protocol. . This package provides utilities. Package: goiardi Description-md5: 46edf8cadb7a8811f26a2e431dc76abf Description-en: Chef server written in Go Goiardi is an implementation of the Chef server written in Go. It can either run entirely in memory with the option to save and load the in-memory data and search indexes to and from disk, drawing inspiration from chef-zero, or it can use MariaDB/MySQL or PostgreSQL as its storage backend. Package: goiardi-doc Description-md5: f72e6d383cc06ec7a1a93a0f431d4208 Description-en: Documentation for Goiardi Goiardi is an implementation of the Chef server written in Go. It can either run entirely in memory with the option to save and load the in-memory data and search indexes to and from disk, drawing inspiration from chef-zero, or it can use MariaDB/MySQL or PostgreSQL as its storage backend. . This is sphinx-generated full documentation for the Goiardi Chef server. Package: gojay Description-md5: c732291d9527386302110a3ac3be9325 Description-en: Fast JSON code generator in golang This package provides a command line tool to generate gojay's marshaling and unmarshaling interface implementation for custom struct type(s). Package: gojq Description-md5: 6e4b2be88d5712f7940589e69618cfc7 Description-en: pure Go implementation of jq (program) gojq is an implementation of jq command written in Go language. You can also embed gojq as a library to your Go products. . This package contains the /usr/bin/gojq command. Package: gokey Description-md5: bedf85edf3924465070d3847bd99e987 Description-en: simple vaultless password manager in Go gokey is a password manager, which does not require a password vault. Instead of storing your passwords in a vault it derives your password on the fly from your master password and supplied realm string (for example, resource URL). This way you do not have to manage, backup or sync your password vault (or trust its management to a third party) as your passwords are available immediately anywhere. Package: golang-1.20 Description-md5: 2d5ed303bd0c0e8134e6116f171852b6 Description-en: Go programming language compiler - metapackage The Go programming language is an open source project to make programmers more productive. Go is expressive, concise, clean, and efficient. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel type system enables flexible and modular program construction. Go compiles quickly to machine code yet has the convenience of garbage collection and the power of run-time reflection. It's a fast, statically typed, compiled language that feels like a dynamically typed, interpreted language. . This package is a metapackage that, when installed, guarantees that (most of) a full Go development environment is installed. . To use this version, instead of the default one provided by golang-go package, add /usr/lib/go-1.20/bin/ to PATH, or invoke /usr/lib/go-1.20/bin/go directly. Package: golang-1.20-doc Description-md5: 70faba58bee63cd1d9d375165fa0d6d6 Description-en: Go programming language - documentation The Go programming language is an open source project to make programmers more productive. Go is expressive, concise, clean, and efficient. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel type system enables flexible and modular program construction. Go compiles quickly to machine code yet has the convenience of garbage collection and the power of run-time reflection. It's a fast, statically typed, compiled language that feels like a dynamically typed, interpreted language. . This package provides the documentation for the Go programming language. Package: golang-1.20-go Description-md5: 1d56933a116c5146c05bf2b6c436c89d Description-en: Go programming language compiler, linker, compiled stdlib The Go programming language is an open source project to make programmers more productive. Go is expressive, concise, clean, and efficient. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel type system enables flexible and modular program construction. Go compiles quickly to machine code yet has the convenience of garbage collection and the power of run-time reflection. It's a fast, statically typed, compiled language that feels like a dynamically typed, interpreted language. . This package provides an assembler, compiler, linker, and compiled libraries for the Go programming language. . To use this version, instead of the default one provided by golang-go package, add /usr/lib/go-1.20/bin/ to PATH, or invoke /usr/lib/go-1.20/bin/go directly. Package: golang-1.20-src Description-md5: 641317c503e9fe0a9039cd8790bb4657 Description-en: Go programming language - source files The Go programming language is an open source project to make programmers more productive. Go is expressive, concise, clean, and efficient. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel type system enables flexible and modular program construction. Go compiles quickly to machine code yet has the convenience of garbage collection and the power of run-time reflection. It's a fast, statically typed, compiled language that feels like a dynamically typed, interpreted language. . This package provides the Go programming language source files needed for compilation. Package: golang-android-soong-dev Description-md5: 9da3d0756d2fe178ca3948168a740a4c Description-en: Soong build system (library) Soong is a build system for Android built on top of Blueprint, a meta-build system. Soong is the replacement for the old Android make-based build system. It replaces Android.mk files with Android.bp files, which are JSON-like simple declarative descriptions of modules to build. . This package contains the Go libraries for Soong. Package: golang-cfssl Description-md5: 290503ccf54716d4f75d150f7c114fc8 Description-en: CloudFlare's PKI and TLS toolkit CFSSL is CloudFlare's PKI/TLS swiss army knife. It is both a command line tool and an HTTP API server for signing, verifying, and bundling TLS certificates. CFSSL can be used to build custom TLS PKI tools as well as create and manipulate traditional certificate structures using code or on the command line. . This package contains the command line executables. Package: golang-chroma Description-md5: 245c1c93018daf7274310b44ad6dd161 Description-en: general purpose syntax highlighter in pure Go (binaries) Chroma takes source code and other structured text and converts it into syntax highlighted HTML, ANSI-coloured text, etc. . Chroma is based heavily on Pygments (http://pygments.org/), and includes translators for Pygments lexers and styles. . This package contains the compiled chroma and chromad binaries. Package: golang-chroma-v2 Description-md5: 17e77fa1619c54ba13480455fc608296 Description-en: general purpose syntax highlighter in pure Go (binaries) Chroma takes source code and other structured text and converts it into syntax highlighted HTML, ANSI-coloured text, etc. . Chroma is based heavily on Pygments (http://pygments.org/), and includes translators for Pygments lexers and styles. . This package contains the compiled chroma-v2 and chromad-v2 binaries. Package: golang-codesearch-dev Description-md5: 29294118bf08f86bfeaee4f165b7bafc Description-en: regexp search over large bodies of source (development files) Code Search is a tool for indexing and then performing regular expression searches over large bodies of source code. It is a set of command-line programs written in Go. . For background and an overview of the commands, see Regular Expression Matching with a Trigram Index: http://swtch.com/~rsc/regexp/regexp4.html . This package contains the source. Package: golang-docker-credential-helpers Description-md5: 529408d91571a3935b95631ab854dae5 Description-en: native stores to safeguard Docker credentials The docker-credential-helpers package is a suite of programs to use the built-in OS native stores to keep Docker credentials safe. . This package contains the command-line executables. Package: golang-easyjson Description-md5: b2192e0b6056885cea3fc7f505675a95 Description-en: Fast JSON serializer for golang - command-line client easyjson allows (un-)marshaling of JSON golang structs without the use of reflection by generating marshaller code. . One of the aims of the library is to keep generated code simple enough so that it can be easily optimized or fixed. Another goal is to provide users with ability to customize the generated code not available in 'encoding/json', such as generating snake_case names or enabling 'omitempty' behavior by default. . This package contains the command-line client. Package: golang-etcd-server-dev Description-md5: 079c5d4a9b52c6679d966bcf7042bb15 Description-en: highly-available key value store -- source A highly-available key value store for shared configuration and service discovery. etcd is inspired by zookeeper and doozer, with a focus on: . * Simple: curl'able user facing API (HTTP+JSON) * Secure: optional SSL client cert authentication * Fast: benchmarked 1000s of writes/s per instance * Reliable: Properly distributed using Raft . Etcd uses the Raft consensus algorithm to manage a highly-available replicated log. . This package contains the source. Package: golang-filippo-age-dev Description-md5: 8b90588a7b37f5c17ff387c184285947 Description-en: simple, modern and secure encryption tool (Go library) age features small explicit keys, no config options, and UNIX-style composability. . This package provides a Go library interface to age. Package: golang-github-alecthomas-chroma-dev Description-md5: 48f5fc140cc6a4f844acd9d456da69ea Description-en: general purpose syntax highlighter in pure Go (libraries) Chroma takes source code and other structured text and converts it into syntax highlighted HTML, ANSI-coloured text, etc. . Chroma is based heavily on Pygments (http://pygments.org/), and includes translators for Pygments lexers and styles. . This package contains Chroma's source code and helper libraries. Package: golang-github-alecthomas-chroma-v2-dev Description-md5: 48f5fc140cc6a4f844acd9d456da69ea Description-en: general purpose syntax highlighter in pure Go (libraries) Chroma takes source code and other structured text and converts it into syntax highlighted HTML, ANSI-coloured text, etc. . Chroma is based heavily on Pygments (http://pygments.org/), and includes translators for Pygments lexers and styles. . This package contains Chroma's source code and helper libraries. Package: golang-github-anacrolix-dms-dev Description-md5: 0f03e292ed6a909b6bf9a9062290087f Description-en: Go source for UPnP DLNA Digital Media Server dms is a UPnP DLNA Digital Media Server. It runs from the terminal, and serves content directly from the filesystem from the working directory, or the path given. The SSDP component will broadcast and respond to requests on all available network interfaces. . This package provides the Go language source code for dms. . dms advertises and serves the raw files, in addition to alternate transcoded streams when it's able, such as mpeg2 PAL-DVD and WebM for the Chromecast. It will also provide thumbnails where possible. . dms uses ffprobe/avprobe to get media data such as bitrate and duration, ffmpeg/avconv for video transoding, and ffmpegthumbnailer for generating thumbnails when browsing. These commands must be in the PATH given to dms or the features requiring them will be disabled. . Known Compatible Players and Renderers ====================================== . * Probably all Panasonic Viera TVs. * Android's BubbleUPnP and AirWire * Chromecast * VLC * LG Smart TVs, with varying success. Package: golang-github-anacrolix-missinggo-bin-static Description-md5: 3b7b771707e667e6ccb942888a392a60 Description-en: Stuff that's missing in Go stdlib, or hasn't made it into its own repo. Stuff that supplements Go's stdlib, or isn't significant enough to be in its own repo. . This package provides binary files generated by missinggo: filecache gd go-env http-file-server nop query-escape query-unescape Package: golang-github-anacrolix-missinggo-dev Description-md5: 056fe59e50d1bc678ed45d0cf1e395eb Description-en: Stuff that's missing in Go stdlib, or hasn't made it into its own repo. Stuff that supplements Go's stdlib, or isn't significant enough to be in its own repo. . This package provides Go source code for the missinggo. Package: golang-github-appc-spec-dev Description-md5: 6843069695e8f73dc78c46a8c99a6942 Description-en: App Container Specification (appc) - source App Container (appc) is a well-specified and community developed specification for application containers. appc defines several independent but composable aspects involved in running application containers, including an image format, runtime environment, and discovery mechanism for application containers. . This package provides Schema definitions and Golang source for the App Container (appc) specification Package: golang-github-avast-apkverifier-dev Description-md5: 698018c553174eb35ef1dfe5eed1c8a8 Description-en: Android APK Signature verification Go library apkverifier verifies the signatures on Android APK binaries. It can verify APK Signature scheme v1, v2 and v3 and passes Google apksig's testing suite. It should support all algorithms and downgrade attack protection. . Because Android can handle even broken x509 cerficates and ZIP files, apkverifier is using the ZipReader from apkparser package and vendors crypto/x509 in internal/x509andr and github.com/fullsailor/pkcs7 (https://github.com/fullsailor/pkcs7) in the fullsailor/pkcs7 folder. The last two have some changes to handle some not-entirely-according-to-spec certificates. . Documentation on GoDoc (https://godoc.org/github.com/avast/apkverifier) Package: golang-github-aviau-gopass-dev Description-md5: a7d4f0a66fad1d98629d82529b5c1e06 Description-en: pass implementation in Go - dev package gopass is a Pass (http://www.passwordstore.org/) implementation in Go. . Password management should be simple and follow Unix philosophy. With gopass, each password lives inside of a gpg encrypted file whose filename is the title of the website or resource that requires the password. These encrypted files may be organized into meaningful folder hierarchies, copied from computer to computer, and, in general, manipulated using standard command line file management utilities. . This package is not gopass.pw (similar project with the same name). . This package contains the go source files. Package: golang-github-axgle-mahonia-dev Description-md5: 2c7ddf21be9f63619c5cadf3a2ab475e Description-en: Character-set conversion library implemented in Go. (library) Mahonia is a character-set conversion library implemented in Go. All data is compiled into the executable; it doesn't need any external data files. Package: golang-github-aymerick-douceur-dev Description-md5: c193fbb0728086342a69bc6105c86d37 Description-en: simple CSS parser and inliner in Go (library) Golang library with simple CSS parser and HTML inliner. See associated "douceur" binary for a basic command-line executable of this library. . Parser is vaguely inspired by CSS Syntax Module Level 3 (https://www.w3.org/TR/css-syntax-3/) and corresponding JS parser (https://github.com/tabatkins/parse-css). . Inliner only parses CSS defined in HTML document; it DOES NOT fetch external stylesheets (for now). Inliner inserts additional attributes when possible. . Similar projects * premailer (https://github.com/premailer/premailer) * roadie (https://github.com/Mange/roadie) Package: golang-github-benbjohnson-tmpl-dev Description-md5: 3a3035e253f02ae611b990c7c577aa15 Description-en: Command line interface to Go's text/template library - dev package This program is a command line interface to Go's text/template library. It can be used by passing in a set of JSON-encoded data and a list of template paths ending in a .tmpl extension. The templates are processed and their results are saved to the filename with the .tmpl extension removed. . This is the dev package. Package: golang-github-bgp-stayrtr-dev Description-md5: 1a8feea729b975999da9907e109fb580 Description-en: Cloudflare's RPKI to router library StayRTR is an implementation of the RPKI to router protocol (RFC 6810). Package: golang-github-brentp-gsort-dev Description-md5: c6f4c72d1c5a09aa0478cb823e35f294 Description-en: library package for gsort Package gsort is a library for sorting a stream of tab-delimited lines ([]bytes) (from a reader) using the amount of memory requested. . Instead of using a compare function as most sorts do, this accepts a user-defined function with signature: func(line []byte) []int where the []ints are used to determine ordering. For example if sorting on 2 columns, one of months and another of day of months, the function would replace "Jan" with 1 and "Feb" with 2 for the first column and just return the Atoi of the 2nd column. Package: golang-github-calmh-xdr-dev Description-md5: 63757f2c6bec37425998dc3b2df934d0 Description-en: Go XDR enc/decoder - dev package Package xdr is an XDR marshalling/unmarshalling library. It uses code generation and not reflection. . This is the dev package. Package: golang-github-canonical-go-dqlite-dev Description-md5: 18f7ff26731d9043e01793e454e24648 Description-en: Go bindings for libdqlite Go-dqlite provides bindings for the dqlite (https://dqlite.io) C library and a pure-Go client for the dqlite wire protocol (https://github.com/canonical/dqlite/blob/master/doc/protocol.md). . Documentation is available at http://godoc.org/github.com/canonical/go-dqlite. Package: golang-github-cavaliergopher-grab-dev Description-md5: 59c74d0ce86be460ef13688cd85dd11f Description-en: Download manager package for Go (library) Downloading the internet, one goroutine at a time! . Grab is a Go package for downloading files from the internet with the following rad features: - Monitor download progress concurrently - Auto-resume incomplete downloads - Guess filename from content header or URL path - Safely cancel downloads using context.Context - Validate downloads using checksums - Download batches of files concurrently - Apply rate limiters . This package contains the library. Package: golang-github-cheekybits-genny-dev Description-md5: e8dee3ee500a1d5c4015c7949b5504a0 Description-en: Elegant generics for Go Until the Go core team include support for generics in Go, genny is a code-generation generics solution. . It allows one to write normal buildable and testable Go code which, when processed by the genny gen tool, will replace the generics with specific types Package: golang-github-cloudflare-cfssl-dev Description-md5: d93653103a370e9baa617cabec0be98d Description-en: CloudFlare's PKI and TLS toolkit CFSSL is CloudFlare's PKI/TLS swiss army knife. It is both a command line tool and an HTTP API server for signing, verifying, and bundling TLS certificates. CFSSL can be used to build custom TLS PKI tools as well as create and manipulate traditional certificate structures using code or on the command line. . This package contains the development files. Package: golang-github-cloudflare-gokey-dev Description-md5: 6edac5e6076b7e14eb4d318a9a80f589 Description-en: simple vaultless password manager in Go - dev package gokey is a password manager, which does not require a password vault. Instead of storing your passwords in a vault it derives your password on the fly from your master password and supplied realm string (for example, resource URL). This way you do not have to manage, backup or sync your password vault (or trust its management to a third party) as your passwords are available immediately anywhere. . This is the development package. Package: golang-github-cloudflare-redoctober-dev Description-md5: 3eb672f4ef0f8bb3cb78bbf05f747aa3 Description-en: Software-based two-man rule style (development files) Red October is a software-based two-man rule style encryption and decryption server. The two-man rule is a control mechanism designed to achieve a high level of security by requiring the presence of two authorized people at all times. In the case of Red October the two-man rule is implemented by encrypting data in such as way as to require two authorised key-holds to decrypt it. . This package contains the development files. Package: golang-github-colinmarc-hdfs-dev Description-md5: d5fc88679ba81bdf00d09bca36532079 Description-en: Native go client library for HDFS This is a native golang client for hdfs. It connects directly to the namenode using the protocol buffers API. . It tries to be idiomatic by aping the stdlib os package, where possible, and implements the interfaces from it, including os.FileInfo and os.PathError. Package: golang-github-containerd-stargz-snapshotter-dev Description-md5: 6a39a72f96fad16724d13a2ec2051418 Description-en: Fast container image distribution plugin with lazy pulling (library) Pulling image is one of the time-consuming steps in the container lifecycle. Stargz Snapshotter is an implementation of snapshotter which aims to solve this problem by lazy pulling. Lazy pulling here means a container can run without waiting for the pull completion of the image and necessary chunks of the image are fetched on-demand. . eStargz is a lazily-pullable image format proposed by this project. This is compatible to OCI images so this can be pushed to standard container registries (e.g. ghcr.io) as well as this is still runnable even on eStargz-agnostic runtimes including Docker. eStargz format is based on stargz image format by CRFS but comes with additional features like runtime optimization and content verification. . This package contains the golang library for use in other packages Package: golang-github-containerd-ttrpc-dev Description-md5: 21323f9c4b8163ddbaa6c2f1db8826cc Description-en: GRPC for low-memory environments The existing grpc-go project requires a lot of memory overhead for importing packages and at runtime. While this is great for many services with low density requirements, this can be a problem when running a large number of services on a single machine or on a machine with a small amount of memory. . Using the same GRPC definitions, this project reduces the binary size and protocol overhead required. We do this by eliding the net/http, net/http2 and grpc package used by grpc replacing it with a lightweight framing protocol. The result are smaller binaries that use less resident memory with the same ease of use as GRPC. . Please note that while this project supports generating either end of the protocol, the generated service definitions will be incompatible with regular GRPC services, as they do not speak the same protocol. . This package provides sources. Package: golang-github-containernetworking-plugins-dev Description-md5: 7c60a7fa53bf70644603ac9b9cb1ac40 Description-en: standard networking plugins - sources This package contains sources of the Container Networking Initiative's official plugins: . Interfaces - bridge: Creates a bridge, adds the host and the container to it. - ipvlan: Adds an [ipvlan] interface in the container. - loopback: Set the state of loopback interface to up. - macvlan: Creates a new MAC address, forwards all traffic to that to the container. - ptp: Creates a veth pair. - vlan: Allocates a vlan device. - host-device: Move an already-existing device into a container. . IPAM: IP Address Management - dhcp: Runs a daemon to make DHCP requests on behalf of the container. - host-local: Maintains a local database of allocated IPs - static: Allocates a static IPv4/IPv6 address. . Other - flannel: Generates an interface corresponding to a flannel config file - tuning: Tweaks sysctl parameters of an existing interface - portmap: An iptables-based portmapping plugin. Maps ports from the host's address space to the container. - bandwidth: Allows bandwidth-limiting through use of traffic control tbf. - sbr: Configures source based routing for an interface. - firewall: Uses iptables or firewalld to add rules to allow traffic to/from the container. Package: golang-github-containers-buildah-dev Description-md5: 926e9d028a50148d0515bf227f28b91b Description-en: tool to facilitate building OCI images The Buildah package provides a command line tool that can be used to - create a working container, either from scratch or using an image as a starting point - create an image, either from a working container or via the instructions in a Dockerfile - images can be built in either the OCI image format or the traditional upstream docker image format - mount a working container's root filesystem for manipulation - unmount a working container's root filesystem - use the updated contents of a container's root filesystem as a filesystem layer to create a new image - delete a working container or an image - rename a local container . This package contains golang sources that other package may require for building. Package: golang-github-containers-storage-dev Description-md5: 33c19defe0f75a3ad4a64ce898778b1f Description-en: Go library for handling how containers are stored on disk storage is a Go library which aims to provide methods for storing filesystem layers, container images, and containers. A containers-storage CLI wrapper is also included for manual and scripting use. . This package contains the library. Package: golang-github-coredhcp-coredhcp-dev Description-md5: 59991369efa81bd921b24fc1db626423 Description-en: multithreaded, modular and extensible DHCP server - library Coredhcp is a fast, multithreaded, modular and extensible DHCP server written in Go. In CoreDHCP almost everything is implemented as a plugin. Every request is evaluated calling each plugin in order, until one breaks the evaluation and responds to, or drops, the request. . This package contains the library. Package: golang-github-cpuguy83-go-md2man-v2-dev Description-md5: 120c96fff7e49346b792312431671692 Description-en: utility to create manpages from markdown (source) Turns Markdown into manpages, which is really handy for people that don't want to learn how to make manpages from stuff like DocBook. . This package contains the source for go-md2man version 2. Package: golang-github-crowdsecurity-crowdsec-dev Description-md5: f39599b1fe6022842887edc50e752f6b Description-en: lightweight and collaborative security engine - library CrowdSec is a lightweight security engine, able to detect and remedy aggressive network behavior. It can leverage and also enrich a global community-wide IP reputation database, to help fight online cybersec aggressions in a collaborative manner. . This package contains the development files. Package: golang-github-ctdk-goiardi-dev Description-md5: 9489f56faaaaeb832e24360faf80aad7 Description-en: Golang library to interact with a chef server Goiardi is an implementation of the Chef server written in Go. It can either run entirely in memory with the option to save and load the in-memory data and search indexes to and from disk, drawing inspiration from chef-zero, or it can use MariaDB/MySQL or PostgreSQL as its storage backend. . This package contains the goiardi golang libs that are useful to interact with a chef server. Package: golang-github-dataence-porter2-dev Description-md5: afc508fc8c5446bfa0790c41a43ee55a Description-en: native Go high-performance Porter2 stemmer for English Porter2 implements the Porter2 stemmer for English. It is written completely using finite state machines to do suffix comparison, rather than slower string-based or tree-based approaches. . This package also arranges to support usage under its historical upstream name, github.com/surgebase/porter2. Package: golang-github-dcso-bloom-cli Description-md5: b930592b6ea819ce1a4f3ee33c6587c9 Description-en: highly efficient bloom filter implementation for Go, CLI tool Bloom is a simple library that provides a very efficient implementation of Bloom filters for the Go language. This package provides a command line tool that can be used to easily create Bloom filters with desired capacity and false positive probability. Values can be added to filters through standard input, which makes it easy to use the tool in a pipeline workflow. Package: golang-github-dcso-bloom-dev Description-md5: 4bf0e4dcf12cda195c41e9daa0091445 Description-en: highly efficient bloom filter implementation for Go Bloom is a simple library that provides a very efficient implementation of Bloom filters for the Go language. This package provides the Go library in the form of source code. Package: golang-github-dnstap-golang-dnstap-cli Description-md5: ec96270079f9a5de333e00935470897b Description-en: dnstap command line tool dnstap implements an encoding format for DNS server events. It uses a lightweight framing on top of event payloads encoded using Protocol Buffers and is transport neutral. dnstap can represent internal state inside a DNS server that is difficult to obtain using techniques based on traditional packet capture or unstructured textual format logging. . This package contains the "dnstap" command line tool. Package: golang-github-dnstap-golang-dnstap-dev Description-md5: 3980038416a1d71591ee7827acb0faf8 Description-en: flexible, structured event replication format for DNS servers dnstap implements an encoding format for DNS server events. It uses a lightweight framing on top of event payloads encoded using Protocol Buffers and is transport neutral. dnstap can represent internal state inside a DNS server that is difficult to obtain using techniques based on traditional packet capture or unstructured textual format logging. . This package contains the Go library code. Package: golang-github-docker-distribution-dev Description-md5: 67866d98c933b00cec3bb20a22e40b40 Description-en: Docker toolset to pack, ship, store, and deliver content (source) The Docker toolset to pack, ship, store, and deliver content. . The Docker Registry 2.0 implementation contained in this package is for storing and distributing Docker images. It supersedes the docker/docker-registry project with a new API design, focused around security and performance. . This project should provide an implementation to a V2 API for use in the Docker core project. The API should be embeddable and simplify the process of securely pulling and pushing content from docker daemons. . The new registry implementation provides the following benefits: . * faster push and pull * new, more efficient implementation * simplified deployment * pluggable storage backend * webhook notifications . This package contains the source. Package: golang-github-docker-docker-credential-helpers-dev Description-md5: 4cbcd8f1a2bfffc05fd1f36cc79da761 Description-en: native stores to safeguard Docker credentials - library The docker-credential-helpers package is a suite of programs to use the built-in OS native stores to keep Docker credentials safe. . This package contains the development files. Package: golang-github-docker-docker-dev Description-md5: 692d023146a024298d2b2f3817f50ca0 Description-en: reusable Go packages included with Docker These packages are intentionally developed by upstream in such a way that they are reusable to projects outside Docker and only rely on each other or other external dependencies to be built. Package: golang-github-docker-notary-dev Description-md5: 5927c499495f3d406181597bdd541bb4 Description-en: library for running and interacting with trusted collections Notary is a project that allows anyone to have trust over arbitrary collections of data. . The Notary project comprises a server (cmd/notary-server) and a client (cmd/notary) for running and interacting with trusted collections. . Notary aims to make the internet more secure by making it easy for people to publish and verify content. We often rely on TLS to secure our communications with a web server which is inherently flawed, as any compromise of the server enables malicious content to be substituted for the legitimate content. . With Notary, publishers can sign their content offline using keys kept highly secure. Once the publisher is ready to make the content available, they can push their signed trusted collection to a Notary Server. . Consumers, having acquired the publisher's public key through a secure channel, can then communicate with any notary server or (insecure) mirror, relying only on the publisher's key to determine the validity and integrity of the received content. . This package contains the source. Package: golang-github-dustinkirkland-golang-petname-dev Description-md5: f5af73b60d4ec26c5c835719bcece7a0 Description-en: golang library for generating pronouncable, memorable, pet names This package provides a library for generating "pet names", consisting of a random combination of an adverb, adjective, and proper name. These are useful for unique hostnames, for instance. The default packaging contains about 2000 names, 1300 adjectives, and 4000 adverbs, yielding nearly 10 billion unique combinations, covering over 32 bits of unique namespace. As such, PetName tries to follow the tenets of Zooko's triangle: names are human meaningful, decentralized, and secure. Package: golang-github-eknkc-amber-dev Description-md5: 6644e5b22fe5f5c87646bf2a64233dda Description-en: Elegant HTML templating engine for Go, inspired from HAML and Jade (Go library) Amber is an elegant HTML templating engine for the Go Programming Language. It is inspired from HAML and Jade. . This package provides the "github.com/eknkc/amber" Go library. Package: golang-github-elazarl-go-bindata-assetfs-dev Description-md5: 551ecbc788e111922b1ba44a278492d5 Description-en: Go library to serve embedded binary files with net/http Serve embedded binary files that have been encoded using the jteeuwen/go-bindata library with net/http. This allows data files to be served using HTTP but those files are represented as Go source code. Package: golang-github-emersion-go-msgauth-dev Description-md5: db77824191768e453b96340c5fff75c9 Description-en: Go library and tools for DKIM, DMARC and Authentication-Results (library) go-msgauth . Go library and tools to authenticate e-mails: . * Create and verify DKIM signatures (https://tools.ietf.org/html/rfc6376) * Create and parse Authentication-Results header fields (https://tools.ietf.org/html/rfc7601) * Fetch DMARC (http://tools.ietf.org/html/rfc7489) records Package: golang-github-evanw-esbuild-dev Description-md5: ad55433b1f92333301f8ed7b542ac079 Description-en: extremely fast JavaScript bundler and minifier (library) esbuild is a JavaScript bundler and minifier. It packages up JavaScript and TypeScript code for distribution on the web. . Why build another JavaScript build tool? The current build tools for the web are at least an order of magnitude slower than they should be. It is hoped that this project serves as an "existence proof" that JavaScript tooling can be much, much faster. . This package contains the github.com/evanw/esbuild Go library. Package: golang-github-fernet-fernet-go-dev Description-md5: 6599084fcb59ec4820b7adbfc7557aa4 Description-en: Go library for generates/verifies HMAC-based authentication tokens This library takes a user-provided *message* (an arbitrary sequence of bytes), a *key* (256 bits), and the current time, and produces a *token*, which contains the message in a form that can't be read or altered without the key. . This package is compatible with the other implementations at https://github.com/fernet. They can exchange tokens freely among each other. Package: golang-github-francoispqt-gojay-dev Description-md5: 18bdbbb18bc039c49aa1e6c8ffdec827 Description-en: JSON encoder/decoder golang library with powerful stream API GoJay is a performant JSON encoder/decoder for Golang. It has a simple API and doesn't use reflection. It relies on small interfaces to decode/encode structures and slices. . Why another JSON parser? Other fast decoder/encoder were mostly hardly readable static code generation or a lot of reflection, poor streaming features, and not so fast in the end. Also, it has a decoder that could consume an io.Reader of line or comma delimited JSON, in a JIT way. To consume a flow of JSON objects from a TCP connection for example or from a standard output. Same way to build an encoder that could encode a flow of data to a io.Writer. Package: golang-github-geertjohan-go.rice-dev Description-md5: 556931a23b4e283391e746d74e0e1a5e Description-en: Go package for embedding web resources into Go executables go.rice is a Golang package that makes working with resources such as html, js, css, images and templates very easy. During development go.rice will load required files directly from disk. Upon deployment it is easy to add all resource files to a executable using the rice tool, without changing the source code for your package. Several methods are provided for adding resources to your binary by go.rice. . This package contains the development files. Package: golang-github-git-lfs-git-lfs-dev Description-md5: 30b1e1196a3497f17f3e1c7e24aecdc6 Description-en: Git Large File Support (library) An open source Git extension for versioning large files. Git Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server. . This package contains the source code for git-lfs Package: golang-github-glendc-go-external-ip-dev Description-md5: b5b9f5b4f41776b37e7653d1d9110a0d Description-en: get your external ip from multiple services (library) This package is a Golang library to get your external ip from multiple services. . Design/Implement STUNSource (Session Traversal Utilities for NAT (STUN)) See RFC 3489 and RFC 5389 for more details. . This contains the library package for the same. Package: golang-github-go-debos-fakemachine-dev Description-md5: 04da92cbdbe8c669e3c31f232144f99e Description-en: create and spawn virtual machines (library) Create and spawn virtual machines based on the currently running system. . This package contains the library. Package: golang-github-go-easygen-easygen-dev Description-md5: e03e8a187f36688a353708c07953e6ba Description-en: Easy to use universal code/text generator -- source Command easygen is an easy to use universal code/text generator. . It can be used as a text, html or a code generator for arbitrary purposes with arbitrary data and templates. It can be used as a GSL replacement, as it . - is more easy to define driving data, in form of YML instead of XML - has more powerful template engine that based on Go template. You can even write your own function in Go to customize your template. . This package provides the source code to be used as a library. Package: golang-github-go-enry-go-license-detector-dev Description-md5: e3768a14a261164294314df9bb71bf99 Description-en: Reliable project licenses detector (library) It scans the given directory for license files, normalizes and hashes them and outputs all the fuzzy matches with the list of reference texts. The returned names follow SPDX standard. . Why? There are no similar projects which can be compiled into a native binary without dependencies and also support the whole SPDX license database (≈400 items). This implementation is also fast, requires little memory, and the API is easy to use. . The detection algorithm is not template matching; this directly implies that go-license-detector does not provide any legal guarantees. The intended area of it's usage is data mining. . This package provides the golang module. Package: golang-github-go-git-go-git-dev Description-md5: aa9113ff4c2497fbe8df4c61b3af2a44 Description-en: highly extensible Git implementation in pure Go go-git is a highly extensible git implementation library written in pure Go. . It can be used to manipulate git repositories at low level (plumbing) or high level (porcelain), through an idiomatic Go API. It also supports several types of storage, such as in-memory filesystems, or custom implementations, thanks to the Storer interface. Package: golang-github-goccmack-gocc-dev Description-md5: f02684d1f9b8ba8b12ea758a35594bd7 Description-en: Go lexer and parser generator (library) Gocc generates lexer-parser pairs or stand-alone DFAs or parsers from a Backus-Naur form (BNF). The generated lexers are deterministic finite automata (DFAs), recognising regular languages. The generated parsers are pushdown automata (PDAs), recognising LR(1) languages. Optional LR(1) conflict handling automatically resolves shift/reduce and reduce/reduce conflicts. . This package provides Gocc as a Go library. Package: golang-github-gogetdata-ggd-utils-dev Description-md5: 8c23d3b55e06804c0b8bb8b7b98b57cf Description-en: library for use in ggd Takes a genome file and (currently) a .vcf.gz or a .bed.gz and checks that: . * a .tbi is present * the VCF has ""##fileformat=VCF" as the first line * the VCF has a #CHROM header * the chromosome are in the order specified by the genome file (and present) * the positions are sorted * the positions are <= the chromosome lengths defined in the genome file. . As a result, any new genome going into GGD will have a .genome file that will dictate the sort order and presence or absence of the 'chr' prefix for chromosomes . This is the library package for ggd-utils Package: golang-github-gogo-protobuf-dev Description-md5: 618e6ce0f49f666161048ffb30a872e5 Description-en: alternative protocol buffer support for Golang - sources An alternative protocol buffer support for the Go programming language, forked from golang-goprotobuf. It is backwards compatible with goprotobuf, but provides faster marshalling and unmarshalling and can generate extra helper code, tests and benchmarks. . This package provides sources. Package: golang-github-golang-jwt-jwt-dev Description-md5: dacc9400f2a49715cca2dfc7cb8f3cc1 Description-en: golang implementation of JSON Web Tokens (library) Community maintained clone of github.com/dgrijalva/jwt-go. . After the original author of the library suggested migrating the maintenance of jwt-go, a dedicated team of open source maintainers decided to clone the existing library into this module. . The command line utility included in this project (cmd/jwt) provides a straightforward example of token creation and parsing as well as a useful tool for debugging your own integration. You'll also find several implementation examples in the documentation. . This package provides golang module. Package: golang-github-golang-mock-dev Description-md5: 48a3c0360968693773ad762adb019c88 Description-en: mocking framework for the Go programming language GoMock is a mocking framework for the Go programming language. It integrates well with Go's built-in testing package, but can be used in other contexts too. Package: golang-github-golang-protobuf-1-3-dev Description-md5: 92b93fe879ba720074cec4c282149663 Description-en: Go support for protocol buffers (version v1.3.x) This module (github.com/golang/protobuf) contains Go bindings for protocol buffers. . v1.3.x is the most recent pre-APIv2 version of Go API for protocol buffers. . For APIv2, see https://go.dev/blog/protobuf-apiv2. Package: golang-github-golang-protobuf-1-5-dev Description-md5: 4ae455d75b79a607333f3903eb4b9113 Description-en: Go support for protocol buffers (version v1.5.x) This module (github.com/golang/protobuf) contains Go bindings for protocol buffers. . v1.5.x implements Go APIv2 for protocol buffers. . For APIv2, see https://go.dev/blog/protobuf-apiv2. Package: golang-github-google-blueprint-dev Description-md5: f029736b810386632d9b7249aea19de0 Description-en: Blueprint meta build system (library) Blueprint is a meta-build system that reads in Blueprints files that describe modules that need to be built, and produces a Ninja manifest describing the commands that need to be run and their dependencies. Where most build systems use built-in rules or a domain-specific language to describe the logic for converting module descriptions to build rules, Blueprint delegates this to per-project build logic written in Go. For large, heterogenous projects this allows the inherent complexity of the build logic to be maintained in a high-level language, while still allowing simple changes to individual modules by modifying easy to understand Blueprints files. . This package contains the Go library for Blueprint. Package: golang-github-google-go-containerregistry-dev Description-md5: 74a9e009078b9d6b4d2fea47fee25a8c Description-en: Go library and CLIs for working with container registries (program) This library contains golang code for interacting with container registries Package: golang-github-google-wire-dev Description-md5: 1a8282da72fb25e67520c4cf6a62d0f0 Description-en: Compile-time Dependency Injection for Go (library) Wire: Automated Initialization in Go . Wire is a code generation tool that automates connecting components using dependency injection. Dependencies between components are represented in Wire as function parameters, encouraging explicit initialization instead of global variables. Because Wire operates without runtime state or reflection, code written to be used with Wire is useful even for hand-written initialization. . For an overview, see the introductory blog post https://blog.golang.org/wire . This package contains the github.com/google/wire Go library. Package: golang-github-googlecloudplatform-cloudsql-proxy-dev Description-md5: b6fc40ba011de2f3f9df997b7710db4e Description-en: connect securely to a 2nd generation Cloud SQL DB (Go library) The Cloud SQL Proxy allows a user with the appropriate permissions to connect to a Second Generation Google Cloud SQL database without having to deal with IP whitelisting or SSL certificates manually. It works by opening unix/tcp sockets on the local machine and proxying connections to the associated Cloud SQL instances when the sockets are used. . This package contains the github.com/GoogleCloudPlatform/cloudsql-proxy Go library. Package: golang-github-grpc-ecosystem-grpc-gateway-dev Description-md5: 04f664d8727c156a70e30ad4a7baa35b Description-en: gRPC to JSON proxy generator for Golang -- sources Grpc-gateway is a protoc plugin that reads gRPC service definitions and generates a reverse-proxy server which translates a RESTful JSON API into gRPC. The server is generated according to custom options in your gRPC definition and helps you to provide your APIs in both gRPC and RESTful style at the same time. . This package contains the development files. Package: golang-github-gucumber-gucumber-dev Description-md5: 6fb6237198f35bb47c2afb4e30cb50b3 Description-en: Cucumber BDD-style testing for Go -- source An implementation of Cucumber (http://cukes.info) BDD-style testing for Go. . This package provides the source files. Package: golang-github-hashicorp-consul-dev Description-md5: 8d97aeea7e05ec2a7960bd72e0e46aa5 Description-en: tool for service discovery, monitoring and configuration (source) Consul is a tool for service discovery and configuration. Consul is distributed, highly available, and extremely scalable. . Consul provides several key features: . - Service Discovery - Consul makes it simple for services to register themselves and to discover other services via a DNS or HTTP interface. External services such as SaaS providers can be registered as well. . - Health Checking - Health Checking enables Consul to quickly alert operators about any issues in a cluster. The integration with service discovery prevents routing traffic to unhealthy hosts and enables service level circuit breakers. . - Key/Value Storage - A flexible key/value store enables storing dynamic configuration, feature flagging, coordination, leader election and more. The simple HTTP API makes it easy to use anywhere. . - Multi-Datacenter - Consul is built to be datacenter aware, and can support any number of regions without complex configuration. . Consul runs on Linux, Mac OS X, and Windows. It is recommended to run the Consul servers only on Linux, however. . This package contains the source. Package: golang-github-hashicorp-terraform-config-inspect-dev Description-md5: e703701ed533f05ae993911f42bbb369 Description-en: helper library for shallow inspection of Terraform configurations terraform-config-inspect is a helper library for extracting high-level metadata about Terraform modules from their source code. It processes only a subset of the information Terraform itself would process, and in return it's able to be broadly compatible with modules written for many different versions of Terraform. Package: golang-github-hhatto-gorst-dev Description-md5: 178de3fbb3efe3bfd80fbf86a527e9d4 Description-en: Go implementation of reStructuredText This is a Go implementation of reStructuredText. developed on the basis of Go markdown module implemented by Michael Teichgräber. . Only Support for HTML output is implemented. Package: golang-github-hjson-hjson-go-dev Description-md5: 7efd3a33eaafbeb871a31abec694a0b5 Description-en: Hjson for Go (library) HJSON is a derivative of JSON designed to be more easily editable by humans. This package provides the Go library for manipulating HJSON. Package: golang-github-influxdata-yarpc-dev Description-md5: 597833b35a7c86683d538dafbe19d4e6 Description-en: Yet Another RPC for Go - dev package yarpc is Yet Another RPC package for Go. . This is the dev package. Package: golang-github-influxdb-influxdb-dev Description-md5: 2b8dad855d6efaa79da9c90da171b9f5 Description-en: Scalable datastore for metrics, events, and real-time analytics. Dev package InfluxDB is a time series, metrics, and analytics database. It’s written in Go and has no external dependencies. That means once you install it there’s nothing else to manage (such as Redis, ZooKeeper, Cassandra, HBase, or anything else). InfluxDB is targeted at use cases for DevOps, metrics, sensor data, and real-time analytics. . This is the dev package. Package: golang-github-itchyny-gojq-dev Description-md5: 8892729e8927252ec10cde5f4a1ce4be Description-en: pure Go implementation of jq (library) gojq is an implementation of jq command written in Go language. You can also embed gojq as a library to your Go products. . This package contains the github.com/itchyny/gojq Go library. Package: golang-github-jhillyerd-enmime-dev Description-md5: 40394ded609d7823a00ac7cc2b544870 Description-en: MIME mail encoding and decoding package for Go (library) enmime is a MIME encoding and decoding library for Go, focused on generating and parsing MIME encoded emails. It is being developed in tandem with the Inbucket email service. . enmime includes a fluent interface builder for generating MIME encoded messages. . This contains the library package for the same. Package: golang-github-johnkerl-lumin-dev Description-md5: 4cde52ce2e3efe2362a357b771c6a885 Description-en: pattern match highlighter (library) lumin highlights matches to a specified pattern (string or regular expression) in files, using color. This is similar to grep with colorized output, but it outputs all lines in the given files, not only matching lines. . This package provides lumin as a Go library. Package: golang-github-knqyf263-go-rpmdb-dev Description-md5: b3b5887178ad5ba1d7bb48b1ed713d70 Description-en: RPM DB library for go go library for enumerating packages in a RPM DB file. Package: golang-github-knqyf263-gost-dev Description-md5: 1e07d5303765efad95535ec154cb304a Description-en: local copy tool of Security Tracker (Red Hat/Debian) written in go gost builds a local copy of Security Tracker (Red Hat/Debian). After you register CVEs to watch list, gost notify via E-mail/Slack if there is an update. The pronunciation of gost is the same as the English word "ghost". . This package contains the source. Package: golang-github-kotakanbe-go-cve-dictionary-dev Description-md5: 068b3ca44988e76eb36e6ba265107b91 Description-en: builds a local copy of the NVD/JVN (source) go-cve-dictionary is tool to build a local copy of the NVD (National Vulnerabilities Database) and the Japanese JVN, which contain security vulnerabilities according to their CVE identifiers including exhaustive information and a risk score. The local copy is generated in sqlite format, and the tool has a server mode for easy querying. . This package contains the source. Package: golang-github-kotakanbe-goval-dictionary-dev Description-md5: 9ddf6d511d33c80df17b2935f443770a Description-en: Go library for create DB of data written in OVAL (source) This is tool to build a local copy of the OVAL(Open Vulnerability and Assessment Language). . The local copy is generated in sqlite format, and the tool has a server mode for easy querying. . This package contains the source. Package: golang-github-liamg-gifwrap-dev Description-md5: f6680e9fca5081820dceb0c369dba19a Description-en: go library for displays GIF files in terminal gifwrap library is a Go language package for displays GIF files in terminal. Package: golang-github-liamg-tml-dev Description-md5: ffb6642d18f76d0d062a2c42e747ce40 Description-en: terminal markup language library for Go tml library is a Go language package for make the output of coloured/formatted text in the terminal easier and more readable. Package: golang-github-lsegal-gucumber-dev Description-md5: 98fa84a22e9226f195b6f0bc7f8a821c Description-en: Transitional package for golang-github-gucumber-gucumber-dev This is a transitional package to ease upgrades to the golang-github-gucumber-gucumber-dev package. It can safely be removed. Package: golang-github-mailru-easyjson-dev Description-md5: 68db427114ecf2279779fe0234b669c6 Description-en: Fast JSON serializer for golang - development files easyjson allows (un-)marshaling of JSON golang structs without the use of reflection by generating marshaller code. . One of the aims of the library is to keep generated code simple enough so that it can be easily optimized or fixed. Another goal is to provide users with ability to customize the generated code not available in 'encoding/json', such as generating snake_case names or enabling 'omitempty' behavior by default. . This package contains the development files. Package: golang-github-maruel-panicparse-dev Description-md5: 7d1e90eac0657ad4c1e06ba61f78cace Description-en: Crash your app in style (Go library) panicparse parses panic stack traces, densifies and deduplicates goroutines with similar stack traces. Helps debugging crashes and deadlocks in heavily parallelized processes. . This package contains the source code. Package: golang-github-mdp-qrterminal-dev Description-md5: 4ef5a7c1867e3315c246a06ac0741105 Description-en: Display QR Codes in terminal (library) A golang library for generating QR codes in the terminal. . Originally this was a port of the NodeJS version. Recently it's been updated to allow for smaller code generation using ASCII 'half blocks' . This package contains the golang library for github.com/mdp/qrterminal Package: golang-github-mendersoftware-mender-artifact-dev Description-md5: fe0f5d541b4913ff7940267d308631d8 Description-en: Library for managing Mender artifact files Mender Artifacts Library Mender is an open source over-the-air (OTA) software updater for embedded Linux devices. Mender comprises a client running at the embedded device, as well as a server that manages deployments across many devices. . This repository contains the artifacts library, which is used by the Mender client, command line interface, server and for build integration with the Yocto Project. . The artifacts library makes it easy to programmatically work with a Mender artifact, which is a file that can be recognized by its .mender suffix. Mender artifacts can contain binaries, metadata, checksums, signatures and scripts that are used during a deployment. The artifact format acts as a wrapper, and uses the tar format to bundle several files into one. . In its simplest form, an artifact contains just a rootfs image, along with its checksum, id and device type compatibility. . The artifacts library might also be useful for other updaters or purposes. We are always happy to see other uses of it! . Mender logo Getting started To start using Mender, we recommend that you begin with the Getting started section in the Mender documentation (https://docs.mender.io/). Using the library You can use the parser and reader in go in the standard way: . import ( "github.com/mendersoftware/mender-artifact/parser" "github.com/mendersoftware/mender-artifact/reader" ) . For sample usage, please see the Mender client source code (https://github.com/mendersoftware/mender). Package: golang-github-micromdm-scep-dev Description-md5: 02b3ca359d12f1c3edcb7cca54415865 Description-en: SCEP go library This package provides a Simple Certificate Enrollment Protocol library for usage in another go project. . An example server implementation will be installed to /usr/share/doc/golang-github-micromdm-scep-dev/examples/ . Documentation: https://pkg.go.dev/github.com/micromdm/scep/v2/scep Package: golang-github-mightyguava-jl-dev Description-md5: 355c34ad070aa7b1e40feadadfcb3984 Description-en: pretty viewer for JSON logs (library) jl is a parser and formatter for JSON logs, making machine-readable JSON logs human readable again. . jl consumes JSON logs from stdin and writes human-readable logs to stdout. . jl currently supports 2 formatters: compact and logfmt. . This package provides a Go package for jl. Package: golang-github-mmarkdown-mmark-dev Description-md5: a9605f600fb98fef352de39eddca8e2f Description-en: powerful markdown processor in Go geared towards the IETF (library) Mmark is a powerful markdown processor written in Go, geared towards writing IETF documents. It is, however, *also* suited for writing complete books and other technical documentation, like the Learning Go book (https://miek.nl/go), Internet-Draft text output (https://miek.nl/go/learninggo-2.txt)) and RFCs. . It provides an advanced markdown dialect that processes file(s) to produce internet-drafts in XML RFC 7991 format. Mmark can produce xml2rfc (aforementioned RFC 7991), HTML5 output, and manual pages. . Mmark uses gomarkdown (https://github.com/gomarkdown/markdown) which is a fork of blackfriday (https://github.com/russross/blackfriday/). . This package provides the github.com/mmarkdown/mmark Go library. Package: golang-github-mozqnet-go-exploitdb-dev Description-md5: 82e8e5c9b9d597aaaf1bc3420f84c0cd Description-en: builds a local copy of the Exploit-DB (OffensiveSecurity) (source) go-exploitdb is a tool for searching Exploits from Exploit-DB (OffensiveSecurity) by CVE number or Exploit Database ID. Exploits are inserted at sqlite database(go-exploitdb) from Exploit-DB and can be searched by command line interface. In server mode, a simple Web API can be used. . This package contains the source. Package: golang-github-muka-go-bluetooth-dev Description-md5: bb38c1b42791cd43f1ceef15fb43d940 Description-en: Golang bluetooth client based on bluez DBus interfaces (library) This package contains a Go bluetooth API for Linux-based Bluez DBus interface. . High level features supported: - Client code generation from bluez documentation - Shell wrappers for rfkill, btmgmt, hciconfig, hcitool - An hci socket basic API (inspired by go-ble/ble - Expose bluetooth service from go code [unstable] - Pairing and authentication support (via agent) - Beaconing send & receive (iBeacon and Eddystone) - Mesh API support (since v5.53) . This package contains the development files. Package: golang-github-nats-io-nats-server-dev Description-md5: eafa2c85b0fe11adfe1bb89127fd65a9 Description-en: High-Performance server for NATS.io (library) NATS is a simple, secure and performant communications system for digital systems, services and devices. NATS is part of the Cloud Native Computing Foundation (CNCF) and has over 40 client language implementations. . Its server can run on-premise, in the cloud, at the edge, and even on a Raspberry Pi. NATS can secure and simplify design and operation of modern distributed systems. . This package contains development files. Package: golang-github-niklasfasching-go-org-dev Description-md5: 7766bbd4eb026b26571a7680c7471823 Description-en: Org mode parser with HTML & pretty-printed Org rendering (Go library) github.com/niklasfasching/go-org an Org mode parser written in Go. . Take a look at https://niklasfasching.github.io/go-org/ for some examples and an online Org → HTML demo (Wasm based). . Please note that the goal for the HTML export is to produce sensible HTML output, not to exactly reproduce output the output of org-html-export. . This package contains the go-org Go library. Package: golang-github-odeke-em-cli-spinner-dev Description-md5: 9484d401cf28c4416997bdd9dd0c684b Description-en: Simple spinner library for commandline Simple spinner for the commandline while your CLI application is working. A simple example commandline software using this library is the cli-spinner package. . This package contains the spinner library which use in software developed using golang. Package: golang-github-odeke-em-ripper-dev Description-md5: a32a2de14737b8122bb6a7e249c2bf50 Description-en: scrape licenses out of files -- library Ripper inspect source files and show the license if it found. It support directories, files or URI repositories as argument. . This package provides ripper library to use in others Golang programs. Package: golang-github-onsi-ginkgo-v2-dev Description-md5: c171d94d1dde96176dd8594210e6bedd Description-en: BDD Testing Framework for Go (development files) Ginkgo is a BDD-style Golang testing framework built to help you efficiently write expressive and comprehensive tests. It is best paired with the Gomega matcher library but is designed to be matcher-agnostic. . This package contains the development files. Package: golang-github-opencontainers-runc-dev Description-md5: b8a1a472413b94034a70f3493cd01471 Description-en: Open Container Project - development files "runc" is a command line client for running applications packaged according to the Open Container Format (OCF) and is a compliant implementation of the Open Container Project specification. . This package provides development files formerly known as "github.com/docker/libcontainer". Package: golang-github-openshift-imagebuilder-dev Description-md5: 24dd02358d6e43f7e098dba8eca47934 Description-en: Builds container images using Dockerfile as input This library supports using the Dockerfile syntax to build OCI & Docker compatible images, without invoking a container build command such as buildah bud or docker build. It is intended to give clients more control over how they build container images, including: - Instead of building one layer per line, run all instructions in the same container - Set HostConfig settings like network and memory controls that are not available when running container builds - Mount external files into the build that are not persisted as part of the final image (i.e. "secrets") - If there are no RUN commands in the Dockerfile, the container is created and committed, but never started. The final image should be 99.9% compatible with regular container builds, but bugs are always possible. . This package provides sources that other package may require for building. Package: golang-github-opensuse-umoci-dev Description-md5: c7176b90ba8a069959b0209e08c33fd1 Description-en: umoci development files umoci creates and modifies Open Container images. See the official website (https://umo.ci/) for more accessible documentation about how to use umoci. . umoci intends to be a complete manipulation tool for OCI images (https://github.com/opencontainers/image-spec). In particular, it should be seen as a more end-user-focused version of the oci-image-tools provided by the OCI (https://github.com/opencontainers/image-tools). The hope is that all of this tooling will eventually be merged with the upstream repository, so that it is always kept up-to-date by the Open Container Initiative community. . This package provides Golang sources for the umoci API. Package: golang-github-osrg-gobgp-dev Description-md5: 7b92526e033213543b73fc1f885e1de1 Description-en: BGP implemented in Go (source) GoBGP is an open source BGP implementation designed from scratch for modern environment and implemented in Go. It is designed to exploit multicore processors and can be easily integrated with other software through an RPC API. . This package contains the source code. Package: golang-github-packer-community-winrmcp-dev Description-md5: 925f89969bc9f353d7d2c58cd6e58aa0 Description-en: copy files to remote hosts using WinRM (Go library) This is a Go library which provides to copy files to remote Windows machines using Windows Remote Management (WinRM/WinRS). The remote system must be prepared for that. Package: golang-github-pelletier-go-toml Description-md5: 0aeb285acbabfab6ff822baecc8a1e71 Description-en: Go library for the TOML format — command-line programs This library supports TOML (Tom's Obvious, Minimal Language) version v1.0.0-rc.3 . Go-toml provides the following features for using data parsed from TOML documents: . * Load TOML documents from files and string data * Easily navigate TOML structure using Tree * Marshaling and unmarshaling to and from data structures * Line & column position data for all parsed elements * Query support similar to JSON-Path * Syntax errors contain line and column numbers . This package contains the three command-line programs tomll, tomljson and jsontoml. Package: golang-github-pelletier-go-toml-dev Description-md5: 3e62f1929044b45e7b23a59c7a71177f Description-en: Go library for the TOML format This library supports TOML (Tom's Obvious, Minimal Language) version v1.0.0-rc.3 . Go-toml provides the following features for using data parsed from TOML documents: . * Load TOML documents from files and string data * Easily navigate TOML structure using Tree * Marshaling and unmarshaling to and from data structures * Line & column position data for all parsed elements * Query support similar to JSON-Path * Syntax errors contain line and column numbers Package: golang-github-pointlander-peg-dev Description-md5: 03507e90b904529beba63e85ee3a3d52 Description-en: implementation of a Packrat parser generator - dev package Peg, Parsing Expression Grammar, is an implementation of a Packrat parser generator. A Packrat parser is a descent recursive parser capable of backtracking. The generated parser searches for the correct parsing of the input. . This is the dev package Package: golang-github-psanford-wormhole-william-dev Description-md5: 122db51216bce41daa420a62ed19d226 Description-en: Magic wormhole CLI and API in Go (library) wormhole-william is a Go (golang) implementation of magic wormhole (https://magic-wormhole.readthedocs.io/en/latest/). It provides secure end-to-end encrypted file transfers between computers. The endpoints are connected using the same "wormhole code". . wormhole-william is compatible with the official Python magic wormhole cli tool (https://github.com/warner/magic-wormhole). . Currently, wormhole-william supports: . * sending and receiving text over the wormhole protocol * sending and receiving files over the transit protocol * sending and receiving directories over the transit protocol . This package contains the golang library. Package: golang-github-rakyll-statik-dev Description-md5: 791092d7f17ee4bc3dfaea31d78b8d83 Description-en: embed static files into a Go executable. Dev package statik allows you to embed a directory of static files into your Go binary to be later served from an http.FileSystem. . This is the dev package. Package: golang-github-rclone-rclone-dev Description-md5: 4378dab5720b04e3e7e8dfd4e68a9c0a Description-en: go source code of rclone Rclone is a program to sync files and directories between the local file system and a variety of commercial cloud storage providers. . This package contains rclone's source code. Package: golang-github-rogpeppe-go-internal-dev Description-md5: 2221721cd7acaef30f5b76c094c06fd2 Description-en: Selected Go-internal packages factored out from the standard library The go-internal repository factors out an opinionated selection of internal packages and functionality from the Go standard library. Currently this consists mostly of packages and testing code from within the Go tool implementation. . Included are the following: . * dirhash: calculate hashes over directory trees the same way that the Go tool does. * goproxytest: a GOPROXY implementation designed for test use. * gotooltest: Use the Go tool inside test scripts (see testscript below). * imports: list of known architectures and OSs, and support for reading import statements. * modfile: read and write go.mod files while preserving formatting and comments. * module: module paths and versions. * par: do work in parallel. * semver: semantic version parsing. * testenv: information on the current testing environment. * testscript: script-based testing based on txtar files. * txtar: simple text-based file archives for testing. . This package contains the development library files. Package: golang-github-rootless-containers-rootlesskit-dev Description-md5: 9cd70fb7a254ee879a921b55b4a9b45d Description-en: Linux-native "fake root" for rootless containers (library) The purpose of RootlessKit is to run Docker and Kubernetes as an unprivileged user (known as "Rootless mode"), so as to protect the real root on the host from potential container-breakout attacks. . RootlessKit creates user_namespaces(7) and mount_namespaces(7), and executes newuidmap(1)/newgidmap(1) along with subuid(5) and subgid(5). . RootlessKit also supports isolating network_namespaces(7) with userspace NAT using "slirp". . This package contains the development files. Package: golang-github-rsc-devweb Description-md5: c1e059e846a39557a9dce926a90bb05c Description-en: Development web server This repo holds a program that lets you work on a Go web server and have it automatically recompile on each request, like in the App Engine local development SDK. . See https://godoc.org/rsc.io/devweb. Package: golang-github-rubenv-sql-migrate-dev Description-md5: 656c1d990777266d2458ce0b6bd1b299 Description-en: SQL schema migration tool for Go (library) sql-migrate is SQL Schema migration tool for Go based on gorp and goose . Features • Usable as a CLI tool or as a library • Supports SQLite, PostgreSQL, MySQL, MSSQL and Oracle databases (through gorp) • Can embed migrations into your application • Migrations are defined with SQL for full flexibility • Atomic migrations • Up/down migrations to allow rollback • Supports multiple database types in one project • Works great with other libraries such as sqlx Package: golang-github-sebest-xff Description-md5: 66c93e19b65b8d9ebbfe62ff42c4a5be Description-en: Golang Middleware to handle X-Forwarded-For Header Package xff is a net/http middleware/handler to parse Forwarded HTTP Extension in Golang. . Parse function parses the value of the X-Forwarded-For Header and returns the IP address. . Options is a configuration container, provided by this package, to setup the XFF middleware. Package: golang-github-sebest-xff-dev Description-md5: 5de34585fda171f11b33b15006ec2f37 Description-en: Golang Middleware to handle X-Forwarded-For Header (development files) Package xff is a net/http middleware/handler to parse Forwarded HTTP Extension in Golang. . Parse function parses the value of the X-Forwarded-For Header and returns the IP address. . Options is a configuration container, provided by this package, to setup the XFF middleware. . This package contains the source. Package: golang-github-segmentio-ksuid-dev Description-md5: 7d013eafd7ef0e904ed7fce463597709 Description-en: K-Sortable Globally Unique IDs (Go library) ksuid is an efficient, comprehensive, battle-tested Go library for generating and parsing a specific kind of globally unique identifier called a *KSUID*. This library serves as its reference implementation. . What is a KSUID? . KSUID is for K-Sortable Unique IDentifier. It is a kind of globally unique identifier similar to a RFC 4122 UUID, built from the ground-up to be "naturally" sorted by generation timestamp without any special type-aware logic. . In short, running a set of KSUIDs through the UNIX sort command will result in a list ordered by generation time. . Why use KSUIDs? . There are numerous methods for generating unique identifiers, so why KSUID? . 1. Naturally ordered by generation time 2. Collision-free, coordination-free, dependency-free 3. Highly portable representations . See https://segment.com/blog/a-brief-history-of-the-uuid/ Package: golang-github-skip2-go-qrcode-dev Description-md5: 3f26ec06263e5a36c04bceeb9be6c4fe Description-en: QR Code encoder (Go library) Package qrcode implements a QR Code encoder in Go language. . A QR Code is a matrix (two-dimensional) barcode. Arbitrary content may be encoded, with URLs being a popular choice :) . This package contains the qrcode development library. Package: golang-github-slackhq-nebula-dev Description-md5: aa5748faa4f52728a191f5bbf55226b9 Description-en: performant, scalable network overlay (Go library) Nebula is a scalable overlay networking tool with a focus on performance, simplicity and security. . This package provides the source files as Go library. Package: golang-github-smallstep-truststore-dev Description-md5: a4f6188d9cfd276654f0741599fb875a Description-en: Go library for local installation of development certificates Documentation: https://godoc.org/github.com/smallstep/truststore . Go Report Card: https://goreportcard.com/report/github.com/smallstep/truststore . Based on https://github.com/FiloSottile/mkcert Package: golang-github-sylabs-sif-dev Description-md5: 024794b746ffe199c6e4609f729405f8 Description-en: reference implementation of the Singularity Image Format (SIF) SIF is an implementation of the Singularity Container Image Format that makes it easy to create complete and encapsulated container enviroments stored in a single file. Package: golang-github-syncthing-syncthing-dev Description-md5: 8d718994a481203d5a3107fc16e62fe3 Description-en: decentralized file synchronization - dev package Syncthing is an application that lets you synchronize your files across multiple devices. This means the creation, modification or deletion of files on one machine will automatically be replicated to your other devices. Syncthing does not upload your data to the cloud but exchanges your data across your machines as soon as they are online at the same time. . This is the dev package. Package: golang-github-tdewolff-minify-dev Description-md5: 49df17697202f69ed4f3fbb02089d085 Description-en: Go minifiers for web formats github.com/tdewolff/minify is a minifier package written in Go. It provides HTML5, CSS3, JS, JSON, SVG and XML minifiers and an interface to implement any other minifier. . Minification is the process of removing bytes from a file (such as whitespace) without changing its output and therefore shrinking its size and speeding up transmission over the Internet and possibly parsing. The implemented minifiers are high performance and streaming, which implies O(n). . The core functionality associates mimetypes with minification functions, allowing embedded resources (like CSS or JS within HTML files) to be minified as well. Users can add new implementations that are triggered based on a mimetype (or pattern), or redirect to an external command (like ClosureCompiler, UglifyCSS, ...) Package: golang-github-tinylib-msgp-dev Description-md5: 88011a5723665fc987fcc6bb0f30a8cf Description-en: Go code generator for MessagePack (source) This is a code generation tool and serialization library for MessagePack. It is targeted at the go generate tool. You can read more about MessagePack in the wiki, or at msgpack.org. . Why? . * Use Go as your schema language * Speeeeeed (400MB/s on modern hardware) * JSON interop * User-defined extensions * Type safety * Encoding flexibility . This package contains the source. Package: golang-github-ugorji-go-codec Description-md5: 6a7cdf2b409da1cf930357827adc0e10 Description-en: idiomatic codec and rpc lib for msgpack, cbor, json (codecgen) Package codec provides a High Performance, Feature-Rich Idiomatic Go 1.4+ codec/encoding library for binc, msgpack, cbor, json . This package contains the tools (codecgen). Package: golang-github-ugorji-go-codec-dev Description-md5: 0895e8161dd2d6596e6ff0ffef93c48b Description-en: idiomatic codec and rpc lib for msgpack, cbor, json (library) Package codec provides a High Performance, Feature-Rich Idiomatic Go 1.4+ codec/encoding library for binc, msgpack, cbor, json . This package contains the source. Package: golang-github-varlink-go-dev Description-md5: 5b456d263f21be387f90f8fb30156620 Description-en: Golang implementation of the Varlink protocol Golang library implementing the Varlink protocol. http://varlink.org/ Package: golang-github-vbatts-tar-split-dev Description-md5: 9399fa0280569a16e7c94717136331cc Description-en: tar archive assembly/disassembly (source) Pristinely disassembling a tar archive, and stashing needed raw bytes and offsets to reassemble a validating original archive. . Eventually this should detect TARs that this is not possible with. . For example stored sparse files that have "holes" in them, will be read as a contiguous file, though the archive contents may be recorded in sparse format. Therefore when adding the file payload to a reassembled tar, to achieve identical output, the file payload would need be precisely re-sparsified. This is not something I seek to fix immediately, but would rather have an alert that precise reassembly is not possible. (see more http://www.gnu.org/software/tar/manual/html_node/Sparse-Formats.html) . Other caveat, while tar archives support having multiple file entries for the same path, we will not support this feature. If there are more than one entries with the same path, expect an err (like ErrDuplicatePath) or a resulting tar stream that does not validate your original checksum/signature. . Contract: Do not break the API of stdlib archive/tar in our fork (ideally find an upstream mergeable solution). . This package contains the source. Package: golang-github-victoriametrics-victoriametrics-dev Description-md5: f1b0e44474b604df3370e9ff319db3ff Description-en: fast, cost-effective and scalable time series database (library) This package provides the library code for VictoriaMetrics. Package: golang-github-vincent-petithory-dataurl-dev Description-md5: ee63dd49f4eccfccfc062b5c473af0a4 Description-en: Data URL Schemes in Golang (library) This package parses and generates Data URL Schemes for the Go language, according to RFC 2397 (http://tools.ietf.org/html/rfc2397). . Data URLs are small chunks of data commonly used in browsers to display inline data, typically like small images, or when you use the FileReader API of the browser. . Common use-cases: . * generate a data URL out of a string, []byte, io.Reader for inclusion in HTML templates * parse a data URL sent by a browser in a http.Handler, and do something with the data (save to disk, etc.) Package: golang-github-xenolf-lego-dev Description-md5: ec8935ee860edd6dc2af1bdf431ac934 Description-en: Let's Encrypt ACME library Let's Encrypt ACME library written in Go. Package: golang-github-xo-terminfo-dev Description-md5: 76b9c7873d1126a4d4f346578d7e12e6 Description-en: terminfo package in pure go terminfo provides a pure-Go implementation of reading information from the terminfo database. terminfo is meant as a replacement for ncurses in simple Go programs. Package: golang-github-xordataexchange-crypt Description-md5: 562343d343b0b787f380ecfef64218eb Description-en: Store/retrieve encrypted configs from etcd or Consul (CLI tool) Fess up. You have passwords and usernames hard coded in your apps. You have IP addresses checked in to your source code repository. You have entire configuration files that were created by the developer who wrote the app and haven’t been changed since she typed "git init". . "crypt" is here to lead you back to the Path of Enlightened Configuration. Store encrypted configuration values in etcd or Consul using a command-line application. . Decrypt them before starting your application using a wrapper script and the handy CLI tool, or inside the app using the "crypt/config" library. . "crypt" is built on time-tested standards like OpenPGP, base64, and gzip. Your data is encrypted using public key encryption, and can only be decrypted by when the private key is available. After compression, it is encrypted, and base64-encoded so it can be stored in your key/value store of choice. etcd and Consul are supported out of the box, but adding other storage tools is a trivial task, thanks to Go’s interfaces. . This package provides the command-line tool "bin/crypt", but renamed to /usr/bin/crypt-xordataexchange, to avoid filename collision with /usr/bin/crypt from the mcrypt package. Package: golang-github-xordataexchange-crypt-dev Description-md5: f42563295553cebf00fa3715a1af875e Description-en: Store/retrieve encrypted configs from etcd or Consul (Go library) Fess up. You have passwords and usernames hard coded in your apps. You have IP addresses checked in to your source code repository. You have entire configuration files that were created by the developer who wrote the app and haven’t been changed since she typed "git init". . "crypt" is here to lead you back to the Path of Enlightened Configuration. Store encrypted configuration values in etcd or Consul using a command-line application. . Decrypt them before starting your application using a wrapper script and the handy CLI tool, or inside the app using the "crypt/config" library. . "crypt" is built on time-tested standards like OpenPGP, base64, and gzip. Your data is encrypted using public key encryption, and can only be decrypted by when the private key is available. After compression, it is encrypted, and base64-encoded so it can be stored in your key/value store of choice. etcd and Consul are supported out of the box, but adding other storage tools is a trivial task, thanks to Go’s interfaces. . This package provides the "github.com/xordataexchange/crypt/config" Go library. Package: golang-github-yggdrasil-network-yggdrasil-go-dev Description-md5: 0dc0b7edba66730b07d5a9ffcdc31dc7 Description-en: Fully encrypted global-scale mesh network (library) Yggdrasil is an early-stage implementation of a fully end-to-end encrypted IPv6 network. It is lightweight, self-arranging, supported on multiple platforms and allows pretty much any IPv6-capable application to communicate securely with other Yggdrasil nodes. Yggdrasil does not require you to have IPv6 Internet connectivity - it also works over IPv4. . This package contains the libary for use in other Go programs. Package: golang-gitlab-gitlab-org-gitlab-shell-v14-dev Description-md5: 023a4d12920349e591345430ad1433d2 Description-en: gitlab-shell golang module GitLab Shell handles git commands for GitLab and modifies the list of authorized keys. GitLab Shell is not a Unix shell nor a replacement for Bash or Zsh. . This package provides golang module of gitlab-shell. Package: golang-go.cypherpunks-balloon-dev Description-md5: 6ed8d4380d97d7d0c88b4f5a5b29906c Description-en: Password hashing with Balloon in pure Go(library) This is a pure Go implementation of Balloon password hashing. See https://crypto.stanford.edu/balloon/ for a description of balloon hashing. . This package provides the Go library. Package: golang-gogoprotobuf-dev Description-md5: 8d76e6c8397fafa5e534b08eb5058845 Description-en: transitional package -- safe to remove This transitional package facilitates migration to "golang-github-gogo-protobuf-dev" and can be safely removed. Package: golang-golang-x-exp-dev Description-md5: dd3d7f68e03596b0b9eea520f1d11cb3 Description-en: experimental and deprecated packages This subrepository holds experimental and deprecated (in the "old" directory) packages. . The idea for this subrepository originated as the "pkg/exp" directory of the main repository, but its presence there made it unavailable to users of the binary downloads of the Go installation. The subrepository has therefore been created to make it possible to "go get" these packages. . Warning: Packages here are experimental and unreliable. Some may one day be promoted to the main repository or other subrepository, or they may be modified arbitrarily or even disappear altogether. . In short, code in this subrepository is not subject to the Go 1 compatibility promise. (No subrepo is, but the promise is even more likely to be violated by go.exp than the others.) . Caveat emptor. Package: golang-golang-x-tools Description-md5: e34084d88c06480ee1c22d1df714cb85 Description-en: supplementary Go tools This subrepository holds the source for various packages and tools that support the Go programming language. . Some of the tools, godoc and vet for example, used to be included in the golang-go package. Others, including the Go oracle and the test coverage tool, can be fetched with "go get". . Packages include a type-checker for Go and an implementation of the Static Single Assignment form (SSA) representation for Go programs. Package: golang-golang-x-tools-dev Description-md5: 848b14f59fde001d69fac7c7123ed46c Description-en: supplementary Go tools (development files) This subrepository holds the source for various packages and tools that support the Go programming language. . Some of the tools, godoc and vet for example, used to be included in the golang-go package. Others, including the Go oracle and the test coverage tool, can be fetched with "go get". . Packages include a type-checker for Go and an implementation of the Static Single Assignment form (SSA) representation for Go programs. . This package contains the development files. Package: golang-golang-x-vuln-dev Description-md5: aa1b36e437a98187abfc4fa7cd360bbc Description-en: client and tools for the Go vulnerability database (library) This package contains the following: * Package client: a client for interacting with the Go vulnerability database * Package vulncheck: an API for detecting vulnerabilities in Go packages Package: golang-golang.zx2c4-wireguard-dev Description-md5: 81ed305e8128f2ca8896ca1f60b28ad0 Description-en: Userspace implementation of WireGuard in Go (library) This is a userspace implementation of WireGuard in Go. . This package provides a library that is used by other programs for working with the kernel tun interface and related tasks. Package: golang-google-grpc-dev Description-md5: 310f3b05d40bb64e3e4e772ee87302ac Description-en: implementation of gRPC in Go Implementation of an RPC system called gRPC in Golang. . Remote Procedure Calls (RPCs) provide a useful abstraction for building distributed applications and services. This library provides a concrete implementation of the gRPC protocol, layered over HTTP/2. Package: golang-google-protobuf-dev Description-md5: 55d40d341816d4be1ce58d8b0ed0713c Description-en: Go support for protocol buffers (APIv2) This module (google.golang.org/protobuf) contains Go bindings for protocol buffers. . For APIv2, see https://go.dev/blog/protobuf-apiv2. Package: golang-goprotobuf-dev Description-md5: 635a93bcd1440d16621693fe064c2aa9 Description-en: transitional dummy package This is a transitional dummy package, it can be safely removed. Package: golang-grpc-gateway Description-md5: e39d8a18843bdc68c924dd08b9447507 Description-en: gRPC to JSON proxy generator for Golang -- binaries Grpc-gateway is a protoc plugin that reads gRPC service definitions and generates a reverse-proxy server which translates a RESTful JSON API into gRPC. The server is generated according to custom options in your gRPC definition and helps you to provide your APIs in both gRPC and RESTful style at the same time. . This package contains the generator binaries. Package: golang-gvisor-gvisor-dev Description-md5: cd7e81986c77a94c30cf27b49d915374 Description-en: Application Kernel for Containers (library) gVisor is an application kernel, written in Go, that implements a substantial portion of the Linux system surface. It includes an Open Container Initiative (OCI) runtime called runsc that provides an isolation boundary between the application and the host kernel. . This package provides development files. Package: golang-honnef-go-tools-dev Description-md5: 236c82d684956e0a4c0978b4b9ea9f5d Description-en: libraries for advanced Go linter Libraries to implement following tools: * keyify: Transforms an unkeyed struct literal into a keyed one. * rdeps: Find all reverse dependencies of a set of packages. * staticcheck: Go static analysis, detecting bugs, performance issues, and much more. * structlayout: Displays the layout (field sizes and padding) of structs. * structlayout-optimize: Reorders struct fields to minimize the amount of padding. * structlayout-pretty: Formats the output of structlayout with ASCII art. Package: golang-k8s-kube-openapi-dev Description-md5: cf1252ed01e0c14c0af92e544c434682 Description-en: Kubernetes OpenAPI spec generation & serving (library) Kube OpenAPI This repo is the home for Kubernetes OpenAPI discovery spec generation. The goal is to support a subset of OpenAPI features to satisfy kubernetes use-cases but implement that subset with little to no assumption about the structure of the code or routes. Thus, there should be no kubernetes specific code in this repo. . There are two main parts: - A model generator that goes through .go files, find and generate model definitions. - The spec generator that is responsible for dynamically generate the final OpenAPI spec using web service routes or combining other OpenAPI/Json specs. Contributing Please see CONTRIBUTING.md (CONTRIBUTING.md) for instructions on how to contribute. Package: golang-pault-go-ykpiv-dev Description-md5: d554fe4f59b67d6098bff07ae70226f6 Description-en: high level cgo wrapper around libykpiv.so.1 go-ykpiv implements an idiomatic go API fit for use when applications need to communicate with a Yubikey in PIV mode. . Most PIV tokens, Yubikeys included, can be used as a PKCS#11 device using OpenSC, and Yubikeys are even capable of doing Signing and Decryption through that interface. However, some management functions are not exposed in the PKCS#11 OpenSC interface, so this library may be of use when one wants to write a new Certificate, or set PINs. Package: golang-petname Description-md5: 4c5f71f683e9e0bff998afd5cc9f678b Description-en: generate pronouncable, perhaps even memorable, pet names This utility will generate "pet names", consisting of a random combination of an adverb, adjective, and proper name. These are useful for unique hostnames, for instance. The default packaging contains about 2000 names, 1300 adjectives, and 4000 adverbs, yielding nearly 10 billion unique combinations, covering over 32 bits of unique namespace. As such, PetName tries to follow the tenets of Zooko's triangle: names are human meaningful, decentralized, and secure. Package: golang-redoctober Description-md5: a6ea28e14d93b9fa12983fef2b063dea Description-en: Software-based two-man rule style encryption and decryption server Red October is a software-based two-man rule style encryption and decryption server. The two-man rule is a control mechanism designed to achieve a high level of security by requiring the presence of two authorized people at all times. In the case of Red October the two-man rule is implemented by encrypting data in such as way as to require two authorised key-holds to decrypt it. . This package contains the server and command-line client. Package: golang-rice Description-md5: b2bc7b3e5fcab10acae31fbc3dba1aac Description-en: tool for embedding web resources into Go executables go.rice is a Golang package that makes working with resources such as html, js, css, images and templates very easy. During development go.rice will load required files directly from disk. Upon deployment it is easy to add all resource files to a executable using the rice tool, without changing the source code for your package. Several methods are provided for adding resources to your binary by go.rice. . This package contains the command-line tool. Package: golang-robustirc-bridge-dev Description-md5: 1e393c9616469df26553ce7979ee550f Description-en: Go packages to connect to RobustIRC These Go packages can be used to write software that directly talks to a RobustIRC network without using a bridge. This code is also used by the robustirc-bridge, so it is reliable and comes with a stable API. Package: golang-sourcehut-emersion-gqlclient-dev Description-md5: f7d20ae9909e02a7b11b98a5b5207cf6 Description-en: GraphQL client and code generator for Go (library) gqlclient can be used as a thin GraphQL client, and can be augmented with code generation. . This package contains the Go library. Package: golang-statik Description-md5: 41bb7f2b71481494f6337314ed9f0f55 Description-en: embed static files into a Go executable statik allows you to embed a directory of static files into your Go binary to be later served from an http.FileSystem. Package: golang-truststore Description-md5: 098b53cb5345c79e9d43a7c3970e37d5 Description-en: Transitional package This is a transitional package. It can safely be removed. Package: golang-v2ray-core-dev Description-md5: e0422b1d1392c5cd95b8ce4eb514a260 Description-en: Library platform for building proxies in golang Project V2Ray is a set of network tools that help you to build your own computer network. It secures your network connections and thus protects your privacy. Package: gomuks Description-md5: 7b239024daba5f451cb6f4b83279de8a Description-en: Terminal based Matrix client written in Go Gomuks is a terminal based Matrix client written in Golang which uses mautrix and mauview. Package: google-wire Description-md5: 85c3d9806505b84fde65b3a2d9ce1e5c Description-en: Compile-time Dependency Injection for Go (program) Wire: Automated Initialization in Go . Wire is a code generation tool that automates connecting components using dependency injection. Dependencies between components are represented in Wire as function parameters, encouraging explicit initialization instead of global variables. Because Wire operates without runtime state or reflection, code written to be used with Wire is useful even for hand-written initialization. . For an overview, see the introductory blog post https://blog.golang.org/wire . This package contains the wire command-line program. Package: gopass Description-md5: a5b71579a865850b5beaea543b0e6a57 Description-en: pass implementation in Go gopass is a Pass (http://www.passwordstore.org/) implementation in Go. . Password management should be simple and follow Unix philosophy. With gopass, each password lives inside of a gpg encrypted file whose filename is the title of the website or resource that requires the password. These encrypted files may be organized into meaningful folder hierarchies, copied from computer to computer, and, in general, manipulated using standard command line file management utilities. . This package is not gopass.pw (similar project with the same name). . This package contains the gopass executable. Package: gopls Description-md5: 749faeba3b11444876eb862c4cfce0c3 Description-en: language server for the Go language gopls (pronounced: "go please") is the official language server for the Go language. . The Language Server Protocol allows any text editor to be extended with IDE-like features. Package: gorst Description-md5: 6e22e570fc6b95480d4ddaad9e91d86d Description-en: Go implementation of reStructuredText (command line) This is a Go implementation of reStructuredText. developed on the basis of Go markdown module implemented by Michael Teichgräber. . Only Support for HTML output is implemented. . This package provides command line interface for this implementation. Package: gosop Description-md5: 4123ace6dc5fa9d0811803ad33db8261 Description-en: Stateless CLI for GopenPGP (program) The Stateless OpenPGP CLIknown as SOP, is an RFC specification that aims to provide a minimal API for any implementation of the OpenPGP protocol, in the form of a command-line Interface. SOP can be used to test interoperability between different implementations of OpenPGP; the OpenPGP interoperability Test Suite (https://tests.sequoia-pgp.org/) reports results using several SOP implementations. For more information, please refer to the specification (https://tools.ietf.org/html/draft-dkg- openpgp-stateless-cli-01). Package: gost Description-md5: 5252f334bf533288f8af31ca5cbb5f71 Description-en: local copy tool of Security Tracker (Red Hat/Debian) written in go gost builds a local copy of Security Tracker (Red Hat/Debian). After you register CVEs to watch list, gost notify via E-mail/Slack if there is an update. The pronunciation of gost is the same as the English word "ghost". Package: gosu Description-md5: 72c0b42347139534207936c653f27fc4 Description-en: Simple Go-based setuid+setgid+setgroups+exec This is a simple tool grown out of the simple fact that "su" and "sudo" have very strange and often annoying TTY and signal-forwarding behavior. They're also somewhat complex to setup and use (especially in the case of "sudo"), which allows for a great deal of expressivity, but falls flat if all you need is "run this specific application as this specific user and get out of the pipeline". . The core of how "gosu" works is stolen directly from how Docker/libcontainer itself starts an application inside a container (and in fact, is using the "/etc/passwd" processing code directly from libcontainer's codebase). . Once the user/group is processed, we switch to that user, then we "exec" the specified process and "gosu" itself is no longer resident or involved in the process lifecycle at all. This avoids all the issues of signal passing and TTY, and punts them to the process invoking "gosu" and the process being invoked by "gosu", where they belong. Package: gotestsum Description-md5: 6945e22cd82dc45f9e0c5994bbfd0f8d Description-en: Feature-rich runner for go test `go test` runner with output optimized for humans, JUnit XML for CI integration, and a summary of the test run results. . gotestsum runs tests, prints friendly test output and a summary of the test run. Requires Go 1.10+. . gotestsum works by running go test --json ./... and reading the JSON output. Package: goval-dictionary Description-md5: 775f59165329a232ae0669f0d101e66a Description-en: Tools to create DB of data written in OVAL This is tool to build a local copy of the OVAL(Open Vulnerability and Assessment Language). . The local copy is generated in sqlite format, and the tool has a server mode for easy querying. Package: govulncheck Description-md5: 5dcfe2ff6a2d5eb6e3c251e4e4c10cc0 Description-en: CLI for detecting vulnerabilities in Go packages Govulncheck reports known vulnerabilities that affect Go code. . It uses static analysis or a binary's symbol table to narrow down reports to only those that potentially affect the application. . For more information about the API behind govulncheck, see https://go.dev/security/vulncheck. Package: gox Description-md5: 9958af05880375d27628964540734329 Description-en: simple cross compilation tool for Go Gox is a cross compiling build tool for Go which makes it possible to produce binaries for foreign platforms without having to install Go on the targeted system. Several operating systems and architectures are supported, while parallel building on multiple cores is possible. Package: goxkcdpwgen Description-md5: d6ff1e001ecf8426f58ab18de0a8756e Description-en: xkcd style password generator library and cli tool goxkcdpwgen xkcd style is a password generator library. It also supports word lists in non English languages. . Sample execution $ goxkcdpwgen -c -d "" -n 5 VocalistDurableGauntletBluishReputable Package: gqlclient Description-md5: 872990a26ad273d2946e182f9fc323ab Description-en: GraphQL client and code generator for Go (program) gqlclient can be used as a thin GraphQL client, and can be augmented with code generation. . This package contains the CLI tools gqlclient, gqlclientgen and gqlclientintrospect. Package: grab Description-md5: dc14a6269ee693418527b3e731a4a1f3 Description-en: Download manager package for Go (program) Downloading the internet, one goroutine at a time! . Grab is a Go package for downloading files from the internet with the following rad features: - Monitor download progress concurrently - Auto-resume incomplete downloads - Guess filename from content header or URL path - Safely cancel downloads using context.Context - Validate downloads using checksums - Download batches of files concurrently - Apply rate limiters . This package contains the grab program. Package: gron Description-md5: 09d21f7c176f95d58f58caaf783743f0 Description-en: tool to transform JSON into discrete, greppable assignments gron transforms JSON into discrete assignments to make it easier to grep for what you want and see the absolute 'path' to it. gron can read JSON from a local file, over the network, or directly from STDIN. . gron eases the exploration of APIs that return large blobs of JSON but have terrible documentation. . gron can work backwards too, enabling you to turn your filtered data back into JSON. Package: gsort Description-md5: 196776f6a1c66130f7f92d0e256ca1b3 Description-en: sort genomic data gsort is a tool to sort genomic files according to a genomefile. For example, to sort VCF to have order: X, Y, 2, 1, 3, ... and the header needs to be kept at the top. . As a more likely example, if a file nneds to be sorted to match GATK order (1 ... X, Y, MT) which is not possible with any other sorting tool. With gsort one can simply place MT as the last chrom in the ".genome" file. . It will also be useful for getting files ready for use in bedtools. Package: gstreamer1.0-opencv Description-md5: c7e225953a0291993c213186484f1f36 Description-en: GStreamer OpenCV plugins GStreamer is a streaming media framework, based on graphs of filters which operate on media data. Applications using this library can do anything from real-time sound processing to playing videos, and just about anything else media-related. Its plugin-based architecture means that new data types or processing capabilities can be added simply by installing new plug-ins. . GStreamer Bad Plug-ins is a set of plug-ins that aren't up to par compared to the rest. They might be close to being good quality, but they're missing something - be it a good code review, some documentation, a set of tests, a real live maintainer, or some actual wide use. . This package contains the OpenCV plugins. Package: gstreamer1.0-plugins-bad Description-md5: 96aaaad9b842ce9ddb51b002cc05eca0 Description-en: GStreamer plugins from the "bad" set GStreamer is a streaming media framework, based on graphs of filters which operate on media data. Applications using this library can do anything from real-time sound processing to playing videos, and just about anything else media-related. Its plugin-based architecture means that new data types or processing capabilities can be added simply by installing new plug-ins. . GStreamer Bad Plug-ins is a set of plug-ins that aren't up to par compared to the rest. They might be close to being good quality, but they're missing something - be it a good code review, some documentation, a set of tests, a real live maintainer, or some actual wide use. Package: gstreamer1.0-plugins-bad-apps Description-md5: 516bac0b97ebdd36b52398c50e974c16 Description-en: GStreamer helper programs from the "bad" set GStreamer is a streaming media framework, based on graphs of filters which operate on media data. Applications using this library can do anything from real-time sound processing to playing videos, and just about anything else media-related. Its plugin-based architecture means that new data types or processing capabilities can be added simply by installing new plug-ins. . This package contains helper programs from the "bad" set, a set of plug-ins that aren't up to par compared to the rest. They might be close to being good quality, but they're missing something - be it a good code review, some documentation, a set of tests, a real live maintainer, or some actual wide use. Package: gucumber Description-md5: a2751a0528f2d04c2f6e6e4403c77734 Description-en: Cucumber BDD-style testing for Go -- utility An implementation of Cucumber (http://cukes.info) BDD-style testing for Go. . This package provides command line utility "gucumber". Package: hcloud-cli Description-md5: cd7a91725ec15931b7a3b5a9a767f895 Description-en: command-line interface for Hetzner Cloud hcloud-cli is a command-line interface for interacting with Hetzner Cloud. . The Hetzner Cloud API operates over HTTPS and uses JSON as its data format. The API is a RESTful API and utilizes HTTP methods and HTTP status codes to specify requests and responses. Package: hdfs-cli Description-md5: a54ace3fcc7df31a873bb17fcc40fc60 Description-en: CLI client for HDFS, written in go This is a commandline client for HDFS, written in go. Its primary aim is to be idiomatic, by enabling your favorite unix verbs (mv, ls, etc.). Package: heartbleeder Description-md5: 23a3b300a2cc44388ddae46a1df2e1a7 Description-en: test servers for OpenSSL CVE-2014-0160 aka Heartbleed The Heartbleed Bug is a serious vulnerability in the popular OpenSSL cryptographic software library. This weakness allows stealing the information protected, under normal conditions, by the SSL/TLS encryption used to secure the Internet. SSL/TLS provides communication security and privacy over the Internet for applications such as web, email, instant messaging (IM) and some virtual private networks (VPNs). . The Heartbleed bug allows anyone on the Internet to read the memory of the systems protected by the vulnerable versions of the OpenSSL software. This compromises the secret keys used to identify the service providers and to encrypt the traffic, the names and passwords of the users and the actual content. This allows attackers to eavesdrop on communications, steal data directly from the services and users and to impersonate services and users. . heartbleeder is a tool that tests remotely (over a network) if a system is compromised by an insecure OpenSSL service. . More about Heartbleed Bug can be viewed at http://heartbleed.com. Package: hellfire Description-md5: fa8047046fc861bf9f81a152e89ec232 Description-en: PATHspider Effects List Resolver Hellfire is a parallelised DNS resolver. It is written in Go and for the purpose of generating input lists to PATHspider, though may be useful for other applications. It supports fetching commonly used domain lists in Internet Measurement Research. . Additional metadata may be looked up from RIPEstat using canid integration. Package: hey Description-md5: 6c7cde0adaa5c6af8fdeebf480cdcd19 Description-en: Sends some load to a web application HTTP load generator, ApacheBench (ab) replacement, formerly known as rakyll/boom . Originally called boom and was influenced from Tarek Ziade's tool at github.com/tarekziade/boom. Using the same name was a mistake as it resulted in cases where binary name conflicts created confusion. . To preserve the name for its original owner, this project was renamed to hey. Package: hjson-go Description-md5: 33e33e58e5f476399924a4dd4efd1a28 Description-en: Hjson for Go (program) HJSON is a derivative of JSON designed to be more easily editable by humans. This package provides the CLI tool for manipulating HJSON. Package: hub Description-md5: 349f0d7a5ed5261395a260b59e37b30c Description-en: make git easier with GitHub hub is a command line tool that wraps git in order to extend it with extra functionality that make working with GitHub easier. . $ hub clone rtomayko/tilt . # expands to: $ git clone git://github.com/rtomayko/tilt.git . hub is best aliased as git, so you can type "git " in the shell and get all the usual hub features. . You should place this command in your .bash_profile or other startup script: . eval "$(hub alias -s)" . This package contains the binaries. Package: hugo Description-md5: 9151e417bc3d41f66f63544cd771c463 Description-en: Fast and flexible Static Site Generator written in Go Hugo is a static site generator written in Go. It is optimized for speed, ease of use, and configurability. Hugo takes a directory with content and templates, and renders them into a full HTML website. . Hugo relies on Markdown files with front matter for meta data. And you can run Hugo from any directory. This works well for shared hosts and other systems where you don’t have a privileged account. . Hugo renders a typical website of moderate size in a fraction of a second. A good rule of thumb is that each piece of content renders in around 1 millisecond. . Hugo is meant to work well for any kind of website including blogs, tumblelogs and docs. . Complete documentation is available at https://gohugo.io/ Package: hugo-mx-gateway Description-md5: 60fab9f893b02c7f81c9a4faad890308 Description-en: Contact/demo forms handler for static websites (program) hugo-mx-gateway provides a RESTful POST endpoint for static contact/demo request pages. It's a simple, yet a powerful tool built for this only-designated purpose, e.g. for use with static sites built using Hugo. . hugo-mx-gateway is built upon a simple request handling workflow: . * Create an HTML form with a POST action pointing towards the hugo-mx- gateway service. * For each user request, hugo-mx-gateway automatically retrieves information submitted by the user (email, subject, message details...), then generates and sends a templated email (based on Go Template to the user-provided email address, while bcc'ing a copy of that email to an address that you can define for internal tracking and follow up. * Once a request is processed (upon success or failure), hugo-mx-gateway handles the reply back towards the calling static page by redirecting the browser to the origin page with additional URL parameters describing the completion status of the processing (e.g. /contact.html?status=success&message=request%20submitted). The parameters can then be easily retrieved and shown to the user, e.g. with a few lines of Javascript within the static page. Package: hut Description-md5: 05c2b61ec710d6b590f7fd94a5217f35 Description-en: CLI tool for sr.ht hut is a command line tool to interact with the sr.ht code forge (aka SourceHut). hut uses the GraphQL APIs to interact with the various sr.ht services. Package: icingadb Description-md5: a8583350d6ff968dc6c37ea9ebd51ba9 Description-en: database connector for Icinga 2 Icinga DB is a set of components for publishing, synchronizing and visualizing monitoring data in the Icinga ecosystem, consisting of: . * The Icinga DB daemon, which synchronizes monitoring data between a Redis server and a database. * Icinga 2 with its Icinga DB feature enabled, responsible for publishing the data to the Redis server, i.e. configuration and its runtime updates, check results, state changes, downtimes, acknowledgements, notifications, and other events such as flapping. * And Icinga Web with the Icinga DB Web module enabled, which connects to both Redis and the database to display and work with the most up-to-date data. Package: ignition Description-md5: 9115915c8069ed6f655eb75d2e1fbbcb Description-en: First boot installer and configuration tool Ignition is the utility invented for Fedora CoreOS and RHEL CoreOS to manipulate disks during the initramfs stage. This includes partitioning disks, formatting partitions, writing files (regular files, systemd units, etc.), and configuring users. On first boot, Ignition reads its configuration from a source of truth (remote URL, network metadata service, hypervisor bridge, etc.) and applies the configuration. . Ignition is primarily intended to be used in an initramfs built using dracut. Package: influxdb Description-md5: d2c23046924ed5fc4da44930df902688 Description-en: Scalable datastore for metrics, events, and real-time analytics InfluxDB is a time series, metrics, and analytics database. It’s written in Go and has no external dependencies. That means once you install it there’s nothing else to manage (such as Redis, ZooKeeper, Cassandra, HBase, or anything else). InfluxDB is targeted at use cases for DevOps, metrics, sensor data, and real-time analytics. Package: influxdb-client Description-md5: 6a069ec63536b234ccfd6c6cb9c622be Description-en: command line interface for InfluxDB InfluxDB is a time series, metrics, and analytics database. It’s written in Go and has no external dependencies. That means once you install it there’s nothing else to manage (such as Redis, ZooKeeper, Cassandra, HBase, or anything else). InfluxDB is targeted at use cases for DevOps, metrics, sensor data, and real-time analytics. . This package contains the command line interface. Package: irtt Description-md5: 0da45fc12a43e44f00aa8f77d3a9e46a Description-en: Isochronous Round-Trip Tester IRTT (Isochronous Round-Trip Tester) IRTT measures round-trip time, one-way delay and other metrics using UDP packets sent on a fixed period, and produces both user and machine parseable output. Package: jami Description-md5: b4db8d2e1ad1d5efcb6be5159f24ad30 Description-en: Secure and distributed voice, video, and chat platform - desktop client Jami is an end-to-end encrypted secure and distributed voice, video, and chat communication platform that requires no central server and leaves the power of privacy and freedom in the hands of users. . To some degree, Jami provides functionality similar to Telegram, BigBlueButton, Jitsi Meet, etc. . Jami supports the following key features: * One-to-one conversations * File sharing * Audio calls and conferences * Video calls and conferences * Screen sharing in video calls and conferences * Recording and sending audio messages * Recording and sending video messages * Functioning as a SIP phone software . Jami client applications for several desktop and mobile operating systems and platforms are available on https://jami.net/, making Jami an interoperable, cross-platform communication framework. . This package contains the Jami desktop client, jami (aka jami-qt). Package: jami-daemon Description-md5: 9ae46296061da4158505f00667acc44c Description-en: Secure and distributed voice, video and chat platform - daemon Jami is an end-to-end encrypted secure and distributed voice, video, and chat communication platform that requires no central server and leaves the power of privacy and freedom in the hands of users. . To some degree Jami provides similar functionality like Telegram, BigBlueButton, Jitsi Meet, etc do. . Jami supports the following key features: * One-to-one conversations * File sharing * Audio calls and conferences * Video calls and conferences * Screen sharing in video calls and conferences * Recording and sending audio messages * Recording and sending video messages * Functioning as a SIP phone software . Jami client applications for several desktop and mobile operating systems and platforms are available on https://jami.net/, making Jami an interoperable, cross-platform communication framework. . This package contains the Jami daemon, jamid. Package: jid Description-md5: 14218a9e6d00923a1263676204262a55 Description-en: json incremental digger jid a very simple tool. You can drill down JSON interactively by using filtering queries like jq. Suggestion and Auto completion of this tool will provide you a very comfortable JSON drill down. Package: jl Description-md5: 8133b0430f96a5cbae61546f8a528b3b Description-en: pretty viewer for JSON logs (program) jl is a parser and formatter for JSON logs, making machine-readable JSON logs human readable again. . jl consumes JSON logs from stdin and writes human-readable logs to stdout. . jl currently supports 2 formatters: compact and logfmt. . This package provides the command-line tool itself. Package: jp Description-md5: 5b576a2f55e124fa43415ce5cb65d7df Description-en: command-line interface to JMESPath The jp command is a command-line interface to JMESPath, an expression language for manipulating JSON (as XPath is to XML). Package: jqp Description-md5: 6b977d56c83a0c96b7c7b667c0e4485b Description-en: TUI playground to experiment with jq (program) A TUI tool that allows for experimentation with jq with fast iteration. This application utilizes itchny's (https://github.com/itchyny) implementation of jq written in Go, gojq (https://github.com/itchyny/gojq). Package: json2file-go Description-md5: d4f3cd0b51f7ef19fb62104f3472025f Description-en: simple web server that stores JSON files sent by WebHooks Application to store information in JSON format in files sent by WebHooks (it has been used with GitLab and Gitea, but should work with others). The server can be run inside a container or managed with systemd. . Once the JSON files are written to disk they can be processed using external scripts launched by a daemon that captures inotify events like incron. Package: jwt Description-md5: 6bdefb1dfe31ae0fcda27d93890b1dea Description-en: golang implementation of JSON Web Tokens (command line) Community maintained clone of github.com/dgrijalva/jwt-go. . After the original author of the library suggested migrating the maintenance of jwt-go, a dedicated team of open source maintainers decided to clone the existing library into this module. . The command line utility included in this project (cmd/jwt) provides a straightforward example of token creation and parsing as well as a useful tool for debugging your own integration. You'll also find several implementation examples in the documentation. . This package provides the command line. Package: kappanhang Description-md5: 0aef1741bba5af431920914dc8fb32bf Description-en: Remotely open audio channels and a serial port to an Icom transceiver kappanhang remotely opens audio channels and a serial port to an Icom RS-BA1 server. The app is mainly developed for connecting to the Icom IC-705 transceiver, which has built-in Wi-Fi and RS-BA1 server. All features of the protocol are implemented including packet retransmission on packet loss. . Compatible hardware/software: * Icom RS-BA1 server software * Icom IC-705 * Icom IC-9700 * Icom IC-7610 * Icom IC-785x Package: kati Description-md5: 9ab55c6ddefa2d74e94461fca2a0abb1 Description-en: experimental GNU make clone The main goal of this tool is to speed up incremental build of Android. Currently, kati does not offer a faster build by itself. Instead, it converts your Makefile to a ninja file. . This is the Go version of kati. Package: kcptun Description-md5: 8f2252f4687508313fd11f75a5079874 Description-en: Simple UDP Tunnel Based On KCP kcptun is a remote port forwarding tool by converting TCP stream into UDP stream in KCP protocol, in order to achieve higher throughput or lower latency with rich tuneable options. Package: kel-agent Description-md5: 3faeb1a7b59f632b3b6f9b15e6fae88a Description-en: Web interface for amateur radio installed programs (program) An agent program for translating between various amateur radio installed programs and WebSockets. This was built to support https://github.com/k0swe/kellog but can be used by any web application that needs to communicate with amateur radio installed programs. Package: ksuid Description-md5: efb053d9087345d1a529fe6ec7af613f Description-en: K-Sortable Globally Unique IDs (program) ksuid is an efficient, comprehensive, battle-tested Go library for generating and parsing a specific kind of globally unique identifier called a *KSUID*. This library serves as its reference implementation. . This package comes with a command-line tool ksuid, useful for generating KSUIDs as well as inspecting the internal components of existing KSUIDs. Machine-friendly output is provided for scripting use cases. . What is a KSUID? . KSUID is for K-Sortable Unique IDentifier. It is a kind of globally unique identifier similar to a RFC 4122 UUID, built from the ground-up to be "naturally" sorted by generation timestamp without any special type-aware logic. . In short, running a set of KSUIDs through the UNIX sort command will result in a list ordered by generation time. . Why use KSUIDs? . There are numerous methods for generating unique identifiers, so why KSUID? . 1. Naturally ordered by generation time 2. Collision-free, coordination-free, dependency-free 3. Highly portable representations . See https://segment.com/blog/a-brief-history-of-the-uuid/ Package: kube-openapi Description-md5: 31efac9765b699e5114d7aa9a77b6327 Description-en: Kubernetes OpenAPI spec generation & serving (program) Kube OpenAPI This repo is the home for Kubernetes OpenAPI discovery spec generation. The goal is to support a subset of OpenAPI features to satisfy kubernetes use-cases but implement that subset with little to no assumption about the structure of the code or routes. Thus, there should be no kubernetes specific code in this repo. . There are two main parts: - A model generator that goes through .go files, find and generate model definitions. - The spec generator that is responsible for dynamically generate the final OpenAPI spec using web service routes or combining other OpenAPI/Json specs. Contributing Please see CONTRIBUTING.md (CONTRIBUTING.md) for instructions on how to contribute. Package: kubecolor Description-md5: 4f23ed7c9b00fda9d0dbaeffc2602219 Description-en: colorizes kubectl output kubecolor colorizes your kubectl command output and does nothing else. kubecolor internally calls kubectl command and try to colorizes the output so you can use kubecolor as a complete alternative of kubectl Package: kubernetes-split-yaml Description-md5: 1601458270b1d71df176ad4e5d940abc Description-en: Split a giant yaml file into one file per Kubernetes resource This program can be useful in case it's necessary to split a big Kubernetes yaml manifest files into small ones. . It supports filters using namespaced hierarchy, Kubernetes objects starting with a word or Deployments and StatefulSets types. Package: ldb-tools Description-md5: 27e8c15a8859e3368f9f6a0853f05226 Description-en: LDAP-like embedded database - tools ldb is a LDAP-like embedded database built on top of TDB. . What ldb does is provide a fast database with an LDAP-like API designed to be used within an application. In some ways it can be seen as a intermediate solution between key-value pair databases and a real LDAP database. . This package contains bundled test and utility binaries Package: lego Description-md5: dea7f3bf8cbf9108a480cd924093cdb3 Description-en: Let's Encrypt client Let's Encrypt client written in Go. Package: lemon Description-md5: 867ddd6dcabf45fb31853e332c544f1f Description-en: LALR(1) Parser Generator for C or C++ Lemon is an LALR(1) parser generator for C or C++. It does the same job as bison and yacc. But lemon is not another bison or yacc clone. It uses a different grammar syntax which is designed to reduce the number of coding errors. Lemon also uses a more sophisticated parsing engine that is faster than yacc and bison and which is both reentrant and thread-safe. Furthermore, Lemon implements features that can be used to eliminate resource leaks, making is suitable for use in long-running programs such as graphical user interfaces or embedded controllers. Package: lf Description-md5: 2c2c1b59875399ad7c8875f3759681d6 Description-en: terminal file manager written in Go lf (as in "list files") is a terminal file manager written in Go. It is heavily inspired by ranger with some missing and extra features. Some of the missing features are deliberately omitted since they are better handled by external tools. . Features: . - Single binary without any runtime dependencies (except terminfo database) - Fast startup and low memory footprint - Server/client architecture to share file selection between multiple instances - Configuration with shell commands - Customizable keybindings (vi and readline defaults) - Preview filtering (for source highlighting, archives, PDFs/images as text) Package: libace-7.0.8 Description-md5: 054b0ca823849fe2ed15c43b24bd4152 Description-en: C++ network programming framework This package contains the ADAPTIVE Communication Environment (ACE) framework. . It provides platform independent C++ wrappers for all forms of IPC, thread- and process-management routines, and much more. . Moreover, it defines patterns for common communication tasks. * Reactor: handles event demultiplexing and dispatching * Proactor: for asynchronous I/O driven programs Package: libace-dev Description-md5: d592a5b17753e41096668d2c545fb840 Description-en: C++ network programming framework - development files This package contains the header files and static library for the ACE framework. Package: libace-doc Description-md5: 2947be94b6f82b7b2bd595c2dfdac647 Description-en: C++ network programming framework - documentation This package contains the ACE overview documentation, tutorials, examples, and information regarding upstream development. Package: libace-flreactor-7.0.8 Description-md5: 04288c3463dc3d59add368ad9d0638df Description-en: ACE-GUI reactor integration for FLTK Recognizing the need to write reactor-based GUI applications, the ACE community has created several reactor extensions for use with X Window System. Each of these extends the ACE_Select_Reactor to work with a specific toolkit. By using these reactors, your GUI application can remain single threaded yet still respond to both GUI events, such as button presses, and your own application events. . The ACE_FlReactor integrates with the FastLight toolkit's Fl::wait() method. Package: libace-flreactor-dev Description-md5: 2fec3f0c92fc1ce17c3ed5d3588ed5c4 Description-en: ACE-GUI reactor integration for FLTK - development files This package contains header files and static library for the ACE-FLTK reactor integration. Package: libace-foxreactor-7.0.8 Description-md5: 1a26899df4c4e21b9a6a620de30642a3 Description-en: ACE-GUI reactor integration for FOX Recognizing the need to write reactor-based GUI applications, the ACE community has created several reactor extensions for use with X Window System. Each of these extends the ACE_Select_Reactor to work with a specific toolkit. By using these reactors, your GUI application can remain single threaded yet still respond to both GUI events, such as button presses, and your own application events. . The ACE_FoxReactor integrates with the FOX toolkit. Package: libace-foxreactor-dev Description-md5: c0383be0a2f124c7c64c372d63a04d6d Description-en: ACE-GUI reactor integration for FOX - development files This package contains header files and static library for the ACE-FOX reactor integration. Package: libace-htbp-7.0.8 Description-md5: 6ffe0854383a10939e437ab4d49bc5da Description-en: ACE protocol over HTTP tunneling library The HTTP Tunneling, Bidirectional, Protocol (HTBP) library enables the writing of stream-based protocols over HTTP. . This allows clients behind a firewall to establish a connection with outbound servers using the HTTP protocol. Package: libace-htbp-dev Description-md5: 387dc37f2beee96b74b4f36901f19953 Description-en: ACE protocol over HTTP tunneling library - development files This package contains the header files and static library for the ACE HTBP library. Package: libace-inet-7.0.8 Description-md5: 365b6b64bdc25b9b1343b033ecdf659d Description-en: ACE Inet protocol library This package provides an ACE addon library for clients (and possibly servers at some point) using Inet protocols, such as HTTP or FTP. Package: libace-inet-dev Description-md5: 0b222d8d5a7015a75d051b17d2b8290f Description-en: ACE Inet protocol library - development files This package contains the header files and static library for the ACE Inet protocol library. Package: libace-inet-ssl-7.0.8 Description-md5: 3854e836ad1e8e54b0d95ec88886221a Description-en: ACE SSL-enabled Inet protocol library This package provides an ACE addon library for clients (and possibly servers at some point) using Inet protocols which support SSL, such as HTTPS or FTPS. Package: libace-inet-ssl-dev Description-md5: 2d37a24a6f9d2c42bf7624de1ecdb35d Description-en: ACE SSL-enabled Inet protocol library - development files This package contains the header files and static library for the ACE SSL-enabled Inet protocol library. Package: libace-rmcast-7.0.8 Description-md5: be59d87b878a01a0217ab63227d8742c Description-en: ACE reliable multicast library The RMCast library is a reliable source-ordered multicast protocol implementation. . It uses sequence numbers on messages to ensure ordering, loss detection, and suppression of duplicates. Package: libace-rmcast-dev Description-md5: 0b5c41f8741e9a9e2f3845d9a19fa85c Description-en: ACE reliable multicast library - development files This package contains the header files and static library for the ACE reliable multicast library. Package: libace-ssl-7.0.8 Description-md5: a86e090a0df55b8953e31ba1266c1277 Description-en: ACE secure socket layer library This package contains wrappers that integrate the OpenSSL library in the ACE framework. Package: libace-ssl-dev Description-md5: 2334d32d5806f7b01527bc39af609b2c Description-en: ACE secure socket layer library - development files This package contains the header files and static library for the ACE SSL library. Package: libace-tkreactor-7.0.8 Description-md5: 2debe099d18d5116c1403779c64b5f1d Description-en: ACE-GUI reactor integration for Tk Recognizing the need to write reactor-based GUI applications, the ACE community has created several reactor extensions for use with X Window System. Each of these extends the ACE_Select_Reactor to work with a specific toolkit. By using these reactors, your GUI application can remain single threaded yet still respond to both GUI events, such as button presses, and your own application events. . The ACE_TkReactor provides reactor functionality around the popular Tcl/Tk library. The underlying Tcl/Tk method used is Tcl_DoOneEvent(). Package: libace-tkreactor-dev Description-md5: af2659f3b9d034ec60274aea96b652cc Description-en: ACE-GUI reactor integration for Tk - development files This package contains header files and static library for the ACE-Tk reactor integration. Package: libace-tmcast-7.0.8 Description-md5: c58254173abc27f9171d611da3fb25e6 Description-en: ACE transactional multicast library The TMCast library is a transactional multicast protocol implementation. . Each message is delivered to multicast group members as a transaction: an atomic, consistent, and isolated action. Package: libace-tmcast-dev Description-md5: 09951e36957eced5434412ffee604d4c Description-en: ACE transactional multicast library - development files This package contains the header files and static library for the ACE transactional multicast library. Package: libace-xml-utils-7.0.8 Description-md5: 2510e4e88cf2a3569d192704d1cd3763 Description-en: ACE XML utility classes and methods This package provides useful classes and methods for XML parsing with Xerces, including simplified strings, schema resolution, validation and more. . ACE XML Utils is used by DAnCE and OpenDDS. Package: libace-xml-utils-dev Description-md5: 9d53dbeb3a644c9cd2a4e6e6bccad769 Description-en: ACE XML utility classes and methods - development files This package contains the header files and static library for the ACE XML Utils library Package: libace-xtreactor-7.0.8 Description-md5: d423458ed5f4e5e66672f0fdb7a9b56d Description-en: ACE-GUI reactor integration for Xt Recognizing the need to write reactor-based GUI applications, the ACE community has created several reactor extensions for use with X Window System. Each of these extends the ACE_Select_Reactor to work with a specific toolkit. By using these reactors, your GUI application can remain single threaded yet still respond to both GUI events, such as button presses, and your own application events. . The ACE_XtReactor extends both the ACE_Select_Reactor and the X Toolkit library function XtWaitForMultipleEvents(). Package: libace-xtreactor-dev Description-md5: 9545d7ed16b7b5d50b036d950aa80a15 Description-en: ACE-GUI reactor integration for Xt - development files This package contains header files and static library for the ACE-Xt reactor integration. Package: libacexml-7.0.8 Description-md5: 83f87134d46b22b718ef4b587bfa75b7 Description-en: ACE SAX based XML parsing library This package provides interfaces for XML parsing based on Simple API for XML (SAX) 2.0, defined by David Megginson. This is an event-driven parsing approach. . ACEXML is a small footprint and portable library. It does not validate XML documents and supports only Unicode encoding. Package: libacexml-dev Description-md5: abe2e084b79a43a02ab0fb6273138ed6 Description-en: ACE SAX based XML parsing library - development files This package contains the header files and static library for the ACE XML parsing library. Package: libapache2-mod-md Description-md5: c2abd3d451fbe9f8b62453ebd20f7096 Description-en: transitional package This is a transitional package to apache2 for users of libapache2-mod-md. It can be safely removed after the installation is complete. Package: libapache2-mod-proxy-uwsgi Description-md5: d2fa4db85203c7bfc8bfdc64d863cf45 Description-en: transitional package This is a transitional package to apache2 for users of libapache2-mod-proxy-uwsgi. It can be safely removed after the installation is complete. Package: libaudiofile-dev Description-md5: aada0cfba076707b0be8faab61d1e438 Description-en: Open-source version of SGI's audiofile library (header files) The audiofile library allows the processing of audio data to and from audio files of many common formats (currently AIFF, AIFF-C, WAVE, NeXT/Sun, BICS, and raw data). . This package contains the development headers and library files needed to compile programs using libaudiofile, as well as example programs for identifying and converting audio files. Package: libaudiofile1 Description-md5: 4514295eed6d5fc564db1ca78517ee90 Description-en: Open-source version of SGI's audiofile library The audiofile library allows the processing of audio data to and from audio files of many common formats (currently AIFF, AIFF-C, WAVE, NeXT/Sun, BICS, and raw data). . This package contains the library needed to run executables using libaudiofile. Package: libaxis-java Description-md5: b589e0c92911ac766ae3ec016a1ea37b Description-en: SOAP implementation in Java Apache AXIS is an implementation of the SOAP ("Simple Object Access Protocol") submission to W3C. . From the draft W3C specification: . SOAP is a lightweight protocol for exchange of information in a decentralized, distributed environment. It is an XML based protocol that consists of three parts: an envelope that defines a framework for describing what is in a message and how to process it, a set of encoding rules for expressing instances of application-defined datatypes, and a convention for representing remote procedure calls and responses. . This project is a follow-on to the Apache SOAP project. Package: libaxis-java-doc Description-md5: cf80abfb540610facf7fc7b5369b6e94 Description-en: SOAP implementation in Java (documentation) Apache AXIS is an implementation of the SOAP ("Simple Object Access Protocol") submission to W3C. . From the draft W3C specification: . SOAP is a lightweight protocol for exchange of information in a decentralized, distributed environment. It is an XML based protocol that consists of three parts: an envelope that defines a framework for describing what is in a message and how to process it, a set of encoding rules for expressing instances of application-defined datatypes, and a convention for representing remote procedure calls and responses. . This project is a follow-on to the Apache SOAP project. . This package contains the Javadoc API documentation. Package: libcephfs-java Description-md5: 7a7c6b551a3013f6e45ab66cc7b89b22 Description-en: Java library for the Ceph File System Ceph is a distributed storage system designed to provide excellent performance, reliability, and scalability. . This package contains the Java library for interacting with the Ceph File System. Package: libcephfs-jni Description-md5: eeccae7ad4653bc059b325a5ec4ddd58 Description-en: Java Native Interface library for CephFS Java bindings Ceph is a distributed storage system designed to provide excellent performance, reliability, and scalability. . This package contains the Java Native Interface library for interacting with the Ceph File System. Package: libcharon-extra-plugins Description-md5: bccb4bd4f58c0758c840939e56665a2b Description-en: strongSwan charon library (extra plugins) The strongSwan VPN suite uses the native IPsec stack in the standard Linux kernel. It supports both the IKEv1 and IKEv2 protocols. . This package provides extra plugins for the charon library: - addrblock (Narrow traffic selectors to RFC 3779 address blocks in X.509 certificates) - certexpire (Export expiration dates of used certificates) - eap-aka (Generic EAP-AKA protocol handler using different backends) - eap-gtc (EAP-GTC protocol handler authenticating with XAuth backends) - eap-identity (EAP-Identity identity exchange algorithm, to use with other EAP protocols) - eap-md5 (EAP-MD5 protocol handler using passwords) - eap-radius (EAP server proxy plugin forwarding EAP conversations to a RADIUS server) - eap-tls (EAP-TLS protocol handler, to authenticate with certificates in EAP) - eap-tnc (EAP-TNC protocol handler, Trusted Network Connect in a TLS tunnel) - eap-ttls (EAP-TTLS protocol handler, wraps other EAP methods securely) - error-notify (Notification about errors via UNIX socket) - ha (High-Availability clustering) - kernel-libipsec (Userspace IPsec Backend with TUN devices) - led (Let Linux LED subsystem LEDs blink on IKE activity) - lookip (Virtual IP lookup facility using a UNIX socket) - tnc (Trusted Network Connect) - unity (Cisco Unity extensions for IKEv1) - xauth-eap (XAuth backend that uses EAP methods to verify passwords) - xauth-pam (XAuth backend that uses PAM modules to verify passwords) - eap-dynamic (EAP proxy plugin that dynamically selects an EAP method requested/supported by the client (since 5.0.1)) - eap-peap (EAP-PEAP protocol handler, wraps other EAP methods securely) Package: libcurl3-nss Description-md5: 459d2b4fbb16cf9975276e1d24a7ffe8 Description-en: easy-to-use client-side URL transfer library (NSS flavour) libcurl is an easy-to-use client-side URL transfer library, supporting DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, TELNET and TFTP. . libcurl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, Kerberos), file transfer resume, http proxy tunneling and more! . libcurl is free, thread-safe, IPv6 compatible, feature rich, well supported, fast, thoroughly documented and is already used by many known, big and successful companies and numerous applications. . SSL support is provided by NSS. Package: libcurl4-nss-dev Description-md5: b83e9196a054062dc76fc2a693802052 Description-en: development files and documentation for libcurl (NSS flavour) libcurl is an easy-to-use client-side URL transfer library, supporting DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, TELNET and TFTP. . libcurl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, Kerberos), file transfer resume, http proxy tunneling and more! . libcurl is free, thread-safe, IPv6 compatible, feature rich, well supported, fast, thoroughly documented and is already used by many known, big and successful companies and numerous applications. . This package provides the development files (ie. includes, static library, manual pages) that allow one to build software which uses libcurl. . SSL support is provided by NSS. Package: libfreeimage-dev Description-md5: 4129e76eb9e52c897ce2fb9f8fd275f0 Description-en: Support library for graphics image formats (development files) FreeImage is an Open Source C/C++ library project for developers who would like to support popular graphics image formats like PNG, BMP, JPEG, TIFF and others as needed by today's multimedia applications. FreeImage is easy to use, fast, multithreading safe, and cross-platform (works both with Linux, 32 bit Windows and Mac OS X). . This package contains the headers and static libraries needed to develop programs using FreeImage. Package: libfreeimage3 Description-md5: 2f539de70cf9d55bc83670220e485935 Description-en: Support library for graphics image formats (library) FreeImage is an Open Source C/C++ library project for developers who would like to support popular graphics image formats like PNG, BMP, JPEG, TIFF and others as needed by today's multimedia applications. FreeImage is easy to use, fast, multithreading safe, and cross-platform (works both with Linux, 32 bit Windows and Mac OS X). . This package contains the FreeImage library. Package: libfreeimageplus-dev Description-md5: a2d8ef35cb3e1db7404b59417b2fa2ea Description-en: C++ wrappers for FreeImage (development files) FreeImage is an Open Source C/C++ library project for developers who would like to support popular graphics image formats like PNG, BMP, JPEG, TIFF and others as needed by today's multimedia applications. FreeImage is easy to use, fast, multithreading safe, and cross-platform (works both with Linux, 32 bit Windows and Mac OS X). . This package contains the headers and static libraries needed to develop programs using FreeImagePlus. Package: libfreeimageplus-doc Description-md5: 423cbb5aa34be3a4af0dcf1e28a74993 Description-en: C++ wrappers for FreeImage (documentation) FreeImage is an Open Source C/C++ library project for developers who would like to support popular graphics image formats like PNG, BMP, JPEG, TIFF and others as needed by today's multimedia applications. FreeImage is easy to use, fast, multithreading safe, and cross-platform (works both with Linux, 32 bit Windows and Mac OS X). . This package contains the documentation for FreeImagePlus. Package: libfreeimageplus3 Description-md5: bae4fb27f6e46fa967704c6d473a0f63 Description-en: C++ wrappers for freeimage (library) FreeImage is an Open Source C/C++ library project for developers who would like to support popular graphics image formats like PNG, BMP, JPEG, TIFF and others as needed by today's multimedia applications. FreeImage is easy to use, fast, multithreading safe, and cross-platform (works both with Linux, 32 bit Windows and Mac OS X). . This package contains the FreeImagePlus library. Package: libgimp2.0 Description-md5: 87c9f62281987fda19082f1b5cc2c95c Description-en: Libraries for the GNU Image Manipulation Program This package includes the libgimp libraries, which are necessary to run GIMP and third-party GIMP plugins. Package: libgimp2.0-dev Description-md5: c7c7d24560c6f749d332154868167ed5 Description-en: Headers and other files for compiling plugins for GIMP This package contains the header files for the GNU Image Manipulation Program, along with the static versions of libgimp. It also includes the gimptool-2.0 utility. . Install this package if you wish to compile your own plugins, or if you wish to develop packages that use libgimp. Package: libgimp2.0-doc Description-md5: 8acaa3767b69bc8f021740c983e4e23a Description-en: Developers' Documentation for the GIMP library This package contains the HTML documentation for the GIMP library in /usr/share/gtk-doc/html/ . Package: libgs9-common Description-md5: 5578f08cd7c02ce1f0b6f72d6d3480c3 Description-en: transitional package for libgs-common This is a transitional package and can safely be removed. Package: libgstreamer-opencv1.0-0 Description-md5: dafe2f24cb1bdb14d6d6b274151c793e Description-en: GStreamer OpenCV libraries GStreamer is a streaming media framework, based on graphs of filters which operate on media data. Applications using this library can do anything from real-time sound processing to playing videos, and just about anything else media-related. Its plugin-based architecture means that new data types or processing capabilities can be added simply by installing new plug-ins. . GStreamer Bad Plug-ins is a set of plug-ins that aren't up to par compared to the rest. They might be close to being good quality, but they're missing something - be it a good code review, some documentation, a set of tests, a real live maintainer, or some actual wide use. . This package contains shared GStreamer libraries for OpenCV. Package: libgstreamer-plugins-bad1.0-0 Description-md5: dbdd7ec6aeb78f2810dfd938e41a97bc Description-en: GStreamer libraries from the "bad" set GStreamer is a streaming media framework, based on graphs of filters which operate on media data. Applications using this library can do anything from real-time sound processing to playing videos, and just about anything else media-related. Its plugin-based architecture means that new data types or processing capabilities can be added simply by installing new plug-ins. . GStreamer Bad Plug-ins is a set of plug-ins that aren't up to par compared to the rest. They might be close to being good quality, but they're missing something - be it a good code review, some documentation, a set of tests, a real live maintainer, or some actual wide use. . This package contains shared GStreamer libraries from the "bad" set. The API is not guaranteed to be stable. Package: libgstreamer-plugins-bad1.0-dev Description-md5: 3cf8ed7e757b9244dc8826f7bf3f2b29 Description-en: GStreamer development files for libraries from the "bad" set GStreamer is a streaming media framework, based on graphs of filters which operate on media data. Applications using this library can do anything from real-time sound processing to playing videos, and just about anything else media-related. Its plugin-based architecture means that new data types or processing capabilities can be added simply by installing new plug-ins. . GStreamer Bad Plug-ins is a set of plug-ins that aren't up to par compared to the rest. They might be close to being good quality, but they're missing something - be it a good code review, some documentation, a set of tests, a real live maintainer, or some actual wide use. . This package contains development files for GStreamer libraries from the "bad" set. The API is not guaranteed to be stable. Package: libjavascriptcoregtk-4.0-bin Description-md5: d63d3c5b674d87705002872786bc6cce Description-en: JavaScript engine library from WebKitGTK - command-line interpreter JavaScriptCore is the JavaScript engine used in WebKit. It consists of the following building blocks: lexer, parser, start-up interpreter (LLInt), baseline JIT, a low-latency optimizing JIT (DFG), and a high-throughput optimizing JIT (FTL). . This build comes from the GTK port of WebKit (API version 4.0). . This package provides jsc, a command-line JavaScript interpreter. Package: libjuh-java Description-md5: 9e017c19c2cbf8cab7b83a1ee17e6890 Description-en: transitional package for LibreOffice UNO runtime environment LibreOffice is a full-featured office productivity suite that provides a near drop-in replacement for Microsoft(R) Office. . This has now been merged into liblibreoffice-java and this package thus can be safely removed once installed. Package: libjurt-java Description-md5: 9e017c19c2cbf8cab7b83a1ee17e6890 Description-en: transitional package for LibreOffice UNO runtime environment LibreOffice is a full-featured office productivity suite that provides a near drop-in replacement for Microsoft(R) Office. . This has now been merged into liblibreoffice-java and this package thus can be safely removed once installed. Package: libkokyu-7.0.8 Description-md5: 06b7a697a8ae432b321f9464732943cc Description-en: ACE scheduling and dispatching library Kokyu is a library designed to provide flexible scheduling and dispatching services. . Currently it provides real-time scheduling and dispatching services for TAO real-time CORBA Event Service. Package: libkokyu-dev Description-md5: a6b56a07bff2a96ae4d8f9d0ac80b0bd Description-en: ACE scheduling and dispatching library - development files This package contains the header files and static library for the ACE scheduling and dispatching library. Package: libmariadb-dev Description-md5: 5147f292c112a0def76ef58780903826 Description-en: MariaDB database development files MariaDB is a fast, stable and true multi-user, multi-threaded SQL database server. SQL (Structured Query Language) is the most popular database query language in the world. The main goals of MariaDB are speed, robustness and ease of use. . This package includes development libraries and header files. To allow sources expecting the MariaDB Connector/C to build. Sources that expect the MySQL Client libraries should use files from the libmariadb-dev-compat package. Package: libmariadb-dev-compat Description-md5: 4e4bcacf382bb1ad738f392fb886a606 Description-en: MariaDB Connector/C, compatibility symlinks MariaDB is a fast, stable and true multi-user, multi-threaded SQL database server. SQL (Structured Query Language) is the most popular database query language in the world. The main goals of MariaDB are speed, robustness and ease of use. . This package includes compatibility symlinks to allow sources expecting the MySQL client libraries to be built against MariaDB Connector/C. Package: libmariadb3 Description-md5: c48685b906f3842ee48fd71db5681868 Description-en: MariaDB database client library MariaDB is a fast, stable and true multi-user, multi-threaded SQL database server. SQL (Structured Query Language) is the most popular database query language in the world. The main goals of MariaDB are speed, robustness and ease of use. . This package includes the client library. Package: libmariadbd-dev Description-md5: f1579889611a2ce406c3c321e37d32d9 Description-en: MariaDB embedded database, development files MariaDB is a fast, stable and true multi-user, multi-threaded SQL database server. SQL (Structured Query Language) is the most popular database query language in the world. The main goals of MariaDB are speed, robustness and ease of use. . This package includes the embedded server library development and header files. Package: libmariadbd19 Description-md5: a85241d1aa0dccaa3ede8bda094b9117 Description-en: MariaDB embedded database, shared library MariaDB is a fast, stable and true multi-user, multi-threaded SQL database server. SQL (Structured Query Language) is the most popular database query language in the world. The main goals of MariaDB are speed, robustness and ease of use. . This package includes a shared library for embedded MariaDB applications. Package: libnetsvcs-7.0.8 Description-md5: 6519ca8cff1774a8d53c9df5b9154391 Description-en: ACE network service implementations - libraries ACE network services provide reusable components for common distributed system tasks such as logging, naming, locking, and time synchronization. . This package contains runtime libraries for ACE network services. Package: libnetsvcs-dev Description-md5: bad0d70b1dc3ef49ed21fae07acddc4a Description-en: ACE network service implementations - development files ACE network services provide reusable components for common distributed system tasks such as logging, naming, locking, and time synchronization. . This package contains header files and static library for the ACE network services library. Package: libnss-aad Description-md5: a682083ef91d385da535ba1a8080b33c Description-en: Azure Active Directory Authentication module for NSS Azure Active Directory Authentication enables authentication of Azure Active Directory accounts on your local system. It dynamically creates local accounts, supporting additional features like offline connectivity. . This package contains the NSS module. Package: libpam-aad Description-md5: 005c34d19bddf8524f3af21f6da08d98 Description-en: Azure Active Directory Authentication module for PAM Azure Active Directory Authentication enables authentication of Azure Active Directory accounts on your local system. It dynamically creates local accounts, supporting additional features like offline connectivity. . This package contains the PAM module. Package: libreoffice Description-md5: 9614e13c8592ae9a0c81c629137ef53e Description-en: office productivity suite (metapackage) LibreOffice is a full-featured office productivity suite that provides a near drop-in replacement for Microsoft(R) Office. . This metapackage installs all components of libreoffice: * libreoffice-writer: Word processor * libreoffice-calc: Spreadsheet * libreoffice-impress: Presentation * libreoffice-draw: Drawing * libreoffice-base: Database * libreoffice-math: Equation editor It also recommends additional packages (e.g. fonts) in order to match an upstream LibreOffice install as closely as possible. . You can extend the functionality of LibreOffice by installing these packages: * hunspell-*/myspell-*: Hunspell/Myspell dictionaries for use with LibreOffice * libreoffice-l10n-*: UI interface translation * libreoffice-help-*: User help * mythes-*: Thesauri for the use with LibreOffice * hyphen-*: Hyphenation patterns for LibreOffice * libreoffice-gtk(2|3): Gtk UI Plugin, GNOME File Picker support * libreoffice-gnome: GIO backend * unixodbc: ODBC database support * cups-bsd: Allows LibreOffice to detect your CUPS printer queues automatically * libsane: Use your sane-supported scanner with LibreOffice * libxrender1: Speed up display by using Xrender library * libgl1: OpenGL support * openclipart-libreoffice: Open Clip Art Gallery with LibreOffice index files * firefox-esr | thunderbird | firefox: Mozilla profile with Certificates needed for XML Security... * openjdk-11-jre | openjdk-8-jre | java8-runtime: Java Runtime Environment for use with LibreOffice * pstoedit / imagemagick / ghostscript: helper tools for EPS * gstreamer0.10-plugins-*: GStreamer plugins for use with LibreOffices media backend * libpaper-utils: papersize detection support via paperconf * bluez: Bluetooth support for Impress (slideshow remote control) Package: libreoffice-base Description-md5: 5529fff5c628ca6b70284749063daea4 Description-en: office productivity suite -- database LibreOffice is a full-featured office productivity suite that provides a near drop-in replacement for Microsoft(R) Office. . This package contains the database component for LibreOffice. Package: libreoffice-base-drivers Description-md5: 95a600bf1d7e583b757fe5b8ea210d10 Description-en: Database connectivity drivers for LibreOffice LibreOffice is a full-featured office productivity suite that provides a near drop-in replacement for Microsoft(R) Office. . This package contains the database connectivity drivers used by LibreOffices database functionality: - ODBC - JDBC - dBase - Calc - Flat files . You can extend this by installing: . * unixodbc: ODBC database support * libmyodbc | odbc-postgresql | libsqliteodbc | tdsodbc | odbc-mdbtools: ODBC drivers for: - MySQL - PostgreSQL - SQLite - MS SQL / Sybase SQL - *.mdb (JET / MS Access) * libmariadb-java | libpg-java | libjtds-java: JDBC Drivers for: - MySQL/MariaDB - PostgreSQL - MS SQL Server and Sybase * libreoffice-sdbc-hsqldb: embedded HSQLDB SDBC Driver * libreoffice-sdbc-firebird: Firebird SDBC Driver * libreoffice-sdbc-postgresql: PostgreSQL SDBC Driver * libreoffice-sdbc-mysql: MySQL/MariaDB SDBC Driver Package: libreoffice-base-nogui Description-md5: e83dd6cdb7c67ccb13c0407fd6a32ebc Description-en: office productivity suite -- database (no GUI variant) LibreOffice is a full-featured office productivity suite that provides a near drop-in replacement for Microsoft(R) Office. . This package contains the database component for LibreOffice. Package: libreoffice-calc-nogui Description-md5: ed9483b973f6b2dd25d568b6ef77d8c4 Description-en: office productivity suite -- spreadsheet (no GUI variant) LibreOffice is a full-featured office productivity suite that provides a near drop-in replacement for Microsoft(R) Office. . This package contains the spreadsheet component for LibreOffice for use with libreoffice-core-nogui. Package: libreoffice-core-nogui Description-md5: d16e9871c20b5b5c8f38d6d74c8dfe8e Description-en: office productivity suite -- arch-dependent files (no GUI variant) LibreOffice is a full-featured office productivity suite that provides a near drop-in replacement for Microsoft(R) Office. . This package contains the architecture-dependent core files of LibreOffice without GUI support for server-based or commandline usage of LibreOffice. Package: libreoffice-dev-gui Description-md5: c7381cdfc5446c44dd4085615626c61e Description-en: office productivity suite -- "GUI" development stuff LibreOffice is a full-featured office productivity suite that provides a near drop-in replacement for Microsoft(R) Office. . This package contains the gengal utility which was moved from libreoffice-dev. Package: libreoffice-draw-nogui Description-md5: c4d7d9707b31ef9344d70e006f7a27af Description-en: office productivity suite -- drawing (no GUI variant) LibreOffice is a full-featured office productivity suite that provides a near drop-in replacement for Microsoft(R) Office. . This package contains the drawing component for LibreOffice. Package: libreoffice-evolution Description-md5: 7d9a6b62e74d5a806f263ecd0d4bed18 Description-en: office productivity suite -- Evolution addressbook support LibreOffice is a full-featured office productivity suite that provides a near drop-in replacement for Microsoft(R) Office. . This package allows LibreOffice to access Evolution address books. You need to install evolution separately. Package: libreoffice-gtk4 Description-md5: 7cbb2e1ddd519ed979f5c41206377dd3 Description-en: office productivity suite -- GTK+ 4 integration LibreOffice is a full-featured office productivity suite that provides a near drop-in replacement for Microsoft(R) Office. . This package contains the Gtk plugin for drawing LibreOffices widgets with Gtk+ 4 and Gtk/GNOMEish print dialog. . You need to enable it manually by export SAL_USE_VCLPLUGIN=gtk4. Package: libreoffice-impress-nogui Description-md5: 10ce2c27d434135cd9308937c1bdb31c Description-en: office productivity suite -- presentation (no GUI variant) LibreOffice is a full-featured office productivity suite that provides a near drop-in replacement for Microsoft(R) Office. . This package contains the presentation component for LibreOffice. Package: libreoffice-kf5 Description-md5: 60a27e47a640a57cbd044cc3528831f5 Description-en: office productivity suite -- KDE Frameworks 5 integration LibreOffice is a full-featured office productivity suite that provides a near drop-in replacement for Microsoft(R) Office. . This package contains the KF5 plugin for LibreOffice and a KF5-based File Picker when running under Plasma. Package: libreoffice-librelogo Description-md5: cdaef056eb365a457e28772fa2fd9de6 Description-en: Logo-like programming language for LibreOffice LibreOffice is a full-featured office productivity suite that provides a near drop-in replacement for Microsoft(R) Office. . This package contains Librelogo, which is a pyuno-based Logo-like programming language with interactive vectorgraphics for education and DTP - basic Logo syntax for back compatibility with educational Logo systems - interactive vectorgraphics in LibreOffice Writer - native commands (easily translatable) - Python data structures (list, tuple, set, dictionary) and other Python features Package: libreoffice-math-nogui Description-md5: e104f51d572d2ee302d3c3550e97e6ff Description-en: office productivity suite -- equation editor (no GUI variant) LibreOffice is a full-featured office productivity suite that provides a near drop-in replacement for Microsoft(R) Office. . This package contains the equation editor component for LibreOffice. Package: libreoffice-nogui Description-md5: b2664061ba9641158b0a41d2c958aa3e Description-en: office productivity suite (metapackage, no GUI) LibreOffice is a full-featured office productivity suite that provides a near drop-in replacement for Microsoft(R) Office. . This metapackage installs all components of libreoffice: * libreoffice-writer: Word processor * libreoffice-calc: Spreadsheet * libreoffice-impress: Presentation * libreoffice-draw: Drawing * libreoffice-base: Database * libreoffice-math: Equation editor . WITHOUT GUI SUPPORT. . This package is intended mostly for scripting needs. Package: libreoffice-plasma Description-md5: 962e5fa862a2425941adbcdb81054cc7 Description-en: office productivity suite -- some Plasma integration LibreOffice is a full-featured office productivity suite that provides a near drop-in replacement for Microsoft(R) Office. . This package contains some minor Plasma integration (like AppData and "Create New..." integration) and a KDE/KF5 configuration backend. Package: libreoffice-qt5 Description-md5: 459572943562e2a51d6e9c1c30d84c71 Description-en: office productivity suite -- Qt 5 integration LibreOffice is a full-featured office productivity suite that provides a near drop-in replacement for Microsoft(R) Office. . This package contains the Qt 5 plugin for drawing LibreOffices widgets with Qt 5 and a Qt File Picker and print dialog. . You need to enable it manually by export SAL_USE_VCLPLUGIN=qt5 if you are not using Plasma. Package: libreoffice-qt6 Description-md5: a45aee748dd8cc60d61451e1f7253f31 Description-en: office productivity suite -- Qt 6 integration LibreOffice is a full-featured office productivity suite that provides a near drop-in replacement for Microsoft(R) Office. . This package contains the Qt 6 plugin for drawing LibreOffices widgets with Qt 6 and a Qt File Picker and print dialog. . You need to enable it manually by export SAL_USE_VCLPLUGIN=qt6. Package: libreoffice-report-builder Description-md5: 8239ceaa4ebaf25c2b15325d48eb907c Description-en: LibreOffice component for building database reports LibreOffice is a full-featured office productivity suite that provides a near drop-in replacement for Microsoft(R) Office. . This package contains the report builder: "Create with the Sun Report Builder stylish, smart-looking database reports. The flexible report editor can define group and page headers as well as group and page footers and even calculation fields are available to accomplish complex database reports." Package: libreoffice-report-builder-bin Description-md5: 4de9416ad29a7951be39b95f83055e84 Description-en: LibreOffice component for building database reports -- libraries LibreOffice is a full-featured office productivity suite that provides a near drop-in replacement for Microsoft(R) Office. . This package contains some architecture-dependent support libraries (librpt*.so) for the report builder component. Package: libreoffice-report-builder-bin-nogui Description-md5: 6d5263ac65fb4d1c4c7caf8eb713944d Description-en: LibreOffice component for building database reports -- libraries (no GUI variant) LibreOffice is a full-featured office productivity suite that provides a near drop-in replacement for Microsoft(R) Office. . This package contains some architecture-dependent support libraries (librpt*.so) for the report builder component. Package: libreoffice-script-provider-bsh Description-md5: 720bef09745ce9eb4902772fb5c437d8 Description-en: BeanShell script support provider for LibreOffice scripting framework LibreOffice is a full-featured office productivity suite that provides a near drop-in replacement for Microsoft(R) Office. . The Scripting Framework allows LibreOffice users to write and run macros in multiple languages including LibreOffice Basic, Python, Java, BeanShell and JavaScript. These macros can then be assigned to menus, toolbars, keyboard shortcuts, events and embedded objects. . This package contains the script provider to support BeanShell. Package: libreoffice-script-provider-js Description-md5: 41b18315e9be2aaa24a28415b907118e Description-en: JavaScript script support provider for LibreOffice scripting framework LibreOffice is a full-featured office productivity suite that provides a near drop-in replacement for Microsoft(R) Office. . The Scripting Framework allows LibreOffice users to write and run macros in multiple languages including LibreOffice Basic, Python, Java, BeanShell and JavaScript. These macros can then be assigned to menus, toolbars, keyboard shortcuts, events and embedded objects. . This package contains the script provider to support JavaScript. Package: libreoffice-script-provider-python Description-md5: 019117f2dc708fc6c1179714b81e2076 Description-en: Python script support provider for LibreOffice scripting framework LibreOffice is a full-featured office productivity suite that provides a near drop-in replacement for Microsoft(R) Office. . The Scripting Framework allows LibreOffice users to write and run macros in multiple languages including LibreOffice Basic, Python, Java, BeanShell and JavaScript. These macros can then be assigned to menus, toolbars, keyboard shortcuts, events and embedded objects. . This package contains the script provider to support Python. Package: libreoffice-sdbc-firebird Description-md5: 4ad372e2554b0f42b39c7e1325d5e6d0 Description-en: Firebird SDBC driver for LibreOffice LibreOffice is a full-featured office productivity suite that provides a near drop-in replacement for Microsoft(R) Office. . The Firebird SDBC Driver allows one to use the Firebird database from LibreOffice without any wrapper layer such as ODBC or JDBC. Package: libreoffice-sdbc-hsqldb Description-md5: 54ed9715a25b1dae2ad2d3a9b6838a65 Description-en: HSQLDB SDBC driver for LibreOffice LibreOffice is a full-featured office productivity suite that provides a near drop-in replacement for Microsoft(R) Office. . The HSQLDB SDBC Driver allows one to use the HSQLDB embedded database from LibreOffice without any wrapper layer such as ODBC or JDBC. Package: libreoffice-sdbc-mysql Description-md5: 1022a8fb85f50d65847256d96ae25e4f Description-en: MariaDB/MySQL SDBC driver for LibreOffice LibreOffice is a full-featured office productivity suite that provides a near drop-in replacement for Microsoft(R) Office. . The MariaDB/MySQL driver allows one to use the MariaDB or MySQL database from LibreOffice without any wrapper layer such as ODBC or JDBC. Package: libreoffice-sdbc-postgresql Description-md5: 06f71158aa78dbe7201679601bd1279b Description-en: PostgreSQL SDBC driver for LibreOffice LibreOffice is a full-featured office productivity suite that provides a near drop-in replacement for Microsoft(R) Office. . The PostgreSQL SDBC Driver allows one to use the PostgreSQL database from LibreOffice without any wrapper layer such as ODBC or JDBC. Package: libreoffice-smoketest-data Description-md5: 7540f40cccbf63cb8381dca8979a0828 Description-en: data files for LibreOffices "smoketest" Data files for the LibreOffice "smoketest". Package: libreoffice-style-breeze Description-md5: b3a725e09462ccaec72c3b8bb964827b Description-en: office productivity suite -- Breeze symbol style LibreOffice is a full-featured office productivity suite that provides a near drop-in replacement for Microsoft(R) Office. . This package contains the "breeze" symbol style, default style for KDE 5. Package: libreoffice-style-karasa-jaga Description-md5: 62dc98488a5247cbad91f4e0ec562bcf Description-en: office productivity suite -- Karasa Jaga symbol style LibreOffice is a full-featured office productivity suite that provides a near drop-in replacement for Microsoft(R) Office. . This package contains the "karasa_jaga" symbol style. Package: libreoffice-style-sifr Description-md5: 0fd5516a8dab8f6841c284edea8786d7 Description-en: office productivity suite -- Sifr symbol style LibreOffice is a full-featured office productivity suite that provides a near drop-in replacement for Microsoft(R) Office. . This package contains the "sifr" symbol style (an adaption of the Gnome symbolic theme), needs to be manually enabled in the LibreOffice option menu. Package: libreoffice-style-sukapura Description-md5: b9dbd94d0660dbc8a05ba918cb3fb897 Description-en: office productivity suite -- Sukapura symbol style LibreOffice is a full-featured office productivity suite that provides a near drop-in replacement for Microsoft(R) Office. . This package contains the "sukapura" symbol style. Package: libreoffice-style-tango Description-md5: aaf8968f6a7dfef93cd3c0082bbe8dbd Description-en: transitional package for Tango symbol style You can safely remove this package. Package: libreoffice-subsequentcheckbase Description-md5: cda482c5487d616e1ae7a228fce1d955 Description-en: LibreOffice java test libraries Java libraries LibreOffice subsequentchecks integration test suite Package: libreoffice-uiconfig-base Description-md5: e6ac75c394251a0c3842ae13e3f9c033 Description-en: UI data ("config") for LibreOffice Base LibreOffice is a full-featured office productivity suite that provides a near drop-in replacement for Microsoft(R) Office. . This package contains internal "configuration" of various UI components. It is not meant to be editable. It is just split out for dependencies of other packages. . You will usually not need to install this package manually but it should just be pulled in by other packages. Package: libreoffice-uiconfig-report-builder Description-md5: c254f403f0fe84819d9f6437b3755876 Description-en: UI data ("config") for the LibreOffice Report Builder LibreOffice is a full-featured office productivity suite that provides a near drop-in replacement for Microsoft(R) Office. . This package contains internal "configuration" of various UI components. It is not meant to be editable. It is just split out for dependencies of other packages. . You will usually not need to install this package manually but it should just be pulled in by other packages. Package: libreoffice-wiki-publisher Description-md5: a66aaa282ae4941588a4d314d1ebbf79 Description-en: LibreOffice extension for working with MediaWiki articles LibreOffice is a full-featured office productivity suite that provides a near drop-in replacement for Microsoft(R) Office. . This package contains an extension to create/edit/publish MediaWiki articles with LibreOffice Package: libreoffice-writer-nogui Description-md5: 963dc225bb14f9e5974345a7995f16a7 Description-en: office productivity suite -- word processor (no GUI variant) LibreOffice is a full-featured office productivity suite that provides a near drop-in replacement for Microsoft(R) Office. . This package contains the wordprocessor component for LibreOffice. Package: libridl-java Description-md5: 9e017c19c2cbf8cab7b83a1ee17e6890 Description-en: transitional package for LibreOffice UNO runtime environment LibreOffice is a full-featured office productivity suite that provides a near drop-in replacement for Microsoft(R) Office. . This has now been merged into liblibreoffice-java and this package thus can be safely removed once installed. Package: libsecsipid-dev Description-md5: b43e24a264fb4507e460c3c897c0c95a Description-en: Secure SIP Identity Extensions - C headers files Secure SIP/Telephony Identity Extensions Overview Applications and libraries implementing STIR and SHAKEN (RFC8224, RFC8588), used in SIP/VoIP services. . This package contains headers ans static libs Package: libsecsipid1 Description-md5: 79e7816f829d0968f696bafb763b6d8f Description-en: Secure SIP Identity Extensions - library Secure SIP/Telephony Identity Extensions Overview Applications and libraries implementing STIR and SHAKEN (RFC8224, RFC8588), used in SIP/VoIP services. . This package contains shared libs Package: libserf-1-1 Description-md5: 0ddd0a211e1720f4d5dc567d33bbeb7c Description-en: high-performance asynchronous HTTP client library serf library is a C-based HTTP client library built upon the Apache Portable Runtime (APR) library. It multiplexes connections, running the read/write communication asynchronously. Memory copies and transformations are kept to a minimum to provide high performance operation. Package: libserf-dev Description-md5: 1d5e42006c42271fcb2927cdcd32b348 Description-en: high-performance asynchronous HTTP client library headers serf library is a C-based HTTP client library built upon the Apache Portable Runtime (APR) library. It multiplexes connections, running the read/write communication asynchronously. Memory copies and transformations are kept to a minimum to provide high performance operation. . This package contains development headers for serf. Package: libsofia-sip-ua-dev Description-md5: eea423e4e1b42614202f89598835c7c0 Description-en: Sofia-SIP library development files Sofia-SIP is an open-source SIP User-Agent library, compliant with the IETF RFC3261 specification. It can be used as a building block for SIP client software for uses such as VoIP, IM, and many other real-time and person-to-person communication services. . This package provides the headers and libraries needed to build applications against the Sofia-SIP library. Package: libsofia-sip-ua-glib-dev Description-md5: 7df07b6adec04309355355a6a71ff8c0 Description-en: Sofia-SIP library glib/gobject interface development files Sofia-SIP is an open-source SIP User-Agent library, compliant with the IETF RFC3261 specification. It can be used as a building block for SIP client software for uses such as VoIP, IM, and many other real-time and person-to-person communication services. . This package provides the headers and libraries needed to build applications against the glib/object interfaces of Sofia-SIP library. Package: libsofia-sip-ua-glib3 Description-md5: 91fe9a8d309a6f7c31435ffc7e6b478b Description-en: Sofia-SIP library glib/gobject interfaces runtime Sofia-SIP is an open-source SIP User-Agent library, compliant with the IETF RFC3261 specification. It can be used as a building block for SIP client software for uses such as VoIP, IM, and many other real-time and person-to-person communication services. . This package provides glib/object interfaces to the Sofia-SIP library. Package: libsofia-sip-ua0 Description-md5: e921b85f67d50b90ca35d41ec1c1571f Description-en: Sofia-SIP library runtime Sofia-SIP is an open-source SIP User-Agent library, compliant with the IETF RFC3261 specification. It can be used as a building block for SIP client software for uses such as VoIP, IM, and many other real-time and person-to-person communication services. . The library is implemented in ANSI C, and provides an extensive set of features for implementing SIP/SIMPLE User-Agents. Highlights include full UDP/TCP/TLS support, IPv4/6 support, SIMPLE presence and messaging support, SIP offer/answer engine and numerous mechanisms for NAT/FW traversal. . This package provides the main library runtime files. Package: libsqlite3-tcl Description-md5: cb33fef2641311d660662ee9d18d437c Description-en: SQLite 3 Tcl bindings SQLite is a C library that implements an SQL database engine. Programs that link with the SQLite library can have SQL database access without running a separate RDBMS process. . This package contains the Tcl bindings. Package: libstrongswan-extra-plugins Description-md5: aadcee3bdfdcf3b5bfb74ef3a8d7c233 Description-en: strongSwan utility and crypto library (extra plugins) The strongSwan VPN suite uses the native IPsec stack in the standard Linux kernel. It supports both the IKEv1 and IKEv2 protocols. . This package provides extra plugins for the strongSwan utility and cryptographic library. . Included plugins are: - af-alg [linux] (AF_ALG Linux crypto API interface, provides ciphers/hashers/hmac/xcbc) - ccm (CCM cipher mode wrapper) - cmac (CMAC cipher mode wrapper) - ctr (CTR cipher mode wrapper) - curl (libcurl based HTTP/FTP fetcher) - curve25519 (support for Diffie-Hellman group 31 using Curve25519 and support for the Ed25519 digital signature algorithm for IKEv2) - gcrypt (Crypto backend based on libgcrypt, provides RSA/DH/ciphers/hashers/rng) - ldap (LDAP fetching plugin based on libldap) - ntru (key exchanged based on post-quantum computer NTRU) - padlock (VIA padlock crypto backend, provides AES128/SHA1) - pkcs11 (PKCS#11 smartcard backend) - rdrand (High quality / high performance random source using the Intel rdrand instruction found on Ivy Bridge processors) - test-vectors (Set of test vectors for various algorithms) . Also included is the libtpmtss library adding support for TPM plugin (https://wiki.strongswan.org/projects/strongswan/wiki/TpmPlugin) Package: libtinyxml-dev Description-md5: d3a5e9025bee380a7662ecd28c91ffff Description-en: TinyXml library - header and static library This package contains the header file and a static version of the TinyXml library. . TinyXml is a simple and small C++ XML parser that can be easily integrating into other programs. It reads XML and creates C++ objects representing the XML document. The objects can be manipulated, changed, and saved again as XML. Package: libtinyxml-doc Description-md5: e7b00bf95436a184d0cca665d87ffa1a Description-en: TinyXml library - documentation files This package contains the documentation to program with the TinyXml library. . TinyXml is a simple and small C++ XML parser that can be easily integrating into other programs. It reads XML and creates C++ objects representing the XML document. The objects can be manipulated, changed, and saved again as XML. Package: libtinyxml2.6.2v5 Description-md5: 68d44c9a512e85616444081383cca452 Description-en: C++ XML parsing library This package contains the shared version of the TinyXml library. . TinyXml is a simple and small C++ XML parser that can be easily integrating into other programs. It reads XML and creates C++ objects representing the XML document. The objects can be manipulated, changed, and saved again as XML. Package: libunoil-java Description-md5: 9e017c19c2cbf8cab7b83a1ee17e6890 Description-en: transitional package for LibreOffice UNO runtime environment LibreOffice is a full-featured office productivity suite that provides a near drop-in replacement for Microsoft(R) Office. . This has now been merged into liblibreoffice-java and this package thus can be safely removed once installed. Package: libwebkit2gtk-4.0-dev Description-md5: 9ee89c5733af36f04e8932b7c86689ef Description-en: Web content engine library for GTK - development files WebKit is a web content engine, derived from KHTML and KJS from KDE, and used primarily in Apple's Safari browser. It is made to be embedded in other applications, such as mail readers, or web browsers. . It is able to display content such as HTML, SVG, XML, and others. It also supports DOM, XMLHttpRequest, XSLT, CSS, JavaScript/ECMAScript and more. . WebKitGTK is a WebKit port designed to be used in GTK applications. This build provides version 4.0 of the API and uses libsoup v2 for the networking stack and the GTK 3 widget toolkit. . This package contains the development files. Package: libwebkit2gtk-4.1-dev Description-md5: 6f7ca6c0925469585667e0c1b28a2099 Description-en: Web content engine library for GTK - development files WebKit is a web content engine, derived from KHTML and KJS from KDE, and used primarily in Apple's Safari browser. It is made to be embedded in other applications, such as mail readers, or web browsers. . It is able to display content such as HTML, SVG, XML, and others. It also supports DOM, XMLHttpRequest, XSLT, CSS, JavaScript/ECMAScript and more. . WebKitGTK is a WebKit port designed to be used in GTK applications. This build provides version 4.1 of the API and uses libsoup v3 for the networking stack and the GTK 3 widget toolkit. . This package contains the development files. Package: libwebkitgtk-6.0-dev Description-md5: 18007af192c3d327e12b221008c58783 Description-en: Web content engine library for GTK - development files WebKit is a web content engine, derived from KHTML and KJS from KDE, and used primarily in Apple's Safari browser. It is made to be embedded in other applications, such as mail readers, or web browsers. . It is able to display content such as HTML, SVG, XML, and others. It also supports DOM, XMLHttpRequest, XSLT, CSS, JavaScript/ECMAScript and more. . WebKitGTK is a WebKit port designed to be used in GTK applications. This build provides version 6.0 of the API and uses libsoup v3 for the networking stack and the GTK 4 widget toolkit. . This package contains the development files. Package: libxerces-c-dev Description-md5: 54e05289a6d996ad3256abcc6103997c Description-en: validating XML parser library for C++ (development files) Xerces-C++ is a validating XML parser written in a portable subset of C++. This package contains the development files for Xerces. It also contains sources to various sample files. The libxerces-c-samples package contains compiled versions of the samples. Package: libxerces-c-doc Description-md5: 06082002b57d6dbfccba8d32d05603a8 Description-en: validating XML parser library for C++ (documentation) Xerces-C++ is a validating XML parser written in a portable subset of C++. This package contains the developer documentation, including programming guides and API documentation. Package: libxerces-c-samples Description-md5: 616bebc75560a389e9ddab2b6f83cbf8 Description-en: validating XML parser library for C++ (compiled samples) Xerces-C++ is a validating XML parser written in a portable subset of C++. This package contains compiled versions of the samples. You probably don't want this package, but it can be useful if you are trying to reproduce a problem before reporting a bug that will be easy for the xerces developers to reproduce. Package: libxerces-c3.2 Description-md5: 4832cdf201d3a91b1e292ad7745353a0 Description-en: validating XML parser library for C++ Xerces-C++ is a validating XML parser written in a portable subset of C++. Xerces-C++ makes it easy to give your application the ability to read and write XML data. A shared library is provided for parsing, generating, manipulating, and validating XML documents. Xerces-C++ is faithful to the XML 1.0 recommendation and associated standards (DOM 1.0, DOM 2.0, SAX 1.0, SAX 2.0, Namespaces, XML Schema Part 1 and Part 2). It also provides experimental implementations of XML 1.1 and DOM Level 3.0. The parser provides high performance, modularity, and scalability. Package: libzookeeper-java Description-md5: 9d8746036f857b6258f6cc81bcc7fbb8 Description-en: Core Java libraries for zookeeper ZooKeeper is a centralized, reliable, service for maintaining configuration information, naming, providing distributed synchronization, and group services. All of these kinds of services are used in some form or another by distributed applications. . This package contains the java .jar files. Package: libzookeeper-java-doc Description-md5: fa7efb25704b2929cc2dd670cc5d88c4 Description-en: API Documentation for zookeeper ZooKeeper is a centralized, reliable, service for maintaining configuration information, naming, providing distributed synchronization, and group services. All of these kinds of services are used in some form or another by distributed applications. Package: libzookeeper-mt-dev Description-md5: e97b8f70fd8f634f667573656ff3b1b8 Description-en: Development files for multi threaded zookeeper C bindings ZooKeeper is a centralized, reliable, service for maintaining configuration information, naming, providing distributed synchronization, and group services. All of these kinds of services are used in some form or another by distributed applications. . This package contains the development files for the multi threaded C bindings. Package: libzookeeper-mt2 Description-md5: 408293df7a7895abc9fc9f52d0bdcf1a Description-en: Multi threaded C bindings for zookeeper ZooKeeper is a centralized, reliable, service for maintaining configuration information, naming, providing distributed synchronization, and group services. All of these kinds of services are used in some form or another by distributed applications. . This package contains the multi-threaded libraries for the C bindings. Package: libzookeeper-st-dev Description-md5: a7ed7dfb8ba76990f2dfc948ba578d1b Description-en: Development files for single threaded zookeeper C bindings ZooKeeper is a centralized, reliable, service for maintaining configuration information, naming, providing distributed synchronization, and group services. All of these kinds of services are used in some form or another by distributed applications. . This package contains the development files for the single threaded C bindings. Package: libzookeeper-st2 Description-md5: dfcadac92fabca64f9de63fa5218992a Description-en: Single threaded C bindings for zookeeper ZooKeeper is a centralized, reliable, service for maintaining configuration information, naming, providing distributed synchronization, and group services. All of these kinds of services are used in some form or another by distributed applications. . This package contains the single-threaded libraries for the C bindings. Package: license-detector Description-md5: 6dbbf3e5d1e2fe29a2325bceadb26b87 Description-en: Reliable project licenses detector (command line) It scans the given directory for license files, normalizes and hashes them and outputs all the fuzzy matches with the list of reference texts. The returned names follow SPDX standard. . Why? There are no similar projects which can be compiled into a native binary without dependencies and also support the whole SPDX license database (≈400 items). This implementation is also fast, requires little memory, and the API is easy to use. . The detection algorithm is not template matching; this directly implies that go-license-detector does not provide any legal guarantees. The intended area of it's usage is data mining. . This package provides the command line interface. Package: linux-buildinfo-6.5.0-1003-intel-opt Description-md5: 04758a7ca745235323c007beba3a8b02 Description-en: Linux kernel buildinfo for version 6.5.0 on 64 bit x86 SMP This package contains the Linux kernel buildinfo for version 6.5.0 on 64 bit x86 SMP. . You likely do not want to install this package. Package: linux-headers-6.5.0-1003-intel-opt Description-md5: 2987b9725a14e4a7f6fb2d5bfb8942bb Description-en: Linux kernel headers for version 6.5.0 on 64 bit x86 SMP This package provides kernel header files for version 6.5.0 on 64 bit x86 SMP. . This is for sites that want the latest kernel headers. Please read /usr/share/doc/linux-headers-6.5.0-1003/debian.README.gz for details. Package: linux-headers-intel-opt Description-md5: ef6762928dd005ca4887dc15348bbfb2 Description-en: Intel Opt Linux kernel headers This package will always depend on the latest Intel opt kernel headers available. Package: linux-image-6.5.0-1003-intel-opt Description-md5: 3ed2adbb65444efc36954eeea2bdb086 Description-en: Signed kernel image intel-opt A kernel image for intel-opt. This version of it is signed with Canonical's signing key. Package: linux-image-intel-opt Description-md5: 4b667ba59bbe205b0f91b49456dd3b68 Description-en: Intel Opt Linux kernel image This package will always depend on the latest Intel opt kernel image available. Package: linux-image-unsigned-6.5.0-1003-intel-opt Description-md5: 87b524118e8ce115e50f20397e806984 Description-en: Linux kernel image for version 6.5.0 on 64 bit x86 SMP This package contains the unsigned Linux kernel image for version 6.5.0 on 64 bit x86 SMP. . Supports amd64 processors. . Geared toward Intel systems. . You likely do not want to install this package directly. Instead, install the linux-intel-opt meta-package, which will ensure that upgrades work correctly, and that supporting packages are also installed. Package: linux-intel-opt Description-md5: 74f538b3dc06c374cfa4beaa0d3fa11c Description-en: Intel Opt Linux kernel and headers This package will always depend on the latest complete Intel opt Linux kernel and headers. Package: linux-intel-opt-headers-6.5.0-1003 Description-md5: 0becdff0d9a342cc5f802a3c0e93afe4 Description-en: Header files related to Linux kernel version 6.5.0 This package provides kernel header files for version 6.5.0, for sites that want the latest kernel headers. Please read /usr/share/doc/linux-intel-opt-headers-6.5.0-1003/debian.README.gz for details Package: linux-intel-opt-tools-6.5.0-1003 Description-md5: 52a912003ac21c042db14aeaab96b836 Description-en: Linux kernel version specific tools for version 6.5.0-1003 This package provides the architecture dependant parts for kernel version locked tools (such as perf and x86_energy_perf_policy) for version 6.5.0-1003 on 64 bit x86. You probably want to install linux-tools-6.5.0-1003-. Package: linux-modules-6.5.0-1003-intel-opt Description-md5: d2965995a016d85fe3004a961b65a6fc Description-en: Linux kernel extra modules for version 6.5.0 on 64 bit x86 SMP Contains the corresponding System.map file, the modules built by the packager, and scripts that try to ensure that the system is not left in an unbootable state after an update. . Supports amd64 processors. . Geared toward Intel systems. . You likely do not want to install this package directly. Instead, install the linux-intel-opt meta-package, which will ensure that upgrades work correctly, and that supporting packages are also installed. Package: linux-modules-extra-6.5.0-1003-intel-opt Description-md5: 079f3e4be0100735c33dfeb412ba8180 Description-en: Linux kernel extra modules for version 6.5.0 on 64 bit x86 SMP This package contains the Linux kernel extra modules for version 6.5.0 on 64 bit x86 SMP. . Supports amd64 processors. . Geared toward Intel systems. . You likely do not want to install this package directly. Instead, install the linux-modules-extra-intel-opt meta-package, which will ensure that upgrades work correctly, and that supporting packages are also installed. Package: linux-modules-extra-intel-opt Description-md5: 82d0e8fb8cc9a2a2e0005f43d3cff14a Description-en: Intel Opt Linux kernel extra modules This package will always depend on the latest Intel opt extra modules package available. Package: linux-modules-iwlwifi-6.5.0-1003-intel-opt Description-md5: c6550dab7cf9ab305026c08a2c151f48 Description-en: Linux kernel iwlwifi modules for version 6.5.0-1003 This package provides the Linux kernel iwlwifi modules for version 6.5.0-1003. . You likely do not want to install this package directly. Instead, install the one of the linux-modules-iwlwifi-intel-opt* meta-packages, which will ensure that upgrades work correctly, and that supporting packages are also installed. Package: linux-modules-iwlwifi-intel-opt Description-md5: 695f6fd17b7df57bba069d2b02abc05e Description-en: Extra drivers for iwlwifi for the intel-opt flavour Install extra signed iwlwifi modules compatible with the intel-opt flavour. Package: linux-tools-6.5.0-1003-intel-opt Description-md5: e8d8565fd31ae10e58f15bc5fe3779e4 Description-en: Linux kernel version specific tools for version 6.5.0-1003 This package provides the architecture dependant parts for kernel version locked tools (such as perf and x86_energy_perf_policy) for version 6.5.0-1003 on 64 bit x86. Package: linux-tools-intel-opt Description-md5: ec1706519fdf5afae3d4295bb23be0a2 Description-en: Intel Opt Linux kernel tools This package will always depend on the latest Intel opt kernel tools available. Package: lltsv Description-md5: 18cd2f542a1742732ce920f981c68df4 Description-en: List specified keys of LTSV (Labeled Tab Separated Values) lltsv is a command line tool to list specified keys of LTSV (Labeled Tab Separated Values) text with colorized output to a terminal. . It supports to filter with some comparing operators (arithmetic expression or regular expression) Package: locales-all Description-md5: c360552536cba624a24a347b513939dd Description-en: GNU C Library: Precompiled locale data This package contains the precompiled locale data for all supported locales. A better alternative is to install the locales package and only select desired locales, but it can be useful on a low-memory machine because some locale files take a lot of memory to be compiled. Package: lumin Description-md5: e22e7acf0563efd01a17894e821bb5e9 Description-en: pattern match highlighter lumin highlights matches to a specified pattern (string or regular expression) in files, using color. This is similar to grep with colorized output, but it outputs all lines in the given files, not only matching lines. Package: madonctl Description-md5: 87d9088d47f13789aec17a79138bd818 Description-en: CLI client for the Mastodon social network API This package contains a Golang command line interface for the Mastodon Rest API. . In order to use madonctl, you need to specify the instance name or URL, and usually provide an account login/password (or a token). These settings can be passed as command line arguments or environment variables, but the easiest way is to use a configuration file. . Note that one can generate a configuration file for your settings with . madonctl config dump -i mastodon.social -L username@domain -P password . (One can redirect the output to a configuration file.) Package: mahonia Description-md5: 97776bb1cb63c890ea97b36103e61d1d Description-en: Character-set conversion library implemented in Go. (program) Mahonia is a character-set conversion library implemented in Go. All data is compiled into the executable; it doesn't need any external data files. Package: mariadb-backup Description-md5: 5e80c3dd009aded10c0cfe25bd682155 Description-en: Backup tool for MariaDB server This backup tool is guaranteed to be compatible with MariaDB. Based on Xtrabackup, but improved to work with MariaDB. . Please refer to the MariaDB Knowledge Base on more information on how to use this tool. Package: mariadb-client Description-md5: 82697f9416e5e5d0a4e7331c2c735591 Description-en: MariaDB database client binaries MariaDB is a fast, stable and true multi-user, multi-threaded SQL database server. SQL (Structured Query Language) is the most popular database query language in the world. The main goals of MariaDB are speed, robustness and ease of use. . This package includes the client binaries and the additional tools innotop and mariadb-report (mysqlreport). Package: mariadb-client-core Description-md5: 2862a38a5ead2e1df7366bf661e03278 Description-en: MariaDB database core client binaries MariaDB is a fast, stable and true multi-user, multi-threaded SQL database server. SQL (Structured Query Language) is the most popular database query language in the world. The main goals of MariaDB are speed, robustness and ease of use. . This package includes the core client files, as used by Akonadi. Package: mariadb-common Description-md5: b0c32a0541f8699ec53307dabf7f987b Description-en: MariaDB common configuration files MariaDB is a fast, stable and true multi-user, multi-threaded SQL database server. SQL (Structured Query Language) is the most popular database query language in the world. The main goals of MariaDB are speed, robustness and ease of use. . This package includes configuration files common to all MariaDB programs. Package: mariadb-plugin-connect Description-md5: a80bd9647c2961ca648b4365a4644855 Description-en: Connect storage engine for MariaDB Connect engine supports a number of file formats (dbf, xml, txt, bin, etc), connections to ODBC tables and remote MySQL tables, as well as a number of other interesting features. This package contains the Connect plugin for MariaDB. Package: mariadb-plugin-cracklib-password-check Description-md5: e7c0c56f3b8c4b41bfb5462cd78a61a0 Description-en: CrackLib Password Validation Plugin for MariaDB This password validation plugin uses cracklib to allow only sufficiently secure (as defined by cracklib) user passwords in MariaDB. . Install and configure this to enforce stronger passwords for MariaDB users. Package: mariadb-plugin-gssapi-client Description-md5: ece7660a1e2293e316a2fa35c35f8b25 Description-en: GSSAPI authentication plugin for MariaDB client This plugin includes support for Kerberos on Unix, but can also be used for Windows authentication with or without domain environment. . This package contains the client parts. Package: mariadb-plugin-gssapi-server Description-md5: 15f0c8ec89caa84121f658521f1d6501 Description-en: GSSAPI authentication plugin for MariaDB server This plugin includes support for Kerberos on Unix, but can also be used for Windows authentication with or without domain environment. . This package contains the server parts. Package: mariadb-plugin-hashicorp-key-management Description-md5: 30625025c83a19b480b33aeb407678d5 Description-en: Hashicorp Key Management plugin for MariaDB This encryption plugin uses Hashicorp Vault for storing encryption keys for MariaDB Data-at-Rest encryption. Package: mariadb-plugin-mroonga Description-md5: 38f273fa8679ace3c47de32b8f1ad726 Description-en: Mroonga storage engine for MariaDB Mroonga (formerly named Groonga Storage Engine) is a storage engine that provides fast CJK-ready full text searching using column store. This package contains the Mroonga plugin for MariaDB. Package: mariadb-plugin-oqgraph Description-md5: 1fb0e876d57cfdc1cff69872c8dc754b Description-en: OQGraph storage engine for MariaDB The OQGraph engine is a computation engine plugin for handling hierarchies (trees) and graphs (friend-of-a-friend, etc) cleanly through standard SQL. This package contains the OQGraph plugin for MariaDB. Package: mariadb-plugin-provider-bzip2 Description-md5: c3950d83efdab13503f11af3ad4e2c60 Description-en: BZip2 compression support in the server and storage engines The various MariaDB storage engines, such as InnoDB, RocksDB, Mroonga, can use different compression libraries. . Plugin provides BZip2 (https://sourceware.org/bzip2/) compression . Note that these affect InnoDB and Mroonga only; RocksDB still uses the compression algorithms from its own library Package: mariadb-plugin-provider-lz4 Description-md5: cf2abaea40b7fa6e7045bc3dbbc6b437 Description-en: LZ4 compression support in the server and storage engines The various MariaDB storage engines, such as InnoDB, RocksDB, Mroonga, can use different compression libraries. . Plugin provides LZ4 (http://lz4.github.io/lz4/) compression . Note that these affect InnoDB and Mroonga only; RocksDB still uses the compression algorithms from its own library Package: mariadb-plugin-provider-lzma Description-md5: 0e4da2d382b71c76d84e85260d3ba2d1 Description-en: LZMA compression support in the server and storage engines The various MariaDB storage engines, such as InnoDB, RocksDB, Mroonga, can use different compression libraries. . Plugin provides LZMA (https://tukaani.org/lzma/) compression . Note that these affect InnoDB and Mroonga only; RocksDB still uses the compression algorithms from its own library Package: mariadb-plugin-provider-lzo Description-md5: 3a16b9262ea33fc1cd2eae2afa074936 Description-en: LZO compression support in the server and storage engines The various MariaDB storage engines, such as InnoDB, RocksDB, Mroonga, can use different compression libraries. . Plugin provides LZO (http://www.oberhumer.com/opensource/lzo/) compression . Note that these affect InnoDB and Mroonga only; RocksDB still uses the compression algorithms from its own library Package: mariadb-plugin-provider-snappy Description-md5: 482f1c3726111908a9a3375a4fe7489c Description-en: Snappy compression support in the server and storage engines The various MariaDB storage engines, such as InnoDB, RocksDB, Mroonga, can use different compression libraries. . Plugin provides Snappy (https://github.com/google/snappy) compression . Note that these affect InnoDB and Mroonga only; RocksDB still uses the compression algorithms from its own library Package: mariadb-plugin-rocksdb Description-md5: 62060ced380e290f5317ab8409c6fd1a Description-en: RocksDB storage engine for MariaDB The RocksDB storage engine is a high performance storage engine, aimed at maximizing storage efficiency while maintaining InnoDB-like performance. This package contains the RocksDB plugin for MariaDB. Package: mariadb-plugin-s3 Description-md5: d88f880c6bea545db8b310745f58eaae Description-en: Amazon S3 archival storage engine for MariaDB The S3 storage engine allows one to archive MariaDB tables in Amazon S3 (or any third-party public or private cloud that implements S3 API), but still have them accessible in MariaDB in read-only mode. Package: mariadb-plugin-spider Description-md5: 0834409e7a3afca41f173143a638f5ab Description-en: Spider storage engine for MariaDB The Spider storage engine with built-in sharding features. It supports partitioning and xa transactions, and allows tables of different MariaDB instances to be handled as if they were on the same instance. It refers to one possible implementation of ISO/IEC 9075-9:2008 SQL/MED. Package: mariadb-server Description-md5: ae76dbcde4bf3e79b8228e6dad967834 Description-en: MariaDB database server binaries MariaDB is a fast, stable and true multi-user, multi-threaded SQL database server. SQL (Structured Query Language) is the most popular database query language in the world. The main goals of MariaDB are speed, robustness and ease of use. . This package includes the server binaries. Package: mariadb-server-10.5 Description-md5: a49d528cc3bcc14c9305577cf3c4dcdd Description-en: MariaDB database server binaries MariaDB is a fast, stable and true multi-user, multi-threaded SQL database server. SQL (Structured Query Language) is the most popular database query language in the world. The main goals of MariaDB are speed, robustness and ease of use. . This package is a transitional package designed to make upgrades from previous MariaDB versions seamless. Package: mariadb-server-core Description-md5: a01f76260dfbedfdfbfcd8ff440b8a4c Description-en: MariaDB database core server files MariaDB is a fast, stable and true multi-user, multi-threaded SQL database server. SQL (Structured Query Language) is the most popular database query language in the world. The main goals of MariaDB are speed, robustness and ease of use. . This package includes the core server files, as used by Akonadi. Package: mariadb-test Description-md5: 88232ad1a9463948e9a1f1d33923b547 Description-en: MariaDB database regression test suite MariaDB is a fast, stable and true multi-user, multi-threaded SQL database server. SQL (Structured Query Language) is the most popular database query language in the world. The main goals of MariaDB are speed, robustness and ease of use. . This package includes the regression test suite. Package: mariadb-test-data Description-md5: 4e2584329df41bfe2241de957d88c44a Description-en: MariaDB database regression test suite - data files MariaDB is a fast, stable and true multi-user, multi-threaded SQL database server. SQL (Structured Query Language) is the most popular database query language in the world. The main goals of MariaDB are speed, robustness and ease of use. . This package has the architecture independent data files for the test suite. Package: mender-artifact Description-md5: bac1d6358362e4e04db229a5ab5f9f32 Description-en: utility to generate .mender artifacts Mender Artifacts Library Mender is an open source over-the-air (OTA) software updater for embedded Linux devices. Mender comprises a client running at the embedded device, as well as a server that manages deployments across many devices. . This package contains the mender-artifact program which is used to generate the artifacts needed for mender OTA updates. The artifacts are generated from your existing ext4 rootfs image that you built for direct device deployments. Package: mender-cli Description-md5: 03e9d8b5b19c8d9cb68133a8b8af350a Description-en: general-purpose CLI for the Mender backend Mender is an open source over-the-air (OTA) software updater for embedded Linux devices. Mender comprises a client running at the embedded device, as well as a server that manages deployments across many devices. . This package contains a standalone tool that makes it much easier to work with the Mender server management APIs (https://docs.mender.io/apis/management-apis). . The goal with mender-cli is to simplify integration between the Mender server and cloud services like continuous integration (CI)/build automation. Package: mender-client Description-md5: f63cb2510c63afcdfdc6f0f55a578cad Description-en: Mender over-the-air software updater client. Mender: over-the-air updater for embedded Linux devices . Mender is an open source over-the-air (OTA) software updater for embedded Linux devices. Mender comprises a client running at the embedded device, as well as a server that manages deployments across many devices. . Embedded product teams often end up creating homegrown updaters at the last minute due to the need to fix bugs in field-deployed devices. However, the most important requirement for an embedded update process is robustness, for example loss of power at any time should not brick a device. This creates a challenge given the time constraints to develop and maintain a homegrown updater. . Mender aims to address this challenge with a robust and easy to use updater for embedded Linux devices, which is open source and available to anyone. . Robustness is ensured with atomic image-based deployments using a dual A/B rootfs partition layout. This makes it always possible to roll back to a working state, even when losing power at any time during the update process. . Ease of use is addressed with an intuitive UI, comprehensive documentation (https://docs.mender.io/), a meta layer for the Yocto Project (https://github.com/mendersoftware/meta-mender) for easy integration into existing environments, and high quality software (see the test coverage badge). . This repository contains the Mender client updater, which can be run in standalone mode (manually triggered through its command line interface) or managed mode (connected to the Mender server). . Mender not only provides the client-side updater, but also the backend and UI for managing deployments as open source. The Mender server is designed as a microservices architecture and comprises several repositories. . To start using Mender, we recommend that you begin with the Getting started section in the Mender documentation (https://docs.mender.io/). . In order to support rollback, the Mender client depends on integration with U-Boot and the partition layout. It is therefore most easily built as part of your Yocto Project image by using the meta layer for the Yocto Project (https://github.com/mendersoftware/meta-mender). Package: mender-connect Description-md5: a19e9144b9fe79fa1b5cf8c7b85d1837 Description-en: remote shell access add-on This package contains the remote shell access add-on. It enhances the Mender client (mender-client), allowing to log in to the devices remotely and start a shell in a remote terminal session. Package: micro Description-md5: 1e5016b81d0f5aedf7555bfa090aacc1 Description-en: modern and intuitive terminal-based text editor micro is a terminal-based text editor that aims to be easy to use and intuitive, while also taking advantage of the full capabilities of modern terminals. . As the name indicates, micro aims to be somewhat of a successor to the nano editor by being easy to install and use. Package: miller Description-md5: 7d4af4f0e32d6bca0337ea22abe4ca93 Description-en: name-indexed data processing tool Miller (mlr) allows name-indexed data such as CSV files to be processed with functions equivalent to sed, awk, cut, join, sort etc. It can convert between formats, preserves headers when sorting or reversing, and streams data where possible so its memory requirements stay small. It works well with pipes and can feed "tail -f". Package: minica Description-md5: 43403a3d993625d80387f70e58081103 Description-en: super micro binary to issue new CAs This is a super micro binary to issue new CAs. This contains nearly nothing else, and does not support revocation, or anything really important. This is just for when you need keys and don't intend to use them for anything big and important. Otherwise, issue things for real. Package: minify Description-md5: fd4d806fa5b8a6335792a2ef03c278f2 Description-en: CLI implementation of the Go minify library package /usr/bin/minify is a CLI implementation of the github.com/tdewolff/minify Go library package. . It provides HTML5, CSS3, JS, JSON, SVG and XML minifiers. . Minification is the process of removing bytes from a file (such as whitespace) without changing its output and therefore shrinking its size and speeding up transmission over the Internet and possibly parsing. The implemented minifiers are high performance and streaming, which implies O(n). Package: mirrorbits Description-md5: ac5f8753862e036e369082f95935db09 Description-en: geographical download redirector Mirrorbits is a geographical download redirector written in Go for distributing files efficiently across a set of mirrors. It offers a simple and economic way to create a Content Delivery Network layer using a pure software stack. It is primarily designed for the distribution of large-scale Open-Source projects with a lot of traffic. . Main Features: * Blazing fast, can reach 8K QPS on a single laptop * Easy to deploy and maintain, everything is packed in a single binary * Automatic synchronization with the mirrors over rsync or FTP * Response can be either JSON or HTTP redirect * Support partial repositories * Complete checksum / size control * Realtime monitoring and reports * Disable misbehaving mirrors without human intervention * Realtime decision making based on location, AS number and defined rules * Smart load-balancing over multiple mirrors in the same area to avoid hotspots * Ability to adjust the weight of each mirror * Limit access to a country, region or ASN for any mirror * Clustering (multiple mirrorbits instances) * High-availability using redis-sentinel * Automatically fix timezone offsets for broken mirrors * Realtime statistics per file / mirror / date * Realtime reconfiguration * Seamless binary upgrade (aka zero downtime upgrade) * Mirmon support * Full IPv6 support * more... Package: mkcert Description-md5: add76e57ecb5ee9e183265fde18545c5 Description-en: Simple zero-config tool to make locally trusted certificates mkcert is a simple tool for making locally-trusted development certificates. It requires no configuration. . mkcert automatically creates and installs a local CA in the system root store, and generates locally-trusted certificates. mkcert does not automatically configure servers to use the certificates, though, that's up to you. Package: mmark Description-md5: 338adc3e3046070f45fb6cbf509ad514 Description-en: powerful markdown processor in Go geared towards the IETF (program) Mmark is a powerful markdown processor written in Go, geared towards writing IETF documents. It is, however, *also* suited for writing complete books and other technical documentation, like the Learning Go book (https://miek.nl/go), Internet-Draft text output (https://miek.nl/go/learninggo-2.txt)) and RFCs. . It provides an advanced markdown dialect that processes file(s) to produce internet-drafts in XML RFC 7991 format. Mmark can produce xml2rfc (aforementioned RFC 7991), HTML5 output, and manual pages. . Mmark uses gomarkdown (https://github.com/gomarkdown/markdown) which is a fork of blackfriday (https://github.com/russross/blackfriday/). . This package provides the /usr/bin/mmark executable binary and documentation. Package: mockery Description-md5: d7e904d1a7150ca29bbc0cfedd4b43fc Description-en: mock code autogenerator for Golang Mockery provides the ability to easily generate mocks for golang interfaces. It removes the boilerplate coding required to use mocks. Package: mockgen Description-md5: 08aab40ea6e9ecbc214767942f93f3ad Description-en: mocking framework for the Go programming language - mockgen GoMock is a mocking framework for the Go programming language. It integrates well with Go's built-in testing package, but can be used in other contexts too. . This package provides the "mockgen" utility. Package: molly-brown Description-md5: fd012e4f4c418df800c2e38bd3a43c1b Description-en: full-featured Gemini server implemented in Go Molly Brown is intended to be a full-featured Gemini server which is suitable for use in pubnix or similar shared-hosting environments, where users can upload their content but do not have access to the main configuration file. It is also perfectly suitable for single user environments, but its multi-user supports sets it apart from many other Gemini servers. Package: morty Description-md5: b73ad6ce55466f9d958bad385fda3dfa Description-en: Privacy aware web content sanitizer proxy as a service Morty Web content sanitizer proxy as a service . Morty rewrites web pages to exclude malicious HTML tags and attributes. It also replaces external resource references to prevent third party information leaks. . The main goal of morty is to provide a result proxy for searx, but it can be used as a standalone sanitizer service too. . Features: . - HTML sanitization - Rewrites HTML/CSS external references to locals - JavaScript blocking - No Cookies forwarded - No Referrers - No Caching/Etag - Supports GET/POST forms and IFrames - Optional HMAC URL verifier key to prevent service abuse Package: mpc-ace Description-md5: 2546db1431c5863dac20fce3ca730bdf Description-en: makefile, project, and workspace creator This package contains the Makefile, Project, and Workspace Creator (MPC) as distributed with the ACE toolkit. . MPC generates platform- and compiler-specific files to automate the compilation process. . The following programs are included: * mpc-ace: generates project files for a single target * mwc-ace: generates workspace files for a set of projects Package: msgp Description-md5: 825d36df9ce251dce369310faadfbe93 Description-en: Go code generator for MessagePack This is a code generation tool and serialization library for MessagePack. It is targeted at the go generate tool. You can read more about MessagePack in the wiki, or at msgpack.org. . Why? . * Use Go as your schema language * Speeeeeed (400MB/s on modern hardware) * JSON interop * User-defined extensions * Type safety * Encoding flexibility . This package contains the tools/binaries. Package: mtail Description-md5: d232cf12d2546c08ee3e00f5bc77df52 Description-en: Extract monitoring data from logs for collection in a timeseries database Mtail is a tool for extracting metrics from application logs to be exported into a timeseries database or timeseries calculator for alerting and dashboarding. . It aims to fill a niche between applications that do not export their own internal state, and existing monitoring systems, without patching those applications or rewriting the same framework for custom extraction glue code. . Metrics are exported for scraping by a collector as JSON or Prometheus format over HTTP, or can be periodically sent to a collectd, StatsD, or Graphite collector socket. Package: mysql-router Description-md5: 68df088e13493c106d4f76a2eb4efc60 Description-en: route connections from MySQL clients to MySQL servers MySQL Router is part of InnoDB cluster, and is lightweight middleware that provides transparent routing between your application and back-end MySQL servers. It can be used for a wide variety of use cases, such as providing high availability and scalability by effectively routing database traffic to appropriate back-end MySQL servers. The pluggable architecture also enables developers to extend MySQL Router for custom use cases. . Since MySQL Router is clustering software and needs to be configured and managed across an entire cluster, packaging cannot manage it for you. This package supplies the binary build only, ready for manual configuration. Package: mysql-source-8.0 Description-md5: 88f58941059fab032315a68e3122ac60 Description-en: MySQL source MySQL is a fast, stable, and true multi-user, multi-threaded SQL database server. SQL (Structured Query Language) is the most popular database query language in the world. The main goals of MySQL are speed, robustness and ease of use. . This package includes the MySQL source code as configured before building - but after the arch specific configuration. This is currently required for building plugins. Package: mysql-testsuite Description-md5: a37f36627bd4d1ec3a167a2eae840534 Description-en: MySQL regression tests This is an empty package that depends on the current "best" version of mysql-testsuite (currently mysql-testsuite-8.0), as determined by the MySQL maintainers. Install this package if in doubt about which MySQL version you want, as this is the one we consider to be in the best shape. Package: mysql-testsuite-8.0 Description-md5: ccc32250aefb33a80993be5dab467ee4 Description-en: MySQL 8.0 testsuite MySQL is a fast, stable, and true multi-user, multi-threaded SQL database server. SQL (Structured Query Language) is the most popular database query language in the world. The main goals of MySQL are speed, robustness and ease of use. . This package includes the MySQL testsuite. Package: nats-server Description-md5: ed8934ca827147bcabb458b3a00fc40c Description-en: High-Performance server for NATS.io (program) NATS is a simple, secure and performant communications system for digital systems, services and devices. NATS is part of the Cloud Native Computing Foundation (CNCF) and has over 40 client language implementations. . Its server can run on-premise, in the cloud, at the edge, and even on a Raspberry Pi. NATS can secure and simplify design and operation of modern distributed systems. . This package provides the nats-server binary. Package: nebula Description-md5: b9d0f872d324e8b0018965f8c17c15ed Description-en: performant, scalable network overlay Nebula is a scalable overlay networking tool with a focus on performance, simplicity and security. It is intended to be more robust than current virtual networking solutions by providing peer-to-peer connectivity and NAT traversal mechanisms. Nebula uses state-of-the-art cryptography based on the "Noise" protocol. . This package provide the binaries and default configuration for Nebula. Package: netstandard-targeting-pack-2.1 Description-md5: 641468ee0444dafb5b15365c14220c6c Description-en: Internal - targeting pack for NETStandard.Library 2.1 This package provides a targeting pack for NETStandard.Library 2.1 that allows developers to compile against and target NETStandard.Library 2.1 applications using the .NET SDK. This are not meant for general use. Package: netstandard-targeting-pack-2.1-7.0 Description-md5: 641468ee0444dafb5b15365c14220c6c Description-en: Internal - targeting pack for NETStandard.Library 2.1 This package provides a targeting pack for NETStandard.Library 2.1 that allows developers to compile against and target NETStandard.Library 2.1 applications using the .NET SDK. This are not meant for general use. Package: netstandard-targeting-pack-2.1-8.0 Description-md5: 641468ee0444dafb5b15365c14220c6c Description-en: Internal - targeting pack for NETStandard.Library 2.1 This package provides a targeting pack for NETStandard.Library 2.1 that allows developers to compile against and target NETStandard.Library 2.1 applications using the .NET SDK. This are not meant for general use. Package: nextcloud-spreed-signaling Description-md5: 80c098f282e3a8d9940eb00f6b7c528a Description-en: Standalone signaling server for Nextcloud Talk (program) This package contains the standalone signaling server which can be used for Nextcloud Talk. . Nextcloud is an open source, self-hosted cloud software, and Talk is its WebRTC communication app. It requires a dedicated signaling server and a WebRTC media relay for scalability. Package: nghttp2 Description-md5: ca84fd3762013e2b3766232f5365fa1f Description-en: server, proxy and client implementing HTTP/2 This package will install a set of programs implementing the HTTP/2 protocol: a standalone server (nghttp2-server), a reverse proxy (nghttp2-proxy) and a client (nghttp2-client). It provides no files on its own and is not necessary for these programs to work. Package: nghttp2-client Description-md5: c9f9eea931674bd2c6a88fff60dc43ef Description-en: client implementing HTTP/2 protocol This is a command line client implementing the HTTP/2 protocol. It gives access to many low-level and advanced aspects of the protocol and therefore is useful for debugging. Package: nghttp2-proxy Description-md5: 8e735de4aa891e6f34f1f0121d726cb0 Description-en: reverse proxy implementing HTTP/2 protocol This is a standalone server implementing the HTTP/2 protocol with HTTP/1.1 fallback for clients that do not support it. It can be used as a frontend in front of web servers that do not support HTTP/2. Package: nghttp2-server Description-md5: 1d388440c4e8648708dbc32d3eda635d Description-en: server implementing HTTP/2 protocol This is a standalone server implementing the HTTP/2 protocol with HTTP/1.1 fallback for clients that do not support it. It can be used to serve files from a local directory. Package: nncp Description-md5: dd3fe09c85dc858be21dec282ca872b1 Description-en: Secure store-and-forward files, mail, and commands NNCP is a package facilitating secure store-and-forward file and mail exchange. It can be thought of as a modern UUCP with Internet smarts. . NNCP supports direct online communication over a LAN or Internet, scheduled communication, offline copies, streaming communication (pipes), and more. It can therefore be used for air-gapped computers that might be communicated with by CD-ROM, tape, or USB stick. It can also be used for intermittent or on-demand links, very slow or high latency links, etc. . NNCP can build up ad-hoc friend-to-friend (F2F) statically routed, darknet, delay-tolerant networks for fire-and-forget secure reliable files, file requests, Internet mail and commands transmission. All packets are integrity checked, end-to-end encrypted, explicitly authenticated by known participants public keys. Onion encryption is applied to relayed packets. Each node acts both as a client and server, can use push and poll behaviour model. Also there is multicasting areas support. . Out-of-box offline sneakernet/floppynet, dead drops, sequential and append-only CD-ROM/tape storages, air-gapped computers support. But online TCP daemon with full-duplex resumable data transmission exists. Package: node-ip Description-md5: 6a2098ab9e6f8559444b0fb42e1e9103 Description-en: IP address utilities for node.js IP utility in node.js helps one with IP related queries. This module helps in quickly accessing ip address. . Ip utility helps fetch results on ip address, comapre ip address, validate ip address, range checking, subnet information etc. . Node.js is an event-based server-side JavaScript engine. Package: notary Description-md5: e711f233992770c0982664a996c25313 Description-en: tool for running and interacting with trusted collections Notary is a project that allows anyone to have trust over arbitrary collections of data. . The Notary project comprises a server (cmd/notary-server) and a client (cmd/notary) for running and interacting with trusted collections. . Notary aims to make the internet more secure by making it easy for people to publish and verify content. We often rely on TLS to secure our communications with a web server which is inherently flawed, as any compromise of the server enables malicious content to be substituted for the legitimate content. . With Notary, publishers can sign their content offline using keys kept highly secure. Once the publisher is ready to make the content available, they can push their signed trusted collection to a Notary Server. . Consumers, having acquired the publisher's public key through a secure channel, can then communicate with any notary server or (insecure) mirror, relying only on the publisher's key to determine the validity and integrity of the received content. . This package contains the binaries/tools. Package: nscd Description-md5: e8172254ec0df735a3e44c0f557100bc Description-en: GNU C Library: Name Service Cache Daemon A daemon which handles passwd, group and host lookups for running programs and caches the results for the next query. You should install this package only if you use slow services like LDAP, NIS or NIS+. Package: nullboot Description-md5: cc8da0f49fee162933e5197475f56bfd Description-en: UEFI boot entry manager nullboot installs kernel.efi binaries to the EFI system partition, registers them with the shim fallback loader and the UEFI boot order, and reseals the system for new kernel versions. Package: obfs4proxy Description-md5: fa2d91d7e21407c55f950a3b9437add6 Description-en: pluggable transport proxy for Tor, implementing obfs4 obfs4proxy is a tool that attempts to circumvent censorship by transforming the Tor traffic between the client and the bridge. This way censors, who usually monitor traffic between the client and the bridge, will see innocent-looking transformed traffic instead of the actual Tor traffic. . obfs4proxy implements the obfuscation protocols obfs2, obfs3, and obfs4. . It is written in Go and is compliant with the Tor pluggable transports specification, and its modular architecture allows it to support multiple pluggable transports. . This package contains both the client and the bridge in a single program. Package: obs-cli Description-md5: 576c9fa759c490ba81f9b15b2b74a289 Description-en: command-line remote control for OBS Studio OBS-cli is a command-line remote control for Open Broadcaster Software (OBS) Studio. It requires the obs-websocket plugin to be installed on your system. . obs-cli supports following commands: * label countdown/text * recording start/status/stop/toggle * scene switch * sceneitem center/hide/list/show/toggle * source list/toggle-mute * stream start/status/stop/toggle Package: oci-image-tool Description-md5: 827d73fbc4fd1a33bf0a8ff619f79acc Description-en: OCI image tooling oci-image-tool is a collection of tools for working with the OCI image format specification (https://github.com/opencontainers/image-spec). Package: oci-seccomp-bpf-hook Description-md5: 46d2f5d72e14834b01cf6b7668c3c85a Description-en: OCI hook to trace syscalls and generate a seccomp profile This project provides an OCI hook to generate seccomp profiles by tracing the syscalls made by the container. The generated profile would allow all the syscalls made and deny every other syscall. Package: octorpki Description-md5: 85afca0b3fc8b00753cb219bedd992f9 Description-en: Cloudflare's RPKI validator OctoRPKI is an RPKI relying party software: it can be used to download Resource Public Key Infrastructure (RFC 6480) certificates and validate them. Package: open-vm-tools-containerinfo Description-md5: d32e2b0da1011bfbda464ce297c38698 Description-en: Open VMware Tools for VMs hosted on VMware (Service Discovery Plugin) The Open Virtual Machine Tools (open-vm-tools) project is an open source implementation of VMware Tools. It is a suite of virtualization utilities and drivers to improve the functionality, user experience and administration of VMware virtual machines. . This package contains the vRealize Container Info plugin, which captures and publishes information about running containers inside the guest. Package: open-vm-tools-salt-minion Description-md5: 81abec60577d47d176be467e17043310 Description-en: Open VMware Tools for VMs hosted on VMware (Service Discovery Plugin) The Open Virtual Machine Tools (open-vm-tools) project is an open source implementation of VMware Tools. It is a suite of virtualization utilities and drivers to improve the functionality, user experience and administration of VMware virtual machines. . This package contains the Salt Minion plugin for event driven IT automation, remote task execution, and configuration management. Package: open-vm-tools-sdmp Description-md5: 349080d17373649f2499f751cfb181e9 Description-en: Open VMware Tools for VMs hosted on VMware (Service Discovery Plugin) The Open Virtual Machine Tools (open-vm-tools) project is an open source implementation of VMware Tools. It is a suite of virtualization utilities and drivers to improve the functionality, user experience and administration of VMware virtual machines. . This package contains the vRealize Operations Service Discovery Management Pack (SDMP) plugin, which discovers services running in VMs and builds relationships between them in vRealize. Package: opengcs Description-md5: 3567b534575a1a58390413720f96dd35 Description-en: Guest Compute Service for Linux Hyper-V Container Open Guest Compute Service is a Linux-based open source project to further the development of a production quality implementation of Linux Hyper-V container on Microsoft Windows (LCOW). It's designed to run inside a custom Linux OS for supporting Linux container payload. Package: openjdk-11-dbg Description-md5: d73cb0a41450fd194ce774f2b26510b8 Description-en: Java runtime based on OpenJDK (debugging symbols) OpenJDK is a development environment for building applications, applets, and components using the Java programming language. . This package contains the debugging symbols. Package: openjdk-11-demo Description-md5: 8c587e17f25fb354ef51e27e56507756 Description-en: Java runtime based on OpenJDK (demos and examples) OpenJDK Java runtime Package: openjdk-11-doc Description-md5: 4689d9c1e14d405d15f0710639599643 Description-en: OpenJDK Development Kit (JDK) documentation OpenJDK is a development environment for building applications, applets, and components using the Java programming language. . This package contains the API documentation. Package: openjdk-11-jdk Description-md5: b9e7f4837238c34971e4a8b72ab7d045 Description-en: OpenJDK Development Kit (JDK) OpenJDK is a development environment for building applications, applets, and components using the Java programming language. Package: openjdk-11-jdk-headless Description-md5: 494a52f34d707a832270d6d51a78f511 Description-en: OpenJDK Development Kit (JDK) (headless) OpenJDK is a development environment for building applications, applets, and components using the Java programming language. Package: openjdk-11-jre Description-md5: 13097853553de1ab39cc189225a9cbaa Description-en: OpenJDK Java runtime, using Hotspot JIT Full Java runtime environment - needed for executing Java GUI and Webstart programs, using Hotspot JIT. Package: openjdk-11-jre-headless Description-md5: 62c2c9689e617c48cc4480926d2ca785 Description-en: OpenJDK Java runtime, using Hotspot JIT (headless) Minimal Java runtime - needed for executing non GUI Java programs, using Hotspot JIT. Package: openjdk-11-jre-zero Description-md5: c714861c802c9808def07d5329c6ed78 Description-en: Alternative JVM for OpenJDK, using Zero The package provides an alternative runtime using the Zero VM. Built on architectures in addition to the Hotspot VM as a debugging aid for those architectures which don't have a Hotspot VM. . The VM is started with the option `-zero'. See the README.Debian for details. Package: openjdk-11-source Description-md5: 5e4d8bbb398daa24b05478a4a3be42bf Description-en: OpenJDK Development Kit (JDK) source files OpenJDK is a development environment for building applications, applets, and components using the Java programming language. . This package contains the Java programming language source files (src.zip) for all classes that make up the Java core API. Package: openjdk-17-demo Description-md5: 8c587e17f25fb354ef51e27e56507756 Description-en: Java runtime based on OpenJDK (demos and examples) OpenJDK Java runtime Package: openjdk-17-doc Description-md5: 4689d9c1e14d405d15f0710639599643 Description-en: OpenJDK Development Kit (JDK) documentation OpenJDK is a development environment for building applications, applets, and components using the Java programming language. . This package contains the API documentation. Package: openjdk-17-jre-zero Description-md5: c714861c802c9808def07d5329c6ed78 Description-en: Alternative JVM for OpenJDK, using Zero The package provides an alternative runtime using the Zero VM. Built on architectures in addition to the Hotspot VM as a debugging aid for those architectures which don't have a Hotspot VM. . The VM is started with the option `-zero'. See the README.Debian for details. Package: openjdk-21-dbg Description-md5: d73cb0a41450fd194ce774f2b26510b8 Description-en: Java runtime based on OpenJDK (debugging symbols) OpenJDK is a development environment for building applications, applets, and components using the Java programming language. . This package contains the debugging symbols. Package: openjdk-21-demo Description-md5: 8c587e17f25fb354ef51e27e56507756 Description-en: Java runtime based on OpenJDK (demos and examples) OpenJDK Java runtime Package: openjdk-21-doc Description-md5: 4689d9c1e14d405d15f0710639599643 Description-en: OpenJDK Development Kit (JDK) documentation OpenJDK is a development environment for building applications, applets, and components using the Java programming language. . This package contains the API documentation. Package: openjdk-21-jdk Description-md5: b9e7f4837238c34971e4a8b72ab7d045 Description-en: OpenJDK Development Kit (JDK) OpenJDK is a development environment for building applications, applets, and components using the Java programming language. Package: openjdk-21-jdk-headless Description-md5: 494a52f34d707a832270d6d51a78f511 Description-en: OpenJDK Development Kit (JDK) (headless) OpenJDK is a development environment for building applications, applets, and components using the Java programming language. Package: openjdk-21-jre Description-md5: 13097853553de1ab39cc189225a9cbaa Description-en: OpenJDK Java runtime, using Hotspot JIT Full Java runtime environment - needed for executing Java GUI and Webstart programs, using Hotspot JIT. Package: openjdk-21-jre-headless Description-md5: 62c2c9689e617c48cc4480926d2ca785 Description-en: OpenJDK Java runtime, using Hotspot JIT (headless) Minimal Java runtime - needed for executing non GUI Java programs, using Hotspot JIT. Package: openjdk-21-jre-zero Description-md5: c714861c802c9808def07d5329c6ed78 Description-en: Alternative JVM for OpenJDK, using Zero The package provides an alternative runtime using the Zero VM. Built on architectures in addition to the Hotspot VM as a debugging aid for those architectures which don't have a Hotspot VM. . The VM is started with the option `-zero'. See the README.Debian for details. Package: openjdk-21-source Description-md5: 5e4d8bbb398daa24b05478a4a3be42bf Description-en: OpenJDK Development Kit (JDK) source files OpenJDK is a development environment for building applications, applets, and components using the Java programming language. . This package contains the Java programming language source files (src.zip) for all classes that make up the Java core API. Package: openjdk-8-dbg Description-md5: 62cbbd2d3e6bc94279f18db4f735142b Description-en: Java runtime based on OpenJDK (debugging symbols) OpenJDK is a development environment for building applications, applets, and components using the Java programming language. . This package contains the debugging symbols. . The packages are built using the IcedTea build support and patches from the IcedTea project. Package: openjdk-8-demo Description-md5: c2a5624aa60e4de3025a249886fa82d7 Description-en: Java runtime based on OpenJDK (demos and examples) OpenJDK Java runtime . The packages are built using the IcedTea build support and patches from the IcedTea project. Package: openjdk-8-doc Description-md5: c1aebd5e8058a6cce0d5690571eddb7b Description-en: OpenJDK Development Kit (JDK) documentation OpenJDK is a development environment for building applications, applets, and components using the Java programming language. . This package contains the API documentation. . The packages are built using the IcedTea build support and patches from the IcedTea project. Package: openjdk-8-jdk Description-md5: 675290db0de49757986666504c33f9b2 Description-en: OpenJDK Development Kit (JDK) OpenJDK is a development environment for building applications, applets, and components using the Java programming language. . This binary package extends the headless JDK with GUI-specific utilities, libraries and, as necessary, package dependencies. . The packages are built using the IcedTea build support and patches from the IcedTea project. Package: openjdk-8-jdk-headless Description-md5: 8728353da59d7b1608e908f191d9b820 Description-en: OpenJDK Development Kit (JDK) (headless) OpenJDK is a development environment for building applications, applets, and components using the Java programming language. . This binary package contains almost the full JDK, except for some tools (appletviewer, jconsole) and headers (jawt) that make sense only in GUI environments. . The packages are built using the IcedTea build support and patches from the IcedTea project. Package: openjdk-8-jre Description-md5: adca808a02a80aed4051cc95b7fe5f37 Description-en: OpenJDK Java runtime, using Hotspot JIT Full Java runtime environment - needed for executing Java GUI and Webstart programs, using Hotspot JIT. . The packages are built using the IcedTea build support and patches from the IcedTea project. Package: openjdk-8-jre-headless Description-md5: 20eb08d56f9496cba7ae5bc1fc762f93 Description-en: OpenJDK Java runtime, using Hotspot JIT (headless) Minimal Java runtime - needed for executing non GUI Java programs, using Hotspot JIT. . The packages are built using the IcedTea build support and patches from the IcedTea project. Package: openjdk-8-jre-zero Description-md5: c714861c802c9808def07d5329c6ed78 Description-en: Alternative JVM for OpenJDK, using Zero The package provides an alternative runtime using the Zero VM. Built on architectures in addition to the Hotspot VM as a debugging aid for those architectures which don't have a Hotspot VM. . The VM is started with the option `-zero'. See the README.Debian for details. Package: openjdk-8-source Description-md5: 328263bb6fbf81f04f5d459d67244ea0 Description-en: OpenJDK Development Kit (JDK) source files OpenJDK is a development environment for building applications, applets, and components using the Java programming language. . This package contains the Java programming language source files (src.zip) for all classes that make up the Java core API. . The packages are built using the IcedTea build support and patches from the IcedTea project. Package: openshift-imagebuilder Description-md5: 4c3d3e84df058f4cf7c03dc1e52b02a5 Description-en: Builds container images using Dockerfile as input This package supports using the Dockerfile syntax to build OCI & Docker compatible images, without invoking a container build command such as buildah bud or docker build. It is intended to give clients more control over how they build container images, including: - Instead of building one layer per line, run all instructions in the same container - Set HostConfig settings like network and memory controls that are not available when running container builds - Mount external files into the build that are not persisted as part of the final image (i.e. "secrets") - If there are no RUN commands in the Dockerfile, the container is created and committed, but never started. The final image should be 99.9% compatible with regular container builds, but bugs are always possible. . This package provides the imagebuilder command-line utility. Package: opensmtpd-filter-rspamd Description-md5: d9d3ea15c3c850141525184bcc8544dc Description-en: OpenSMTPD filter integration for the Rspamd daemon This filter implements the Rspamd protocol and allows OpenSMTPD to request an Rspamd analysis of an SMTP transaction before a message is committed to queue. . The filter currently supports: * greylisting * adding X-Spam related headers to a message * rewriting Subject headers * DKIM-signing messages * using Rspamd-provided SMTP replies * allowing Rspamd to add and remove headers Package: opensmtpd-filter-senderscore Description-md5: 538445a5b46d92b9a08fe6959ff7101b Description-en: OpenSMTPD filter integration for SenderScore reputation This filter performs a SenderScore lookup and allows OpenSMTPD to either block or slow down a session based on the reputation of the source IP address. . The filter currently supports: * blocking hosts with reputation below a certain value * adding an X-SenderScore header with the score of the source IP address * adding an X-Spam header to hosts with reputation below a certain value * applying a time penalty proportional to the IP reputation * whitelisting IP addresses or subnets Package: opensnitch Description-md5: 70a7beb0fba436ced27b1a33b90140fa Description-en: GNU/Linux interactive application firewall Whenever a program makes a connection, it'll prompt the user to allow or deny it. . The user can decide if block the outgoing connection based on properties of the connection: by port, by uid, by dst ip, by program or a combination of them. . These rules can last forever, until the app restart or just one time. . The GUI allows the user to view live outgoing connections, as well as search by process, user, host or port. . OpenSnitch can also work as a system-wide domains blocker, by using lists of domains, list of IPs or list of regular expressions. Package: openssh-tests Description-md5: bb7db5bf0b75d064182f67ac05d849c9 Description-en: OpenSSH regression tests This package provides OpenSSH's regression test suite. It is mainly intended for use with the autopkgtest system, though can also be run directly using /usr/lib/openssh/regress/run-tests. Package: ovmf-ia32 Description-md5: 45406fadf3a151c202373ad38c0f2c3e Description-en: UEFI firmware for 32-bit x86 virtual machines Open Virtual Machine Firmware is a build of EDK II for 32-bit x86 virtual machines. It includes full support for UEFI, including Secure Boot, allowing use of UEFI in place of a traditional BIOS in your VM. Package: panicparse Description-md5: 3ffa3f55ac4dff2d5ba5247abb9e0650 Description-en: Crash your app in style (compiled Go binaries) panicparse Parses panic stack traces, densifies and deduplicates goroutines with similar stack traces. Helps debugging crashes and deadlocks in heavily parallelized process. . This package contains the compiled Go panicparse and panicweb binaries. Package: pat Description-md5: 83b114b21eba42c198146e27685616b0 Description-en: Winlink client for amateur radio email Pat is a client for sending and receiving email over Winlink, using multiple transports including telnet, AX.25, WINMOR and ARDOP. It supports both a command-line and a web interface using a built-in HTTP server. Package: pebble Description-md5: 250fa5b1a10946c58f617f175c54538e Description-en: ACME (RFC 8555) test-only server Pebble is a miniature version of Boulder (https://github.com/letsencrypt/boulder) that can assist in the development and testing of ACME clients against the standard without having to setup a full production-capable ACME server. . Pebble is NOT designed for production use and is for testing only. By design, it will drop all of its state between invocations and will randomize keys and certificates used for issuance! . Pebble has several top level goals: . 1. Provide a simplified ACME testing front end 2. Provide a test-bed for new and compatibility breaking ACME features 3. Encourage ACME client best-practices 4. Aggressively build in guardrails against non-testing usage Package: peco Description-md5: b3cc55b2863011dd1d94bd8a54c6b3c3 Description-en: Simplistic interactive filtering tool peco Simplistic interactive filtering tool . peco can be a great tool to filter stuff like logs, process stats, find files, because unlike grep, you can type as you think and look through the current results. Package: peg-go Description-md5: 6128081c6d2cab9a4914d98ade23fcaf Description-en: implementation of a Packrat parser generator in Go Peg, Parsing Expression Grammar, is an implementation of a Packrat parser generator. A Packrat parser is a descent recursive parser capable of backtracking. The generated parser searches for the correct parsing of the input. . This is the main package used to generate code. Package: pk4 Description-md5: 12a79bced01106d10b2470230cf64166 Description-en: make available the Debian source package producing the specified package pk4 resolves the specified argument(s) as either: . 1. the name of a Debian binary package, and selects its Debian source package. 2. the name of a Debian source package, and selects it. 3. or a file path, and selects the Debian source package of the owning package. . The source package version is either the installed version (if any) or the installation candidate, as per “apt-cache policy”. . Then, pk4 downloads the entire selected source package (every file referenced by — and including — its .dsc file) and prints the output directory path. . pk4… • caps the disk usage of the checked out packages by deleting the oldest ones after crossing a limit (default: 2GiB). • allows users to enable supplied or shipped-with-pk4 hooks, e.g. git-init. • optimizes for low latency of each operation. • respects your APT configuration, i.e. should work in company intranets. • comes with tab completion for bash and zsh. • tries hard to download source packages, with fallback to snapshot.debian.org. Package: pluginhook Description-md5: 4e6f6cb0b8c07fde10f8b55c40a92244 Description-en: simple plugin system for Bash programs The pluginhook command loops through all plugin directories found in the path defined by the environment variable PLUGIN_PATH and passes the same arguments to any hook scripts by that name. This means installing a plugin is as simple as putting it in your PLUGIN_PATH. . pluginhook does not only provide a mechanism for arguments broadcasting, it also accepts streams and pass them through each plugin. Package: png2svg Description-md5: e955bc9559c76b69c372afc30a87bff4 Description-en: CLI utility for converting small PNG images to SVG Tiny 1.2 Go module and command line utility for converting small PNG images to SVG Tiny 1.2. Package: pollen Description-md5: e82e0d796160a300116ea3ec9e3e4bf5 Description-en: Entropy-as-a-Service web server Pollen is an Entropy-as-a-Service web server, providing random seeds. This can be performed over both cleartext http and encrypted https TLS connections. Package: postfix-lmdb Description-md5: dadedd4c3edba2567b172520ab66c14b Description-en: LMDB map support for Postfix Postfix is Wietse Venema's mail transport agent that started life as an alternative to the widely-used Sendmail program. Postfix attempts to be fast, easy to administer, and secure, while at the same time being sendmail compatible enough to not upset existing users. Thus, the outside has a sendmail-ish flavor, but the inside is completely different. . This provides support for LMDB maps in Postfix. If you plan to use LMDB maps with Postfix, you need this. Package: postfix-sqlite Description-md5: 78969de91802d7f52e4f5b456e3732f9 Description-en: SQLite map support for Postfix Postfix is Wietse Venema's mail transport agent that started life as an alternative to the widely-used Sendmail program. Postfix attempts to be fast, easy to administer, and secure, while at the same time being sendmail compatible enough to not upset existing users. Thus, the outside has a sendmail-ish flavor, but the inside is completely different. . This provides support for SQLite maps in Postfix. If you plan to use SQLite maps with Postfix, you need this. Package: postgresql-server-dev-15 Description-md5: fa041c1e1b127b176146f21333d19a3e Description-en: development files for PostgreSQL 15 server-side programming Header files for compiling SSI code to link into PostgreSQL's backend; for example, for C functions to be called from SQL. . This package also contains the Makefiles necessary for building add-on modules of PostgreSQL, which would otherwise have to be built in the PostgreSQL source-code tree. . PostgreSQL is an object-relational SQL database management system. Package: prometheus Description-md5: ed8e3840401470b3bc3fb55243535f98 Description-en: monitoring system and time series database Prometheus is a systems and services monitoring system. It collects metrics from configured targets at given intervals, evaluates rule expressions, displays the results, and can trigger alerts if some condition is observed to be true. . Prometheus' main distinguishing features as compared to other monitoring systems are: . * A multi-dimensional data model (timeseries defined by metric name and set of key/value dimensions). * A flexible query language to leverage this dimensionality. * No dependency on distributed storage; single server nodes are autonomous. * Timeseries collection happens via a pull model over HTTP. * Pushing timeseries is supported via an intermediary gateway. * Targets are discovered via service discovery or static configuration. * Multiple modes of graphing and dashboarding support. * Federation support coming soon. Package: prometheus-apache-exporter Description-md5: e0f78b4de6d146ff7d1815bf040e9583 Description-en: Prometheus exporter for Apache server metrics Prometheus exporter for Apache server metrics, written in Go. . This server reads Apache mod_status statistics and exports them via HTTP for consumption by Prometheus. Package: prometheus-bind-exporter Description-md5: 1550384cb9a1df52de43ca5af80d0582 Description-en: Prometheus exporter for BIND server metrics Prometheus exporter for BIND (named/dns) v9+ server metrics, written in Go. Package: prometheus-bird-exporter Description-md5: bbfa4011aaac98b69230482752eed96a Description-en: Prometheus exporter for the BIRD routing daemon Prometheus exporter for the BIRD routing daemon, which collects metrics from BIRD's Unix control socket. Exposed metrics include: . * BGP session state * OSPF neighbor / interface count * Imported / exported / filtered prefix counts / route state changes (BGP, OSPF, Kernel, Static, Device, Direct) * Protocol uptimes (BGP, OSPF) Package: prometheus-blackbox-exporter Description-md5: b3249e95615cf68e52ba265e4c1af204 Description-en: blackbox prober for Prometheus The blackbox exporter allows blackbox probing of network endpoints over HTTP, HTTPS, DNS, TCP and ICMP. Additional modules can be defined to suit other needs. . Querying of endpoints happens via HTTP GET queries, by specifying the target name and what kind of probing to execute. Results from the probe are returned as a set of Prometheus metrics. Package: prometheus-elasticsearch-exporter Description-md5: 2ec19b2338ed24ad2f60c342fcf7abe2 Description-en: Prometheus exporter for various metrics about Elasticsearch The exporter fetches various information from an Elasticsearch cluster on every scrape. Package: prometheus-exporter-exporter Description-md5: eafebb6644f8ab3af7427a460c4107de Description-en: simple reverse proxy to other Prometheus exporters prometheus-exporter-exporter is intended as a single binary alternative to nginx/apache for use in environments where opening multiple TCP ports to all servers might be difficult (technically or politically). Package: prometheus-frr-exporter Description-md5: ae9877ae96975881a6fdfffab9ec19a0 Description-en: Prometheus exporter for Free Range Routing (FRR) Prometheus exporter for FRR version 3.0+ that collects metrics by using vtysh and exposes them via HTTP, ready for collecting by Prometheus. Package: prometheus-hacluster-exporter Description-md5: 8f246271e439f342ff140a51ea664100 Description-en: Prometheus exporter for HA cluster services Prometheus exporter for Pacemaker cluster services, written in Go. . This service scrapes status of Corosync, Pacemaker, SBD and DRBD services and exports them via HTTP for Prometheus consumption. Package: prometheus-haproxy-exporter Description-md5: 5b311ab5288c3a7b335fe41fc1d8d119 Description-en: HAProxy exporter for Prometheus Simple server that scrapes HAProxy stats and exports them via HTTP for Prometheus consumption. Package: prometheus-homeplug-exporter Description-md5: ebc0624dca276a5218aae99bb24f342d Description-en: Prometheus exporter for HomePlug/Power Line Communication Exports HomePlug PLC network and station statistics via HTTP for Prometheus consumption. Package: prometheus-ipmi-exporter Description-md5: 5a7234af932b452f2884a49a9f7f0385 Description-en: Prometheus exporter for IPMI devices Prometheus exporter for Intelligent Platform Management Interface (IPMI) device sensor metrics. Supports local IPMI devices (e.g., /dev/ipmi0), or remote devices via Remote Management Control Protocol (RMCP). When using RMCP, a single exporter can be used to monitor a large number of IPMI devices by passing a target hostname as a parameter. . This exporter relies on tools from the FreeIPMI suite for the actual IPMI implementation. Package: prometheus-libvirt-exporter Description-md5: 208b2c3ddcde9899a068575d1b4c46eb Description-en: Prometheus metrics exporter for libvirt This exporter connects to any libvirt daemon and exports per-domain metrics related to CPU, memory, disk and network usage. By default, this exporter listens on TCP port 9177. Package: prometheus-mailexporter Description-md5: 3c845b7ec935d2730b12e6785d61f13f Description-en: exports prometheus-style metrics about mail server functionality This package exports metrics for the prometheus monitoring system about mail server functionality. It can be used for mail delivery systems that are based on Maildir and tests MDA and optionally SMTP functionality. . Gathered metrics include roundtrip times and mail timeouts and exposes those in the prometheus metrics format. Package: prometheus-mongodb-exporter Description-md5: 950c3c621c98f63abad15b3d8082d2b6 Description-en: Prometheus exporter for MongoDB Prometheus exporter for MongoDB, written in Go. . This service scrapes MongoDB stats and exports them via HTTP for Prometheus consumption. Package: prometheus-mqtt-exporter Description-md5: c1ae15e33fb6061092a06a3ccaaa2547 Description-en: Prometheus exporter for metrics sent via MQTT topics This exporter translates from MQTT topics to prometheus metrics, allowing small/IoT devices that can't be polled directly to be monitored. . Clients push metrics as abritrary JSON messages via MQTT to an MQTT Broker. This exporter subscribes to the broker and publish the received messages as prometheus metrics. . While the upstream project is called `mqtt2prometheus`, the Debian packaging uses the name `prometheus-mqtt-exporter` for consistency with other exporters. Package: prometheus-mysqld-exporter Description-md5: 2d3f549eb032b931c69a16083dc2ad46 Description-en: Prometheus exporter for MySQL server Prometheus exporter for MySQL server metrics. . Supported MySQL versions: 5.1 and up, however not all collection methods are supported on MySQL < 5.6. Package: prometheus-nextcloud-exporter Description-md5: 9b4cee548e479bcfd28924774c25bca7 Description-en: Prometheus exporter for Nextcloud server metrics The prometheus-nextcloud-exporter can be used to gather metrics from a Nextcloud server instance. Package: prometheus-nginx-exporter Description-md5: d92e6abf96eb04c2b1aff77e20c8fb4a Description-en: Prometheus exporter for NGINX webservers Official Prometheus exporter for NGINX, developed by NGINX, Inc. This exporter supports the NGINX stub_status handler, as well as the NGINX Plus API, and exposes metrics such as number of current requests and total requests served. Package: prometheus-node-exporter Description-md5: 9366958e5739169b3c3e951f14e3802f Description-en: Prometheus exporter for machine metrics Prometheus exporter for machine metrics, written in Go with pluggable metric collectors. Package: prometheus-postfix-exporter Description-md5: aedc440c542569e32af341be03601e84 Description-en: Prometheus exporter for Postfix mail servers Prometheus exporter which scrapes the systemd journal of Postfix MTA daemons to expose various metrics such as SMTP connection counts, message delivery statuses / delays etc. This exporter has a slight advantage over the mtail log parser approach, since it also connects to the Postfix admin Unix socket to expose metrics about messages currently in the queue. Package: prometheus-postgres-exporter Description-md5: a03ff7f6f3924bc3d982523f8ddca638 Description-en: Prometheus exporter for PostgreSQL server metrics Prometheus exporter for PostgreSQL server metrics, written in Go. Supports Postgres versions 9.4 and up. Package: prometheus-process-exporter Description-md5: 4076c3304a9fe29d43ed04aaf82b2157 Description-en: Prometheus exporter that exposes process metrics from procfs Some apps are impractical to instrument directly, either because you don't control the code or they're written in a language that isn't easy to instrument with Prometheus. This exporter solves that issue by mining process metrics from procfs. Package: prometheus-pushgateway Description-md5: 95fbeb244faa98192d9c460610063023 Description-en: Prometheus exporter for ephemereal jobs The Prometheus Pushgateway exists to allow ephemeral and batch jobs to expose their metrics to Prometheus. Since these kinds of jobs may not exist long enough to be scraped, they can instead push their metrics to a Pushgateway. The Pushgateway then exposes these metrics to Prometheus. . The Pushgateway is explicitly not an aggregator, but rather a metrics cache. It does not have a statsd-like semantics. The metrics pushed are exactly the same as you would present for scraping in a permanently running program. . For machine-level metrics, the textfile collector of prometheus-node-exporter is usually more appropriate. The Pushgateway is best used for service-level metrics. Package: prometheus-redis-exporter Description-md5: bdfa4140f53a8a1b3f32ba58d06211cc Description-en: Prometheus exporter for Redis metrics Supports Redis 2.x, 3.x, 4.x, 5.x, and 6.x. Package: prometheus-smokeping-prober Description-md5: 3d09cbc8d88a6f240ba49a9a4e5d70d1 Description-en: Prometheus style "smokeping" prober This prober sends a series of ICMP (or UDP) pings to a target and records the responses in Prometheus histogram metrics. The resulting metrics are useful for detecting changes in network latency (or round trip time), as well as packet loss over a network path. Package: prometheus-snmp-exporter Description-md5: 009f2bf0727254a8939c746159c2aaee Description-en: Prometheus exporter for SNMP-enabled devices An exporter for Prometheus which exposes information gathered from Simple Network Management Protocol (SNMP) for use by the Prometheus monitoring system. . There are two components - an exporter which does the actual scraping, and a generator which creates the configuration for use by the exporter. Package: prometheus-sql-exporter Description-md5: 9263de1244ec588d0b84cd1488f1ffc4 Description-en: Flexible SQL Exporter for Prometheus This Prometheus exporter extracts various metrics from PostgreSQL, MySQL, and MSSQL databases. The metrics are configurable via a YAML file. Package: prometheus-tplink-plug-exporter Description-md5: 7c97d24bb302d25447f87850b1be3942 Description-en: Prometheus exporter for TP-Link Smart plug metrics This application scrapes TP-Link Smart Plugs HS110 for power statistics on the local network and exports metrics for use by prometheus. Package: prometheus-varnish-exporter Description-md5: 8e1e38fb3c826f961b59c38a63310a20 Description-en: Prometheus exporter for Varnish Prometheus exporter for Varnish metrics. . prometheus-varnish-exporter scrapes the varnishstat -j JSON output on each Prometheus collect and exposes all reported metrics. Metrics with multiple backends or Varnish defined identifiers (e.g. VBE.*.happy SMA.*.c_bytes LCK.*.creat) and other metrics with similar structure (e.g. MAIN.fetch_*) are combined under a single metric name with distinguishable labels. Vanish naming conventions are preserved as much as possible to be familiar to Varnish users when building queries, while at the same time trying to following Prometheus conventions like lower casing and using _ separators. Package: protoc-gen-go Description-md5: de89c175b2d408de1772318ee6de510c Description-en: Go plugin for protobuf compiler (APIv2) This protobuf compiler plugin is from google.golang.org/protobuf module, which is recommended by upstream. . Compared to the old plugin provided by github.com/golang/protobuf module, in protoc-gen-go-1-3 or protoc-gen-go-1-5 package, it doesn't support generating gRPC service definitions. . For APIv2, see https://go.dev/blog/protobuf-apiv2. Package: protoc-gen-go-1-3 Description-md5: 5f19c8236e70f705994b688dfc47b6d1 Description-en: Go plugin for protobuf compiler (version v1.3.x) This protobuf compiler plugin is from github.com/golang/protobuf module. . v1.3.x is the most recent pre-APIv2 version of Go API for protocol buffers. . For APIv2, see https://go.dev/blog/protobuf-apiv2. Package: protoc-gen-go-1-5 Description-md5: 5751e2e6b6ac34b323b8c7e9c6da3286 Description-en: Go plugin for protobuf compiler (version v1.5.x) This protobuf compiler plugin is from github.com/golang/protobuf module, which is deprecated. . v1.5.x implements Go APIv2 for protocol buffers. . For APIv2, see https://go.dev/blog/protobuf-apiv2. . People should migrate to protoc-gen-go package which is provided by google.golang.org/protobuf module. . Go files generated by this version will cause runtime panic with golang-github-gogo-protobuf-dev. Package: protoc-gen-go-grpc Description-md5: b7151d70e59938cd4fc374cd61f87dec Description-en: gRPC plugin for protobuf compiler This protobuf compiler plugin generates gRPC service definitions for the protocol buffer defined by file.proto. . The new protoc-gen-go plugin (provided by google.golang.org/protobuf) no longer supports generating gRPC service. Package: protoc-gen-yarpc Description-md5: 85bc3190c687be9d3d60c1f38e0e41c4 Description-en: Yet Another RPC for Go - command-line utility yarpc is Yet Another RPC package for Go. . This package contails the command-line utility Package: python-jinja2-doc Description-md5: e5fe357cd6b91f10c8ecccac668a8672 Description-en: documentation for the Jinja2 Python library Jinja2 is a small but fast and easy to use stand-alone template engine . This package contains the documentation for Jinja2 in HTML and reStructuredText formats. Package: python3-access2base Description-md5: 62049593c5d96b74959809148594af38 Description-en: interface between Python and the LibreOffice Access2Base library Access2Base is a LibreOffice/OpenOffice Basic library of macros for (business or personal) application developers and advanced users. . Their syntax and their meaning are directly inspired by MSAccess. The macros are callable from - a LibreOffice / OpenOffice Base application, - any LibreOffice / OpenOffice document wanting to access data stored in databases. . This package contains an interface between Python (user) scripts and Access2Base. Package: python3-avahi Description-md5: 093e21cc6d98e14410050c8edd9d6fe2 Description-en: Python utility package for Avahi Avahi is a fully LGPL framework for Multicast DNS Service Discovery. It allows programs to publish and discover services and hosts running on a local network with no specific configuration. For example you can plug into a network and instantly find printers to print to, files to look at and people to talk to. . This package contains utility modules to talk to Avahi with Python easier. Package: python3-ceph Description-md5: 73168f4688e222dd80dcdae1068a35d8 Description-en: Meta-package for all Python 3.x modules for the Ceph libraries Ceph is a massively scalable, open-source, distributed storage system that runs on commodity hardware and delivers object, block and file system storage. . This package is a metapackage for all Ceph Python 3.x bindings. Package: python3-opensnitch-ui Description-md5: ce1a73790d7415b5a67b186908a0dfb0 Description-en: GNU/Linux interactive application firewall GUI opensnitch-ui is a GUI for opensnitch written in Python. It allows the user to view live outgoing connections, as well as search for details of the intercepted connections. . The user can decide if block outgoing connections based on properties of the connection: by port, by uid, by dst ip, by program or a combination of them. . These rules can last forever, until restart the daemon or just one time. . OpenSnitch can also work as a system-wide domains blocker, by using lists of domains, list of IPs or list of regular expressions. Package: python3-pil.imagetk Description-md5: ea3aa1a359c8f5a637ed1b909420a7d4 Description-en: Python Imaging Library - ImageTk Module (Python3) Tk dependent python-pil module. Package: python3-pip Description-md5: 9d251b212c019b715059567c86cd6fa2 Description-en: Python package installer pip is the Python package installer. It integrates with virtualenv, doesn't do partial installs, can save package state for replaying, can install from non-egg sources, and can install from version control repositories. . This is the Python 3 version of the package. Package: python3-pip-whl Description-md5: ab97ef931cbcd89f89c3ef1661772645 Description-en: Python package installer (pip wheel) pip is the Python package installer. It integrates with virtualenv, doesn't do partial installs, can save package state for replaying, can install from non-egg sources, and can install from version control repositories. . This is the support package for the PEP 427 wheel version of the package, required for using pip inside a virtual environment. Package: python3-rgw Description-md5: 06f6fa39d546967387c6ab7f058abce7 Description-en: Python 3 libraries for the Ceph librgw library Ceph is a massively scalable, open-source, distributed storage system that runs on commodity hardware and delivers object, block and file system storage. . This package contains Python 3 libraries for interacting with Ceph's RGW library. Package: python3-scriptforge Description-md5: 97e0d75f97d05ddf0ead3ba75f99a8fb Description-en: interface between Python and the LibreOffice ScriptForge library ScriptForge libraries build up an extensible collection of macro scripting resources for LibreOffice to be invoked from Basic macros or Python scripts. . This package contains the public scriptforge python library. Package: python3-zookeeper Description-md5: feeb7d7052e9b061c9f307890c4924ef Description-en: Python bindings for zookeeper ZooKeeper is a centralized, reliable, service for maintaining configuration information, naming, providing distributed synchronization, and group services. All of these kinds of services are used in some form or another by distributed applications. . This package contains the Python bindings. Package: qemu-guest-agent Description-md5: c2bc281a0e5a8e6c2185b336580fd595 Description-en: Guest-side qemu-system agent QEMU is a fast processor emulator: currently the package supports ARM, CRIS, i386, M68k (ColdFire), MicroBlaze, MIPS, PowerPC, SH4, SPARC and x86-64 emulation. By using dynamic translation it achieves reasonable speed while being easy to port on new host CPUs. . This package provides a daemon (agent) to run inside qemu-system guests (full system emulation). It communicates with the host using a virtio-serial channel org.qemu.guest_agent.0, and allows one to perform some functions in the guest from the host, including: - querying and setting guest system time - performing guest filesystem sync operation - initiating guest shutdown or suspend to ram - accessing guest files - freezing/thawing guest filesystem operations - others. . Install this package on a system which is running as guest inside qemu virtual machine. It is not used on the host. Package: qemu-system-x86-xen Description-md5: 27adb7f3674734cd12ad1dd4d5ecc76c Description-en: QEMU full system emulation binaries (x86) The former qemu-system-x86-xen binaries are now in qemu-system-xen. . This is a transitional package. You can safely remove it. Package: qemu-system-xen Description-md5: aa7dcd7497006c10704a348f8ff89e3a Description-en: QEMU full system emulation (Xen helper package) This package provides the i386 system emulation binary to work together with the Xen hypervisor for some types of DomUs. This package is not useful by its own. Package: qemu-user Description-md5: b7a34d8d1377ca0beb573e0e2b4ce914 Description-en: QEMU user mode emulation binaries QEMU is a fast processor emulator: currently the package supports ARM, CRIS, i386, M68k (ColdFire), MicroBlaze, MIPS, PowerPC, SH4, SPARC and x86-64 emulation. By using dynamic translation it achieves reasonable speed while being easy to port on new host CPUs. . This package provides the user mode emulation binaries. In this mode QEMU can launch Linux processes compiled for one CPU on another CPU. . If qemu-user-binfmt package is also installed, it will register binary format handlers from this qemu-user package with the kernel so it will be possible to run foreign binaries directly. However, this might not be suitable for using inside foreign chroots, in which case it is possible to use qemu-user-static package instead of qemu-user-binmft, -- qemu-user-static will register statically linked binfmt handlers instead. Package: qemu-user-binfmt Description-md5: b9d172841422ce933839d1a34cce7b20 Description-en: QEMU user mode binfmt registration for qemu-user QEMU is a fast processor emulator: currently the package supports ARM, CRIS, i386, M68k (ColdFire), MicroBlaze, MIPS, PowerPC, SH4, SPARC and x86-64 emulation. By using dynamic translation it achieves reasonable speed while being easy to port on new host CPUs. . This package provides binfmt support registration for the user mode emulation binaries from qemu-user. This is an empty package, it does not contain any additional files, only registration scripts which run at install and remove times. Package: qemu-user-static Description-md5: 745cf1fdce8807e14d332ae512779b8f Description-en: QEMU user mode emulation binaries (static version) QEMU is a fast processor emulator: currently the package supports ARM, CRIS, i386, M68k (ColdFire), MicroBlaze, MIPS, PowerPC, SH4, SPARC and x86-64 emulation. By using dynamic translation it achieves reasonable speed while being easy to port on new host CPUs. . This package provides the user mode emulation binaries, built statically. In this mode QEMU can launch Linux processes compiled for one CPU on another CPU. . qemu-user-static package will register binary formats which the provided emulators can handle, so that it will be possible to run foreign binaries directly. Package: qrterminal Description-md5: 7cc8f9bd761347ebd8ae03afa399d451 Description-en: Display QR Codes in terminal (program) A golang library for generating QR codes in the terminal. . Originally this was a port of the NodeJS version. Recently it's been updated to allow for smaller code generation using ASCII 'half blocks' . This package contains the command line program qrterminal. Package: ratt Description-md5: ea8c420622886054f8c0d4688a4b3053 Description-en: Rebuild All The Things! ratt (“Rebuild All The Things!”) operates on a Debian .changes file of a just-built package, identifies all reverse-build-dependencies and rebuilds them with the .debs from the .changes file. . The intended use-case is, for example, to package a new snapshot of a Go library and verify that the new version does not break any other Go libraries/binaries. Package: rawdns Description-md5: 6b826e5ceb92af5abdcfe4de044e5e77 Description-en: raw DNS interface to the Docker API "rawdns" is a DNS forwarder that allows for DNS requests to return the IP addresses of Docker containers directly. . For example, if one has a container named "app", then a request for "app.docker" would return the IP address of that container. Likewise, if the "app" container has a linked database container whose alias name is "db", then a request for "db.app.docker" would return the IP address of the linked database container. Package: rbd-fuse Description-md5: 15cf24eaec74387c1ae6ddef87cdb866 Description-en: FUSE-based rbd client for the Ceph distributed file system Ceph is a distributed network file system designed to provide excellent performance, reliability, and scalability. This is a FUSE-based client that allows one to map Ceph rbd images as files. Package: rbd-mirror Description-md5: 1d710ddd4d105de6cfd76d4ca18a79b3 Description-en: Ceph daemon for mirroring RBD images Ceph is a distributed storage system designed to provide excellent performance, reliability, and scalability. . This package provides a daemon for mirroring RBD images between Ceph clusters, streaming changes asynchronously. Package: rbd-nbd Description-md5: 7780c9ecf943aeed38e3b3d394062e74 Description-en: NBD-based rbd client for the Ceph distributed file system Ceph is a massively scalable, open-source, distributed storage system that runs on commodity hardware and delivers object, block and file system storage. This is a NBD-based client that allows one to map Ceph rbd images as local block device. . NBD base client that allows one to map Ceph rbd images as local block device. Package: rclone Description-md5: d7ca0f5fe3f1e0b38e3fd01075b9012c Description-en: rsync for commercial cloud storage Rclone is a program to sync files and directories between the local file system and a variety of commercial cloud storage providers: . - Google Drive - Amazon S3 - Openstack Swift / Rackspace cloud files / Memset Memstore - Dropbox - Google Cloud Storage - Amazon Drive - Microsoft One Drive - Hubic - Backblaze B2 - Yandex Disk - Infomaniak kDrive / SwissBackup Package: reflex Description-md5: a93811cd1d8a5403944275b3d3bb4635 Description-en: Run a command when files change Reflex is a small tool to watch a directory and rerun a command when certain files change. It's great for automatically running compile/lint/test tasks and for reloading your application when the code changes. Package: registry-tools Description-md5: 31c581321b3c287173613845af74fcdb Description-en: tools for viewing and manipulating the Windows registry Samba is an implementation of the SMB/CIFS protocol for Unix systems, providing support for cross-platform file sharing with Microsoft Windows, OS X, and other Unix systems. Samba can also function as a domain controller or member server in Active Directory or NT4-style domains. . This package contains tools for viewing and manipulating the binary "registry" found on Windows machines, both locally and remote. Package: reposurgeon Description-md5: 1b46c082d5403c85905efc120cbb2e94 Description-en: Tool for editing version-control repository history `reposurgeon` enables risky operations that version-control systems don't want to let you do, such as (a) editing past comments and metadata, (b) excising commits, (c) coalescing commits, and (d) removing files and subtrees from repo history. The original motivation for `reposurgeon` was to clean up artifacts created by repository conversions. . `reposurgeon` is also useful for scripting very high-quality conversions from Subversion. It is better than `git-svn` at tag lifting, automatically cleaning up `cvs2svn` conversion artifacts, dealing with nonstandard repository layouts, recognizing branch merges, handling mixed-branch commits, and generally at coping with Subversion's many odd corner cases. Normally Subversion repos should be analyzed at a rate of upwards of ten thousand commits per minute, though that rate can fall significantly on extremely large repositories. . An auxiliary program, `repotool`, performs various useful operations such as checkouts and tag listing in a VCS-independent manner. Yet another, `repomapper`, assists in automatically preparing contributor maps of CVS and SVN repositories. . The `repocutter` program is available for some specialized operations on Subversion dumpfiles; it may be useful in extracting portions of particularly gnarly Subversion repositories for conversion with reposurgeon. . This distribution supports a generic conversion workflow using these tools, and includes a long-form manual "Repository Editing and Conversion With Reposurgeon" that describes how to use it. . The file `reposurgeon-git-aliases` can be appended to your `~/.gitconfig` to support working directly with action stamps in git. . Finally, an Emacs Lisp mode with useful functions for editing large comment message-boxes is included. Package: request-tracker4 Description-md5: 8875ccade9d644e4c45bdd5dc45c475f Description-en: extensible trouble-ticket tracking system Request Tracker (RT) is a ticketing system which enables a group of people to intelligently and efficiently manage tasks, issues, and requests submitted by a community of users. It features web, email, and command-line interfaces (see the package rt4-clients). . RT manages key tasks such as the identification, prioritization, assignment, resolution, and notification required by enterprise-critical applications, including project management, help desk, NOC ticketing, CRM, and software development. . This package provides the 4 series of RT. It can be installed alongside the 3.8 series without any problems. . This package provides the core of RT. . This package supports three database types out of the box: MySQL, PostgreSQL and SQLite. In order to support a zero-configuration install, SQLite will be used by default, but is not recommended for production use. Please see /usr/share/doc/request-tracker4/NOTES.Debian for more details and consider installing rt4-db-postgresql or rt4-db-mysql at the same time as this package. Package: restic Description-md5: 306158c67df1c70aca079d38e0afc1e3 Description-en: backup program with multiple revisions, encryption and more restic is a program that does backups right and was designed with the following principles in mind: - Easy: Doing backups should be a frictionless process, otherwise you might be tempted to skip it. Restic should be easy to configure and use, so that, in the event of a data loss, you can just restore it. Likewise, restoring data should not be complicated. - Fast: Backing up your data with restic should only be limited by your network or hard disk bandwidth so that you can backup your files every day. Nobody does backups if it takes too much time. Restoring backups should only transfer data that is needed for the files that are to be restored, so that this process is also fast. - Verifiable: Much more important than backup is restore, so restic enables you to easily verify that all data can be restored. - Secure: Restic uses cryptography to guarantee confidentiality and integrity of your data. The location the backup data is stored is assumed not to be a trusted environment (e.g. a shared space where others like system administrators are able to access your backups). Restic is built to secure your data against such attackers. - Efficient: With the growth of data, additional snapshots should only take the storage of the actual increment. Even more, duplicate data should be de-duplicated before it is actually written to the storage back end to save precious backup space. Package: ripper Description-md5: 2bbb5efb5214f8923f588dd2c647341a Description-en: scrape licenses out of files Ripper inspect source files and show the license if it found. It support directories, files or URI repositories as argument. . This package provides command-line to use alone or embbed in others programs. Package: riseup-vpn Description-md5: c4a4158e33c8c7613142a62f2704c344 Description-en: Easy, fast, and secure VPN service from riseup.net Riseup offers Personal VPN service for censorship circumvention, location anonymization and traffic encryption. To make this possible, it sends all user's internet traffic through an encrypted connection to riseup.net, where it then goes out onto the public internet. Package: robustirc-bridge Description-md5: 7c523959e308d2b13a295e8d7c90af1a Description-en: bridge between IRC and RobustIRC The RobustIRC bridge allows you to connect to a RobustIRC network using your regular IRC client (such as irssi, WeeChat, XChat, etc). . It can be used as a SOCKS proxy for IRC clients which support SOCKS proxies, or it can be run for a specific RobustIRC network, in which case it will listen on a port (localhost:6667 by default) and talk IRC. Package: rootlesskit Description-md5: 323333f58ebf45dcb9ac4b525e13a56b Description-en: Linux-native "fake root" for rootless containers The purpose of RootlessKit is to run Docker and Kubernetes as an unprivileged user (known as "Rootless mode"), so as to protect the real root on the host from potential container-breakout attacks. . RootlessKit creates user_namespaces(7) and mount_namespaces(7), and executes newuidmap(1)/newgidmap(1) along with subuid(5) and subgid(5). . RootlessKit also supports isolating network_namespaces(7) with userspace NAT using "slirp". . This Debian package doesn't support vpnkit mode. . On Debian system, kernel.unprivileged_userns_clone should be enabled. Package: rt4-apache2 Description-md5: 50bf51c0ec829a522b9884787a763b28 Description-en: Apache 2 specific files for request-tracker4 Request Tracker (RT) is a ticketing system which enables a group of people to intelligently and efficiently manage tasks, issues, and requests submitted by a community of users. It features web, email, and command-line interfaces (see the package rt4-clients). . RT manages key tasks such as the identification, prioritization, assignment, resolution, and notification required by enterprise-critical applications, including project management, help desk, NOC ticketing, CRM, and software development. . This package provides the 4 series of RT. It can be installed alongside the 3.8 series without any problems. . This package provides various configuration files and manages the necessary dependencies for running request tracker (RT) version 4 on the Apache 2 web server. Package: rt4-clients Description-md5: 7e53f5d4242d4eb62d464a18be5036db Description-en: mail gateway and command-line interface to request-tracker4 Request Tracker (RT) is a ticketing system which enables a group of people to intelligently and efficiently manage tasks, issues, and requests submitted by a community of users. It features web, email, and command-line interfaces (see the package rt4-clients). . RT manages key tasks such as the identification, prioritization, assignment, resolution, and notification required by enterprise-critical applications, including project management, help desk, NOC ticketing, CRM, and software development. . This package provides the 4 series of RT. It can be installed alongside the 3.8 series without any problems. . This package provides support for injecting tickets into Request Tracker from a mail server via rt-mailgate. It may be installed onto any machine where you want to use the "rt" command-line interface. Package: rt4-db-mysql Description-md5: 59dc2b0a1310ef261ac2c200f3207a9c Description-en: MySQL database backend for request-tracker4 Request Tracker (RT) is a ticketing system which enables a group of people to intelligently and efficiently manage tasks, issues, and requests submitted by a community of users. It features web, email, and command-line interfaces (see the package rt4-clients). . RT manages key tasks such as the identification, prioritization, assignment, resolution, and notification required by enterprise-critical applications, including project management, help desk, NOC ticketing, CRM, and software development. . This package provides the 4 series of RT. It can be installed alongside the 3.8 series without any problems. . This empty package provides dependencies and dbconfig-common support for using Request Tracker version 4 with a MySQL database. Package: rt4-db-postgresql Description-md5: 039244b534dcac7b8a4db8f5eab941f7 Description-en: PostgreSQL database backend for request-tracker4 Request Tracker (RT) is a ticketing system which enables a group of people to intelligently and efficiently manage tasks, issues, and requests submitted by a community of users. It features web, email, and command-line interfaces (see the package rt4-clients). . RT manages key tasks such as the identification, prioritization, assignment, resolution, and notification required by enterprise-critical applications, including project management, help desk, NOC ticketing, CRM, and software development. . This package provides the 4 series of RT. It can be installed alongside the 3.8 series without any problems. . This empty package provides dependencies and dbconfig-common support for using Request Tracker version 4 with a PostgreSQL database. Package: rt4-db-sqlite Description-md5: 2c076f71081526e5a5b9d945bb119ee5 Description-en: SQLite database backend for request-tracker4 Request Tracker (RT) is a ticketing system which enables a group of people to intelligently and efficiently manage tasks, issues, and requests submitted by a community of users. It features web, email, and command-line interfaces (see the package rt4-clients). . RT manages key tasks such as the identification, prioritization, assignment, resolution, and notification required by enterprise-critical applications, including project management, help desk, NOC ticketing, CRM, and software development. . This package provides the 4 series of RT. It can be installed alongside the 3.8 series without any problems. . This empty package provides dependencies and dbconfig-common support for using Request Tracker version 4 with a local SQLite (version 3) database. . This package will be pulled in by default by request-tracker4, but SQLite is not recommended for production use. Please see /usr/share/doc/request-tracker4/NOTES.Debian for more details and consider installing rt4-db-postgresql or rt4-db-mysql instead of this package. Package: rt4-doc-html Description-md5: ea93b04bda271362a28812f38c347c43 Description-en: HTML documentation for request-tracker4 Request Tracker (RT) is a ticketing system which enables a group of people to intelligently and efficiently manage tasks, issues, and requests submitted by a community of users. It features web, email, and command-line interfaces (see the package rt4-clients). . RT manages key tasks such as the identification, prioritization, assignment, resolution, and notification required by enterprise-critical applications, including project management, help desk, NOC ticketing, CRM, and software development. . This package provides the 4 series of RT. It can be installed alongside the 3.8 series without any problems. . This package provides HTML documentation for RT. Package: rt4-fcgi Description-md5: d240d10a86ffb376c5bfdef87965dcda Description-en: External FastCGI support for request-tracker4 Request Tracker (RT) is a ticketing system which enables a group of people to intelligently and efficiently manage tasks, issues, and requests submitted by a community of users. It features web, email, and command-line interfaces (see the package rt4-clients). . RT manages key tasks such as the identification, prioritization, assignment, resolution, and notification required by enterprise-critical applications, including project management, help desk, NOC ticketing, CRM, and software development. . This package provides the 4 series of RT. It can be installed alongside the 3.8 series without any problems. . This package provides an external FCGI interface for web servers including, but not limited to, nginx, and is not needed for web servers such as Apache which invoke FCGI programs directly. Package: rt4-standalone Description-md5: d3be531a441043d767f84a9890216947 Description-en: Standalone web server support for request-tracker4 Request Tracker (RT) is a ticketing system which enables a group of people to intelligently and efficiently manage tasks, issues, and requests submitted by a community of users. It features web, email, and command-line interfaces (see the package rt4-clients). . RT manages key tasks such as the identification, prioritization, assignment, resolution, and notification required by enterprise-critical applications, including project management, help desk, NOC ticketing, CRM, and software development. . This package provides the 4 series of RT. It can be installed alongside the 3.8 series without any problems. . This metapackage provides the standalone web server interface. Package: runsc Description-md5: 5acf71e81c140d95c3c5021727c8f768 Description-en: gVisor container sandbox runtime gVisor is an application kernel, written in Go, that implements a substantial portion of the Linux system surface. It includes an Open Container Initiative (OCI) runtime called runsc that provides an isolation boundary between the application and the host kernel. . This package provides runsc runtime, which can be integrated to Docker and Kubernetes. Package: rust-all Description-md5: 90140e39ec4bd9741a36b3f6d4c6d053 Description-en: Rust systems programming language - all developer tools Rust is a curly-brace, block-structured expression language. It visually resembles the C language family, but differs significantly in syntactic and semantic details. Its design is oriented toward concerns of "programming in the large", that is, of creating and maintaining boundaries - both abstract and operational - that preserve large-system integrity, availability and concurrency. . It supports a mixture of imperative procedural, concurrent actor, object-oriented and pure functional styles. Rust also supports generic programming and meta-programming, in both static and dynamic styles. . This package is an empty metapackage that depends on all developer tools in the standard rustc distribution that have been packaged for Debian. Package: rust-clippy Description-md5: bb70ecb7b097f53232194f2241ad606e Description-en: Rust linter Rust is a curly-brace, block-structured expression language. It visually resembles the C language family, but differs significantly in syntactic and semantic details. Its design is oriented toward concerns of "programming in the large", that is, of creating and maintaining boundaries - both abstract and operational - that preserve large-system integrity, availability and concurrency. . It supports a mixture of imperative procedural, concurrent actor, object-oriented and pure functional styles. Rust also supports generic programming and meta-programming, in both static and dynamic styles. . This package contains 'clippy', a linter to catch common mistakes and improve your Rust code as well a collection of over 400 compatible lints. . Lints are divided into categories, each with a default lint level. You can choose how much Clippy is supposed to annoy help you by changing the lint level by category. . Clippy is integrated into the 'cargo' build tool, available via 'cargo clippy'. Package: rust-doc Description-md5: c9fc696f11bdef73526bdf4340964294 Description-en: Rust systems programming language - Documentation Rust is a curly-brace, block-structured expression language. It visually resembles the C language family, but differs significantly in syntactic and semantic details. Its design is oriented toward concerns of "programming in the large", that is, of creating and maintaining boundaries - both abstract and operational - that preserve large-system integrity, availability and concurrency. . It supports a mixture of imperative procedural, concurrent actor, object-oriented and pure functional styles. Rust also supports generic programming and meta-programming, in both static and dynamic styles. . This package contains the Rust tutorial, language reference and standard library documentation. Package: rust-gdb Description-md5: 1afbf06d9ee3b7b85a98c81c15ed3109 Description-en: Rust debugger (gdb) Rust is a curly-brace, block-structured expression language. It visually resembles the C language family, but differs significantly in syntactic and semantic details. Its design is oriented toward concerns of "programming in the large", that is, of creating and maintaining boundaries - both abstract and operational - that preserve large-system integrity, availability and concurrency. . It supports a mixture of imperative procedural, concurrent actor, object-oriented and pure functional styles. Rust also supports generic programming and meta-programming, in both static and dynamic styles. . This package contains pretty printers and a wrapper script for invoking gdb on rust binaries. Package: rust-lldb Description-md5: 4da7dd4330a7b317624f536076fd1b69 Description-en: Rust debugger (lldb) Rust is a curly-brace, block-structured expression language. It visually resembles the C language family, but differs significantly in syntactic and semantic details. Its design is oriented toward concerns of "programming in the large", that is, of creating and maintaining boundaries - both abstract and operational - that preserve large-system integrity, availability and concurrency. . It supports a mixture of imperative procedural, concurrent actor, object-oriented and pure functional styles. Rust also supports generic programming and meta-programming, in both static and dynamic styles. . This package contains pretty printers and a wrapper script for invoking lldb on rust binaries. Package: rust-src Description-md5: 7c8d03ba583d96a9cc7a0dc63f208a52 Description-en: Rust systems programming language - source code Rust is a curly-brace, block-structured expression language. It visually resembles the C language family, but differs significantly in syntactic and semantic details. Its design is oriented toward concerns of "programming in the large", that is, of creating and maintaining boundaries - both abstract and operational - that preserve large-system integrity, availability and concurrency. . It supports a mixture of imperative procedural, concurrent actor, object-oriented and pure functional styles. Rust also supports generic programming and meta-programming, in both static and dynamic styles. . This package contains sources of the Rust compiler and standard libraries, useful for IDEs and code analysis tools such as Racer. Package: rustfmt Description-md5: 3ad3031d946444f1737bc02666f33a91 Description-en: Rust formatting helper Rust is a curly-brace, block-structured expression language. It visually resembles the C language family, but differs significantly in syntactic and semantic details. Its design is oriented toward concerns of "programming in the large", that is, of creating and maintaining boundaries - both abstract and operational - that preserve large-system integrity, availability and concurrency. . It supports a mixture of imperative procedural, concurrent actor, object-oriented and pure functional styles. Rust also supports generic programming and meta-programming, in both static and dynamic styles. . This package contains 'rustfmt', a tool for formatting Rust code according to style guidelines, as well as 'cargo-fmt', a helper enabling running rustfmt directly with 'cargo fmt'. Package: samba-ad-dc Description-md5: eba517f15cc7dff6d61d4bf8f68630b3 Description-en: Samba control files to run AD Domain Controller Samba is an implementation of the SMB/CIFS protocol for Unix systems, providing support for cross-platform file and printer sharing with Microsoft Windows, OS X, and other Unix systems. . This package contains control files to run an Active Directory Domain Controller (AD DC). For now, this is just a metapackage pulling in all the required dependencies. Package: samba-testsuite Description-md5: b3a06da306c4ba5739938a7fa8d2fe31 Description-en: test suite from Samba Samba is an implementation of the SMB/CIFS protocol for Unix systems, providing support for cross-platform file sharing with Microsoft Windows, OS X, and other Unix systems. Samba can also function as a domain controller or member server in Active Directory or NT4-style domains. . This package contains programs for testing the reliability and speed of SMB servers, Samba in particular. Package: scep Description-md5: 4770a063efa86ff7d58d38df2ed49c62 Description-en: SCEP server and client written in go scep implements Simple Certificate Enrollment Protocol server and client. This package provides its binaries scepserver and scepclient. Package: secsipidx Description-md5: dad093b9c5fb2f79e001e967478c1d0c Description-en: Secure SIP Identity Extensions - IETF STIR and SHAKEN Secure SIP/Telephony Identity Extensions Overview Applications and libraries implementing STIR and SHAKEN (RFC8224, RFC8588), used in SIP/VoIP services: . • RFC8224 - https://tools.ietf.org/html/rfc8224 • RFC8588 - https://tools.ietf.org/html/rfc8588 . This package contains CLI tool and HTTP API server for checking or Building SIP identitysecsipidx Package: seqkit Description-md5: cbf53322980bad60a2f766bd99556176 Description-en: cross-platform and ultrafast toolkit for FASTA/Q file manipulation SeqKit describes a cross-platform ultrafast comprehensive toolkit for FASTA/Q processing. SeqKit provides executable binary files for all major operating systems, including Windows, Linux, and Mac OS X, and can be directly used without any dependencies or pre-configurations. SeqKit demonstrates competitive performance in execution time and memory usage compared to similar tools. The efficiency and usability of SeqKit enable researchers to rapidly accomplish common FASTA/Q file manipulations. Package: seqkit-examples Description-md5: 3471f31edc824941275da34002c6dfd5 Description-en: examples for seqkit: toolkit for FASTA/Q file manipulation SeqKit describes a cross-platform ultrafast comprehensive toolkit for FASTA/Q processing. SeqKit provides executable binary files for all major operating systems, including Windows, Linux, and Mac OS X, and can be directly used without any dependencies or pre-configurations. SeqKit demonstrates competitive performance in execution time and memory usage compared to similar tools. The efficiency and usability of SeqKit enable researchers to rapidly accomplish common FASTA/Q file manipulations. . This package contains a test data set as well as sample scripts running some test suite provided by Debian also as autopkgtest. Package: shadowsocks-v2ray-plugin Description-md5: 38f884b03b036637de7ab81925a8f855 Description-en: V2Ray plugin for shadowsocks Yet another SIP003 plugin for shadowsocks, based on v2ray. It should be used with shadowsocks. Package: shoelaces Description-md5: af0acab96061815b047f18360c2a0996 Description-en: automated server bootstrapping Shoelaces provides a mechanism for automating the bootstrapping of servers. It serves iPXE boot scripts, cloud-init configurations and, actually, any kind of plain text files. . Shoelaces main features are: - automation of the boot script to serve for a given server based on its IP address or DNS PTR record. - usage of Go templates to serve the configurations, allowing the user to customize them with parameters received via GET request. - web UI to show the current configurations, and history of servers that booted. Package: sia Description-md5: ad065d9d74c6eb3eeeab33e17b67e849 Description-en: Blockchain-based marketplace for file storage Sia is a decentralized cloud storage platform aimed at giving users control of their data. Data is split into hundreds of erasure coded pieces and encrypted locally, and then each piece is uploaded to a separate host. A blockchain is used to create cryptographic contracts ensuring that hosts will only get paid if they actually store the data. Out of hundreds of hosts, only a fraction are required to recover the original file. . Anybody can join the network as a host and get income from the storage they contribute. This openness allows Sia to build and take advantage of a global network of small datacenters. Combined with advanced algorithms for storing and retrieving data, Sia is poised to be a highly competitive cloud storage platform. More information about the technology can be found on our website and in the 'doc' folder of the repo. . Sia is ready for use with small sums of money and non-critical files, but until the network has a more proven track record, we advise against using it as a sole means of storing important data. Package: siftool Description-md5: bdf52f12e9e1fd6d9db3fcf264b8ef4a Description-en: utility to manipulate Singularity Image Format (SIF) files This package provides "siftool" CLI program to manipulate SIF container files. Package: skeema Description-md5: bc29bc8bbd4e8250882c58c74670c50b Description-en: Schema management CLI for MySQL (program) Skeema is a tool for managing MySQL tables and schema changes in a declarative fashion using pure SQL. It provides a CLI tool allowing you to: * Export CREATE TABLE statements to the filesystem, for tracking in a repo (git, hg, svn, etc) * Diff changes in the schema repo against live DBs to automatically generate DDL * Manage multiple environments (e.g. dev, staging, prod) and keep them in sync with ease * Configure use of online schema change tools, such as pt-online-schema-change, for performing ALTERs * Apply configurable linter rules to proactively catch schema design problems and enforce company policies Skeema supports a pull-request-based workflow for schema change submission, review, and execution. This permits your team to manage schema changes in exactly the same way as you manage code changes. Package: skopeo Description-md5: d03726f6234fe2b000f2b3e7e3028234 Description-en: Tooling to work with remote images registries skopeo is a command line utility that performs various operations on container images and image repositories. . skopeo can work with OCI images (https://github.com/opencontainers/image-spec) as well as the original Docker v2 images. Package: slinkwatch Description-md5: 63d1d92a0c06d6d4320b4c7d87411783 Description-en: automatic maintenance of Suricata monitoring interfaces slinkwatch is the Suricata Link Watcher, a tool to dynamically maintain interface entries in Suricata's configuration file, depending on what network interfaces are connected. It is meant to ease deployment of identical sensor installations at many heterogenous sites, allowing to make full use of the sensor resources in the light of varying monitoring volume. Package: sndfile-programs Description-md5: df7c420bbb7c20980d2fec5ce08b1a8c Description-en: Sample programs that use libsndfile This package contains simple programs which use libsndfile for operating on sound files. . Programs include: - sndfile-cmp : compare the audio data of two files - sndfile-concat : concatenate two or more files - sndfile-convert : convert between sound file formats - sndfile-info : print information about files - sndfile-metadata-get/set : get and set file metadata - sndfile-play : play a sound file Package: sofia-sip-bin Description-md5: 204c7b657e4a61ffc86836b00cdb7014 Description-en: Sofia-SIP library utilities Sofia-SIP is an open-source SIP User-Agent library, compliant with the IETF RFC3261 specification. It can be used as a building block for SIP client software for uses such as VoIP, IM, and many other real-time and person-to-person communication services. . This package provides a set of console tools and helper applications for use in scripts, testing and other uses. All the tools utilize the Sofia-SIP library. Package: sofia-sip-doc Description-md5: 6871d4c1529b334f783f90ff6d1eb82b Description-en: Sofia-SIP library documentation Sofia-SIP is an open-source SIP User-Agent library, compliant with the IETF RFC3261 specification. It can be used as a building block for SIP client software for uses such as VoIP, IM, and many other real-time and person-to-person communication services. . This package provides the library reference documentation. Package: soong Description-md5: d4a0565ae6fb9f761674c557bbee3146 Description-en: Soong build system (command-line tools) Soong is a build system for Android built on top of Blueprint, a meta-build system. Soong is the replacement for the old Android make-based build system. It replaces Android.mk files with Android.bp files, which are JSON-like simple declarative descriptions of modules to build. . This package contains command-line tools for Soong. Package: sql-migrate Description-md5: 6b893ecb8abffe16f1628bdf7e8e196a Description-en: SQL schema migration tool for Go (program) sql-migrate is SQL Schema migration tool for Go based on gorp and goose . Features • Usable as a CLI tool or as a library • Supports SQLite, PostgreSQL, MySQL, MSSQL and Oracle databases (through gorp) • Can embed migrations into your application • Migrations are defined with SQL for full flexibility • Atomic migrations • Up/down migrations to allow rollback • Supports multiple database types in one project • Works great with other libraries such as sqlx Package: sqlite3-tools Description-md5: cd466a59cb15b533621fe0d296878c24 Description-en: Command line interface for SQLite 3 (tools) This package contains various tools such as: - showdb - showjournal - showstat4 - showwal - sqldiff - sqlite3_analyzer Package: squid-cgi Description-md5: 5ab35b78b725a6663f5e407bfcac05e1 Description-en: Full featured Web Proxy cache (HTTP proxy) - control CGI Squid is a high-performance proxy caching server for web clients, supporting FTP, ICY and HTTP data objects. . This package contains a CGI program that can be used to query and administrate a `squid' proxy cache through a web browser. Package: squid-openssl Description-md5: f31af3c48c8be767a56fc1a0a916c628 Description-en: Full featured Web Proxy cache (HTTP proxy OpenSSL flavour) Squid is a high-performance proxy caching server for web clients, supporting FTP, ICY and HTTP data objects. Package: squid-purge Description-md5: fa1f413c4a2f6afcc991f0e382965557 Description-en: Full featured Web Proxy cache (HTTP proxy) - cache management utility Squid is a high-performance proxy caching server for web clients, supporting FTP, ICY and HTTP data objects. . This package contains a small utility that can be used to manage the disk cache from the command line. Package: squidclient Description-md5: bb272ec9606fbbbbab1f02c5d5edce39 Description-en: Full featured Web Proxy cache (HTTP proxy) - HTTP(S) message utility Squid is a high-performance proxy caching server for web clients, supporting FTP, ICY and HTTP data objects. . This package contains a small utility that can be used to get URLs from the command line. Package: ssh-askpass-gnome Description-md5: e888e7e8e5a6ee7b30f000dc22ed083f Description-en: interactive X program to prompt users for a passphrase for ssh-add This has been split out of the main openssh-client package so that openssh-client does not need to depend on GTK+. . You probably want the ssh-askpass package instead, but this is provided to add to your choice and/or confusion. Package: sshesame Description-md5: 9556255a8efd844d1e40d324c1fdab9c Description-en: fake SSH server This package contains a fake SSH server that lets everyone in and logs their activity. . Details sshesame accepts and logs * every password authentication request, * every SSH channel open request and * every SSH request . without actually executing anything on the host. . Warning: This software, just like any other, might contain bugs. Given the popular nature of SSH, you probably shouldn't run it unsupervised as root on a production server on port 22. Use common sense. Package: stargz-snapshotter Description-md5: 9cb93539b45e42f64f072346c89868b0 Description-en: Fast container image distribution plugin with lazy pulling (program) Pulling image is one of the time-consuming steps in the container lifecycle. Stargz Snapshotter is an implementation of snapshotter which aims to solve this problem by lazy pulling. Lazy pulling here means a container can run without waiting for the pull completion of the image and necessary chunks of the image are fetched on-demand. . eStargz is a lazily-pullable image format proposed by this project. This is compatible to OCI images so this can be pushed to standard container registries (e.g. ghcr.io) as well as this is still runnable even on eStargz-agnostic runtimes including Docker. eStargz format is based on stargz image format by CRFS but comes with additional features like runtime optimization and content verification. . This package contains the ctr-remote command. Package: stayrtr Description-md5: 2520a5b621cea320d0ed84aa091954fc Description-en: RPKI to Router server StayRTR is an implementation of the RPKI to Router protocol (RFC 6810): it can be used to publish Resource Public Key Infrastructure (RFC 6480) prefix origin data from a trusted cache to BGP routers. Package: stenographer Description-md5: bfdbe3eceabac7b22db0d33a99adb325 Description-en: full-packet-capture utility -- server Stenographer is a full-packet-capture utility for buffering packets to disk for intrusion detection and incident response purposes. It provides a high-performance implementation of NIC-to-disk packet writing, handles deleting those files as disk fills up, and provides methods for reading back specific sets of packets quickly and easily. Package: stenographer-client Description-md5: 9c1304b823804c59ac9648762b2a4316 Description-en: full-packet-capture utility -- clients Stenographer is a full-packet-capture utility for buffering packets to disk for intrusion detection and incident response purposes. It provides a high-performance implementation of NIC-to-disk packet writing, handles deleting those files as disk fills up, and provides methods for reading back specific sets of packets quickly and easily. . This package contains a HTTP-based client. Package: stenographer-common Description-md5: bd5a0d3528a03f1ee2a4f1fc0f04ebed Description-en: full-packet-capture utility -- common files Stenographer is a full-packet-capture utility for buffering packets to disk for intrusion detection and incident response purposes. It provides a high-performance implementation of NIC-to-disk packet writing, handles deleting those files as disk fills up, and provides methods for reading back specific sets of packets quickly and easily. . This package contains configuration common to client and server and creates the Unix user and group needed for operation. Package: strongswan-nm Description-md5: fe4e82468fec86f66c41601086865ec7 Description-en: strongSwan plugin to interact with NetworkManager The strongSwan VPN suite uses the native IPsec stack in the standard Linux kernel. It supports both the IKEv1 and IKEv2 protocols. . This plugin provides an interface which allows NetworkManager to configure and control the IKEv2 daemon directly through D-Bus. It is designed to work in conjunction with the network-manager-strongswan package, providing a simple graphical frontend to configure IPsec based VPNs. Package: strongswan-pki Description-md5: e39ead8c35dce81cd768bc453bc29db7 Description-en: strongSwan IPsec client, pki command The strongSwan VPN suite uses the native IPsec stack in the standard Linux kernel. It supports both the IKEv1 and IKEv2 protocols. . This package contains the pki tool which allows on to run a simple public key infrastructure. Package: strongswan-swanctl Description-md5: 0da8661efd13d913c22e863856990337 Description-en: strongSwan IPsec client, swanctl command The strongSwan VPN suite uses the native IPsec stack in the standard Linux kernel. It supports both the IKEv1 and IKEv2 protocols. . This package contains the swanctl interface, used to configure a running charon daemon Package: suffixfsm Description-md5: 6258e451672d871bf5ef5c4279f54da8 Description-en: Go finite state machine generator for Porter2 stemmers Suffixfsm generates Go finite state machines implementing the Porter2 stemming algorithm, as found in golang-github-dataence-porter2-dev. Package: syncthing Description-md5: 1a4918fe5ed39dee33ebb3642be28ec0 Description-en: decentralized file synchronization Syncthing is an application that lets you synchronize your files across multiple devices. This means the creation, modification or deletion of files on one machine will automatically be replicated to your other devices. Syncthing does not upload your data to the cloud but exchanges your data across your machines as soon as they are online at the same time. . This package contains the main binary: syncthing. Package: syncthing-discosrv Description-md5: 2c54d441d2ee44c698f9892df3f9fe08 Description-en: decentralized file synchronization - discovery server Syncthing is an application that lets you synchronize your files across multiple devices. This means the creation, modification or deletion of files on one machine will automatically be replicated to your other devices. Syncthing does not upload your data to the cloud but exchanges your data across your machines as soon as they are online at the same time. . Syncthing relies on a discovery server to find peers on the internet. Anyone can run a discovery server and point its syncthing installations to it. . This package contains the discovery server binary: stdiscosrv. Package: syncthing-relaysrv Description-md5: f79592a1a4146be7da2786a174d9dd76 Description-en: decentralized file synchronization - relay server Syncthing is an application that lets you synchronize your files across multiple devices. This means the creation, modification or deletion of files on one machine will automatically be replicated to your other devices. Syncthing does not upload your data to the cloud but exchanges your data across your machines as soon as they are online at the same time. . Syncthing relies on a network of community-contributed relay servers. Anyone can run a relay server, and it will automatically join the relay pool and be available to Syncthing users. . This package contains the relay server binary: strelaysrv. Package: tar-scripts Description-md5: 6f87e8621d875a4c5ceeeda24208e7b8 Description-en: optional scripts for GNU version of the tar archiving utility This package provides the backup, restore, backup.sh, and dump-remind scripts that are mentioned in the tar documentation. Package: tar-split Description-md5: 0a7073586375397f4634a2441b79a786 Description-en: tar archive assembly/disassembly Pristinely disassembling a tar archive, and stashing needed raw bytes and offsets to reassemble a validating original archive. . Eventually this should detect TARs that this is not possible with. . For example stored sparse files that have "holes" in them, will be read as a contiguous file, though the archive contents may be recorded in sparse format. Therefore when adding the file payload to a reassembled tar, to achieve identical output, the file payload would need be precisely re-sparsified. This is not something I seek to fix immediately, but would rather have an alert that precise reassembly is not possible. (see more http://www.gnu.org/software/tar/manual/html_node/Sparse-Formats.html) . Other caveat, while tar archives support having multiple file entries for the same path, we will not support this feature. If there are more than one entries with the same path, expect an err (like ErrDuplicatePath) or a resulting tar stream that does not validate your original checksum/signature. Package: terminews Description-md5: aa3f4d4062cc8e6a1d55066de06ef058 Description-en: read your RSS feeds from your terminal Terminews is a terminal based application (TUI) that allows you to manage RSS resources and display their news feeds. Package: terminfo Description-md5: 4505b2ba9541f03b6846bfa9d264b141 Description-en: Binary package for terminfo terminfo provides a pure-Go implementation of reading information from the terminfo database. This provides the infocmp binary from terminfo. Package: termshark Description-md5: 527c3db8000c7204920ee9c3746a5c8f Description-en: Terminal UI for tshark, inspired by Wireshark If you're debugging on a remote machine with a large pcap and no desire to scp it back to your desktop, termshark can help! . Features: • Read pcap files or sniff live interfaces (where tshark is permitted) • Inspect each packet using familiar Wireshark-inspired views • Filter pcaps or live captures using Wireshark's display filters • Copy ranges of packets to the clipboard from the terminal • Written in Go, compiles to a single executable on each platform Package: terraform-config-inspect Description-md5: 0f826737aacd9bfd7a6f09028c47ef58 Description-en: helper CLI tool for shallow inspection of Terraform configurations terraform-config-inspect is a helper library and CLI tool for extracting high-level metadata about Terraform modules from their source code. It processes only a subset of the information Terraform itself would process, and in return it's able to be broadly compatible with modules written for many different versions of Terraform. . The primary way to use this repository is as a Go library, but as a convenience it also contains a CLI tool called terraform-config-inspect that allows viewing module information in either a Markdown-like format or in JSON format. Package: terraform-switcher Description-md5: 6909baa87acd0d2b350c91eccb01ffcc Description-en: switch between different versions of terraform (CLI tool) The tfswitch command line tool lets you switch between different versions of terraform. If you do not have a particular version of terraform installed, tfswitch will download the version you desire. The installation is minimal and easy. Once installed, simply select the version you require from the dropdown and start using terraform. Package: textql Description-md5: 91337aa2e02f440bc101ff50360cf624 Description-en: execute SQL against structured text like CSV or TSV TextQL allows you to easily execute SQL against structured text like CSV or TSV. Package: tfk8s Description-md5: 3c25783f7a810da44fd9c0d5dac76603 Description-en: Tool for converting Kubernetes YAML manifests to Terraform HCL Tool that makes it easier to work with the Terraform Kubernetes Provider converting YAML manifest files to Terraform HCL format. Package: thunderbird-gnome-support-dbg Description-md5: 8fa21aaf02af881ccc7c33f8559e6531 Description-en: Email, RSS and newsgroup client - transitional package This is a transitional package to ensure that upgrades work correctly. It can be safely removed Package: thunderbird-mozsymbols Description-md5: ac1a6a5ccd00092e19efbf6f6f9538a0 Description-en: Email, RSS and newsgroup client - Breakpad symbols Thunderbird is a full-featured email, RSS and newsgroup client that makes emailing safer, faster and easier than ever before. It supports different mail accounts (POP, IMAP, Gmail), has a simple mail account setup wizard, one- click address book, tabbed interface, an integrated learning spam filter, advanced search and indexing capabilities, and offers easy organization of mails with tagging and virtual folders. It also features unrivalled extensibility. . This package contains the Firefox symbols in a format expected by Mozilla's Breakpad. Eventually this package should go away and the symbol upload be implemented in soyuz (or other builders that build this package) Package: tidy Description-md5: eff51c85a9534da83a2d195a16e57001 Description-en: HTML/XML syntax checker and reformatter Tidy corrects and cleans up HTML and XML documents by fixing markup errors and upgrading legacy code to modern standards. . This package contains a command line tool 'tidy'. Package: tigervnc-common Description-md5: defaa8567156ca6e8d22014d7f56270d Description-en: Virtual network computing; Common software needed by servers VNC stands for Virtual Network Computing. It is, in essence, a remote display system that allows you to view a computing `desktop' environment not only on the machine where it is running but from anywhere on the Internet and from a wide variety of machine architectures. For this purpose, it implements a client/server model. . This package provides the common infrastructure for the tigervnc-scraping-server and the tigervnc-standalone-server packages and the vncconfig tool, which should run in the `desktop' environment served by the VNC server. Package: tigervnc-scraping-server Description-md5: 8809dd32d0beea637ee02f0299b5818a Description-en: Virtual network computing server performing X screen scraping VNC stands for Virtual Network Computing. It is, in essence, a remote display system that allows you to view a computing `desktop' environment not only on the machine where it is running but from anywhere on the Internet and from a wide variety of machine architectures. For this purpose, it implements a client/server model. . This package provides a VNC server that perform screen scraping of an already running X server to provide its VNC desktop. The VNC desktop can be viewed by any VNC viewer even on other operating systems. . Note: If you only want to scrape your local X11 server, you should consider the tigervnc-xorg-extension package. This package provides the vnc extension for your local X11 server. The usage of this extension is more efficient than a scraping vnc server. Package: tigervnc-standalone-server Description-md5: 520aa71a1abbc198d8395fe6fdf1838e Description-en: Standalone virtual network computing server VNC stands for Virtual Network Computing. It is, in essence, a remote display system that allows you to view a computing `desktop' environment not only on the machine where it is running but from anywhere on the Internet and from a wide variety of machine architectures. For this purpose, it implements a client/server model. . This package provides a standalone VNC server to which clients can connect. The server generates a display that can be viewed with a vncviewer. . Note: This server does not need a display. You need a VNC viewer to see something. This viewer may also be on a computer running other operating systems. Package: tigervnc-tools Description-md5: 27a7e59af8361f3a649bdf2f50f70047 Description-en: Virtual network computing; Tools for both clients and servers VNC stands for Virtual Network Computing. It is, in essence, a remote display system that allows you to view a computing `desktop' environment not only on the machine where it is running but from anywhere on the Internet and from a wide variety of machine architectures. For this purpose, it implements a client/server model. . This package provides the vncpasswd tool. Package: tigervnc-viewer Description-md5: fe71a628a5c511ab64d69f1a77425f74 Description-en: Virtual network computing client for X VNC stands for Virtual Network Computing. It is, in essence, a remote display system that allows you to view a computing `desktop' environment not only on the machine where it is running but from anywhere on the Internet and from a wide variety of machine architectures. For this purpose, it implements a client/server model. . This package provides a VNC client for X. With this you can connect to a VNC server and display its content. There are VNC servers available for other operating systems. Package: tigervnc-xorg-extension Description-md5: edf4b664ecb25f8f16199aa8d2d42c51 Description-en: Virtual network computing X server extension VNC stands for Virtual Network Computing. It is, in essence, a remote display system that allows you to view a computing `desktop' environment not only on the machine where it is running but from anywhere on the Internet and from a wide variety of machine architectures. For this purpose, it implements a client/server model. . This package contains an X server connector so VNC clients can connect to your local X desktop directly. Package: tml Description-md5: d1d53037c1e2162ad896f720140e60f9 Description-en: terminal markup language tml is a tiny program for make the output of coloured/formatted text in the terminal easier and more readable. Package: tmpl Description-md5: 88510668850b5b61b9ea370984d8ed12 Description-en: Command line interface to Go's text/template library - CLI utility This program is a command line interface to Go's text/template library. It can be used by passing in a set of JSON-encoded data and a list of template paths ending in a .tmpl extension. The templates are processed and their results are saved to the filename with the .tmpl extension removed. . This package contains the command line interface utility. Package: truststore Description-md5: 530370b66efb927bf7ddbcf4708cab0f Description-en: Go application for local installation of development certificates Go Report Card: https://goreportcard.com/report/github.com/smallstep/truststore . Based on https://github.com/FiloSottile/mkcert Package: tty-share Description-md5: afd9618aa502efad2f55783a1ef91712 Description-en: Terminal sharing over the Internet tty-share is a very simple command line tool that gives remote access to a UNIX terminal session. . tty-share is used on the machine that wants to share the terminal, and it connects to the server to generate a secret URL, over which the terminal can be viewed in the browser. . tty-share connects over a TLS connection to the server (runs at tty-share.com), which uses a proxy for the SSL termination, and the browser terminal is served over HTTPS. The communication on both sides is encrypted and secured. However, end-to-end encryption is still desired, so nothing but the sender and receiver can decrypt the data passed around. Package: ubuntu-image Description-md5: 75921ed691fb4953c109620a2251f607 Description-en: Toolkit for building Ubuntu images. Ubuntu Image is the official tool for building various Ubuntu images according to the provided specification - both core and classic. Package: ubuntu-proxy-manager Description-md5: 24dc96484a20761a7b47f3a510ca8d5d Description-en: Ubuntu Proxy Manager service Ubuntu Proxy Manager is a D-Bus mediated service that allows for managing system proxy settings via multiple backends (APT, environment variables and GSettings). Package: umoci Description-md5: 3de86304c0593ba60d1399cca0948062 Description-en: Open Container Images manipulation tool umoci creates and modifies Open Container images. See the official website (https://umo.ci/) for more accessible documentation about how to use umoci. . umoci intends to be a complete manipulation tool for OCI images (https://github.com/opencontainers/image-spec). In particular, it should be seen as a more end-user-focused version of the oci-image-tools provided by the OCI (https://github.com/opencontainers/image-tools). The hope is that all of this tooling will eventually be merged with the upstream repository, so that it is always kept up-to-date by the Open Container Initiative community. . umoci provides tooling that can abstract all of the internals of the OCI specification into a single CLI interface. Package: unikmer Description-md5: ae93c55c549e164962d5c9d4f0df42b0 Description-en: Toolkit for nucleic acid k-mer analysis unikmer is a golang package and a toolkit for nucleic acid k-mer analysis, providing functions including set operation k-mers optional with TaxIDs but without count information. . K-mers are either encoded (k<=32) or hashed (arbitrary k) into uint64, and serialized in binary file with extension .unik. . TaxIDs can be assigned when counting k-mers from genome sequences, and LCA (Lowest Common Ancestor) is computed during set opertions including computing union, intersecton, set difference, unique and repeated k-mers. Package: v2ray Description-md5: 9484d4960333b0c5e2f0843e7ce4fb6f Description-en: Command line tool for golang-v2ray-core This package provides command line tool for V2Ray, which is a set of network tools that help you to build your own computer network. It secures your network connections and thus protects your privacy. Package: varlink-go Description-md5: c74de2573287dedc47b06fd9f54f44ce Description-en: Varlink interface generator utility Utility to generate Varlink interfaces. Package: vcfanno Description-md5: e762099ab07ec0feedacd5a15d3514cf Description-en: annotate a VCF with other VCFs/BEDs/tabixed files Vcfanno allows you to quickly annotate your VCF with any number of INFO fields from any number of VCFs or BED files. It uses a simple conf file to allow the user to specify the source annotation files and fields and how they will be added to the info of the query VCF. . * For VCF, values are pulled by name from the INFO field with special cases of ID and FILTER to pull from those VCF columns. * For BED, values are pulled from (1-based) column number. * For BAM, depth (count), "mapq" and "seq" are currently supported. . Vcfanno is written in go and it supports custom user-scripts written in Lua. It can annotate more than 8000 variants per second with 34 annotations from 9 files on a modest laptop and over 30K variants per second using 12 processes on a server. Package: vcfanno-examples Description-md5: 2ea5ff5f5baec69048fa20cdea9663f5 Description-en: examples for vcfanno: annotate a VCF with other VCFs/BEDs/tabixed files Vcfanno allows you to quickly annotate your VCF with any number of INFO fields from any number of VCFs or BED files. It uses a simple conf file to allow the user to specify the source annotation files and fields and how they will be added to the info of the query VCF. . * For VCF, values are pulled by name from the INFO field with special cases of ID and FILTER to pull from those VCF columns. * For BED, values are pulled from (1-based) column number. * For BAM, depth (count), "mapq" and "seq" are currently supported. . This package contains a test data set as well as sample scripts running some test suite provided by Debian also as autopkgtest. Package: victoria-metrics Description-md5: 501b1c659440c82b2a48c77598b94938 Description-en: fast, cost-effective and scalable time series database VictoriaMetrics is a fast, cost-effective and scalable time-series database. It can be used as long-term remote storage for Prometheus. . Prominent features: * Supports Prometheus querying API, so it can be used as Prometheus drop-in replacement in Grafana. VictoriaMetrics implements MetricsQL query language, which is inspired by PromQL. * Supports global query view. Multiple Prometheus instances may write data into VictoriaMetrics. Later this data may be used in a single query. * High performance and good scalability for both inserts and selects. Outperforms InfluxDB and TimescaleDB by up to 20x. * Uses 10x less RAM than InfluxDB when working with millions of unique time series (aka high cardinality). * Optimized for time series with high churn rate. Think about prometheus-operator metrics from frequent deployments in Kubernetes. * High data compression, so up to 70x more data points may be crammed into limited storage comparing to TimescaleDB. * Optimized for storage with high-latency IO and low IOPS (HDD and network storage in AWS, Google Cloud, Microsoft Azure, etc). * A single-node VictoriaMetrics may substitute moderately sized clusters built with competing solutions such as Thanos, M3DB, Cortex, InfluxDB or TimescaleDB. * Easy operation: - VictoriaMetrics consists of a single small executable without external dependencies. - All the configuration is done via explicit command-line flags with reasonable defaults. - All the data is stored in a single directory pointed by -storageDataPath flag. - Easy and fast backups from instant snapshots to S3 or GCS with vmbackup / vmrestore. - Data migration between VictoriaMetrics, Prometheus and InfluxDB with vmctl. * Storage is protectedfrom corruption on unclean shutdown (i.e. OOM, hardware reset or kill -9) thanks to the storage architecture. * Supports metrics' scraping, ingestion and backfilling (#backfilling) via the following protocols: - Metrics from Prometheus exporters such as node_exporter. - Prometheus remote write API - InfluxDB line protocol - Graphite plaintext protocol with tags if -graphiteListenAddr is set. - OpenTSDB put message if -opentsdbListenAddr is set. - HTTP OpenTSDB /api/put requests if -opentsdbHTTPListenAddr is set. - /api/v1/import. * Ideally works with big amounts of time series data from Kubernetes, IoT sensors, connected cars, industrial telemetry, financial data and various Enterprise workloads. * Has open source cluster version. Package: vim-athena Description-md5: 215b4520fd9a69b317132881ce593b7d Description-en: Vi IMproved - enhanced vi editor (dummy package) This is a transitional package to install the vim-motif package. You may remove this package if nothing depends on it. Package: vim-gtk3 Description-md5: 55a9161bf3dec9e8a999586c8e73467a Description-en: Vi IMproved - enhanced vi editor - with GTK3 GUI Vim is an almost compatible version of the UNIX editor Vi. . Many new features have been added: multi level undo, syntax highlighting, command line history, on-line help, filename completion, block operations, folding, Unicode support, etc. . This package contains a version of vim compiled with a GTK3 GUI and support for scripting with Lua, Perl, Python 3, Ruby, and Tcl. Package: vim-gui-common Description-md5: f51060aa71b1aeaa83cfde145ca640c3 Description-en: Vi IMproved - Common GUI files Vim is an almost compatible version of the UNIX editor Vi. . This package contains files shared by all GUI-enabled vim variants available in Debian. Examples of such shared files are: gvimtutor, icons, and desktop environments settings. Package: vim-motif Description-md5: 0d24b1f25ebcc42266fd1abc532adc46 Description-en: Vi IMproved - enhanced vi editor - with Motif GUI Vim is an almost compatible version of the UNIX editor Vi. . Many new features have been added: multi level undo, syntax highlighting, command line history, on-line help, filename completion, block operations, folding, Unicode support, etc. . This package contains a version of vim compiled with a Motif GUI and support for scripting with Lua, Perl, Python 3, and Tcl. Package: vim-nox Description-md5: f840d0104436408f409898adc9a43d8c Description-en: Vi IMproved - enhanced vi editor - with scripting languages support Vim is an almost compatible version of the UNIX editor Vi. . Many new features have been added: multi level undo, syntax highlighting, command line history, on-line help, filename completion, block operations, folding, Unicode support, etc. . This package contains a version of vim compiled with support for scripting with Lua, Perl, Python 3, Ruby, and Tcl but no GUI. Package: vip-manager Description-md5: ec765ab519e05a1af471d1c957bd9d26 Description-en: Patroni virtual IP manager This package needs to be installed and configured on all nodes of a Patroni PostgreSQL cluster. Given a Patroni namespace and scope in etcd or consul, the vip-manager service monitors that namespace for leader changes due to failovers or switchovers and adds or removes the VIP on the local node accordingly. Package: vip-manager2 Description-md5: 63e85af596828ee05f2ead3070a83de5 Description-en: Patroni virtual IP manager This package needs to be installed and configured on all nodes of a Patroni PostgreSQL cluster. Given a Patroni namespace and scope in etcd or consul, the vip-manager service monitors that namespace for leader changes due to failovers or switchovers and adds or removes the VIP on the local node accordingly. . This package works only with version 3 of the etcd API. Package: vuls Description-md5: 2afbe0d54a55f10aa2223efbd68f0938 Description-en: Vulnerability scanner for Linux/FreeBSD, agentless, written in Go This is scanner which checks the package inventory against a local copy of the National Vunerabilities Database (NVD) of vulnerabilities according to their CVE (Common Vulnerabilities and Exposures) indentifiers. The backends supports a couple of OSs (Debian, RHEL, CentOS, Amazon Linux). Scanning servers over the network is possible. Package: w3m-img Description-md5: d9733e0fd594b5491fc8db98e1e4b768 Description-en: inline image extension support utilities for w3m w3m-img provides some utilities to support inline images for w3m on terminal emulator in X Window System environments and Linux framebuffer. Package: webext-browserpass Description-md5: 9c24e9dd6ded727cba7fcb15ccd7e9d0 Description-en: web extension for the password manager pass webext-browserpass is a Firefox/Chromium extension for the password manager pass. It retrieves your decrypted passwords for the current domain and allows you to auto-fill login forms, as well as copy it to clipboard. If you have multiple logins for the current site, the extension shows you a list of usernames to choose from. Package: webhook Description-md5: 9d758bbff9a3152bfecbb17464d6fcf0 Description-en: Small server for creating HTTP endpoints (hooks) Webhook is a lightweight configurable tool written in Go, that allows you to easily create HTTP endpoints (hooks) on your server, which you can use to execute configured commands. You can also pass data from the HTTP request (such as headers, payload or query variables) to your commands. webhook also allows you to specify rules which have to be satisfied in order for the hook to be triggered. . For example, if you're using Github or Bitbucket, you can use webhook to set up a hook that runs a redeploy script for your project on your staging server, whenever you push changes to the master branch of your project. Package: webkit2gtk-driver Description-md5: 088bf78d76ece6d47a2cd75d9dee0fbe Description-en: WebKitGTK WebDriver support WebKit is a web content engine, derived from KHTML and KJS from KDE, and used primarily in Apple's Safari browser. It is made to be embedded in other applications, such as mail readers, or web browsers. . It is able to display content such as HTML, SVG, XML, and others. It also supports DOM, XMLHttpRequest, XSLT, CSS, JavaScript/ECMAScript and more. . WebKitGTK is a WebKit port designed to be used in GTK applications. . This package provides the WebDriver service implementation for WebKitGTK. Package: websocketd Description-md5: 620d413bb1790a3a32cd9f3ee383a922 Description-en: Turn any program that uses STDIN/STDOUT into a WebSocket server websocketd is a small command-line tool that will wrap an existing command-line interface program, and allow it to be accessed via a WebSocket. . WebSocket-capable applications can now be built very easily. As long as you can write an executable program that reads STDIN and writes to STDOUT, you can build a WebSocket server. Do it in Python, Ruby, Perl, Bash, C, Go, PHP, Java, Clojure, Scala, Groovy, Expect, Awk, VBScript, Haskell, Lua, R, whatever! No networking libraries necessary. . websocketd will start a WebSocket server on a specified port, and listen for connections. . Upon a connection, it will fork the appropriate process, and disconnect the process when the WebSocket connection closes (and vice-versa). . Any message sent from the WebSocket client will be piped to the process's STDIN stream, followed by a \n newline. Package: winrmcp Description-md5: 0c87d55f298b75cd5bac8922667401d9 Description-en: tool for copying files to remote Windows machines using WinRM This is a tool which provides copyies files to remote Windows machines using Windows Remote Management (WinRM/WinRS). The remote system must be prepared for that. Package: wireguard-go Description-md5: f0283a4e033926e0f2a4df309270a55b Description-en: Userspace implementation of WireGuard in Go (program) This is a userspace implementation of WireGuard in Go. . This package contains the program for using userspace WireGuard. . Most Linux users will want the "wireguard" package instead. Package: wormhole-william Description-md5: ddb94f4c6a37cd6a3e13ea029b46d27f Description-en: Magic wormhole CLI and API in Go (program) wormhole-william is a Go (golang) implementation of magic wormhole (https://magic-wormhole.readthedocs.io/en/latest/). It provides secure end-to-end encrypted file transfers between computers. The endpoints are connected using the same "wormhole code". . wormhole-william is compatible with the official Python magic wormhole cli tool (https://github.com/warner/magic-wormhole). . Currently, wormhole-william supports: . * sending and receiving text over the wormhole protocol * sending and receiving files over the transit protocol * sending and receiving directories over the transit protocol . This package contains program. Package: wuzz Description-md5: ee6377bf61a4621be116397ebc549d23 Description-en: Interactive console tool for HTTP inspection Wuzz is an interactive tool for generating and sending HTTP requests, as well as viewing the responses. Instead of having to specify the HTTP headers, parameters, body etc. on the command-line, a simple and intuitive CUI (console user interface) can be used. Wuzz's command line arguments are similar to cURL's, so it can be used to inspect and modify requests copied from a browser's network inspector with the "copy as cURL" feature. Package: xmpp-dns Description-md5: c6f3fc47255f1bedefe92b0ac5e062cd Description-en: CLI tool to check XMPP SRV records. Xmpp-dns can look up XMPP SRV records, resolve the IPs, test the connection and the certificates. Package: xnest Description-md5: 8fb9e95ed5f9c018992a8cdc83935474 Description-en: Nested X server Xnest is a nested X server that simply relays all its requests to another X server, where it runs as a client. This means that it appears as another window in your current X session. Xnest relies upon its parent X server for font services. . Use of the Xephyr X server instead of Xnest is recommended. . More information about X.Org can be found at: . This package is built from the X.org xserver module. Package: xorg-server-source Description-md5: 6be9dae6db2bfd4321ce1a5c689cbeb4 Description-en: Xorg X server - source files This package provides original Debian (with Debian patches already applied, and autotools files updated) sources for the X.Org ('Xorg') X server shipped in a tarball. This enables other projects re-using X server codebase (e.g. VNC servers) to (re-)use officially Debian-supported version of the X xserver for their builds. . Unless you are building a software product using X server sources, you probably want xserver-xorg and/or xserver-xorg-core instead. Package: xq Description-md5: 4ee56fa5a3b46bff6b15d4514430a1e5 Description-en: command line XML and HTML beautifier and content extractor xq is a command line XML and HTML beautifier and content extractor, similar to jq. . Features: - Syntax highlighting - Automatic indentation - Automatic pagination - Node content extraction Package: xul-ext-calendar-timezones Description-md5: aa51586667f70f4444de07214c475b6d Description-en: Calendar Extension for Thunderbird (transitional package) This is a transitional package to ensure that upgrades work correctly. It can be safely removed Package: xul-ext-gdata-provider Description-md5: aa51586667f70f4444de07214c475b6d Description-en: Calendar Extension for Thunderbird (transitional package) This is a transitional package to ensure that upgrades work correctly. It can be safely removed Package: xul-ext-lightning Description-md5: aa51586667f70f4444de07214c475b6d Description-en: Calendar Extension for Thunderbird (transitional package) This is a transitional package to ensure that upgrades work correctly. It can be safely removed Package: xvfb Description-md5: 1cd5b85acd06c23d376b7b5a7f30a0b8 Description-en: Virtual Framebuffer 'fake' X server Xvfb provides an X server that can run on machines with no display hardware and no physical input devices. It emulates a dumb framebuffer using virtual memory. The primary use of this server was intended to be server testing, but other novel uses for it have been found, including testing clients against unusual depths and screen configurations, doing batch processing with Xvfb as a background rendering engine, load testing, as an aid to porting the X server to a new platform, and providing an unobtrusive way to run applications that don't really need an X server but insist on having one anyway. . This package also contains a convenience script called xvfb-run which simplifies the automated execution of X clients in a virtual server environment. This convenience script requires the use of the xauth program. . More information about X.Org can be found at: . This package is built from the X.org xserver module. Package: yggdrasil Description-md5: a1adde9a2a34322ed14bf437ef681821 Description-en: Fully encrypted global-scale mesh network (program) Yggdrasil is an early-stage implementation of a fully end-to-end encrypted IPv6 network. It is lightweight, self-arranging, supported on multiple platforms and allows pretty much any IPv6-capable application to communicate securely with other Yggdrasil nodes. Yggdrasil does not require you to have IPv6 Internet connectivity - it also works over IPv4. . This package contains the executables. Package: ykls Description-md5: 5a0f96d67b106013d47af7b6267ed221 Description-en: Utility for listing connected Yubikeys ykls is a utility for listing connected Yubikeys, along with some relevant information, such as enabled modes, firmware version, serial number, identities present in the various key slots, ... . For example: $ ykls Reader: Yubico YubiKey FIDO+CCID 00 00 Version: 4.3.7 Serial: 6447364 Slot Authentication (9a): nicoo@debian.org Package: ymuse Description-md5: 0b29f8f316a46c18e4264cc119566bef Description-en: GTK client for Music Player Daemon (MPD) written in Go (program) Ymuse is an easy, functional, and snappy GTK front-end (client) for Music Player Daemon (https://www.musicpd.org/) written in Go. It supports both light and dark desktop theme. Package: yubikey-agent Description-md5: d66b82f8fd628077906a55605a299349 Description-en: seamless ssh agent for YubiKeys yubikey-agent is an easy to use ssh-agent for YubiKeys, written in Go. The key is generated on the YubiKey and can't be extracted. Every session requires the PIN, every login requires a touch. The setup takes care of the PUK and the management key. Package: zookeeper Description-md5: 0a45f324b8251b96598372f069b4c228 Description-en: High-performance coordination service for distributed applications ZooKeeper is a centralized, reliable, service for maintaining configuration information, naming, providing distributed synchronization, and group services. All of these kinds of services are used in some form or another by distributed applications. . This package contains the shell scripts and an example configuration but does not automatically start up the service. The example configuration is installed with the update-alternatives mechanism. Package: zookeeper-bin Description-md5: 4d0c30ad317c8e46b0d41c9e894bf571 Description-en: Command line utilities for zookeeper ZooKeeper is a centralized, reliable, service for maintaining configuration information, naming, providing distributed synchronization, and group services. All of these kinds of services are used in some form or another by distributed applications. . This package contains additional zookeeper command line utilities using the C binding. See the "zookeeper" package for command line utilities using the java binding. Package: zookeeperd Description-md5: 6d3e9e37f1bdfe054bad45084d910d36 Description-en: Init control scripts for zookeeper ZooKeeper is a centralized, reliable, service for maintaining configuration information, naming, providing distributed synchronization, and group services. All of these kinds of services are used in some form or another by distributed applications. . This package contains init.d scripts to start and stop zookeeper and starts zookeeper on installation. Package: openjdk-11-jre Description-md5: 5bad8f597e182fdf0635f3b9fccbce1a Description-en: OpenJDK Java runtime, using Hotspot Zero Full Java runtime environment - needed for executing Java GUI and Webstart programs, using Hotspot Zero. Package: openjdk-11-jre-headless Description-md5: 125494d786a73a442968635c3a21c714 Description-en: OpenJDK Java runtime, using Hotspot Zero (headless) Minimal Java runtime - needed for executing non GUI Java programs, using Hotspot Zero. Package: openjdk-8-jre Description-md5: d8844993602e4875dfbd87983091c18c Description-en: OpenJDK Java runtime, using Hotspot Zero Full Java runtime environment - needed for executing Java GUI and Webstart programs, using Hotspot Zero. . The packages are built using the IcedTea build support and patches from the IcedTea project. Package: openjdk-8-jre-headless Description-md5: 501cffbd670429c46b6c73ca3974ed93 Description-en: OpenJDK Java runtime, using Hotspot Zero (headless) Minimal Java runtime - needed for executing non GUI Java programs, using Hotspot Zero. . The packages are built using the IcedTea build support and patches from the IcedTea project.