01b06d29edb1c70d9
Description-en: OpenStack Image Registry and Delivery Service - API server
 The Glance project provides services for discovering, registering, and
 retrieving virtual machine images over the cloud. They may be stand-alone
 services, or may be used to deliver images from object stores, such as
 OpenStack's Swift service, to Nova's compute nodes.
 .
 This package contains the Glance API server.

Package: glance-common
Description-md5: a1ed604e0fdf2007828c63f87071c510
Description-en: OpenStack Image Registry and Delivery Service - common files
 The Glance project provides services for discovering, registering, and
 retrieving virtual machine images over the cloud. They may be stand-alone
 services, or may be used to deliver images from object stores, such as
 OpenStack's Swift service, to Nova's compute nodes.
 .
 This package contains common files for Glance.

Package: glance-doc
Description-md5: 7a0725a81f8cfb57310f44256b4b48f2
Description-en: OpenStack Image Registry and Delivery Service - Documentation
 The Glance project provides services for discovering, registering, and
 retrieving virtual machine images over the cloud. They may be stand-alone
 services, or may be used to deliver images from object stores, such as
 OpenStack's Swift service, to Nova's compute nodes.
 .
 This package contains the documentation.

Package: python3-glance
Description-md5: 8468971f3d01d7b44ba61d20a8c29f69
Description-en: OpenStack Image Registry and Delivery Service - Python library
 The Glance project provides services for discovering, registering, and
 retrieving virtual machine images over the cloud. They may be stand-alone
 services, or may be used to deliver images from object stores, such as
 OpenStack's Swift service, to Nova's compute nodes.
 .
 This package contains the Python libraries.

Package: glance-tempest-plugin
Description-md5: f366cae71f11388dac240c09826f8536
Description-en: OpenStack Integration Test Suite - Glance plugin
 Tempest is a set of integration tests to be run against a live Openstack
 cluster in order to make sure that all components are working as expected.
 Tempest will start and stop virtual machine in order to check that your
 cloud is working as expected.
 .
 This package contains the Glance plugin.

Package: glances
Description-md5: b985e0253103aa5027d5b25058344340
Description-en: Curses-based monitoring tool
 Glances is a curses-based monitoring tool for GNU/Linux or BSD OS.
 Glances uses the PsUtil library to get information from your system.
 .
 It monitors CPU, load, memory, network bandwidth, disk I/O, disk use, process.

Package: glances-doc
Description-md5: 86b356cef08ba1aad85b54aa12b3f27b
Description-en: Documentation for glances Curses-based monitoring tool
 This package provides all information about glances and how to use it
 Glances is  a cross-platform curses-based monitoring tool which aims
 to present a maximum of information in a minimum of space, ideally to
 fit in a classical 80x24 terminal or higher to have additional information.
 Also work in client/server mode. Remote monitoring could be done via terminal
 or web interface

Package: glasscoder
Description-md5: 567d260b5daee95a4f2903ab6809769d
Description-en: minimalist audio encoder for generating live streams
 GlassCoder is a minimalist audio encoder for IceCase and Soutcase
 streaming servers as well as HTTP Live Streaming (HLS). It supports
 the following audio sources:
 .
 Advanced Linux Sound Architecture (ALSA)
 File Streaming (FILE)
 JACK Audio Connection Kit (JACK)
 .
 The base GlassCoder streamer component utilizes no configuration files or
 GUI interface whatsoever; with the 'user interface' consisting entirely of
 the command-line invocation.  As such, it is well suited for use cases where
 the encoder is completely driven by an external system or script.
 .
 The following audio codecs are supported:
 .
 MPEG-1/1.5 Layer 3 ('MP3')
 Ogg Opus
 Ogg Vorbis
 PCM16
 .
 Also included is GlassGui, a graphical point-and-click interface that can
 be used to drive GlassCoder or generate command-line invocations that
 can be copy/pasted to other systems

Package: glassgui
Description-md5: 38ab7de77904d8358cdefebac73f1fd9
Description-en: minimalist audio encoder GUI for generating live streams
 GlassCoder is a minimalist audio encoder for IceCase and Soutcase
 streaming servers as well as HTTP Live Streaming (HLS). It supports
 the following audio sources:
 .
 Advanced Linux Sound Architecture (ALSA)
 File Streaming (FILE)
 JACK Audio Connection Kit (JACK)
 .
 The base GlassCoder streamer component utilizes no configuration files or
 GUI interface whatsoever; with the 'user interface' consisting entirely of
 the command-line invocation.  As such, it is well suited for use cases where
 the encoder is completely driven by an external system or script.
 .
 The following audio codecs are supported:
 .
 MPEG-1/1.5 Layer 3 ('MP3')
 Ogg Opus
 Ogg Vorbis
 PCM16
 .
 This package contains GlassGui, a graphical point-and-click interface that
 can be used to drive GlassCoder or generate command-line invocations that
 can be copy/pasted to other systems

Package: fonts-glasstty
Description-md5: 797b55528dfcf9c562c0818dbd615c8f
Description-en: VT220 terminal font
 This font faithfully reproduces the appearance of text on a DEC VT220
 terminal, up to scanline gaps.
 .
 As a pixel font, it looks good only at sizes that are 20 pixel tall (or
 1.5×, 2×, … that) -- on most setups this corresponds to "point" size
 of 15 (22.5, 30, …).  You might get reasonable results for other sizes
 only with VRGB/VBGR antialiasing (usu. portrait orientation screens),
 HiDPI, or bad eyes.
 .
 Supported characters include DEC Western, vt100 graphics, and Cyrillic.

Package: glaurung
Description-md5: fd630cb5e0b404b71e22995e4b216518
Description-en: free UCI chess engine, to calculate chess moves
 This is a very strong chess engine, finished 4th place at internatonal
 ChessWar X. It uses the UCI (universal chess interface), for chess
 engines as communication protocol. This means to play against it,
 you have to use an UCI capable interface, like knights. Or an
 xboard adapter like polyglot.

Package: glbinding-doc
Description-md5: 9cc62a22189bfc1d2f5461ce20de800f
Description-en: documentation for glbinding
 glbinding leverages modern C++11 features like enum classes,
 lambdas, and variadic templates, instead of relying on macros;
 all OpenGL symbols are real functions and variables.
 .
 It provides type-safe parameters, per feature API header, lazy
 function resolution, multi-context and multi-thread support,
 global and local function callbacks, meta information about the
 generated OpenGL binding and the OpenGL runtime, as well as tools
 and examples for quick-starting your projects.
 .
 This package provides the documentation.

Package: glbinding-tools
Description-md5: 0733f9be11e923d90786e089fc7c9a02
Description-en: command-line tools for glbinding
 glbinding leverages modern C++11 features like enum classes,
 lambdas, and variadic templates, instead of relying on macros;
 all OpenGL symbols are real functions and variables.
 .
 It provides type-safe parameters, per feature API header, lazy
 function resolution, multi-context and multi-thread support,
 global and local function callbacks, meta information about the
 generated OpenGL binding and the OpenGL runtime, as well as tools
 and examples for quick-starting your projects.
 .
 This package provides the command-line tools.

Package: libglbinding-dev
Description-md5: e575c08f170bdd00b18552b79aab111a
Description-en: development files for glbinding
 glbinding leverages modern C++11 features like enum classes,
 lambdas, and variadic templates, instead of relying on macros;
 all OpenGL symbols are real functions and variables.
 .
 It provides type-safe parameters, per feature API header, lazy
 function resolution, multi-context and multi-thread support,
 global and local function callbacks, meta information about the
 generated OpenGL binding and the OpenGL runtime, as well as tools
 and examples for quick-starting your projects.
 .
 This package provides the development files.

Package: libglbinding2
Description-md5: ccd3caf804718c1a8df6ebd3d7daf421
Description-en: cross-platform C++ binding for OpenGL
 glbinding leverages modern C++11 features like enum classes,
 lambdas, and variadic templates, instead of relying on macros;
 all OpenGL symbols are real functions and variables.
 .
 It provides type-safe parameters, per feature API header, lazy
 function resolution, multi-context and multi-thread support,
 global and local function callbacks, meta information about the
 generated OpenGL binding and the OpenGL runtime, as well as tools
 and examples for quick-starting your projects.
 .
 This package provides the shared libraries.

Package: glbsp
Description-md5: a501ce22d47de8a8e772c8c1416eab84
Description-en: nodes builder for Doom-style games; has support for OpenGL
 glBSP is a node builder specially designed to be used with OpenGL ports of
 the DOOM game engine. It adheres to the "GL-Friendly Nodes" specification,
 which means it adds some new special nodes to a WAD file that makes it very
 easy (and fast!) for an OpenGL DOOM engine to compute the polygons needed
 for drawing the levels.
 .
 There are many DOOM ports that understand the GL Nodes which glBSP creates,
 including EDGE, the Doomsday engine (JDOOM), Doom3D, PrBoom, and Vavoom.

Package: libglbsp-dev
Description-md5: 6d33aa85caf9d7fca9c6d89d9c3b0600
Description-en: node builder library for OpenGL-based Doom-style games (headers)
 glBSP is a node builder specially designed to be used with OpenGL ports of
 the DOOM game engine. It adheres to the "GL-Friendly Nodes" specification,
 which means it adds some new special nodes to a WAD file that makes it very
 easy (and fast!) for an OpenGL DOOM engine to compute the polygons needed
 for drawing the levels.
 .
 There are many DOOM ports that understand the GL Nodes which glBSP creates,
 including EDGE, the Doomsday engine (JDOOM), Doom3D, PrBoom, and Vavoom.

Package: libglbsp3
Description-md5: 925a70fa1e6ad2b5d294f458b4e1cb3e
Description-en: node builder library for OpenGL-based Doom-style games
 glBSP is a node builder specially designed to be used with OpenGL ports of
 the DOOM game engine. It adheres to the "GL-Friendly Nodes" specification,
 which means it adds some new special nodes to a WAD file that makes it very
 easy (and fast!) for an OpenGL DOOM engine to compute the polygons needed
 for drawing the levels.
 .
 There are many DOOM ports that understand the GL Nodes which glBSP creates,
 including EDGE, the Doomsday engine (JDOOM), Doom3D, PrBoom, and Vavoom.

Package: gle-doc
Description-md5: 6d681eb1d39ad738d2faa6e974f18622
Description-en: OpenGL tubing and extrusion library documentation
 The GLE Tubing and Extrusion library is an extension to OpenGL for drawing
 tubing and extrusions, including surfaces of revolution, sweeps, tubes,
 polycones, polycylinders, and helicoids.  Generally the extruded surface
 is specified with a 2D polyline that is extruded along a 3D path.  A local
 coordinate system allows for additional flexibility in the primitives
 drawn.  Extrusions may be texture mapped in a variety of ways.
 .
 This package contains documentation and example code.

Package: libgle3
Description-md5: 75974fb06a150399c4e348feaf48a7cc
Description-en: OpenGL tubing and extrusion library
 The GLE Tubing and Extrusion library is an extension to OpenGL for drawing
 tubing and extrusions, including surfaces of revolution, sweeps, tubes,
 polycones, polycylinders, and helicoids.  Generally the extruded surface
 is specified with a 2D polyline that is extruded along a 3D path.  A local
 coordinate system allows for additional flexibility in the primitives
 drawn.  Extrusions may be texture mapped in a variety of ways.

Package: libgle3-dev
Description-md5: 6477fba1ce73a5d809f5a0d0079173d1
Description-en: OpenGL tubing and extrusion library development files
 The GLE Tubing and Extrusion library is an extension to OpenGL for drawing
 tubing and extrusions, including surfaces of revolution, sweeps, tubes,
 polycones, polycylinders, and helicoids.  Generally the extruded surface
 is specified with a 2D polyline that is extruded along a 3D path.  A local
 coordinate system allows for additional flexibility in the primitives
 drawn.  Extrusions may be texture mapped in a variety of ways.
 .
 This package contains header files and static libraries.

Package: gle-graphics
Description-md5: 018f9b6ea87b70c5034b2da40dd16312
Description-en: Graphics Layout Engine
 GLE is a graphics scripting language designed for creating publication
 quality figures such as charts, plots, graphs, and diagrams. It
 supports various chart types (including function plot, histogram, bar
 chart, scatter plot, contour plot, color map, and surface plot) through
 a simple but flexible set of graphing commands; more complex output can
 be created by relying on its scripting language, which is full featured
 with subroutines, variables, and logic control.
 .
 GLE relies on LaTeX for text output and supports mathematical formulae
 in graphs and figures. Output formats include (E)PS, PDF, JPEG, and PNG.

Package: gle-graphics-glebtool
Description-md5: f8728a6048db69619097d92169055230
Description-en: Graphics Layout Engine glebtool
 glebtool is used to build the PDF gle-graphics-manual

Package: gle-graphics-library
Description-md5: 4f08499b401e8396d9897ab90a4c3714
Description-en: Library of routines and example scripts written in GLE
 These scripts used to come bundled with the GLE distribution.  However,
 they may get updated prior to the next release.  This repo makes them
 available separately for users to modify and/or update outside of the GLE
 release schedule.

Package: gle-graphics-manual
Description-md5: 951ab063b83647bbf89f71ed4b8dab3f
Description-en: Graphics Layout Engine manual
 The reference manual for GLE. Written in LaTeX. Requires LaTeX, perl,
 and GLE for building. This manual comes bundled with the GLE
 distribution. However, it may get updated prior to the next release.
 This repo makes it available separately for users to modify and/or
 update outside of the GLE release schedule.

Package: glew-utils
Description-md5: 15c5e8926747f3fed8892dfd11b341af
Description-en: OpenGL Extension Wrangler - utilities
 For more information about GLEW please refer to the description of the
 libglew-dev package.
 .
 This package contains the utilities which can be used to query the
 supported OpenGL extensions.

Package: libglew-dev
Description-md5: 7427fd4ce3a98efd3c555bb26ce0059c
Description-en: OpenGL Extension Wrangler - development environment
 The OpenGL Extension Wrangler, GLEW for short, is a library that
 handles initialization of OpenGL extensions in a portable and simple
 way. Once the program initializes the library and checks the
 availability of extensions, it can safely call the entry points defined
 by the extension. Currently GLEW supports almost all the extensions
 found in the OpenGL extension registry (http://www.opengl.org/registry).
 .
 This package contains the development documentation as well as the
 required header files.

Package: libglew2.2
Description-md5: 6745d43b8defe395b5a7da9eac9e1e7e
Description-en: OpenGL Extension Wrangler - runtime environment
 For more information about GLEW please refer to the description of the
 libglew-dev package.
 .
 This package contains the runtime support files.

Package: glewlwyd
Description-md5: e7bf84937e5f2692fded7de7816f3c7c
Description-en: Experimental Single-Sign-On server with multiple factor authentication
 Experimental Single Sign On server, OAuth2, Openid Connect, multiple factor
 authentication with, HOTP/TOTP, FIDO2, TLS Certificates, etc. extensible via
 plugins.
 .
 It's recommended not to use Glewlwyd in production, more likely to test
 OAuth2/OpenID behavior, MFA connections, or IdP in general. You can also
 explore its functionalities and help yourself with its source code for other
 implementations.
 .
 If you intend to use it in production, it's highly recommended to follow the
 documentation and enable only the features you will use.
 Authentication processus supported:
  - OAuth2
  - OpenID Connect
 .
 Allows users to authenticate via multiple factors:
  - Password
  - One-time password (TOTP/HOTP)
  - Webauthn (Yubikey, Android devices)
  - One-time password sent via e-mail
  - TLS Certificate
  - External OAuth2/OIDC providers
 .
 Users and clients can be stored and managed from various backends:
  - Database
  - LDAP service
  - HTTP Backend service providing Basic Authentication
 .
 Allows users to register a new account with the possibility to confirm their
 e-mail address or not. During the registration process, the new user may be
 expected to register their passwords, as well as other authentication factors:
  - One-time password (TOTP/HOTP)
  - Webauthn (Yubikey, Android devices)
  - TLS Certificate
  - External OAuth2/OIDC providers

Package: glewlwyd-common
Description-md5: 97e8bfd9907f646e63f7cde3603e5000
Description-en: Experimental Single-Sign-On server - common files
 Experimental Single Sign On server, OAuth2, Openid Connect, multiple factor
 authentication with, HOTP/TOTP, FIDO2, TLS Certificates, etc. extensible via
 plugins.
 .
 It's recommended not to use Glewlwyd in production, more likely to test
 OAuth2/OpenID behavior, MFA connections, or IdP in general. You can also
 explore its functionalities and help yourself with its source code for other
 implementations.
 .
 If you intend to use it in production, it's highly recommended to follow the
 documentation and enable only the features you will use.
 Authentication processus supported:
  - OAuth2
  - OpenID Connect
 .
 Allows users to authenticate via multiple factors:
  - Password
  - One-time password (TOTP/HOTP)
  - Webauthn (Yubikey, Android devices)
  - One-time password sent via e-mail
  - TLS Certificate
  - External OAuth2/OIDC providers
 .
 Users and clients can be stored and managed from various backends:
  - Database
  - LDAP service
  - HTTP Backend service providing Basic Authentication
 .
 Allows users to register a new account with the possibility to confirm their
 e-mail address or not. During the registration process, the new user may be
 expected to register their passwords, as well as other authentication factors:
  - One-time password (TOTP/HOTP)
  - Webauthn (Yubikey, Android devices)
  - TLS Certificate
  - External OAuth2/OIDC providers
 .
 This package contains the architecture independent files.

Package: libglewmx-dev
Description-md5: 1f335e2fba3aa466ce34107ce6e92bee
Description-en: OpenGL Extension Wrangler MX - development environment
 The OpenGL Extension Wrangler, GLEW for short, is a library that
 handles initialization of OpenGL extensions in a portable and simple
 way. Once the program initializes the library and checks the
 availability of extensions, it can safely call the entry points defined
 by the extension. Currently GLEW supports almost all the extensions
 found in the OpenGL extension registry (https://www.opengl.org/registry).
 .
 This package contains the development libraries compiled with GLEW_MX.

Package: libglewmx1.13
Description-md5: e0a1d2c5e61300cfeae79ea23128afb5
Description-en: OpenGL Extension Wrangler (Multiple Rendering Contexts)
 For more information about GLEW please refer to the description of the
 libglewmx-dev package.
 .
 This package contains the runtime support files, built with GLEW_MX option,
 adding support for thread-safe usage of multiple rendering contexts.

Package: glfer
Description-md5: bea3856e81cf7eb4b9454a20e796fa65
Description-en: program for reception and transmission of QRSS/DFCW signals
 Glfer is composed of two main parts:
 a spectrogram window, where you can see the spectrum of the received
 signal vs. time and transmission functions, to emit cw characters at
 a slow but precisely controlled speed, using the QRSS (slow CW) or
 DFCW (Dual Frequency CW) modes.

Package: libglfw3
Description-md5: 45941c862180ae31af874737f162afe4
Description-en: portable library for OpenGL, window and input (x11 libraries)
 GLFW is an Open Source, multi-platform library for creating
 windows with OpenGL contexts and managing input and events.
 It is easy to integrate into existing applications and does
 not lay claim to the main loop.
 .
 This package provides the shared library built with the X11 backend.

Package: libglfw3-dev
Description-md5: d32f1f76941ab1185f332cadd1f7fa2b
Description-en: portable library for OpenGL, window and input (development files)
 GLFW is an Open Source, multi-platform library for creating
 windows with OpenGL contexts and managing input and events.
 It is easy to integrate into existing applications and does
 not lay claim to the main loop.
 .
 This package provides development files.

Package: libglfw3-doc
Description-md5: 297b158b4be1b5df4cd67e67a1bcb755
Description-en: portable library for OpenGL, window and input (documentation)
 GLFW is an Open Source, multi-platform library for creating
 windows with OpenGL contexts and managing input and events.
 It is easy to integrate into existing applications and does
 not lay claim to the main loop.
 .
 This package provides documentation.

Package: libglfw3-wayland
Description-md5: 3d098b3466722686388f2c543a339b54
Description-en: portable library for OpenGL, window and input (wayland libraries)
 GLFW is an Open Source, multi-platform library for creating
 windows with OpenGL contexts and managing input and events.
 It is easy to integrate into existing applications and does
 not lay claim to the main loop.
 .
 This package provides the shared library built with the Wayland backend.

Package: glhack
Description-md5: 8dfef1a1ec65b1120b25706114dd858a
Description-en: Fullscreen SDL/OpenGL version of NetHack
 glHack is a port of the game NetHack, using hardware acceleration via
 OpenGL(R) to render the 2D tile graphics.  It uses LibSDL as the video
 and input library.  There is good support for software rendering
 (without OpenGL) as well.
 .
 glHack is just one of the many NetHack front-ends.  Others include the
 original text-terminal (TTY) version, one for the X Window System, and
 one for GNOME called GnomeHack.
 .
 See the official NetHack website for complete information about the actual
 game.

Package: libglibd-2.0-0
Description-md5: eabb70fc71ac63f998a266ff57d5fd2f
Description-en: GLib library of C routines - D bindings
 GLib is a library containing many useful C routines for things such
 as trees, hashes, lists, and strings. It is a useful general-purpose
 C library.
 .
 This package contains bindings to GLib for software written in D.

Package: libglibd-2.0-dev
Description-md5: 33c0f0b1a9d9306c42aac144b6228d31
Description-en: GLib library of C routines - development files for D
 GLib is a library containing many useful C routines for things such
 as trees, hashes, lists, and strings. It is a useful general-purpose
 C library.
 .
 This package contains development files needed to write applications in
 the D programming language that use GLib.

Package: glib-networking
Description-md5: dce7ee23bcf70829c58fe6f9a749eca7
Description-en: network-related giomodules for GLib
 This package contains various network related extensions for the GIO
 library.

Package: glib-networking-common
Description-md5: 53a1d4e1dd58e8fb13abe57894840f62
Description-en: network-related giomodules for GLib - data files
 This package contains data files and translations for the GIO network
 extensions in glib-networking.

Package: glib-networking-services
Description-md5: 365372e1c223a507a4114d685b245121
Description-en: network-related giomodules for GLib - D-Bus services
 This package contains D-Bus services that are used by the GIO network
 extensions in glib-networking, for actions that need to be done in a
 separate process.

Package: glib-networking-tests
Description-md5: 29c11a56653d19186378a0027c69788a
Description-en: network-related giomodules for GLib - installed tests
 This package contains test programs, designed to be run as part of a
 regression testsuite.

Package: libglib2.0-0
Description-md5: f44de6293be1aa02cd13d73f591580a9
Description-en: GLib library of C routines
 GLib is a library containing many useful C routines for things such
 as trees, hashes, lists, and strings.  It is a useful general-purpose
 C library used by projects such as GTK+, GIMP, and GNOME.
 .
 This package contains the shared libraries.

Package: libglib2.0-bin
Description-md5: b999624c61f8058d0201077f097c87ed
Description-en: Programs for the GLib library
 GLib is a library containing many useful C routines for things such
 as trees, hashes, lists, and strings.  It is a useful general-purpose
 C library used by projects such as GTK+, GIMP, and GNOME.
 .
 This package contains the program files which is used for the libraries
 and others.

Package: libglib2.0-data
Description-md5: e30141317e2f372da30c78d06ac076ee
Description-en: Common files for GLib library
 GLib is a library containing many useful C routines for things such
 as trees, hashes, lists, and strings.  It is a useful general-purpose
 C library used by projects such as GTK+, GIMP, and GNOME.
 .
 This package is needed for the runtime libraries to display messages in
 languages other than English.

Package: libglib2.0-dev
Description-md5: f3b30cd579da1a2abb60728e46bbfb91
Description-en: Development files for the GLib library
 GLib is a library containing many useful C routines for things such
 as trees, hashes, lists, and strings.  It is a useful general-purpose
 C library used by projects such as GTK+, GIMP, and GNOME.
 .
 This package is needed to compile programs against libglib2.0-0,
 as only it includes the header files and static libraries (optionally)
 needed for compiling.
 .
 GObject-Introspection metadata for this library can be found in the
 libgirepository1.0-dev package.

Package: libglib2.0-dev-bin
Description-md5: 716eb6847e618429b0a0a90ab6fd146a
Description-en: Development utilities for the GLib library
 GLib is a library containing many useful C routines for things such
 as trees, hashes, lists, and strings.  It is a useful general-purpose
 C library used by projects such as GTK+, GIMP, and GNOME.
 .
 This package is needed to compile programs against libglib2.0-0. It contains
 development utilities typically run during compilation and should not be
 installed directly. Use libglib2.0-dev instead.

Package: libglib2.0-doc
Description-md5: bdb9aa53f83dabd5dab7d58c0e8cd803
Description-en: Documentation files for the GLib library
 GLib is a library containing many useful C routines for things such
 as trees, hashes, lists, and strings.  It is a useful general-purpose
 C library used by projects such as GTK+, GIMP, and GNOME.
 .
 This package contains the HTML documentation for the GLib library
 in /usr/share/doc/libglib2.0-doc/ .

Package: libglib2.0-tests
Description-md5: 08c6a283a0e7547a1f8014a0ba341a09
Description-en: GLib library of C routines - installed tests
 GLib is a library containing many useful C routines for things such
 as trees, hashes, lists, and strings.  It is a useful general-purpose
 C library used by projects such as GTK+, GIMP, and GNOME.
 .
 This package contains test programs, designed to be run as part of a
 regression testsuite.

Package: glibc-doc
Description-md5: ec34f59d4398ff8ca003177c6585bf0a
Description-en: GNU C Library: Documentation
 Contains man pages for libpthread functions and the complete GNU C Library
 ChangeLog.  The GNU C Library Reference manual has been moved into
 glibc-doc-reference for licensing reasons.

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: libc-bin
Description-md5: 23bffd7c48b5ed8394d07f8132ceb64c
Description-en: GNU C Library: Binaries
 This package contains utility programs related to the GNU C Library.
 .
  * getconf: query system configuration variables
  * getent: get entries from administrative databases
  * iconv, iconvconfig: convert between character encodings
  * ldd, ldconfig: print/configure shared library dependencies
  * locale, localedef: show/generate locale definitions
  * tzselect, zdump, zic: select/dump/compile time zones

Package: libc-dev-bin
Description-md5: ca03135a9e423d461176f64ae28a6e5c
Description-en: GNU C Library: Development binaries
 This package contains utility programs related to the GNU C Library
 development package.
 .
  * gencat: generate message catalogs

Package: libc-devtools
Description-md5: 20d92638e9360ec19e7290046eb0d8f7
Description-en: GNU C Library: Development tools
 This package contains development tools shipped by the GNU C
 Library.
 .
  * memusage, memusagestat: profile a program's memory usage
  * mtrace: interpret the malloc trace log
  * sotruss: trace shared library calls
  * sprof: display shared object profiling data

Package: libc-l10n
Description-md5: 53ecaa40591ab16906ffe57e37f97283
Description-en: GNU C Library: localization files
 This package contains the translation files for the GNU C library and
 utility programs.

Package: libc6
Description-md5: fc3001b0b90a1c8e6690b283a619d57f
Description-en: GNU C Library: Shared libraries
 Contains the standard libraries that are used by nearly all programs on
 the system. This package includes shared versions of the standard C library
 and the standard math library, as well as many others.

Package: libc6-amd64
Description-md5: 022f588c27f2c9d2908a07c0e916177e
Description-en: GNU C Library: 64bit Shared libraries for AMD64
 This package includes shared versions of the standard C library and the
 standard math library, as well as many others. This is the 64bit version
 of the library, meant for AMD64 systems.

Package: libc6-dbg
Description-md5: bbc98343da14bf76d4a45c2181fd8902
Description-en: GNU C Library: detached debugging symbols
 This package contains the detached debugging symbols for the GNU C
 library.

Package: libc6-dev
Description-md5: 1bbdc717d9acdb44db940928d570e749
Description-en: GNU C Library: Development Libraries and Header Files
 Contains the symlinks, headers, and object files needed to compile
 and link programs which use the standard C library.

Package: libc6-dev-amd64
Description-md5: 4315f28f715f5adf117fa6a131d77331
Description-en: GNU C Library: 64bit Development Libraries for AMD64
 Contains the symlinks and object files needed to compile and link programs
 which use the standard C library. This is the 64bit version of the
 library, meant for AMD64 systems.

Package: libc6-dev-i386
Description-md5: 50cf6ae98f9a3cdef9c53b186287325f
Description-en: GNU C Library: 32-bit development libraries for AMD64
 Contains the symlinks and object files needed to compile and link programs
 which use the standard C library. This is the 32bit version of the
 library, meant for AMD64 systems.

Package: libc6-dev-mips32
Description-md5: 280c2246086bea839d684d4c8bccacf0
Description-en: GNU C Library: o32 Development Libraries for MIPS
 Contains the symlinks and object files needed to compile and link programs
 which use the standard C library. This is the o32 version of the
 library, meant for MIPS systems.

Package: libc6-dev-mips64
Description-md5: 9dd242b56f39d8acbc4555d3219d23d5
Description-en: GNU C Library: 64bit Development Libraries for MIPS64
 Contains the symlinks and object files needed to compile and link programs
 which use the standard C library. This is the 64bit version of the
 library, meant for MIPS64 systems.

Package: libc6-dev-mipsn32
Description-md5: 2078e97dbf8e76c7ff82db01e80345e8
Description-en: GNU C Library: n32 Development Libraries for MIPS64
 Contains the symlinks and object files needed to compile and link programs
 which use the standard C library. This is the n32 version of the
 library, meant for MIPS64 systems.

Package: libc6-dev-s390
Description-md5: 6505482b334f48aad4d708dfb015adea
Description-en: GNU C Library: 32bit Development Libraries for IBM zSeries
 Contains the symlinks and object files needed to compile and link programs
 which use the standard C library. This is the 32bit version of the
 library.

Package: libc6-dev-x32
Description-md5: 0859bbe63e876c4ed2ca05543b5d535f
Description-en: GNU C Library: X32 ABI Development Libraries for AMD64
 Contains the symlinks and object files needed to compile and link programs
 which use the standard C library. This is the X32 ABI version of the
 library, meant for amd64 systems.

Package: libc6-i386
Description-md5: 126bea51eae6ba3832096d4d56bfd9d2
Description-en: GNU C Library: 32-bit shared libraries for AMD64
 This package includes shared versions of the standard C
 library and the standard math library, as well as many others.
 This is the 32bit version of the library, meant for AMD64 systems.

Package: libc6-mips32
Description-md5: 7beaffb5bc4ac57e26c7db9dbb3c4565
Description-en: GNU C Library: o32 Shared libraries for MIPS
 This package includes shared versions of the standard C library and the
 standard math library, as well as many others. This is the o32 version
 of the library, meant for MIPS systems.

Package: libc6-mips64
Description-md5: d9136446fea67b3b620340b337edd404
Description-en: GNU C Library: 64bit Shared libraries for MIPS64
 This package includes shared versions of the standard C library and the
 standard math library, as well as many others. This is the 64bit version
 of the library, meant for MIPS64 systems.

Package: libc6-mipsn32
Description-md5: 60a477000bd7077401ed31e411622a35
Description-en: GNU C Library: n32 Shared libraries for MIPS64
 This package includes shared versions of the standard C library and the
 standard math library, as well as many others. This is the n32 version
 of the library, meant for MIPS64 systems.

Package: libc6-s390
Description-md5: 7966d976953f1915c55728d7dad96de1
Description-en: GNU C Library: 32bit Shared libraries for IBM zSeries
 This package includes shared versions of the standard C library and the
 standard math library, as well as many others. This is the 32bit version
 of the library.

Package: libc6-x32
Description-md5: 010abf82e546e9de191aa54ef585d592
Description-en: GNU C Library: X32 ABI Shared libraries for AMD64
 This package includes shared versions of the standard C library and the
 standard math library, as well as many others. This is the X32 ABI version
 of the library, meant for AMD64 systems.

Package: locales
Description-md5: 68ccf846a4935e541c4a717fc0a1f3e3
Description-en: GNU C Library: National Language (locale) data [support]
 Machine-readable data files, shared objects and programs used by the
 C library for localization (l10n) and internationalization (i18n) support.
 .
 This package contains tools to generate locale definitions from source
 files (included in this package). It allows you to customize which
 definitions actually get generated. This is a space-saver over how this
 package used to be, with all locales generated by default. This created
 a package that unpacked to an excess of 30 megs.

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: 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: libglibmm-2.4-1v5
Description-md5: 87d5a10c4444939b2982878ee5b90405
Description-en: C++ wrapper for the GLib toolkit (shared libraries)
 GLib is a low-level general-purpose library used mainly by GTK+/GNOME
 applications, but is useful for other programs as well.
 glibmm is the C++ wrapper for GLib.
 .
 This package contains shared libraries.

Package: libglibmm-2.4-dev
Description-md5: f2f4409738ae61132ca83383cf54bdfb
Description-en: C++ wrapper for the GLib toolkit (development files)
 GLib is a low-level general-purpose library used mainly by GTK+/GNOME
 applications, but is useful for other programs as well.
 glibmm is the C++ wrapper for GLib.
 .
 This package contains development files.

Package: libglibmm-2.4-doc
Description-md5: 514e1a665a2ffb9cbb3d6ff36c78ed8b
Description-en: C++ wrapper for the GLib toolkit (documentation)
 GLib is a low-level general-purpose library used mainly by GTK+/GNOME
 applications, but is useful for other programs as well.
 glibmm is the C++ wrapper for GLib.
 .
 This package contains reference documentation and examples.

Package: libglibmm-2.68-1
Description-md5: 87d5a10c4444939b2982878ee5b90405
Description-en: C++ wrapper for the GLib toolkit (shared libraries)
 GLib is a low-level general-purpose library used mainly by GTK+/GNOME
 applications, but is useful for other programs as well.
 glibmm is the C++ wrapper for GLib.
 .
 This package contains shared libraries.

Package: libglibmm-2.68-dev
Description-md5: f2f4409738ae61132ca83383cf54bdfb
Description-en: C++ wrapper for the GLib toolkit (development files)
 GLib is a low-level general-purpose library used mainly by GTK+/GNOME
 applications, but is useful for other programs as well.
 glibmm is the C++ wrapper for GLib.
 .
 This package contains development files.

Package: libglibmm-2.68-doc
Description-md5: 514e1a665a2ffb9cbb3d6ff36c78ed8b
Description-en: C++ wrapper for the GLib toolkit (documentation)
 GLib is a low-level general-purpose library used mainly by GTK+/GNOME
 applications, but is useful for other programs as well.
 glibmm is the C++ wrapper for GLib.
 .
 This package contains reference documentation and examples.

Package: libglide3
Description-md5: 4a6491178b180bf100fc24f2c8af0b1a
Description-en: graphics library for 3Dfx Voodoo 3+ based cards - shared libraries
 This package allows you to use the 3D functions of cards based on
 3dfx Interactive, Inc's Voodoo Banshee, Voodoo 3, Voodoo 4, and
 Voodoo 5 chipsets.
 You should install it if you use such a card.
 .
 This package does not need the 3dfx kernel driver, as it uses DRI instead.

Package: libglide3-dev
Description-md5: 06d70ef27ebdb1fb57d111c5ae52af58
Description-en: graphics library for 3Dfx Voodoo 3+ based cards - development files
 This package contains the header files, example programs, and
 documentation necessary to develop software using libglide3.

Package: glimpse
Description-md5: 0463901d5ce746156ec7ac9968d6e014
Description-en: search quickly through entire file systems
 Glimpse, which stands for GLobal IMPlicit SEarch, is a very popular
 UNIX indexing and query system that allows you to search through a
 large set of files very quickly. Glimpse supports most of agrep's
 options (agrep is our powerful version of grep) including approximate
 matching (e.g., finding misspelled words), Boolean queries, and even
 some limited forms of regular expressions.

Package: glirc
Description-md5: 78e66520f6981a6f208ed25a63391cdb
Description-en: console IRC client
 glirc is a console IRC client with an emphasis on providing
 dynamic views into the model of your IRC connections.

Package: gliv
Description-md5: cdcf0c79eeba3dc4c14d3965851d570b
Description-en: image viewer using gdk-pixbuf and OpenGL
 GLiv is an image viewer that uses gdk-pixbuf to load images, and OpenGL to
 render them. Moving and zooming is very fast and smooth if you have an
 OpenGL board.

Package: libglktermw-dev
Description-md5: b6dbabdf4b17b623882b1edad64324d8
Description-en: Curses-based interface library for interactive fiction
 Glk is a device-independent interface specification intended primarily for
 interactive fiction implementations.  This library provides an ncurses-based
 glk interface and includes Unicode support.  It is used by packages such
 as glulxe.

Package: libglm-dev
Description-md5: 878ff15d3fbfc53052b9c786a25a6034
Description-en: C++ library for OpenGL GLSL type-based mathematics
 OpenGL Mathematics (GLM) is a header only C++ mathematics library
 for graphics software based on the OpenGL Shading Language (GLSL)
 specification.
 .
 GLM provides classes and functions designed and implemented with the
 same naming conventions and functionality than GLSL so that anyone who
 knows GLSL, can use GLM as well in C++.
 .
 This project isn't limited to GLSL features. An extension system, based
 on the GLSL extension conventions, provides extended capabilities: matrix
 transformations, quaternions, data packing, random numbers, noise, etc...
 .
 This library works perfectly with OpenGL but it also ensures
 interoperability with other third party libraries and SDK. It is a
 good candidate for software rendering (raytracing / rasterisation),
 image processing, physics simulations and any development context that
 requires a simple and convenient mathematics library.

Package: libglm-doc
Description-md5: 6bf7af875afb8549d8aeae956c47713e
Description-en: documentation for the OpenGL Mathematics (GLM) library
 OpenGL Mathematics (GLM) is a header only C++ mathematics library
 for graphics software based on the OpenGL Shading Language (GLSL)
 specification.
 .
 This package contains the OpenGL Mathematics manual and API documentation
 in HTML format.

Package: glmark2-data
Description-md5: 24746229a3c7754d19fe2c96cf02bbdb
Description-en: OpenGL (ES) 2.0 benchmark suite -- data files
 glmark2 is a benchmark for OpenGL (ES) 2.0. It uses only the subset of
 the OpenGL 2.0 API that is compatible with OpenGL ES 2.0.
 glmark2 offers a suite of scenes that can be used to measure many
 aspects of OpenGL (ES) 2.0 performance.
 The way in which each scene is rendered is configurable through a set
 of options.
 .
 This package provides data files.

Package: glmark2-drm
Description-md5: 404deb9deb797fda0c262f1636c08a12
Description-en: OpenGL 2.0 benchmark suite
 glmark2 is a benchmark for OpenGL 2.0. It uses only the subset of
 the OpenGL 2.0 API that is compatible with OpenGL ES 2.0.
 glmark2 offers a suite of scenes that can be used to measure many
 aspects of OpenGL (ES) 2.0 performance.
 The way in which each scene is rendered is configurable through a set
 of options.
 .
 This package is intended only for the DRM stand-alone back-end. GL version.

Package: glmark2-es2-drm
Description-md5: 0a391c0db26680f5a2c638b15832b0cc
Description-en: OpenGL 2.0 benchmark suite
 glmark2 is a benchmark for OpenGL 2.0. It uses only the subset of
 the OpenGL 2.0 API that is compatible with OpenGL ES 2.0.
 glmark2 offers a suite of scenes that can be used to measure many
 aspects of OpenGL (ES) 2.0 performance.
 The way in which each scene is rendered is configurable through a set
 of options.
 .
 This package is intended only for the DRM stand-alone back-end. GLESv2 version.

Package: glmark2-es2-wayland
Description-md5: 2fa407f2431c7486adb96ca5b2971b31
Description-en: OpenGL 2.0 benchmark suite
 glmark2 is a benchmark for OpenGL 2.0. It uses only the subset of
 the OpenGL 2.0 API that is compatible with OpenGL ES 2.0.
 glmark2 offers a suite of scenes that can be used to measure many
 aspects of OpenGL (ES) 2.0 performance.
 The way in which each scene is rendered is configurable through a set
 of options.
 .
 This package intended only for the wayland platform. GLESv2 version.

Package: glmark2-es2-x11
Description-md5: 59759dc2b67b6a8493d27220f82d43b7
Description-en: OpenGL 2.0 benchmark suite
 glmark2 is a benchmark for OpenGL 2.0. It uses only the subset of
 the OpenGL 2.0 API that is compatible with OpenGL ES 2.0.
 glmark2 offers a suite of scenes that can be used to measure many
 aspects of OpenGL (ES) 2.0 performance.
 The way in which each scene is rendered is configurable through a set
 of options.
 .
 This package is intended only for the X11 platform. GLESv2 version.

Package: glmark2-wayland
Description-md5: 95351bd653db8b201a15ac039dc005fa
Description-en: OpenGL 2.0 benchmark suite
 glmark2 is a benchmark for OpenGL 2.0. It uses only the subset of
 the OpenGL 2.0 API that is compatible with OpenGL ES 2.0.
 glmark2 offers a suite of scenes that can be used to measure many
 aspects of OpenGL (ES) 2.0 performance.
 The way in which each scene is rendered is configurable through a set
 of options.
 .
 This package intended only for the wayland platform. GL version.

Package: glmark2-x11
Description-md5: ca57ca353b500cc8d805ea8ea8509ee6
Description-en: OpenGL 2.0 benchmark suite
 glmark2 is a benchmark for OpenGL 2.0. It uses only the subset of
 the OpenGL 2.0 API that is compatible with OpenGL ES 2.0.
 glmark2 offers a suite of scenes that can be used to measure many
 aspects of OpenGL (ES) 2.0 performance.
 The way in which each scene is rendered is configurable through a set
 of options.
 .
 This package is intended only for the X11 platform. GL version.

Package: glob2
Description-md5: b38ff913791741efa07b5bd47dbb1f7e
Description-en: innovative Real Time Strategy game
 Globulation 2 is an ongoing, multi-platform project to create innovative
 high-quality RTS gameplay, minimizing micro-management and assigning tasks
 to the units automatically. You just have to order the number of units you
 want for a selected task and the units will do their best to satisfy your
 requirements.
 .
 Glob2 can be played by a single player, through your Local Area Network,
 or over the Internet, thanks to the Ysagoon Online Gaming meta-server. It
 also features a scripting language for versatile gameplay and an integrated
 map editor.

Package: glob2-data
Description-md5: f3b699d25365d6bf68c7cdc0ee60c4c4
Description-en: innovative Real Time Strategy game - data files
 Globulation 2 is an ongoing, multi-platform project to create innovative
 high-quality RTS gameplay, minimizing micro-management and assigning tasks
 to the units automatically. You just have to order the number of units you
 want for a selected task and the units will do their best to satisfy your
 requirements.
 .
 This package provides the images, maps, and other architecture-independent
 data files for Globulation 2.

Package: global
Description-md5: 7b39302720a0b16de2d66cdad9ea1a3a
Description-en: Source code search and browse tools
 GNU GLOBAL is a source code tag system that works the same way across
 diverse environments. Currently, it supports the following:
 .
   o command line, and the 'globash' query subshell.
   o vim plugin, and support for other vi clones.
   o less
   o emacs
   o web browser
 .
 Supported languages are C, C++, yacc and Java.
 You can locate a specified function in the source files and move
 there easily. It is especially useful for hacking large projects
 containing many subdirectories, many '#ifdef' and many main()
 functions, like X or kernel source.
 .
 Doxygen now supports using global as its source browser, with the
 USE_HTAGS option.

Package: globjects-doc
Description-md5: b630bddfd7d2db2dac84c956a4a3717b
Description-en: documentation for globjects
 globjects provides object-oriented interfaces to the OpenGL API (3.0 and
 higher). The main goals are much reduced code to use OpenGL in your
 rendering software and fewer errors due to the underlying glbinding and
 further abstraction levels on top. Typical processes are automated and
 missing features in the used OpenGL driver are partially simulated or
 even emulated.
 .
 This package provides the documentation.

Package: libglobjects-dev
Description-md5: c3d78ec41eeacfaf1ae6782261871a0d
Description-en: development files for globjects
 globjects provides object-oriented interfaces to the OpenGL API (3.0 and
 higher). The main goals are much reduced code to use OpenGL in your
 rendering software and fewer errors due to the underlying glbinding and
 further abstraction levels on top. Typical processes are automated and
 missing features in the used OpenGL driver are partially simulated or
 even emulated.
 .
 This package provides the development files.

Package: libglobjects1
Description-md5: 624c5b2a507847d0d4fb7f7f821e1a7d
Description-en: cross-platform C++ wrapper for OpenGL API objects
 globjects provides object-oriented interfaces to the OpenGL API (3.0 and
 higher). The main goals are much reduced code to use OpenGL in your
 rendering software and fewer errors due to the underlying glbinding and
 further abstraction levels on top. Typical processes are automated and
 missing features in the used OpenGL driver are partially simulated or
 even emulated.
 .
 This package provides the shared libraries.

Package: libglobus-authz-dev
Description-md5: b097ae0e59fbc0e4357a5be192fa8f21
Description-en: Grid Community Toolkit - Globus authz library Development Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-authz-dev package contains:
 Globus authz library Development Files

Package: libglobus-authz-doc
Description-md5: cc49dea10c50b9fd829a4facb6e48878
Description-en: Grid Community Toolkit - Globus authz library Documentation Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-authz-doc package contains:
 Globus authz library Documentation Files

Package: libglobus-authz0
Description-md5: a8bf91b58d554d7a250bb2c5e7b1c3c0
Description-en: Grid Community Toolkit - Globus authz library
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-authz0 package contains:
 Globus authz library

Package: libglobus-authz-callout-error-dev
Description-md5: a4366b6994dd865aa2bcfcee48453de3
Description-en: Grid Community Toolkit - Globus authz error library Development Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-authz-callout-error-dev package contains:
 Globus authz error library (used by globus authz callouts) Development Files

Package: libglobus-authz-callout-error-doc
Description-md5: bc7a6c73a9d1e3a7d9613485a0a10d99
Description-en: Grid Community Toolkit - Globus authz error library Documentation Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-authz-callout-error-doc package contains:
 Globus authz error library (used by globus authz callouts) Documentation Files

Package: libglobus-authz-callout-error0
Description-md5: 6964e2321d72e9096d3362418f44cbac
Description-en: Grid Community Toolkit - Globus authz error library
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-authz-callout-error0 package contains:
 Globus authz error library (used by globus authz callouts)

Package: libglobus-callout-dev
Description-md5: 2e0c77af19de774faa5ad57ceaac1a0a
Description-en: Grid Community Toolkit - Globus Callout Library Development Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-callout-dev package contains:
 Globus Callout Library Development Files

Package: libglobus-callout-doc
Description-md5: 496e78bd2c476dbc5a7a36a61dabfaa1
Description-en: Grid Community Toolkit - Globus Callout Library Documentation Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-callout-doc package contains:
 Globus Callout Library Documentation Files

Package: libglobus-callout0
Description-md5: d63f695d4289e0e7a922399ad22a3345
Description-en: Grid Community Toolkit - Globus Callout Library
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-callout0 package contains:
 Globus Callout Library - provides a platform independent way of
 dealing with runtime loadable functions.

Package: globus-common-progs
Description-md5: 3f33c1313556f172f7a3763e260d757f
Description-en: Grid Community Toolkit - Common Library Programs
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The globus-common-progs package contains:
 Common Library Programs

Package: libglobus-common-dev
Description-md5: 26f9802a0897a7d169226316e94fd2f5
Description-en: Grid Community Toolkit - Common Library Development Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-common-dev package contains:
 Common Library Development Files

Package: libglobus-common-doc
Description-md5: 357df63392806f52ea69c629530da482
Description-en: Grid Community Toolkit - Common Library Documentation Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-common-doc package contains:
 Common Library Documentation Files

Package: libglobus-common0
Description-md5: 9c9be3bdc2101b434882cc69f6f0d5b0
Description-en: Grid Community Toolkit - Common Library
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-common0 package contains:
 Common Library

Package: libglobus-ftp-client-dev
Description-md5: e26aad1b0181d1a846f42924b5f43eb0
Description-en: Grid Community Toolkit - GridFTP Client Library Development Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-ftp-client-dev package contains:
 GridFTP Client Library Development Files

Package: libglobus-ftp-client-doc
Description-md5: 5e1aa538713b5afba96c640aa6ce1c37
Description-en: Grid Community Toolkit - GridFTP Client Library Documentation Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-ftp-client-doc package contains:
 GridFTP Client Library Documentation Files

Package: libglobus-ftp-client2
Description-md5: 75a939faded336dd9465a02a1a0a1fe3
Description-en: Grid Community Toolkit - GridFTP Client Library
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-ftp-client2 package contains:
 GridFTP Client Library

Package: libglobus-ftp-control-dev
Description-md5: 435485f991bc6c16a078f8f0d01112c7
Description-en: Grid Community Toolkit - GridFTP Control Library Development Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-ftp-control-dev package contains:
 GridFTP Control Library Development Files

Package: libglobus-ftp-control-doc
Description-md5: 247403720dd98da563873336017dd3b7
Description-en: Grid Community Toolkit - GridFTP Control Library Documentation Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-ftp-control-doc package contains:
 GridFTP Control Library Documentation Files

Package: libglobus-ftp-control1
Description-md5: 06e012a91bd08c102d04b0186b98be86
Description-en: Grid Community Toolkit - GridFTP Control Library
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-ftp-control1 package contains:
 GridFTP Control Library

Package: libglobus-gass-cache-dev
Description-md5: 0e5c2b8de096df7711f697269668adba
Description-en: Grid Community Toolkit - Globus Gass Cache Development Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gass-cache-dev package contains:
 Globus Gass Cache Development Files

Package: libglobus-gass-cache-doc
Description-md5: 9790e8b45a14cf4456e09fe8f119f463
Description-en: Grid Community Toolkit - Globus Gass Cache Documentation Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gass-cache-doc package contains:
 Globus Gass Cache Documentation Files

Package: libglobus-gass-cache5
Description-md5: b6e84d035e8e69147c55cfb0e5ceac66
Description-en: Grid Community Toolkit - Globus Gass Cache
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gass-cache5 package contains:
 Globus Gass Cache

Package: globus-gass-cache-program
Description-md5: acd1751630d6cb03b27f43abc9dd07ee
Description-en: Grid Community Toolkit - Tools to manipulate local and remote GASS caches
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The globus-gass-cache-program package contains:
 Tools to manipulate local and remote GASS caches

Package: globus-gass-copy-progs
Description-md5: 2cdaf5e90dbe39356ad6251834ae536e
Description-en: Grid Community Toolkit - Globus Gass Copy Programs
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The globus-gass-copy-progs package contains:
 Globus Gass Copy Programs

Package: libglobus-gass-copy-dev
Description-md5: e47573a42f3b3b8b88d5a17e681099ea
Description-en: Grid Community Toolkit - Globus Gass Copy Development Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gass-copy-dev package contains:
 Globus Gass Copy Development Files

Package: libglobus-gass-copy-doc
Description-md5: b94b3819e8e0b1ebab228b085e5ea982
Description-en: Grid Community Toolkit - Globus Gass Copy Documentation Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gass-copy-doc package contains:
 Globus Gass Copy Documentation Files

Package: libglobus-gass-copy2
Description-md5: 1659c2b32d3e858b528458f67af1e1ee
Description-en: Grid Community Toolkit - Globus Gass Copy
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gass-copy2 package contains:
 Globus Gass Copy

Package: globus-gass-server-ez-progs
Description-md5: e8243927a847a2920e6199c8e1e174a2
Description-en: Grid Community Toolkit - Globus Gass Server_ez Programs
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The globus-gass-server-ez-progs package contains:
 Globus Gass Server_ez Programs

Package: libglobus-gass-server-ez-dev
Description-md5: 7d503e93b021d479373a7f30e7a0614b
Description-en: Grid Community Toolkit - Globus Gass Server_ez Development Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gass-server-ez-dev package contains:
 Globus Gass Server_ez Development Files

Package: libglobus-gass-server-ez2
Description-md5: 1dd44f51e2df46e9e4806d8ab4c223a0
Description-en: Grid Community Toolkit - Globus Gass Server_ez
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gass-server-ez2 package contains:
 Globus Gass Server_ez

Package: libglobus-gass-transfer-dev
Description-md5: 4127d361ca2111422203f1a1a4a66075
Description-en: Grid Community Toolkit - Globus Gass Transfer Development Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gass-transfer-dev package contains:
 Globus Gass Transfer Development Files

Package: libglobus-gass-transfer-doc
Description-md5: bc5d9b756c2e6e59edc2d46ca3c03151
Description-en: Grid Community Toolkit - Globus Gass Transfer Documentation Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gass-transfer-doc package contains:
 Globus Gass Transfer Documentation Files

Package: libglobus-gass-transfer2
Description-md5: 872fe51f91190f5fbf59508e2ee39281
Description-en: Grid Community Toolkit - Globus Gass Transfer
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gass-transfer2 package contains:
 Globus Gass Transfer

Package: globus-gatekeeper
Description-md5: 47cddeb16ed2d46fdbc8a3c59c8f2fc1
Description-en: Grid Community Toolkit - Globus Gatekeeper
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The globus-gatekeeper package contains:
 Globus Gatekeeper

Package: globus-gfork-progs
Description-md5: 61b46950a26c299f1b4b262331eb5f3a
Description-en: Grid Community Toolkit - GFork Programs
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The globus-gfork-progs package contains:
 GFork Programs - GFork is user configurable super-server daemon very similar
 to xinetd. It listens on a TCP port. When clients connect to a port it runs an
 administrator defined program which services that client connection, just as
 x/inetd do.

Package: libglobus-gfork-dev
Description-md5: c51d0b3f9c4bbd385a02bf50afcaa771
Description-en: Grid Community Toolkit - GFork Development Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gfork-dev package contains:
 GFork Development Files

Package: libglobus-gfork0
Description-md5: abf159eac9fbb65a8367865a544d57d9
Description-en: Grid Community Toolkit - GFork
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gfork0 package contains:
 GFork Library

Package: globus-gram-audit
Description-md5: 53a3dd4379b3063606e45db248c8a8c4
Description-en: Grid Community Toolkit - GRAM Jobmanager Auditing
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The globus-gram-audit package contains:
 GRAM Jobmanager Auditing

Package: libglobus-gram-client-dev
Description-md5: 8108aefd361691c0ff1964a0808866bc
Description-en: Grid Community Toolkit - GRAM Client Library Development Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gram-client-dev package contains:
 GRAM Client Library Development Files

Package: libglobus-gram-client-doc
Description-md5: bb9177d5425f0fd6d6197d7f843b36f6
Description-en: Grid Community Toolkit - GRAM Client Library Documentation Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gram-client-doc package contains:
 GRAM Client Library Documentation Files

Package: libglobus-gram-client3
Description-md5: d8127824513ca2b84385024e3533dcc3
Description-en: Grid Community Toolkit - GRAM Client Library
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gram-client3 package contains:
 GRAM Client Library

Package: globus-gram-client-tools
Description-md5: 0c47e8ce3d36c2875ca73d8a2ff1e298
Description-en: Grid Community Toolkit - Job Management Tools (globusrun)
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The globus-gram-client-tools package contains:
 Job Management Tools (globusrun)

Package: globus-gram-job-manager
Description-md5: e12cf5fc33d4f30357b603c508e99173
Description-en: Grid Community Toolkit - GRAM Jobmanager
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The globus-gram-job-manager package contains:
 GRAM Jobmanager

Package: globus-seg-job-manager
Description-md5: bc65fefbda1b1ebbfcd4deaa08e99cc5
Description-en: Grid Community Toolkit - Scheduler Event Generator Job Manager
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The globus-seg-job-manager package contains:
 Scheduler Event Generator Job Manager

Package: libglobus-gram-job-manager-callout-error-dev
Description-md5: 605953ff3ce58cc16668585c73e85bc2
Description-en: Grid Community Toolkit - Globus GRAM Jobmanager Callout Errors Development Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gram-job-manager-callout-error-dev package contains:
 Globus GRAM Jobmanager Callout Errors Development Files

Package: libglobus-gram-job-manager-callout-error-doc
Description-md5: 023e98bb20da601f88de4da65f0a173e
Description-en: Grid Community Toolkit - Globus GRAM Jobmanager Callout Errors Documentation Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gram-job-manager-callout-error-doc package contains:
 Globus GRAM Jobmanager Callout Errors Documentation Files

Package: libglobus-gram-job-manager-callout-error0
Description-md5: 1571796f6a6e277bf23149fec1c09f52
Description-en: Grid Community Toolkit - Globus GRAM Jobmanager Callout Errors
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gram-job-manager-callout-error0 package contains:
 Globus GRAM Jobmanager Callout Errors

Package: globus-gram-job-manager-condor
Description-md5: 2a8f71c48e37657e36ebdf8ff2caad7a
Description-en: Grid Community Toolkit - Condor Job Manager Support
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The globus-gram-job-manager-condor package contains:
 Condor Job Manager Support

Package: globus-gram-job-manager-fork
Description-md5: 9c0ea12dd714b7d42e72dfa51bc3b2c2
Description-en: Grid Community Toolkit - Fork Job Manager Support
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The globus-gram-job-manager-fork package contains:
 Fork Job Manager Support

Package: globus-gram-job-manager-fork-setup-poll
Description-md5: 62950b7c7599dd4b48c9e6350b92c273
Description-en: Grid Community Toolkit - Fork Job Manager Support using polling
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The globus-gram-job-manager-fork-setup-poll package contains:
 Fork Job Manager Support using polling to monitor job state

Package: globus-gram-job-manager-fork-setup-seg
Description-md5: 108c85e5f4336bfbd03283a94be3c999
Description-en: Grid Community Toolkit - Fork Job Manager Support using SEG
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The globus-gram-job-manager-fork-setup-seg package contains:
 Fork Job Manager Support using the scheduler event generator to monitor job
 state

Package: globus-gram-job-manager-lsf
Description-md5: 9630efa3187169f4e06d05b7d45f51fc
Description-en: Grid Community Toolkit - LSF Job Manager Support
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The globus-gram-job-manager-lsf package contains:
 LSF Job Manager Support

Package: globus-gram-job-manager-lsf-setup-poll
Description-md5: f30d745f3073dd3f92b968d3af674def
Description-en: Grid Community Toolkit - LSF Job Manager Support using polling
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The globus-gram-job-manager-lsf-setup-poll package contains:
 LSF Job Manager Support using polling to monitor job state

Package: globus-gram-job-manager-lsf-setup-seg
Description-md5: 358a14357296374bb2c780a61944310d
Description-en: Grid Community Toolkit - LSF Job Manager Support using SEG
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The globus-gram-job-manager-lsf-setup-seg package contains:
 LSF Job Manager Support using the scheduler event generator to monitor job
 state

Package: globus-gram-job-manager-pbs
Description-md5: 123570d0b5d7fc29d088b6f696063809
Description-en: Grid Community Toolkit - PBS Job Manager Support
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The globus-gram-job-manager-pbs package contains:
 PBS Job Manager Support

Package: globus-gram-job-manager-pbs-setup-poll
Description-md5: e54b3715cb4881730c683a46bda42eae
Description-en: Grid Community Toolkit - PBS Job Manager Support using polling
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The globus-gram-job-manager-pbs-setup-poll package contains:
 PBS Job Manager Support using polling to monitor job state

Package: globus-gram-job-manager-pbs-setup-seg
Description-md5: d51ba23ba497d6b1ddf5485087a601e0
Description-en: Grid Community Toolkit - PBS Job Manager Support using SEG
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The globus-gram-job-manager-pbs-setup-seg package contains:
 PBS Job Manager Support using the scheduler event generator to monitor job
 state

Package: globus-gram-job-manager-scripts
Description-md5: 6c194e10f2b8045e0b6963bb7b18d90c
Description-en: Grid Community Toolkit - GRAM Job ManagerScripts
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The globus-gram-job-manager-scripts package contains:
 GRAM Job ManagerScripts

Package: globus-gram-job-manager-scripts-doc
Description-md5: 937d1baa9f72ba5e20c76f480210df2b
Description-en: Grid Community Toolkit - GRAM Job ManagerScripts Documentation Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The globus-gram-job-manager-scripts-doc package contains:
 GRAM Job ManagerScripts Documentation Files

Package: globus-gram-job-manager-sge
Description-md5: c0a026c26e9841232e410f72a1c286c2
Description-en: Grid Community Toolkit - Grid Engine Job Manager Support
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The globus-gram-job-manager-sge package contains:
 Grid Engine Job Manager Support

Package: globus-gram-job-manager-sge-setup-poll
Description-md5: 543b82abc70103df04517ab83bb843c9
Description-en: Grid Community Toolkit - Grid Engine Job Manager Support using polling
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The globus-gram-job-manager-sge-setup-poll package contains:
 Grid Engine Job Manager Support using polling to monitor job state

Package: globus-gram-job-manager-sge-setup-seg
Description-md5: 605c35314efb150d612cb342a96e569b
Description-en: Grid Community Toolkit - Grid Engine Job Manager Support using SEG
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The globus-gram-job-manager-sge-setup-seg package contains:
 Grid Engine Job Manager Support using the scheduler event generator to monitor
 job state

Package: globus-gram-job-manager-slurm
Description-md5: 3a68f1eed53427cc84ac4ba75db81182
Description-en: Grid Community Toolkit - SLURM Job Manager Support
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The globus-gram-job-manager-slurm package contains:
 SLURM Job Manager Support

Package: libglobus-gram-protocol-dev
Description-md5: 0958764868a9d0ed61dd6b8dd743d4b0
Description-en: Grid Community Toolkit - GRAM Protocol Library Development Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gram-protocol-dev package contains:
 GRAM Protocol Library Development Files

Package: libglobus-gram-protocol-doc
Description-md5: 59f11cfbc4bc8089953b54bb7430acf4
Description-en: Grid Community Toolkit - GRAM Protocol Library Documentation Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gram-protocol-doc package contains:
 GRAM Protocol Library Documentation Files

Package: libglobus-gram-protocol3
Description-md5: fe0358c802593fdd06f9dc17844f8faf
Description-en: Grid Community Toolkit - GRAM Protocol Library
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gram-protocol3 package contains:
 GRAM Protocol Library

Package: globus-gridftp-server-progs
Description-md5: e51f9a20d893ee7a31a85b380d9f372f
Description-en: Grid Community Toolkit - Globus GridFTP Server Programs
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The globus-gridftp-server-progs package contains:
 Globus GridFTP Server Programs

Package: libglobus-gridftp-server-dev
Description-md5: 9cc42ad37d22623aa1a62b4b073b3982
Description-en: Grid Community Toolkit - Globus GridFTP Server Development Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gridftp-server-dev package contains:
 Globus GridFTP Server Development Files

Package: libglobus-gridftp-server6
Description-md5: dcda61d18f01ed851fdb6eb99f2b3f36
Description-en: Grid Community Toolkit - Globus GridFTP Server
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gridftp-server6 package contains:
 Globus GridFTP Server

Package: libglobus-gridftp-server-control-dev
Description-md5: e38244a681fd8b904f680056951d3064
Description-en: Grid Community Toolkit - Globus GridFTP Server Library Development Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gridftp-server-control-dev package contains:
 Globus GridFTP Server Library Development Files

Package: libglobus-gridftp-server-control0
Description-md5: 79530b91274b10b3e0740991e208aaf3
Description-en: Grid Community Toolkit - Globus GridFTP Server Library
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gridftp-server-control0 package contains:
 Globus GridFTP Server Library

Package: libglobus-gridmap-callout-error-dev
Description-md5: 269fa9a8f757f46604dd920601647367
Description-en: Grid Community Toolkit - Globus Gridmap Callout Errors Development Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gridmap-callout-error-dev package contains:
 Globus Gridmap Callout Errors Development Files

Package: libglobus-gridmap-callout-error-doc
Description-md5: 2d014396b002fabafa5e50a3da1a7972
Description-en: Grid Community Toolkit - Globus Gridmap Callout Errors Documentation Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gridmap-callout-error-doc package contains:
 Globus Gridmap Callout Errors Documentation Files

Package: libglobus-gridmap-callout-error0
Description-md5: bbe9640b6e2237058ba4a41d4724cf65
Description-en: Grid Community Toolkit - Globus Gridmap Callout Errors
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gridmap-callout-error0 package contains:
 Globus Gridmap Callout Errors

Package: libglobus-gridmap-eppn-callout
Description-md5: 7c7b9c831ed6adb006dc22c78ecaafae
Description-en: Grid Community Toolkit - Globus gridmap ePPN callout
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gridmap-eppn-callout package contains:
 Globus gridmap ePPN callout

Package: libglobus-gridmap-verify-myproxy-callout
Description-md5: c41a606e657db70d0cd090ca71a68c83
Description-en: Grid Community Toolkit - Globus gridmap myproxy callout
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gridmap-verify-myproxy-callout package contains:
 Globus gridmap myproxy callout

Package: libglobus-gsi-callback-dev
Description-md5: 1fbf39756a1384e9d994dff53d78b441
Description-en: Grid Community Toolkit - Globus GSI Callback Library Development Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gsi-callback-dev package contains:
 Globus GSI Callback Library Development Files

Package: libglobus-gsi-callback-doc
Description-md5: 6217953261a4b4063703622a36e601aa
Description-en: Grid Community Toolkit - Globus GSI Callback Library Documentation Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gsi-callback-doc package contains:
 Globus GSI Callback Library Documentation Files

Package: libglobus-gsi-callback0
Description-md5: e2503996113b7b6b9eaea7c96532e44a
Description-en: Grid Community Toolkit - Globus GSI Callback Library
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gsi-callback0 package contains:
 Globus GSI Callback Library

Package: globus-gsi-cert-utils-progs
Description-md5: 7678185f2f413ef168001f67d286f0ca
Description-en: Grid Community Toolkit - Globus GSI Cert Utils Library Programs
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The globus-gsi-cert-utils-progs package contains:
 Globus GSI Cert Utils Library Programs

Package: libglobus-gsi-cert-utils-dev
Description-md5: 196692ba525ef047437186cd90ba0c06
Description-en: Grid Community Toolkit - Globus GSI Cert Utils Library Development Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gsi-cert-utils-dev package contains:
 Globus GSI Cert Utils Library Development Files

Package: libglobus-gsi-cert-utils-doc
Description-md5: d4404835bcc5fc367db71fc6757c6b58
Description-en: Grid Community Toolkit - Globus GSI Cert Utils Library Documentation Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gsi-cert-utils-doc package contains:
 Globus GSI Cert Utils Library Documentation Files

Package: libglobus-gsi-cert-utils0
Description-md5: 328f9a2c7f553f88ecd7dde5becbeda9
Description-en: Grid Community Toolkit - Globus GSI Cert Utils Library
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gsi-cert-utils0 package contains:
 Globus GSI Cert Utils Library

Package: libglobus-gsi-credential-dev
Description-md5: a7db3c78cb492823e0988cbcabf671cd
Description-en: Grid Community Toolkit - Globus GSI Credential Library Development Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gsi-credential-dev package contains:
 Globus GSI Credential Library Development Files

Package: libglobus-gsi-credential-doc
Description-md5: 8501b8cb16a552b8a03cc62b8a172f2e
Description-en: Grid Community Toolkit - Globus GSI Credential Library Documentation Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gsi-credential-doc package contains:
 Globus GSI Credential Library Documentation Files

Package: libglobus-gsi-credential1
Description-md5: f74376a652a8696a7797579a4eaa4102
Description-en: Grid Community Toolkit - Globus GSI Credential Library
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gsi-credential1 package contains:
 Globus GSI Credential Library

Package: libglobus-gsi-openssl-error-dev
Description-md5: a7cf468c00fb7b99dd641ac37aad52c9
Description-en: Grid Community Toolkit - Globus OpenSSL Error Handling Development Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gsi-openssl-error-dev package contains:
 Globus OpenSSL Error Handling Development Files

Package: libglobus-gsi-openssl-error-doc
Description-md5: 4298415a68961a6b41c2d8d8daff2083
Description-en: Grid Community Toolkit - Globus OpenSSL Error Handling Documentation Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gsi-openssl-error-doc package contains:
 Globus OpenSSL Error Handling Documentation Files

Package: libglobus-gsi-openssl-error0
Description-md5: 5add5e3a9e669ba4ccc6f6f39a1b9a43
Description-en: Grid Community Toolkit - Globus OpenSSL Error Handling
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gsi-openssl-error0 package contains:
 Globus OpenSSL Error Handling

Package: libglobus-gsi-proxy-core-dev
Description-md5: ae8f2156ea63e8128f7682155ca7f6c7
Description-en: Grid Community Toolkit - Globus GSI Proxy Core Library Development Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gsi-proxy-core-dev package contains:
 Globus GSI Proxy Core Library Development Files

Package: libglobus-gsi-proxy-core-doc
Description-md5: 19e14b87af7e3b4e27258d6957c3e9fd
Description-en: Grid Community Toolkit - Globus GSI Proxy Core Library Documentation Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gsi-proxy-core-doc package contains:
 Globus GSI Proxy Core Library Documentation Files

Package: libglobus-gsi-proxy-core0
Description-md5: 028e4552923b163a4664cb45d7bb4b61
Description-en: Grid Community Toolkit - Globus GSI Proxy Core Library
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gsi-proxy-core0 package contains:
 Globus GSI Proxy Core Library

Package: libglobus-gsi-proxy-ssl-dev
Description-md5: 49d6e1d78d725c2140aa801811d13f67
Description-en: Grid Community Toolkit - Globus GSI Proxy SSL Library Development Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gsi-proxy-ssl-dev package contains:
 Globus GSI Proxy SSL Library Development Files

Package: libglobus-gsi-proxy-ssl-doc
Description-md5: f6590e319c1596cb9420c66758e07809
Description-en: Grid Community Toolkit - Globus GSI Proxy SSL Library Documentation Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gsi-proxy-ssl-doc package contains:
 Globus GSI Proxy SSL Library Documentation Files

Package: libglobus-gsi-proxy-ssl1
Description-md5: 9f342cef6d1599cf98eb643fb0972503
Description-en: Grid Community Toolkit - Globus GSI Proxy SSL Library
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gsi-proxy-ssl1 package contains:
 Globus GSI Proxy SSL Library

Package: libglobus-gsi-sysconfig-dev
Description-md5: 9a4ff96da3e0fd90cae06a74993daec7
Description-en: Grid Community Toolkit - Globus GSI System Config Library Development Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gsi-sysconfig-dev package contains:
 Globus GSI System Config Library Development Files

Package: libglobus-gsi-sysconfig-doc
Description-md5: 2eb4cb8e3762cbd90ad964b55c4f81b0
Description-en: Grid Community Toolkit - Globus GSI System Config Library Documentation Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gsi-sysconfig-doc package contains:
 Globus GSI System Config Library Documentation Files

Package: libglobus-gsi-sysconfig1
Description-md5: 32f07508e4aaa1e811233d3d3d93b675
Description-en: Grid Community Toolkit - Globus GSI System Config Library
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gsi-sysconfig1 package contains:
 Globus GSI System Config Library

Package: globus-gss-assist-progs
Description-md5: 9329b4a94ad968144560280cb969fe72
Description-en: Grid Community Toolkit - GSSAPI Assist library Programs
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The globus-gss-assist-progs package contains:
 GSSAPI Assist library Programs

Package: libglobus-gss-assist-dev
Description-md5: e9f4add45597b76575415a036437edd4
Description-en: Grid Community Toolkit - GSSAPI Assist library Development Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gss-assist-dev package contains:
 GSSAPI Assist library Development Files

Package: libglobus-gss-assist-doc
Description-md5: b5c36f3b88185e82e914bacfba79b314
Description-en: Grid Community Toolkit - GSSAPI Assist library Documentation Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gss-assist-doc package contains:
 GSSAPI Assist library Documentation Files

Package: libglobus-gss-assist3
Description-md5: 4af6f9c6b63c758959544badd5a1fde9
Description-en: Grid Community Toolkit - GSSAPI Assist library
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gss-assist3 package contains:
 GSSAPI Assist library

Package: libglobus-gssapi-error-dev
Description-md5: ee2efa19188417f273cd4574ed8d1476
Description-en: Grid Community Toolkit - GSSAPI Error Library Development Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gssapi-error-dev package contains:
 GSSAPI Error Library Development Files

Package: libglobus-gssapi-error-doc
Description-md5: a7fc0a55ec8ca1f2d1074d084c76fb89
Description-en: Grid Community Toolkit - GSSAPI Error Library Documentation Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gssapi-error-doc package contains:
 GSSAPI Error Library Documentation Files

Package: libglobus-gssapi-error2
Description-md5: b6f039f63a3a2f28e86953c274dc8a65
Description-en: Grid Community Toolkit - GSSAPI Error Library
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gssapi-error2 package contains:
 GSSAPI Error Library

Package: libglobus-gssapi-gsi-dev
Description-md5: b50fe8b6025b4b0237f5e522e82fc350
Description-en: Grid Community Toolkit - GSSAPI library Development Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gssapi-gsi-dev package contains:
 GSSAPI library Development Files

Package: libglobus-gssapi-gsi-doc
Description-md5: 43896f8887c3f3aae33d1718df87bfae
Description-en: Grid Community Toolkit - GSSAPI library Documentation Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gssapi-gsi-doc package contains:
 GSSAPI library Documentation Files

Package: libglobus-gssapi-gsi4
Description-md5: fffe83ce73ca85f7c2e2234ee0fa1b9b
Description-en: Grid Community Toolkit - GSSAPI library
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-gssapi-gsi4 package contains:
 GSSAPI library

Package: libglobus-io-dev
Description-md5: c13c849ff1ba26bf870327c711aa7468
Description-en: Grid Community Toolkit - uniform I/O interface Development Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-io-dev package contains:
 uniform I/O interface to stream and datagram style communications
 Development Files

Package: libglobus-io3
Description-md5: 5987e5aa1c384fc6c4f6ae49fae317dc
Description-en: Grid Community Toolkit - uniform I/O interface
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-io3 package contains:
 uniform I/O interface to stream and datagram style communications

Package: libglobus-net-manager-dev
Description-md5: 7821c7bfe00e51c26a3a036064139baa
Description-en: Grid Community Toolkit - Network Manager Library Development Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-net-manager-dev package contains:
 Network Manager Library Development Files

Package: libglobus-net-manager-doc
Description-md5: b42bd1ed985ed491f285a72c47eb5b68
Description-en: Grid Community Toolkit - Network Manager Library Documentation Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-net-manager-doc package contains:
 Network Manager Library Documentation Files

Package: libglobus-net-manager0
Description-md5: a4b78784fd39d667e87fd151508720e6
Description-en: Grid Community Toolkit - Network Manager Library
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-net-manager0 package contains:
 Network Manager Library
 .
 The Globus Network Manager Library is a plug-in point for network management
 tasks, such as:
  - selectively open ports in a firewall and allow these ports to be closed
    when transfers are complete
  - configure a virtual circuit based on a site policy and route traffic
    over this circuit
  - route network traffic related to a task over a particular network

Package: libglobus-xio-net-manager-driver
Description-md5: d58b4ee5d0f47271c65f56b2f9052d70
Description-en: Grid Community Toolkit - Globus XIO Network Manager Driver
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-xio-net-manager-driver package contains:
 Globus XIO Network Manager Driver

Package: libglobus-xio-net-manager-driver-dev
Description-md5: 34a30137a4134173004ab01d1e46db40
Description-en: Grid Community Toolkit - Globus XIO Network Manager Driver Development Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-xio-net-manager-driver-dev package contains:
 Globus XIO Network Manager Driver Development Files

Package: libglobus-openssl-module-dev
Description-md5: 39dd7b61f22b8f20740b549a66f2f446
Description-en: Grid Community Toolkit - Globus OpenSSL Module Wrapper Development Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-openssl-module-dev package contains:
 Globus OpenSSL Module Wrapper Development Files

Package: libglobus-openssl-module-doc
Description-md5: 4668c55b5be9790b039e558b71d8c1b1
Description-en: Grid Community Toolkit - Globus OpenSSL Module Wrapper Documentation Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-openssl-module-doc package contains:
 Globus OpenSSL Module Wrapper Documentation Files

Package: libglobus-openssl-module0
Description-md5: 447a2cd7b56b65d9c8207e4cde6a7dbd
Description-en: Grid Community Toolkit - Globus OpenSSL Module Wrapper
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-openssl-module0 package contains:
 Globus OpenSSL Module Wrapper

Package: globus-proxy-utils
Description-md5: d01366f35c864b71392b2d7c1132922e
Description-en: Grid Community Toolkit - Globus GSI Proxy Utility Programs
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The globus-proxy-utils package contains:
 Globus GSI Proxy Utility Programs

Package: libglobus-rsl-dev
Description-md5: a765c4cb2fa7d540a474c98188a8c698
Description-en: Grid Community Toolkit - Resource Specification Language Library Development Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-rsl-dev package contains:
 Resource Specification Language Library Development Files

Package: libglobus-rsl-doc
Description-md5: 157bd0510d0e393aefe77a1447fa1b89
Description-en: Grid Community Toolkit - Resource Specification Language Library Documentation Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-rsl-doc package contains:
 Resource Specification Language Library Documentation Files

Package: libglobus-rsl2
Description-md5: 9e3931e0b809b1d1b0527539e180c192
Description-en: Grid Community Toolkit - Resource Specification Language Library
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-rsl2 package contains:
 Resource Specification Language Library

Package: globus-scheduler-event-generator-progs
Description-md5: 232c457ce6b0b76d8045fab06db28e57
Description-en: Grid Community Toolkit - Scheduler Event Generator Programs
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The globus-scheduler-event-generator-progs package contains:
 Scheduler Event Generator Programs

Package: libglobus-scheduler-event-generator-dev
Description-md5: a014d9e01f930701c5eae4461952ade2
Description-en: Grid Community Toolkit - Scheduler Event Generator Development Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-scheduler-event-generator-dev package contains:
 Scheduler Event Generator Development Files

Package: libglobus-scheduler-event-generator-doc
Description-md5: c33105fb7e3a71c46e8aa3b54341316e
Description-en: Grid Community Toolkit - Scheduler Event Generator Documentation Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-scheduler-event-generator-doc package contains:
 Scheduler Event Generator Documentation Files

Package: libglobus-scheduler-event-generator0
Description-md5: d23002051d0796c6ffe38f46fb240eca
Description-en: Grid Community Toolkit - Scheduler Event Generator
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-scheduler-event-generator0 package contains:
 Scheduler Event Generator

Package: globus-simple-ca
Description-md5: f661198e7ea08e8a73116e6e8508e63d
Description-en: Grid Community Toolkit - Simple CA Utility
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The globus-simple-ca package contains:
 Simple CA Utility

Package: libglobus-xio-dev
Description-md5: 28a535eb0d22ed07f1b0faf82824609c
Description-en: Grid Community Toolkit - Globus XIO Framework Development Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-xio-dev package contains:
 Globus XIO Framework Development Files

Package: libglobus-xio-doc
Description-md5: 947afdb86d707f405ff5f6e7f185a974
Description-en: Grid Community Toolkit - Globus XIO Framework Documentation Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-xio-doc package contains:
 Globus XIO Framework Documentation Files

Package: libglobus-xio0
Description-md5: ae7032d225c4660639e034f7a2109fe7
Description-en: Grid Community Toolkit - Globus XIO Framework
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-xio0 package contains:
 Globus XIO Framework

Package: libglobus-xio-gridftp-driver
Description-md5: 769d141eb4093addb365a09d9940ff34
Description-en: Grid Community Toolkit - Globus XIO GridFTP Driver
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-xio-gridftp-driver package contains:
 Globus XIO GridFTP Driver

Package: libglobus-xio-gridftp-driver-dev
Description-md5: cd5a3232c4b29df0a4f59ea97acf0800
Description-en: Grid Community Toolkit - Globus XIO GridFTP Driver Development Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-xio-gridftp-driver-dev package contains:
 Globus XIO GridFTP Driver Development Files

Package: libglobus-xio-gridftp-driver-doc
Description-md5: 235a1af1a614cbd874c6760749ab213c
Description-en: Grid Community Toolkit - Globus XIO GridFTP Driver Documentation Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-xio-gridftp-driver-doc package contains:
 Globus XIO GridFTP Driver Documentation Files

Package: libglobus-xio-gridftp-multicast
Description-md5: d4c0f9382ce42abdf2338f57eb211712
Description-en: Grid Community Toolkit - Globus XIO GridFTP Multicast Driver
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-xio-gridftp-multicast package contains:
 Globus XIO GridFTP Multicast Driver

Package: libglobus-xio-gridftp-multicast-dev
Description-md5: 0cd1752e786a5c120ed4917cb4e2fa32
Description-en: Grid Community Toolkit - Globus XIO GridFTP Multicast Driver Development Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-xio-gridftp-multicast-dev package contains:
 Globus XIO GridFTP Multicast Driver Development Files

Package: libglobus-xio-gsi-driver
Description-md5: 621dd739b50be639b2f51cd83eec6a4c
Description-en: Grid Community Toolkit - Globus XIO GSI Driver
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-xio-gsi-driver package contains:
 Globus XIO GSI Driver

Package: libglobus-xio-gsi-driver-dev
Description-md5: 86eeed1814a74aa890c1feac11ad0c73
Description-en: Grid Community Toolkit - Globus XIO GSI Driver Development Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-xio-gsi-driver-dev package contains:
 Globus XIO GSI Driver Development Files

Package: libglobus-xio-gsi-driver-doc
Description-md5: b047280491d05809c63ad3cd367e87ab
Description-en: Grid Community Toolkit - Globus XIO GSI Driver Documentation Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-xio-gsi-driver-doc package contains:
 Globus XIO GSI Driver Documentation Files

Package: libglobus-xio-pipe-driver
Description-md5: 4fbdd5cf36450a7b6a1ecf24570d1ca0
Description-en: Grid Community Toolkit - Globus Pipe Driver
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-xio-pipe-driver package contains:
 Globus Pipe Driver

Package: libglobus-xio-pipe-driver-dev
Description-md5: bd6408dcca5d1676210fa0bc7ec4cc1d
Description-en: Grid Community Toolkit - Globus Pipe Driver Development Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-xio-pipe-driver-dev package contains:
 Globus Pipe Driver Development Files

Package: libglobus-xio-popen-driver
Description-md5: e9f3a6460feef1076ceb30e2bc324937
Description-en: Grid Community Toolkit - Globus XIO Pipe Open Driver
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-xio-popen-driver package contains:
 Globus XIO Pipe Open Driver - allows a user to execute a program and
 treat it as a transport driver by routing data through pipes

Package: libglobus-xio-popen-driver-dev
Description-md5: 515f02b488b6d1ccc2ada89c73468b30
Description-en: Grid Community Toolkit - Globus XIO Pipe Open Driver Development Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-xio-popen-driver-dev package contains:
 Globus XIO Pipe Open Driver Development Files

Package: libglobus-xio-rate-driver
Description-md5: f8451507df11067fce9b9fd0600dea91
Description-en: Grid Community Toolkit - Globus XIO Rate Limiting Driver
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-xio-rate-driver package contains:
 Globus XIO Rate Limiting Driver - allows a user to execute a program and
 treat it as a transport driver by routing data through pipes

Package: libglobus-xio-rate-driver-dev
Description-md5: 28b20d5739c2732d0664c246e822bf0f
Description-en: Grid Community Toolkit - Globus XIO Rate Limiting Driver Development Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-xio-rate-driver-dev package contains:
 Globus XIO Rate Limiting Driver Development Files

Package: libglobus-xio-udt-driver
Description-md5: 0fea7850ed1e2a233b840aef541bdae2
Description-en: Grid Community Toolkit - Globus XIO UDT Driver
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-xio-udt-driver package contains:
 Globus XIO UDT Driver - allows a user to execute a program and
 treat it as a transport driver by routing data through pipes

Package: libglobus-xio-udt-driver-dev
Description-md5: 28a5450b3f3703b1bade8aa0cef961dc
Description-en: Grid Community Toolkit - Globus XIO UDT Driver Development Files
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The libglobus-xio-udt-driver-dev package contains:
 Globus XIO UDT Driver Development Files

Package: globus-xioperf
Description-md5: 942f2b451bdcb384db500848bfffa01e
Description-en: Grid Community Toolkit - XIO Performance Tool
 The Grid Community Toolkit (GCT) is an open source software toolkit used for
 building grid systems and applications. It is a fork of the Globus Toolkit
 originally created by the Globus Alliance. It is supported by the Grid
 Community Forum (GridCF) that provides community-based support for core
 software packages in grid computing.
 .
 The globus-xioperf package contains:
 XIO Performance Tool

Package: glogg
Description-md5: 1723d09f25ee852e6520a3f06c0df428
Description-en: Smart interactive log explorer using Qt
 glogg is a multi-platform GUI application to browse and search through long or
 complex log files. It is designed with programmers and system administrators
 in mind and can be seen as a graphical, interactive combination of grep and
 less.
 .
 Main features include:
  * Accept egrep regular expression to search or filter the log.
  * Interactively display results of the search in a second, filtered window.
  * Colorize the log and the search results.
  * Read the file directly from disk, without loading it into memory.
  * Happily handle big (>4 GiB) files.
  * Read UTF-8 and ISO-8859-1 encoded files.
  * Follow a log in real-time as it is written to disk.
  * Allow one to insert marks in the logs to interesting lines.
  * Support less/vim like keyboard commands to move around the file.

Package: glogic
Description-md5: 8d2344a432c3e7d1a8e14a301502ca20
Description-en: graphical logic circuit simulator
 gLogic is an educational graphical logic circuit simulator developed with
 Python and GTK+. This program simulates logic circuits containing basic
 components (e.g. NOT, AND, OR) and many advanced components like flip-flop.

Package: glom
Description-md5: b1066ca296c38c1682afc13bed403a30
Description-en: database designer and user interface
 With Glom you can design table definitions and the relationships between
 them, plus arrange the fields on the screen. You can edit and search the
 data in those tables, and specify field values in terms of other fields.
 It's as easy as it should be.
 .
 The design is loosely based on FileMaker Pro, with the added advantage of
 separation between interface and data. Its simple framework should be enough
 to implement most database applications. Without Glom these systems normally
 consist of lots of repetitive, unmaintainable code.

Package: glom-doc
Description-md5: 50c4efacb4167159890984406d1c7447
Description-en: database designer and user interface - documentation
 With Glom you can design table definitions and the relationships between
 them, plus arrange the fields on the screen. You can edit and search the
 data in those tables, and specify field values in terms of other fields.
 It's as easy as it should be.
 .
 The design is loosely based on FileMaker Pro, with the added advantage of
 separation between interface and data. Its simple framework should be enough
 to implement most database applications. Without Glom these systems normally
 consist of lots of repetitive, unmaintainable code.
 .
 This package contains the documentation and examples.

Package: glom-utils
Description-md5: 5f1d172fca9b052792cb6c9a35b6bf6d
Description-en: Command-line utilities for Glom
 With Glom you can design table definitions and the relationships between
 them, plus arrange the fields on the screen. You can edit and search the
 data in those tables, and specify field values in terms of other fields.
 It's as easy as it should be.
 .
 The design is loosely based on FileMaker Pro, with the added advantage of
 separation between interface and data. Its simple framework should be enough
 to implement most database applications. Without Glom these systems normally
 consist of lots of repetitive, unmaintainable code.
 .
 This package contains the command-line tools.

Package: libglom-1.30-0
Description-md5: 264c692eb7dfa680549be5d9b593d478
Description-en: Glom library (a database designer and user interface) - library
 With Glom you can design table definitions and the relationships between
 them, plus arrange the fields on the screen. You can edit and search the
 data in those tables, and specify field values in terms of other fields.
 It's as easy as it should be.
 The design is loosely based on FileMaker Pro, with the added advantage of
 separation between interface and data. Its simple framework should be enough
 to implement most database applications. Without Glom these systems normally
 consist of lots of repetitive, unmaintainable code.
 .
 This is the library package.

Package: libglom-1.30-dev
Description-md5: 39c5d22d57987a7f0e6d8ad14fd69a23
Description-en: Glom library (a database designer and user interface) - header files
 With Glom you can design table definitions and the relationships between
 them, plus arrange the fields on the screen. You can edit and search the
 data in those tables, and specify field values in terms of other fields.
 It's as easy as it should be.
 The design is loosely based on FileMaker Pro, with the added advantage of
 separation between interface and data. Its simple framework should be enough
 to implement most database applications. Without Glom these systems normally
 consist of lots of repetitive, unmaintainable code.
 .
 This package contains the library headers.

Package: libgloo-dev
Description-md5: 1eb5d67397fdb9a8162c5c082d1e6d78
Description-en: Collective communications library (development files)
 Gloo is a collective communications library. It comes with a number of
 collective algorithms useful for machine learning applications. These
 include a barrier, broadcast, and allreduce.
 .
 Transport of data between participating machines is abstracted so that
 IP can be used at all times, or InifiniBand (or RoCE) when available.
 In the latter case, if the InfiniBand transport is used, GPUDirect can
 be used to accelerate cross machine GPU-to-GPU memory transfers.
 .
 Where applicable, algorithms have an implementation that works with system
 memory buffers, and one that works with NVIDIA GPU memory buffers. In the
 latter case, it is not necessary to copy memory between host and device;
 this is taken care of by the algorithm implementations.
 .
 This package ships the development files.

Package: libgloo0
Description-md5: 11fe5b4bb9197845522ecac87176ae15
Description-en: Collective communications library (shared object)
 Gloo is a collective communications library. It comes with a number of
 collective algorithms useful for machine learning applications. These
 include a barrier, broadcast, and allreduce.
 .
 Transport of data between participating machines is abstracted so that
 IP can be used at all times, or InifiniBand (or RoCE) when available.
 In the latter case, if the InfiniBand transport is used, GPUDirect can
 be used to accelerate cross machine GPU-to-GPU memory transfers.
 .
 Where applicable, algorithms have an implementation that works with system
 memory buffers, and one that works with NVIDIA GPU memory buffers. In the
 latter case, it is not necessary to copy memory between host and device;
 this is taken care of by the algorithm implementations.
 .
 This package ships the shared object for Gloo.

Package: libgloox-dev
Description-md5: 1e3796cdb83f8ee1832c9c67012f3ac5
Description-en: C++ jabber/xmpp library (devel)
 A C++ Jabber/XMPP library that takes care of low level protocol stuff.
 Additionally, it offers high level interfaces for interaction with an
 XMPP server.
 .
 It is a fully compliant XMPP Core and supports various JEPs, mainly
 those needed to implement a XMPP IM client.
 .
 This package contains files needed for development with this library.

Package: libgloox-doc
Description-md5: 065a2b8b37d9d9f824aa60e1db2d71fd
Description-en: C++ jabber/xmpp library (API documentation)
 A C++ Jabber/XMPP library that takes care of low level protocol stuff.
 Additionally, it offers high level interfaces for interaction with an
 XMPP server.
 .
 It is a fully compliant XMPP Core and supports various JEPs, mainly
 those needed to implement a XMPP IM client.
 .
 This package contains API documentation for this library.

Package: libgloox18
Description-md5: a63fbaff1f36ed856644a56256029ad3
Description-en: C++ jabber/xmpp library
 A C++ Jabber/XMPP library that takes care of low level protocol stuff.
 Additionally, it offers high level interfaces for interaction with an
 XMPP server.
 .
 It is a fully compliant XMPP Core and supports various JEPs, mainly
 those needed to implement a XMPP IM client.

Package: glosstex
Description-md5: d484fb15a9e5ab22ec5e0200f8064581
Description-en: prepare glossaries and lists of acronyms
 GlossTeX is a tool for the automatic preparation of glossaries, lists
 of  acronyms and  sorted  lists in  general  for use  with LaTeX  and
 MakeIndex.  GlossTeX combines the  functionality of  acronym, nomencl
 and GloTeX. Like GloTeX, it  uses the same format glossary definition
 files. GlossTeX can be used together with nomencl, nevertheless.

Package: glowing-bear
Description-md5: 971b4273d9b109eceda9d91996d2e6eb
Description-en: Web frontend for the WeeChat IRC client
 Glowing Bear is a web frontend for the WeeChat IRC client and strives to be a
 modern interface.
 .
 It relies on WeeChat to do all the heavy lifting and then provides some nice
 features on top of that, like embedding images, videos, and other content.
 .
 The best part, however, is that you can use it from any modern internet device
 -- whether it's a computer, tablet, or smartphone -- and all your stuff is
 there, wherever you are.

Package: glpeces
Description-md5: e3e2e9a451e2ec237c2696ef489d143a
Description-en: Tangram (puzzle) game clone
 The Tangram is an ancient Chinese puzzle game where the player has to arrange
 a set of figures with 7 polygonal pieces.
 Peces allows playing 40 different modalities of tangrams and it includes more
 than 31,000 figures to solve. Also, it allows creating new figures and
 competitions. glpeces is especially designed to use in education.

Package: glpeces-data
Description-md5: 4f0fb7282f9cfe33cf6afa3f933b463c
Description-en: Data files for glpeces (Tangram puzzle)
 The Tangram is an ancient Chinese puzzle game where the player has to arrange
 a set of figures with 7 polygonal pieces.
 Peces allows playing 40 different modalities of tangram and it includes more
 than 31,000 figures to solve. Also, it allows creating new figures and
 competitions. glpeces is especially designed to use in education.
 .
 This package contains architecture-independent
 required files for glpeces package.
 The files contain data for the construction of the figures
 of the game, help, locales and images.

Package: glpk-doc
Description-md5: 79f28e454558e5c4f5ae4fc0cb119d88
Description-en: linear programming kit - documentation files
 GLPK (GNU Linear Programming Kit) is intended for solving large-scale
 linear programming (LP), mixed integer programming (MIP), and other
 related problems. It is a set of routines written in ANSI C and
 organized in the form of a callable library.
 .
 This package contains the C API reference manual and the GNU MathProg
 modeling language manual.

Package: glpk-utils
Description-md5: 859e10cd030ac3d469c3454c2a4638bb
Description-en: linear programming kit - utility files
 GLPK (GNU Linear Programming Kit) is intended for solving large-scale
 linear programming (LP), mixed integer programming (MIP), and other
 related problems. It is a set of routines written in ANSI C and
 organized in the form of a callable library.
 .
 This package contains a stand-alone LP/MIP solver (glpsol) and several example
 problems.

Package: libglpk-dev
Description-md5: 1a3290298c2e8e1d80e4bf1609c09ab9
Description-en: linear programming kit - development files
 GLPK (GNU Linear Programming Kit) is intended for solving large-scale
 linear programming (LP), mixed integer programming (MIP), and other
 related problems. It is a set of routines written in ANSI C and
 organized in the form of a callable library.
 .
 This package contains static library, headers, and the development
 manpage for libvc.

Package: libglpk40
Description-md5: a59dfd97ae7c98fa4132822ad0935832
Description-en: linear programming kit with integer (MIP) support
 GLPK (GNU Linear Programming Kit) is intended for solving large-scale
 linear programming (LP), mixed integer programming (MIP), and other
 related problems. It is a set of routines written in ANSI C and
 organized in the form of a callable library.
 .
 GLPK supports the GNU MathProg language, which is a subset of the
 AMPL language.  GLPK also supports the standard MPS and LP formats.
 .
 The GLPK package includes the following main components:
    * Revised simplex method.
    * Primal-dual interior point method.
    * Branch-and-bound method.
    * Translator for GNU MathProg modeling language.
    * Application program interface (API).
 .
 In order to get connections between the internal MathProg model
 objects and external database tables, please install the
 libiodbc2-dev (for the iODBC table driver) and libmysqlclient-dev
 (for the MySQL table driver).

Package: libglpk-java
Description-md5: da7245878d323d71e6d7339168b72d61
Description-en: Java binding to the GNU Linear Programming Kit
 GLPK (GNU Linear Programming Kit) is intended for solving large-scale
 linear programming (LP), mixed integer programming (MIP), and other
 related problems. It is a set of routines written in ANSI C and
 organized in the form of a callable library.
 .
 GLPK supports the GNU MathProg language, which is a subset of the
 AMPL language. GLPK also supports the standard MPS and LP formats.
 .
 This package contains the Java binding to GLPK.

Package: glslang-dev
Description-md5: 04542cc7e13fee10f8534e6ee27b8dc0
Description-en: OpenGL and OpenGL ES shader front end and validator -- development files
 glslang is the official reference compiler front end for the OpenGL ES
 and OpenGL shading languages. It implements a strict
 interpretation of the specifications for these languages.
 .
 This package includes files for development.

Package: glslang-tools
Description-md5: 8ba235a4d72a4a6f229d9c5567687090
Description-en: OpenGL and OpenGL ES shader front end and validator -- tools
 glslang is the official reference compiler front end for the OpenGL ES
 and OpenGL shading languages. It implements a strict
 interpretation of the specifications for these languages.
 .
 This package includes the validator tools.

Package: gltron
Description-md5: 680ad0001d3f130a0ed731643e9fd8c3
Description-en: 3D lightcycle game
 glTron is a tron-like lightcycle game with a nice 3D perspective.
 3D acceleration is recommended.

Package: gimp-gluas
Description-md5: f5ad479233aa48f2620aa457710c6eed
Description-en: Lua environment plug-in for GIMP
 Gluas is a GIMP plug-in providing an environment for testing algorithms for
 image processing, using the Lua interpreter. The environment contains a simple
 editor for entering the algorithms.

Package: glue-sprite
Description-md5: 406686f6b510f434a7c1dde266f3ce71
Description-en: Simple command line tool to generate CSS sprites
 Glue is a simple command line tool to generate CSS sprites using any
 kind of source images like PNG, JPEG or GIF. Glue will generate a
 unique PNG file containing every source image and a CSS file
 including the necessary CSS classes to use the sprite.

Package: glue-schema
Description-md5: 211bbcde0a2827c2905cdad50ae7de32
Description-en: LDAP schema files for the GLUE 1.3 and GLUE 2.0 Schema
 The GLUE specification is an information model for Grid entities such
 as computing clusters and data storage facilities. As a conceptual
 model, it is designed to be independent from the concrete data models
 adopted for its implementation. The specification can be rendered to
 several concrete data models such as XML Schema, LDAP Schema or SQL.
 .
 This package provides LDAP schema files for the GLUE 1.3 and GLUE 2.0
 Schema.

Package: libgluegen2-build-java
Description-md5: e7d3a58ba4366ceaa417efd7c363d941
Description-en: Tool to automatically generate the Java and JNI code
 Gluegen reads as input ANSI C header files and separate configuration files
 which provide control over many aspects of the glue code generation. GlueGen
 uses a complete ANSI C parser and an internal representation (IR) capable of
 representing all C types to represent the APIs for which it generates
 interfaces. It has the ability to perform significant transformations on the
 IR before glue code emission. GlueGen is currently powerful enough to bind
 even low-level APIs such as the Java Native Interface (JNI) and the AWT Native
 Interface (JAWT) back up to the Java programming language.
 .
 This package contains some Java sources necessary to build gluegen-based
 packages.

Package: libgluegen2-doc
Description-md5: bce8dad7ed52f2931bed6116b2d002f6
Description-en: Tool to automatically generate the Java and JNI code
 Gluegen reads as input ANSI C header files and separate configuration files
 which provide control over many aspects of the glue code generation. GlueGen
 uses a complete ANSI C parser and an internal representation (IR) capable of
 representing all C types to represent the APIs for which it generates
 interfaces. It has the ability to perform significant transformations on the
 IR before glue code emission. GlueGen is currently powerful enough to bind
 even low-level APIs such as the Java Native Interface (JNI) and the AWT Native
 Interface (JAWT) back up to the Java programming language.
 .
 This package includes the API documentation for Gluegen package.

Package: libgluegen2-jni
Description-md5: d1e395a15a54aef7af9c2374b7a81bac
Description-en: Tool to automatically generate the Java and JNI code
 Gluegen reads as input ANSI C header files and separate configuration files
 which provide control over many aspects of the glue code generation. GlueGen
 uses a complete ANSI C parser and an internal representation (IR) capable of
 representing all C types to represent the APIs for which it generates
 interfaces. It has the ability to perform significant transformations on the
 IR before glue code emission. GlueGen is currently powerful enough to bind
 even low-level APIs such as the Java Native Interface (JNI) and the AWT Native
 Interface (JAWT) back up to the Java programming language.
 .
 This package includes the architecture specific java native interface part.

Package: libgluegen2-rt-java
Description-md5: ba3b2527d680e913d6313b9198c4baae
Description-en: Tool to automatically generate the Java and JNI code
 Gluegen reads as input ANSI C header files and separate configuration files
 which provide control over many aspects of the glue code generation. GlueGen
 uses a complete ANSI C parser and an internal representation (IR) capable of
 representing all C types to represent the APIs for which it generates
 interfaces. It has the ability to perform significant transformations on the
 IR before glue code emission. GlueGen is currently powerful enough to bind
 even low-level APIs such as the Java Native Interface (JNI) and the AWT Native
 Interface (JAWT) back up to the Java programming language.
 .
 This package contains the gluegen 2 runtime files.

Package: glueviz
Description-md5: 28876d13d89e9669a18bf964b5abb473
Description-en: Linked data visualization
 Glue is a Python project to link visualizations of scientific datasets across
 many files. Some of its features are:
 .
  * Interactive, linked statistical graphics of multiple files.
  * Support for many file formats including common image formats,
    ascii tables, astronomical image and table formats (fits, vot, ipac), and
    HDF5. Custom data loaders can also be easily added.
  * Highly scriptable and extendable.

Package: python3-glue
Description-md5: cda164a782a94826c5b0f862140869d8
Description-en: Python 3 library for data interaction
 python3-glue is a Python library for data interaction, it blurs the boundary
 between GUI-centric and code-centric data exploration.
 There are many ways to leverage Glue from Python. Among other things, you can
 write code to do the following:
 .
  * Send data in the form of NumPy arrays or Pandas DataFrames to Glue for
    exploration.
  * Write startup scripts that automatically load and clean data,
    before starting Glue.
  * Write custom functions to parse files, and plug these functions into the
    Glue GUI.
  * Write custom functions to link datasets, and plug these into the Glue GUI.
  * Create your own visualization modules.

Package: glulxe
Description-md5: 7ed367c63754aa644212d10665c20f90
Description-en: Interpreter for glulx interactive fiction
 glulxe is the authoritative interpreter for the Glulx interactive fiction
 VM, which is a 32-bit update of the older Z-Machine standard.
 .
 This program can play games ending with .ulx, .gblorb, .glb, .blorb,
 and .blb.  glulxe needs only a terminal; the optional graphics in some Glulx
 games can be shown by using the package gargoyle-free instead.

Package: glurp
Description-md5: 06d404959e879569bfa20ad154f31099
Description-en: GTK+ frontend to the Music Player Daemon (MPD)
 glurp is a GTK+ frontend to the MPD music daemon. It features:
   * Playlist support with id3 tags display.
   * Password-protected connection to MPD.
   * Easy switching of MPD's audio output device.
   * Easy operations with MPD's database/playlists/streams.

Package: glusterfs-cli
Description-md5: 8c23ca848b6b1c494f2defbfa18e36cd
Description-en: clustered file-system (cli package)
 GlusterFS is a clustered file-system capable of scaling to several
 peta-bytes. It aggregates various storage bricks over Infiniband RDMA
 or TCP/IP interconnect into one large parallel network file
 system. GlusterFS is one of the most sophisticated file system in
 terms of features and extensibility. It borrows a powerful concept
 called Translators from GNU Hurd kernel. Much of the code in GlusterFS
 is in userspace and easily manageable.
 .
 This package provides the gluster command line tool.

Package: glusterfs-client
Description-md5: 64a47b42955dd0276d366d3b24341c8b
Description-en: clustered file-system (client package)
 GlusterFS is a clustered file-system capable of scaling to several
 peta-bytes. It aggregates various storage bricks over Infiniband RDMA
 or TCP/IP interconnect into one large parallel network file
 system. GlusterFS is one of the most sophisticated file system in
 terms of features and extensibility. It borrows a powerful concept
 called Translators from GNU Hurd kernel. Much of the code in GlusterFS
 is in userspace and easily manageable.
 .
 This package provides the GlusterFS client tool.

Package: glusterfs-common
Description-md5: 14fb61656fcb482fb70b2a8d7b3de9e4
Description-en: GlusterFS common libraries and translator modules
 GlusterFS is a clustered file-system capable of scaling to several
 petabytes. It aggregates various storage bricks over Infiniband RDMA
 or TCP/IP interconnect into one large parallel network file
 system. GlusterFS is one of the most sophisticated file system in
 terms of features and extensibility. It borrows a powerful concept
 called Translators from GNU Hurd kernel. Much of the code in GlusterFS
 is in userspace and easily manageable.
 .
 This package includes libglusterfs and glusterfs translator modules
 common to both GlusterFS server and client framework.

Package: glusterfs-server
Description-md5: c794626fba7151e1b7574272e5d6d159
Description-en: clustered file-system (server package)
 GlusterFS is a clustered file-system capable of scaling to several
 peta-bytes. It aggregates various storage bricks over Infiniband RDMA
 or TCP/IP interconnect into one large parallel network file
 system. GlusterFS is one of the most sophisticated file system in
 terms of features and extensibility. It borrows a powerful concept
 called Translators from GNU Hurd kernel. Much of the code in GlusterFS
 is in userspace and easily manageable.
 .
 This package installs the gluster server binaries, scripts and configuration
 files to turn GlusterFS into a fully fledged file server.

Package: libgfapi0
Description-md5: edffee8ca1e4977be0a0d6b9f001a84c
Description-en: GlusterFS gfapi shared library
 GlusterFS is a clustered file-system capable of scaling to several
 petabytes. It aggregates various storage bricks over Infiniband RDMA
 or TCP/IP interconnect into one large parallel network file
 system. GlusterFS is one of the most sophisticated file system in
 terms of features and extensibility. It borrows a powerful concept
 called Translators from GNU Hurd kernel. Much of the code in GlusterFS
 is in userspace and easily manageable.
 .
 This package contains libgfapi.

Package: libgfchangelog0
Description-md5: ab81e739d279cb2f1ed8b280d09fa69a
Description-en: GlusterFS gfchangelog shared library
 GlusterFS is a clustered file-system capable of scaling to several
 petabytes. It aggregates various storage bricks over Infiniband RDMA
 or TCP/IP interconnect into one large parallel network file
 system. GlusterFS is one of the most sophisticated file system in
 terms of features and extensibility. It borrows a powerful concept
 called Translators from GNU Hurd kernel. Much of the code in GlusterFS
 is in userspace and easily manageable.
 .
 This package contains libgfchangelog.

Package: libgfrpc0
Description-md5: d47fa58e2d0da397c0a3c33911dff007
Description-en: GlusterFS libgfrpc shared library
 GlusterFS is a clustered file-system capable of scaling to several
 petabytes. It aggregates various storage bricks over Infiniband RDMA
 or TCP/IP interconnect into one large parallel network file
 system. GlusterFS is one of the most sophisticated file system in
 terms of features and extensibility. It borrows a powerful concept
 called Translators from GNU Hurd kernel. Much of the code in GlusterFS
 is in userspace and easily manageable.
 .
 This package contains libgfrpc.

Package: libgfxdr0
Description-md5: 59ddba6c67b08fc59cb4cedf967b0942
Description-en: GlusterFS libgfxdr shared library
 GlusterFS is a clustered file-system capable of scaling to several
 petabytes. It aggregates various storage bricks over Infiniband RDMA
 or TCP/IP interconnect into one large parallel network file
 system. GlusterFS is one of the most sophisticated file system in
 terms of features and extensibility. It borrows a powerful concept
 called Translators from GNU Hurd kernel. Much of the code in GlusterFS
 is in userspace and easily manageable.
 .
 This package contains libgfxdr.

Package: libglusterd0
Description-md5: 1157c5ff4cb49c779fd607fea6ce4d84
Description-en: GlusterFS glusterd shared library
 GlusterFS is a clustered file-system capable of scaling to several
 petabytes. It aggregates various storage bricks over Infiniband RDMA
 or TCP/IP interconnect into one large parallel network file
 system. GlusterFS is one of the most sophisticated file system in
 terms of features and extensibility. It borrows a powerful concept
 called Translators from GNU Hurd kernel. Much of the code in GlusterFS
 is in userspace and easily manageable.
 .
 This package contains libglusterd.

Package: libglusterfs-dev
Description-md5: 572e6b5c5824230e05799660f98c8cb5
Description-en: Development files for GlusterFS libraries
 GlusterFS is a clustered file-system capable of scaling to several
 petabytes. It aggregates various storage bricks over Infiniband RDMA
 or TCP/IP interconnect into one large parallel network file
 system. GlusterFS is one of the most sophisticated file system in
 terms of features and extensibility. It borrows a powerful concept
 called Translators from GNU Hurd kernel. Much of the code in GlusterFS
 is in userspace and easily manageable.
 .
 This package contains the development files.

Package: libglusterfs0
Description-md5: e193712a1326598b9106f58e985f3ef9
Description-en: GlusterFS shared library
 GlusterFS is a clustered file-system capable of scaling to several
 petabytes. It aggregates various storage bricks over Infiniband RDMA
 or TCP/IP interconnect into one large parallel network file
 system. GlusterFS is one of the most sophisticated file system in
 terms of features and extensibility. It borrows a powerful concept
 called Translators from GNU Hurd kernel. Much of the code in GlusterFS
 is in userspace and easily manageable.
 .
 This package contains libglusterfs.

Package: libglw1-mesa
Description-md5: 2a1b1716fbffade7436d66a7a10ec4cc
Description-en: GL widget library for Athena and Motif -- runtime
 This package provides a simple widgets library, libGLw, which
 allows Motif-based applications to embed an OpenGL drawing context.

Package: libglw1-mesa-dev
Description-md5: 7d2dcdc89de2f65a6c874ccba63fdbd2
Description-en: GL widget library for Athena and Motif -- development files
 This package provides the development environment required for
 compiling programs with the Mesa widgets library, libGLw, which
 allows Motif-based applications to embed an OpenGL drawing context.
 The headers and static libraries for compiling programs that use this
 library are included.

Package: glymur-bin
Description-md5: 75117c122213f5e20612385d4e02321c
Description-en: Python tools for accessing JPEG2000 files - scripts
 Glymur is an interface to the OpenJPEG library which allows one to
 read and write JPEG 2000 files from Python.
 Glymur supports both reading and writing of JPEG 2000 images,
 but writing JPEG 2000 images is currently limited to images that
 can fit in memory.
 Glymur can read images using OpenJPEG library versions as far back
 as 1.3, but it is strongly recommended to use at least version 2.1.2.
 .
 In regards to metadata, most JP2 boxes are properly interpreted.
 Certain optional JP2 boxes can also be written, including XML boxes
 and XMP UUIDs.
 There is incomplete support for reading JPX metadata.
 .
 Glymur will look to use lxml when processing boxes with XML content,
 but can fall back upon the standard library’s ElementTree if lxml
 is not available.
 .
 This package provides utilities and executable scripts.

Package: python3-glymur
Description-md5: c7b51df49b86cf1db33d72ce8812406e
Description-en: Python tools for accessing JPEG2000 files
 Glymur is an interface to the OpenJPEG library which allows one to
 read and write JPEG 2000 files from Python.
 Glymur supports both reading and writing of JPEG 2000 images,
 but writing JPEG 2000 images is currently limited to images that
 can fit in memory.
 Glymur can read images using OpenJPEG library versions as far back
 as 1.3, but it is strongly recommended to use at least version 2.1.2.
 .
 In regards to metadata, most JP2 boxes are properly interpreted.
 Certain optional JP2 boxes can also be written, including XML boxes
 and XMP UUIDs.
 There is incomplete support for reading JPX metadata.
 .
 Glymur will look to use lxml when processing boxes with XML content,
 but can fall back upon the standard library’s ElementTree if lxml
 is not available.

Package: glyphsinfo
Description-md5: 2c694bd186d03ae7655e0eb9967912f4
Description-en: Glyphs info used inside Glyphs.app
 This contains XML files of glyphs names and categories used in Glyphs.app.

Package: glyphslib
Description-md5: e077170d9a99ab863636786fd991453b
Description-en: Convert between Glyphs files (.glyphs) and UFOs
 This tool provides conversions between Glyphs source files (.glyphs) and
 Unified Font Objects (UFOs) via defcon.
 .
 This package provides the executable program.

Package: python3-glyphslib
Description-md5: 3faa35773c61eec4a235dd18bec7cfe2
Description-en: Library for converting between Glyphs files (.glyphs) and UFOs
 This tool provides conversions between Glyphs source files (.glyphs) and
 Unified Font Objects (UFOs) via defcon.

Package: glyphspkg
Description-md5: a559682f13aea3c1a31d012e03712999
Description-en: Converter from .glyphspackage to .glyphs files
 This package provides a utility to convert GlyphsApp package to
 monolithic files. It is commonly needed by some open-source font
 building tools, such as fontmake and fonttools.

Package: glyrc
Description-md5: 77c8b244c018d87101b811df186fbaa1
Description-en: command-line interface to libglyr
 Glyr is a library to retrieve music-related metadata from several
 online providers (Amazon, Discogs, Musicbrainz...).
 .
 It can be used in media player programs to download cover art, lyrics,
 biography and much more.
 .
 This package contains a command-line interface to the library.

Package: libglyr-dev
Description-md5: b6427117c6b7fa34585db342e7b948e2
Description-en: search engine for music-related metadata - development files
 Glyr is a library to retrieve music-related metadata from several
 online providers (Amazon, Discogs, Musicbrainz...).
 .
 It can be used in media player programs to download cover art, lyrics,
 biography and much more.
 .
 This package contains the header files necessary to build applications using
 libglyr.

Package: libglyr-doc
Description-md5: a74d4f10b78150b972863aa3129afe17
Description-en: search engine for music-related metadata - documentation
 Glyr is a library to retrieve music-related metadata from several
 online providers (Amazon, Discogs, Musicbrainz...).
 .
 It can be used in media player programs to download cover art, lyrics,
 biography and much more.
 .
 This package contains the documentation for developing with libglyr.

Package: libglyr1
Description-md5: 48de1678bf50bdfe6c1c4f667ae15156
Description-en: search engine for music-related metadata
 Glyr is a library to retrieve music-related metadata from several
 online providers (Amazon, Discogs, Musicbrainz...).
 .
 It can be used in media player programs to download cover art, lyrics,
 biography and much more.

Package: gm-assistant
Description-md5: cd62f6153c83d5875942e054bef21ea0
Description-en: Game Master assistant for role-playing games
 GM-Assistant is designed to be the perfect assistant for the Game Master
 during tabletop role-playing games.
 .
 GM-Assistant enables to build structured scenarii with history and character
 table before the game, and to take notes, play music or sound effects, and
 display pictures during the game.
 It also includes a dice simulator and a combat manager.

Package: gm-assistant-doc
Description-md5: 7a22782b894cf25f9baf64ae3af5a830
Description-en: Game Master assistant for role-playing games - user guide
 GM-Assistant is designed to be the perfect assistant for the Game Master
 during tabletop role-playing games.
 .
 GM-Assistant enables to build structured scenarii with history and character
 table before the game, and to take notes, play music or sound effects, and
 display pictures during the game.
 It also includes a dice simulator and a combat manager.
 .
 This package contains the user guide.

Package: gmailieer
Description-md5: e51b9fa1191282d600f2a3a4aef0d5c7
Description-en: Transition package, gmailieer to lieer
 Ease transition from gmailieer to lieer with this dummy package.

Package: lieer
Description-md5: cca45ca7f9af1476f884914f24e9807d
Description-en: Fast fetch and two-way tag synchronization between notmuch and GMail
 This program can pull email and labels (and changes to labels) from your
 GMail account and store them locally in a maildir with the labels synchronized
 with a notmuch database. The changes to tags in the notmuch database may be
 pushed back remotely to your GMail account.
 .
 It will not and can not:
 * Add or delete messages on your remote account
 * Modify messages other than their labels

Package: gman
Description-md5: 9cc9558b28d4081f5728505fc5247605
Description-en: small man(1) front-end for X
 Gman is a simple front-end for the manual page system. The most basic job
 of gman is to build a database for all the man pages and display them
 (or part of them) on the screen. When user decides to read a man page,
 gman will launch an external viewer to display the manual page. More than
 one external viewer windows can be launched at the same time.
 .
 The default manual page viewer is a terminal window with the original
 man(1). It can also launch gv, evince, or a link to a CGI script which
 utilizes man2html, for viewing manual pages using a web browser.
 .
 There is an index search function to look for the man pages that one needs.
 It's simple, but it's useful.

Package: gmanedit
Description-md5: 12e2d21eb66c81a368e0fc3fcddc7a08
Description-en: GTK+ man pages editor
 Gtk+ Manpages Editor is an editor for man pages that runs on X with GTK+.
 .
 Gmanedit is an application which allows you to edit manual pages (man) on
 Linux/Unix systems.
 .
 It is like most common HTML editors but more easy. You need to know manpages
 format.

Package: gmap
Description-md5: d1daaf58e59d1f735c184407a7d778b3
Description-en: spliced and SNP-tolerant alignment for mRNA and short reads
 This package contains the programs GMAP and GSNAP as well as
 utilities to manage genome databases in GMAP/GSNAP format.
 GMAP (Genomic Mapping and Alignment Program) is a tool for aligning
 EST, mRNA and cDNA sequences.
 GSNAP (Genomic Short-read Nucleotide Alignment Program) is a tool for
 aligning single-end and paired-end transcriptome reads.
 Both tools can use a database of
  * known splice sites and identify novel splice sites.
  * known single-nucleotide polymorphisms (SNPs).
 GSNAP can align bisulfite-treated DNA.

Package: libgmavenplus-java
Description-md5: dcc9eda0e4a6a05b1e344470fc818c7a
Description-en: GMavenPlus Plugin
 GMavenPlus Plugin is a rewrite of GMaven, a Maven plugin that allows
 one to integrate Groovy into Maven projects.

Package: libgmbal-java
Description-md5: 23c420069473fe71a7593986fbce1289
Description-en: GlassFish MBean Annotation Library
 The GlassFish MBean Annotation Library (gmbal, pronounced as in "gumball")
 is a runtime annotation processor that creates Open MBeans. This is useful
 for creating a management API for existing code with minimal effort. It is
 intended to be applied to existing modules (which may be OSGi bundles in
 GlassFish v3, or any other packaging model including standard jar files),
 but could be used anywhere that it is desired to combine the definition of
 the management API with the module API and implementation.
 .
 Gmbal is not limited to use in GlassFish. Gmbal is completely independent
 of GlassFish, and may be used in a context where GlassFish is not present.

Package: libgmbal-commons-java
Description-md5: fdb982a55c8269ac91d26a6194412fb6
Description-en: GlassFish MBean Annotation Library (Common APIs)
 The GlassFish MBean Annotation Library (gmbal, pronounced as in "gumball")
 is a runtime annotation processor that creates Open MBeans. This is useful
 for creating a management API for existing code with minimal effort. It is
 intended to be applied to existing modules (which may be OSGi bundles in
 GlassFish v3, or any other packaging model including standard jar files),
 but could be used anywhere that it is desired to combine the definition of
 the management API with the module API and implementation.
 .
 Gmbal is not limited to use in GlassFish. Gmbal is completely independent
 of GlassFish, and may be used in a context where GlassFish is not present.
 .
 This package contains the common APIs used by Gmbal.

Package: libgmbal-pfl-java
Description-md5: 2ba786c83e0aba1c4d27e367f17fe138
Description-en: GlassFish MBean Annotation Library (Primitive Function Library)
 The GlassFish MBean Annotation Library (gmbal, pronounced as in "gumball")
 is a runtime annotation processor that creates Open MBeans. This is useful
 for creating a management API for existing code with minimal effort. It is
 intended to be applied to existing modules (which may be OSGi bundles in
 GlassFish v3, or any other packaging model including standard jar files),
 but could be used anywhere that it is desired to combine the definition of
 the management API with the module API and implementation.
 .
 Gmbal is not limited to use in GlassFish. Gmbal is completely independent
 of GlassFish, and may be used in a context where GlassFish is not present.
 .
 This package contains the Primitive Function Library used by Gmbal (PFL)

Package: gmemusage
Description-md5: 779bfc68dc326f28699bba0f98f73e59
Description-en: Displays a graph detailing memory usage of each process
 Gmemusage is a graphical program modelled after the Silicon Graphics Inc.
 program of the same name. Gmemusage displays a window with a stacked bar.
 Areas on the bar correspond to individual processes running on the system
 and are updated periodically. Multiple copies of the same program
 (actually, programs with the same name) are merged into one area on the
 stack. Sizes of areas in the stack correspond to resident sizes of the
 processes.

Package: libgmenuharness-dev
Description-md5: 06886f21cc186523ced3b6c128b3a531
Description-en: GMenu harness library (development files)
 Library containing GMenu harness. This library is useful for testing
 GMenuModel structures.
 .
 This package contains the gmenuharness header files for development.

Package: libgmenuharness0.1
Description-md5: 6271658fa223b0d773a1bd01c8fed61f
Description-en: GMenu harness library
 Library containing GMenu harness. This library is useful for testing
 GMenuModel structures.
 .
 This package contains the gmenuharness shared library.

Package: gmerlin
Description-md5: 53aacbd3ebad7fc78298d5f29ed554e8
Description-en: multiformat media player
 Gmerlin is a multiformat media player with tree-like virtual directory
 structure, where you can save your files, webstreams or whatever. It
 handles even large media collections gracefully. Hardware devices appear
 also in the tree so you can open Audio-CDs, (S)VCDs, DVDs and
 DVB-broadcasts.
 .
 The applications include
 .
  o The GUI player: A multiformat media player with tree-like virtual
    directory structure, where you can save your files, webstreams or
    whatever. Gmerlin handles even large media collections gracefully.
    Hardware devices appear also in the tree so you can open Audio-CDs,
    (S)VCDs, DVDs and DVB-broadcasts.
  o Gmerlin transcoder: Feature rich transcoder, which supports audio,
    video, subtitles and chapters.
  o Gmerlin alsamixer: An Alsa mixer with support for multiple cards and
    detachable mixer controls.
  o Gmerlin visualizer: Run visualization plugins from your soundcard
  o Plugin configurator: Configure gmerlin plugins for programs which can't
    do this themselves.

Package: gmerlin-data
Description-md5: 2e78c1a13025615b7918d5adce44f418
Description-en: multiformat media player - data files
 Gmerlin is a multiformat media player with tree-like virtual directory
 structure, where you can save your files, webstreams or whatever. It
 handles even large media collections gracefully. Hardware devices appear
 also in the tree so you can open Audio-CDs, (S)VCDs, DVDs and
 DVB-broadcasts.
 .
 This package contains data files (theme, icon files) for gmerlin.

Package: gmerlin-plugins-base
Description-md5: 507abefb012dbe2d9e9a6a4b330ac0e4
Description-en: gmerlin plugins from the "base" set
 Gmerlin is a multiformat media player with tree-like virtual directory
 structure, where you can save your files, webstreams or whatever. It
 handles even large media collections gracefully. Hardware devices appear
 also in the tree so you can open Audio-CDs, (S)VCDs, DVDs and
 DVB-broadcasts.
 .
 This package provides the gmerlin plugins from the "base" set.

Package: libgmerlin-common
Description-md5: da056f132ac055dc903fe86f3cbb32d6
Description-en: core library for gmerlin - common runtime files
 Gmerlin is a multiformat media player with tree-like virtual directory
 structure, where you can save your files, webstreams or whatever. It
 handles even large media collections gracefully. Hardware devices appear
 also in the tree so you can open Audio-CDs, (S)VCDs, DVDs and
 DVB-broadcasts.
 .
 This package contains the common files needed by libgmerlin.

Package: libgmerlin-dev
Description-md5: 6d7e3b4564264a08ff153390c56cc66a
Description-en: core library for gmerlin - development files
 Gmerlin is a multiformat media player with tree-like virtual directory
 structure, where you can save your files, webstreams or whatever. It
 handles even large media collections gracefully. Hardware devices appear
 also in the tree so you can open Audio-CDs, (S)VCDs, DVDs and
 DVB-broadcasts.
 .
 This package contains the files needed to compile and link
 against libgmerlin.

Package: libgmerlin2
Description-md5: 3718be84d25055e7ff76a9fd864fcf94
Description-en: core library for gmerlin - runtime files
 Gmerlin is a multiformat media player with tree-like virtual directory
 structure, where you can save your files, webstreams or whatever. It
 handles even large media collections gracefully. Hardware devices appear
 also in the tree so you can open Audio-CDs, (S)VCDs, DVDs and
 DVB-broadcasts.
 .
 This package contains the files needed to run a program compiled using
 libgmerlin.

Package: gmerlin-plugins-avdecoder
Description-md5: f7a29d664cbea1151a4005d77facbca8
Description-en: avdecoder plugins for Gmerlin
 Gmerlin_avdecoder is a general purpose media decoding library. It was
 written as a support library for gmerlin, but it can also be used by other
 applications.
 .
 This package contains the decoder plugins for gmerlin that are based on
 Gmerlin_avdecoder.

Package: libgmerlin-avdec-dev
Description-md5: ec7f2a028c76adea9b6dd5c6e5d8d25f
Description-en: general multimedia decoding library (development files)
 Gmerlin_avdecoder is a general purpose media decoding library. It was
 written as a support library for gmerlin, but it can also be used by other
 applications. You don't even need gmerlin installed, only gavl.
 .
 This package provides the files necessary to compile an application
 using Gmerlin_avdecoder.

Package: libgmerlin-avdec-doc
Description-md5: 3dd03ea28d770afed263b959ee6e2dc9
Description-en: general multimedia decoding library (documentation)
 Gmerlin_avdecoder is a general purpose media decoding library. It was
 written as a support library for gmerlin, but it can also be used by other
 applications. You don't even need gmerlin installed, only gavl.
 .
 This package provides the API documentation for Gmerlin_avdecoder.

Package: libgmerlin-avdec2
Description-md5: c7cd58abd374a06de511200d3375995a
Description-en: general multimedia decoding library
 Gmerlin_avdecoder is a general purpose media decoding library. It was
 written as a support library for gmerlin, but it can also be used by other
 applications. You don't even need gmerlin installed, only gavl.
 .
 This package provides the shared object necessary to run an application
 using Gmerlin_avdecoder.

Package: gmerlin-encoders-extra
Description-md5: a089a3a3d9dd74c3a18cdc46727d09ec
Description-en: MJPEG encoders for Gmerlin
 Gmerlin is a multiformat media player with tree-like virtual directory
 structure, where you can save your files, webstreams or whatever. It
 handles even large media collections gracefully. Hardware devices appear
 also in the tree so you can open Audio-CDs, (S)VCDs, DVDs and
 DVB-broadcasts.
 .
 This package includes the "extra" set of Gmerlin's plugins, which
 contains the MJPEG encoders.

Package: gmerlin-encoders-ffmpeg
Description-md5: 4fbe98d4155221c3cb71c5bf5d4d200f
Description-en: ffmpeg encoders for Gmerlin
 Gmerlin is a multiformat media player with tree-like virtual directory
 structure, where you can save your files, webstreams or whatever. It
 handles even large media collections gracefully. Hardware devices appear
 also in the tree so you can open Audio-CDs, (S)VCDs, DVDs and
 DVB-broadcasts.
 .
 This package includes ffmpeg based encoders to be used by Gmerlin,
 enabling gmerlin-transcoder to encode more file formats.

Package: gmerlin-encoders-good
Description-md5: 4b7b9ef409e843dc5bfa6672594edf33
Description-en: patent-free encoders for Gmerlin
 Gmerlin is a multiformat media player with tree-like virtual directory
 structure, where you can save your files, webstreams or whatever. It
 handles even large media collections gracefully. Hardware devices appear
 also in the tree so you can open Audio-CDs, (S)VCDs, DVDs and
 DVB-broadcasts.
 .
 This package includes the "good" set of Gmerlin's plugins, which
 contains only non-proprietary and patent-free encoders.

Package: libgdome2-cpp-smart-dev
Description-md5: de87479ff32ec8d2b3d5f52a50b56147
Description-en: C++ bindings for GDome2 DOM implementation
 C++ bindings for GDome2 that is a fast, light and complete DOM level2
 implementation based on libxml2.
 .
 This particular binding is one of the bindings from the GMetaDOM
 bindings collection.
 .
 This package includes the development files.

Package: libgdome2-cpp-smart0v5
Description-md5: 8a4eba682e7f00dc667dbaed9ec2556c
Description-en: C++ bindings for GDome2 DOM implementation
 C++ bindings for GDome2 that is a fast, light and complete DOM level2
 implementation based on libxml2.
 .
 This particular binding is one of the bindings from the GMetaDOM
 bindings collection.
 .
 This package includes the shared library.

Package: libgdome2-ocaml
Description-md5: f455d8a982837804dee6717f57b52cf1
Description-en: OCaml bindings for GDome2 DOM implementation
 OCaml bindings for GDome2 that is a fast, light and complete DOM level2
 implementation based on libxml2.
 .
 This particular binding is one of the bindings from the GMetaDOM
 binding collection.
 .
 This package contains only the shared runtime stub libraries.

Package: libgdome2-ocaml-dev
Description-md5: 333ccf7b77a830576d550b68558d9b6e
Description-en: OCaml bindings for GDome2 DOM implementation
 OCaml bindings for GDome2 that is a fast, light and complete DOM level2
 implementation based on libxml2.
 .
 This particular binding is one of the bindings from the GMetaDOM
 binding collection.
 .
 This package contains the development part of the GDome2 OCaml
 bindings.

Package: libgmetrics-groovy-java
Description-md5: 9aff8ffeb9ed10f22082f237880ca23c
Description-en: Groovy library that provides reports and metrics for Groovy code
 GMetrics provides calculation and reporting of size and
 complexity metrics for Groovy source code, by scanning the
 code with an Ant Task, applying a set of metrics, and
 generating an HTML or XML report of the results.

Package: libgmetrics-groovy-java-doc
Description-md5: ba94d60f74001cd86037c69f719cd0a8
Description-en: Documentation for libgmetrics-groovy-java
 Documentation for GMetrics that is a library providing
 calculation and reporting of size and complexity metrics for
 Groovy source code, by scanning the code with an Ant Task,
 applying a set of metrics, and generating an HTML or XML
 report of the results.

Package: gimp-gmic
Description-md5: 8b208fa23bef640155b429d4dd2f2c1b
Description-en: GREYC's Magic for Image Computing - GIMP Plugin
 G'MIC is an open and full-featured framework for image processing,
 providing several different user interfaces to
 convert/manipulate/filter/visualize generic image datasets, from 1d
 scalar signals to 3d+t sequences of multi-spectral volumetric images.
 .
 This package contains the GIMP plugin.

Package: gmic
Description-md5: 93a8cff2a45238493290117e4f75696c
Description-en: GREYC's Magic for Image Computing
 G'MIC is an open and full-featured framework for image processing,
 providing several different user interfaces to
 convert/manipulate/filter/visualize generic image datasets, from 1d
 scalar signals to 3d+t sequences of multi-spectral volumetric images.
 .
 This package contains the stand-alone gmic binary.

Package: gmic-zart
Description-md5: 269f12f758a31e56ab9c725ab54ac459
Description-en: GREYC's Magic for Image Computing - ZArt
 G'MIC is an open and full-featured framework for image processing,
 providing several different user interfaces to
 convert/manipulate/filter/visualize generic image datasets, from 1d
 scalar signals to 3d+t sequences of multi-spectral volumetric images.
 .
 This package contains ZArt, a program whose purpose is to demonstrate
 the possibilities of the G'MIC image processing language by offering
 the choice of several manipulations on a video stream acquired from a
 webcam. In other words, ZArt is a GUI for G'MIC real-time manipulations
 on the output of a webcam.

Package: krita-gmic
Description-md5: 1754018e8439765f326f62d0395b1c9a
Description-en: GREYC's Magic for Image Computing - Helper Tool for Krita
 G'MIC is an open and full-featured framework for image processing,
 providing several different user interfaces to
 convert/manipulate/filter/visualize generic image datasets, from 1d
 scalar signals to 3d+t sequences of multi-spectral volumetric images.
 .
 This package contains the helper tool for the QMic plugin of Krita.

Package: libgmic-dev
Description-md5: 4804366e56f7ce6281f558af3635f4e1
Description-en: GREYC's Magic for Image Computing - development files
 G'MIC is an open and full-featured framework for image processing,
 providing several different user interfaces to
 convert/manipulate/filter/visualize generic image datasets, from 1d
 scalar signals to 3d+t sequences of multi-spectral volumetric images.
 .
 This package contains the development files for libgmic.

Package: libgmic1
Description-md5: 4d6263ec41facfa9c6de9e783f002c1b
Description-en: GREYC's Magic for Image Computing - shared library
 G'MIC is an open and full-featured framework for image processing,
 providing several different user interfaces to
 convert/manipulate/filter/visualize generic image datasets, from 1d
 scalar signals to 3d+t sequences of multi-spectral volumetric images.
 .
 This package contains the shared library.

Package: gmidimonitor
Description-md5: fe3e256eec3318e873f0e07af181cd94
Description-en: GTK+ application that shows MIDI events
 GMIDImonitor is GTK+ application that shows MIDI events.
 .
 You need to connect desired source of MIDI events to gmidimonitor
 input using some kind of patchbay like qjackctl, patchage. For
 restoring  connections (not connecting every time) you can use LASH.

Package: gir1.2-gmime-3.0
Description-md5: fda8f4176f0180c3bda172062828aa0d
Description-en: MIME message parser and creator library - GObject introspection data
 GMime provides a core library and set of utilities which may be used for the
 creation and parsing of messages using the Multipurpose Internet Mail
 Extension (MIME).
 .
 This package contains data for using GMime under GObject
 introspection (e.g. Python).

Package: gmime-bin
Description-md5: 2ec1369982943d2a9aa72e602752c17c
Description-en: MIME message parser and creator library - runtime binaries
 GMime provides a core library and set of utilities which may be used for the
 creation and parsing of messages using the Multipurpose Internet Mail
 Extension (MIME).
 .
 This package contains binary tools for encoding and decoding messages.

Package: libgmime-3.0-0
Description-md5: 005dcaefbc123c43f02896ea12b1d5e2
Description-en: MIME message parser and creator library
 GMime provides a core library and set of utilities which may be used for the
 creation and parsing of messages using the Multipurpose Internet Mail
 Extension (MIME).
 .
 This package contains the shared library of GMime.

Package: libgmime-3.0-dev
Description-md5: 70d48d0240c16e9bce9ec67f0ccda782
Description-en: MIME message parser and creator library - development files
 GMime provides a core library and set of utilities which may be used for the
 creation and parsing of messages using the Multipurpose Internet Mail
 Extension (MIME).
 .
 This package contains the development files of GMime for programmers
 using C or Vala.

Package: libgmime-3.0-doc
Description-md5: 22a37969f19bd66d18dc07c3c13a5719
Description-en: MIME message parser and creator library - documentation
 GMime provides a core library and set of utilities which may be used for the
 creation and parsing of messages using the Multipurpose Internet Mail
 Extension (MIME).
 .
 This package contains the documentation and examples of GMime.

Package: r-cran-gmodels
Description-md5: 136997ab5d1a30ab6beed422f75a10f5
Description-en: GNU R package with tools for model fitting by Greg Warnes et al
 This package of R programming tools for model fitting was written by
 Gregory Warnes with code contributions by Ben Bolker and Thomas
 Lumley.
 .
 This package used to be part of the gregmisc bundle packaged for Debian
 as r-cran-gregmisc.

Package: gmotionlive
Description-md5: ceda5f577b726e909b092dd53d8c533d
Description-en: Simple multipart/x-mixed-replace viewer
 gmotionlive is a simple gtk viewer for streaming webcams that use
 multipart/x-mixed-replace streams.
 .
 It was written for viewing streams from the motion program but should be
 usable for other sources such as network cameras.

Package: libgmp-dev
Description-md5: db56254d94fec9ce85e93ebf60b032a9
Description-en: Multiprecision arithmetic library developers tools
 This development package provides the header files and the symbolic
 links to allow compilation and linking of programs that use the libraries
 provided in the libgmp10 package.
 .
 Both C and C++ bindings are present in this package.  Package
 libstdc++-dev is required to use the C++ bindings.
 .
 The MPFR library (multiple-precision floating-point) used to be
 included, but has since been moved to package libmpfr-dev.

Package: libgmp10
Description-md5: cf6b3a218331a8f680398794acac47a0
Description-en: Multiprecision arithmetic library
 GNU MP is a programmer's library for arbitrary precision
 arithmetic (ie, a bignum package).  It can operate on signed
 integer, rational, and floating point numeric types.
 .
 It has a rich set of functions, and the functions have a regular
 interface.

Package: libgmp10-doc
Description-md5: 02df6801faa05ef8fa25146b14042cf3
Description-en: Multiprecision arithmetic library example code
 This package provides example code illustrating the use of GMP.

Package: libgmp3-dev
Description-md5: 782dc7b458f3c5dbb9f4f83f367d6fef
Description-en: Multiprecision arithmetic library developers tools
 This is a dummy package that simply pulls in libgmp-dev.
 It can safely be removed.

Package: libgmpxx4ldbl
Description-md5: 0066a3c29cda07ddd72dc17f19d92017
Description-en: Multiprecision arithmetic library (C++ bindings)
 GNU MP is a programmer's library for arbitrary precision
 arithmetic (ie, a bignum package).  It can operate on signed
 integer, rational, and floating point numeric types.

Package: gmp-ecm
Description-md5: aa8a1ad2382ce8ce2808bef77751b023
Description-en: Factor integers using the Elliptic Curve Method
 gmp-ecm is a free implementation of the Elliptic Curve Method (ECM)
 for integer factorization.
 .
 The original purpose of the ECMNET project was to make Richard Brent's
 prediction true, i.e. to find a factor of 50 digits or more by
 ECM. This goal was attained on September 14, 1998, when Conrad Curry
 found a 53-digit factor of 2^677-1 c150 using George Woltman's mprime
 program. The new goal of ECMNET is now to find other large factors by
 ecm, mainly by contributing to the Cunningham project, most likely the
 longest, ongoing computational project in history according to Bob
 Silverman. A new record was set by Nik Lygeros and Michel Mizony, who
 found in December 1999 a prime factor of 54 digits using GMP-ECM.
 .
 See http://www.loria.fr/~zimmerma/records/ecmnet.html for more
 information about ecmnet.
 .
 This package provides the command line utility.

Package: libecm-dev
Description-md5: cf312260d0dbb6a7bd874c5701b21981
Description-en: dummy package
 This is a dummy package.

Package: libecm1
Description-md5: a5c837165ebf3d6200113254ea62f3af
Description-en: factor integers using the Elliptic Curve Method -- lib
 gmp-ecm is a free implementation of the Elliptic Curve Method (ECM)
 for integer factorization.
 .
 The original purpose of the ECMNET project was to make Richard Brent's
 prediction true, i.e. to find a factor of 50 digits or more by
 ECM. This goal was attained on September 14, 1998, when Conrad Curry
 found a 53-digit factor of 2^677-1 c150 using George Woltman's mprime
 program. The new goal of ECMNET is now to find other large factors by
 ecm, mainly by contributing to the Cunningham project, most likely the
 longest, ongoing computational project in history according to Bob
 Silverman. A new record was set by Nik Lygeros and Michel Mizony, who
 found in December 1999 a prime factor of 54 digits using GMP-ECM.
 .
 See http://www.loria.fr/~zimmerma/records/ecmnet.html for more
 information about ecmnet.
 .
 This package provides the shared library.

Package: libecm1-dev
Description-md5: beb8d89ac8956188f513800bd8eb5fec
Description-en: factor integers using the Elliptic Curve Method -- libdev
 gmp-ecm is a free implementation of the Elliptic Curve Method (ECM)
 for integer factorization.
 .
 The original purpose of the ECMNET project was to make Richard Brent's
 prediction true, i.e. to find a factor of 50 digits or more by
 ECM. This goal was attained on September 14, 1998, when Conrad Curry
 found a 53-digit factor of 2^677-1 c150 using George Woltman's mprime
 program. The new goal of ECMNET is now to find other large factors by
 ecm, mainly by contributing to the Cunningham project, most likely the
 longest, ongoing computational project in history according to Bob
 Silverman. A new record was set by Nik Lygeros and Michel Mizony, who
 found in December 1999 a prime factor of 54 digits using GMP-ECM.
 .
 See http://www.loria.fr/~zimmerma/records/ecmnet.html for more
 information about ecmnet.
 .
 This package provides the static library and symbolic links needed
 for development.

Package: libecm1-dev-common
Description-md5: 15d19f4e1f8d45fad2a62bac9d080cf6
Description-en: factor integers using the Elliptic Curve Method -- header
 gmp-ecm is a free implementation of the Elliptic Curve Method (ECM)
 for integer factorization.
 .
 The original purpose of the ECMNET project was to make Richard Brent's
 prediction true, i.e. to find a factor of 50 digits or more by
 ECM. This goal was attained on September 14, 1998, when Conrad Curry
 found a 53-digit factor of 2^677-1 c150 using George Woltman's mprime
 program. The new goal of ECMNET is now to find other large factors by
 ecm, mainly by contributing to the Cunningham project, most likely the
 longest, ongoing computational project in history according to Bob
 Silverman. A new record was set by Nik Lygeros and Michel Mizony, who
 found in December 1999 a prime factor of 54 digits using GMP-ECM.
 .
 See http://www.loria.fr/~zimmerma/records/ecmnet.html for more
 information about ecmnet.
 .
 This package provides the header needed by developers.

Package: gmpc
Description-md5: bbbec091f0b170dc293858b6c780781c
Description-en: GNOME Music Player Client (graphical interface to MPD)
 A graphical client for Music Player Daemon. Features include:
  * Support for loading/saving playlists
  * File Browser
  * Browser based on ID3 information
  * Search
  * Current playlist viewer with search
  * ID3 Information
  * Cover art (via plugins)

Package: gmpc-data
Description-md5: 4ea0f02fd01790618ce95db3bd948086
Description-en: GNOME Music Player Client - data files
 A graphical client for Music Player Daemon. Features include:
  * Support for loading/saving playlists
  * File Browser
  * Browser based on ID3 information
  * Search
  * Current playlist viewer with search
  * ID3 Information
  * Cover art (via plugins)
 .
 This package contains architecture-independent data for gmpc.

Package: gmpc-dev
Description-md5: 1f53ee023abdf49f107cb4b5c5a7b88b
Description-en: GNOME Music Player Client (plugin development files)
 A graphical client for Music Player Daemon. Features include:
  * Support for loading/saving playlists
  * File Browser
  * Browser based on ID3 information
  * Search
  * Current playlist viewer with search
  * ID3 Information
  * Cover art (via plugins)
 .
 This package contains the necessary header files if you wish to compile
 plugins for gmpc.

Package: gmpc-plugins
Description-md5: 8c1620939c3ee0cea22c29b2c346453d
Description-en: Plugins for the GNOME Music Player Client
 gmpc-plugins is a set of plugins that enhance functionality of the GNOME
 Music Player Clients. Plugins are:
  - alarm, allows basic events to be scheduled
  - avahi, zeroconf profile scanning
  - awn, integration with Avant Window Navigator
  - lyrics, a lyrics fetcher from multiple sources
  - mmkeys, GNOME multimedia key-binding integration
  - shout, stream shout-cast

Package: python3-gmplot
Description-md5: f4edd410b6ab77e803607fbc2b081576
Description-en: matplotlib-like interface to plotting data with Google Maps (python3)
 Plotting data on Google Maps, the easy way. A matplotlib-like interface to
 generate the HTML and javascript to render all the data you’d like on top of
 Google Maps. Several plotting methods make creating exploratory map views
 effortless.

Package: gmediarender
Description-md5: 22bc7578d815e1e0f92e4c3af8a98477
Description-en: Small headless UPnP media renderer
 gmediarender is a UPnP media renderer for POSIX-compliant
 systems, such as Linux or UNIX. It implements the server
 component that provides UPnP controllers a means to render media
 content (audio, video and images) from a UPnP media server.
 .
 gmrender-resurrect is a fork from GMediaRender which was abandoned upstream.

Package: gmrun
Description-md5: 5505941869c9571f5d71af98bd7ebcec
Description-en: Featureful CLI-like GTK+ application launcher
 This is gmrun; a small fast, yet featureful application launcher for use
 under X11, which uses GTK+ widget toolkit. Some features include tab-
 completion of file names and programs, history, easy x-terminal-emulator
 launching, and URL handling.

Package: gmsh
Description-md5: ec9c5a42a6097cc4bf803c56d0463756
Description-en: Three-dimensional finite element mesh generator
 Gmsh is a 3D finite element grid generator with a build-in CAD engine
 and post-processor. Its design goal is to provide a fast, light and
 user-friendly meshing tool with parametric input and advanced
 visualization capabilities. Gmsh is built around four modules: geometry,
 mesh, solver and post-processing. The specification of any input to
 these modules is done either interactively using the graphical user
 interface or in ASCII text files using Gmsh's own scripting language.
 .
 See Gmsh's reference manual for a more thorough overview of Gmsh's
 capabilities.

Package: gmsh-doc
Description-md5: ffe6fece0443158074b37b450e33efdb
Description-en: Three-dimensional finite element mesh generator documentation
 Gmsh is a 3D finite element grid generator with a build-in CAD engine
 and post-processor. Its design goal is to provide a fast, light and
 user-friendly meshing tool with parametric input and advanced
 visualization capabilities. Gmsh is built around four modules: geometry,
 mesh, solver and post-processing. The specification of any input to
 these modules is done either interactively using the graphical user
 interface or in ASCII text files using Gmsh's own scripting language.
 .
 See Gmsh's reference manual for a more thorough overview of Gmsh's
 capabilities.
 .
 The package contains documentation and examples.

Package: libgmsh-dev
Description-md5: 14114da3fa0b899eded25d95ae9b1ea9
Description-en: Three-dimensional finite element mesh generator development files
 Gmsh is a 3D finite element grid generator with a build-in CAD engine
 and post-processor. Its design goal is to provide a fast, light and
 user-friendly meshing tool with parametric input and advanced
 visualization capabilities. Gmsh is built around four modules: geometry,
 mesh, solver and post-processing. The specification of any input to
 these modules is done either interactively using the graphical user
 interface or in ASCII text files using Gmsh's own scripting language.
 .
 See Gmsh's reference manual for a more thorough overview of Gmsh's
 capabilities.
 .
 The package contains development files.

Package: libgmsh-private-headers-dev
Description-md5: 95201f665680ea87e2117cb8ebbb0d52
Description-en: Three-dimensional finite element mesh generator development files
 Gmsh is a 3D finite element grid generator with a build-in CAD engine
 and post-processor. Its design goal is to provide a fast, light and
 user-friendly meshing tool with parametric input and advanced
 visualization capabilities. Gmsh is built around four modules: geometry,
 mesh, solver and post-processing. The specification of any input to
 these modules is done either interactively using the graphical user
 interface or in ASCII text files using Gmsh's own scripting language.
 .
 See Gmsh's reference manual for a more thorough overview of Gmsh's
 capabilities.
 .
 The package contains development private headers.

Package: libgmsh4.8
Description-md5: 8c8acd23a2e0bcc020fb194e64086e7d
Description-en: Three-dimensional finite element mesh generator shared library
 Gmsh is a 3D finite element grid generator with a build-in CAD engine
 and post-processor. Its design goal is to provide a fast, light and
 user-friendly meshing tool with parametric input and advanced
 visualization capabilities. Gmsh is built around four modules: geometry,
 mesh, solver and post-processing. The specification of any input to
 these modules is done either interactively using the graphical user
 interface or in ASCII text files using Gmsh's own scripting language.
 .
 See Gmsh's reference manual for a more thorough overview of Gmsh's
 capabilities.
 .
 The package contains a shared library.

Package: python3-gmsh
Description-md5: b8894f4be0d9d8096f498cea62846ec0
Description-en: Three-dimensional finite element mesh generator Python 3 wrapper
 Gmsh is a 3D finite element grid generator with a build-in CAD engine
 and post-processor. Its design goal is to provide a fast, light and
 user-friendly meshing tool with parametric input and advanced
 visualization capabilities. Gmsh is built around four modules: geometry,
 mesh, solver and post-processing. The specification of any input to
 these modules is done either interactively using the graphical user
 interface or in ASCII text files using Gmsh's own scripting language.
 .
 See Gmsh's reference manual for a more thorough overview of Gmsh's
 capabilities.
 .
 This package contains the Python 3 wrapper for gmsh.

Package: gmsl
Description-md5: 58b3fcae3b30fae3e718562105d6a1ba
Description-en: extra functions to extend functionality of GNU Makefiles
 The GNU Make Standard Library (GMSL) is a collection of functions implemented
 using native GNU Make functionality that provide list and string manipulation,
 integer arithmetic, associative arrays, stacks, and debugging facilities.
 .
 Note that despite the name of this project, this library is NOT standard and is
 NOT written or distributed by the GNU project.

Package: gmt
Description-md5: 8ac67adc3c58bce0682536c089d9c7ce
Description-en: Generic Mapping Tools
 GMT is a collection of tools that allow users to manipulate
 (x,y) and (x,y,z) data sets (including filtering, trend fitting, gridding,
 projecting, etc.) and produce Encapsulated PostScript File (EPS) illustrations
 ranging from simple x-y plots through contour maps to artificially illuminated
 surfaces and 3-D perspective views in black and white, gray tone, hachure
 patterns, and 24-bit color.
 .
 GMT supports many common map projections plus linear, log, and power scaling,
 and comes with support data such as coastlines, rivers, and political
 boundaries.

Package: gmt-common
Description-md5: dcf5e74fa34468ea764f0d7dcdb33f3c
Description-en: Generic Mapping Tools - Architecture-independent files
 GMT is a collection of tools that allow users to manipulate
 (x,y) and (x,y,z) data sets (including filtering, trend fitting, gridding,
 projecting, etc.) and produce Encapsulated PostScript File (EPS) illustrations
 ranging from simple x-y plots through contour maps to artificially illuminated
 surfaces and 3-D perspective views in black and white, gray tone, hachure
 patterns, and 24-bit color.
 .
 GMT supports many common map projections plus linear, log, and power scaling,
 and comes with support data such as coastlines, rivers, and political
 boundaries.
 .
 This package contains the architecture-independent files for GMT.

Package: libgmt-dev
Description-md5: 718e2e26474871bdb6b479cf8b0e93a5
Description-en: Generic Mapping Tools Library - Development files
 These set of libraries allow manipulating geographic and Cartesian data sets
 (including filtering, trend fitting, gridding, projecting, etc.) and
 producing Encapsulated PostScript File (EPS) illustrations ranging from
 simple x-y plots via contour maps to artificially illuminated surfaces
 and 3-D perspective views.
 .
 This package contains the files used for development of programs that
 use the GMT libraries (headers).

Package: libgmt6
Description-md5: 46ce4ae4113ab8e140ed6370cac94112
Description-en: Generic Mapping Tools Library
 GMT libraries allow manipulating geographic and Cartesian data sets
 (including filtering, trend fitting, gridding, projecting, etc.) and
 producing Encapsulated PostScript File (EPS) illustrations ranging from
 simple x-y plots via contour maps to artificially illuminated surfaces
 and 3-D perspective views.
 .
 This package contains the GMT library.

Package: gmt-dcw
Description-md5: cc14790de092056784a41a473e7dc3e0
Description-en: Digital Chart of the World (DCW) for GMT
 DCW-GMT is an enhancement to the original 1:1,000,000 scale vector basemap
 of the world available from the Princeton University Digital Map and
 Geospatial Information Center and from GeoCommunity at
 http://data.geocomm.com/readme/dcw/dcw.html.
 This data is for use by GMT, the Generic Mapping Tools.

Package: gmt-gshhg
Description-md5: 4af0656ff7b0903c248c921aa9b78ffd
Description-en: Global Self-consistent Hierarchical High-resolution Geography (GSHHG)
 GSHHG is a high-resolution shoreline data set amalgamated from two databases:
 Global Self-consistent Hierarchical High-resolution Shorelines (GSHHS) and
 CIA World Data Bank II (WDBII). GSHHG contains vector descriptions at five
 different resolutions of land outlines, lakes, rivers, and political
 boundaries. This data is for use by GMT, the Generic Mapping Tools.
 .
 This metapackage depends on all resolution specific GSHHG packages:
 .
  * gmt-gshhg-low   Low  resolution coastlines for the Generic Mapping Tools
  * gmt-gshhg-high  High resolution coastlines for the Generic Mapping Tools
  * gmt-gshhg-full  Full resolution coastlines for the Generic Mapping Tools
 .
 Use gmt-gshhg-low for the crude, low and intermediate resolution coastlines
 which will be enough to get you started.
 .
 Use gmt-gshhg-high or gmt-gshhg-full to create better quality maps at
 an higher resolution, but be aware that the full maps take space on
 your disk.

Package: gmt-gshhg-full
Description-md5: a85bd18b2b270e8772e5c2e40adffa27
Description-en: Full resolution coastlines for the Generic Mapping Tools
 GSHHG is a high-resolution shoreline data set amalgamated from two databases:
 Global Self-consistent Hierarchical High-resolution Shorelines (GSHHS) and
 CIA World Data Bank II (WDBII). GSHHG contains vector descriptions at five
 different resolutions of land outlines, lakes, rivers, and political
 boundaries. This data is for use by GMT, the Generic Mapping Tools.
 .
 This package contains the full resolution coastlines which are required
 to create best quality maps with GMT.

Package: gmt-gshhg-high
Description-md5: 6d4e18ea54eff011f802308958350224
Description-en: High resolution coastlines for the Generic Mapping Tools
 GSHHG is a high-resolution shoreline data set amalgamated from two databases:
 Global Self-consistent Hierarchical High-resolution Shorelines (GSHHS) and
 CIA World Data Bank II (WDBII). GSHHG contains vector descriptions at five
 different resolutions of land outlines, lakes, rivers, and political
 boundaries. This data is for use by GMT, the Generic Mapping Tools.
 .
 This package contains the high resolution coastlines which are required
 to create high quality maps with GMT.

Package: gmt-gshhg-low
Description-md5: 020054a6f25d188543bfb462abf73009
Description-en: Low resolution coastlines for the Generic Mapping Tools
 GSHHG is a high-resolution shoreline data set amalgamated from two databases:
 Global Self-consistent Hierarchical High-resolution Shorelines (GSHHS) and
 CIA World Data Bank II (WDBII). GSHHG contains vector descriptions at five
 different resolutions of land outlines, lakes, rivers, and political
 boundaries. This data is for use by GMT, the Generic Mapping Tools.
 .
 This package contains the crude, low and intermediate resolution coastlines
 which will be enough to get you started.
 .
 Use gmt-gshhg-high or gmt-gshhg-full to create better quality maps at
 an higher resolution, but be aware that the full maps take space on
 your disk.

Package: gmtkbabel
Description-md5: a83786a83af06eff9ab2c4fb9f300318
Description-en: graphical interface for mtkbabel
 gmtkbabel consists of a set of shell scripts which use zenity to
 provide a graphical user interface to mtkbabel. Mtkbabel is a
 command-line tool to operate GPS-unit with MTK (Mediatek) chipsets.

Package: gmtp
Description-md5: 88d669b7b00d6b9d0d7ede03f4fa1524
Description-en: simple file transfer program for MTP based devices
 gMTP is a simple and light-weight interface to the features provided
 by libmtp, which allows users to manage the files stored on any MTP
 music player supported by the libraries, including those with
 multiple storage devices (e.g. mobile phones).
 .
 It doesn't provide complex features such as playlist management,
 it just makes transferring files from and to devices easy, by
 allowing users to upload, download and remove files on the device
 with a fast and easy-to-use graphical interface.

Package: gmult
Description-md5: 8aa8a560b5d2394ce8b1ac1b4815342a
Description-en: figure out which letters are which numbers
 Multiplication Puzzle is a simple GTK 4 game that emulates the
 multiplication game found in Emacs.  Basically, a multiplication
 problem is shown with all digits replaced by letters.  Your job
 is to guess which letter represents which number.

Package: gnarwl
Description-md5: 47575bcbaf01d49fa49a934634cd93bd
Description-en: Email autoresponder based on LDAP
 Gnarwl is an email autoresponder. Unlike the original vacation program,
 gnarwl is based on LDAP, so that there's no need for users to have unix
 accounts on the mail server.

Package: gnat
Description-md5: 427f6897ee4efebdcecc99b90129a4c7
Description-en: GNU Ada compiler
 GNAT is a full-featured Ada 2012 compiler.  A quote from
 http://www.adaic.org says: "Easily reused and maintained, readable
 and user friendly, Ada code facilitates such massive software
 projects as the Space Station and the Paris Metro. It has proven to
 be extraordinarily robust in decades' worth of daily field tests
 under the most rigorous conditions in which millions of lives have
 been at stake."  Ada is the language for real-world, mission-critical
 programming.
 .
 At the same time, Ada's radical type safety helps novice programmers
 avoid many common mistakes and deliver their software on time (see
 http://www.adaic.org/atwork/trains.html).
 .
 This empty package depends on the default version of the Ada compiler
 for Debian, which is part of the GNU Compiler Collection. Its
 enforces the same version for all Ada compilations, as described in
 the Debian Ada Policy.

Package: gngb
Description-md5: abe54f14f2fcbb49a10bb37ced4c1ca7
Description-en: Color Gameboy emulator
 Gngb is an emulator for GameBoy Classic, Color and others.
 .
 It uses the SDL library and OpenGL. This software supports joystick
 and keyboard as input.

Package: gniall
Description-md5: 0b18655df454b77d98b2b11f422e205a
Description-en: program that tries to learn a human language
 gNiall attempts to learn whatever language you try to teach it. It is
 basically a dissociator: it collects statistics on sentences you type
 and tries to construct meaningful replies. gNiall is inspired by Niall,
 an Amiga program by Matthew Peck.

Package: gnocchi-api
Description-md5: e7c870b77ca712a5618255b3e2532740
Description-en: Metric as a Service - API daemon
 Gnocchi is a service for managing a set of resources and storing metrics about
 them, in a scalable and resilient way. Its functionalities are exposed over an
 HTTP REST API.
 .
 This package contains the API server.

Package: gnocchi-common
Description-md5: 1bd56e577a579993460d9e1bb5621308
Description-en: Metric as a Service - common files
 Gnocchi is a service for managing a set of resources and storing metrics about
 them, in a scalable and resilient way. Its functionalities are exposed over an
 HTTP REST API.
 .
 This package contains the common files.

Package: gnocchi-metricd
Description-md5: 0e7f1b702365aa5a9abad215e79c0cc1
Description-en: Metric as a Service - metric daemon
 Gnocchi is a service for managing a set of resources and storing metrics about
 them, in a scalable and resilient way. Its functionalities are exposed over an
 HTTP REST API.
 .
 This package contains the metric daemon.

Package: gnocchi-statsd
Description-md5: 5220bc7977a5eed74eb07ca449d21120
Description-en: Metric as a Service - statsd daemon
 Gnocchi is a service for managing a set of resources and storing metrics about
 them, in a scalable and resilient way. Its functionalities are exposed over an
 HTTP REST API.
 .
 This package contains the statsd daemon.

Package: python3-gnocchi
Description-md5: f898d5b98b49ec3ae1dfc5bc70f4a687
Description-en: Metric as a Service - Python 3.x
 Gnocchi is a service for managing a set of resources and storing metrics about
 them, in a scalable and resilient way. Its functionalities are exposed over an
 HTTP REST API.
 .
 This package contains the Python 3.x module.

Package: gnokii
Description-md5: fc4f45003af70b9edaaa93fd24a289b6
Description-en: Datasuite for mobile phone management (metapackage)
 Gnokii is a suite of programs that allows communication with mobile phones.
 It currently supports many Nokia mobile phones, all AT capable ones as well as
 many Symbian based.
 For a list of compatible phones, please visit:
 http://wiki.gnokii.org
 .
 This package installs the whole suit of programs.

Package: gnokii-cli
Description-md5: 7914338b25a606b1bacc5f717e1d8564
Description-en: Datasuite for mobile phone management (console interface)
 Gnokii is a suite of programs that allows communication with mobile phones.
 It currently supports many Nokia mobile phones, all AT capable ones as well as
 many Symbian based.
 For a list of compatible phones, please visit:
 http://wiki.gnokii.org
 .
 This package provides the command line interface and the virtual modem daemon
 for non-AT-capable phones.

Package: gnokii-common
Description-md5: e22c0b7686cbae9b6e1478e301b30f73
Description-en: Datasuite for mobile phone management (base files)
 Gnokii is a suite of programs that allows communication with mobile phones.
 It currently supports many Nokia mobile phones, all AT capable ones as well as
 many Symbian based.
 For a list of compatible phones, please visit:
 http://wiki.gnokii.org
 .
 This package contains the base files for gnokii

Package: gnokii-smsd
Description-md5: 58df5c859d539bd489a397fa53e4956a
Description-en: SMS Daemon for mobile phones
 Gnokii is a suite of programs that allows communication with mobile phones.
 It currently supports many Nokia mobile phones, all AT capable ones as well as
 many Symbian based.
 For a list of compatible phones, please visit:
 http://wiki.gnokii.org
 .
 The SMSD (SMS daemon) handles automated sending and receiving of short messages
 using a storage backend. It is designed to use modules (plugins) to work with
 different backends, and shares Gnokii's runtime configuration and libraries.
 .
 This package contains the actual daemon and a file based backend. You will
 need to install the appropriate module packages to add support for other
 backends.

Package: gnokii-smsd-mysql
Description-md5: 5f88f96ca50b2da31f0631ea14776e23
Description-en: SMSD plugin for MySQL storage backend
 Gnokii is a suite of programs that allows communication with mobile phones.
 It currently supports many Nokia mobile phones, all AT capable ones as well as
 many Symbian based.
 For a list of compatible phones, please visit:
 http://wiki.gnokii.org
 .
 The SMSD (SMS daemon) handles automated sending and receiving of short messages
 using a storage backend. It is designed to use modules (plugins) to work with
 different backends, and shares Gnokii's runtime configuration and libraries.
 .
 This package provides support for the MySQL storage backend.

Package: gnokii-smsd-pgsql
Description-md5: bf5b18f06e0393a8e54b6c35174064ea
Description-en: SMSD plugin for PostgreSQL storage backend
 Gnokii is a suite of programs that allows communication with mobile phones.
 It currently supports many Nokia mobile phones, all AT capable ones as well as
 many Symbian based.
 For a list of compatible phones, please visit:
 http://wiki.gnokii.org
 .
 The SMSD (SMS daemon) handles automated sending and receiving of short messages
 using a storage backend. It is designed to use modules (plugins) to work with
 different backends, and shares Gnokii's runtime configuration and libraries.
 .
 This package provides support for the PostgreSQL storage backend.

Package: libgnokii-dev
Description-md5: 437f57c3d3f964ef662b079c5312f15f
Description-en: Gnokii mobile phone interface library (development files)
 Gnokii is a suite of programs that allows communication with mobile phones.
 It currently supports many Nokia mobile phones, all AT capable ones as well as
 many Symbian based.
 For a list of compatible phones, please visit:
 http://wiki.gnokii.org
 .
 This package provides the devel headers used by applications that wish to link
 against libgnokii.

Package: libgnokii6
Description-md5: 63c8db5e14865c54e1651fb552e492ca
Description-en: Gnokii mobile phone interface library
 Gnokii is a suite of programs that allows communication with mobile phones.
 It currently supports many Nokia mobile phones, all AT capable ones as well as
 many Symbian based.
 For a list of compatible phones, please visit:
 http://wiki.gnokii.org
 .
 This package provides the library used by the gnokii suite to communicate
 with the phones.

Package: xgnokii
Description-md5: 5be14d4e8ed3f07d3713bef5a4768ef1
Description-en: Datasuite for mobile phone management (X interface)
 Gnokii is a suite of programs that allows communication with mobile phones.
 It currently supports many Nokia mobile phones, all AT capable ones as well as
 many Symbian based.
 For a list of compatible phones, please visit:
 http://wiki.gnokii.org
 .
 This package provides the X11 (xgnokii) interface.

Package: gnomad2
Description-md5: fd2c2fc131b7ffddb24adbcabac3fbcd
Description-en: Manage a Creative Labs Nomad Jukebox
 Gnomad 2 is a GUI built on top of GTK/GNOME 2, id3lib and libnjb that
 makes it possible to transfer tracks and files from/to a Creative
 Nomad Jukebox (all brands). It is designed much like an ordinary
 graphical FTP program.

Package: gnome-2048
Description-md5: a3d300be73ca94aa6e50c3d3dded85c1
Description-en: sliding tile puzzle game
 GNOME 2048 is a clone of Gabriele Cirulli's 2048, a puzzle game based on
 Veewo Studios' 1024.
 .
 Move the sliding tiles with one of the four arrow keys on your keyboard.
 When two tiles with the same number touch, they combine into a single tile
 and the numbers are added together.

Package: gnome-activity-journal
Description-md5: 84a0a7729820bb29b3794dc08bda032f
Description-en: graphical user interface for Zeitgeist
 Zeitgeist is a service which logs the user's activities and events (files
 opened, websites visited, conversations held with other people, etc.) and
 makes the relevant information available to other applications.
 .
 It serves as a comprehensive activity log and also makes it possible to
 determine relationships between items based on usage patterns.
 .
 This package contains the GNOME Activity Journal, a graphical user interface
 which shows a journal of your activities.

Package: gnome-applets
Description-md5: 3aa878351b5b8691273b4218365235e5
Description-en: Various applets for the GNOME panel - binary files
 Keyboard Accessibility Status: indicates keyboard accessibility settings,
 including the current state of the keyboard, if those features are in use.
 .
 Battery Charge Monitor: monitors the power subsystem on a laptop.
 .
 Brightness: provides a way to adjust screen brightness.
 .
 Character palette: provides a convenient way to access non-standard
 characters, such as accented characters, mathematical symbols, special
 symbols, and punctuation marks.
 .
 Command: shows the output of a command.
 .
 CPUFreq: CPU frequency scaling monitor.
 .
 Disk Mounter: lets you mount and unmount drives and file systems.
 .
 Eyes: pair of eyes which follow the mouse pointer around the screen.
 .
 Weather Report: shows the current weather conditions, and forecasts.
 .
 Inhibit: allows you to inhibit automatic power saving.
 .
 Command Line (Mini Commander): adds a command line to the panel.
 .
 System Monitor: a system load indicator.
 .
 Network Monitor (Netspeed): shows how much traffic occurs on a network
 device (ethernet card, wireless LAN card, or dial-up).
 .
 Sticky Notes: lets you create, view, and manage sticky notes on the
 desktop.
 .
 Search Bar: allows you to find your data quickly using Tracker.
 .
 Timer: lets you start a timer and receive a notification when it is
 finished.
 .
 Trash: lets you drag items to the trash folder.
 .
 Window Buttons: shows window controls (minimize, restore, close) in the
 panel for maximized windows.
 .
 Window Picker applet: window switcher showing only icons, not titles.
 .
 Window Title: shows window title in the panel for maximized windows.

Package: gnome-applets-data
Description-md5: ee365d5f47182bbf8d8d6a9844b020e2
Description-en: Various applets for the GNOME panel - data files
 This package contains data files (pixmaps, icons, documentations) needed by
 the gnome-applets package.

Package: gnome-audio
Description-md5: e834ac5c4f069d1165c6a47143d20c9b
Description-en: Audio files for GNOME
 GNOME is the "GNU Network Object Model Environment"
 .
 It is a project to build a complete, user-friendly desktop based
 entirely on free software.
 .
 This package contains a collection of sounds for use with GNOME.

Package: gir1.2-gnomeautoar-0.1
Description-md5: d207d4fe8a98ac7a673ca9bb5263356b
Description-en: GObject introspection data for GnomeAutoar
 This package contains GObject introspection information.
 .
 It can be used by packages using the GIRepository format to generate
 dynamic bindings.

Package: gir1.2-gnomeautoargtk-0.1
Description-md5: 0400bd1e5e517109cf0490b82ab32e8a
Description-en: GObject introspection data for GnomeAutoarGtk
 This package contains GObject introspection information.
 .
 It can be used by packages using the GIRepository format to generate
 dynamic bindings.

Package: libgnome-autoar-0-0
Description-md5: 42b990f9a5ae2268b1488c8ddc620f1f
Description-en: Archives integration support for GNOME
 GNOME Autoar is a library which makes creating and extracting archives easy,
 safe, and automatic.

Package: libgnome-autoar-0-dev
Description-md5: c05a8b8038197cfc927c8446f9d44094
Description-en: Archives integration support for GNOME - development files
 GNOME Autoar is a library which makes creating and extracting archives easy,
 safe, and automatic.
 .
 This package contains the development files.

Package: libgnome-autoar-doc
Description-md5: f3223ab594560c8763d3f27dc081b8d3
Description-en: Archives integration support for GNOME - documentation
 This package contains documentation for the GNOME Autoar library.

Package: libgnome-autoar-gtk-0-0
Description-md5: 1bbfc00b6eb24847a9e7f95d8f309733
Description-en: GTK+ widgets for the GNOME Autoar library
 GNOME Autoar is a library which makes creating and extracting archives easy,
 safe, and automatic.
 .
 This library contains GTK+ widgets which can be embedded into applications.

Package: libgnome-autoar-gtk-0-dev
Description-md5: 4ed3613e9a1c1dcc05d6592fa5f91420
Description-en: GTK+ widgets for the GNOME Autoar library - development files
 GNOME Autoar is a library which makes creating and extracting archives easy,
 safe, and automatic.
 .
 This package contains the development files.

Package: gnome-backgrounds
Description-md5: bbd107a68b59c707d044b0ede730b33a
Description-en: Set of backgrounds packaged with the GNOME desktop
 This is a collection of desktop wallpapers created with GNOME users in
 mind.

Package: gnome-bluetooth
Description-md5: 27417c0bb9ffbffdf0b02bc6a13f47cb
Description-en: GNOME Bluetooth Send To app - transitional package
 The GNOME Bluetooth Send To app is an easy way to send files
 to a Bluetooth device.
 .
 This empty transitional package is here to ensure smooth upgrades.

Package: gnome-bluetooth-common
Description-md5: 377fc23f41a6f6c453bcffbb2e8ec46a
Description-en: GNOME Bluetooth common files
 This package contains common files for the GNOME Bluetooth
 libraries and Send To app.

Package: libgnome-bluetooth-dev
Description-md5: d4a23fcbf8644791fc9f3efc1e86671d
Description-en: GNOME Bluetooth tools - support library development files
 This package contains tools for managing and manipulating Bluetooth
 devices using the GNOME desktop.
 .
 The libraries included provide support to gnome-bluetooth.
 .
 This package contains the development files for libgnome-bluetooth

Package: libgnome-bluetooth13
Description-md5: db93bef1e8554f50b96803fc7eb52b75
Description-en: GNOME Bluetooth tools - support library
 This package contains tools for managing and manipulating Bluetooth
 devices using the GNOME desktop.
 .
 The libraries included provide support to gnome-bluetooth.

Package: gir1.2-gnomebluetooth-3.0
Description-md5: eaf5b6e0a4c10828824d324c8ac01ee5
Description-en: Introspection data for GnomeBluetooth
 This package contains tools for managing and manipulating Bluetooth
 devices using the GNOME desktop.
 .
 The libraries included provide support to gnome-bluetooth.
 .
 This package contains the introspection data for GnomeBluetooth

Package: gnome-bluetooth-3-common
Description-md5: 1fffaa31881e2f9155aee001564acfda
Description-en: GNOME Bluetooth 3 common files
 This package contains common files for the GNOME Bluetooth tools
 and libraries.

Package: gnome-bluetooth-sendto
Description-md5: c575d745b5df439eb87101ec0aae9777
Description-en: GNOME Bluetooth Send To app
 The GNOME Bluetooth Send To app is an easy way to send files
 to a Bluetooth device.

Package: libgnome-bluetooth-3.0-13
Description-md5: fb7ffa4304333886aac7571979da9db7
Description-en: GNOME Bluetooth 3 support library
 This package contains tools for managing and manipulating Bluetooth
 devices using the GNOME desktop.
 .
 The libraries included provide support to gnome-bluetooth.

Package: libgnome-bluetooth-3.0-dev
Description-md5: 91ac96b1af36e94f3b7b1a6b9d8f908d
Description-en: GNOME Bluetooth 3 library - development files
 This package contains tools for managing and manipulating Bluetooth
 devices using the GNOME desktop.
 .
 The libraries included provide support to gnome-bluetooth.
 .
 This package contains the development files.

Package: libgnome-bluetooth-doc
Description-md5: 631187083f27f11e0881bac7f9be9b73
Description-en: GNOME Bluetooth 3 support library - reference docs
 This package contains tools for managing and manipulating Bluetooth
 devices using the GNOME desktop.
 .
 This package contains the API reference.

Package: libgnome-bluetooth-ui-3.0-13
Description-md5: 6a50bbba416665e56a82444653433f40
Description-en: GNOME Bluetooth 3 UI support library
 This package contains tools for managing and manipulating Bluetooth
 devices using the GNOME desktop.
 .
 The libraries included provide support to gnome-bluetooth.

Package: libgnome-bluetooth-ui-3.0-dev
Description-md5: 605065b1d7da0762e8a4ee6a3daeb887
Description-en: GNOME Bluetooth UI 3 library - development files
 This package contains tools for managing and manipulating Bluetooth
 devices using the GNOME desktop.
 .
 The libraries included provide support to gnome-bluetooth.
 .
 This package contains the development files.

Package: gnome-boxes
Description-md5: 23802aa6ebc544c9c10bcdeaaeda1749
Description-en: Simple GNOME app to access virtual systems
 GNOME Boxes is a desktop client to view or use local virtual machines.
 Boxes is intentionally simple and easy to use.
 .
 Hardware virtualization is required.
 .
 Previously, GNOME Boxes could also be used to connect to remote computers,
 but that feature is now provided by the GNOME Connections app.

Package: gnome-breakout
Description-md5: 7dfcdef19c992a2b058fe74815e487cd
Description-en: Clone of the classic game Breakout, written for GNOME
 A clone of the classic game "Breakout". Control a paddle at the
 bottom of the playfield and bounce a ball against bricks at the
 top to destroy them.

Package: chrome-gnome-shell
Description-md5: eb0848f4a6320944252c23655d1c90c0
Description-en: GNOME Shell integration for browsers - transitional package
 This empty transitional package is here to ensure smooth upgrades.

Package: gnome-browser-connector
Description-md5: 43946ac811b50863f04071b7486fc93f
Description-en: GNOME Shell extensions integration for web browsers
 Provides integration with GNOME Shell extensions repository for
 Chromium (and derivatives) and Firefox
 .
 This package provides the connector that talks with the browser
 extension

Package: gnome-builder
Description-md5: ab40b3eb334588b66259c6735e3f7577
Description-en: IDE for GNOME
 Builder is a new IDE for GNOME that is focused on bringing the power of
 our platform to more developers than ever before.
 .
 Builder attempts to be an IDE for writing software for GNOME. It does not try
 to be a generic IDE, but one specialized for GNOME application developers.

Package: gnome-calculator
Description-md5: edf337f4e3963467c2997a13fc81ad2a
Description-en: GNOME desktop calculator
 The GNOME calculator is a powerful graphical calculator with financial,
 logical and scientific modes. It uses a multiple precision package to do its
 arithmetic to give a high degree of accuracy.

Package: gnome-calendar
Description-md5: 13e1cc2e339fc76ade59c93ff99cff33
Description-en: Calendar application for GNOME
 GNOME Calendar is a simple and beautiful calendar application designed
 to perfectly fit the GNOME desktop. By reusing the components which the
 GNOME desktop is build on, Calendar nicely integrates with the GNOME
 ecosystem.

Package: gnome-calls
Description-md5: 49ca6dbbb742b20b65b35a0d0e1eb174
Description-en: Make and receive PSTN phone calls
 A GTK+ user interface for PSTN phone calls using ModemManager.
 .
 Besides phone calls it also handles USSD.
 .
 It works on desktops but also adjusts to small screen sizes like smart phones
 and other mobile devices.

Package: gnome-calls-doc
Description-md5: 61aeadda81fb4386377ff7d3c43bf55b
Description-en: Make and receive PSTN phone calls - development documentation
 A GTK user interface for PSTN phone calls using ModemManager.
 .
 Besides phone calls it also handles USSD.
 .
 It works on desktops but also adjusts to small screen sizes like smart phones
 and other mobile devices.
 .
 This package contains the development documentation.

Package: gnome-characters
Description-md5: aaff70b065e65f1863b87e3865fb09a6
Description-en: character map application
 Characters is a simple utility application to find and
 insert unusual characters.

Package: gchempaint
Description-md5: 93366c1abde3e6faf5074d4ac2087817
Description-en: 2D chemical structures editor for the GNOME2 desktop
 GChemPaint is an editor for 2D chemical structures with a multiple
 document interface. Drawn molecules can be searched at NIST Webbook
 and PubChem.

Package: gcrystal
Description-md5: 8c9307f621a93786ff7055f00efca985
Description-en: lightweight crystal structures visualizer
 GNOME Crystal is a light model visualizer for crystal-structures. It
 is based on the GNOME Chemistry Utils and should display models of all
 sorts of crystal microscopic structures using OpenGL.

Package: gcu-bin
Description-md5: 865eb56dfd921b44bea990365e4c3800
Description-en: GNOME chemistry utils (helper applications)
 The GNOME Chemistry Utils provide C++ classes and Gtk+-2 widgets
 related to chemistry. They will be used in future versions of both
 gcrystal and gchempaint.
 .
 This package provides 4 applications:
 .
  * a molecular structures viewer (GChem3D)
  * a molar mass calculator (GChemCalc)
  * a periodic table of the elements (GChemTable)
  * a spectra viewer (GSpectrum)

Package: libgcu0v5
Description-md5: 91603e5262e54605eddeb43bcdbb4781
Description-en: GNOME chemistry utils (library)
 The GNOME Chemistry Utils provide C++ classes and Gtk+-2 widgets
 related to chemistry. They will be used in future versions of both
 gcrystal and gchempaint.
 .
 This package provides the shared library.

Package: gnome-chess
Description-md5: 06725d6e3f88a846b7b2929994c06b91
Description-en: simple chess game
 This is the chess game from the GNOME desktop. It allows one to play
 with most existing chess engines, or against a human opponent.

Package: gnome-clocks
Description-md5: bbf69cded4fb480ce6764edb86df0880
Description-en: Simple GNOME app with stopwatch, timer, and world clock support
 GNOME Clocks is a simple application to show the time and date in multiple
 locations and set alarms or timers. A stopwatch is also included.

Package: gnome-color-manager
Description-md5: 4124fcb8f3feffc0ec2080cdd607623c
Description-en: Color management integration for the GNOME desktop environment
 GNOME Color Manager is a set of graphical utilities for color
 management to be used in the GNOME desktop.  With the help of
 ArgyllCMS, it can create and apply display ICC color profiles.

Package: gnome-brave-icon-theme
Description-md5: 339d98d8c47a1b1089cdb97c24740bb4
Description-en: blue variation of the GNOME-Colors icon theme
 GNOME-Colors is a set of GNOME icon themes, with some inspiration from
 Tango, Elementary, Discovery, Tango Generator and others.
 .
 Its goal is to create an easy way for anyone to make their desktop
 consistently match their moods, wallpapers, laptop colors, etc.
 .
 The icons were designed to match the Shiki-Colors GTK+ Themes and their
 additional artwork.
 .
 This package provides the GNOME-Brave (Blue) variation of the
 GNOME-Colors icon theme.

Package: gnome-colors
Description-md5: 91642e0ff322744a3d783d15c9f72769
Description-en: set of GNOME icon themes
 GNOME-Colors is a set of GNOME icon themes, with some inspiration from
 Tango, Elementary, Discovery, Tango Generator and others.
 .
 Its goal is to create an easy way for anyone to make their desktop
 consistently match their moods, wallpapers, laptop colors, etc.
 .
 The icons were designed to match the Shiki-Colors GTK+ Themes and their
 additional artwork.
 .
 This package provides seven variations of the GNOME-Colors icon theme:
 .
 GNOME-Brave (Blue), GNOME-Dust (Chocolate), GNOME-Human (Orange),
 GNOME-Illustrious (Pink),
 GNOME-Noble (Purple), GNOME-Wine (Red), and GNOME-Wise (Green)

Package: gnome-colors-common
Description-md5: 19da390c306d9ae9d8706c3de1bb3731
Description-en: common icons for all GNOME-Colors icon themes
 GNOME-Colors is a set of GNOME icon themes, with some inspiration from
 Tango, Elementary, Discovery, Tango Generator and others.
 .
 Its goal is to create an easy way for anyone to make their desktop
 consistently match their moods, wallpapers, laptop colors, etc.
 .
 The icons were designed to match the Shiki-Colors GTK+ Themes and their
 additional artwork.
 .
 This package provides the common icons used by all variants of the
 GNOME-Colors icon theme.

Package: gnome-dust-icon-theme
Description-md5: d0ba3af13bff75425fc2f4850e153cb4
Description-en: chocolate variation of the GNOME-Colors icon theme
 GNOME-Colors is a set of GNOME icon themes, with some inspiration from
 Tango, Elementary, Discovery, Tango Generator and others.
 .
 Its goal is to create an easy way for anyone to make their desktop
 consistently match their moods, wallpapers, laptop colors, etc.
 .
 The icons were designed to match the Shiki-Colors GTK+ Themes and their
 additional artwork.
 .
 This package provides the GNOME-Dust (Chocolate) variation of the
 GNOME-Colors icon theme.

Package: gnome-human-icon-theme
Description-md5: e39b33cb4466dcc9f5773f8eb33a9478
Description-en: orange variation of the GNOME-Colors icon theme
 GNOME-Colors is a set of GNOME icon themes, with some inspiration from
 Tango, Elementary, Discovery, Tango Generator and others.
 .
 Its goal is to create an easy way for anyone to make their desktop
 consistently match their moods, wallpapers, laptop colors, etc.
 .
 The icons were designed to match the Shiki-Colors GTK+ Themes and their
 additional artwork.
 .
 This package provides the GNOME-Human (Orange) variation of the
 GNOME-Colors icon theme.

Package: gnome-illustrious-icon-theme
Description-md5: 1f14eed5b9452a3d37a1e8a0f947ce41
Description-en: pink variation of the GNOME-Colors icon theme
 GNOME-Colors is a set of GNOME icon themes, with some inspiration from
 Tango, Elementary, Discovery, Tango Generator and others.
 .
 Its goal is to create an easy way for anyone to make their desktop
 consistently match their moods, wallpapers, laptop colors, etc.
 .
 The icons were designed to match the Shiki-Colors GTK+ Themes and their
 additional artwork.
 .
 This package provides the GNOME-Illustrious (Pink) variation of the
 GNOME-Colors icon theme.

Package: gnome-noble-icon-theme
Description-md5: 03892c1926e4d3d127565e33f1b1596a
Description-en: purple variation of the GNOME-Colors icon theme
 GNOME-Colors is a set of GNOME icon themes, with some inspiration from
 Tango, Elementary, Discovery, Tango Generator and others.
 .
 Its goal is to create an easy way for anyone to make their desktop
 consistently match their moods, wallpapers, laptop colors, etc.
 .
 The icons were designed to match the Shiki-Colors GTK+ Themes and their
 additional artwork.
 .
 This package provides the GNOME-Noble (Purple) variation of the
 GNOME-Colors icon theme.

Package: gnome-wine-icon-theme
Description-md5: a2e3054013532644bb00f6d172f5d15f
Description-en: red variation of the GNOME-Colors icon theme
 GNOME-Colors is a set of GNOME icon themes, with some inspiration from
 Tango, Elementary, Discovery, Tango Generator and others.
 .
 Its goal is to create an easy way for anyone to make their desktop
 consistently match their moods, wallpapers, laptop colors, etc.
 .
 The icons were designed to match the Shiki-Colors GTK+ Themes and their
 additional artwork.
 .
 This package provides the GNOME-Wine (Red) variation of the
 GNOME-Colors icon theme.

Package: gnome-wise-icon-theme
Description-md5: 224d38db9aa2cdf7d1a9626a22bf3fff
Description-en: green variation of the GNOME-Colors icon theme
 GNOME-Colors is a set of GNOME icon themes, with some inspiration from
 Tango, Elementary, Discovery, Tango Generator and others.
 .
 Its goal is to create an easy way for anyone to make their desktop
 consistently match their moods, wallpapers, laptop colors, etc.
 .
 The icons were designed to match the Shiki-Colors GTK+ Themes and their
 additional artwork.
 .
 This package provides the GNOME-Wise (Green) variation of the
 GNOME-Colors icon theme.

Package: gnome-commander
Description-md5: 5f78484c536c8371c962cfd4ed1ea8fb
Description-en: nice and fast file manager for the GNOME desktop
 GNOME Commander is a fast and powerful graphical filemanager for the GNOME
 desktop environment, it has a "two-pane" interface in the tradition of
 Norton and Midnight Commander.

Package: gnome-commander-data
Description-md5: 1847ee028828952d1ace39f9a9228ac6
Description-en: Data files for GNOME Commander
 GNOME Commander is a fast and powerful graphical filemanager for
 the GNOME desktop environment, it has a "two-pane" interface in
 the tradition of Norton and Midnight Commander.
 .
 This package contains the data files for gnome-commander.

Package: gnome-common
Description-md5: 1c22ca15aa3a851a0b1118ceed08aff6
Description-en: common scripts and macros to develop with GNOME
 gnome-common is an extension to autoconf, automake and libtool for the GNOME
 environment and GNOME using applications. Included are gnome-autogen.sh and
 several macros to help in GNOME source trees.

Package: gnome-connections
Description-md5: 9b5b85db431b07e23e45d7d5b21f6b89
Description-en: Simple GNOME app to access remote computers
 GNOME Connections is a desktop client to view or use remote computers
 using VNC or RDP. The app is intentionally simple and easy to use.
 .
 GNOME Connections replaces the remote desktop functionality that was
 previously found in GNOME Boxes.

Package: gnome-console
Description-md5: e710ea5763ba35fb4a920726062f2e48
Description-en: Simple user-friendly terminal emulator for the GNOME desktop
 Console is a simple terminal emulator for GNOME that adjusts nicely
 to small screen sizes and touch usage.

Package: kgx
Description-md5: 1622066c9d4b10dc3352819e075d3639
Description-en: Simple terminal emulator (transitional package)
 This is a transitional package. It can safely be removed.

Package: gnome-contacts
Description-md5: 79d9d8cdf2b5dd4c7e214e8397694bcd
Description-en: Contacts manager for GNOME
 GNOME Contacts is a standalone application to view and manage contacts
 provided by all available contacts sources (Evolution, Empathy, etc).

Package: gnome-control-center
Description-md5: 841ec7130e7cda8d105ccf44ab60b8fa
Description-en: utilities to configure the GNOME desktop
 This package contains configuration applets for the GNOME desktop,
 allowing to set accessibility configuration, desktop fonts, keyboard
 and mouse properties, sound setup, desktop theme and background, user
 interface properties, screen resolution, and other GNOME parameters.
 .
 It also contains a front end to these applets, which can also be
 accessed with the GNOME panel or the Nautilus file manager.

Package: gnome-control-center-data
Description-md5: 8bfe062731867305191b949e29fc5afa
Description-en: configuration applets for GNOME - data files
 This package contains data files (icons, pixmaps, locales files) needed by
 the configuration applets in the gnome-control-center package.

Package: gnome-control-center-dev
Description-md5: ea55aa04a24ea847c61e4865c135347b
Description-en: utilities to configure the GNOME desktop
 This package contains the file required to get the keydirs location

Package: gir1.2-gnomebg-4.0
Description-md5: 2f6995c0e5f28641e972bbaeccf6dde2
Description-en: Introspection data for GnomeBG (GTK 4)
 The gnome-desktop set of libraries provides various utility functions
 that are used in multiple components of the GNOME desktop, but do not
 have a sufficiently stable API to be included in core libraries such
 as GLib and GTK.
 .
 This package contains GObject-Introspection bindings for background image
 (wallpaper) management.

Package: gir1.2-gnomedesktop-3.0
Description-md5: 4292c4bbae4ffe7e7b5d36a3acef86da
Description-en: Introspection data for GnomeDesktop (GTK 3)
 This package provides the include files and static library for the GNOME
 desktop library functions.
 .
 This package contains the introspection data for GnomeDesktop

Package: gir1.2-gnomedesktop-4.0
Description-md5: 0092eeeafa9d29101b113733957c0075
Description-en: Introspection data for GnomeDesktop (GTK 4)
 The gnome-desktop set of libraries provides various utility functions
 that are used in multiple components of the GNOME desktop, but do not
 have a sufficiently stable API to be included in core libraries such
 as GLib and GTK.
 .
 This package contains GObject-Introspection bindings for miscellaneous
 utility functions.

Package: gir1.2-gnomerr-4.0
Description-md5: 3d7fba344d0bdff1e4575681429c9d24
Description-en: Introspection data for GnomeRR (GTK 4)
 The gnome-desktop set of libraries provides various utility functions
 that are used in multiple components of the GNOME desktop, but do not
 have a sufficiently stable API to be included in core libraries such
 as GLib and GTK.
 .
 This package contains GObject-Introspection bindings for display mode
 management.

Package: gnome-desktop-3-tests
Description-md5: 4bc38f6a1a42eff7fcc92fbcae5b44ed
Description-en: Installed test files for GNOME desktop
 This package contains test programs designed to be run as part of a
 regression testsuite, and manual test programs designed to be run by
 developers.

Package: gnome-desktop3-data
Description-md5: 5ce5840cc354bd74e7e4932be3851519
Description-en: Common files for GNOME desktop apps
 This package includes some files that are shared between several GNOME
 apps (internationalization files).

Package: libgnome-bg-4-2
Description-md5: 772bba653069fbbcbcf25242289a6893
Description-en: Utility library for background images - runtime files
 The gnome-desktop set of libraries provides various utility functions
 that are used in multiple components of the GNOME desktop, but do not
 have a sufficiently stable API to be included in core libraries such
 as GLib and GTK.
 .
 This library provides utilities for managing background images (wallpaper).

Package: libgnome-bg-4-dev
Description-md5: 2af47c9a5c6a69e0092eba535e0417bf
Description-en: Background image library for GNOME - development files (GTK 4)
 The gnome-desktop set of libraries provides various utility functions
 that are used in multiple components of the GNOME desktop, but do not
 have a sufficiently stable API to be included in core libraries such
 as GLib and GTK.
 .
 This package contains development files to compile programs that deal with
 background images.

Package: libgnome-desktop-3-20
Description-md5: e47ebc2af09d6a0a52e6db6ff7c64ec8
Description-en: Utility library for the GNOME desktop - GTK 3 version
 This library provides various utility functions that are used in multiple
 components of the GNOME desktop, but do not have a sufficiently stable API
 to be included in core libraries such as GLib and GTK.
 .
 This package provides a legacy GTK-3-based library with functionality similar
 to a combination of libgnome-bg-4-2, libgnome-desktop-4-2 and libgnome-rr-4-2,
 for compatibility with older GNOME components.

Package: libgnome-desktop-3-dev
Description-md5: 8b6bcc623524b9a310c69421d9a68a7f
Description-en: Utility library for the GNOME desktop - development files (GTK 3)
 This package provides the include files and static library for the GNOME
 desktop library functions.

Package: libgnome-desktop-3-dev-bin
Description-md5: cc8e175b46ddcada0816f12866898c41
Description-en: Installed test files for GNOME desktop - transitional
 This package contains test programs designed to be run as part of a
 regression testsuite, and manual test programs designed to be run by
 developers.
 .
 This empty transitional package is here to ensure smooth upgrades.
 It can be removed when you see fit.

Package: libgnome-desktop-4-2
Description-md5: fa3fa336c77e0fb7f58a288ae9b077a3
Description-en: Utility library for the GNOME desktop - runtime files
 The gnome-desktop set of libraries provides various utility functions
 that are used in multiple components of the GNOME desktop, but do not
 have a sufficiently stable API to be included in core libraries such
 as GLib and GTK.
 .
 This library provides miscellaneous non-GUI utilities, including
 sandboxed image thumbnailing, localization-related utilities, idle time
 monitoring, a simplified interface to the udev hardware database,
 putting processes into systemd scopes, user-facing time representation
 and keyboard layout information.

Package: libgnome-desktop-4-dev
Description-md5: 0b146d170235dcc0f5feb070a024c332
Description-en: Utility library for the GNOME desktop - development files (GTK 4)
 The gnome-desktop set of libraries provides various utility functions
 that are used in multiple components of the GNOME desktop, but do not
 have a sufficiently stable API to be included in core libraries such
 as GLib and GTK.
 .
 This package contains development files to compile programs that use
 miscellaneous non-GUI utility functions.

Package: libgnome-desktop-doc
Description-md5: c5b7f6d390502465a66094c2ed1cc88d
Description-en: API documentation for libgnome-desktop
 The gnome-desktop set of libraries provides various utility functions
 that are used in multiple components of the GNOME desktop, but do not
 have a sufficiently stable API to be included in core libraries such
 as GLib and GTK.
 .
 This package contains API documentation, currently only available for
 the GTK 3 version of the library.

Package: libgnome-rr-4-2
Description-md5: f90a0ee6ba4926613605501e6bbabe27
Description-en: Utility library for display information - runtime files
 The gnome-desktop set of libraries provides various utility functions
 that are used in multiple components of the GNOME desktop, but do not
 have a sufficiently stable API to be included in core libraries such
 as GLib and GTK.
 .
 This library provides utilities for display mode-setting, resizing and
 rotation using the XRandR protocol or Wayland.

Package: libgnome-rr-4-dev
Description-md5: 3677a9b32be6c70623bf4a3afc68e318
Description-en: Display information library for GNOME - development files (GTK 4)
 The gnome-desktop set of libraries provides various utility functions
 that are used in multiple components of the GNOME desktop, but do not
 have a sufficiently stable API to be included in core libraries such
 as GLib and GTK.
 .
 This package contains development files to compile programs that deal with
 display modes.

Package: gnome-desktop-testing
Description-md5: 5d4e60a125fb25e6989d99556dd65c84
Description-en: runner for GNOME installed tests
 The GNOME desktop testing runner provides an execution harness for GNOME
 installed tests.
 .
 These tests are useful for verifying the functionality of software as
 installed and packaged, and complement rather than replace build-time
 ('make check') tests. For example you may wish to run the installed
 tests from a DEP-8 autopkgtest testsuite as a form of regression
 testing.

Package: gnome-devel-docs
Description-md5: 1124765014bad1829a5ff59dd23e8741
Description-en: GNOME developer documentation
 Documentation for developing for the GNOME desktop environment.
 It contains:
  * Platform Overview
  * Accessibility Guide
  * Integration Guide
  * Optimization Guide
  * Human Interface Guidelines
  * GNOME Developer Demos

Package: gnome-dictionary
Description-md5: a1c2d24db9e410967b65da6e70e9eddc
Description-en: GNOME dictionary application
 This program can look for the definition or translation of a word in
 existing databases over the Internet

Package: gnome-disk-utility
Description-md5: 8bbfe121f73fcddf9e0a9c15f0e8afd8
Description-en: manage and configure disk drives and media
 GNOME Disks is a tool to manage disk drives and media:
 .
  * Format and partition drives.
  * Mount and unmount partitions.
  * Query S.M.A.R.T. attributes.
 .
 It utilizes udisks.

Package: gnome-dvb-client
Description-md5: 9908bb1b708f8100bdd367937e24ec2c
Description-en: client for gnome-dvb-daemon
 GNOME DVB Daemon is a GStreamer based daemon to setup your
 DVB devices, record and/or watch TV shows and browse EPG.
 .
 This package contains the Python GTK+ client, which speaks
 to the daemon via DBUS.

Package: gnome-dvb-daemon
Description-md5: 2bb4eed5a3fd15457bf02236479c94b3
Description-en: daemon to setup your DVB devices, record and watch TV shows and browse EPG
 GNOME DVB Daemon is a GStreamer based daemon to setup your
 DVB devices, record and/or watch TV shows and browse EPG.
 .
 It can be controlled by any application via its D-Bus interface.

Package: grilo-plugins-dvb-daemon
Description-md5: b934ad610d4b7445cddce545b0b6d58a
Description-en: grilo plugin for gnome-dvb-daemon
 GNOME DVB Daemon is a GStreamer based daemon to setup your
 DVB devices, record and/or watch TV shows and browse EPG.
 .
 This package contains the Grilo plugin.

Package: gnome-epub-thumbnailer
Description-md5: 850a24e3a260c12ca93111c9445ffa79
Description-en: thumbnailer for EPub and MOBI books
 preview thumbnails of epubs and mobis in nautilus

Package: gnome-extra-icons
Description-md5: 5abfec13fd1d746b4a92139e1a78e208
Description-en: Optional GNOME icons
 Optional GNOME icons from http://art.gnome.org/. This package just install a
 lot of nice icons in /usr/share/pixmaps. Most of them are png files that give
 you more options to customize your desktop. Also, they can be used in any
 desktop which supports icons, not only GNOME.

Package: gnome-feeds
Description-md5: 0f5183f436d599bdb3194bffd5164fb1
Description-en: RSS/Atom feed reader for GNOME
 GNOME Feeds (gfeeds) is an RSS/Atom feed reader with an adaptative UI.
 It is a Python3 GTK based application with a small screen compatible
 graphical user interface. It supports importing OPML files.

Package: gnome-firmware
Description-md5: 869337de3ac6e8268b81fc55e720112e
Description-en: GTK front end for fwupd
 This application can:
 .
  - Upgrade, Downgrade, & Reinstall firmware on devices supported by fwupd.
  - Unlock locked fwupd devices
  - Verify firmware on supported devices
  - Display all releases for a fwupd device

Package: gnome-flashback
Description-md5: e0cbd47cd86279bdc604be4aea2fc70f
Description-en: helper application for the GNOME Flashback session
 GNOME Flashback continues the traditional desktop interface which was used
 in GNOME 2.x, but using modern GNOME technologies.
 .
 This package provides a helper application for the GNOME Flashback
 desktop session. This application:
  - provides the Logout, Reboot and Shutdown dialogs;
  - provides the Sound, Bluetooth and Power tray applets;
  - implements screenshot and screencast functionality;
  - implements input source switching functionality;
  - draws desktop background and icons;
  - implements other functionality which was previously handled by
    gnome-settings-daemon.

Package: gnome-flashback-common
Description-md5: c230ffab2c29bc325c66af90a4b6e9e3
Description-en: GNOME Flashback helper application - common data files
 GNOME Flashback continues the traditional desktop interface which was used
 in GNOME 2.x, but using modern GNOME technologies.
 .
 This package contains translations and data files for the GNOME
 Flashback application.

Package: gnome-session-flashback
Description-md5: 0fc4b8527ae43ce181716c6a4b8658ca
Description-en: traditional desktop session based on GNOME technologies
 GNOME Flashback continues the traditional desktop interface which was used
 in GNOME 2.x, but using modern GNOME technologies.
 .
 The key parts of GNOME Flashback are the GNOME Panel and the Metacity
 window manager. All other components, such as the file manager, the
 settings center, and the various applications, come from mainstream
 GNOME.
 .
 GNOME Flashback has lower hardware requirements than GNOME Shell, and
 consumes less memory.
 .
 This package provides the required components for the GNOME Flashback
 session. It can be started from a display manager such as GDM.

Package: gnome-font-viewer
Description-md5: 45d5c8d2f724b76011b8cba2eec0f28d
Description-en: font viewer for GNOME
 This program can preview fonts and create thumbnails for fonts.

Package: gnome-games-app
Description-md5: 836fae346651a8655668124e13c58400
Description-en: Game browser and launcher for GNOME
 GNOME Games lets you browse your video games library and easily pick
 and play a game from it.

Package: gnome-hwp-support
Description-md5: 0d7e755a02fc8e5be6be6dc3603eed49
Description-en: HWP document integration for GNOME desktop
 This is a collection of software for integrating HWP documents in
 GNOME desktop. It includes:
 .
  - thumbnailer which generates thumbnails of HWP documents.
  - Nautilus properties page for HWP documents.

Package: gnome-icon-theme
Description-md5: 416abd96804966206e6ebef2abb8e56f
Description-en: This package contains the default icon theme used by the GNOME
 The icons are used in the panel menu, and in nautilus and other applications
 to represent the different applications, files, directories, and devices.

Package: gnome-icon-theme-nuovo
Description-md5: 95ece5e8a6d3ae12f0df9ce5e0a78dfb
Description-en: Dropline Nuovo icon theme
 This GTK+ theme provides a scalable group of icons to be used by GTK+
 applications.

Package: gnome-icon-theme-yasis
Description-md5: 85ad726b685cb4c8b00f32546bb40d33
Description-en: YASIS (Yet Another Scalable Icon Set)
 A Scalable Vector Graphic (SVG) icon set for GNOME Desktop.

Package: gnome-initial-setup
Description-md5: fc98a3077374329ffb2ad48a472c3672
Description-en: Initial GNOME system setup helper
 After acquiring or installing a new system there are a few essential things
 to set up before use. GNOME Initial Setup aims to provide a simple, easy,
 and safe way to prepare a new system.
 .
 GNOME Initial Setup runs the first time you log in to the GNOME desktop
 and lets you easily configure your language, keyboard layout, online accounts
 integration, and more.
 .
 If you want to configure these things at any other time, run the Settings app.

Package: gnome-keyring
Description-md5: ab339ead4844e2dd14c8a8c09473bb75
Description-en: GNOME keyring services (daemon and tools)
 gnome-keyring is a daemon in the session, similar to ssh-agent,
 and other applications can use it to store passwords and other
 sensitive information.
 .
 The program can manage several keyrings, each with its own master
 password, and there is also a session keyring which is never stored to
 disk, but forgotten when the session ends.

Package: gnome-keyring-pkcs11
Description-md5: 152920d93477b7997fe4b21917dba91f
Description-en: GNOME keyring module for the PKCS#11 module loading library
 gnome-keyring is a daemon in the session, similar to ssh-agent,
 and other applications can use it to store passwords and other
 sensitive information.
 .
 This package contains a PKCS#11 module that will allow using the GNOME
 keyring as a certificate database.

Package: libpam-gnome-keyring
Description-md5: 3673d193052d71d8a785db5f957ea3ee
Description-en: PAM module to unlock the GNOME keyring upon login
 gnome-keyring is a daemon in the session, similar to ssh-agent,
 and other applications can use it to store passwords and other
 sensitive information.
 .
 This package contains a PAM module that will automatically unlock the
 keyrings using your login password, making gnome-keyring usage
 transparent without losing its security benefits.
 .
 When installed, this module will automatically be used by GDM and
 gnome-screensaver to unlock your keyrings when logging in and when
 unlocking the screen saver.

Package: gnome-keysign
Description-md5: ca85730a95c3d0bf441db9a66ba25b6e
Description-en: easy signing of OpenPGP keys over the local network
 GNOME Keysign is a tool for signing OpenPGP keys.
 .
 Its purpose is to ease signing other peoples' keys. It is similar to caff,
 PIUS, or monkeysign. In fact, it is influenced a lot by these tools and
 either reimplements ideas or reuses code. Consider either of the above
 mentioned tools when you need a much more mature codebase.
 .
 In contrast to caff or monkeysign, this tool enables you to sign a key
 without contacting a key server. It downloads an authenticated copy of the
 key from the other party. For now, the key is authenticated by its fingerprint
 which is securely transferred via a QR code. Alternatively, the user may type
 the fingerprint manually, assuming that it has been transferred securely via
 the audible channel.
 .
 After having obtained an authentic copy of the key, its UIDs are signed. The
 signatures are then encrypted and sent via email. In contrast to monkeysign,
 xdg-email is used to pop up a pre-filled email composer windows of the mail
 client the user has configured to use. This greatly reduces complexity as no
 SMTP configuration needs to be obtained and gives the user a well known
 interface.

Package: gnome-klotski
Description-md5: d32e002ad92eb5b0bf7ea18f2627bfd6
Description-en: Klotski puzzle game for GNOME
 This is a clone of the popular Klotski game. The objective is to move
 a patterned block to a given place using the mouse, in as few moves as
 possible. Other blocks will need to be moved out of the way.

Package: gnome-logs
Description-md5: 731e06317e9c6b9d5fa1b30577249c1a
Description-en: viewer for the systemd journal
 The GNOME Logs application is an application to view system logs
 (from the systemd journal) for the GNOME Desktop environment.

Package: gnome-mahjongg
Description-md5: adc178a2d2b4ff75c015f3907a755657
Description-en: classic Eastern tile game for GNOME
 This is a solitaire (one player) version of the classic Eastern tile
 game, Mahjongg.
 .
 You start with five levels of tiles which are stacked so some are
 covered up by the tiles on top. The object of Mahjongg is to remove all
 the tiles from the game, by finding matching pairs which look alike.

Package: gnome-maps
Description-md5: d2e6b5504bdde5755eb5c696cfa41232
Description-en: map application for GNOME
 Maps is a map application for GNOME that allows you to view maps in different
 zoom levels, search for places, etc.

Package: gnome-mastermind
Description-md5: 6fabdaa2e1a3cade1192360bde5787ec
Description-en: Mastermind™ clone for GNOME
 The goal of this board game is to break a code using obscure hints.
 The game is played by 2 players: the codemaker (the computer) and the
 codebreaker.  The computer generates a combination of 4 colors.  The
 codebreaker has to guess that pattern (both order and colors) with
 the least number of tries.  At each turn, the codebreaker tries a
 pattern and the computer provides feedback by placing pegs in the
 score grid.  A white peg indicates a right color but wrong position;
 a colored peg means that both color and position are correctly
 guessed.

Package: gir1.2-gmenu-3.0
Description-md5: 5d8df3e18602842907166fd6393f2e1c
Description-en: GObject introspection data for the GNOME menu library
 This package contains introspection data for GNOME menu, an
 implementation of the desktop menu specification from freedesktop.org.
 .
 It can be used by languages supporting dynamic bindings with
 the GIRepository format.

Package: gnome-menus
Description-md5: 340ecd22d4f56c95b252e114631d7311
Description-en: GNOME implementation of the freedesktop menu specification
 The package contains an implementation of the draft
 "Desktop Menu Specification" from freedesktop.org:
 .
 http://www.freedesktop.org/Standards/menu-spec
 .
 Also contained here are the GNOME menu layout configuration files, .directory
 files and assorted menu related utility programs.

Package: libgnome-menu-3-0
Description-md5: c6885fb9ed6a22440597626b04ff66f5
Description-en: GNOME implementation of the freedesktop menu specification
 The package contains an implementation of the draft
 "Desktop Menu Specification" from freedesktop.org:
 .
 http://www.freedesktop.org/Standards/menu-spec
 .
 Also contained here are the GNOME menu layout configuration files, .directory
 files and assorted menu related utility programs.
 .
 This package contains the shared library.

Package: libgnome-menu-3-dev
Description-md5: afd73c86a97aafa140ad96e55a77e8f7
Description-en: GNOME implementation of the freedesktop menu specification
 The package contains an implementation of the draft
 "Desktop Menu Specification" from freedesktop.org:
 .
 http://www.freedesktop.org/Standards/menu-spec
 .
 Also contained here are the GNOME menu layout configuration files, .directory
 files and assorted menu related utility programs.
 .
 This package contains the development headers.

Package: gnome-mines
Description-md5: 36262e86f4363ae5903b00c430f60af1
Description-en: popular minesweeper puzzle game for GNOME
 Mines is a puzzle game where you locate mines floating in an ocean
 using only your brain and a little bit of luck.

Package: gnome-mousetrap
Description-md5: 95ec57d7becb97b87bfbcfedff3cefff
Description-en: Head tracked mouse control
 MouseTrap permits people with movements impairments to access the computer.
 It uses image processing to translate the user's head movements into
 mouse events (movements, clicks) which allow users to interact with
 the different desktops managers and applications.

Package: gnome-multi-writer
Description-md5: d3ad93a45821fbec7ec8f3de269ada45
Description-en: Write an ISO file to multiple USB devices at once
 MultiWriter can be used to write an ISO file to multiple USB devices
 at once. Supported drive sizes are between 1Gb and 32Gb.
 .
 MultiWriter may be useful for QA testing, to create a GNOME Live image
 for a code sprint or to create hundreds of LiveUSB drives for a trade show.

Package: gnome-music
Description-md5: 0137e5bda6fe2b5c626fcdb0b07949b2
Description-en: Music is the new GNOME music playing application
 Music is the new GNOME music playing application aiming at being
 a simple and elegant replacement for using Files to show the
 Music directory.
 Objectives includes listening to local and online/cloud collections,
 listen to music on attached devices, listen to music shared by friends,
 listen to audiobooks, a player for DLNA media servers, share music,
 upload music and select favorites.

Package: gnome-nds-thumbnailer
Description-md5: b124efdb8999ea926a1a45a64b3f59c3
Description-en: Nintendo DS roms thumbnailer for GNOME
 gnome-nds-thumbnailer is a thumbnailer for GNOME that will make
 thumbnails for Nintendo DS roms by extracting their preview icon.

Package: gnome-nettool
Description-md5: 70ef0cad85618a46c304e6c36022b8a5
Description-en: network information tool for GNOME
 GNOME Nettool is a network information tool which provides user interfaces for
 some of the most common command line network tools including:
    * ifconfig
    * ping
    * netstat
    * traceroute
    * port scanning
    * DNS lookup
    * finger
    * whois

Package: gnome-network-displays
Description-md5: ad490fc7a9c047162a9c64f16a3683da
Description-en: miracast application for the GNOME desktop
 This application allows you to stream your display and
 audio to other devices via Wi-Fi (aka miracast).
 .
 Note: wpasupplicant is required, iwd won't work.

Package: gnome-nibbles
Description-md5: ccb0a9603f67265e5d5ac0d42961ba34
Description-en: snake game, up to four players
 This is a GNOME port of the popular “Snake” game.
 .
 Nibbles is a game where the user controls a worm. The worm moves around
 the board, eating diamonds while avoiding the walls placed around it.

Package: gir1.2-goa-1.0
Description-md5: 32742d5948429e16ebbc1aef9ea991b1
Description-en: Introspection data for GNOME Online Accounts
 This package contains the GNOME Online Accounts service, which provides a
 centralized place for managing online accounts (Google, etc) for the
 GNOME desktop.
 .
 This package can be used by other packages using the GIRepository format to
 generate dynamic bindings.

Package: gnome-online-accounts
Description-md5: 2a3412e9db58c2b690fa29b5010f0199
Description-en: service to manage online accounts for the GNOME desktop
 This package contains the GNOME Online Accounts service, which provides a
 centralized place for managing online accounts (Google, etc) for the
 GNOME desktop.

Package: libgoa-1.0-0b
Description-md5: 552490d3e14a107decec4ee36ed111f2
Description-en: library for GNOME Online Accounts
 This package contains the GNOME Online Accounts service, which provides a
 centralized place for managing online accounts (Google, etc) for the
 GNOME desktop.
 .
 This package contains the libraries used by GOA applications.

Package: libgoa-1.0-common
Description-md5: 2842d00135dfd07a49e67517e0da8c5e
Description-en: library for GNOME Online Accounts - common files
 This package contains the GNOME Online Accounts service, which provides a
 centralized place for managing online accounts (Google, etc) for the
 GNOME desktop.
 .
 This package contains the translation files for the GOA library and daemon.

Package: libgoa-1.0-dev
Description-md5: 9bea771687b36e66a35d8eb109b74a84
Description-en: library for GNOME Online Accounts - development files
 This package contains the GNOME Online Accounts service, which provides a
 centralized place for managing online accounts (Google, etc) for the
 GNOME desktop.
 .
 This package contains the files needed to build applications that access
 the service.

Package: libgoa-1.0-doc
Description-md5: 6e6a90b593144637e1e2aadec6654557
Description-en: library for GNOME Online Accounts - documentation files
 This package contains the GNOME Online Accounts service, which provides a
 centralized place for managing online accounts (Google, etc) for the
 GNOME desktop.
 .
 This package contains the HTML documentation for the GOA library.

Package: libgoa-backend-1.0-1
Description-md5: a213e85dc3ab27d93fbec976e186f091
Description-en: backend library for GNOME Online Accounts
 This package contains the GNOME Online Accounts service, which provides a
 centralized place for managing online accounts (Google, etc) for the
 GNOME desktop.
 .
 This package contains the backend libraries used by GOA applications.

Package: libgoa-backend-1.0-dev
Description-md5: 97c3fcbfc559b12800632f5dcd6b8415
Description-en: backend library for GNOME Online Accounts - development files
 This package contains the GNOME Online Accounts service, which provides a
 centralized place for managing online accounts (Google, etc) for the
 GNOME desktop.
 .
 This package contains the files needed to build applications that access
 the service.

Package: gnome-package-updater
Description-md5: 5ca10abc0fe74590d992f39125accd77
Description-en: Software package updater for GNOME
 GNOME Package Updater allows you to update packages on your system without
 rebooting. You can view details about each update and choose which updates
 to apply.
 .
 The updater utility uses PackageKit for package management abstraction.

Package: gnome-packagekit
Description-md5: 3672468faf2abea060b9ee74eaf6e85e
Description-en: Graphical distribution neutral package manager for GNOME
 PackageKit allows performing simple software management tasks over a DBus
 interface  e.g. refreshing the cache, updating, installing and removing
 software packages or searching for multimedia codecs and file handlers.
 .
 This package contains a GTK+ based application for package installation
 and removal, a simple repository editor and graphical PackageKit
 configuration tool and a viewer for package installation history.

Package: gnome-packagekit-common
Description-md5: 2a4e137ec242ee48283fec03940b3411
Description-en: Common data files for GNOME PackageKit
 PackageKit allows performing simple software management tasks over a DBus
 interface  e.g. refreshing the cache, updating, installing and removing
 software packages or searching for multimedia codecs and file handlers.
 .
 This package contains common shared files for all
 GNOME PackageKit modules.

Package: gnome-paint
Description-md5: d398baa20c68f3bf9eaaf772659cff80
Description-en: simple, easy to use paint program for GNOME
 gnome-paint is a program inspired by MS Paint and designed for
 GNOME (and maybe other) desktop environment. It could be used to
 manipulate images in a very simple way. With a very friendly
 user interface, gnome-paint is easy to get started for new users.

Package: gnome-panel
Description-md5: 87eefcca6d70370868b897537b8a33ba
Description-en: traditional panel, used in GNOME Flashback
 GNOME Flashback continues the traditional desktop interface which was used
 in GNOME 2.x, but using modern GNOME technologies.
 .
 GNOME Panel is a part of the GNOME Flashback desktop, and provides panels
 and default applets for the desktop. A panel is a horizontal or vertical
 bar that can be added to a screen margin. It can contain various applets,
 such as the menu bar, application launch icons, the clock, volume controls,
 and displays for network connectivity, battery level, and other system
 monitors.

Package: gnome-panel-data
Description-md5: 4d22afebe43465b1d6a8181e72da10e1
Description-en: common files for GNOME Panel
 GNOME Flashback continues the traditional desktop interface which was used
 in GNOME 2.x, but using modern GNOME technologies.
 .
 This package includes some files that are needed by the GNOME Panel
 (Pixmaps, .desktop files and internationalization files).

Package: libgnome-panel-dev
Description-md5: f78af28d8bb94a2aa3c6fae223e34bf5
Description-en: library for GNOME Panel modules - development files
 GNOME Flashback continues the traditional desktop interface which was used
 in GNOME 2.x, but using modern GNOME technologies.
 .
 This package provides the development files for writing GNOME Panel modules.

Package: libgnome-panel-doc
Description-md5: 547692fa8bb15ece28d93982cb42dd9a
Description-en: library for GNOME Panel modules - documentation files
 GNOME Flashback continues the traditional desktop interface which was used
 in GNOME 2.x, but using modern GNOME technologies.
 .
 This package provides the documentation files for libgnome-panel.

Package: libgnome-panel0
Description-md5: 8063909aa407d68a8e1a4fd970582c12
Description-en: library for GNOME Panel modules
 GNOME Flashback continues the traditional desktop interface which was used
 in GNOME 2.x, but using modern GNOME technologies.
 .
 This package contains the shared library, that is used by GNOME Panel
 modules.

Package: gnome-pass-search-provider
Description-md5: 11513721a0f8cc7e8ffa687dbdc5985b
Description-en: GNOME Shell search provider for the pass password manager
 This GNOME search provider integrates the pass utility into GNOME Shell.
 It can search password entries and copy passwords as well as arbitrary
 fields (username, pin, etc.) from the GNOME Shell search frontend. It
 also supports the OTP extension (from the pass-extension-otp package).

Package: gnome-photos
Description-md5: ee8d4c3eb37dc7686d0668f066912189
Description-en: application to access, organize and share your photos with GNOME
 GNOME Photos is designed to fulfill your needs to:
  - View local and online/cloud collections
  - View photos on attached devices
  - View photos on DLNA media servers
  - See new photos shared by friends
  - View full screen slideshows
  - Share photos
  - Upload photos
  - Set as background
  - Select favorites
  - Very basic manipulation: Crop, Enhance, Combine into an Album

Package: gnome-photos-tests
Description-md5: b2e6d8528075a4f8c1a073067eb91825
Description-en: app to access, organize and share your photos - installed tests
 GNOME Photos is designed to fulfill your needs to:
  - View local and online/cloud collections
  - View photos on attached devices
  - View photos on DLNA media servers
  - See new photos shared by friends
  - View full screen slideshows
  - Share photos
  - Upload photos
  - Set as background
  - Select favorites
  - Very basic manipulation: Crop, Enhance, Combine into an Album
 .
 This package contains test programs, designed to be run as part of a
 regression testsuite.

Package: gnome-pie
Description-md5: d8e8fa80e3569e7c0efd7b7ea7e24a02
Description-en: visual application launcher for GNOME
 gnome-pie is a radial visual application launcher for GNOME. It allows the
 user to bind groups of frequently used applications to a ring that appears
 when a hot key / mouse binding is triggered.
 .
 It was inspired by the OPie addon written for the game World of Warcraft.

Package: gnome-pkg-tools
Description-md5: c70a3c297a4da5c32996ed18c8c8e7f9
Description-en: Tools for the Debian GNOME Packaging Team
 This package contains some useful tools for the Debian GNOME Packaging Team
 including:
   * Documentation.
   * The list of team members.
   * A number of rules files for CDBS that are helpful for GNOME
     packages - but may also be useful for others.

Package: gnome-power-manager
Description-md5: 1ece6a08127f01c856017ac9675775b5
Description-en: power management tool for the GNOME desktop
 GNOME Power Manager is a session daemon for the GNOME desktop
 that takes care of system or desktop events related to power, and
 triggers actions accordingly. Its philosophy is to completely hide
 these complex tasks and only show some settings important to the user.
 .
 GNOME power manager displays and manages battery status, power plug
 events, display brightness, CPU, graphics card and hard disk drive
 power saving, and can trigger suspend-to-RAM, hibernate or shutdown
 events, all integrated to other components of the GNOME desktop.

Package: gnome-remote-desktop
Description-md5: 207751ad94eed32ddf42c55308e4a5d7
Description-en: Remote desktop daemon for GNOME using PipeWire
 This daemon enables GNOME to offer remote desktop sharing and control
 using RDP with PipeWire. It supports GNOME on both X11 and Wayland.
 Remote sharing can be enabled and managed in the GNOME Settings app.

Package: gnome-robots
Description-md5: 05ca71e2a43c49fc164c03d257ff91a0
Description-en: improved old BSD robots game
 GNOME Robots is a game where you try and avoid a band of marauding
 robots which are, for no adequately explained reason, trying to kill
 you. It is based on the text-based robots game which can be found on a
 number of UNIX systems.

Package: gnome-screensaver
Description-md5: d09624e05d8fa56cf527148f90f44c88
Description-en: Screensaver and screen lock formerly used in GNOME
 gnome-screensaver is a simple screen saver and screen lock, used in older
 versions of the GNOME desktop environment.
 .
 It is designed to support, among other things:
 .
  * the ability to lock down configuration settings
  * translation into other languages
  * user switching
 .
 This package is not necessary in the GNOME desktop environment, because
 GNOME Shell contains its own screen lock implementation. It can be
 used with alternative desktop environments.

Package: gnome-screensaver-flags
Description-md5: d9a78cc1e97c67b0c09e87924fbdbb20
Description-en: Screensaver for GNOME with flags of the world.
 Screensaver contains about 250 static images with flags of the world.

Package: gnome-screenshot
Description-md5: c90436a1a5b51bb06f2cb8922490040a
Description-en: screenshot application for GNOME
 This tool takes a picture of the desktop or of a window and saves it
 into a file.

Package: gnome-session
Description-md5: 7cfb8372c3ddbf9bd501f540d336a524
Description-en: GNOME Session Manager - GNOME 3 session
 The GNOME Session Manager is in charge of starting the core components
 of the GNOME desktop, and applications that should be launched at
 login time. It also features a way to save and restore currently
 running applications.
 .
 This package contains the required components for the standard GNOME 3
 session, based on the GNOME Shell. It can be started from a display
 manager such as GDM, and requires 3D acceleration to work properly.

Package: gnome-session-bin
Description-md5: 4c2133392307e0ef72a944d936883f7d
Description-en: GNOME Session Manager - Minimal runtime
 The GNOME Session Manager is in charge of starting the core components
 of the GNOME desktop, and applications that should be launched at
 login time. It also features a way to save and restore currently
 running applications.
 .
 This package contains the binaries for the GNOME Session Manager, but
 no startup scripts. It is meant for those willing to start
 gnome-session by hand with the components of their choice, and for
 applications such as GDM that use gnome-session internally.

Package: gnome-session-common
Description-md5: 4e4f4b98eb1049a0a4a28d994692754e
Description-en: GNOME Session Manager - common files
 The GNOME Session Manager is in charge of starting the core components
 of the GNOME desktop, and applications that should be launched at
 login time. It also features a way to save and restore currently
 running applications.
 .
 This package contains the translations, data files and startup scripts
 which are common to the GNOME and GNOME fallback sessions.

Package: gnome-settings-daemon
Description-md5: 31f06b20f036e71da14412083d98ad89
Description-en: daemon handling the GNOME session settings
 This package contains the daemon which is responsible for setting the
 various parameters of a GNOME session and the applications that run
 under it. It handles the following kinds of settings:
 .
  * Keyboard: layout, accessibility options, shortcuts, media keys
  * Clipboard management
  * Theming: background, icons, GTK+ applications
  * Cleanup of unused files
  * Mouse: cursors, speed, accessibility options
  * Startup of other daemons: screensaver, sound daemon
 .
 It also sets various application settings through X resources and
 freedesktop.org XSETTINGS.

Package: gnome-settings-daemon-common
Description-md5: 24223ecc2ddfc19859537b1014c3f5c3
Description-en: daemon handling the GNOME session settings - common files
 This package contains GSettings schemas and other architecture-independent
 files for GNOME Settings Daemon. It is probably not interesting on its own for
 end users, but packages may depend on this if they only need to read and write
 settings & don't themselves care if the settings daemon is actually running or
 not.

Package: gnome-settings-daemon-dev
Description-md5: 7da21b55f83cd4a428a2bd849fda6b81
Description-en: Headers for building applications communicating with gnome-settings-daemon
 This package contains header files required to build applications that
 communicate with the GNOME settings daemon over D-Bus.

Package: gnome-shell
Description-md5: 51a5a94e6b632e350489b7b8d27ab9fc
Description-en: graphical shell for the GNOME desktop
 The GNOME Shell provides core interface functions like switching
 windows, launching applications or see your notifications. It takes
 advantage of the capabilities of modern graphics hardware and
 introduces innovative user interface concepts to provide a
 delightful and easy to use experience. GNOME Shell is the defining
 technology of the GNOME 3 user experience.

Package: gnome-shell-common
Description-md5: 2b326fbe771cf911adfb09b06fd267b5
Description-en: common files for the GNOME graphical shell
 This package contains translations and data files for the GNOME shell.

Package: gnome-shell-extension-prefs
Description-md5: b750b0280408e85a2232c9f629868acf
Description-en: tool to enable / disable GNOME Shell extensions
 This package contains a tool which users who use Shell extensions can use to
 toggle them on and off, and access their preferences.

Package: gnome-shell-extension-appindicator
Description-md5: 957bedbcfeb9f22f9376e63f9fe9d180
Description-en: AppIndicator, KStatusNotifierItem and tray support for GNOME Shell
 This extension integrates Ubuntu AppIndicators and KStatusNotifierItems
 (KDE's blessed successor of the systray) and legacy tray icons into
 GNOME Shell.
 .
 Features:
 .
  - show indicator icons in the panel
  - reveal indicator menus upon click
  - double clicking an icon will activate the application window
    (if implemented by the indicator)
  - middle mouse click an icon to send a 'SecondaryActivate' event
    to the application. Support needs to be implemented in the application
  - supports legacy tray icons
  - icons can be themed, resized and effects can be applied

Package: gnome-shell-extension-arc-menu
Description-md5: 1498b69eda28e518c10c68e663e4d6f5
Description-en: shell extension designed to replace the standard menu found in GNOME
 Arc Menu is a GNOME shell extension designed to replace the standard menu
 found in GNOME 3 this application menu extension has some added benefits
 over the standard menu found in GNOME 3, these include the long awaited
 search functionality as well as quick access to files on your system and
 also the current logged in user along with quick access to the software
 centre and system settings and other features which can be accessed from the
 settings menu.

Package: gnome-shell-extension-autohidetopbar
Description-md5: 113428feba60880e221b0cdf36fe3c52
Description-en: GNOME shell automatic topbar hider
 This gnome-shell extension automatically hides the topbar, except in overview.
 There is also an option to show the topbar when the mouse pointer approaches
 the edge of the screen.
 .
 Please note that you have to manually enable the extension, for example using
 gnome-extensions-app, which is part of the gnome-shell-extension-prefs package.

Package: gnome-shell-extension-bluetooth-quick-connect
Description-md5: c8c3ea14edc3c64009843d18bc9b8145
Description-en: GNOME Shell extension to connect paired Bluetooth devices
 This GNOME Shell extension adds entries to the shell's System menu
 to provide a quick way to connect and disconnect Bluetooth devices that
 were previously paired with the computer.
 .
 Please note that each user will need to enable the extension manually, for
 example using gnome-extensions-app, which is part of the
 gnome-shell-extension-prefs package.

Package: gnome-shell-extension-caffeine
Description-md5: a4e8d84d74ab1cdf7cae09f1de98c9ae
Description-en: GNOME Shell extension to keep your computer awake
 This GNOME Shell extension provides an icon which can be toggled to
 inhibit the actions that would normally be taken when the system is idle,
 including screen locking, screensaver and automatic suspend. By default
 it also inhibits idle actions while any window is full-screen, and it can
 be configured to inhibit idle actions while user-specified applications
 have any window open.
 .
 Please note that each user will need to enable the extension manually, for
 example using gnome-extensions-app from the gnome-shell-extension-prefs
 package.

Package: gnome-shell-extension-dash-to-panel
Description-md5: 63e193d0ba2fcbd880f805d69b871251
Description-en: combines the dash and the GNOME main panel into a single panel
 Moves the dash into the GNOME main panel so that the application launchers
 and system tray are combined into a single panel, similar to that found
 in KDE Plasma and Windows 7+.
 .
 A separate dock is no longer needed for easy access to running and
 favorited applications.

Package: gnome-shell-extension-dashtodock
Description-md5: 824b1b2857d79bb1c09ded50d2c9826a
Description-en: dash-to-dock extension for GNOME shell
 Dash to dock extension is an enhanced dash for GNOME Shell. It moves the
 default dash out of the overview and transforms it in a dock for an easier
 launching of applications and a faster switching between windows and
 workspaces without leaving the desktop view improving the workflow in your
 system.
 .
 It supports autohide and intellihide modes as well as a fixed mode.
 Optional features are available in the extension settings. The extension
 is themes friendly.

Package: gnome-shell-extension-desktop-icons-ng
Description-md5: de2d1265844a1946ab72c3b5b2921613
Description-en: desktop icon support for GNOME Shell
 This package provides a GNOME Shell extension for showing the contents
 of ~/Desktop on the desktop of the Shell. Common file management
 operations such as launching, copy/paste, rename and deleting are
 supported.

Package: gnome-shell-extension-easyscreencast
Description-md5: d6f6b01c6c9ec5d41145ca9e14aafb71
Description-en: GNOME Shell extension to simplify video recording
 This extension simplifies the use of the video recording function integrated
 in GNOME Shell, allows quickly to change the various settings of the desktop
 recording.

Package: gnome-shell-extension-espresso
Description-md5: a4e8d84d74ab1cdf7cae09f1de98c9ae
Description-en: GNOME Shell extension to keep your computer awake
 This GNOME Shell extension provides an icon which can be toggled to
 inhibit the actions that would normally be taken when the system is idle,
 including screen locking, screensaver and automatic suspend. By default
 it also inhibits idle actions while any window is full-screen, and it can
 be configured to inhibit idle actions while user-specified applications
 have any window open.
 .
 Please note that each user will need to enable the extension manually, for
 example using gnome-extensions-app from the gnome-shell-extension-prefs
 package.

Package: gnome-shell-extension-flypie
Description-md5: 7fc0307e725109780717ec7b803b7e39
Description-en: innovative marking menu via keyboard shortcuts
 Fly-Pie is an extension for GNOME Shell which lets you open marking menus via
 keyboard shortcuts. It is the first GNOME Shell extension with achievements!
 .
 You can use it to launch applications, simulate hotkeys, open URLs and much
 more. It features a continuous learning curve which lets you gradually lift-off
 from a grumpie menu rookie to a snappie menu pielot. (You got it? Like pilot,
 but with a cake). Once you opened a marking menu, you can seamlessly transition
 between three alternative selection modes:
 .
  * Point-and-Click: Select items by clicking on them or anywhere in the
    corresponding wedges.
  * Marking-Mode: Select items by drawing gestures. To do this, click anywhere
    and drag your mouse. Pausing or making a turn selects the currently
 dragged item.
  * Turbo-Mode: You can also "draw" gestures while holding Ctrl, Shift, or
    Alt without having to press your mouse button! This is especially useful
 when you opened the menu with a shortcut involving such a modifier.

Package: gnome-shell-extension-freon
Description-md5: 0afb87426bedc915603f94a381551ed2
Description-en: GNOME Shell Extension for Sensors
 Freon is a fork of gnome-shell-extension-sensors, a GNOME Shell
 extension for displaying the temperature of your CPU, hard disk,
 solid state, and video card (NVIDIA, Catalyst, and Bumblebee
 supported), as well as power supply voltage, and fan speed. You can
 choose which HDD/SSD or other devices to include, what temperature
 units to use, and how often to refresh the sensors readout, and they
 will appear in the GNOME Shell top bar. For the GPU temperature, you
 may need to install the vendor's driver for best results.

Package: gnome-shell-extension-gamemode
Description-md5: 9cd8610ac32f63cbe347f55f647fb5e3
Description-en: gnome-shell extension that monitors the current status of gamemode
 GameMode optimises your system for peak performance when running a game.
 .
 This shell extension will show you whether GameMode is active and for which
 windows.
 .
 If you have the Debian gamemode package installed, you can test this
 extension by running: /usr/libexec/gamemode-simulate-game
 which should pop up a notification that gamemode is running, and
 that it has stopped after 10 seconds.

Package: gnome-shell-extension-gsconnect
Description-md5: 46cf17a53cc54c84d70ed3faf35daf34
Description-en: KDE Connect implementation for GNOME Shell
 This extension enables you to connect your phone or other devices to your
 system, sending remote sms, see phone calls, share notifications, send files.
 .
 To connect an Android device, install the KDE Connect Android app from
 the Google Play Store or F-Droid.
 .
 GSConnect is a complete KDE Connect protocol implementation for GNOME Shell
 with Nautilus, contacts and Shell integration.

Package: gnome-shell-extension-gsconnect-browsers
Description-md5: fa0ee3984a3193012e23996b06c4f775
Description-en: Browser support of KDE Connect implementation for GNOME Shell
 This extension enables you to connect your phone or other devices to your
 system, sending remote sms, see phone calls, share notifications, send files.
 .
 This package contains Chromium, Firefox and Chrome integration support to send
 text via sms or open links on your phone.

Package: gnome-shell-extension-hamster
Description-md5: aa40cb3ca1f428a7bf9e0cb7a022091e
Description-en: GNOME Shell extension for the Hamster Time Tracker
 Project Hamster helps you to keep track of how much time you spend on various
 activities during the day. Whenever you move from one task to another, you
 can change your current activity, or you can record time spent afterwards.
 .
 It can present graphical statistics of how long you have spent on each task,
 and may be useful for project management or keeping employee timesheets.
 .
 This package provides a GNOME Shell extension allowing to quickly enter new
 activities from GNOME's desktop top bar.

Package: gnome-shell-extension-hard-disk-led
Description-md5: a397063fdb4aca091bab55e28229d9d5
Description-en: Shows harddisk activity (IO speed read/write and LED) in GNOME Shell
 Many new laptops and some tiny computers do not have hard disk LEDs.
 .
 This extension ads an indicator to GNOME Shell that can either show
 read/write speeds or LED lights to indicate activity.

Package: gnome-shell-extension-hide-activities
Description-md5: 7c866bc81e700a33b7bab712b551a12b
Description-en: GNOME shell extension that hides the activities button
 This extension hides the Acitivies text and button on the top left
 corner of GNOME shell, making the appearance simpler and the panel
 less cluttered.

Package: gnome-shell-extension-impatience
Description-md5: 2ed4b116a73059e88f93430402ffd759
Description-en: speed up the gnome-shell animation speed
 The impatience extension allows you to speed up GNOME Shell
 animation speeds.
 .
 From gnome-tweak-tool you can use a slider to scale the animation
 speed down to any percentage. A speed scale of 1 means normal speed,
 0.5 will result in animations twice as fast, 0.1 will result in
 animations being 10x faster, etc.

Package: gnome-shell-extension-kimpanel
Description-md5: 72d5c711e25654a05c7680b08160a215
Description-en: KDE kimpanel protocol extension for GNOME shell
 Kimpanel extension acts as a KDE Kimpanel protocol implementation under
 GNOME to provide a unified frontend look for fcitx input method on GNOME
 shell.
 .
 It provides a native pop-up window for input method word listing and a
 user-friendly tray-like icon for user to interact with fcitx.

Package: gnome-shell-extension-manager
Description-md5: 2726aaa42b905eea24cc49fb8c1f78e0
Description-en: Utility for managing GNOME Shell Extensions
 The GNOME shell extension manager is a tool for helping you manage your
 installed GNOME shell extensions.

Package: gnome-shell-extension-no-annoyance
Description-md5: 3a1f5ec54be4d5a4d9b5d48d76836529
Description-en: removes GNOME 'Window is ready' notifications (v2)
 Removes the "Window is Ready" notification when opening
 a new application window and automatically gives the new
 window focus. This is NoAnnoyance v2, a fork of the
 original NoAnnoyance gnome-shell extension.

Package: gnome-shell-extension-panel-osd
Description-md5: e3de3c932ed261568a56c7bcc8b81722
Description-en: Configure the place where notifications are shown
 gnome-shell-extension-panel-osd is an extension to show the notification
 messages at any (configurable) place on the (primary) monitor.
 .
 Please note that each user will need to enable the extension manually, for
 example using the gnome-tweaks application.

Package: gnome-shell-extension-pixelsaver
Description-md5: 528e79e451e8ffb1cf2b67f7dd9472f3
Description-en: pixel saver extension for GNOME shell
 Pixel Saver is designed to save pixels by fusing activity bar and title bar
 in GNOME shell.
 .
 It is inspired by previous tools such as Maximus.

Package: gnome-shell-extension-runcat
Description-md5: a166b1a20dde0eabe6471cd0d49cea7d
Description-en: desktop icon for showing CPU usage with cats
 RunCat provides a key-frame animation to the GNOME Shell top bar.
 Animation speed changes depending on CPU usage.

Package: gnome-shell-extension-shortcuts
Description-md5: c8674146969794fb42fa40ae12bd545c
Description-en: Creates a shortcuts help pop-up in GNOME Shell
 Shortcuts is a GNOME Shell extension that creates a pop-up when
 Super + S is pressed that gives a list of useful keyboard shortcuts
 in the GNOME Shell desktop environment

Package: gnome-shell-extension-system-monitor
Description-md5: b76d7de24b2f4053f8eb0181bb2d31bb
Description-en: Display system information in GNOME Shell status bar
 System information such as memory usage, cpu usage, network rates and more
 can be displayed in the notification area in GNOME Shell.
 .
 Settings can be accessed via gnome-tweak-tool where monitoring settings
 can be adjusted.

Package: gnome-shell-extension-tiling-assistant
Description-md5: 130c259e52239d2298a37562eb49b2c5
Description-en: extension which adds a Windows-like snap assist to GNOME Shell
 An extension which adds a Windows-like snap assist to GNOME Shell.
 .
 It also expands GNOME's 2 column tiling design and adds more features, like:
  * Tiling Popup: This is the popup, which shows up when a window is tiled and
    there is an (unambiguous) free screen rectangle. It lists all open windows
    on the current workspace. Activating one of the popup's icons will tile the
    window to fill the remaining screen space.
  * Tile Groups: Tiled windows are considered in a group, if they don't overlap
    each other and aren't interrupted by non-tiled windows. If one of the
    windows is focused, the rest of the group will be raised to the foreground
    as well. A Tile Group also resizes together.
  * Layouts: A layout is a list of arbitrary rectangles. When activating one
    with its keybinding the Tiling Popup asks you which of the open windows you
    want at which spot of your layout. The layout selector is a popup, which
    will lists all defined layouts by name. This way you don't have to remember
    the layouts' keybindings.
  * Pie Menu: Super + RMB on a window will open a simple pie menu.

Package: gnome-shell-extension-top-icons-plus
Description-md5: 48df372156750ab78f7134fa48298321
Description-en: GNOME Shell extension to move system tray icons to top bar
 This GNOME Shell extension alters how the Shell displays freedesktop.org
 system tray icons (status icons, notification-area icons). In the upstream
 GNOME Shell code, these icons appear in a small pop-out panel in the
 bottom left corner of the screen; this extension moves them to the
 top bar, between the clock and system menu.
 .
 Please note that each user will need to enable the extension manually, for
 example using gnome-extensions-app, which is part of the
 gnome-shell-extension-prefs package.
 .
 This extension is unmaintained and will not necessarily work correctly.
 Similar functionality is available in the "Ubuntu AppIndicators" extension,
 available in the gnome-shell-extension-appindicator package.

Package: gnome-shell-extension-vertical-overview
Description-md5: 961aee4c3388f3fb51cdafb358f8511e
Description-en: GNOME shell extension for vertical stacked workspaces
 GNOME has had vertically stacked workspaces for a long time. The GNOME 40
 update made the switch to a horizontal layout.
 .
 This extension aims to replace the new GNOME overview with something that
 resembles the old style.
 .
 Please note that you have to manually enable the extension, for example using
 gnome-extensions-app, which is part of the gnome-shell-extension-prefs
 package.

Package: gnome-shell-extension-weather
Description-md5: dae630b316bdf53eb71a233e66a7ff3d
Description-en: weather extension for GNOME Shell
 gnome-shell-extension-openweather is a simple extension for displaying weather
 conditions and forecasts in GNOME Shell, featuring support for multiple
 locations, no need for WOEID, a symmetrical layout and a settings panel through
 gnome-shell-extension-prefs.
 .
 The weather data is fetched from OpenWeatherMap (including forecasts for up to
 ten days) or Dark Sky (including forecasts for up to eight days).

Package: gnome-shell-extensions
Description-md5: 84cde06696cd051cbc9e19abcb0efe82
Description-en: Extensions to extend functionality of GNOME Shell
 The GNOME Shell redefines user interactions with the GNOME desktop. In
 particular, it offers new paradigms for launching applications,
 accessing documents, and organizing open windows in GNOME. Later, it
 will introduce a new applets eco-system and offer new solutions for
 other desktop features, such as notifications and contacts management.
 The GNOME Shell is intended to replace functions handled by the GNOME
 Panel and by the window manager in previous versions of GNOME. The GNOME
 Shell has rich visual effects enabled by new graphical technologies.
 .
 GNOME Shell is extensible using extensions. This package contains
 official GNOME Shell extensions.

Package: gnome-shell-extensions-extra
Description-md5: 7a5c8bcf9f4856356d375ada02d837ad
Description-en: Conglomeration package of GNOME Shell extensions
 The gnome-shell-extensions-extra contains the following extensions for
 GNOME Shell:
 .
   * disable-workspace-switcher:
     disables the popup displayed during workspace switching
 .
   * hibernate-status:
     adds a hibernate/hybrid suspend button in status menu
 .
   * middleclickclose:
     closes apps in overview with a middle click
 .
   * multi-monitors-add-on:
     adds panels and thumbnails for additional monitors
 .
   * no-overview:
     disables the switch to overview at login
 .
   * vertical-workspaces:
     changes the horizontal stacking of workspaces to vertical, but also
     customizes layout, content, appearance and behavior of the Shell

Package: gnome-shell-mailnag
Description-md5: fb3731336c767507c300293147d80899
Description-en: mail notification extension for GNOME Shell
 This package provides GNOME Shell integration for Mailnag. It includes the
 following features:
 .
   - Notifies about new mails via the messaging tray (including a counter
     badge)
   - Shows an indicator in the top panel (including counter badge and popup
     menu)
   - Lock screen integration

Package: gnome-shell-pomodoro
Description-md5: dbe404f20395592657db310e1046a670
Description-en: GNOME Shell time-management app
 This GNOME Shell app helps you to manage time according to the
 pomodoro technique.
 .
 Features:
  * puts a countdown timer in the GNOME Shell top panel;
  * nags you with reminders about taking a break;
  * uses full screen notifications that can be easily dismissed;
  * hides other notifications until the start of the break;
  * sets your IM (Empathy) status to "busy".
 .
 The pomodoro technique is a time and focus management method which improves
 productivity and quality of work. The name comes from a kitchen timer, which
 can be used to keep track of time. In short, you are supposed to focus on work
 for around 25 minutes and then have a well deserved break in which you should
 relax. Then when this cycle repeats for the fourth time you should take a
 longer break (have a walk or something).

Package: gnome-shell-pomodoro-data
Description-md5: 31fefb2e9849a33865fe62b4720819df
Description-en: Data for GNOME Shell time-management app
 This package contains the architecture-independent data
 used by the gnome-shell-pomodoro package.
 .
 This GNOME Shell app helps you to manage time according to the
 pomodoro technique.
 .
 For more information about gnome-shell-pomodoro, see the gnome-shell-pomodoro
 package description.

Package: gnome-software
Description-md5: c18037138f62996f54244e20a5eee15b
Description-en: Software Center for GNOME
 Software lets you install and update applications and system extensions.
 .
 Software uses a plugin architecture to separate the frontend from the
 technologies that are used underneath. Currently, a PackageKit plugin provides
 data from a number of traditional packaging systems, such as rpm or apt. An
 appdata plugin provides additional metadata from locally installed data in the
 appdata format.

Package: gnome-software-common
Description-md5: a52964f99bc0ad87fa14fa1afc5a66d8
Description-en: Software Center for GNOME (common files)
 Software lets you install and update applications and system extensions.
 .
 Software uses a plugin architecture to separate the frontend from the
 technologies that are used underneath. Currently, a PackageKit plugin provides
 data from a number of traditional packaging systems, such as rpm or apt. An
 appdata plugin provides additional metadata from locally installed data in the
 appdata format.
 .
 This package contains the architecture-independent files.

Package: gnome-software-dev
Description-md5: a685973217137603fee623d0248a8bbf
Description-en: Software Center for GNOME - development files
 Software lets you install and update applications and system extensions.
 .
 This package contains headers and other files required when compiling external
 plugins for use with Software.

Package: gnome-software-doc
Description-md5: 1f2b6f59f2b2cd70411e140d8567de54
Description-en: Software Center for GNOME - documentation
 Software lets you install and update applications and system extensions.
 .
 This package contains documentation for use when developing plugins for
 Software.

Package: gnome-software-plugin-flatpak
Description-md5: 17e17f1c979bf0356663d39a226e1efb
Description-en: Flatpak support for GNOME Software
 Software lets you install and update applications and system extensions.
 .
 Software uses a plugin architecture to separate the frontend from the
 technologies that are used underneath. Currently, a PackageKit plugin provides
 data from a number of traditional packaging systems, such as rpm or apt. An
 appdata plugin provides additional metadata from locally installed data in the
 appdata format.
 .
 This package contains the Flatpak plugin.

Package: gnome-software-plugin-snap
Description-md5: 350535e017d3ca23c8ef2ee15a9a07e1
Description-en: Snap support for GNOME Software
 Software lets you install and update applications and system extensions.
 .
 Software uses a plugin architecture to separate the frontend from the
 technologies that are used underneath. Currently, a PackageKit plugin provides
 data from a number of traditional packaging systems, such as rpm or apt. An
 appdata plugin provides additional metadata from locally installed data in the
 appdata format.
 .
 This package contains the Snap plugin.

Package: gnome-sound-recorder
Description-md5: d246a5b6e8524bca0bd517951a95bb0f
Description-en: simple and modern sound recorder for GNOME
 GNOME sound recorder is an utility to make simple audio recording from your
 GNOME desktop. It supports several formats like OGG, MP3 or FLAC.

Package: gnome-split
Description-md5: 6469b6814b9ab25cfe0215014d6ca258
Description-en: GNOME Split - File splitter for GNOME desktop
 Tool that allows you to split files and merge them back. It is written in Java
 and uses a GTK+ user interface (thanks to the java-gnome project). The goal is
 to offer a native implementation of similar projects which can handle multiple
 file formats (e.g. Xtremsplit).

Package: gnome-subtitles
Description-md5: 11be981b3b343e7c1df5cd3c0f83662f
Description-en: Subtitle editor for the GNOME Desktop environment
 Gnome Subtitles is a subtitle editor for the GNOME desktop.
 .
 It supports the most common text-based subtitle formats, video
 previewing, timings synchronization and subtitle translation.
 .
 Some supported subtitle formats are: Advanced Sub Station Alpha, FAB
 Subtitler, MicroDVD, MPlayer 1/2, MPSub, SubRip, SubViewer 1/2.

Package: gnome-sudoku
Description-md5: 36f1efc2746ddf39c8f11ff90893cc96
Description-en: Sudoku puzzle game for GNOME
 This is an application for playing the popular sudoku logic puzzle
 game, in which one must fill a 9 by 9 square with the correct digits.
 .
 It features automatic puzzle generation, saving and restoring games,
 annotations, trackers, and much more.

Package: gnome-sushi
Description-md5: 3fb472cca544a8af3274614677b3a54f
Description-en: sushi is a quick previewer for nautilus
 Sushi is a Gtk+ and Javascript-based quick previewer
 for Nautilus, the GNOME desktop file manager.
 Sushi is a DBus-activated service. It is capable of previewing
 documents, PDFs, sound and video files (using GStreamer),
 some text files, and possibly others in the future.
 .
 To activate the preview, left-click the file and hit space.
 The preview can be closed by hitting space again, or escape.

Package: gnome-system-log
Description-md5: 537fd56b5adfd5b99fdf86c82e261f93
Description-en: system log viewer for GNOME
 This program displays system log files in a friendly way and allows one to
 filter or search expressions in them.

Package: gnome-system-monitor
Description-md5: bb5488674b14e5248e88189686b54d2d
Description-en: Process viewer and system resource monitor for GNOME
 This package allows you to graphically view and manipulate the running
 processes on your system.  It also provides an overview of available
 resources such as CPU and memory.

Package: gnome-system-tools
Description-md5: 432ddc807c3341e7f5194fcc6d2a6785
Description-en: Cross-platform configuration utilities
 These System Tools (known as GNOME System Tools) are a set of tools aimed to
 make easy the job that means the computer administration on an UNIX or Linux
 system. They're thought to help from the new Linux or UNIX user to the system
 administrators.
 .
 Its main advantages are:
  * An user-friendly interface to carry out the main administration tasks.
  * The use of a common user interface in every system.
  * A common structure that makes easy the development of new system tools.
 Nowadays there are tools for managing:
  - Users and groups
  - Date and time
  - Shares (NFS and Samba)

Package: gnome-taquin
Description-md5: 4f5f671884466548b0ab990dd145e116
Description-en: game to move tiles so that they reach their places
 Taquin is a computer version of the 15-puzzle and other sliding
 puzzles. The object of Taquin is to move tiles so that they reach their
 places, either indicated with numbers, or with parts of a great image.

Package: gnome-terminal
Description-md5: c385379e72ae70e0ca5a4dee09859951
Description-en: GNOME terminal emulator application
 GNOME Terminal is a terminal emulation application that you can use to
 perform the following actions:
  - Access a UNIX shell in the GNOME environment.
  - Run any application that is designed to run on VT102, VT220, and xterm
 terminals.
 .
 GNOME Terminal features the ability to use multiple terminals in a single
 window (tabs) and profiles support.

Package: gnome-terminal-data
Description-md5: 9b9dc36a1c83dd9ce4cb3aedf50168f1
Description-en: Data files for the GNOME terminal emulator
 GNOME Terminal is a terminal emulation application that you can use to
 perform the following actions:
  - Access a UNIX shell in the GNOME environment.
  - Run any application that is designed to run on VT102, VT220, and xterm
 terminals.
 .
 This package contains data, help files and localization settings for
 gnome-terminal, the GNOME terminal emulator application.

Package: nautilus-extension-gnome-terminal
Description-md5: 50c7939faa3af14d1b31cd393715dd4e
Description-en: GNOME terminal emulator application - Nautilus extension
 GNOME Terminal is a terminal emulation application that you can use to
 perform the following actions:
  - Access a UNIX shell in the GNOME environment.
  - Run any application that is designed to run on VT102, VT220, and xterm
 terminals.
 .
 GNOME Terminal features the ability to use multiple terminals in a single
 window (tabs) and profiles support.
 .
 This package contains the extension for Nautilus, the GNOME Files app.

Package: gnome-tetravex
Description-md5: 99ef5297c9709738cc89e1b1ade04ed4
Description-en: put tiles on a board and match their edges together
 GNOME Tetravex is a simple puzzle game which scope is to move the
 various pieces from one side of the board to the other side, so that
 the same numbers depicted on the pieces are touching each other.

Package: gnome-text-editor
Description-md5: 8d6c5dc2b6078d693c2f43a7ba908b43
Description-en: simple text editor for GNOME
 GNOME Text Editor is a simple editor for GNOME focused on being a good
 general purpose default editor.
 .
 It works hard to keep track of changes and state even if you quit the
 application. You can come back to your work even if you've never saved
 it to a file.
 .
 It is simpler than gedit.

Package: gnome-accessibility-themes
Description-md5: 98f51e5b44816d312e59464e322dcec3
Description-en: High Contrast GTK 2 theme and icons
 This is the version of GNOME's standard HighContrast theme, for the
 GTK 2.x toolkit. An icon theme is also included.
 .
 The GTK 3.x version is already included in libgtk-3-0.

Package: gnome-themes-extra
Description-md5: f3db194ed48f162a1b53a54e177a1e06
Description-en: Adwaita GTK 2 theme — engine
 This is the version of Adwaita, the standard GNOME theme, for the
 GTK 2.x toolkit.
 .
 The GTK 3.x version is already included in libgtk-3-0.
 .
 This package contains the Adwaita theme engine.

Package: gnome-themes-extra-data
Description-md5: 880cffd5023d496d6bfa2b0b4fc779fe
Description-en: Adwaita GTK 2 theme and Adwaita-dark GTK 3 theme — common files
 This package contains the common architecture-independent files for
 Adwaita, the standard GNOME theme, for the GTK 2 toolkit. The GTK 3
 equivalent is already included in libgtk-3-0.
 .
 This package also makes the dark variant of Adwaita available for GTK
 3 as a separate Adwaita-dark theme. In newer versions of GTK 3, this
 has been superseded by the ability for a single theme to provide both
 light and dark variants, which can be selected in the Appearance panel
 of GNOME's Settings application (gnome-control-center).

Package: gnome-tweaks
Description-md5: 941073ce1ecfd5c85f09b1ba2d0728f3
Description-en: tool to adjust advanced configuration settings for GNOME
 GNOME Tweak Tool allows the adjustment of several advanced GNOME
 options that can't be configured in gnome-control-center.
 This includes things like:
  * fonts used in user interface elements and titlebar
  * font hinting and aliasing
  * alternative user interface themes
  * changes in window management behaviour
  * behaviour on laptop lid close
  * file manager desktop icons
  * icons in menus and buttons

Package: gnome-usage
Description-md5: 5dd651bdb1c960d799efa56ba7416e73
Description-en: simple system monitor app for GNOME
 Usage is an application for GNOME that allows monitoring of system resources
 such as memory, CPU, and disk space.

Package: gnome-user-docs
Description-md5: eb28dbd31eb460dc1235242f30e088fc
Description-en: GNOME Help
 Documentation for using the GNOME desktop environment and its components.
 It covers usage and setup of the core GNOME programs.

Package: gnome-user-share
Description-md5: 5a7a9c3f62b13d278e2025fc1a5eb150
Description-en: User level public file sharing via WebDAV
 gnome-user-share is a small package that allows easy user-level file sharing
 via WebDAV. The shared files are announced on the network by Avahi.

Package: gnome-video-arcade
Description-md5: bed94081ba898fde01a74dc81a3f91bf
Description-en: Simple MAME frontend
 GNOME Video Arcade is a simple MAME frontend for the GNOME desktop.
 Its goal is not providing a UI for the many options MAME supports, or
 helping manage a ROM collection: the focus is on a clean interface that
 allows quick search and launch of games, thanks to the use of tags.

Package: gnome-video-effects
Description-md5: 088c511f0c1b12d7b9e121f4a5927dac
Description-en: Collection of GStreamer effects
 gnome-video-effects contains a collection of GStreamer effects to be
 used in GNOME.

Package: gnome-video-effects-dev
Description-md5: bd0ba71689bb3aca69740a3295e8a94f
Description-en: Development files for gnome-video-effects
 gnome-video-effects contains a collection of GStreamer effects to be
 used in GNOME.
 .
 This package contains the development files.

Package: gnome-video-effects-frei0r
Description-md5: ade1dc2778037f273d539451c01e009b
Description-en: GNOME Video Effects - frei0r plugins
 gnome-video-effects contains a collection of GStreamer effects to be
 used in GNOME.
 .
 This package requires the frei0r plugins collection.

Package: gnome-weather
Description-md5: 3b239cf1695fdb131ae446370425998b
Description-en: access current conditions and forecasts
 Weather is a small application for GNOME that allows one to monitor the
 current weather conditions for a city, or anywhere in the world, and
 to access updated forecasts provided by various internet services.

Package: dia-rib-network
Description-md5: 231d72d7e2223ede3eb3e84367546fb1
Description-en: network icons scheme for Dia
 gnomeDIAicons is a package with a network icons scheme based on Gnome
 Gorilla's theme.
 .
 The purpose of this project is generate beauty icons to Dia program and
 provide a raise in its utilization against MS Visio.
 .
 I hope it can be useful for many people. I'll provide others schemes too, but
 at first only network scheme was made.

Package: gnomekiss
Description-md5: edf5d9e50013e1e86767c9523d396d85
Description-en: KiSS paper doll viewer for GNOME
 GnomeKiSS is an implementation of French-KiSS for the GNOME desktop
 environment, using GNOME, GTK+ and the X Window System. French KiSS is an
 enhanced KiSS/GS for scriptable dolls, where KiSS is an abbreviation for
 Kisekae Set System.
 .
 Cherry KiSS and Enhanced Palette are supported, with full alpha transparency
 and FKiSS.  If you want to open any lzh paperdoll files you have to install
 the package lha from non-free as well.

Package: gnomint
Description-md5: 5a8de378604b5490204893e7b9a925c0
Description-en: X.509 Certification Authority management tool for GNOME
 gnoMint is a tool for easily creating and managing certification authorities.
 It provides fancy visualization of all the pieces of information that pertain
 to a CA, such as X.509 certificates, CSRs, and CRLs.
 .
 gnoMint is currently capable of managing a CA that emits certificates that are
 able to authenticate people or machines in VPNs (IPSec or other protocols),
 secure HTTP communications with SSL/TLS, authenticate and cipher HTTP
 communications through Web-client certificates, and sign or crypt email
 messages.

Package: gnote
Description-md5: 7d8e1d6e363a6e9deaaf777262bb05a8
Description-en: desktop note taking program using Wiki style links
 Gnote is a desktop note-taking application which is simple and easy to
 use. It lets you organise your notes intelligently by allowing you to
 easily link ideas together with Wiki style interconnects.
 .
 It is a port of Tomboy to C++ and consumes less resources.

Package: gnss-sdr
Description-md5: 6a1f2614c96eb752a0756f1336c67533
Description-en: Global navigation satellite systems software defined receiver
 Global Navigation Satellite Systems receiver defined by software.
 It performs all the signal processing from raw signal samples up to the
 computation of the Position-Velocity-Time solution, including
 code and phase observables. It is able to work with raw data files or,
 if there is computational power enough, in real time with suitable
 radiofrequency front-ends. This software is mainly developed at CTTC
 (Centre Tecnologic de Telecomunicacions de Catalunya, https://www.cttc.cat)
 with contributions from around the world.
 More info at https://gnss-sdr.org

Package: gntp-send
Description-md5: 2ba6a5d2169d248b6e2d0e1287645af5
Description-en: Command line application to send growl message with GNTP
 Growl is a notification system for Mac OS X. It uses GNTP (Growl
 Notification Transport Protocol) for notification.
 .
 gntp-send is a command line tool which supports GNTP.

Package: gnu-efi
Description-md5: 426d4a05670bc3d994639e6e49d7b5b0
Description-en: Library for developing EFI applications
 GNU toolchain for building applications that can run in the environment
 presented by Intel's EFI (Extensible Firmware Interface). EFI is a firmware
 specification for the "BIOS" on ia64(IPF), IA-32(x86) and x86_64 systems.

Package: gnu-standards
Description-md5: 258c5a9a781b8c29f66d83021d8419a5
Description-en: GNU coding and package maintenance standards
 This package contains two pieces of documentation from the GNU
 project: 'GNU Coding Standards', and 'Information for Maintainers of
 GNU Software'.
 .
 These are useful to refer to if you are writing or maintaining software
 for GNU, but could also be helpful as guidelines for other projects.

Package: gnu-which
Description-md5: 2dca05b7465576026d6447b1a887d353
Description-en: Utility to show the full path of commands
 This package provides GNU implementation of which command.
 This tool provides the functionality to show the full path
 of commands.

Package: gnuais
Description-md5: 02828f900a3b62486586f8239e26190c
Description-en: AIS receiver which uses the discriminator output of VHF receivers
 A tool for demodulating and decoding Automatic Identification System messages
 using the line input of the sound card. AIS messages are transmitted by
 marine vessels and contain their position, velocity and other interesting
 information. The messages may be saved to a mysql-database, forwarded as NMEA
 packets or uploaded to an AIS web service.

Package: gnuaisgui
Description-md5: 55b30d506e1bdb7b12d5c63aed01db4d
Description-en: OpenStreetMap GUI for gnuais
 This GUI plots the vessels that are received by gnuais in an OpenStreetMap
 GUI.
 .
 gnuais must be running in the background for gnuaisgui to be
 functional.

Package: gnuastro
Description-md5: 9545349a966143a8fff99edb54fd2cfd
Description-en: GNU Astronomy Utilities programs
 GNU Astronomy Utilities (Gnuastro) is a collection of programs (this
 package) and librarires (`libgnuastro17', `libgnuastro-dev') for
 astronomical data analysis and manipulation. The programs can be run
 on the command-line for efficient and easy usage and the libraries
 can be used within C and C++ programs.
 .
 This package contains Gnuastro's programs.

Package: libgnuastro-dev
Description-md5: aba093d522da048cfdbe25f503f81767
Description-en: GNU Astronomy Utilities development files
 GNU Astronomy Utilities (Gnuastro) is a collection of programs (the
 `gnuastro' package) and librarires (this package along with `libgnuastro17')
 for astronomical data analysis and manipulation. The programs can be run
 on the command-line for efficient and easy usage and the libraries can be
 used within C and C++ programs.
 .
 This package contains Gnuastro's headers and static libraries.

Package: libgnuastro17
Description-md5: 7290bd7609e6116dbeaa8df34c4b4630
Description-en: GNU Astronomy Utilities shared libraries
 GNU Astronomy Utilities (Gnuastro) is a collection of programs (the
 `gnuastro' package) and librarires (this package along with
 `libgnuastro-dev') for astronomical data analysis and manipulation.
 The programs can be run on the command-line for efficient and easy
 usage and the libraries can be used within C and C++ programs.
 .
 This package contains Gnuastro's shared librarires.

Package: gnubg
Description-md5: b33dfee3416c204f55eea43bc48fd18c
Description-en: graphical or console backgammon program with analysis
 GNU Backgammon is a strong backgammon program (world-class with a bearoff
 database installed) usable either as an engine by other programs or as a
 standalone backgammon game.  In addition to supporting simple play, it
 also has extensive analysis features, a tutor mode, adjustable
 difficulty, and support for exporting annotated games.  It can be played
 either from a GTK+ graphical interface, optionally with a 3D board, or
 from a simple text console.

Package: gnubg-data
Description-md5: 1e915e485736f680b7441944c9ee75ef
Description-en: data files for GNU Backgammon
 GNU Backgammon is a strong backgammon program (world-class with a bearoff
 database installed) usable either as an engine by other programs or as a
 standalone backgammon game.
 .
 This package contains the data files needed by GNU Backgammon (textures,
 sounds, locale information, neural network weights, and so forth).

Package: gnubiff
Description-md5: f8679937fb1f2a7e76923dcaa7a37df5
Description-en: mail notification program for GNOME (and others)
 gnubiff checks for mail within a file, a qmail or MH style dir,
 or an IMAP4 or POP3 or APOP server.  It can display headers (number,
 sender, subject, and date) when new mail has arrived.
 .
 While gnubiff is implemented as a GNOME panel applet, it also runs as an
 independent icon on the desktop in other environments.

Package: gnucap
Description-md5: eccd874a8c2d76fb14e917c69e671ed5
Description-en: GNU Circuit Analysis package, main executable
 Gnucap is a general purpose circuit simulator. It performs nonlinear
 dc and transient analyses, Fourier analysis, and ac analysis
 linearized at an operating point. It is fully interactive and
 command driven. It can also be run in batch mode or as a server.
 .
 This package contains a main executable and gnucap-modelgen.

Package: gnucap-common
Description-md5: 3354aaa511ac4a96fe380e7f3c436b92
Description-en: GNU Circuit Analysis package, development headers
 Gnucap is a general purpose circuit simulator. It performs nonlinear
 dc and transient analyses, Fourier analysis, and ac analysis
 linearized at an operating point. It is fully interactive and
 command driven. It can also be run in batch mode or as a server.
 .
 This package contains headers and infrastructure.

Package: gnucap-default-plugins0
Description-md5: 78d072099d7d6d29ef53bff1a15e3ddc
Description-en: GNU Circuit Analysis package, default plugins
 Gnucap is a general purpose circuit simulator. It performs nonlinear
 dc and transient analyses, Fourier analysis, and ac analysis
 linearized at an operating point. It is fully interactive and
 command driven. It can also be run in batch mode or as a server.
 .
 This package contains the default plugins.

Package: libgnucap-dev
Description-md5: b372e129a230fcb54d56216f8b54b7bb
Description-en: GNU Circuit Analysis package, development library
 Gnucap is a general purpose circuit simulator. It performs nonlinear
 dc and transient analyses, Fourier analysis, and ac analysis
 linearized at an operating point. It is fully interactive and
 command driven. It can also be run in batch mode or as a server.
 .
 This package contains the symlink to the shared library.

Package: libgnucap0
Description-md5: 823e95bd390c2734c7213fd705910f51
Description-en: GNU Circuit Analysis package, the library
 Gnucap is a general purpose circuit simulator. It performs nonlinear
 dc and transient analyses, Fourier analysis, and ac analysis
 linearized at an operating point. It is fully interactive and
 command driven. It can also be run in batch mode or as a server.
 .
 This package contains the shared library.

Package: gnucap-python
Description-md5: 11bed91ebadf42928ba5219962a85f63
Description-en: GNU Circuit Analysis package, Python command plugin
 This package contains a plugin with a command to load extensions written in
 the Python language.
 .
 Gnucap is a general purpose circuit simulator. It performs nonlinear
 dc and transient analyses, Fourier analysis, and ac analysis
 linearized at an operating point. It is fully interactive and
 command driven. It can also be run in batch mode or as a server.

Package: python3-gnucap
Description-md5: ab879fa9bb27166bd96c5124bba3ecd7
Description-en: Python 3 bindings for the GNU Circuit Analysis Package
 This package contains Python bindings for the GNU Circuit Analysis Package.
 .
 Gnucap is a general purpose circuit simulator. It performs nonlinear
 dc and transient analyses, Fourier analysis, and ac analysis
 linearized at an operating point. It is fully interactive and
 command driven. It can also be run in batch mode or as a server.

Package: gnucash
Description-md5: fa2e405424f41b8ff614fae4e74e6af4
Description-en: personal and small-business financial-accounting software
 Gnucash provides accounting functions suitable for use by small businesses and
 individuals. It can track finances in multiple accounts, keeping running and
 reconciled balances. There is support for customer, vendor and employee
 processing. It has an X based graphical user interface, double entry, a
 hierarchy of accounts, expense accounts (categories), and can import Quicken
 QIF files and OFX files.

Package: gnucash-common
Description-md5: 8951a93a2ca048368bbf6f1eea45ac8c
Description-en: common files for the financial-accounting software Gnucash
 Gnucash provides accounting functions suitable for use by small businesses and
 individuals. It can track finances in multiple accounts, keeping running and
 reconciled balances. There is support for customer, vendor and employee
 processing. It has an X based graphical user interface, double entry, a
 hierarchy of accounts, expense accounts (categories), and can import Quicken
 QIF files and OFX files.
 .
 This package contains the architecture independent parts of Gnucash. It should
 not be installed directly, but is pulled in automatically by the dependencies
 of the Gnucash package.

Package: python3-gnucash
Description-md5: 0159a1bd740fb6c78f4da3876f98da1f
Description-en: Gnucash interface for Python
 Gnucash provides accounting functions suitable for use by small businesses and
 individuals. It can track finances in multiple accounts, keeping running and
 reconciled balances. There is support for customer, vendor and employee
 processing. It has an X based graphical user interface, double entry, a
 hierarchy of accounts, expense accounts (categories), and can import Quicken
 QIF files and OFX files.
 .
 This package contains the Python bindings for Gnucash which allow you to read
 and manipulate Gnucash data files.

Package: gnucash-docs
Description-md5: fdcfe36db198979d974778fc64a65592
Description-en: Documentation for gnucash, a personal finance tracking program
 GnuCash provides accounting functions suitable for use by small businesses and
 individuals. It can track finances in multiple accounts, keeping running and
 reconciled balances. There is support for customer, vendor and employee
 processing. It has an X based graphical user interface, double entry, a
 hierarchy of accounts, expense accounts (categories), and can import Quicken
 QIF files and OFX files.
 .
 This package contains the GnuCash Help Manual and the GnuCash Tutorial and
 Concepts Guide.
 .
 The Help Manual is a quick reference of how to accomplish specific tasks and
 how to use the features in GnuCash. The Tutorial and Concepts Guide is an in
 depth guide to the concepts behind using GnuCash with a tutorial to show how
 to put those concepts into practice.
 .
 These documents are available in HTML, PDF and DocBook formats (the latter is
 intended to be viewed with the GNOME Help browser).
 .
 Translations in German, Italian and Japanese are also included in this package
 (for Japanese, only the guide is available).

Package: gnuchess
Description-md5: c0c25e09afefdb0b9a867cb88b772c54
Description-en: Plays a game of chess, either against the user or against itself
 Gnuchess is an updated version of the GNU chess playing program. It is now
 based on the fruit chess engine and uses the UCI chess engine protocol. It has
 a simple alpha-numeric board display, and is also compatible with frontends
 like xboard, scid and eboard.

Package: gnuchess-book
Description-md5: 7ec41d8b782d477e49e514a06cac7fa8
Description-en: Opening book for gnuchess
 This is the opening book for gnuchess. It was formerly distributed together
 with gnuchess, now it has been separated due to size and
 architecture-independence. It is recommended that you install it if you
 want to use gnuchess.

Package: gnucobol
Description-md5: 28ef287be0636bb098df9f54d041feec
Description-en: compiler package for default GnuCOBOL
 This is the GnuCOBOL compiler, a fairly portable optimizing compiler for C.
 .
 This is a dependency package providing the default GnuCOBOL compiler.

Package: gnucobol3
Description-md5: 016552c489a10f013a7e5e8f61311014
Description-en: COBOL compiler
 GnuCOBOL (formerly OpenCOBOL) is a free, modern COBOL compiler. GnuCOBOL
 implements a substantial part of the COBOL 85, COBOL 2002 and COBOL 2014
 standards and X/Open COBOL, as well as many extensions included in other COBOL
 compilers (IBM COBOL, MicroFocus COBOL, ACUCOBOL-GT and others).
 .
 GnuCOBOL translates COBOL into C and compiles the translated code using a
 native C compiler.
 .
 Build COBOL programs on various platforms, including GNU/Linux, Unix, Mac OS X,
 and Microsoft Windows. GnuCOBOL has also been built on HP/UX, z/OS, SPARC,
 RS6000, AS/400, along with other combinations of machines and operating
 systems.
 .
 While being held to a high level of quality and robustness, GnuCOBOL does not
 claim to be a “Standard Conforming” implementation of COBOL.
 .
 GnuCOBOL passes over 9600 of the NIST COBOL 85 test suite tests and over 750
 internal checks during build.

Package: libcob4
Description-md5: 6bc46f7f95457f63183700e9570ea592
Description-en: COBOL compiler - runtime library
 This package contains the runtime library for gnucobol.
 .
 GnuCOBOL (formerly OpenCOBOL) is a free, modern COBOL compiler. GnuCOBOL
 implements a substantial part of the COBOL 85, COBOL 2002 and COBOL 2014
 standards and X/Open COBOL, as well as many extensions included in other COBOL
 compilers (IBM COBOL, MicroFocus COBOL, ACUCOBOL-GT and others).

Package: libcob4-dev
Description-md5: 44100c9f72bc45c3083963bbd41745de
Description-en: COBOL compiler - development files
 This package contains the development files for gnucobol.
 .
 GnuCOBOL (formerly OpenCOBOL) is a free, modern COBOL compiler. GnuCOBOL
 implements a substantial part of the COBOL 85, COBOL 2002 and COBOL 2014
 standards and X/Open COBOL, as well as many extensions included in other COBOL
 compilers (IBM COBOL, MicroFocus COBOL, ACUCOBOL-GT and others).

Package: gnucobol4
Description-md5: 016552c489a10f013a7e5e8f61311014
Description-en: COBOL compiler
 GnuCOBOL (formerly OpenCOBOL) is a free, modern COBOL compiler. GnuCOBOL
 implements a substantial part of the COBOL 85, COBOL 2002 and COBOL 2014
 standards and X/Open COBOL, as well as many extensions included in other COBOL
 compilers (IBM COBOL, MicroFocus COBOL, ACUCOBOL-GT and others).
 .
 GnuCOBOL translates COBOL into C and compiles the translated code using a
 native C compiler.
 .
 Build COBOL programs on various platforms, including GNU/Linux, Unix, Mac OS X,
 and Microsoft Windows. GnuCOBOL has also been built on HP/UX, z/OS, SPARC,
 RS6000, AS/400, along with other combinations of machines and operating
 systems.
 .
 While being held to a high level of quality and robustness, GnuCOBOL does not
 claim to be a “Standard Conforming” implementation of COBOL.
 .
 GnuCOBOL passes over 9600 of the NIST COBOL 85 test suite tests and over 750
 internal checks during build.

Package: libcob5
Description-md5: 6bc46f7f95457f63183700e9570ea592
Description-en: COBOL compiler - runtime library
 This package contains the runtime library for gnucobol.
 .
 GnuCOBOL (formerly OpenCOBOL) is a free, modern COBOL compiler. GnuCOBOL
 implements a substantial part of the COBOL 85, COBOL 2002 and COBOL 2014
 standards and X/Open COBOL, as well as many extensions included in other COBOL
 compilers (IBM COBOL, MicroFocus COBOL, ACUCOBOL-GT and others).

Package: libcob5-dev
Description-md5: 44100c9f72bc45c3083963bbd41745de
Description-en: COBOL compiler - development files
 This package contains the development files for gnucobol.
 .
 GnuCOBOL (formerly OpenCOBOL) is a free, modern COBOL compiler. GnuCOBOL
 implements a substantial part of the COBOL 85, COBOL 2002 and COBOL 2014
 standards and X/Open COBOL, as well as many extensions included in other COBOL
 compilers (IBM COBOL, MicroFocus COBOL, ACUCOBOL-GT and others).

Package: gnudatalanguage
Description-md5: 55d934ac72dab469015a839098d20569
Description-en: Free IDL compatible incremental compiler
 GNU Data Language (GDL) is a free IDL (Interactive Data Language)
 compatible incremental compiler. It has full syntax compatibility
 with IDL 7.1. IDL is a registered trademark of ITT Visual Information
 Solutions. From IDL 8.0, the following language elements are
 supported:
 .
  * FOREACH loop
  * negative array indices
  * garbage collection pointers and objects
  * call methods on an object using "." (e. g. `object.aMemberProcedure,arg1`)
 .
 The file input output system is fully implemented. GUI support (widgets) is
 officially provided, but it's not complete yet.
 .
 This package contains the main commandline and interpreter frontend.

Package: libgnudatalanguage0
Description-md5: 3f7e764b56df4e42f651f46a08f8b230
Description-en: Free IDL compatible incremental compiler shared library
 GNU Data Language (GDL) is a free IDL (Interactive Data Language)
 compatible incremental compiler. It has full syntax compatibility
 with IDL 7.1. IDL is a registered trademark of ITT Visual Information
 Solutions.
 .
 This package contains the shared library which is used by the different
 frontends (gdl binary, Python package).

Package: python3-gdl
Description-md5: 31fe21263fa6b8ee43503daf97e9cc34
Description-en: Python interface for the GNU Data Language
 GNU Data Language (GDL) is a free IDL (Interactive Data Language)
 compatible incremental compiler. It has full syntax compatibility
 with IDL 7.1. IDL is a registered trademark of ITT Visual Information
 Solutions. From IDL 8.0, the following language elements are
 supported:
 .
  * FOREACH loop
  * negative array indices
  * garbage collection pointers and objects
  * call methods on an object using "." (e. g. `object.aMemberProcedure,arg1`)
 .
 The file input output system is fully implemented. GUI support (widgets) is
 officially provided, but it's not complete yet.
 .
 This package contains the Python library/interface.

Package: gnugo
Description-md5: d3d4f1ffc6b15e9a3ca56cf1ac3eabca
Description-en: play the game of Go
 GNU Go is a free program that plays the game of Go. It provides a
 text-only user interface, have a look at the cgoban or qgo package if
 you want to play on a graphical board.
 .
 Go is an ancient game originated from China, with a definite history
 of over 3000 years, although there are historians who say that the
 game was invented more than 4000 years ago. The Chinese call the game
 Weiqi, other names for Go include Baduk (Korean), Igo (Japanese), and
 Goe (Taiwanese).
 .
 In this game, each player tries to exert more influence on territory
 than her opponent, using threats of death, capture, or isolation. It
 is, therefore, a symbolic representation of the relationships between
 nations. Go is getting increasingly popular around the world,
 especially in Asian, European and American countries, with many
 worldwide competitions being held.
 .
 The game of Go is played on a board. The Go set is comprised of the
 board, together with 181 black and 180 white stones. The standard
 board has 19 lines by 19 lines, but 13x13 and 9x9 boards can also be
 used. However, the 9x9 and 13x13 boards are usually for beginners;
 more advanced players would prefer the traditional 19x19 board.
 .
 Compared to International Chess and Chinese Chess, Go has far fewer
 rules. Yet this allowed for all sorts of moves to be played, so Go
 can be a more intellectually challenging game than the other two
 types of Chess. Nonetheless, Go is not a difficult game to learn, so
 have a fun time playing the game with your friends.
 .
 (adopted from http://senseis.xmp.net/?WhatIsGo)

Package: gnuhtml2latex
Description-md5: 9b6cdee9b3273b3e74aeb0e2f314bfce
Description-en: Convert HTML files to LaTeX
 gnuhtml2latex is a Perl script that converts HTML files to LaTeX
 files. It takes list of .html files as arguments and make .tex
 ones. Can also convert html stdin to latex stdout.

Package: gnuit
Description-md5: c4ab7066d6551e3d3830aa94838f8fcf
Description-en: GNU Interactive Tools, a file browser/viewer and process viewer/killer
 gnuit (GNU Interactive Tools) is a set of interactive text-mode tools,
 closely integrated with the shell.  It contains an extensible file
 system browser (similar to Norton Commander and XTree), an ASCII/hex
 file viewer, a process viewer/killer and some other related utilities
 and shell scripts.  It can be used to increase the speed and
 efficiency of most of the daily tasks such as copying and moving
 files and directories, invoking editors, compressing and
 uncompressing files, creating and expanding archives, compiling
 programs, sending mail, etc.  It looks nice, has colors (if the
 standard ANSI color sequences are supported) and is user-friendly.
 .
 One of the main advantages of gnuit is its flexibility.  It is not
 limited to a given set of commands.  The configuration file can be
 easily enhanced, allowing the user to add new commands or file
 operations, depending on its needs or preferences.

Package: gnujump
Description-md5: 6c30e85428f9c2825fa514e63012e2bb
Description-en: platform game where you have to jump up to survive
 The goal in this game is to jump to the next floor so you don't fall down.
 As you go higher in the falling tower the floors will fall faster.  Try to
 survive longer than anyone, or, in single player mode, try to get as high
 as you can.
 .
 At the moment, the game is called sdljump (and it will appear as such in the
 menu), but the package name has changed following an upstream rename.  The
 new version of the game will be called gnujump as well.
 .
 The game is a clone of xjump, and provides all its features, plus some more:
  * Multiplayer mode (up to four players, not networked)
  * Smooth graphics possible (but xjump style as well)
  * Different themes are available
  * Can use OpenGL for rendering
  * Music and sound effects
  * Recording (and replaying) of games

Package: gnujump-data
Description-md5: 00830b2dca768b4fb209724dcad27a67
Description-en: platform game where you have to jump up to survive - data files
 The goal in this game is to jump to the next floor so you don't fall down.
 As you go higher in the falling tower the floors will fall faster.  Try to
 survive longer than anyone, or, in single player mode, try to get as high
 as you can.
 .
 At the moment, the game is called sdljump (and it will appear as such in the
 menu), but the package name has changed following an upstream rename.  The
 new version of the game will be called gnujump as well.
 .
 The game is a clone of xjump, and provides all its features, plus some more:
  * Multiplayer mode (up to four players, not networked)
  * Smooth graphics possible (but xjump style as well)
  * Different themes are available
  * Can use OpenGL for rendering
  * Music and sound effects
  * Recording (and replaying) of games
 .
 This package provides the data files for the game.

Package: git-merge-changelog
Description-md5: 7f0c01842e0b7082290afb8a754cb31e
Description-en: git merge driver for GNU ChangeLog files
 ChangeLog files *always* foul up most version control systems in
 their default configuration.
 .
 git-merge-changelog is a tool from gnulib designed to help with this
 for the case of GNU-style ChangeLogs; it can be used with at least
 git, bzr, and hg.

Package: gnulib
Description-md5: b74e587b070a2b8bccb9acb5265666dc
Description-en: GNU Portability Library
 The GNU portability library is a macro system and C declarations and
 definitions for commonly-used API elements and abstracted system behaviors. It
 can be used to improve portability and other functionality in your programs.

Package: gnumach-common
Description-md5: 4a47f52045032ac29f48d83c1bc4865f
Description-en: GNU version of the Mach microkernel, common files.
 These are common files along the Utah Mach microkernel used by the Hurd.
 .
 It notably provides useful messages IDs for rpctrace.

Package: gnumach-dev
Description-md5: bd9e72e334b5595b5ba2b3e478b0b6b2
Description-en: GNU version of the Mach microkernel
 These are the header files for the Utah Mach microkernel used by the Hurd.

Package: gnumach-image-1-486
Description-md5: b3d9fa868f2b2e1275fa98de67d83fd5
Description-en: GNU version of the Mach microkernel
 This package depends on the latest GNU Mach kernel for use on PCs
 with a 486, Pentium or compatible processor.

Package: gnumach-image-1-xen-486
Description-md5: f014b46d8980743c4a1812d10faf1abe
Description-en: GNU version of the Mach microkernel
 This package depends on the latest GNU Mach kernel for use on PCs
 with a 486, Pentium or compatible processor.
 .
 This kernel is for use in unprivileged (domU) Xen domains.

Package: gnumach-image-1.8-486
Description-md5: cb6b0d32325dbce6df7b5394ba1e42b9
Description-en: GNU version of the Mach microkernel
 This is the Utah Mach microkernel used by the Hurd.

Package: gnumach-image-1.8-486-dbg
Description-md5: 60e86fb712c7b695935ffeffc049201e
Description-en: GNU version of the Mach microkernel for debugging
 This is the Utah Mach microkernel used by the Hurd.
 .
 The version in this package is identical to the version found in the
 gnumach package, except that it is not stripped and has the
 kernel-level debugger compiled in.

Package: gnumach-image-1.8-xen-486
Description-md5: 64eb7fe7e4046cd33bcb3080663ed9ae
Description-en: GNU version of the Mach microkernel for Xen
 This is the Utah Mach microkernel used by the Hurd.
 .
 The version in this package is compiled with Xen support.

Package: gnumach-image-1.8-xen-486-dbg
Description-md5: 6185ef8d4a1f86362337f8cb82edb522
Description-en: GNU version of the Mach microkernel for Xen for debugging
 This is the Utah Mach microkernel used by the Hurd.
 .
 The version in this package is identical to the version found in the
 gnumach-xen package, except that it is not stripped and has the
 kernel-level debugger compiled in.

Package: gnumail.app
Description-md5: b02b0fa90b84bd5f9108283971f9716c
Description-en: Mail client for GNUstep
 GNUMail is a clone of NeXT/Apple's Mail.app application. It uses the
 GNUstep development framework (or Apple Cocoa, which is based on the
 OpenStep specification provided by NeXT, Inc.).

Package: gnumail.app-common
Description-md5: 4d7155826f674abacc6134eab839dfc4
Description-en: Mail client for GNUstep (common files)
 GNUMail is a clone of NeXT/Apple's Mail.app application. It uses the
 GNUstep development framework (or Apple Cocoa, which is based on the
 OpenStep specification provided by NeXT, Inc.).
 .
 This package contains the architecture-independent files; it is not
 useful on its own.

Package: gnumed-client
Description-md5: 6cc82a042190bb497f847ec008443b9e
Description-en: medical practice management - Client
 This is the GNUmed Electronic Medical Record. Its purpose is
 to enable doctors to keep a medically sound record on their
 patients' health. It does not currently provide functionality
 for stock keeping. Clinical features are well-tested by real
 doctors in the field.
 .
 While the GNUmed team has taken the utmost care to make sure
 the medical records are safe at all times you still need to
 make sure you are taking appropriate steps to backup the
 medical data to a safe place at appropriate intervals. Do
 not forget to test your recovery procedures, too !
 .
 Protect your data! GNUmed itself comes without
 any warranty whatsoever. You have been warned.
 .
 This package contains the wxpython client.

Package: gnumed-client-de
Description-md5: 6de635bb5f2b0ed9de38250d04e5f74b
Description-en: medical practice management - Client for German users
 Just install this package if you want to use the GNUmed
 client in Germany and you have to use German chipcard
 systems.  The package installs the GNUmed client and
 cares for proper libchipcard support.

Package: gnumed-common
Description-md5: 6ebd23a6d370faa2d7114b720e28c691
Description-en: medical practice management - common files
 This is the GNUmed Electronic Medical Record. Its purpose is
 to enable doctors to keep a medically sound record on their
 patients' health. Currently it is not fully featured. The
 features provided are, however, tested, in use, and
 considered stable. This package does NOT yet provide
 functionality for billing and stock keeping.
 .
 While the GNUmed team has taken the utmost care to make sure
 the medical records are safe at all times you still need to
 make sure you are taking appropriate steps to backup the
 medical data to a safe place at appropriate intervals. Do
 test your backup and disaster recovery procedures, too !
 .
 Protect your data! GNUmed itself comes without
 any warranty whatsoever. You have been warned.
 .
 This package contains the files which are common to client
 and server.

Package: gnumed-doc
Description-md5: 4aa14856f3d55f30d5a6a8bc3fec4003
Description-en: medical practice management - Documentation
 This is the GNUmed Electronic Medical Record. Its purpose is
 to enable doctors to keep a medically sound record on their
 patients' health. Currently it is not fully featured. The
 features provided are, however, tested, in use, and
 considered stable. This package does NOT yet provide
 functionality for billing and stock keeping.
 .
 While the GNUmed team has taken the utmost care to make sure
 the medical records are safe at all times you still need to
 make sure you are taking appropriate steps to backup the
 medical data to a safe place at appropriate intervals. Do
 test your backup and disaster recovery procedures, too !
 .
 Protect your data! GNUmed itself comes without
 any warranty whatsoever. You have been warned.
 .
 This package contains the documentation for users.

Package: gnumed-server
Description-md5: 6b105eb03a84d12565345f40d5335620
Description-en: medical practice management - server
 This is the GNUmed Electronic Medical Record. Its purpose is
 to enable doctors to keep a medically sound record on their
 patients' health. It does not currently provide functionality
 for billing and stock keeping. Clinical features are well-tested
 by real doctors in the field.
 .
 While the GNUmed team has taken the utmost care to make sure
 the medical records are safe at all times you still need to
 make sure you are taking appropriate steps to backup the
 medical data to a safe place at appropriate intervals. Do
 not forget to test your recovery procedures, too !
 .
 Protect your data! GNUmed itself comes without
 any warranty whatsoever. You have been warned.
 .
 This package contains the PostgreSQL server part.
 .
 Note: The package does currently _NOT_ build the GNUmed database
 but just installs the needed SQL files.  Please see README.Debian.

Package: gir1.2-gnumeric
Description-md5: b3f5baac1cd2d2f1a57cf8e15ff9f294
Description-en: GObject introspection data for the Gnumeric spreadsheet
 This package contains introspection data for the Gnumeric spreadsheet.
 With it one can use gnumeric API from scripting languages like Python or
 others.
 .
 It can be used by packages using the GIRepository format to generate
 dynamic bindings.

Package: gnumeric
Description-md5: 752f01da7bfef3ea92285a393109bd9c
Description-en: spreadsheet application for GNOME - main program
 Gnumeric is a spreadsheet application that interoperates well
 with other spreadsheets. It comes with plugins that enable it to deal with
 commonly used spreadsheet file formats.
 .
 The following formats can be imported and exported:
  - Microsoft Excel 97/2000/XP (.xls);
  - Microsoft Excel 95 (.xls);
  - OASIS XML, OpenOffice.org XML, StarOffice (.sxc);
  - Comma/Character Separated Values (.csv);
  - Data Interchange Format (.dif);
  - Applix version 4 (.as).
 .
 Additionally, the following formats can be imported:
  - GNU Oleo (.oleo);
  - Linear and integer program expression format (.mps);
  - Lotus 1-2-3 (.wks, .wk1);
  - MS MultiPlan SYLK (.sylk);
  - WordPerfect family "Plan Perfect" (.pln);
  - Quattro Pro (tm);
  - XSpread or SC;
  - XBase (.dbf).
 .
 Gnumeric can export to LaTeX 2e (.tex), TROFF (.me) and HTML as well.
 .
 Gnumeric should be easy to use, in particular for users familiar with
 Excel.
 .
 Gnumeric is a GNOME application. GNOME (GNU Network Object Model Environment)
 is a user-friendly set of applications and desktop tools to be used in
 conjunction with a window manager for the X Window System.

Package: gnumeric-common
Description-md5: 3749931255266b5bbbc512b3833e7c03
Description-en: spreadsheet application for GNOME - common files
 Gnumeric is a spreadsheet application that interoperates well
 with other spreadsheets. It comes with plugins that enable it to deal with
 commonly used spreadsheet file formats.
 .
 This package contains architecture-independent data files needed by
 gnumeric.

Package: gnumeric-doc
Description-md5: 1a2c472dd4a01f8bf6179550d830e0b6
Description-en: spreadsheet application for GNOME - documentation
 Gnumeric is a spreadsheet application that interoperates well
 with other spreadsheets. It comes with plugins that enable it to deal with
 commonly used spreadsheet file formats.
 .
 This package provides the user manual in GNOME Help
 (DocBook XML) format.

Package: gnumeric-plugins-extra
Description-md5: 9fe96eb847d4f753e7268d4a75f69445
Description-en: spreadsheet application for GNOME - additional plugins
 Gnumeric is a spreadsheet application that interoperates well
 with other spreadsheets. It comes with plugins that enable it to deal with
 commonly used spreadsheet file formats.
 .
 Some plugins shipped with gnumeric require additional packages to those
 required by the main gnumeric program. These plugins are therefore
 packaged separately.
 .
 This includes:
  - Perl plugin;
  - Python plugin;
  - Python plugin loader;
  - additional Python functions;
  - GNOME glossary.

Package: gnunet
Description-md5: 2578c624dcb65bf6981352a957055d72
Description-en: GNU's framework for secure peer-to-peer networking
 GNUnet is a framework for secure peer-to-peer networking that does not use any
 centralized or otherwise trusted services. Its high-level goal is to provide a
 strong free software foundation for a global network that provides security
 and in particular respects privacy.
 .
 GNUnet started with an idea for anonymous censorship-resistant file-sharing,
 but has grown to incorporate other applications as well as many generic
 building blocks for secure networking applications. In particular, GNUnet now
 includes the GNU Name System, a privacy-preserving, decentralized public key
 infrastructure.

Package: gnunet-dev
Description-md5: a48971403070bafea2883f029eb5a13c
Description-en: GNU's framework for secure peer-to-peer networking (transitional package)
 Package to ease upgrading from older gnunet-dev package to the new libgnunet-dev
 package.
 .
 This package can be purged at anytime once the libgnunet-dev package has been
 installed.

Package: libgnunet-dev
Description-md5: 2459432c02967212752d1dd0c12c9916
Description-en: GNU's framework for secure peer-to-peer networking (development)
 GNUnet is a framework for secure peer-to-peer networking that does not use any
 centralized or otherwise trusted services. Its high-level goal is to provide a
 strong free software foundation for a global network that provides security
 and in particular respects privacy.
 .
 This package contains the development files.

Package: libgnunet0.19
Description-md5: ce73bfb56071e7da326841d0542537f7
Description-en: GNU's framework for secure peer-to-peer networking (libraries)
 GNUnet is a framework for secure peer-to-peer networking that does not use any
 centralized or otherwise trusted services. Its high-level goal is to provide a
 strong free software foundation for a global network that provides security
 and in particular respects privacy.
 .
 This package contains the shared libraries.

Package: gnunet-fuse
Description-md5: 251009f739720eecd8e6c5d1521c348e
Description-en: secure, trust-based peer-to-peer framework (fuse filesystem client)
 GNUnet is a peer-to-peer framework which focuses on providing security. All
 link-to-link messages in the network are confidential and authenticated. The
 framework provides a transport abstraction layer and can currently encapsulate
 the peer-to-peer traffic in UDP, TCP, or SMTP messages.
 .
 This package contains the fuse filesystem client. In order use GNUnet, you also
 need gnunet either on your server or on your local machine.

Package: gnunet-gtk
Description-md5: 3e32e6fe396bfaef39af1da357543d57
Description-en: GNU's framework for secure peer-to-peer networking (GTK+ client)
 GNUnet is a framework for secure peer-to-peer networking that does not use any
 centralized or otherwise trusted services. Its high-level goal is to provide a
 strong free software foundation for a global network that provides security
 and in particular respects privacy.
 .
 This package contains the graphical client, using the GTK+ toolkit. In order
 use GNUnet, you also need gnunet either on your server or on your local
 machine.

Package: gnunet-gtk-dev
Description-md5: 976849aa700160fbf51f1a008c6ccc60
Description-en: GNU's framework for secure peer-to-peer networking (transitional package)
 Package to ease upgrading from older gnunet-gtk-dev package to the new
 libgnunetgtk-dev package.
 .
 This package can be purged at anytime once the libgnunetgtk-dev package has
 been installed.

Package: libgnunetgtk-dev
Description-md5: e020ee69b7f97d715701b9b644b58cfc
Description-en: GNU's framework for secure peer-to-peer networking (GTK+ client development)
 GNUnet is a framework for secure peer-to-peer networking that does not use any
 centralized or otherwise trusted services. Its high-level goal is to provide a
 strong free software foundation for a global network that provides security
 and in particular respects privacy.
 .
 This package contains the development files for the graphical client, using the
 GTK+ toolkit.

Package: libgnunetgtk3
Description-md5: c34f18a69524b86e68db15dd1e9ffe19
Description-en: GNU's framework for secure peer-to-peer networking (GTK+ client library)
 GNUnet is a framework for secure peer-to-peer networking that does not use any
 centralized or otherwise trusted services. Its high-level goal is to provide a
 strong free software foundation for a global network that provides security
 and in particular respects privacy.
 .
 This package contains the shared library for the graphical client, using the
 GTK+ toolkit.

Package: gnupg-pkcs11-scd
Description-md5: c4cc614caf68fe5d8d666a3ee4cc7135
Description-en: GnuPG smart-card daemon with PKCS#11 support
 gnupg-pkcs11-scd is a drop-in replacement for the smart-card daemon (scd)
 shipped with GnuPG. The daemon interfaces to smart-cards by using RSA Security
 Inc. PKCS#11 Cryptographic Token Interface (Cryptoki).

Package: gnupg-pkcs11-scd-proxy
Description-md5: f7479e6d7d9e9a9849c13168cbc75321
Description-en: GnuPG smart-card daemon with PKCS#11 support, proxy
 gnupg-pkcs11-scd is a drop-in replacement for the smart-card daemon (scd)
 shipped with GnuPG. The daemon interfaces to smart-cards by using RSA Security
 Inc. PKCS#11 Cryptographic Token Interface (Cryptoki).
 .
 The daemon is a proxy into gnupg-pkcs11-scd-proxy-server which can be
 run within different security context to load the gnupg-pkcs11-scd
 smart-card daemon.

Package: gnupg1
Description-md5: 650f309964713c304db8795238c7ac72
Description-en: GNU privacy guard - a PGP implementation (deprecated "classic" version)
 GnuPG is GNU's tool for secure communication and data storage.
 It can be used to encrypt data and to create digital signatures.
 It includes an advanced key management facility and is compliant
 with the proposed OpenPGP Internet standard as described in RFC 4880.
 .
 The gnupg1 package provides GnuPG 1.4, the "classic" standalone,
 non-modularized version. It is provided mainly for people with the
 need to use archaic cryptographic objects like PGPv3 keys to access
 archived messages.  It does not support more recent cryptographic
 primitives like ECDSA or EdDSA.  Please use the gnupg package instead
 unless you know for sure that you need gnupg1.

Package: gnupg1-l10n
Description-md5: 32e3d8de46d2758d117aa9de3a2d28da
Description-en: GNU privacy guard "classic" - localization files (deprecated)
 GnuPG is GNU's tool for secure communication and data storage.
 It can be used to encrypt data and to create digital signatures.
 It includes an advanced key management facility and is compliant
 with the proposed OpenPGP Internet standard as described in RFC 4880.
 .
 GnuPG 1.4 is the "classic" standalone, non-modularized
 version. Please use the gnupg package instead unless you know for
 sure that you need gnupg1.
 .
 This package contains the translation files for the use of GnuPG
 "classic" in non-English locales.

Package: gpgv1
Description-md5: 66298eb08bbd8e97c162d7d75218233f
Description-en: GNU privacy guard - signature verification tool (deprecated "classic" version)
 GnuPG is GNU's tool for secure communication and data storage.
 .
 gpgv is a stripped-down version of gnupg which is only able to check
 signatures.  It is smaller than the full-blown gnupg and uses a
 different (and simpler) way to check that the public keys used to
 make the signature are trustworthy.
 .
 gpgv1 is the "classic" version of gpgv. It does not support as many
 cryptographic primitives as the modern version, so there are
 signatures it cannot verify.  Please use the "gpgv" package instead
 where possible.

Package: dirmngr
Description-md5: 98983bb8fc50acb110a75a76f975cbdb
Description-en: GNU privacy guard - network certificate management service
 dirmngr is a server for managing and downloading OpenPGP and X.509
 certificates, as well as updates and status signals related to those
 certificates.  For OpenPGP, this means pulling from the public
 HKP/HKPS keyservers, or from LDAP servers.  For X.509 this includes
 Certificate Revocation Lists (CRLs) and Online Certificate Status
 Protocol updates (OCSP).  It is capable of using Tor for network
 access.
 .
 dirmngr is used for network access by gpg, gpgsm, and dirmngr-client,
 among other tools.  Unless this package is installed, the parts of
 the GnuPG suite that try to interact with the network will fail.

Package: gnupg
Description-md5: 2421c574774486effdededa540cfb1c7
Description-en: GNU privacy guard - a free PGP replacement
 GnuPG is GNU's tool for secure communication and data storage.
 It can be used to encrypt data and to create digital signatures.
 It includes an advanced key management facility and is compliant
 with the proposed OpenPGP Internet standard as described in RFC4880.
 .
 This package contains the full suite of GnuPG tools for cryptographic
 communications and data storage.

Package: gnupg-agent
Description-md5: 4676770831dd43b5b80c96a103cfd422
Description-en: GNU privacy guard - cryptographic agent (dummy transitional package)
 GnuPG is GNU's tool for secure communication and data storage.
 It can be used to encrypt data and to create digital signatures.
 It includes an advanced key management facility and is compliant
 with the proposed OpenPGP Internet standard as described in RFC4880.
 .
 This is a dummy transitional package; please use gpg-agent instead.

Package: gnupg-l10n
Description-md5: 7fad035451f503be001479931e85b925
Description-en: GNU privacy guard - localization files
 GnuPG is GNU's tool for secure communication and data storage.
 It can be used to encrypt data and to create digital signatures.
 It includes an advanced key management facility and is compliant
 with the proposed OpenPGP Internet standard as described in RFC 4880.
 .
 This package contains the translation files for the use of GnuPG in
 non-English locales.

Package: gnupg-utils
Description-md5: e668452bd037f231e404937c9a963ac3
Description-en: GNU privacy guard - utility programs
 GnuPG is GNU's tool for secure communication and data storage.
 .
 This package contains several useful utilities for manipulating
 OpenPGP data and other related cryptographic elements.  It includes:
 .
  * addgnupghome -- create .gnupg home directories
  * applygnupgdefaults -- run gpgconf --apply-defaults for all users
  * gpgcompose -- an experimental tool for constructing arbitrary
                  sequences of OpenPGP packets (e.g. for testing)
  * gpgparsemail -- parse an e-mail message into annotated format
  * gpgsplit -- split a sequence of OpenPGP packets into files
  * gpgtar -- encrypt or sign files in an archive
  * kbxutil -- list, export, import Keybox data
  * lspgpot -- convert PGP ownertrust values to GnuPG
  * migrate-pubring-from-classic-gpg -- use only "modern" formats
  * symcryptrun -- use simple symmetric encryption tool in GnuPG framework
  * watchgnupg -- watch socket-based logs

Package: gnupg2
Description-md5: b00f9e73860378b7bce07e0ad3dd2e88
Description-en: GNU privacy guard - a free PGP replacement (dummy transitional package)
 GnuPG is GNU's tool for secure communication and data storage.
 It can be used to encrypt data and to create digital signatures.
 It includes an advanced key management facility and is compliant
 with the proposed OpenPGP Internet standard as described in RFC4880.
 .
 This is a dummy transitional package that provides symlinks from gpg2
 to gpg.

Package: gpg
Description-md5: 072a12509de7421dfcbf41d8921ce986
Description-en: GNU Privacy Guard -- minimalist public key operations
 GnuPG is GNU's tool for secure communication and data storage.
 It can be used to encrypt data and to create digital signatures.
 It includes an advanced key management facility and is compliant
 with the proposed OpenPGP Internet standard as described in RFC4880.
 .
 This package contains /usr/bin/gpg itself, and is useful on its own
 only for public key operations (encryption, signature verification,
 listing OpenPGP certificates, etc).  If you want full capabilities
 (including secret key operations, network access, etc), please
 install the "gnupg" package, which pulls in the full suite of tools.

Package: gpg-agent
Description-md5: 6c5c3942a5ec2e08c337466bd44b6cde
Description-en: GNU privacy guard - cryptographic agent
 GnuPG is GNU's tool for secure communication and data storage.
 It can be used to encrypt data and to create digital signatures.
 It includes an advanced key management facility and is compliant
 with the proposed OpenPGP Internet standard as described in RFC4880.
 .
 This package contains the agent program gpg-agent which handles all
 secret key material for OpenPGP and S/MIME use.  The agent also
 provides a passphrase cache, which is used by pre-2.1 versions of
 GnuPG for OpenPGP operations.  Without this package, trying to do
 secret-key operations with any part of the modern GnuPG suite will
 fail.

Package: gpg-wks-client
Description-md5: 8033bb8d854542bf7c9451428191be6d
Description-en: GNU privacy guard - Web Key Service client
 GnuPG is GNU's tool for secure communication and data storage.
 It can be used to encrypt data and to create digital signatures.
 It includes an advanced key management facility and is compliant
 with the proposed OpenPGP Internet standard as described in RFC4880.
 .
 This package provides the GnuPG client for the Web Key Service
 protocol.
 .
 A Web Key Service is a service that allows users to upload keys per
 mail to be verified over https as described in
 https://tools.ietf.org/html/draft-koch-openpgp-webkey-service
 .
 For more information see: https://wiki.gnupg.org/WKS

Package: gpg-wks-server
Description-md5: e2eb43281beac2769941e9e1f37dd8a2
Description-en: GNU privacy guard - Web Key Service server
 GnuPG is GNU's tool for secure communication and data storage.
 It can be used to encrypt data and to create digital signatures.
 It includes an advanced key management facility and is compliant
 with the proposed OpenPGP Internet standard as described in RFC4880.
 .
 This package provides the GnuPG server for the Web Key Service
 protocol.
 .
 A Web Key Service is a service that allows users to upload keys per
 mail to be verified over https as described in
 https://tools.ietf.org/html/draft-koch-openpgp-webkey-service
 .
 For more information see: https://wiki.gnupg.org/WKS

Package: gpgconf
Description-md5: a54470fd043c15b13d18d29306678637
Description-en: GNU privacy guard - core configuration utilities
 GnuPG is GNU's tool for secure communication and data storage.
 .
 This package contains core utilities used by different tools in the
 suite offered by GnuPG.  It can be used to programmatically edit
 config files for tools in the GnuPG suite, to launch or terminate
 per-user daemons (if installed), etc.

Package: gpgsm
Description-md5: d09741caa0bbe13153a4e4c54325393d
Description-en: GNU privacy guard - S/MIME version
 GnuPG is GNU's tool for secure communication and data storage.
 It can be used to encrypt data and to create digital signatures.
 It includes an advanced key management facility and is compliant
 with the proposed OpenPGP Internet standard as described in RFC4880.
 .
 This package contains the gpgsm program. gpgsm is a tool to provide
 digital encryption and signing services on X.509 certificates and the
 CMS protocol. gpgsm includes complete certificate management.

Package: gpgv
Description-md5: 4ea8f4f4d6a0a387a4a3aeba3e6cc888
Description-en: GNU privacy guard - signature verification tool
 GnuPG is GNU's tool for secure communication and data storage.
 .
 gpgv is actually a stripped-down version of gpg which is only able
 to check signatures. It is somewhat smaller than the fully-blown gpg
 and uses a different (and simpler) way to check that the public keys
 used to make the signature are valid. There are no configuration
 files and only a few options are implemented.

Package: gpgv-static
Description-md5: 842ffff693d698ec180bc5b9b7ce7ffa
Description-en: minimal signature verification tool (static build)
 GnuPG is GNU's tool for secure communication and data storage.
 It can be used to encrypt data and to create digital signatures.
 It includes an advanced key management facility and is compliant
 with the proposed OpenPGP Internet standard as described in RFC 4880.
 .
 This is GnuPG's signature verification tool, gpgv, built statically
 so that it can be directly used on any platform that is running on
 the Linux kernel.  Android and ChromeOS are two well known examples,
 but there are many other platforms that this will work for, like
 embedded Linux OSes.  This gpgv in combination with debootstrap and
 the Debian archive keyring allows the secure creation of chroot
 installs on these platforms by using the full Debian signature
 verification that is present in all official Debian mirrors.

Package: gpgv-win32
Description-md5: 3f8767984a5f4b323de309446d07435d
Description-en: GNU privacy guard - signature verification tool (win32 build)
 GnuPG is GNU's tool for secure communication and data storage.
 .
 gpgv is a stripped-down version of gnupg which is only able to check
 signatures.  It is smaller than the full-blown gnupg and uses a
 different (and simpler) way to check that the public keys used to
 make the signature are trustworthy.
 .
 This is a win32 version of gpgv.  It's meant to be used by the win32-loader
 component of Debian-Installer.

Package: gpgv2
Description-md5: e6cd72adf0d5f886dd5a174557278b63
Description-en: GNU privacy guard - signature verification tool (dummy transitional package)
 GnuPG is GNU's tool for secure communication and data storage.  gpgv
 is a stripped-down version of gpg which is only able to check
 signatures.
 .
 This is a dummy transitional package that provides symlinks from gpgv2
 to gpgv.

Package: scdaemon
Description-md5: b49c350b09e4d02f9121e9c67447bbdc
Description-en: GNU privacy guard - smart card support
 GnuPG is GNU's tool for secure communication and data storage.
 It can be used to encrypt data and to create digital signatures.
 It includes an advanced key management facility and is compliant
 with the proposed OpenPGP Internet standard as described in RFC4880.
 .
 This package contains the smart card program scdaemon, which is used
 by gpg-agent to access OpenPGP smart cards.

Package: gnuplot
Description-md5: 0d4836958a95d3c2e95ef10c1010d671
Description-en: Command-line driven interactive plotting program.
 Gnuplot is a portable command-line driven interactive data and function
 plotting utility that supports lots of output formats, including drivers
 for many printers, (La)TeX, (x)fig, Postscript, and so on. The X11-output
 is packaged in gnuplot-x11.
 .
 Data files and self-defined functions can be manipulated by the internal
 C-like language. Can perform smoothing, spline-fitting, or nonlinear fits,
 and can work with complex numbers.
 .
 This metapackage is to install a full-featured gnuplot (-qt, -x11 or -nox).

Package: gnuplot-data
Description-md5: 4fe81394f79575616d7d99a4629ff315
Description-en: Command-line driven interactive plotting program. Data-files
 Gnuplot is a portable command-line driven interactive data and function
 plotting utility that supports lots of output formats, including drivers
 for many printers, (La)TeX, (x)fig, Postscript, and so on. The X11-output
 is packaged in gnuplot-x11.
 .
 Data files and self-defined functions can be manipulated by the internal
 C-like language. Can perform smoothing, spline-fitting, or nonlinear fits,
 and can work with complex numbers.
 .
 This package contains data-files which are used by -nox, -x11 and -qt.

Package: gnuplot-doc
Description-md5: 5f0132ea47da27b4f1fc9bb887c8385e
Description-en: Command-line driven interactive plotting program. Doc-package
 Gnuplot is a portable command-line driven interactive data and function
 plotting utility that supports lots of output formats, including drivers
 for many printers, (La)TeX, (x)fig, Postscript, and so on.
 .
 Data files and self-defined functions can be manipulated by the internal
 C-like language. Can perform smoothing, spline-fitting, or nonlinear fits,
 and can work with complex numbers.
 .
 This package contains the additional documentation.

Package: gnuplot-nox
Description-md5: cf3b04e823b1cadc981b668d41b86ea0
Description-en: Command-line driven interactive plotting program. No-X package
 Gnuplot is a portable command-line driven interactive data and function
 plotting utility that supports lots of output formats, including drivers
 for many printers, (La)TeX, (x)fig, Postscript, and so on. The X11-output
 is packaged in gnuplot-x11. The QT-output is packaged in gnuplot-qt.
 .
 Data files and self-defined functions can be manipulated by the internal
 C-like language. Can perform smoothing, spline-fitting, or nonlinear fits,
 and can work with complex numbers.
 .
 This package is for working without an X server.

Package: gnuplot-qt
Description-md5: 74a235ccaf8809216c9fb5a68f37ee9b
Description-en: Command-line driven interactive plotting program. QT-package
 Gnuplot is a portable command-line driven interactive data and function
 plotting utility that supports lots of output formats, including drivers
 for many printers, (La)TeX, (x)fig, Postscript, and so on.
 .
 Data files and self-defined functions can be manipulated by the internal
 C-like language. Can perform smoothing, spline-fitting, or nonlinear fits,
 and can work with complex numbers.
 .
 This package contains the terminal driver that enables gnuplot to plot
 images interactively using Qt.
 .
 The package provides gnuplot-x11 and gnuplot-nox terminals plus an
 additional QT-terminal for output.

Package: gnuplot-x11
Description-md5: 0f46a416738fd8a78fd2899ba84c067e
Description-en: Command-line driven interactive plotting program. X-package
 Gnuplot is a portable command-line driven interactive data and function
 plotting utility that supports lots of output formats, including drivers
 for many printers, (La)TeX, (x)fig, Postscript, and so on.
 .
 Data files and self-defined functions can be manipulated by the internal
 C-like language. Can perform smoothing, spline-fitting, or nonlinear fits,
 and can work with complex numbers.
 .
 This package contains the terminal driver that enables gnuplot to plot
 images interactively under X11.

Package: libgnuplot-iostream-dev
Description-md5: 6ad993349cbfc62ed61a58179ed6c921
Description-en: C++ programming interface for gnuplot. Headers
 This interface allows gnuplot to be controlled from C++ and is designed to be
 the lowest hanging fruit. In other words, if you know how gnuplot works it
 should only take 30 seconds to learn this library. Basically it is just an
 iostream pipe to gnuplot with some extra functions for pushing data arrays and
 getting mouse clicks. Data sources include STL containers (eg. vector or map)
 and one or two dimensional Blitz++ arrays (of scalars or TinyVectors). Support
 for other data sources should be easy to add.
 .
 Basically there are two functions defined: send() sends arrays of data values
 (it is overloaded to do the right thing based upon what type of variable you
 pass) and getMouse() gets the position of a mouse click. Everything else is
 accomplished by sending commands manually to gnuplot via the iostream
 interface.

Package: libgnuplot-iostream-doc
Description-md5: 53b4c208396354cc1590eb591c9ad318
Description-en: C++ programming interface for gnuplot. Docs and examples
 This interface allows gnuplot to be controlled from C++ and is designed to be
 the lowest hanging fruit. In other words, if you know how gnuplot works it
 should only take 30 seconds to learn this library. Basically it is just an
 iostream pipe to gnuplot with some extra functions for pushing data arrays and
 getting mouse clicks. Data sources include STL containers (eg. vector or map)
 and one or two dimensional Blitz++ arrays (of scalars or TinyVectors). Support
 for other data sources should be easy to add.
 .
 Basically there are two functions defined: send() sends arrays of data values
 (it is overloaded to do the right thing based upon what type of variable you
 pass) and getMouse() gets the position of a mouse click. Everything else is
 accomplished by sending commands manually to gnuplot via the iostream

Package: elpa-gnuplot-mode
Description-md5: 4cee4712f86059de3f89b2d094edd5b7
Description-en: Gnuplot mode for Emacs
 Gnuplot is a major mode for Emacs flavours with the following features:
  - Functions for plotting lines, regions, entire scripts, or entire files
  - Graphical interface to setting command arguments
  - Syntax colorization
  - Completion of common words in Gnuplot
  - Code indentation
  - On-line help using Info for Gnuplot functions and features
  - Interaction with Gnuplot using comint
  - Pull-down menus plus a toolbar
  - Distributed with a quick reference sheet in postscript.

Package: gnuplot-mode
Description-md5: 59266c5d2b56f39efc89514d462b9f44
Description-en: Transition Package, gnuplot-mode to elpa-gnuplot-mode
 The gnuplot-mode emacs addon has been elpafied. This dummy package
 helps ease transition from gnuplot-mode to elpa-gnuplot-mode.

Package: gnupod-tools
Description-md5: a3a28d73621d47073c7890b0610e891d
Description-en: command-line tools for the iPod family of portable music players
 GNUpod is made up of scripts that allow a user to manage a collection
 of songs and playlists on an Apple iPod.  The original iPod, iPod Mini,
 and iPod Shuffle players are all supported.

Package: gnuradio
Description-md5: 7ddcd2ec394dcefbac5267b9552f12c3
Description-en: GNU Radio Software Radio Toolkit
 GNU Radio provides signal processing blocks to implement software
 radios. It can be used with readily-available low-cost external RF
 hardware to create software-defined radios, or without hardware in a
 simulation-like environment. It is widely used in hobbyist, academic
 and commercial environments to support both wireless communications
 research and real-world radio systems.
 .
 GNU Radio applications are primarily written using the Python
 programming language, while the supplied performance-critical signal
 processing path is implemented in C++ using processor floating-point
 extensions, where available. Thus, the developer is able to implement
 real-time, high-throughput radio systems in a simple-to-use,
 rapid-application-development environment.
 .
 While not primarily a simulation tool, GNU Radio does support
 development of signal processing algorithms using pre-recorded or
 generated data, avoiding the need for actual RF hardware.
 .
 This package contains the gnuradio-companion, a graphical tool for
 creating signal flow graphs and generating flow-graph source code.
 Also included are a variety of tools and utility programs.

Package: gnuradio-dev
Description-md5: 5bb8c3545aecb809389b9c38779dfbca
Description-en: GNU Software Defined Radio toolkit development
 Header files for the GNU Radio software defined radio system.
 Since GNU Radio is a framework for development of SDR
 applications, you are likely to need this installed.
 .
 Part of the main gnuradio build.

Package: gnuradio-doc
Description-md5: 3a6abafa337fffff33a65c23e6711c98
Description-en: GNU Software Defined Radio toolkit documentation
 Documentation for the GNU Radio software defined radio system
 in html and xml form.
 .
 Part of the main gnuradio build.

Package: libgnuradio-analog3.10.5
Description-md5: 3d88ee6c337e47267fede2494cb9f2e4
Description-en: gnuradio analog functions
 Library for handling analog signal processing functions.
 These functions are also in gnuradio-core.
 Part of the main gnuradio build.

Package: libgnuradio-audio3.10.5
Description-md5: f5bb32c4a24d434c08d8a973aa860840
Description-en: gnuradio audio functions
 This is the gr-audio library, used to connect to audio sources
 (mic-in) and sinks (speaker-out) ports on a computer. The underlying
 hardware driver is system and OS dependent and this module should
 automatically discover the correct one to use.  Part of the main
 gnuradio build.

Package: libgnuradio-blocks3.10.5
Description-md5: c2df21cc192bf1b929366d6340f78189
Description-en: gnuradio blocks functions
 Some non-signal processing blocks.
 These functions are also in gnuradio-core.
 Part of the main gnuradio build.

Package: libgnuradio-channels3.10.5
Description-md5: 9eb2ac8d51d697df58640b28e607df3c
Description-en: gnuradio channels functions
 Some channel oriented processing blocks.
 These functions are also in gnuradio-core.
 Part of the main gnuradio build.

Package: libgnuradio-digital3.10.5
Description-md5: 42026ba96232d8ed9bce33531e9feae8
Description-en: gnuradio digital communications functions
 All the functions for doing digital modulation and demodulation,
 including bpsk, qpsk, gmsk and ofdm signals.
 Part of the main gnuradio build.

Package: libgnuradio-dtv3.10.5
Description-md5: d8a125d35c8f558167b79c2abf61062b
Description-en: gnuradio digital TV signal processing blocks
 ATSC support, gr-atsc ported to a new framework, as well as
 DVB-S2, DVB-T, DVB-T2 digital video broadcast standards.
 Part of the main gnuradio build.

Package: libgnuradio-fec3.10.5
Description-md5: 4603e05c76586caedc5c05d4c7fcfe9b
Description-en: gnuradio forward error correction support
 Handle forward error correction processing in gnuradio.
 Implements the GNU Radio FEC API, supporting encoders and
 decoders for no-op dummmy, repetition, and convolutional classes.
 Part of the main gnuradio build.

Package: libgnuradio-fft3.10.5
Description-md5: 544f2ac48e471aa4593f6909f337d7da
Description-en: gnuradio fast Fourier transform functions
 Library for Fourier transform techniques used in gnuradio.
 Uses single precision FFT from libfftw3-single3.
 Part of the main gnuradio build.

Package: libgnuradio-filter3.10.5
Description-md5: 0f2aeac43193cf5b5151505285675492
Description-en: gnuradio filter functions
 Library of filter blocks used in gnuradio. Implements
 FIR, IIR and FFT filters, as well as Polyphase filterbank and
 PFB arbitrary resampler methods.
 Part of the main gnuradio build.

Package: libgnuradio-iio3.10.5
Description-md5: 06045448fd28862166b114aa4a4422f3
Description-en: IIO blocks for GnuRadio
 Libiio is a library that has been conceived to ease the development of
 applications interfacing Industrial Input/Output (IIO) devices through
 the IIO subsystem of the Linux kernel.
 .
 The IIO blocks for GnuRadio can be used to create flowgraphs that interface
 IIO devices through libiio.
 .
 Part of the main gnuradio build.

Package: libgnuradio-network3.10.5
Description-md5: 0c35e9fa3188431e10e3c732ed374377
Description-en: gnuradio network library
 Library of  blocks that implement UDP and TCP source and
 sink blocks supporting both IPv4 and IPv6.
 Part of the main gnuradio build.

Package: libgnuradio-pdu3.10.5
Description-md5: e60a0657b0dcf6c1619f76d881d29549
Description-en: gnuradio streaming protocol library
 Protocol Data Units library provides signal processing
 blocks that operate on Protocol Data Unit format messages. Many
 such blocks are analogs of streaming API functionality.
 Part of the main gnuradio build.

Package: libgnuradio-pmt3.10.5
Description-md5: 653aedd1567eba8b157188969da4c76b
Description-en: gnuradio pmt container library
 Polymorphic Types are opaque data types that are designed as generic
 containers of data that can be safely passed around between blocks
 and threads in GNU Radio.
 Part of the main gnuradio build.

Package: libgnuradio-qtgui3.10.5
Description-md5: 78840934166cde690f3708cac44c0689
Description-en: gnuradio Qt graphical user interface functions
 QT-based graphical sinks for gnuradio applications.
 Implements opengl, raster and native plotting methods, and
 supports a QT Style Sheet (QSS) file to adjust the look.
 Part of the main gnuradio build.

Package: libgnuradio-runtime3.10.5
Description-md5: e73009f780eee5fc595dc4da8d24cf71
Description-en: gnuradio core runtime
 Top level component library. Defines core blocks. Handles
 settings for logging, performance counters, and control port.
 Part of the main gnuradio build.

Package: libgnuradio-soapy3.10.5
Description-md5: eb287e97d9393a929f10abdbcbc71636
Description-en: gnuradio SoapySDR support
 Soapy hardware drivers using the SoapySDR driver framework.
 Part of the main gnuradio build.

Package: libgnuradio-trellis3.10.5
Description-md5: 93ea87d97d5bf7a5d6272bbfd279ded5
Description-en: gnuradio trellis modulation functions
 Library for trellis coding modulation, including the Viterbi
 Algorithm, Concatenated Coding and Turbo Decoding
 based upon finite state machine (FSM) class.
 Part of the main gnuradio build.

Package: libgnuradio-uhd3.10.5
Description-md5: 99e0943e04dc3702c287f7beab797428
Description-en: gnuradio universal hardware driver functions
 The gnuradio interface to the UHD library to connect to and send and
 receive data between to the Ettus Research, LLC product line -
 including the USRP family of software radio peripheral devices.
 Part of the main gnuradio build.

Package: libgnuradio-video-sdl3.10.5
Description-md5: 81449e40176027f155aef2502ecffd77
Description-en: gnuradio video functions
 Library for handling SDL (Simple DirectMedia Layer) video data.
 Implements input and output blocks.
 Part of the main gnuradio build.

Package: libgnuradio-vocoder3.10.5
Description-md5: 58d0150c5fe739990bdb32a77526f016
Description-en: gnuradio vocoder functions
 Library of vocoder blocks, including ulaw, alaw, gsm and codec2.
 Debian uses external libraries for gsm and codec2.
 .
 Part of the main gnuradio build.

Package: libgnuradio-wavelet3.10.5
Description-md5: 1c51b1d67b8ca0587a908ff0217bc021
Description-en: gnuradio wavelet functions
 Library of Daubechies wavelet function blocks.
 wvps computes the Wavelet Power Spectrum from
 a set of wavelet coefficients.
 .
 Part of the main gnuradio build.

Package: libgnuradio-zeromq3.10.5
Description-md5: fad8379800018fcef6de6233eaff6ed5
Description-en: gnuradio zeromq functions
 0MQ messaging library support. Provide network socket
 endpoints for gnuradio data and message streams.
 PUB/SUB, PUSH/PULL, REP/REQ models supported.
 .
 Part of the main gnuradio build.

Package: gnurobbo
Description-md5: 797d18c35275ee4573897948c4097a84
Description-en: logic game ported from ATARI XE/XL
 GNU Robbo is very addictive logic game. You must help a little robot to
 get out of an unfriendly planet, collecting parts of an emergency capsule.
 .
 Originally written for Atari XE/XL by Janusz Pelc from "LK. Avalon".

Package: gnurobbo-data
Description-md5: f60654bfb4746599bfa6cf7bbe58c3dd
Description-en: logic game ported from ATARI XE/XL - data files
 GNU Robbo is very addictive logic game. You must help a little robot to
 get out of an unfriendly planet, collecting parts of an emergency capsule.
 .
 Originally written for Atari XE/XL by Janusz Pelc from "LK. Avalon".
 .
 This package contains the data required to play the game.

Package: gnuserv
Description-md5: a67a0d1185ba4add9728d53fa54138d6
Description-en: Allows you to attach to an already running Emacs
 gnuserv allows you to attach to an already running Emacs. This
 allows external programs to make use of Emacs' editing
 capabilities. It is similar to GNU Emacs' emacsclient, but
 has a slightly different feature set.
 .
 You do not need this package if you use XEmacs; it already
 includes gnuserv and gnuclient. If you want to use gnuserv with
 both GNU Emacs and XEmacs, you will only be able to use the
 alternative /usr/bin/gnuclient with one flavor of emacs; you will
 have to use either gnuclient.xemacs or gnuclient.emacs for the
 other flavor.

Package: gnuminishogi
Description-md5: ec91e50791ba2f518d96db24e06ca70f
Description-en: program to play minishogi, a shogi variant on a 5x5 board
 Gnuminishogi is a computer player for the MiniShogi variant of shogi
 (Japanese chess).
 .
 Gnuminishogi is a modified version of the gnushogi program. It can be
 used through tagua, kaya, or other graphical frontends, but also has a
 simple alpha-numeric board display.

Package: gnushogi
Description-md5: f699bba132a06e0decf92dfaaa17046e
Description-en: program to play shogi, the Japanese version of chess
 Gnushogi is a computer player for Shogi (Japanese chess).
 .
 Gnushogi is a modified version of the gnuchess program. It can be
 used through xshogi, tagua, kaya, or other graphical frontends, but
 also has a simple alpha-numeric board display.

Package: gnusim8085
Description-md5: 082639db4944b0bd0ba6579cbc066bcf
Description-en: Graphical Intel 8085 simulator, assembler and debugger
 GNUSim8085 is a graphical simulator, assembler and debugger for the
 Intel 8085 microprocessor.
 The application has following features.
  - A simple editor component with syntax highlighting.
  - A keypad to input assembly language instructions with appropriate arguments.
  - Easy view of register contents.
  - Easy view of flag contents.
  - Decimal &lt;–&gt; Hexadecimal converter.
  - View of stack, memory and I/O contents.
  - Support for breakpoints for program debugging.
  - Stepwise program execution.
  - One click conversion of assembly program to opcode listing.
  - Printing support.
  - UI translated in various languages.

Package: gnustep-back-common
Description-md5: 75775d35638525f5528de58c5ba5650b
Description-en: GNUstep GUI Backend - common files
 It is a backend component for the GNUstep GUI Library.
 The implementation of the GNUstep GUI Library is designed in two parts.
 The first part is the front-end component which is independent of platform
 and display system.  This front-end is combined with a back-end
 component which handles all of the display system dependent such as
 specific calls to the X Window System.
 .
 This package contains the common files needed by the GNUstep GUI Backend.

Package: gnustep-back0.29
Description-md5: c4ca7cc3d7c1ff57c96c251d544142e3
Description-en: GNUstep GUI Backend
 It is a backend component for the GNUstep GUI Library.
 The implementation of the GNUstep GUI Library is designed in two parts.
 The first part is the front-end component which is independent of platform
 and display system.  This front-end is combined with a back-end
 component which handles all of the display system dependent such as
 specific calls to the X Window System.
 .
 This is an empty package that depends on the various backends.

Package: gnustep-back0.29-cairo
Description-md5: ad624b0873d174986d5d663f0e4c8413
Description-en: GNUstep GUI Backend (cairo)
 It is a backend component for the GNUstep GUI Library.
 The implementation of the GNUstep GUI Library is designed in two parts.
 The first part is the front-end component which is independent of platform
 and display system.  This front-end is combined with a back-end
 component which handles all of the display system dependent such as
 specific calls to the X Window System.
 .
 This package provides the cairo backend.

Package: gnustep-back0.29-xlib
Description-md5: 34a076e3623953c6592cac3f38c47b8e
Description-en: GNUstep GUI Backend (xlib)
 It is a backend component for the GNUstep GUI Library.
 The implementation of the GNUstep GUI Library is designed in two parts.
 The first part is the front-end component which is independent of platform
 and display system.  This front-end is combined with a back-end
 component which handles all of the display system dependent such as
 specific calls to the X Window System.
 .
 This package provides the deprecated xlib backend.

Package: gnustep-base-common
Description-md5: 3b9baa7f67cda5445dafa1864dc587f6
Description-en: GNUstep Base library - common files
 The GNUstep Base Library is a powerful fast library of
 general-purpose, non-graphical Objective C classes, inspired by the
 OpenStep API but implementing Apple and GNU additions to the API as
 well.
 .
 This package contains the common files needed by the GNUstep Base library.

Package: gnustep-base-doc
Description-md5: 7a42edc1e78a97776d8f7f1f41f9ac7b
Description-en: Documentation for the GNUstep Base Library
 This package contains the GNUstep Base Library API reference, as well
 as the GNUstep Base programming manual and GNUstep Coding Standards
 in Info, HTML and PDF format.

Package: gnustep-base-runtime
Description-md5: 0282d1823d9ad32bb849f37bdc4e2c41
Description-en: GNUstep Base library - daemons and tools
 The GNUstep Base Library is a powerful fast library of
 general-purpose, non-graphical Objective C classes, inspired by the
 OpenStep API but implementing Apple and GNU additions to the API as
 well.
 .
 This package contains the runtime support files needed by GNUstep
 applications.

Package: libgnustep-base-dev
Description-md5: 8f8911005f8843b299642fc9bb55fc7d
Description-en: GNUstep Base header files and development libraries
 This package contains the header files and static libraries required
 to build applications against the GNUstep Base library.
 .
 Install this package if you wish to develop your own programs using
 the GNUstep Base Library.

Package: libgnustep-base1.28
Description-md5: a4b543c1cc35f94e4ce935f098456a7b
Description-en: GNUstep Base library
 The GNUstep Base Library is a powerful fast library of
 general-purpose, non-graphical Objective C classes, inspired by the
 OpenStep API but implementing Apple and GNU additions to the API as
 well.  It includes for example classes for unicode strings, arrays,
 dictionaries, sets, byte streams, typed coders, invocations,
 notifications, notification dispatchers, scanners, tasks, files,
 networking, threading, remote object messaging support (distributed
 objects), event loops, loadable bundles, attributed unicode strings,
 xml, mime, user defaults.

Package: gnustep-dl2
Description-md5: e4822d39b5eddf157ab9c4eb5db92cb2
Description-en: Objective-C Classes needed for Database Access
 GNUstep Database Library Version 2 is needed by GNUstep applications that
 communicate with databases.  It's an implementation of Apple's
 Enterprise Objects Framework (EOF) v 3.0 (from NeXT), and Apple's
 WebObjects 4.5 interface.

Package: gnustep-dl2-postgresql-adaptor
Description-md5: 1f7940d9104f97706fb338ea8b5e8bed
Description-en: gnustep-dl2 adaptor to connect to PostgreSQL
 This specific EOAdaptor project supports PostgreSQL 8.1 and higher
 .
 GNUstep Database Library Version 2 is needed by GNUstep applications that
 communicate with databases.  It's an implementation of Apple's
 Enterprise Objects Framework (EOF) v 3.0 (from NeXT), and Apple's
 WebObjects 4.5 interface.

Package: gnustep-dl2-sqlite-adaptor
Description-md5: 7df54d255b49b6c2b77de7c0e572d394
Description-en: gnustep-dl2 adaptor to connect to SQLite
 This specific EOAdaptor project supports SQLite 3.x and higher
 .
 GNUstep Database Library Version 2 is needed by GNUstep applications that
 communicate with databases.  It's an implementation of Apple's
 Enterprise Objects Framework (EOF) v 3.0 (from NeXT), and Apple's
 WebObjects 4.5 interface.

Package: libgnustep-dl2-0d
Description-md5: 8a6b640ade95f992d4f24de2cc8a8781
Description-en: bundle of runtime libraries for gnustep-dl2
 This package includes the EOAccess, EOInterface and EOControl runtime
 libraries.
 .
 GNUstep Database Library Version 2 is needed by GNUstep applications that
 communicate with databases.  It's an implementation of Apple's
 Enterprise Objects Framework (EOF) v 3.0 (from NeXT), and Apple's
 WebObjects 4.5 interface.

Package: libgnustep-dl2-dev
Description-md5: 8eddaf9d470c256481c6f92de18e9647
Description-en: development files for gnustep-dl2 runtime libraries
 Beside the headers and so symlinks for EOAccess, EOInterface and
 EOControl libraries, the package includes the general gdl2.make
 .
 GNUstep Database Library Version 2 is needed by GNUstep applications that
 communicate with databases.  It's an implementation of Apple's
 Enterprise Objects Framework (EOF) v 3.0 (from NeXT), and Apple's
 WebObjects 4.5 interface.

Package: gnustep-examples
Description-md5: c978947c2d7d881dce26622cd5e296b4
Description-en: GNUstep example applications
 A collection of examples for the GNUstep libraries.  Some of them are
 useful applications on their own, others are intended only for
 testing purposes.

Package: gnustep-gui-common
Description-md5: e022305b133200b5baa09df6daaa6bd6
Description-en: GNUstep GUI Library - common files
 The GNUstep GUI Library is a powerful library of graphical user interface
 classes written completely in the Objective-C language; the classes are
 based upon the OpenStep specification, and provide the user with a
 traditional nextstep-like look and feel.
 .
 This package contains the common files needed by the GNUstep GUI library.

Package: gnustep-gui-doc
Description-md5: e06b30372c8f8ee847c28f14de8dbc00
Description-en: Documentation for the GNUstep GUI Library
 The GNUstep GUI Library is a powerful library of graphical user interface
 classes written completely in the Objective-C language; the classes are
 based upon the OpenStep specification, and provide the user with a
 traditional nextstep-like look and feel.
 .
 This package contains text, gsdoc, PDF and HTML documentation for the
 GNUstep GUI Library.

Package: gnustep-gui-runtime
Description-md5: 29341114fdad89f562554b5ab37477d7
Description-en: GNUstep GUI Library - runtime files
 The GNUstep GUI Library is a powerful library of graphical user interface
 classes written completely in the Objective-C language; the classes are
 based upon the OpenStep specification, and provide the user with a
 traditional nextstep-like look and feel.
 .
 This package contains the runtime support files needed by GNUstep GUI
 applications.

Package: libgnustep-gui-dev
Description-md5: f04369f3d91e18ed42cc133e64e25059
Description-en: GNUstep GUI header files and static libraries
 The GNUstep GUI Library is a powerful library of graphical user interface
 classes written completely in the Objective-C language; the classes are
 based upon the OpenStep specification, and provide the user with a
 traditional nextstep-like look and feel.
 .
 This package contains the header files and static libraries required
 to build applications against the GNUstep GUI library.
 .
 Install this package if you wish to develop your own programs using
 the GNUstep GUI Library.

Package: libgnustep-gui0.29
Description-md5: 26a0707edd4cd00c8f636eea36d88503
Description-en: GNUstep GUI Library
 The GNUstep GUI library is a powerful library of graphical user interface
 classes written completely in the Objective-C language; the classes are
 based upon the OpenStep specification, and provide the user with a
 traditional nextstep-like look and feel.  The classes include graphical
 objects such as windows, menus, buttons, text fields, popup lists, browsers,
 scrollviews, splitviews, fonts, colors, images, events, pasteboards...
 You need the corresponding backend library package (gnustep-back) to use
 this package.

Package: gnustep-icons
Description-md5: edd6db7db5d3107f354f16d27ff893f2
Description-en: Several free icons for use with GNUstep and others
 They all have a basic NeXTSTEPish look and feel. These icons are
 placed where the WindowMaker package expects them by default.

Package: gnustep-common
Description-md5: 21e07eaabb93b22e8ae11a6c5c6069f3
Description-en: Common files for the core GNUstep environment
 This package contains the main GNUstep configuration file, common
 files, scripts and directory layout needed to run any GNUstep
 software.

Package: gnustep-make
Description-md5: 7310f8ab166503bcfee57a368b5ff34c
Description-en: GNUstep build system
 This package contains the makefiles needed to compile any GNUstep
 software, and the GNUstep Test Framework used by GNUstep packages to
 build and run tests.

Package: gnustep-make-doc
Description-md5: 98bf098f69a7d90ca5639d83ded2753d
Description-en: Documentation for GNUstep Make
 This package contains the GNUstep Make manual in Info, HTML and PDF
 format.  Also included are several documents such as the GNUstep
 HOWTO, FAQ and explanation of the GNUstep filesystem which are useful
 to get familiar with the basic aspects of the GNUstep environment.

Package: libnetclasses-dev
Description-md5: 0975fdf5406762df471f8edcd72eca31
Description-en: Objective-C framework for socket programming with GNUstep (devel)
 Netclasses is an easy to use interface to socket programming in Objective-C
 with GNUstep. The core netclasses supports virtually any protocol, but the
 distribution comes with everything needed for TCP/IP (opening ports,
 background connections, etc.). Netclasses seamlessly integrates into
 NSRunLoop, which means there should be no need for redesigning applications
 to use it.
 .
 This package contains the development files.

Package: libnetclasses0
Description-md5: cab12597d7e61497934c6479ca1ae1b2
Description-en: Objective-C framework for socket programming with GNUstep (libs)
 Netclasses is an easy to use interface to socket programming in Objective-C
 with GNUstep. The core netclasses supports virtually any protocol, but the
 distribution comes with everything needed for TCP/IP (opening ports,
 background connections, etc.). Netclasses seamlessly integrates into
 NSRunLoop, which means there should be no need for redesigning applications
 to use it.
 .
 This package contains the library files.

Package: libperformance-dev
Description-md5: d264d5c10b08063f039efa219b775db1
Description-en: GNUstep performance library (development files)
 The GNUstep performace library implements various classes intended to
 be used in high-performance libraries and applications.  Available
 are classes for caching objects in memory for rapid access, managing
 FIFO queues, thread pools for performing methods which need to make
 use of a runloop for I/O and/or timers, for objects in parallel in
 other threads, linked list functionality, timing information,
 statistics about the number of events or the duration of operations,
 uniqued objects and more.
 .
 This package contains the development files and the library reference
 documentation.

Package: libperformance0.5
Description-md5: b71b46ce56a80372250f78ed0fc4bed5
Description-en: GNUstep performance library (runtime library)
 The GNUstep performace library implements various classes intended to
 be used in high-performance libraries and applications.  Available
 are classes for caching objects in memory for rapid access, managing
 FIFO queues, thread pools for performing methods which need to make
 use of a runloop for I/O and/or timers, for objects in parallel in
 other threads, linked list functionality, timing information,
 statistics about the number of events or the duration of operations,
 uniqued objects and more.
 .
 This package contains the shared library.

Package: libperformance0.5-dbg
Description-md5: 7c6a7301b2ecda00311d9ec29b7464e4
Description-en: GNUstep performance library (debugging symbols)
 The GNUstep performace library implements various classes intended to
 be used in high-performance libraries and applications.  Available
 are classes for caching objects in memory for rapid access, managing
 FIFO queues, thread pools for performing methods which need to make
 use of a runloop for I/O and/or timers, for objects in parallel in
 other threads, linked list functionality, timing information,
 statistics about the number of events or the duration of operations,
 uniqued objects and more.
 .
 This package contains the detached debugging symbols.

Package: libsqlclient-dev
Description-md5: 20dc98222e76383718b2f93e2d5a637b
Description-en: SQL client library for GNUstep (development files)
 The SQLClient library is designed to provide a simple interface to
 SQL databases for GNUstep applications.  It does not attempt the sort
 of abstraction provided by the much more sophisticated GDL2 library
 but rather allows applications to directly execute SQL queries and
 statements.
 Major features:
 .
  * Simple API for executing queries and statements.
  * Simple API for combining multiple SQL statements into a single
    transaction.
  * Supports multiple sumultaneous named connections to a database
    server in a thread-safe manner.
  * Supports multiple simultaneous connections to different database
    servers with backend driver bundles loaded for different database
    engines.
  * Configuration for all connections held in one place and referenced
    by connection name for ease of configuration control.
  * Thread safe operation.
 .
 Supported backend bundles are ECPG, Postgres, MySQL and SQLite.
 .
 This package contains the development files and the library reference
 documentation.

Package: libsqlclient1.8
Description-md5: 8d563cfae853afe6dcb9cea06a76fe9e
Description-en: SQL client library for GNUstep (runtime library)
 The SQLClient library is designed to provide a simple interface to
 SQL databases for GNUstep applications.  It does not attempt the sort
 of abstraction provided by the much more sophisticated GDL2 library
 but rather allows applications to directly execute SQL queries and
 statements.
 Major features:
 .
  * Simple API for executing queries and statements.
  * Simple API for combining multiple SQL statements into a single
    transaction.
  * Supports multiple sumultaneous named connections to a database
    server in a thread-safe manner.
  * Supports multiple simultaneous connections to different database
    servers with backend driver bundles loaded for different database
    engines.
  * Configuration for all connections held in one place and referenced
    by connection name for ease of configuration control.
  * Thread safe operation.
 .
 Supported backend bundles are ECPG, Postgres, MySQL and SQLite.
 .
 This package contains the shared library and the supported bundles.

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: gnutls-doc
Description-md5: 75bd3d1bfb6319bbc964f2b7c3ed8b5a
Description-en: GNU TLS library - documentation and examples
 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 all the GnuTLS documentation.

Package: guile-gnutls
Description-md5: 1f793cfdac00ad023948c6e99a10a0ef
Description-en: GNU TLS library - GNU Guile bindings
 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 the GNU Guile modules.

Package: libgnutls-dane0
Description-md5: f54d1a37430965b4aabea6b30ac9ad5b
Description-en: GNU TLS library - DANE security support
 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 the runtime library for DANE (DNS-based Authentication
 of Named Entities) support.

Package: libgnutls-openssl27
Description-md5: cc3138ac587efbd57933152c18168024
Description-en: GNU TLS library - OpenSSL wrapper
 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 the runtime library of the GnuTLS OpenSSL wrapper.

Package: libgnutls28-dev
Description-md5: 6baa023d298b1250826dc2baac8acd8b
Description-en: GNU TLS library - development files
 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 the GnuTLS development files.

Package: libgnutls30
Description-md5: 62280ac2a597a21eda709c611a5c0008
Description-en: GNU TLS library - main runtime library
 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 the main runtime library.

Package: libgnutlsxx30
Description-md5: dc2c09f4ca4c19f0493aace36e701a01
Description-en: GNU TLS library - C++ runtime library
 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 the C++ runtime libraries.

Package: golang-dlib-dev
Description-md5: 0fc431b7daac67b29d132681e42b7ef2
Description-en: Go bindings for Deepin Desktop Environment (development files)
 go-dlib is a set of go bindings for D-Bus, glib, gdkpixbuf, pulse and more.
 .
 This package provides set of golang bindings and libraries for DDE development.
 .
 This package is part of DDE (Deepin Desktop Environment).

Package: go-for-it
Description-md5: c1356e318536378efe8b7fcb6f16f4d7
Description-en: Simple and stylish productivity app
 GoForIt! is a simple and stylish productivity app, featuring
 a to-do list, merged with a timer that keeps your focus on the
 current task.

Package: golang-gir-generator
Description-md5: 32d5eb5b2452209843306c79749d1aaf
Description-en: Generate library binding code which support gir for golang
 This tool can generate library binding code which support gir for golang.
 .
 This package is part of DDE (Deepin Desktop Environment).

Package: golang-gir-gio-2.0-dev
Description-md5: b1dc0b937f11d88ce999a847068e3f70
Description-en: gio-2.0 go bindings (library)
 gio-2.0 Go bindings for Deepin Desktop Environment development.
 .
 This package is part of DDE (Deepin Desktop Environment).

Package: golang-gir-glib-2.0-dev
Description-md5: c1f68faa8fa3f0fd78567126277ac46f
Description-en: glib-2.0 go bindings (library)
 glib-2.0 Go bindings for Deepin Desktop Environment development.
 .
 This package is part of DDE (Deepin Desktop Environment).

Package: golang-gir-gobject-2.0-dev
Description-md5: a91252058c8af4467230c186a44260a5
Description-en: gobject-2.0 go bindings (library)
 gobject-2.0 Go bindings for DDE (Deepin Desktop Environment) development.
 .
 This package is part of DDE (Deepin Desktop Environment).

Package: golang-gir-gudev-1.0-dev
Description-md5: a9dd306015c5e1ab18aabf784c7785a8
Description-en: gudev-1.0 go bindings (library)
 Go bindings for DDE (Deepin Desktop Environment) development.
 .
 This package is part of DDE (Deepin Desktop Environment).

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: 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: 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: elpa-go-mode
Description-md5: 9125cdc21be24226c3825f201f4d9efb
Description-en: Emacs mode for editing Go code
 This package provides a GNU Emacs major mode for editing code in
 the Go programming language.

Package: golang-mode
Description-md5: edaee082868682f47479e03fcfd7407b
Description-en: Emacs mode for editing Go code -- transitional package
 This is a transitional package for elpa-go-mode and can be safely
 removed after installation.

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-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: 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: 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: 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: 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: goaccess
Description-md5: 47c2aaff8382c12563ab947e7364aee4
Description-en: log analyzer and interactive viewer for the Apache Webserver
 Displays fast and valuable HTTP statistics for system administrators that
 require a visual report on the fly.
 .
 The collected information will be displayed to the user (sysadmin) in a
 visual/interactive window. Collected information includes:
 .
  -General Statistics, Bandwidth etc.
  -Top Visitors
  -Requested files
  -Requested static files, images, swf, js, etc.
  -Referrers URLs
  -404 or Not Found
  -Operating Systems
  -Browsers and Spiders
  -Hosts, Reverse DNS, IP Location
  -HTTP Status Codes
  -Referring Sites
  -Unlimited log file size
 .
 GoAccess can parse both of Apaches' log formats, the Common Log Format and
 the Combined Log Format

Package: goattracker
Description-md5: a8d20219791182cd25809e96f1baa6db
Description-en: C64 music editor
 This is a crossplatform C64 music editor. Supports emulated output via Dag
 Lem's reSID engine, the HardSID soundcard or CatWeasel MK3.
 .
 It supports emulated output via the software reSID engine, the HardSID
 soundcard, or the Catweasel (MK3/MK4) controller card, and produces songs in
 its own format (*.SNG). The program can also export tunes in SID format, BIN
 format, or Commodore PRG format for inclusion on a floppy you can stick into
 a 1541/1571/1581 drive.
 .
 Like most tracker programs, the program is able to import instrument files,
 create and modify track patterns, set the order of playback of patterns and
 change details of the song such as the title and author. If you are familiar
 with tracker-like programs, then GoatTracker will feel like a simple version
 of those, though with differences attributable to the hardware. People new to
 composing in general should look up other information on composing on the
 C64.

Package: gob2
Description-md5: 0f5d229d9f79efbdbf11a584051163fb
Description-en: GTK+ Object Builder
 GOB is a preprocessor which simplifies the writing of GObjects in C.
 The syntax is somewhat similar to that for Java, yacc and lex.

Package: goban-original-games
Description-md5: f30b11df760ad3c418fafdde2d56cafe
Description-en: Original games set for the Goban screensaver
 Several famous games for displaying by the Goban screensaver
 (database taken from Jan van Rongen at
 http://www.euronet.nl/users/cl628517/page22.html).

Package: goban-ss
Description-md5: 13cf305b448027d1b7f015a9686c19a3
Description-en: Goban screensaver
 A version of cgoban (by Bill Shubert, aka wms on the go
 servers, see http://www.inetarena.com/~wms/comp/cgoban) modified to
 run as a screensaver.
 .
 Displays a full-screen board and plays games from SGF files
 picked at random.

Package: gobby
Description-md5: 088a679a3173ccd85e58bf5c705d5e76
Description-en: infinote-based collaborative text editor
 Gobby is an editor which allows one to edit text documents and source files
 collaboratively over a network. All users could work on the file
 simultaneously without the need to lock it. The parts the various users
 write are highlighted in different colours and it supports syntax
 highlighting of various programming and markup languages.
 .
 Gobby is portable to both Windows and Unix-like platforms and makes use of
 the Gtk+ toolkit. A dedicated server is available in the infinoted package.

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: 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: gir1.2-freedesktop
Description-md5: e492870e481eb146e130bddc80b8d5df
Description-en: Introspection data for some FreeDesktop components
 GObject Introspection is a project for providing machine readable
 introspection data of the API of C libraries. This introspection
 data can be used in several different use cases, for example
 automatic code generation for bindings, API verification and documentation
 generation.
 .
 GObject Introspection contains tools to generate and handle the
 introspection data.
 .
 This package contains small pieces of introspection data for the Cairo,
 FontConfig, FreeType, GL, and some XOrg libraries. They are
 distributed in this package temporarily, while the original sources
 do not include support for GObject Introspection. They are far from
 complete and only include what is necessary for other introspection
 packages to work properly.

Package: gir1.2-glib-2.0
Description-md5: 4a611c6bfb6cf3afde558f13b2ebca03
Description-en: Introspection data for GLib, GObject, Gio and GModule
 GObject Introspection is a project for providing machine readable
 introspection data of the API of C libraries. This introspection
 data can be used in several different use cases, for example
 automatic code generation for bindings, API verification and documentation
 generation.
 .
 GObject Introspection contains tools to generate and handle the
 introspection data.
 .
 This package contains the introspection data for the GLib, GObject,
 GModule and Gio libraries.

Package: gobject-introspection
Description-md5: 237f5e120c510b5b463f0799b240157e
Description-en: Generate interface introspection data for GObject libraries
 GObject Introspection is a project for providing machine readable
 introspection data of the API of C libraries. This introspection
 data can be used in several different use cases, for example
 automatic code generation for bindings, API verification and documentation
 generation.
 .
 GObject Introspection contains tools to generate and handle the
 introspection data.
 .
 This package contains tools for extracting introspection data from libraries
 and transforming it to different formats.

Package: libgirepository-1.0-1
Description-md5: 44b96e4ecd5e1fbee0c83bdf6ed90274
Description-en: Library for handling GObject introspection data (runtime library)
 GObject Introspection is a project for providing machine readable
 introspection data of the API of C libraries. This introspection
 data can be used in several different use cases, for example
 automatic code generation for bindings, API verification and documentation
 generation.
 .
 GObject Introspection contains tools to generate and handle the
 introspection data.
 .
 This package contains a C library for handling the introspection data.

Package: libgirepository1.0-dev
Description-md5: a6c667390603ef838b5a07b03b5406c7
Description-en: Library for handling GObject introspection data (development files)
 GObject Introspection is a project for providing machine readable
 introspection data of the API of C libraries. This introspection
 data can be used in several different use cases, for example
 automatic code generation for bindings, API verification and documentation
 generation.
 .
 GObject Introspection contains tools to generate and handle the
 introspection data.
 .
 This package contains the headers for the C library for handling the
 introspection data.

Package: libgirepository1.0-doc
Description-md5: e9606a60123772534331de7277565f67
Description-en: Library for handling GObject introspection data (documentation)
 GObject Introspection is a project for providing machine readable
 introspection data of the API of C libraries. This introspection
 data can be used in several different use cases, for example
 automatic code generation for bindings, API verification and documentation
 generation.
 .
 GObject Introspection contains tools to generate and handle the
 introspection data.
 .
 This package contains the documentation for the C library for handling the
 introspection data.

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: goby
Description-md5: 4aea7bcb32776a06475ef5bbfb6d6cba
Description-en: WYSIWYG presentation tool for Emacs
 Goby is an Emacs Lisp package to display large fonts and images, which
 can be used as a WYSIWYG presentation tool on GNU Emacs.
 .
 There are two modes, Edit and View, for Goby.  Edit mode is implemented
 as a minor mode while View mode as a major mode.  The created file (*.gby)
 is just a text, so you can easily handle it.
 .
 To display large fonts, install TrueType/OpenType font packages.  To use
 images, install the netpbm package.  To make screen dumps, install the
 imagemagick package.

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: 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: gocr
Description-md5: d8466b1bc9d106554f49d616fc0a5a1f
Description-en: Command line OCR
 This is a multi-platform OCR (Optical Character Recognition) program.
 .
 It can read pnm, pbm, pgm, ppm, some pcx and tga image files.
 .
 Currently the program should be able to handle well scans that have their text
 in one column and do not have tables. Font sizes of 20 to 60
 pixels are supported.
 .
 If you want to write your own OCR, libgocr is provided in a separate
 package. Documentation and graphical wrapper are provided in separated
 packages, too.

Package: gocr-tk
Description-md5: b3448a5557efc63fef9244d548116cc9
Description-en: tcl/tk wrapper around gocr
 This is a multi-platform OCR (Optical Character Recognition) program.
 .
 It can read pnm, pbm, pgm, ppm, some pcx and tga image files.
 .
 It is a tlc/tk GUI to gocr (a command line program).

Package: libpgm2asc-dev
Description-md5: 62c00f40c03e453f0aa43fe186aedb57
Description-en: Command line OCR - development files
 This is a multi-platform OCR (Optical Character Recognition) program.
 .
 It can read pnm, pbm, pgm, ppm, some pcx and tga image files.
 .
 These are the development files.

Package: libpgm2asc0.52
Description-md5: a25a594f2c4ccb7e93a591e0a4720d9a
Description-en: Command line OCR - shared library
 This is a multi-platform OCR (Optical Character Recognition) program.
 .
 It can read pnm, pbm, pgm, ppm, some pcx and tga image files.
 .
 This package contains the shared library.

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: godot3
Description-md5: 5a40f4a9edf48a71ba606a6b0227510f
Description-en: Full 2D and 3D game engine with editor
 Godot is an advanced, feature packed, multi-platform 2D and 3D game engine.
 It provides a huge set of common tools, so you can just focus on making
 your game without reinventing the wheel.

Package: godot3-runner
Description-md5: d9d18459bce0a4f762b741363c7197ec
Description-en: Godot game engine run-time
 Godot is an advanced, feature packed, multi-platform 2D and 3D game engine.
 This package allows games to be run from source or data-pack.

Package: godot3-server
Description-md5: 8a2937b4a6ae779fde8668cff2e47c45
Description-en: Headless Godot game engine run-time
 Godot is an advanced, feature packed, multi-platform 2D and 3D game engine.
 This package provides a command-line only version of the program.

Package: gir1.2-goffice-0.10
Description-md5: 26d1fc91df62af54233351294de2591e
Description-en: GObject introspection data for the GOffice library
 This package contains introspection data for the GOffice library.
 .
 It can be used by packages using the GIRepository format to generate
 dynamic bindings.

Package: libgoffice-0.10-10
Description-md5: b7d4abcfd1ea6c42fd13392cbd81b11e
Description-en: Document centric objects library - runtime files
 GOffice is a library of document centric objects and utilities building on
 top of GLib and Gtk+.
 .
 These are the files needed to run applications that use GOffice.

Package: libgoffice-0.10-10-common
Description-md5: 37455cde2fc87041c4adf8dabb4678de
Description-en: Document centric objects library - common files
 GOffice is a library of document centric objects and utilities building on
 top of GLib and Gtk+.
 .
 These are the architecture independent files that are part of GOffice, like
 images and translations of messages.

Package: libgoffice-0.10-dev
Description-md5: 21974f31eff592b6ddf62810ac0c69ec
Description-en: Document centric objects library - development files
 GOffice is a library of document centric objects and utilities building on
 top of GLib and Gtk+.
 .
 These are the files needed when building applications that use GOffice.

Package: libgoffice-0.10-doc
Description-md5: eef950950a4c265be49aff0c19d0328f
Description-en: Document centric objects library - documentation
 GOffice is a library of document centric objects and utilities building on
 top of GLib and Gtk+.
 .
 This package contains HTML documentation for libgoffice-0.10.

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: 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: 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: 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: 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-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-1.19
Description-md5: fd34f1e6d396da92ba1361ec6303770c
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.19/bin/ to PATH, or invoke /usr/lib/go-1.19/bin/go
 directly.

Package: golang-1.19-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.19-go
Description-md5: ec32358a7bcc5081d697946905b2f725
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.19/bin/ to PATH, or invoke /usr/lib/go-1.19/bin/go directly.

Package: golang-1.19-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-github-tobi-airbrake-go-dev
Description-md5: cc1998e05cee5fece5c3770231eb6bc9
Description-en: Go library to report exceptions and errors to the Airbrake service
 Go client library to report errors, exceptions and stacktraces to
 the Airbrake service.

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: 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: golang-ariga-atlas-dev
Description-md5: ca9e4ada10ca780167622bd23f1473c8
Description-en: manage your database schemas with Atlas (library)
 Atlas is an open source tool that helps developers manage their
 database schemas by applying modern DevOps principles. Contrary to
 existing tools, Atlas intelligently plans schema migrations for
 you. Atlas users can use the Atlas DDL (data definition language) to
 describe their desired database schema and use the command-line tool
 to plan and apply the migrations to their systems.
 .
 It supports the following databases: MySQL, MariaDB, PostgresSQL,
 SQLite, TiDB, CockroachDB.

Package: golang-barcode-dev
Description-md5: 137d7d23dfa734362cc1c4c1ff9175ad
Description-en: Barcode creation lib for golang
 This is a package for GO which can be used to create different types of
 barcodes. Currently, the following barcodes are supported:
 .
  - Codabar
  - Code 128
  - Code 39
  - EAN 8
  - EAN 13
  - Datamatrix
  - QR Codes
  - 2 of 5

Package: golang-bazil-fuse-dev
Description-md5: 68cf51c709b8a5c72f84979ed02bdec5
Description-en: FUSE library for Go
 bazil.org/fuse is a Go library for writing FUSE userspace filesystems.
 .
 It is a from-scratch implementation of the kernel-userspace communication
 protocol, and does not use the C library from the project called FUSE.
 bazil.org/fuse embraces Go fully for safety and ease of programming.

Package: go-bindata
Description-md5: 08cee567afc36736faa12b71862e6430
Description-en: embed data in a Go program
 This tool converts any file into manageable Go source code. It is
 useful for embedding binary data into a Go program. The file data is
 optionally gzip compressed before being converted to a raw byte
 slice.
 .
 This package provides the standalone utility `go-bindata`.

Package: golang-github-jteeuwen-go-bindata-dev
Description-md5: d5e1c1456bf504335e7223aff010a70b
Description-en: embed data in a Go program - library package
 This tool converts any file into manageable Go source code. It is
 useful for embedding binary data into a Go program. The file data is
 optionally gzip compressed before being converted to a raw byte
 slice.
 .
 This package contains the library to be used by other Go programs.

Package: golang-bitbucket-pkg-inflect-dev
Description-md5: 4328ad299274f9cf9dbb9a30a7fd0fe2
Description-en: Go library to transform words from singular to plural
 The Go library "bitbucket.org/pkg/inflect" transforms words
 from singular to plural, class names to table names, modularized
 class names to ones without, and class names to foreign keys.
 The default inflections for pluralization, singularization, and
 uncountable words are kept in inflect.go.
 .
 Originally ported from the ActiveSupport::Inflector module from
 Ruby on Rails.

Package: golang-github-russross-blackfriday-dev
Description-md5: 63c70c739bfbce2992e5f548b310d4a4
Description-en: Blackfriday: a markdown processor for Go
 Blackfriday (github.com/russross/blackfriday) is a Markdown processor
 implemented in Go. It is paranoid about its input (so you can safely feed it
 user-supplied data), it is fast, it supports common extensions (tables, smart
 punctuation substitutions, etc.), and it is safe for all utf-8 (unicode)
 input.
 .
 HTML output is currently supported, along with Smartypants extensions. An
 experimental LaTeX output engine is also included.
 .
 It started as a translation from C of upskirt.

Package: golang-github-russross-blackfriday-v2-dev
Description-md5: 29b2380e40f7510abd3d29a23c862b1e
Description-en: Blackfriday: a markdown processor for Go version 2
 Blackfriday (github.com/russross/blackfriday) is a Markdown processor
 implemented in Go. It is paranoid about its input (so you can safely feed it
 user-supplied data), it is fast, it supports common extensions (tables, smart
 punctuation substitutions, etc.), and it is safe for all utf-8 (unicode)
 input.
 .
 HTML output is currently supported, along with Smartypants extensions. An
 experimental LaTeX output engine is also included.
 .
 It started as a translation from C of upskirt.
 .
 This package contains the 'v2' branch, which is largly, but not fully, source
 compatible with the golang-github-russross-blackfriday-dev package

Package: golang-blitiri-go-log-dev
Description-md5: 66254e67dfe78adf249bcade596365a2
Description-en: Simple logging library in Go
 blitiri.com.ar/go/log is a Go package implementing a simple logger.
 .
 It implements an API somewhat similar to glog, with a focus towards simplicity
 and integration with standard tools such as systemd.
 .
 There are command line flags (defined using the flag package) to control the
 behaviour of the default logger. By default, it will write to stderr without
 timestamps; this is suitable for systemd (or equivalent) logging.

Package: golang-blitiri-go-spf-dev
Description-md5: 815ad0615971031f74b754dafe52b672
Description-en: SPF (Sender Policy Framework) implementation in Go
 blitiri.com.ar/go/spf is an open source implementation of the Sender Policy
 Framework (SPF) in Go.
 .
 It is used by the chasquid SMTP server.

Package: golang-blitiri-go-systemd-dev
Description-md5: 732f0d8db90eaaeb6f3946ec4cda7a1e
Description-en: Utilities to interact with systemd sockets in Go
 blitiri.com.ar/go/systemd is a Go package implementing a way to get network
 listeners from systemd, similar to C's sd_listen_fds() and
 sd_listen_fds_with_names().
 .
 Supports named file descriptors, which is useful if your daemon needs to be
 able to tell the different ports apart (e.g. http vs https).
 .
 It can be used by daemons to listen on privileged ports without needing to run
 as root.

Package: golang-github-bugsnag-panicwrap-dev
Description-md5: 683ed5fb51cdf4563df3187842dfc2bb
Description-en: Go library for catching and handling panics in Go applications
 panicwrap is a Go library that re-executes a Go binary and monitors
 stderr output from the binary for a panic. When it find a panic,
 it executes a user-defined handler function. Stdout, stderr, stdin,
 signals, and exit codes continue to work as normal, making the existence
 of panicwrap mostly invisble to the end user until a panic actually
 occurs.

Package: golang-gopkg-check.v1-dev
Description-md5: 899080f1ef512bfa81b4910c35ba8410
Description-en: Rich testing extension for Go's testing package
 The Go language provides an internal testing library, named testing, which is
 relatively slim due to the fact that the standard library correctness by
 itself is verified using it. The check package, on the other hand, expects the
 standard library from Go to be working correctly, and builds on it to offer a
 richer testing framework for libraries and applications to use.
 .
 Package "gopkg.in/check.v1" includes features such as:
 .
    - Helpful error reporting to aid on figuring problems out
    - Richer test helpers: assertions which interrupt the test immediately,
      deep multi-type comparisons, string matching, etc
    - Suite-based grouping of tests
    - Fixtures: per suite and/or per test set up and tear down
    - Benchmarks integrated in the suite logic (with fixtures, etc)
    - Management of temporary directories
    - Panic-catching logic, with proper error reporting
    - Proper counting of successes, failures, panics, missed tests, skips, etc
    - Explicit test skipping
    - Support for expected failures
    - Verbosity flag which disables output caching (helpful to debug hanging
      tests, for instance)
    - Multi-line string reporting for more comprehensible failures
    - Inclusion of comments surrounding checks on failure reports
    - Fully tested (it manages to test itself reliably)

Package: golang-code.cloudfoundry-bytefmt-dev
Description-md5: b5a19c9c816ba928d921f17fe6d25e73
Description-en: Human readable byte formatter
 This package provides a Go module to easily format Byte sizes in a way easily
 readable by humans. Currently it is able to handle T: Terabyte, G: Gigabyte,
 M: Megabyte, K: Kilobyte and B: Byte.

Package: golang-code.rocketnine-tslocum-cbind-dev
Description-md5: ae1b05fa98f337edb116e839fd17689e
Description-en: Key event handling Golang library for tcell
 cbind Golang library provides tcell key event encoding,
 decoding and handling.

Package: golang-code.rocketnine-tslocum-cview-dev
Description-md5: ad775f10bf4b73df2dca023656726015
Description-en: Terminal-based user interface toolkit for Golang
 cview is a fork of tview (https://github.com/rivo/tview),
 which provides commonly needed components for terminal
 based user interfaces in Go.

Package: golang-collectd-dev
Description-md5: 2e780ddab3925cbf0a4824652b9a6831
Description-en: Utilities for using collectd together with Golang
 Implements data structures from the collectd source code and collectd's
 binary network protocol. It offers client and server implementations.

Package: golang-coreos-log-dev
Description-md5: 8ca3138ac812639df24dcd94e59bbd8c
Description-en: simple logging library for Go
 This is a simple logging library for Go. It supports different "Sinks"
 for log messages, and can filter log message based on message
 priorities.
 .
 Systemd journal support is disabled in this package.
 .
 This package contains the source.

Package: golang-dbus-dev
Description-md5: b8f13fd48b0951af0ad1985ec09e346f
Description-en: Go client bindings for D-Bus
 Package "dbus" is a simple library that implements native Go client bindings
 for the D-Bus message bus system.
 .
 This package contains the source.

Package: golang-debian-mdosch-xmppsrv-dev
Description-md5: 0648ea8a9b48abeda5aa91fb1a269ba6
Description-en: Look up XMPP SRV records (library)
 All functions return []SRV with SRV being the following struct:
 .
 type SRV struct {
         Type     string
         Target   string
         Port     uint16
         Priority uint16
         Weight   uint16
 }
 .
 Type is either xmpp-client, xmpps-client, xmpp-server or xmpps-server.
 .
 The functions LookupXmppServer, LookupXmppsServer,
 LookupXmppClientandLookupXmppsClient`
 are called with the server name and return the respective SRV records.
 .
 The function LookupClient and LookupServer are also called with the
 server name but return xmpp and xmpps SRV records ordered by priority
 and weight.

Package: golang-debian-vasudev-gospake2-dev
Description-md5: ed66b546da8a4a5e9fa09654fa7d4173
Description-en: Go SPAKE2 Implementation (library)
 Implementation of SPAKE2 key exchange protocol which interoperates with Rust
 Haskell and Python versions.
 .
 This package defines the behavior of group and its element as package groups.
 It also implements 2 groups ed25519 and multiplicative group over integer as
 2 packages. SPAKE2 calculation uses ed25519 as default group and
 allows user to switch to group of his choice.

Package: gccgo-go
Description-md5: e9367fd5d4bee8931b5073c4b70ed278
Description-en: Go programming language -- gccgo
 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.
 .
 Installing this package will install the gccgo implementation as /usr/bin/go.
 It conflicts with golang-go.

Package: golang
Description-md5: 8650a23f44e2d60a785ad3123733d6d8
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.

Package: golang-any
Description-md5: c11bfd31d1d7b38a21ecdf8867396a57
Description-en: Go programming language -- gccgo on "non-Go" platforms
 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 is a dependency package that depends on the default Go toolchain and
 compiled standard library or gccgo on architectures that do not have a native
 toolchain ("gc compiler") port. Because the gccgo and Go releases are not on
 the same schedule, it is not guaranteed that the version of the Go language
 provided by the version of gccgo that this package depends upon will match the
 version of this package.

Package: golang-doc
Description-md5: 7b70ded89c7f6b655a23ed83a4f27201
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 is a dependency package that depends on the default Go documentation. You
 can view the formatted documentation by installing the golang-golang-x-tools
 package, running "godoc --http=:6060", and then visiting
 http://localhost:6060/doc/install.html.

Package: golang-go
Description-md5: 4b644c1329d03644c1e0137da5dcdaf3
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 is a dependency package that depends on the default Go toolchain and
 compiled standard library. It is only built on architectures that have a
 native toolchain ("gc compiler"). Packages that want to build with whichever
 of gc or gccgo is available should depend on golang-any.

Package: golang-src
Description-md5: 4f562b95d873fbeb7b702f869c5413db
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 is a dependency package that depends on the default Go standard library
 source code, which is needed for the go build process.

Package: golang-github-eclipse-paho.mqtt.golang-dev
Description-md5: 0b422258da06cfefab5d3d0e435cbcec
Description-en: Go package implementing MQTT client library by Eclipse Paho
 The Paho MQTT package provides a library which enable applications to connect
 to broker to publish messages, and to subscribe to topics and receive published
 messages.

Package: golang-ed25519-dev
Description-md5: 4a994cc3d175f34cdee566c627c388d6
Description-en: Go implementation of the Ed25519 signature algorithm
 Ed25519 is a public-key signature system based on elliptic-curve
 cryptography, carefully engineered at several levels of design and
 implementation to achieve very high speeds without compromising security.
 .
 This package contains the source of a Go implementation.

Package: golang-entgo-ent-dev
Description-md5: 4e61c79247802f393ca15039d08cda9d
Description-en: entity framework for Go
 The ent package is a simple, yet powerful entity framework for Go,
 that makes it easy to build and maintain applications with large
 data-models.
 .
 Highlights include:
  - Schema As Code - model any database schema as Go objects.
  - Easily Traverse Any Graph - run queries, aggregations and traverse
    any graph structure easily.
  - Statically Typed And Explicit API - 100% statically typed and
    explicit API using code generation.
  - Multi Storage Driver - supports MySQL, PostgreSQL, SQLite and
    Gremlin.
  - Extendable - simple to extend and customize using Go templates.

Package: golang-filippo-edwards25519-dev
Description-md5: 452f2a326ebb4cd95b269bc5e5358856
Description-en: Low-level, Ed25519 elliptic curve library
 This library implements the edwards25519 elliptic curve,
 exposing the necessary APIs to build a wide array of higher-level
 primitives.  Read the docs at pkg.go.dev/filippo.io/edwards25519
 (https://pkg.go.dev/filippo.io/edwards25519).
 .
 The code is originally derived from Adam Langley's internal implementation
 in the Go standard library, and includes George Tankersley's performance
 improvements (https://golang.org/cl/71950). It was then further developed
 by Henry de Valence for use in ristretto255.
 .
 Most users don't need this package, and should instead use crypto/ed25519
 for signatures, golang.org/x/crypto/curve25519 for Diffie-Hellman,
 or github.com/gtank/ristretto255 for prime order group logic. However,
 for anyone currently using a fork of crypto/ed25519/internal/edwards25519
 or github.com/agl/edwards25519, this package should be a safer, faster,
 and more powerful alternative.
 .
 Since this package is meant to curb proliferation of edwards25519
 implementations in the Go ecosystem, it welcomes requests for new APIs
 or reviewable performance improvements.

Package: golang-github-fsnotify-fsnotify-dev
Description-md5: b45529ad47855c3acaac15c593248211
Description-en: File system notifications for Go
 Package fsnotify provides a platform-independent interface for file system
 notifications, for use with the Go programming language.
 .
 This package contains the fsnotify library source.

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: golang-ginkgo-dev
Description-md5: 5f6a99cbc393bed88cf6080d36bb60aa
Description-en: Transitional package for golang-github-onsi-ginkgo-dev
 This is a transitional package to ease upgrades to the
 golang-github-onsi-ginkgo-dev package. It can safely be removed.

Package: golang-github-onsi-ginkgo-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-gitaly-proto-dev
Description-md5: 87b8fde1a9d03578bac695b444ca07a1
Description-en: Protobuf specifications and client libraries for Gitaly
 Auto-generated gRPC go client for gitaly.
 .
 Gitaly is part of GitLab. It is a server application that uses its own gRPC
 protocol to communicate with its clients.

Package: golang-github-0xax-notificator-dev
Description-md5: 6bfcc5509c0e2d5e6e7a0e2f248cb7c3
Description-en: Desktop notifications with golang
 notificator Desktop notification written by Golang
 .
 Windows with growlnotify
 .
 Mac OS X with terminal-notifier or osascript (native, 10.9 Mavericks or Up.)
 .
 Linux with notify-send for GNOME and kdialog for Kde

Package: golang-github-14rcole-gopopulate-dev
Description-md5: da211412e015502e2c8a4bf9b688637f
Description-en: Small library to populate a directory with random data
 populate a directory with random data. This package is used for debos
 image building tool.

Package: golang-github-a8m-tree-dev
Description-md5: 60e327f60c81e2dcf79f416f446c8c94
Description-en: implementation of the tree command
 An implementation of the tree (http://mama.indstate.edu/users/ice/tree/)
 command written in Go, that can be used programmatically.

Package: golang-github-aalpar-deheap-dev
Description-md5: 71c6e41b1906a374d4f76f76b6e6c96f
Description-en: Doubly ended heap implementation (library)
 deheap provides the implementation of a doubly ended heap.
 Doubly ended heaps are heaps with two sides, a min side and a max side.
 Like normal single-sided heaps, elements can be pushed onto and pulled
 off of a deheap.  deheaps have an additional Pop function, PopMax,
 that returns elements from the opposite side of the ordering.
 .
 This implementation has emphasized compatibility with existing libraries
 in the sort and heap packages.
 .
 Performance of the deheap functions should be very close to the performance
 of the functions of the heap library

Package: golang-github-abbot-go-http-auth-dev
Description-md5: e17cf377761cb3be40c73b8e3f860d78
Description-en: Basic and Digest HTTP Authentication for golang http
 HTTP Basic and HTTP Digest authentication in Go language.
 This library designed as a simple wrapper for http.RequestHandler functions.
 Features:
  * HTTP Basic and HTTP Digest authentication.
  * htpasswd and htdigest formatted files.
  * Automatic reloading of password files.
  * Pluggable interface for user/password storage.
  * MD5 and SHA1 for Basic authentication password storage.
  * Configurable Digest nonce cache size with expiration.
  * Wrapper for legacy http handlers (http.HandlerFunc interface)

Package: golang-github-abdullin-seq-dev
Description-md5: 4b13c7ce5d253cbfdf0d963678f9e2e0
Description-en: structural equality library
 This package contains a structural equality library for Golang.
 .
 One can define expectations on objects (e.g. API responses or expected
 events) by creating an instance of seq.Map, which is provided by this
 package.
 .
 Maps can be nested or they could have flat paths. Values could be
 represented with strings, primitive types, instances of seq.Map or
 JSON-serializable objects.
 .
 Once the expectation exists, one could compare it with an actual
 object. If the actual object has some invalid or missing properties,
 the result will have nice error messages.

Package: golang-github-abeconnelly-autoio-dev
Description-md5: 7d73cfe11b2e5d9efa771ecfc601d681
Description-en: functions that provide standard scanner interfaces for compressed files
 autoio.go A lightweight (and work in progress) Go library to provide
 a simple interface to use compressed files like you use normal files.

Package: golang-github-acarl005-stripansi-dev
Description-md5: f56b4aa2f4d4f862b4ece1ac3b6bf3ae
Description-en: Little Go package for removing ANSI color escape codes from strings
 This Go package removes ANSI escape codes from strings.
 .
 Ideally, one would prevent these from appearing in any text one wants to
 process. However, sometimes this can't be helped, and one needs to be able
 to deal with that noise. This will use a regexp to remove those unwanted
 escape codes.

Package: golang-github-achannarasappa-term-grid-dev
Description-md5: 95d85b5c07058834d398a0e1833ee7f3
Description-en: Position text and visuals in a grid layout
 A library enabling you to position test and visuals neatly in
 a TUI. Providing feautures such as margins, alignment and a flexible layout.

Package: golang-github-adam-hanna-arrayoperations-dev
Description-md5: 476d1257d47aed731fccbeb978c2198e
Description-en: Small library for performing operations on slices in golang
 arrayOperations is a small library for performing union, intersect, difference
 and distinct operations on slices in golang

Package: golang-github-adam-lavrik-go-imath-dev
Description-md5: bc38d9121b1f9cdd958472dc1900c607
Description-en: elementary functions for integer arguments (library)
 The Go standard math package lacks some frequently used integral
 functions.  This package tries to fill the gap, providing their
 effective and convenient implementations.
 .
 Functions have the same or similar names as their float64 equivalents
 from math package (if there are any). Since Go does not allow overloading,
 constants and functions related to each of builtin integral types (except
 uintptr and type aliases like byte or rune, which are not covered by
 this package) are grouped within subpackage with a corresponding name
 (ix for int, i8 for int8, ...; ux for uint, u8 for uint8, ...).

Package: golang-github-adrg-xdg-dev
Description-md5: 75f6cca769f240e62d3f782dc97caefb
Description-en: implementation of the XDG Base Directory Specification and XDG user directories
 This package contains a Go implementation of the XDG Base Directory
 Specification and XDG user directories.
 .
 The specification defines a set of standard paths for storing application
 files, including data and configuration files. For portability and
 flexibility reasons, applications should use the XDG defined locations
 instead of hardcoding paths.
 .
 The package also includes the locations of well known user directories
 and an implementation of the state directory proposal.
 .
 Full documentation can be found at:
 https://pkg.go.dev/github.com/adrg/xdg.

Package: golang-github-adrianmo-go-nmea-dev
Description-md5: 9bdf1af3558e960d4554d9343d1f09f9
Description-en: Go library for the NMEA 0183 protocol
 Go library for the National Marine Electronics Association 0183 protocol.
 .
 NMEA 0183 is a combined electrical and data specification for communication
 between marine electronics such as echo sounder, sonars, anemometer,
 gyrocompass, autopilot, GPS receivers and many other types of instruments.
 .
 Features include:
  * Parse individual NMEA 0183 sentences.
  * Register custom parser for unsupported sentence types.
  * Support for sentences with NMEA 4.10 "TAG Blocks".
 .
 Supported sentences:
  * Sentence type | Description
     - AAM        | Waypoint BArrival Alarm.
     - ALA        | System Faults and Alarms.
     - APB        | Autopilot Sentence "B".
     - BEC        | Bearing and distance to waypoint (dead reckoning).
     - BOD        | Bearing waypoint to waypoint (origin to destination).
     - BWC        | Bearing and distance to waypoint (great circle).
     - BWR        | Bearing and distance to waypoint (Rhumb Line).
     - BWW        | Bearing from destination waypoint to origin waypoint.
     - DBK        | Depth Below Keel (obsolete, use DPT instead).
     - DBS        | Depth Below Surface (obsolete, use DPT instead).
     - DBT        | Depth below transducer.
     - DOR        | Door Status Detection.
     - DPT        | Depth of Water.
     - DSC        | Digital Selective Calling Information.
     - DSE        | Expanded digital selective calling.
     - DTM        | Datum Reference.
     - EVE        | General Event Message.
     - FIR        | Fire Detection event with time and location.
     - GGA        | GPS Positioning System Fix Data.
     - GLL        | Geographic Position, Latitude / Longitude and time.
     - GNS        | Combined GPS fix for GPS, Glonass, Galileo, and BeiDou.
     - GSA        | GPS DOP and active satellites.
     - GSV        | GPS Satellites in view.
     - HDG        | Heading, Deviation & Variation.
     - HDM        | Heading - Magnetic.
     - HDT        | Actual vessel heading in degrees True.
     - HSC        | Heading steering command.
     - MDA        | Meteorological Composite.
     - MTA        | Air Temperature (obsolete, use XDR instead).
     - MTW        | Mean Temperature of Water.
     - MWD        | Wind Direction and Speed.
     - MWV        | Wind Speed and Angle.
     - OSD        | Own Ship Data.
     - RMB        | Recommended Minimum Navigation Information.
     - RMC        | Recommended Minimum Specific GPS/Transit data.
     - ROT        | Rate of turn.
     - RPM        | Engine or Shaft revolutions and pitch.
     - RSA        | Rudder Sensor Angle.
     - RSD        | RADAR System Data.
     - RTE        | Route.
     - THS        | Actual vessel heading in degrees True and status.
     - TLL        | Target latitude and longitude.
     - TTM        | Tracked Target Message.
     - TXT        | Sentence is for the transmission of text messages.
     - VBW        | Dual Ground/Water Speed.
     - VDM/VDO    | Encapsulated binary payload (commonly used with AIS data).
     - VDR        | Set and Drift.
     - VHW        | Water Speed and Heading.
     - VLW        | Distance Traveled through Water.
     - VPW        | Speed Measured Parallel to Wind.
     - VTG        | Track Made Good and Ground Speed.
     - VWR        | Relative Wind Speed and Angle.
     - VWT        | True Wind Speed and Angle.
     - WPL        | Waypoint location.
     - XDR        | Transducer Measurement.
     - ZDA        | Date & time data.
  * Proprietary sentence type | Description
     - PGRME      | Estimated Position Error (Garmin proprietary sentence).
     - PHTRO      | Vessel pitch and roll (Xsens IMU/VRU/AHRS).
     - PMTK       | Messages for setting and reading commands for MediaTek gps
                    modules.
     - PRDID      | Vessel pitch, roll and heading (Xsens IMU/VRU/AHRS).
     - PSKPDPT    | Depth of Water for multiple transducer installation.
     - PSONCMS    | Quaternion, acceleration, rate of turn, magnetic field,
                    sensor temperature (Xsens IMU/VRU/AHRS).

Package: golang-github-adtac-go-akismet-dev
Description-md5: e2a13f656a5061ba50d59a9e93ef1e5e
Description-en: Library for accessing the Akismet API
 go-akismet is a Go client library for accessing the Akismet API (v1.1).

Package: golang-github-advancedlogic-goose-dev
Description-md5: 6ccfa0963cbe16539c7d86ec6fd6fb5c
Description-en: Html Content / Article Extractor in Golang (library)
 GoOse HTML Content / Article Extractor in Golang

Package: golang-github-aead-chacha20-dev
Description-md5: 388f6c8af1ecf876e398a564e756136f
Description-en: ChaCha20 and XChaCha20 stream ciphers go library
 The ChaCha20 stream cipher ChaCha is a stream cipher family
 created by Daniel J. Bernstein.  The most common ChaCha cipher
 is ChaCha20 (20 rounds). ChaCha20 is standardized in RFC 7539
 (https://tools.ietf.org/html/rfc7539).
 .
 This package provides implementations of three ChaCha versions: -
 ChaCha20 with a 64 bit nonce (can en/decrypt up to 2^64 * 64 bytes
 for one key-nonce combination) - ChaCha20 with a 96 bit nonce (can
 en/decrypt up to 2^32 * 64 bytes ~ 256 GB for one key-nonce combination)
 - XChaCha20 with a 192 bit nonce (can en/decrypt up to 2^64 * 64 bytes
 for one key-nonce combination)
 .
 Furthermore the chacha subpackage implements ChaCha20/12 and ChaCha20/8.
 These versions use 12 or 8 rounds instead of 20.  But it's recommended
 to use ChaCha20 (with 20 rounds) - it will be fast enough for
 almost all purposes.

Package: golang-github-aead-poly1305-dev
Description-md5: 3896c1e56cd798c2784d000db58fd5de
Description-en: poly1305 message authentication code go library
 Poly1305 is a fast, one-time authentication function created by Daniel
 J. Bernstein.  It is infeasible for an attacker to generate an
 authenticator for a message without the key.  However, a key must only
 be used for a single message. Authenticating two different messages with
 the same key allows an attacker to forge authenticators for other
 messages with the same key.

Package: golang-github-aelsabbahy-gonetstat-dev
Description-md5: 3deebbcbf58c9f0a3598e4e8931c33fb
Description-en: Netstat implementation in Go
 GOnetstat Netstat implementation in Golang.
 .
 This Package get data from /proc/net/tcp|6 and /proc/net/udp|6 and
 parse /proc/[0-9]/fd/[0-9] to match the correct inode.

Package: golang-github-agext-levenshtein-dev
Description-md5: 303fa39d9b769a7135d614216e9668d4
Description-en: Levenshtein distance and similarity metrics
 Golang package for calculating the Levenshtein distance and similarity
 metrics between two strings.

Package: golang-github-agnivade-levenshtein-dev
Description-md5: b7fb6019bf02ba82779f76ac71fa07b0
Description-en: Go implementation to calculate Levenshtein Distance. (library)
 levenshtein is a Go package to calculate the Levenshtein Distance
 between two strings. It is fully capable of working with non-ASCII
 strings.

Package: golang-github-ajstarks-svgo-dev
Description-md5: eff98073733a0621da1085b70a12e046
Description-en: generating online histograms and plotting them with golang
 Thist is a go library for calculating online histograms
 with plotting to the terminal and images.

Package: golang-github-akamai-akamaiopen-edgegrid-golang-dev
Description-md5: 1db28ecd9a10d9074e7540ac961dda4e
Description-en: Authentication handler for the Akamai OPEN EdgeGrid Authentication scheme
 This library implements an Authentication handler
 for net/http (https://golang.org/pkg/net/http/)
 that provides the Akamai OPEN Edgegrid Authentication
 (https://developer.akamai.com/introduction/Client_Auth.html)
 scheme.

Package: golang-github-akavel-rsrc-dev
Description-md5: 33a48f5676a65070c2c773348cd4bf81
Description-en: Go library for embedding binary resources in executables
 rsrc is a Go library based on ideas presented by Minux. It will embed
 specified binary resources in the .rsrc section of the executable, and
 this can be detected automatically by 'go build'.

Package: golang-github-akosmarton-papipes-dev
Description-md5: 4100deccf2c30d5ece1363257563d133
Description-en: Pulseaudio client library for creating virtual sinks and sources
 This Golang Pulseaudio client library allows to create virtual audio sinks and
 sources.

Package: golang-github-akrennmair-gopcap-dev
Description-md5: 8aa33972f7dcb36449bbdcaee6b81dba
Description-en: simple wrapper around libpcap for Golang
 This is a simple wrapper around libpcap for Go.

Package: golang-github-albenik-go-serial-dev
Description-md5: 1c5d1a7febde0fc22b40fa89158010f9
Description-en: Cross-platform serial library for go-lang (library)
 A cross-platform serial library for Go.
 .
 Forked from github.com/bugst/go-serial (https://github.com/bugst/go-serial)
 and now developing independently.

Package: golang-github-alcortesm-tgz-dev
Description-md5: 6074835fd52e7dae657db8e96fe3a7e9
Description-en: Go library to extract tgz files to temporal directories
 Go library providing a simple function for
 decompressing a gziped tarball into a new
 temporal directory created just for this purpose.

Package: golang-github-alecaivazis-survey-dev
Description-md5: afb449cbd29f3d0f71ad651b457c5585
Description-en: golang library for building interactive prompts
 This library helps build interactive prompts. It features:
  - Various types of prompt (input, multiline, password, confirmation,
    select, multiselect, editor)
  - Filtering options
  - Keeping the filter alive
  - Validation
  - Help text
  - Updating icons
  - Custom types
 .
 Testing can be performed via the go-expect package.

Package: golang-github-alecthomas-assert-dev
Description-md5: dd02ea07be6ec2974ab8adfa71872ea8
Description-en: simple assertion library using Go generics
 This library is inspired by testify/require, but with a significantly
 reduced API surface based on empirical use of that package.
 .
 It also provides much nicer diff output, e.g.
 .
   === RUN   TestFail
       assert_test.go:14: Expected values to be equal:
            assert.Data{
           -  Str: "foo",
           +  Str: "far",
              Num: 10,
            }
   --- FAIL: TestFail (0.00s)

Package: golang-github-alecthomas-binary-dev
Description-md5: 0b6b689ae4559123133578816601d1d3
Description-en: general purpose binary encoder/decoder
 This package provides compact binary encoding for Go.
 .
 The Go standard library package encoding/binary provides encoding/decoding of
 fixed-size Go values or slices of same. This package extends support to
 arbitrary, variable-sized values by prefixing these values with their
 varint-encoded size, recursively.

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-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-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-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-alecthomas-colour-dev
Description-md5: 7bfec411be4d4530aafa7abb9fbd6573
Description-en: Quake-style colour formatting for Unix terminals
 Go package colour provides Quake-style colour formatting
 for Unix terminals.
 .
 The package level functions can be used to write to stdout (or strings
 or other files).  If stdout is not a terminal, colour formatting will
 be stripped.
 .
 Example:
     colour.Printf("^0black ^1red ^2green ^3yellow ^4blue ^5magenta ^6cyan
                    ^7white^R\n")
 .
 For more control, a Printer object can be created with various helper
 functions. This can be used to do useful things such as strip formatting,
 write to strings, and so on.

Package: golang-github-alecthomas-jsonschema-dev
Description-md5: 6642c859dd54bfbdedde969301d856b7
Description-en: Generate JSON Schemas from Go types (library)
 This package generates JSON Schemas from Go types through reflection.
 .
 It supports:
    * Arbitrarily complex types, including interface{}, maps, slices, etc.
    * Json-schema features such as minLength, maxLength, pattern, format, etc.
    * Simple string and numeric enums.
    * Custom property fields via the jsonschema_extras struct tag.

Package: golang-github-alecthomas-kong-dev
Description-md5: 406846991650863df4f8de0bdf43145e
Description-en: command-line parser for Go
 Kong aims to support arbitrarily complex command-line structures
 with as little developer effort as possible.
 .
 To achieve that, command-lines are expressed as Go types, with the
 structure and tags directing how the command line is mapped onto the
 struct.

Package: golang-github-alecthomas-kong-hcl-dev
Description-md5: febc00d5b80c9271d9d418aa8fc8577d
Description-en: Kong configuration loader for HCL (Go library)
 github.com/alecthomas/kong-hcl is a Kong configuration loader for HCL
 implemented for the Go programming language.
 .
 It may be used like so:
 .
     var cli struct {
             Config kong.ConfigFlag `help:"Load configuration."`
     }
     parser, err := kong.New(&cli, kong.Configuration(konghcl.Loader,
             "/etc/myapp/config.hcl", "~/.myapp.hcl))

Package: golang-github-alecthomas-participle-dev
Description-md5: 3d9f613ea1f6499ee588ca41cefdbbeb
Description-en: parser library for Go (library)
 The goal of this package is to provide a simple, idiomatic and elegant way of
 defining parsers in Go.
 .
 Participle's method of defining grammars should be familiar to any Go
 programmer who has used the encoding/json package: struct field tags define
 what and how input is mapped to those same fields. This is not unusual for Go
 encoders, but is unusual for a parser.
 .
 Participle parsers are LL(k). Among other things, this means that they do not
 support left recursion.
 .
 The default value of K is 1 but this can be controlled with
 participle.UseLookahead(k).
 .
 Left recursion must be eliminated by restructuring your grammar.

Package: golang-github-alecthomas-repr-dev
Description-md5: 925957333de0ebef5c7ea9e5a1a718ee
Description-en: Python's repr() for Go
 The repr package attempts to represent Go values in a form that can be
 used almost directly in Go source code.
 .
 Unfortunately, some values (such as pointers to basic types) cannot
 be represented directly in Go.  These values will be represented as
 &<value>, e.g. &23
 .
 Example:
 .
   type test struct {
     S string
     I int
     A []int
   }
 .
   func main() {
     repr.Print(&test{
       S: "String",
       I: 123,
       A: []int{1, 2, 3},
     })
   }
 .
 Outputs
 .
   &main.test{S: "String", I: 123, A: []int{1, 2, 3}}

Package: golang-github-alecthomas-units-dev
Description-md5: f0f7200e3f77c6f49f85a1e3b3062666
Description-en: Go package for parsing byte units
 This package provides multipliers and string conversion functions
 for byte units with support for decimal and binary SI prefixes.

Package: golang-github-aleksi-pointer-dev
Description-md5: c09a090fd3ca483f87000668c57bd190
Description-en: helpers to get pointers to values of built-in types
 Package pointer provides helpers to get pointers to values of
 built-in types.
 .
 Documentation could be found at
 https://godoc.org/github.com/AlekSi/pointer.

Package: golang-github-alessio-shellescape-dev
Description-md5: 78b3d29e0f7603711fc0fb35449a73be
Description-en: Escape arbitrary strings for use as command line arguments
 This package provides the shellescape.Quote() function that returns a
 shell-escaped copy of a string. This functionality could be helpful in
 those cases where it is known that the output of a Go program will be
 appended to/used in the context of shell programs command line arguments.
 .
 This work was inspired by the Python original package shellescape
 (https://pypi.python.org/pypi/shellescape).

Package: golang-github-alexcesaro-log-dev
Description-md5: 5b87d6168edbf87fe284c3e2dcd9e52e
Description-en: Logging packages for Go (library)
 Package log provides a common interface for logging libraries.
 .
 This package contains:
  - buflog: provides a buffered logging class that accumulates logs in
    memory until the flush threshold is reached which release stored
    logs, the buffered logger then act as a normal logger.
  - golog: provides a customizable logging class which can be used as
    a standalone or as a building block for other loggers.
  - logtest: provides utilities for logging testing.
  - stdlog: provides simple and fast logging to the standard output
    (stdout) and is optimized for programs launched via a shell or cron.
 Logger is a common interface for logging libraries.

Package: golang-github-alexflint-go-arg-dev
Description-md5: bbeca79191d3e4e66abf39d67364bc29
Description-en: Struct-based argument parsing in Go
 The idea behind go-arg is that Go already has an excellent way
 to describe data structures using structs, so there is no need to
 develop additional levels of abstraction. Instead of one API to specify
 which arguments a program accepts, and then another API to get the
 values of those arguments, go-arg replaces both with a single struct.

Package: golang-github-alexflint-go-filemutex-dev
Description-md5: da695bfe480ee0fb16ac8c3a91a4461e
Description-en: processes synchronization library
 FileMutex is similar to sync.RWMutex, but also synchronizes across
 processes.  On Linux, OSX, and other POSIX systems it uses the flock
 system call.

Package: golang-github-alexflint-go-scalar-dev
Description-md5: cf31e602b124abde63c4975cfafb420f
Description-en: scalar parsing library in Golang
 Scalar is a Golang library for parsing strings into arbitrary scalars
 (integers, floats, strings, booleans, etc). It is helpful for tasks such as
 parsing strings passed as environment variables or command line arguments.

Package: golang-github-alexliesenfeld-health-dev
Description-md5: f7c1245113d3c7169c09171da6a05e8b
Description-en: simple and flexible health check library for Go
 This library provides an http.Handler that acts as a health endpoint. It
 can be used by cloud infrastructure or other services to determine the
 availability of an application.
 .
 Rather than simply returning a response with HTTP status code 200, this
 library allows building health checks that test the availability of all
 required dependencies. The HTTP response contains the aggregated health
 result and details about the health status of each component.

Package: golang-github-aliyun-aliyun-oss-go-sdk-dev
Description-md5: e83a58aad5dbab76f9c8052e9a43274f
Description-en: Alibaba Cloud OSS SDK for Go
 This Go SDK is based on the official APIs of Alibaba Cloud OSS.
 .
 Alibaba Cloud Object Storage Service (OSS) is a cloud storage service provided
 by Alibaba Cloud, featuring massive capacity, security, a low cost, and high
 reliability.
 .
 The OSS can store any type of files and therefore applies to various websites,
 development enterprises and developers.
 .
 With this SDK, you can upload, download and manage data on any app anytime and
 anywhere conveniently.

Package: golang-github-allegro-bigcache-dev
Description-md5: 72d55f065bf6559af53afd932e06f213
Description-en: efficient cache for gigabytes of data written in Go (library)
 Fast, concurrent, evicting in-memory cache written to keep big number of
 entries without impact on performance. BigCache keeps entries on heap
 but omits GC for them. To achieve that, operations on byte slices take
 place, therefore entries (de)serialization in front of the cache will
 be needed in most use cases.

Package: anacrolix-dms
Description-md5: 628caa8af45ef357e25b26252e049608
Description-en: Go UPnP DLNA Digital Media Server with basic video transcoding
 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 executable dms binary files.
 .
 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-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-envpprof-dev
Description-md5: e907d66a2afdc2bc7445bb35f7a5633c
Description-en: configures Go's pprof and default HTTP mux
 Allows run time configuration of Go's pprof features and default HTTP
 mux using environment variables.

Package: golang-github-anacrolix-ffprobe-dev
Description-md5: 2ed45012dbdaa114e8993f6ad9cc1f84
Description-en: Go ffprobe wrapper
 Provides a Go language wrapper for ffprobe.

Package: golang-github-anacrolix-log-dev
Description-md5: 2d11320f617e0385711a07c587d2e02c
Description-en: context-style logging for Go (library)
 context-style logging for Go. similar to zerolog but with lots of allocations.

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-anacrolix-tagflag-dev
Description-md5: 7800c8d58cc863be6efcfac175156241
Description-en: declarative flag parsing for Go using struct tags
 Package tagflag uses reflection to derive flags and positional
 arguments to a program, and parses and sets them from a slice of
 arguments.

Package: golang-github-andreykaipov-goobs-dev
Description-md5: 3607b92cd52788e3ec5231fff75ce277
Description-en: control OBS Studio via WebSockets (Go library)
 goobs is a Go client library for controlling Open Broadcaster Software (OBS)
 studio via WebSockets (using obs-websocket).

Package: golang-github-andreyvit-diff-dev
Description-md5: 36b355aa92dbfba47e8006ded24cb462
Description-en: quick'n'easy string diffs for Golang
 Package diff contains quick'n'easy string diffing functions.
 .
 Documentation could be found on
 https://godoc.org/github.com/andreyvit/diff.

Package: golang-github-andybalholm-brotli-dev
Description-md5: a7f10996895378601d9077358b2927c3
Description-en: pure Go Brotli encoder and decoder (library)
 This package is a brotli compressor and decompressor implemented in Go.
 .
 It was initially translated from the reference implementation
 (https://github.com/google/brotli) with the c2go tool at
 https://github.com/andybalholm/c2go.

Package: golang-github-andybalholm-cascadia-dev
Description-md5: 94b7bc090c11d20a30eaf7d4c67546e5
Description-en: CSS selector library in Go
 This package implements CSS selectors for use with the parse trees
 produced by the golang.org/x/net/html package. The package contains
 the Go library, not the command line tool of the same name.

Package: golang-github-andybalholm-crlf-dev
Description-md5: 7194403a0c42082f9f2985b6fe42ca63
Description-en: handling CR/LF line endings for Go language
 The crlf library is a Go language package for helps in dealing with files that
 have DOS-style CR/LF line endings.

Package: golang-github-anmitsu-go-shlex-dev
Description-md5: dae505f71b3a1e66ac58b202d5029f5d
Description-en: Library to make a lexical analyzer like Unix shell for golang
 Lexical analysis, lexing or tokenization is the process of converting
 a sequence of characters (such as in a computer program or web page) into
 a sequence of tokens (strings with an assigned and thus identified meaning).
 go-shlex is simply a library to make a lexical analyzer like Unix
 shell for Go.

Package: golang-github-ant0ine-go-json-rest-dev
Description-md5: 44fd8121e9c31bd3205aeb1551708099
Description-en: quick and easy way to setup a RESTful JSON API (library)
 Go-Json-Rest is a thin layer on top of net/http that helps building
 RESTful JSON APIs easily. It provides fast and scalable request
 routing using a Trie based implementation, helpers to deal with
 JSON requests and responses, and middlewares for functionalities
 like CORS, Auth, Gzip, Status ...
 .
 https://godoc.org/github.com/ant0ine/go-json-rest/rest

Package: golang-github-antchfx-jsonquery-dev
Description-md5: c4e837282903bda3f60b705d34b6a348
Description-en: Golang XPath query for JSON query
 jsonquery is an XPath query package for JSON document, lets you extract
 data from JSON documents through an XPath expression. Built-in XPath
 expression cache avoid re-compile XPath expression each query.

Package: golang-github-antchfx-xmlquery-dev
Description-md5: 48cbc7bf02056aeae0a21e14e1469f3d
Description-en: Go XPath package for XML query
 XPath query package for XML document, lets you extract
 data or evaluate from XML documents by an XPath expression.
 .
 xmlquery built-in the query object caching feature will caching the
 recently used XPATH query string. Enable caching can avoid re-compile
 XPath expression each query.

Package: golang-github-antchfx-xpath-dev
Description-md5: 08e3018582bf7212f42f1612fa836ba6
Description-en: XPath package for Golang, supported HTML, XML, JSON query
 XPath is a Go package providing selecting nodes from XML, HTML or
 other documents using XPath expression.
 .
 Implementation:
  - htmlquery - an XPath query package for HTML document
  - xmlquery - an XPath query package for XML document
  - jsonquery - an XPath query package for JSON document

Package: golang-github-antlr-antlr4-dev
Description-md5: a1de11bea63a2582722953019e00b610
Description-en: runtime library for ANTLR 4
 ANTLR (ANother Tool for Language Recognition) is a powerful parser generator
 for reading, processing, executing, or translating structured text or binary
 files.
 .
 This package provides the Go runtime library required to run the parsers
 generated by ANTLR 4.

Package: golang-github-antonmedv-expr-dev
Description-md5: 949e328723c84bf4cde5a3b66a8a97e5
Description-en: expression evaluation engine for Go
 The expr package provides an engine that can compile and evaluate
 expressions. An expression is a one-liner that returns a value (mostly,
 but not limited to, booleans). It is designed for simplicity, speed and
 safety.
 .
 Features:
  - Seamless integration with Go (no need to redefine types)
  - Static typing
  - User-friendly error messages
  - Reasonable set of basic operators
  - Builtins: all, none, any, one, filter, map
  - Fast: uses bytecode virtual machine and optimizing compiler

Package: golang-github-apex-log-dev
Description-md5: 9d8deb72bb69a91791148cbf29aa8217
Description-en: structured logging package for Go
 Package log implements a simple structured logging API inspired by
 Logrus, designed with centralization in mind.

Package: golang-github-apparentlymart-go-cidr-dev
Description-md5: 042d6b74f0c4b6509bb6dcb451caa457
Description-en: manipulations of CIDR netmasks and their associated addresses
 This Go package is a collection of assorted utilities for computing network
 and host addresses within network ranges.
 .
 It expects a CIDR-type address structure where addresses are divided into
 some number of prefix bits representing the network and then the remaining
 suffix bits represent the host.
 .
 For example, it can help to calculate addresses for sub-networks of a parent
 network, or to calculate host addresses within a particular prefix.
 .
 At present this package is prioritizing simplicity of implementation and
 de-prioritizing speed and memory usage. Thus caution is advised before using
 this package in performance-critical applications or hot codepaths.
 Patches to improve the speed and memory usage may be accepted as long as they
 do not result in a significant increase in code complexity.

Package: golang-github-apparentlymart-go-dump-dev
Description-md5: 6468208ceba83e67a92a11cc259a091d
Description-en: utility for formatting Go values in a pretty-printed way
 This package attempts to find a nice compromise between the
 built-in formatter and more advanced formatters like go-spew
 (https://github.com/davecgh/go-spew).  Go types often implement the
 fmt.GoStringer interface to produce a more concise representation of
 values in Go syntax, but conventionally this result is a single-line
 string and thus hard to read for larger data structures.  go-spew instead
 produces a formatted dump of a value by using the reflect package to
 analyze its contents, but this often exposes the internals of data
 structures that make the result hard to read.

Package: golang-github-apparentlymart-go-openvpn-mgmt-dev
Description-md5: 934615e2d1f8199b00919437b656acd2
Description-en: Go client library for OpenVPN's management protocol
 Go package that implements a client for the OpenVPN management interface.
 This can be used to monitor and control an OpenVPN process running with
 its management port enabled.
 .
 Currently only a subset of the protocol is supported, primarily focused
 on monitoring status changes and cleanly shutting down or restarting
 connections.

Package: golang-github-apparentlymart-go-rundeck-api-dev
Description-md5: 46da919525129e7dd14643fb77e697cd
Description-en: Go client for the Rundeck HTTP API
 This package contains a Go client for the Rundeck HTTP API. It
 was primarily developed to back the Rundeck provider in Terraform
 (https://terraform.io), but can be used standalone too.

Package: golang-github-apparentlymart-go-shquot-dev
Description-md5: 6c91584a7c9b85171d798c0ccf0769a9
Description-en: helper functions for quoting and escaping strings
 This package contains various helper functions
 for quoting and escaping an array of strings as expected by the "exec"
 calls on a Unix system into single strings that should be able to pass
 through shells and other intermediaries to produce the same result.
 .
 There is no single common quoting format that works for all shells
 and other layers, so this module makes no attempt to abstract away
 these differences.  Instead, it provides a family of functions with the
 same signature so that the caller may select -- possibly dynamically --
 a suitable quoting function to use.

Package: golang-github-apparentlymart-go-textseg-dev
Description-md5: 8f69c738bc6ddb2cc7faea11163f97bb
Description-en: Golang implementation of Unicode Text Segmentation
 Golang library implementing Unicode Text Segmentation.

Package: golang-github-apparentlymart-go-userdirs-dev
Description-md5: 3c61117eadd2193d5b1a4ef0a0138557
Description-en: finding user-specific application data directories
 This package contains a small library for building suitable paths for
 storing and locating application-specific, user-specific configuration
 files, data files, and cache files.
 .
 The library is based on similar principles as the XDG specification,
 namely:
  - There are one or more directories to search for configuration files,
    one of which is preferred and used for creating new configuration
    files.
  - There are one or more directories to search for data files, one of
    which is preferred and used for creating new data files.
  - There is exactly one cache directory, which can be used for transient
    files that the application is able to recreate if lost.
 The exact locations of these directories will depend on operating
 system and system configuration.

Package: golang-github-apparentlymart-go-versions-dev
Description-md5: 0c866a40a03b5258857cc23c2814df77
Description-en: version-wrangling library for Go
 This package contains a library for wrangling versions, lists of versions,
 and sets of versions. Its idea of "version" is that defined by semantic
 versioning (https://semver.org/).
 .
 There are many Go libraries out there for dealing with versions in
 general and semantic versioning in particular, but many of them don't
 meet all of the following requirements that this library seeks to meet:
  - Version string and constraint string parsing with good, user-oriented
    error messages in case of syntax problems.
  - Built-in mechanisms for filtering and sorting lists of candidate
    versions based on constraints.
  - Ergonomic API for the calling application.

Package: golang-github-appc-cni-dev
Description-md5: b0fe4bcd9c919d38c866c1c736109d0f
Description-en: container network interface
 CNI, the Container Network Interface, is a proposed standard for
 configuring network interfaces for Linux application containers. The
 standard consists of a simple specification for how executable plugins can
 be used to configure network namespaces.

Package: golang-github-appc-goaci-dev
Description-md5: 3655e6bcef52bb424567761affeac3cd
Description-en: build go projects into ACIs
 Goaci is a tool to build Go projects into ACIs which confirm to the
 Applicatio Container Specification.

Package: appc-spec
Description-md5: be2eb7f861c0686b61665fd5d16384dd
Description-en: App Container Specification (appc) - tools
 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 "actool" utility for the App Container (appc)
 specification and technical details on how an appc image is downloaded
 over a network, cryptographically verified, and executed on a host.

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-appleboy-gin-jwt-dev
Description-md5: e197f3ed80f80c88ff46f305a4c26598
Description-en: JWT middleware for the Gin framework
 This is a middleware for the Gin framework. It uses jwt-go to
 implement a JWT authentication middleware. It provides additional
 handler functions to provide the login API that will generate the
 token and an additional refresh handler that can be used to refresh
 tokens.

Package: golang-github-appleboy-gofight-dev
Description-md5: 0e0bf3af7251bf786ea1565b0f9e7ca1
Description-en: API Handler Testing for Golang Web framework
 This framework makes it possible to test various API handlers:
  - Http Handler
  - Gin
  - Echo
  - Mux
  - HttpRouter
  - Pat
  - beego

Package: golang-github-approvals-go-approval-tests-dev
Description-md5: 77cd229526a33048fa5bcf398e94f4dd
Description-en: ApprovalTests for go
 Golden master Verification Library.
 .
 ApprovalTests allows for easy testing of larger objects, strings and
 anything else that can be saved to a file(images, sounds, csv, etc.)

Package: golang-github-apptainer-container-key-client-dev
Description-md5: 5f800949bafa405f38a26733a0600cd9
Description-en: Go client for Apptainer key storage and retrieval using HKP (library)
 The Container Key Client project provides a Go client to Apptainer for key
 storage and retrieval using the HKP protocol. Forked from sylabs/scs-key-client
 (https://github.com/sylabs/scs-key-client).
 .
 This is maintained as a sub-project by the Apptainer project. To
 contribute, see the Apptainer CONTRIBUTING file
 (https://github.com/apptainer/apptainer/blob/main/CONTRIBUTING.md).
 .
 Go Version Compatibility
 .
 This module aims to maintain support for the two most recent stable
 versions of Go. This corresponds to the Go Release Maintenance Policy
 (https://github.com/golang/go/wiki/Go-Release-Cycle#release-maintenance)
 and Security Policy (https://golang.org/security), ensuring critical bug
 fixes and security patches are available for all supported language
 versions.

Package: golang-github-apptainer-container-library-client-dev
Description-md5: 34ae145951ad90fafcfab43e5ffbef18
Description-en: Golang client for Apptainer container library (library)
 The Container Library Client provides a Go client to Apptainer for the
 container library. Forked from sylabs/scs-library-client
 (https://github.com/sylabs/scs-library-client).
 .
 This is maintained as a sub-project by the Apptainer project.

Package: golang-github-aquasecurity-go-dep-parser-dev
Description-md5: 0446bf5085dff2a597442b128f335af4
Description-en: dependency parser for multiple programming languages in go
 go-dep-parser is a dependency parser for multiple programming languages
 written in golang.

Package: golang-github-aquasecurity-go-version-dev
Description-md5: aa2e0a7c2110f8542225d44b09abcf52
Description-en: Go library for parsing and verifying versions and version constraints
 go-version is a library for parsing versions and version constraints, and
 verifying versions against a set of constraints. go-version can sort a
 collection of versions properly, handles prerelease versions, etc.
 .
 go-version provides two packages:
 .
  * semver (/pkg/semver)
        * Semantic Versioning (https://semver.org/)
        * MAJOR.MINOR.PATCH-PRERELEASE+BUILDMETADATA (e.g. 1.1.3-alpha+110)
  * version (/pkg/version)
        * Semantic Versioning like versioning
        * Accept more than 3 numbers (e.g. 2.3.1.4)

Package: golang-github-aquasecurity-table-dev
Description-md5: 13bc91840325350a87c2c5a1ca8f2d8d
Description-en: tables for terminals, in Go (library)
 This is a Go module for rendering tables in the terminal, featuring:
  - Headers/footers
  - Text wrapping
  - Auto-merging of cells
  - Customisable line/border characters
  - Customisable line/border colours
  - Individually enable/disable borders, row lines
  - Set alignments on a per-column basis, with separate
  - Settings for headers/footers
  - Intelligently wrap/pad/measure ANSI coloured input
  - Support for double-width unicode characters
  - Load data from CSV files

Package: golang-github-araddon-dateparse-dev
Description-md5: 69e4579d1e850408329b87820d46634a
Description-en: Go library used to parse date from string
 Go Date Parser that parse many date strings without knowing format in advance.
 Uses a scanner to read bytes and use a state machine to find format.

Package: golang-github-araddon-gou-dev
Description-md5: 8ab2e5644eb3961caf345b5f27e17e10
Description-en: logging and json helpers for Go
 gou provides the following logging and json helpers for Go:
 .
 JsonHelper is a JSON helper focused on Type coercion and json path query.
 .
 Logging which is yet another configurable logger.

Package: golang-github-arceliar-ironwood-dev
Description-md5: 0984d7f27d4f2a7a1b035a186b9b85e0
Description-en: Routing library with public keys as addresses (library)
 Ironwood is a routing library with a net.PacketConn-compatible interface
 using ed25519.PublicKeys as addresses. Basically, you use it when you
 want to communicate with some other nodes in a network, but you can't
 guarantee that you can directly connect to every node in that network.
 It was written to test improvements to / replace the routing logic in
 Yggdrasil (https://github.com/yggdrasil-network/yggdrasil-go), but it may
 be useful for other network applications.
 .
 Note: Ironwood is pre-alpha work-in-progress. There's no stable API,
 versioning, or expectation that any two commits will be compatible with
 each other. Also, it hasn't been audited by a security expert. While the
 author is unaware of any security vulnerabilities, it would be wise to
 think of this as an insecure proof-of-concept. Use it at your own risk.

Package: golang-github-arceliar-phony-dev
Description-md5: b7660ecd0779e9c2646d6122bf5b7212
Description-en: Ponylang-inspired actor model library for Go (library)
 Phony is a Pony-inspired proof-of-concept
 implementation of shared-memory actor-model concurrency in the Go
 programming language. Actors automatically manage goroutines and use
 asynchronous causal messaging (with backpressure) for communcation. This
 makes it easy to write programs that are free from deadlocks, goroutine
 leaks, and many of the for loops over select statements that show up in
 boilerplate code. The down side is that the code needs to be written in
 an asynchronous style, which is not idiomatic to Go, so it can take some
 getting used to.

Package: golang-github-armon-circbuf-dev
Description-md5: 71b7db88bff3d61c94f039ac2d3b143a
Description-en: Golang circular (ring) buffer
 This package provides the circbuf Go library. This provides a Buffer object
 which is a circular (or ring) buffer. It has a fixed size, but can be written
 to infinitely. Only the last size bytes are ever retained. The buffer
 implements the io.Writer interface.
 .
 This package contains the source.

Package: golang-github-armon-consul-api-dev
Description-md5: 4a3f72db39ee3bc713dcf7b912efc3d6
Description-en: [DEPRECATED] Golang API client for Consul
 [DEPRECATED] Please use "github.com/hashicorp/consul/api" found in
 the newer golang-github-hashicorp-consul-dev Debian package instead.
 .
 This deprecated package provides the consul-api package which
 attempts to provide programmatic access to the full Consul API
 up to version 0.4 supported.  The full documentation is available
 on GoDoc at http://godoc.org/github.com/armon/consul-api

Package: golang-github-armon-go-metrics-dev
Description-md5: 145c372934353c847b6a079619fcbe91
Description-en: library for exporting performance and runtime metrics
 This library provides a metrics package which can be used to
 instrument code, expose application metrics, and profile runtime
 performance in a flexible manner.

Package: golang-github-armon-go-proxyproto-dev
Description-md5: 3659d275b02835ac5bfeb484c7779317
Description-en: Golang package to handle HAProxy Proxy Protocol
 This library provides the proxyproto package which can be used for
 servers listening behind HAProxy of Amazon ELB load balancers.
 Those load balancers support the use of a proxy protocol
 (http://haproxy.1wt.eu/download/1.5/doc/proxy-protocol.txt),
 which provides a simple mechansim for the server to get the address
 of the client instead of the load balancer.
 .
 This library provides both a net.Listener and net.Conn implementation that
 can be used to handle situation in which you may be using the proxy protocol.
 Only proxy protocol version 1, the human-readable form, is understood.
 .
 The only caveat is that one checks for the "PROXY " prefix to determine if
 the protocol is being used. If that string may occur as part of your input,
 then it is ambiguous if the protocol is being used and you may have problems.

Package: golang-github-armon-go-radix-dev
Description-md5: 4c20379e59b45a12774c1540f076336b
Description-en: Golang implementation of Radix trees
 Provides the radix package that implements a radix tree. The package only
 provides a single Tree implementation, optimized for sparse nodes.
 .
 As a radix tree, it provides the following:
 .
  - O(k) operations. In many cases, this can be faster than a hash table since
    the hash function is an O(k) operation, and hash tables have very poor cache
    locality.
  - Minimum / Maximum value lookups
  - Ordered iteration
 .
 For an immutable variant, see go-immutable-radix.
 .
 This package contains the source.

Package: golang-github-armon-go-socks5-dev
Description-md5: 98828fe2fd0e231f0f8cb609997e107a
Description-en: SOCKS5 server in Golang
 Provides the socks5 package that implements a SOCKS5 server
 (http://en.wikipedia.org/wiki/SOCKS).  SOCKS (Secure Sockets) is used
 to route traffic between a client and server through an intermediate
 proxy layer. This can be used to bypass firewalls or NATs.  Feature The
 package has the following features:
  * "No Auth" mode
  * User/Password authentication
  * Support for the CONNECT command
  * Rules to do granular filtering of commands
  * Custom DNS resolution
  * Unit tests
 The package lacks the following:
  * Support for the BIND command
  * Support for the ASSOCIATE command

Package: golang-github-arran4-golang-ical-dev
Description-md5: 77b50a24b1aaf1e75dbc7818d1cf5ded
Description-en: ICS / ICal parser and serialiser in Golang
 This package offers a ICS / ICal parser and
 serialiser for Golang.

Package: golang-github-artyom-mtab-dev
Description-md5: d5968da004b708e4e91ca21ac38879d2
Description-en: Package to read /proc/self/mounts entries (library)
 Provides access to /proc/self/mounts in the Go language.

Package: golang-github-aryann-difflib-dev
Description-md5: 8214779a343358e655c5dabcc5f35925
Description-en: Simple go library for diffing two sequences of text
 This library provides two functions: difflib.Diff and difflib.HTMLDiff
 which present diff of two strings/sequence of text in plain diff and html
 format respectively.

Package: golang-github-asaskevich-govalidator-dev
Description-md5: 0fa1a51766639b4a1ec3d1145e785b75
Description-en: Validators and sanitizers for strings, numerics, slices and structs
 Package govalidator is package of validators and sanitizers for strings,
 structs and collections. It is based on validator.js.

Package: golang-github-atotto-clipboard-dev
Description-md5: 2bfeb77fb5fd6d3a3372846efc1bb822
Description-en: Clipboard for Go
 Provide copying and pasting to the clipboard for Go.
 .
 Platforms:
  * macOS
  * Windows 7 (probably work on other Windows)
  * Linux, Unix (requires 'xclip' or 'xsel' command to be installed)
 .
 Notes:
  * Text string only
  * UTF-8 text encoding only (no conversion)

Package: golang-github-audriusbutkevicius-go-nat-pmp-dev
Description-md5: ec165f948ab699450ccd80082e490b50
Description-en: Go language client for the NAT-PMP internet
 go-nat-pmp is a Go language client for the NAT-PMP internet protocol for
 port mapping and discovering the external IP address of a firewall.
 .
 NAT-PMP is supported by Apple brand routers and open source routers like
 Tomato and DD-WRT.

Package: golang-github-audriusbutkevicius-pfilter-dev
Description-md5: 87941f4222a9460b7ea8ad285572e0f0
Description-en: filtering packets into multiple virtual connections
 Small Go package for filtering packets into multiple
 virtual connections from a single physical connection.

Package: golang-github-audriusbutkevicius-recli-dev
Description-md5: e91b2d2b401aba6d354eaa3c689308c3
Description-en: Reflection based CLI generator for Golang (library)
 Recli is a reflection based CLI generator for Golang.
 .
 For a given struct, it builds a set of urfave/cli commands
 which allows you to modify it from the command line.
 It is useful for generating command line clients for your
 application configuration that is stored in a Go struct.

Package: golang-github-avast-apkparser-dev
Description-md5: 1b44c8a403d24c209d71c08a346d48f0
Description-en: APK manifest & resources parsing in Golang.
 apkparser is a library tool for parsing the AndroidManifest.xml and
 resources.arsc in Android APK binaries.  Because Android can handle
 even broken ZIP archives, this package has it's own zip reader, based
 on archive/zip.
 .
 Documentation on GoDoc (https://godoc.org/github.com/avast/apkparser)

Package: apkverifier
Description-md5: 10968a903b8e4a1c3bddf0b4f4f8b2b8
Description-en: Android APK Signature verification tool
 apkverifier is a simple command line tool that 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-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-avast-retry-go-dev
Description-md5: 7b6489c062fccdee0e7e86289f832dff
Description-en: retry mechanism library for Go
 Simple Go library for retry mechanism.
 .
 It supports setting the count of retry, delay time, function callback
 for calling each retry and condition for calling to retry function.

Package: golang-github-awalterschulze-gographviz-dev
Description-md5: 2765caa55909d51c675f31161b431351
Description-en: Graphviz DOT language in golang
 Package gographviz Parses the Graphviz DOT language and creates an
 interface, in golang, with which to easily create new and manipulate
 existing graphs which can be written back to the DOT format.

Package: golang-github-aws-aws-sdk-go-dev
Description-md5: 2b476a9012e31c7bc861f58bdb0f2298
Description-en: AWS SDK for the Go programming language
 Official Amazon Web Services (AWS) SDK for the Go programming language.

Package: golang-github-aws-aws-sdk-go-v2-dev
Description-md5: 7ce73318975d9a46d277005cc1f66494
Description-en: AWS SDK for the Go programming language (library)
 aws-sdk-go-v2 is a replacement for the original AWS SDK for Go, currently
 packaged as golang-github-aws-aws-sdk-go. Version 2 uses a more modular
 interface, consistent with current Go packaging idioms.

Package: golang-github-aws-smithy-go-dev
Description-md5: a8fa475450822c3b82b18c2212639384
Description-en: Smithy code generators for Go (library)
 This package provides Smithy code generator for go.
 .
 Smithy is a language for defining services and SDKs. It is designed to work
 with any programming language, describe services running in any environment,
 and work with any kind of transport or serialization format. It is extended
 through traits. Its models are defined by resources and operations.

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: 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: golang-github-aybabtme-rgbterm-dev
Description-md5: 02a4f54a1f9b8963a568b5402f90a4f9
Description-en: RGB colors for your terminal (library)
 RGB terminal
 .
 Have you had enough of the same 16 colors in your terminal?
 .
 Welcome to a new world. A new world where colors are plentyful. A world
 in 256 colors.
 .
 Also, to be correct: there are 216 colors and 16 grey scales. For more
 details, Xterm (https://en.wikipedia.org/wiki/Xterm).

Package: golang-github-aymanbagabas-go-osc52-dev
Description-md5: c26f9b856d086848a1167e96e6b116cb
Description-en: Golang terminal ANSI OSC52 wrapper
 A terminal Go library to copy text to clipboard from anywhere.
 It does so using ANSI OSC52. The Copy() function defaults to
 copying text from terminals running locally.

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: 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-azure-azure-pipeline-go-dev
Description-md5: 35a3b59f7834acf15150c68a097075a1
Description-en: HTTP request/response middleware pipeline
 Package pipeline implements an HTTP request/response middleware pipeline whose
 policy objects mutate an HTTP request's URL, query parameters, and/or headers
 before the request is sent over the wire.

Package: golang-github-azure-azure-sdk-for-go-dev
Description-md5: 9ed3d8fdc9f72643807d1c69013a5594
Description-en: Microsoft Azure SDK for Go
 This project provides various Go packages to perform operations on Microsoft
 Azure REST APIs.
 .
 See list of implemented API clients here
 (http://godoc.org/github.com/Azure/azure-sdk-for-go).

Package: golang-github-azure-azure-storage-blob-go-dev
Description-md5: 2ac73fc457663c85d650940c67851263
Description-en: Microsoft Azure Blob Storage Library for Go
 The Microsoft Azure Storage SDK for Go allows you to build applications
 that takes advantage of Azure's scalable cloud storage. It provides
 low-level and high-level APIs.

Package: golang-github-azure-go-ansiterm-dev
Description-md5: 3587701460a09216e07c60bd9b4a381e
Description-en: Go package for ANSI terminal emulation in Windows
 This package is a cross-platform ANSI terminal emulation library. It
 reads a stream of Ansi characters and produces the appropriate
 function calls. The results of the function calls are platform
 dependent.

Package: golang-github-azure-go-autorest-dev
Description-md5: 606237586cd533eed7972349938eab1e
Description-en: HTTP request pipeline suitable for use across multiple go-routines
 Package autorest implements an HTTP request pipeline suitable for use across
 multiple go-routines and provides the shared routines relied on by AutoRest
 (see https://github.com/Azure/autorest/) generated Go code.
 .
 The package breaks sending and responding to HTTP requests into three phases:
 Preparing, Sending, and Responding.
 .
 Each phase relies on decorators to modify and / or manage processing.
 Decorators may first modify and then pass the data along, pass the data first
 and then modify the result, or wrap themselves around passing the data (such as
 a logger might do). Decorators run in the order provided.
 .
 Preparers and Responders may be shared and re-used (assuming the underlying
 decorators support sharing and re-use). Performant use is obtained by creating
 one or more Preparers and Responders shared among multiple go-routines, and a
 single Sender shared among multiple sending go-routines, all bound together by
 means of input / output channels.
 .
 Decorators hold their passed state within a closure (such as the path
 components in the example above). Be careful to share Preparers and Responders
 only in a context where such held state applies. For example, it may not make
 sense to share a Preparer that applies a query string from a fixed set of
 values. Similarly, sharing a Responder that reads the response body into a
 passed struct (e.g., ByUnmarshallingJson) is likely incorrect.
 .
 Lastly, the Swagger specification (https://swagger.io) that drives AutoRest
 (https://github.com/Azure/autorest/) precisely defines two date forms: date and
 date-time. The github.com/Azure/go-autorest/autorest/date package provides
 time.Time derivations to ensure correct parsing and formatting.
 .
 Errors raised by autorest objects and methods will conform to the
 autorest.Error interface.

Package: golang-github-azure-go-ntlmssp-dev
Description-md5: e7d861c5352742c5b789d4c08173f05f
Description-en: NTLM/Negotiate authentication over HTTP (Go library)
 go-ntlmssp is a Golang package that provides NTLM/Negotiate authentication
 over HTTP. It implements authentication, no key exchange or
 encryption. It only supports Unicode (UTF16LE) encoding of protocol
 strings, no OEM encoding. It implements NTLMv2.

Package: golang-github-badgerodon-collections-dev
Description-md5: 1b58891ab1ef6c34a22e53640f27619e
Description-en: Collection of Golang types
 Maps and slices go a long way in Go, but sometimes you need more.
 This is a collection of collections that may be useful.
 .
 Included types:
  - Queue
  - Set
  - Skip list
  - Splay tree
  - Stack
  - Trie
  - Ternary search tree

Package: golang-github-badgerodon-peg-dev
Description-md5: 66ee40345dd74974bf08785ccb8b7c0b
Description-en: Parsing Expression Grammar Parser in Go (library)
 This package is a GO library used to parse expression grammar that does
 analyze formal grammar. Syntactically, PEGs also look similar to context-free
 grammars (CFGs), but they have a different interpretation: the choice operator
 selects the first match in PEG, while it is ambiguous in CFG.

Package: golang-github-beevik-etree-dev
Description-md5: b761a34ccbd61d6735e9089fd9d62e1e
Description-en: parse and generate XML easily in go
 The etree package is a lightweight, pure go package that expresses XML in the
 form of an element tree. Its design was inspired by the Python ElementTree
 (http://docs.python.org/2/library/xml.etree.elementtree.html) module.

Package: golang-github-beevik-ntp-dev
Description-md5: 9e3bdd0d7bd4e97fcd98879b91a0a72b
Description-en: simple NTP client for Go (library)
 This package contains an implementation of a Simple NTP (SNTP) client based
 on RFC 5905 (https://tools.ietf.org/html/rfc5905). It allows you to connect to
 a remote NTP server and request information about the current time.

Package: golang-github-benbjohnson-clock-dev
Description-md5: b281e24307fbfd29f171a08c33915708
Description-en: library for mocking time in Go
 It provides an interface around the standard library's time package so that
 the application can use the realtime clock while tests can use the mock clock.

Package: golang-github-benbjohnson-immutable-dev
Description-md5: 63c8e75d3091f15b4a79bb7b001c6f68
Description-en: Immutable collections for Go (library)
 This library contains immutable collection types for Go. It includes List,
 Map, and SortedMap implementations. Immutable collections can provide
 efficient, lock free sharing of data by requiring that edits to the collections
 return new collections.
 .
 The collection types in this library are meant to mimic Go built-in
 collections such asslice and map. The primary usage difference between
 Go collections and immutable collections is that immutable collections
 always return a new collection on mutation so you will need to save the
 new reference.
 .
 Immutable collections are not for every situation, however, as they can
 incur additional CPU and memory overhead. Please evaluate the cost/benefit
 for your particular project.

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: 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: golang-github-beorn7-perks-dev
Description-md5: ecc5ab52e38b24a25ce7c27afa85478c
Description-en: effective computation of things
 This is a fork of github.com/bmizerany/perks (now unmaintained).
 The package contains:
  * github.com/beorn7/perks/histogram: a Go implementation of BigML's histogram
   package for Clojure/Java.
  * github.com/beorn7/perks/quantile: computes approximate quantiles over an
   unbounded data stream within low memory and CPU bounds.

Package: golang-github-bep-clock-dev
Description-md5: 03a18a7032111da35c070c048402b585
Description-en: Golang clock that allows you to set the start time (Go library)
 This package provides a *ticking clock* that allows you to set the start
 time. It also provides a system clock, both implementing this interface:
 .
   // Clock provides a subset of methods in time.Time
   type Clock interface {
       Now() time.Time
       Since(t time.Time) time.Duration
       Until(t time.Time) time.Duration
 .
       // Offset returns the offset of this clock relative to the system clock
       Offset() time.Duration
   }
 .
 Note that this only support a subset of all the methods in time.Time
 (see above) and is by design very simple. For a more advanced time mocking
 library, have a look at <https://github.com/benbjohnson/clock>.

Package: golang-github-bep-debounce-dev
Description-md5: e130a509a107130030e8c551c8a161dd
Description-en: Debouncer written in Go
 This package provides a debouncer func. The most typical use case would be
 the user typing a text into a form; the UI needs an update, but let's wait
 for a break.

Package: golang-github-bep-gitmap-dev
Description-md5: 1e008893be48410854bf205aece7be17
Description-en: map all filenames to info objects for a given git revision
 A fairly fast way to create a map from all the filenames to
 info objects for a given revision of a Git repo.
 .
 This library uses os/exec to talk to Git in order to
 avoid dependencies.

Package: golang-github-bep-goat-dev
Description-md5: c6270cd8742a8532cad5f30eff0073d1
Description-en: Render ASCII art as SVG diagrams (Go library)
 GoAT: Go ASCII Tool
 .
 This is a Go implementation of Markdeep’s ASCII diagram generation.
 It renders ASCII art as SVG diagrams.

Package: golang-github-bep-godartsass-dev
Description-md5: cc5ce40537fc08b5f001e1345d5a7f8e
Description-en: Go API backed by the native Dart Sass Embedded executable
 This is a Go API backed by the native Dart Sass Embedded executable,
 see https://github.com/sass/dart-sass-embedded
 .
 The primary motivation for this project is to provide SCSS support to Hugo,
 see https://gohugo.io/
 .
 For LibSass bindings in Go, see GoLibSass at https://github.com/bep/golibsass,
 packaged as golang-github-bep-golibsass-dev for Debian

Package: golang-github-bep-golibsass-dev
Description-md5: 37731ff91e5c7846a5a0517f553374c5
Description-en: Easy-to-use Go bindings for LibSass
 The primary motivation for this project is to provide SCSS support to Hugo
 (https://gohugo.io/).  PRs with bug fixes are welcome.  Adding functionality
 will also be considered, but please raise an issue discussing it first.
 .
 If you need more functionality than this project can provide, you may want
 to have a look at go-libsass (https://github.com/wellington/go-libsass).

Package: golang-github-bep-gowebp-dev
Description-md5: 21ac5aeb5286ae45ce2e306428309a83
Description-en: C bindings and an API for encoding WebP images (Go library)
 This library provides C bindings and an API for *encoding* WebP images
 using Google's libwebp (https://github.com/webmproject/libwebp) for Go.
 .
 It is based on github.com/kolesa-team/go-webp, but this includes and
 builds the libwebp C source from a versioned Git subtree.
 .
 Compiling C code isn't particulary fast; if you install libwebp-dev,
 you can link against that instead by adding the "dev" tag:
 .
  $ apt install libwebp-dev
  $ go test ./libwebp -tags dev

Package: golang-github-bep-overlayfs-dev
Description-md5: 3c1baacac7e41e8f0df601dba7f5eb7d
Description-en: composite Afero filesystem (Go library)
 overlayfs is a composite filesystem (currently only) for Afero with similar
 but different semantics compared to Afero's copyOnWriteFs.

Package: golang-github-bep-tmc-dev
Description-md5: 06e685371f9085334259438480034025
Description-en: provides round-trip serialization of typed Go maps
 Codec for a Typed Map
 .
 bep/tmc provides basic roundtrip JSON etc. encoding/decoding of a
 map[string]interface{} with custom type adapters.
 .
 Text based serialization formats like JSON and YAML are convenient, but
 when used with Go maps, most type information gets lost in translation.
 For structs, one can work around some of the limitations with custom
 MarshalJSON, UnmarshalJSON, MarshalText and UnmarshalText.
 For the commonly used flexible and schema-less "map[string]interface {}",
 this is, as the author is aware of, not an option.
 This library provides a solution to this problem.
 .
 See the GoDoc at https://godoc.org/github.com/bep/tmc for some
 basic examples and how to configure custom codec, adapters, etc.

Package: golang-github-bettercap-nrf24-dev
Description-md5: 52ad9d4de191303e5768eeaebb4a16e4
Description-en: allows interaction with nRF24LU1+ based USB dongles (library)
 This package allows interaction with nRF24LU1+ Nordic
 Semiconductor based USB dongles and the RFStorm firmware
 (https://github.com/BastilleResearch/nrf-research-firmware).

Package: golang-github-bettercap-readline-dev
Description-md5: 17a8e3457db53c012cc625663736984a
Description-en: Readline is a pure go implementation for a GNU-Readline like library
 Readline supports multiple platforms (Windows, OSX, GNU/Linux),
 and enables applications to provide a terminal user interface that
 is able to dynmically interact with the user on one terminal line.

Package: golang-github-bgentry-go-netrc-dev
Description-md5: b15903db52e9fc6110d279ef6c83064b
Description-en: Golang package for reading and writing netrc files
 This package can parse netrc files, make changes to them, and then serialize
 them back to netrc format, while preserving any whitespace that was present
 in the source file.

Package: golang-github-bgentry-speakeasy-dev
Description-md5: db983a9f8443c666d35335fae1dbcc5f
Description-en: Golang helpers for reading password input without cgo
 This package provides cross-platform Go helpers for taking user input
 from the terminal while not echoing the input back (similar to getpasswd).
 The package uses syscalls to avoid any dependence on cgo, and is therefore
 compatible with cross-compiling.

Package: golang-github-bifurcation-mint-dev
Description-md5: 458b1cc8405ba48cf1757393f691e0a4
Description-en: Minimal TLS 1.3 Implementation in Go.
 The API is pretty much the same as for the TLS module, with Dial and
 Listen methods wrapping the underlying socket APIs.

Package: golang-github-biogo-biogo-dev
Description-md5: fac22c26d6fee4c81149a0b741913ef0
Description-en: biogo is a bioinformatics library for Go (library)
 Bíogo stems from the need to address the size and structure of modern
 genomic and metagenomic data sets. These properties enforce requirements
 on the libraries and languages used for analysis:
 .
  * speed - size of data sets
  * concurrency - problems often embarrassingly parallelisable
 .
 In addition to the computational burden of massive data set sizes in
 modern genomics there is an increasing need for complex pipelines to
 resolve questions in tightening problem space and also a developing need
 to be able to develop new algorithms to allow novel approaches to
 interesting questions. These issues suggest the need for a simplicity in
 syntax to facilitate:
 .
  * ease of coding
  * checking for correctness in development and particularly in
    peer review

Package: golang-github-biogo-graph-dev
Description-md5: beac7e14581ef884d33cd9457ce1ba7a
Description-en: bíogo undirected graph analysis repository (library)
 This is part of the biogo bioinformatics library for Go which
 provides graph manipulation functions.

Package: golang-github-biogo-hts-dev
Description-md5: f1788302970c8d532321f8d5e94f43ab
Description-en: biogo high throughput sequencing repository
 SAM and BAM handling for the Go language.
 .
 bíogo/hts provides a Go native implementation of the SAM specification for
 SAM and BAM alignment formats commonly used for representation of high
 throughput genomic data, the BAI, CSI and tabix indexing formats, and the BGZF
 blocked compression format. The bíogo/hts packages perform parallelized read
 and write operations and are able to cache recent reads according to
 user-specified caching methods. The bíogo/hts APIs have been constructed to
 provide a consistent interface to sequence alignment data and the underlying
 compression system in order to aid ease of use and tool development.

Package: golang-github-biogo-store-dev
Description-md5: 4952dd3f993f9bc0e23dfa054a0c97fc
Description-en: bíogo data store repository (library)
 Store provides a number of data store types that are useful for bioinformatic
 analysis.
 .
  * Left-Leaning Red-Black tree
  * Interval tree
  * k-d tree
  * Run-length encoding data store

Package: golang-github-bitly-go-simplejson-dev
Description-md5: 57a15c2b85158c3e3c37328c66fdc3c8
Description-en: Golang library to interact with arbitrary JSON
 This is easily the library managing with JSON format.
 This can be done easily the acquisition of reading and the value of the JSON
 format. And this is add or remove key, and provides conversion to byte type
 of changed data.

Package: golang-github-bits-and-blooms-bitset-dev
Description-md5: df242e17f920fa1c5598e88f30b8589f
Description-en: implementation of bitsets
 This package implements bitsets, a mapping between non-negative integers
 and boolean values.  It should be more efficient than map[uint] bool.
 .
 It provides methods for setting, clearing, flipping, and testing
 individual integers.
 .
 But it also provides set intersection, union, difference, complement,
 and symmetric operations, as well as tests to check whether any, all,
 or no bits are set, and querying a bitset's current length and number
 of positive bits.
 .
 BitSets are expanded to the size of the largest set bit; the memory
 allocation is approximately Max bits, where Max is the largest set
 bit. BitSets are never shrunk. On creation, a hint can be given for the
 number of bits that will be used.
 .
 Many of the methods, including Set, Clear, and Flip, return a BitSet
 pointer, which allows for chaining.

Package: golang-github-bkaradzic-go-lz4-dev
Description-md5: 4a0f0c01de771a9aaebb219bde16d06e
Description-en: port of the LZ4 lossless compression algorithm to Go
 go-lz4 is a port of the LZ4 lossless compression algorithm to Go.
 .
 Note: go-lz4 saves a uint32 with the original uncompressed length
 at the beginning of the encoded buffer. They may get in the way of
 interoperability with other implementations.

Package: golang-github-blackfireio-osinfo-dev
Description-md5: c606ac764f253476f3df0c75399c4cb8
Description-en: Go library to identify the underlying operating system
 This package provides a cross-platform way to identify the operating
 system some Go code is running on.
 .
 The OSInfo structure makes the following fields available: Family,
 Architecture, ID, Name, Codename, Version, Build.

Package: golang-github-blang-semver-dev
Description-md5: 848e7042545f75029804b7eb257d4030
Description-en: semantic versioning library
 Semantic Versioning (http://semver.org/) library written in golang.
 It fully covers specification version 2.0.0.

Package: golang-github-blevesearch-go-porterstemmer-dev
Description-md5: 99a63c5d28f69ed9e5b8dbe0bb1e930d
Description-en: Native Go implementation of the Porter Stemming algorithm
 This library provides an implementation of the Porter Stemming algorithm.
 This algorithm is of interest to people doing Machine Learning or Natural
 Language Processing (NLP).

Package: golang-github-blevesearch-segment-dev
Description-md5: 37a759b60e143f7c9ad6f6e4da584e54
Description-en: Go library for performing Unicode Text Segmentation
 Segment is a Go library for performing Unicode Text Segmentation as
 described in Unicode Standard Annex #29.
 .
 Reference: http://www.unicode.org/reports/tr29/

Package: golang-github-bluebreezecf-opentsdb-goclient-dev
Description-md5: aa7045770c39b61503ab884c3415601c
Description-en: Go client for OpenTSDB REST API
 This library is a Go implementation for the OpenTSDB REST API.
 .
 OpenTSDB is a distributed, scalable Time Series Database (TSDB)
 written on top of HBase. OpenTSDB was written to address a common
 need: store, index and serve metrics collected from computer systems
 (network gear, operating systems, applications) at a large scale, and
 make this data easily accessible and graphable.

Package: golang-github-bmatcuk-doublestar-dev
Description-md5: 8ff9ae0e45df4fa1490d9545b797d79b
Description-en: support for double star matches in golang's path.Match and filepath.Glob
 This package contains a Golang implementation of path pattern matching
 and globbing with support for "doublestar" (aka globstar: **) patterns.
 .
 doublestar patterns match files and directories recursively. For example,
 if you had the following directory structure:
 .
 grandparent `-- parent
     |-- child1 `-- child2
 .
 You could find the children with patterns such as: **/child*,
 grandparent/**/child?, **/parent/*, or even just ** by itself (which
 will return all files and directories recursively).
 .
 Bash's globstar is doublestar's inspiration and, as such, works similarly.
 Note that the doublestar must appear as a path component by itself. A
 pattern such as /path** is invalid and will be treated the same as
 /path*, but /path*/** should achieve the desired result. Additionally,
 /path/** will match all directories and files under the path directory,
 but /path/**/ will only match directories.

Package: golang-github-bmatsuo-lmdb-go-dev
Description-md5: f41a76e1b1bf0e4f43708627e519ab38
Description-en: Bindings for the LMDB C library
 Go bindings to the OpenLDAP Lightning Memory-Mapped Database (LMDB).
 Packages Functionality is logically divided into several packages.
 Applications will usually need to import lmdb but may import other
 packages on an as needed basis.
 .
 Packages in the exp/ directory are not stable and may change without
 warning.  That said, they are generally usable if application
 dependencies are managed and pinned by tag/commit.
 .
 Developers concerned with package stability should consult the
 documentation.  lmdb GoDoc
 (https://godoc.org/github.com/bmatsuo/lmdb-go/lmdb)
 stable (#user-content-versioning-and-stability)
 go import "github.com/bmatsuo/lmdb-go/lmdb"
 .
 Core bindings allowing low-level access to LMDB.  lmdbscan
 GoDoc (https://godoc.org/github.com/bmatsuo/lmdb-go/lmdbscan)
 stable (#user-content-versioning-and-stability)
 go import "github.com/bmatsuo/lmdb-go/lmdbscan"
 .
 A utility package for scanning database ranges. The API is inspired by
 bufio.Scanner (https://godoc.org/bufio#Scanner) and the python cursor
 implementation (https://lmdb.readthedocs.org/en/release/#cursor-class).
 exp/lmdbpool GoDoc
 (https://godoc.org/github.com/bmatsuo/lmdb-go/exp/lmdbpool)
 experimental (#user-content-versioning-and-stability)
 go import "github.com/bmatsuo/lmdb-go/exp/lmdbpool"
 .
 A utility package which facilitates reuse of lmdb.Txn objects using a
 sync.Pool. Naively storing lmdb.Txn objects in sync.Pool can be
 troublesome. And the lmdbpool.TxnPool type has been defined as a
 complete pooling solution and as reference for applications attempting
 to write their own pooling implementation.
 .
 The lmdbpool package is relatively new. But it has a lot of potential
 utility.  And once the lmdbpool API has been ironed out, and the
 implementation hardened through use by real applications it can be
 integrated directly into the lmdb package for more transparent
 integration.  Please test this package and provide feedback to speed
 this process up.  exp/lmdbsync GoDoc
 (https://godoc.org/github.com/bmatsuo/lmdb-go/exp/lmdbsync)
 experimental (#user-content-versioning-and-stability)
 go import "github.com/bmatsuo/lmdb-go/exp/lmdbsync"
 .
 An experimental utility package that provides synchronization necessary
 to change an environment's map size after initialization. The package
 provides error handlers to automatically manage database size and retry
 failed transactions.
 .
 The lmdbsync package is usable but the implementation of Handlers are
 unstable and may change in incompatible ways without notice.
 The use cases of dynamic map sizes and multiprocessing are niche and
 the package requires much more development driven by practical feedback
 before the Handler API and the provided implementations can be
 considered stable.  Key Features: Idiomatic API inspired by BoltDB
 (https://github.com/boltdb/bolt) with automatic commit/rollback of
 transactions. The goal of lmdb-go is to provide idiomatic database
 interactions without compromising the flexibility of the C API.
 .
 NOTE: While the lmdb package tries hard to make LMDB as easy to
 use as possible there are compromises, gotchas, and caveats that
 application developers must be aware of when relying on LMDB to store
 their data.  All users are encouraged to fully read the documentation
 (https://godoc.org/github.com/bmatsuo/lmdb-go/lmdb) so they are aware
 of these caveats.
 .
 Where the lmdb package and its implementation decisions do not
 meet the needs of application developers in terms of safety or
 operational use the lmdbsync package has been designed to wrap lmdb and
 safely fill in additional functionality.  Consult the documentation
 (https://godoc.org/github.com/bmatsuo/lmdb-go/exp/lmdbsync) for more
 information about the lmdbsync package.  API coverage The lmdb-go
 project aims for complete coverage of the LMDB C API (within reason).
 Some notable features and optimizations that are supported: • Idiomatic
 subtransactions ("sub-updates") that allow the batching of updates.•
 Batch IO on databases utilizing the MDB_DUPSORT and MDB_DUPFIXED flags.•
 Reserved writes than can save in memory copies converting/buffering into
 []byte.  For tracking purposes a list of unsupported features is kept in
 an issue (https://github.com/bmatsuo/lmdb-go/issues/1).  Zero-copy reads
 Applications with high performance requirements can opt-in to fast,
 zero-copy reads at the cost of runtime safety.  Zero-copy behavior is
 specified at the transaction level to reduce instrumentation overhead.
 .
 ``` err := lmdb.View(func(txn *lmdb.Txn) error {
     // RawRead enables zero-copy behavior with some serious caveats.
     // Read the documentation carefully before using.  txn.RawRead = true
 val, err := txn.Get(dbi, []byte("largevalue"), 0) // ...
 .
 }) ``` Documentation Comprehensive documentation and examples
 are provided to demonstrate safe usage of lmdb.  In addition to
 godoc (https://godoc.org/github.com/bmatsuo/lmdb-go) documentation,
 implementations of the standand LMDB commands (mdb_stat, etc) can be found
 in the cmd/ (cmd/) directory and some simple experimental commands can be
 found in the exp/cmd/ (exp/cmd) directory.  Aside from providing minor
 utility these programs are provided as examples of lmdb in practice.
 LMDB compared to BoltDB: BoltDB is a quality database with a design
 similar to LMDB.  Both store key-value data in a file and provide ACID
 transactions.  So there are often questions of why to use one database
 or the other.  Advantages of BoltDB• Nested databases allow for
 hierarchical data organization.• Far more databases can be accessed
 concurrently.• Operating systems that do not support sparse files do
 not use up excessive space due to a large pre-allocation of file space.
 The exp/lmdbsync package is intended to resolve this problem with
 LMDB but it is not ready.• As a pure Go package bolt can be easily
 cross-compiled using the go toolchain and GOOS/GOARCH variables.• Its
 simpler design and implementation in pure Go mean it is free of many
 caveats and gotchas which are present using the lmdb package.  For more
 information about caveats with the lmdb package, consult its documentation
 (https://godoc.org/github.com/bmatsuo/lmdb-go/lmdb).Advantages of LMDB•
 Keys can contain multiple values using the DupSort flag.• Updates can
 have sub-updates for atomic batching of changes.• Databases typically
 remain open for the application lifetime.  This limits the number of
 concurrently accessible databases.  But, this minimizes the overhead of
 database accesses and typically produces cleaner code than an equivalent
 BoltDB implementation.• Significantly faster than BoltDB.  The raw
 speed of LMDB easily surpasses BoltDB.  Additionally, LMDB provides
 optimizations ranging from safe, feature-specific optimizations to
 generally unsafe, extremely situational ones.  Applications are free to
 enable any optimizations that fit their data, access, and reliability
 models.• LMDB allows multiple applications to access a database
 simultaneously.  Updates from concurrent processes are synchronized using
 a database lock file.• As a C library, applications in any language
 can interact with LMDB databases.  Mission critical Go applications can
 use a database while Python scripts perform analysis on the side.Build
 There is no dependency on shared libraries.  So most users can simply
 install using go get.
 .
 go get github.com/bmatsuo/lmdb-go/lmdb
 .
 On FreeBSD 10, you must explicitly set CC (otherwise it will fail with
 a cryptic error), for example: CC=clang go test -v ./...
 .
 Building commands and running tests can be done with go or with make:
 make bin ; make test ; make check ; make all
 .
 On Linux, you can specify the pwritev build tag to reduce the number
 of syscalls required when committing a transaction. In your own package
 you can then do go build -tags pwritev .
 .
 to enable the optimisation.  DocumentationGo doc The go doc documentation
 available on godoc.org (https://godoc.org/github.com/bmatsuo/lmdb-go)
 is the primary source of developer documentation for lmdb-go.
 It provides an overview of the API with a lot of usage examples.
 Where necessary the documentation points out differences between
 the semantics of methods and their C counterparts.  LMDB The
 LMDB homepage (http://symas.com/mdb/) and mailing list (archives
 (http://www.openldap.org/lists/openldap-technical/)) are the official
 source of documentation regarding low-level LMDB operation and internals.
 .
 Along with an API reference LMDB provides a high-level summary
 (http://symas.com/mdb/doc/starting.html) of the library.  While lmdb-go
 abstracts many of the thread and transaction details by default the rest
 of the guide is still useful to compare with go doc.  Versioning and
 Stability The lmdb-go project makes regular releases with IDs X.Y.Z.
 All packages outside of the exp/ directory are considered stable and
 adhere to the guidelines of semantic versioning (http://semver.org/).
 .
 Experimental packages (those packages in exp/) are not required to adhere
 to semantic versioning.  However packages specifically declared to merely
 be "unstable" can be relied on more for long term use with less concern.
 .
 The API of an unstable package may change in subtle ways between minor
 release versions.  But deprecations will be indicated at least one
 release in advance and all functionality will remain available through
 some method.  License Except where otherwise noted files in the lmdb-go
 project are licensed under the BSD 3-clause open source license.
 .
 The LMDB C source is licensed under the OpenLDAP Public License.
 Linksgithub.com/bmatsuo/raft-mdb (https://github.com/bmatsuo/raft-mdb)
 (godoc (https://godoc.org/github.com/bmatsuo/raft-mdb))
 An experimental backend for github.com/hashicorp/raft
 (https://github.com/hashicorp/raft) forked from
 github.com/hashicorp/raft-mdb (https://github.com/hashicorp/raft-mdb).
 github.com/bmatsuo/cayley/graph/lmdb
 (https://github.com/bmatsuo/cayley/tree/master/graph/lmdb)
 (godoc (https://godoc.org/github.com/bmatsuo/cayley/graph/lmdb))
 Experimental backend quad-store for github.com/google/cayley
 (https://github.com/google/cayley) based off of the BoltDB implementation
 (https://github.com/google/cayley/tree/master/graph/bolt).

Package: lmdb-go-tools
Description-md5: 24fbea39311e6ce7a915a0ef4b0d658b
Description-en: utilities for command-line lmdb usage
 This package contains tools like lmdb_cat, lmdb_copy, lmdb_stat and
 testresize.

Package: golang-github-bmizerany-assert-dev
Description-md5: ed8b2848cdc9a98daf41d0c68239eb24
Description-en: Assertions library for Go tests
 Assertions library for writing tests in the Go language.

Package: golang-github-bmizerany-pat-dev
Description-md5: ae1d03e6f72cb3c950814bd01ad78b22
Description-en: Sinatra style pattern muxer for Go's net/http library
 PatternServeMux is an HTTP request multiplexer. It matches the URL of each
 incoming request against a list of registered patterns with their associated
 methods and calls the handler for the pattern that most closely matches the
 URL.

Package: golang-github-bndr-gotabulate-dev
Description-md5: 13ac998df0d6e78a4f711e7294653bca
Description-en: Gotabulate - Easily pretty-print your tabular data with Go (library)
 Generic Go Library for easy pretty-printing of tabular data.

Package: golang-github-boj-redistore-dev
Description-md5: a3e9786297915b003cf912a268647037
Description-en: session store backend for gorilla/sessions using Redis
 This package contains a session store backend for gorilla/sessions.
 It uses Redis to store the values in memory.
 .
 Package gorilla/sessions provides cookie and filesystem sessions
 and infrastructure for custom session backends.

Package: golang-github-boltdb-bolt-dev
Description-md5: 340d6c3a353cdcd51ae606b8bf5c80e1
Description-en: low-level key/value database for Go
 Bolt is a pure Go key/value store inspired by Howard Chu's and the LMDB
 project. The goal of the project is to provide a simple, fast, and reliable
 database for projects that don't require a full database server such as
 Postgres or MySQL.

Package: golang-github-bowery-prompt-dev
Description-md5: c31db40b34e9ebf4493e0649b907c411
Description-en: Cross platform prompting library for Go
 Prompt is a cross platform line-editing prompting library.
 .
 Features:
  * Keyboard shortcuts in prompts
  * History support
  * Secure password prompt
  * Custom prompt support
  * Fallback prompt for unsupported terminals
  * ANSI conversion for Windows

Package: golang-github-bradfitz-iter-dev
Description-md5: deebbf31634ab631d8fce94e4477d785
Description-en: Range over integers [0,n). Seriously, that's it.
 Package iter provides a syntactically different way to iterate over
 integers. That's it.
 .
 This package was intended to be an educational joke when it was
 released in 2014. People didn't get the joke part and started
 depending on it. That's fine, I guess. (This is the Internet.) But
 it's kinda weird. It's one line, and not even idiomatic Go style. I
 encourage you not to depend on this or write code like this, but I do
 encourage you to read the code and think about the representation of
 Go slices and why it doesn't allocate.
 .
 Please do not use this package. It is not intended for production use.

Package: golang-github-bradleyjkemp-cupaloy-dev
Description-md5: 3a7dd2e957d5803c9aed49b5a2e1d5e7
Description-en: simple Go snapshot testing
 This package takes a snapshot of the test output and compares it to a
 snapshot committed alongside the tests. If the values don't match then
 the test will be failed.
 .
 There's no need to manually manage snapshot files: just use the
 cupaloy.SnapshotT(t, value) function in the tests and cupaloy will
 automatically find the relevant snapshot file (based on the test name)
 and compare it with the given value.

Package: golang-github-brentp-bix-dev
Description-md5: ee9d94b2c4f249e15115153650889573
Description-en: Tabix file access with golang using biogo machinery (library)
 Bixis a pure go tabix reader. Tabix has a minimum resolution of 16K
 bases. So, for dense annotations like ExAC, repeated queries will have to
 re-parse the same intervals. To mitigate this, Bix caches all annotations
 for the blocks from each query and re-uses them for later queries to
 the same block.  In practice, this results in 10X-100X speedup for any
 type of data.

Package: golang-github-brentp-goluaez-dev
Description-md5: b2b0fc3ca0075910a357adc2310fcccc
Description-en: Easy embedding Lua in go
 goluaez wraps gopher-lua  and gopher-luar.
 gopher-luar does a nice job of converting
 go values to Lua. This package uses that and
 also converts Lua values to go and converts
 go slices to Lua tables.

Package: golang-github-brentp-irelate-dev
Description-md5: f6415a17bce77535e2d4541ec2aa3fc6
Description-en: Streaming relation testing of sorted files of intervals
 Helps to relate (e.g. intersect or by distance) sets of intervals.
 For example, if the nearest gene to a set of ChIP-Seq peaks needs
 to be reported, BEDTools does this extremely well, irelate is an
 attempt to provide an API so that users can write their own tools
 with little effort in go.
 .
 Performance irelate is quite fast, but use PIRelate for parallel
 intersection. It is less flexible than irelate, but skips parsing of
 database intervals for sparse regions in the query.  In addition, it
 has very good (automatic) parallelization.

Package: golang-github-brentp-vcfgo-dev
Description-md5: f19bd1f7741305a62268651acb9942f1
Description-en: Golang library to read, write, manipulate VCF format files
 Package vcfgo implements a Reader and Writer for variant
 call format. It eases reading, filtering modifying VCF's
 even if they are not to spec.
 .
 Status: vcfgo is well-tested, but still in development.
 It tries to tolerate, but report errors; after every
 rdr.Read() call, the caller can check rdr.Error() and
 get feedback on the errors without stopping
 execution unless it is explicitly requested to do so.

Package: golang-github-briandowns-spinner-dev
Description-md5: a787927e18d3aa59358b65c14367db8d
Description-en: Go library for providing a terminal spinner/progress indicator with options
 golang-github-briandowns-spinner-dev is a simple library to add a spinner or
 progress indicator to any terminal application.

Package: golang-github-bruth-assert-dev
Description-md5: 9d83d71246c26937ca376ec8be6f31f8
Description-en: Simple test assertions for Golang tests
 This package contains simple test assertions for Go. This is a fork
 of a fork of a bmizerany/assert with improved support for things
 like nil pointers, etc.

Package: golang-github-bshuster-repo-logrus-logstash-hook-dev
Description-md5: b970db0157dea80dd83697495f0584f3
Description-en: Logstash hook for Logrus logging library for Go
 Logrus is a structured logger for Go (golang), completely
 API compatible with the standard library logger.
 .
 This package is a hook to enable messages logged by Logrus to be sent
 to a Logstash instance.

Package: golang-github-bsipos-thist-dev
Description-md5: eff98073733a0621da1085b70a12e046
Description-en: generating online histograms and plotting them with golang
 Thist is a go library for calculating online histograms
 with plotting to the terminal and images.

Package: golang-github-bsphere-le-go-dev
Description-md5: 2b0a4ed8e505ca475d09cc246f620540
Description-en: Golang library for logentries.com
 Client library for sending logs to the commercial logentries.com
 service. The library implements the ame methods as the Go Logger
 library and is also compatible with the io.Writer interface.

Package: golang-github-btcsuite-btcd-btcec-dev
Description-md5: 354e117eebe0d7d00d1e128909270484
Description-en: Go library for Elliptic curve cryptography
 Package btcec implements elliptic curve cryptography needed for working
 with Bitcoin (secp256k1 only for now). It is designed so that it may be
 used with the standard crypto/ecdsa packages provided with go. A
 comprehensive suite of test is provided to ensure proper functionality.
 .
 This package contains convenience utilities and shortcuts
 used across the Tendermint projects.

Package: golang-github-btcsuite-btcd-chaincfg-chainhash-dev
Description-md5: 49a94ba310f4cd20d69464cb8931d2df
Description-en: generic hash types and functions for Go
 chainhash provides a generic hash type and associated
 functions that allows the specific hash algorithm to
 be abstracted.
 .
 This package contains convenience utilities and shortcuts
 used across the Tendermint projects and is a dependency
 of Tendermint Core.

Package: golang-github-btcsuite-fastsha256-dev
Description-md5: 1ef9f992dc95f731d92c82f24332746e
Description-en: Go alternative fast SHA256 implementation
 This package provides an alternative fast-SHA256
 implementation to the one provided by the Go crypto/sha256
 package that supports midstate calculations.
 .
 This package is used by several Tendermint's components.

Package: golang-github-buengese-sgzip-dev
Description-md5: fab15516b5472da6d4ce60b7a0adaadd
Description-en: experiments for a seekable gzip for use in rclone based on pgzip (library)
 This is an experimental implementation of gzip that allows seeking in
 the compressed file. In normal gzip files that can only be achieved by
 decompressing from the start and discarding all data until the selected
 offset. This gzip implementation works around this by creating a special
 metadata file that maps uncompressed blocks to compressed blocks
 allowing it to only read the compressed blocks required.
 .
 Due to necessity of being able to start decompression from any block the
 dictionary is reset after every block. This somewhat negatively effects
 compression ratio but is a necessary tradeof in our use case. The gzip
 files created by this library are valid normal gzip files and can be
 decompressed by any other gzip implementation.
 .
 Warning
 .
 This library was purpose build for the rclone compression backend. If
 you are looking for a multithreaded golang gzip implementation you
 should be using klauspost/pgzip (https://github.com/klauspost/pgzip)
 which is the base for this library.

Package: golang-github-buger-goterm-dev
Description-md5: 07c06f1c700f75295a5a654dfdbae92d
Description-en: advanced terminal output in Golang
 This library provides basic building blocks for building advanced console
 UIs.

Package: golang-github-buger-jsonparser-dev
Description-md5: 24f65e87bbe7459e318a8148c3abb7de
Description-en: fast schemaless JSON parser for Go
 This is a JSON parser library for Go that does not require previous
 knowledge of the structure of the payload (e.g. creating structs)
 and allows accessing fields by providing the path to them. It is up to
 10 times faster than standard encoding/json package (depending on payload
 size and usage) and allocates no additional memory.

Package: golang-github-bugsnag-bugsnag-go-dev
Description-md5: 0d3674aba81c218f8264f0591a65acea
Description-en: automatic panic monitoring for Go applications
 The Bugsnag Notifier for Golang gives you instant notification of
 panics, or unexpected errors, in your golang app. Any unhandled panics
 will trigger a notification to be sent to a bugsnag.com account.

Package: golang-github-burntsushi-locker-dev
Description-md5: 774f60c9980fcd974e1bf11556b97a64
Description-en: simple Go package for conveniently using named read/write locks
 Package locker is a simple Go package to manage named ReadWrite mutexes.
 These appear to be especially useful for synchronizing access
 to session based information in web applications.
 .
 The common use case is to use the package level functions, which use
 a package level set of locks (safe to use from multiple goroutines
 simultaneously).  However, you may also create a new separate set
 of locks.
 .
 All locks are implemented with read-write mutexes. To use them
 like a regular mutex, simply ignore the RLock/RUnlock functions.

Package: golang-github-burntsushi-xgb-dev
Description-md5: fab3bd34f8a4ee8f16897afca35780f8
Description-en: Low-level API to communicate with the X server. See the reference
 (https://github.com/BurntSushi/xgb) for more info.

Package: golang-github-bwesterb-go-ristretto-dev
Description-md5: 3571436be8c130a6b6a71497a835842e
Description-en: Go implementation of the Ristretto prime-order group over Edwards25519
 Many cryptographic schemes need a group of prime order.  Popular and
 efficient elliptic curves like (Edwards25519 of ed25519 fame) are rarely
 of prime order.  There is, however, a convenient method to construct a
 prime order group from such curves, called Ristretto
 (https://ristretto.group) proposed by Mike Hamburg
 (https://www.shiftleft.org).
 .
 This is a pure Go implementation of the group operations on the
 Ristretto prime-order group built from Edwards25519. Documentation is on
 godoc (https://godoc.org/github.com/bwesterb/go-ristretto).

Package: golang-github-c-bata-go-prompt-dev
Description-md5: 32e4e7afced524c44362a02fb0470fb0
Description-en: building powerful interactive prompts in Go
 Library for building powerful interactive prompts inspired by
 python-prompt-toolkit.

Package: golang-github-c-robinson-iplib-dev
Description-md5: 22aab54c5f5028ab2d46c86e8077e528
Description-en: library for working with IP addresses and networks in Go
 IPLib is built around and on top of the address primitives found in
 the net package, trying to make them more accessible and easier to
 manipulate, in the spirit of Python's ipaddress and Ruby's ipaddr
 libraries.
 .
 It features:
  - tools performing common tasks against regular net.IP objects;
  - an iplib.Net interface that enhances net.IPNet.
 .
 It also features two submodules:
  - iana: referencing IP netblocks against the Internet Assigned
    Numbers Authority's Special IP Address Registry;
  - iid: generating and validating IPv6 Interface Identifiers,
    including RFC4291 modified EUI64 and RFC7217 Semantically Opaque
    addresses.

Package: golang-github-caarlos0-env-dev
Description-md5: 87b22848880b5003cb868ff022f95b2e
Description-en: Go library for parse environment variables to structs
 This is a Simple Golang library to parse environment variables to structs.
 Out of the box all built-in types are supported, plus a few others that are
 commonly used. Supports the following type:
 .
  - string
  - bool
  - int
  - int8
  - int16
  - int32
  - int64
  - uint
  - uint8
  - uint16
  - uint32
  - uint64
  - float32
  - float64
  - string
  - time.Duration
  - encoding.TextUnmarshaler
  - url.URL

Package: golang-github-cactus-go-statsd-client-dev
Description-md5: d4bbaf9c46ac232f9f80056538b93ea9
Description-en: statsd client for Go
 This package contains a StatsD client implementation that is safe for
 concurrent use by multiple goroutines and for efficiency can be
 created and reused.

Package: golang-github-caddyserver-certmagic-dev
Description-md5: 6113c83a5f2cbc022a9e62a7ff80748a
Description-en: Go library for automatic HTTPS using Let's Encrypt
 With CertMagic, one can add one line to your Go application to serve securely
 over TLS, without ever having to touch certificates.
 .
 Features:
  * Fully automated certificate management including issuance and renewal
  * One-liner, fully managed HTTPS servers
  * HTTP->HTTPS redirects
  * Solves all 3 ACME challenges: HTTP, TLS-ALPN, and DNS
  * Robust error handling of any ACME client
  * All libdns DNS providers work out-of-the-box (https://github.com/libdns)
  * Pluggable storage implementations (default: file system)
  * Wildcard certificates
  * Automatic OCSP stapling
  * Distributed solving of all challenges (works behind load balancers)
  * Supports "on-demand" issuance of certificates
  * Optional event hooks for observation
  * Works with any certificate authority (CA) compliant with
  the ACME specification
  * Certificate revocation
  * Scales to hundreds of thousands of names/certificates per instance
  * Use in conjunction with ones own certificates

Package: golang-github-calmh-du-dev
Description-md5: e9b04d81146a318a8764737727fafb0d
Description-en: Get disk usage information like how much space is available, free, and used
 Package du provides functions to Get total and available disk space
 on a given volume. Function Get returns the Usage of a given path,
 or an error if usage data is unavailable

Package: golang-github-calmh-luhn-dev
Description-md5: 04df91e93819a5a9fb4764431913576c
Description-en: Luhn-mod-N implementation in Go
 Package luhn provides a Luhn-mod-N implementation in Go.
 Function generate returns a check digit for the string s,
 which should be composed of characters from the Alphabet a.
 Function validate returns true if the last character of the
 string s is correct, for a string s composed of characters
 in the alphabet a.

Package: golang-github-calmh-randomart-dev
Description-md5: 24d49339979b6d803a0de58c99825331
Description-en: generates OpenSSH-style randomart (Go library)
 Go package randomart generates OpenSSH style "randomart" images
 based on key fingerprints.
 .
 Example:
 .
   data := []byte{ 0x9b, 0x4c, 0x7b, 0xce, 0x7a, 0xbd, 0x0a, 0x13,
                   0x61, 0xfb, 0x17, 0xc2, 0x06, 0x12, 0x0c, 0xed }
   ra := randomart.Generate(data, "RSA 2048")
   fmt.Println(ra)
 .
   +--[ RSA 2048 ]---+
   |    .+.          |
   |      o.         |
   |     .. +        |
   |      Eo =       |
   |        S + .    |
   |       o B . .   |
   |        B o..    |
   |         *...    |
   |        .o+...   |
   +-----------------+

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: 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-candid-dev
Description-md5: 4ff38afd8e1a731d394737f9a1228bc3
Description-en: Candid Identity Manager Service (library)
 The Candid server provides a macaroon-based authentication service.
 .
 The Go source code for this library is packaged in Debian with the
 sole purpose of building other Go programs for Debian.
 .
 Regular users should not depend on this package in their regular
 development workflow. For that, users should use `go get`.

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: 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-casbin-casbin-dev
Description-md5: cc5762913e261b6803ff5e5f4510046a
Description-en: Authorization library that supports access control models like ACL, RBAC, ABAC
 Casbin is a powerful and efficient open-source access control library
 for Golang projects. It provides support for enforcing authorization
 based on various access control models.

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: 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: golang-github-ccding-go-stun-dev
Description-md5: 8c00a4661db16b75362d7d7b45b4f218
Description-en: implementation of the STUN client (RFC 3489 and RFC 5389)
 go-stun is a STUN (RFC 3489, 5389) client implementation in golang
 (a.k.a. UDP hole punching).
 .
 Use the Library The library github.com/ccding/go-stun/stun is extremely
 easy to use -- just one line of code.
 .
 ```go import "github.com/ccding/go-stun/stun"
 .
 func main() {
     nat, host, err := stun.NewClient().Discover()
 } ```

Package: golang-github-cenk-hub-dev
Description-md5: e07e5ee4b027fe262bc55901c802bc00
Description-en: Simple PubSub (Publish/Subscribe) library in Go
 This package provides a trivial implementation of a simple event
 dispatcher using the publish/subscribe pattern.

Package: golang-github-cenk-rpc2-dev
Description-md5: 82198c1d3e34b475eb0d2da01d224d83
Description-en: bi-directional RPC in Go
 rpc2 is a fork of net/rpc package in the standard library.  The main
 goal is to add bi-directional support to calls.  That means server
 can call the methods of client which is not possible with net/rpc
 package.

Package: golang-github-cenkalti-backoff-dev
Description-md5: 51922aa9ba0836eedd2c2447c0fdabbd
Description-en: exponential backoff algorithm in Go
 Exponential backoff is an algorithm that uses feedback to multiplicatively
 decrease the rate of some process, in order to gradually find an acceptable
 rate. The retries exponentially increase and stop increasing when a certain
 threshold is met.

Package: golang-github-cention-sany-utf7-dev
Description-md5: cfbc3d901fbc3851438a2fd6790ff5fa
Description-en: UTF7 UTF8 transcoder
 This library is a UTF7 UTF8 transdecoder which also
 provides a transformer interface.

Package: golang-github-centrifugal-centrifuge-dev
Description-md5: e2cc0f96c07be7a763d0e072ee1f7ce3
Description-en: real-time messaging library with scalability in mind
 This package contains a real-time core of Centrifugo server. It's also
 supposed to be a general purpose real-time messaging library for Go
 programming language. The library built on top of strict client-server
 protocol schema and exposes various real-time oriented primitives for
 a developer. Centrifuge solves several problems a developer may come
 across when building complex real-time applications – like scalability
 (millions of connections), proper persistent connection management and
 invalidation, fast reconnect with message recovery, WebSocket fallback
 option.

Package: golang-github-centrifugal-protocol-dev
Description-md5: 534c6de3d0d096a00815123d5cde759c
Description-en: Centrifuge client-server protocol definitions
 This package contains the Centrifuge client protocol definitions.
 .
 More documentation can be found on go.dev
 (https://pkg.go.dev/github.com/centrifugal/protocol).

Package: golang-github-centurylinkcloud-clc-sdk-dev
Description-md5: a1b274b1c27df8ca5f8af350f4873c7a
Description-en: SDK for Century Link Cloud
 This package contains an SDK for the Century Link Cloud that is
 written in Go. One can for example create new servers or get
 the status of them.
 .
 It is needed for terraform.

Package: golang-github-cespare-xxhash-dev
Description-md5: 2fd1a2b44a3bb43d26baa9908bd09217
Description-en: implementation of the 64-bit xxHash algorithm (XXH64)
 xxhash is a Go implementation of the 64-bit xxHash
 (http://cyan4973.github.io/xxHash/) algorithm, XXH64. This is a
 high-quality hashing algorithm that is much faster than anything in the
 Go standard library.

Package: golang-github-chai2010-gettext-go-dev
Description-md5: 7b0efa8090df6c32f73a315421312269
Description-en: GNU gettext for Go (library)
 Package gettext implements a basic GNU's gettext library

Package: golang-github-chappjc-logrus-prefix-dev
Description-md5: a26145bd4007929c29399c76adfdaa99
Description-en: text formatter based on logrus.TextFormatter
 Logrus formatter mainly based on original logrus.TextFormatter but with
 slightly modified colored output and support for log entry prefixes, e.g.
 message source followed by a colon. In addition, custom color themes are
 supported.

Package: golang-github-charmbracelet-bubbles-dev
Description-md5: 2d1968ab69a906f8d4f872354d0babb1
Description-en: TUI components for Bubble Tea 🍡 (Go library)
 Go package bubbles provides some components for Bubble Tea applications.
 These components are used in production in Glow, Charm and many other
 applications.
 .
 Spinner
 .
 A spinner, useful for indicating that some kind an operation is
 happening.  There are a couple default ones, but you can also pass your
 own ”frames.”
 .
 Text Input
 .
 A text input field, akin to an <input type="text"> in HTML.  Supports
 unicode, pasting, in-place scrolling when the value exceeds the width of
 the element and the common, and many customization options.
 .
 Progress
 .
 A simple, customizable progress meter, with optional animation via
 Harmonica.  Supports solid and gradient fills.  The empty and filled
 runes can be set to whatever you'd like.  The percentage readout is
 customizable and can also be omitted entirely.
 .
 Paginator
 .
 A component for handling pagination logic and optionally drawing
 pagination UI.  Supports "dot-style" pagination (similar to what you might
 see on iOS) and numeric page numbering, but you could also just use this
 component for the logic and visualize pagination however you like.
 .
 Viewport
 .
 A viewport for vertically scrolling content. Optionally includes
 standard pager keybindings and mouse wheel support. A high performance
 mode is available for applications which make use of the alternate
 screen buffer.
 .
 This component is well complemented with Reflow for ANSI-aware indenting
 and text wrapping.
 .
 List
 .
 A customizable, batteries-included component for browsing a set of items.
 Features pagination, fuzzy filtering, auto-generated help, an activity
 spinner, and status messages, all of which can be enabled and disabled
 as  needed. Extrapolated from Glow.
 .
 Help
 .
 A customizable horizontal mini help view that automatically generates
 itself from your keybindings. It features single and multi-line modes,
 which the user can optionally toggle between. It will truncate
 gracefully if the terminal is too wide for the content.
 .
 Key
 .
 A non-visual component for managing keybindings. It’s useful for allowing
 users to remap keybindings as well as generating help views
 corresponding to your keybindings.

Package: golang-github-charmbracelet-bubbletea-dev
Description-md5: 4f4b7171504873b0c2040024985846d9
Description-en: powerful little TUI framework for Go 🏗
 Bubble Tea is the fun, functional and stateful way to build terminal apps.
 A Go framework based on The Elm Architecture.
 Bubble Tea is well-suited for simple and complex terminal applications,
 either inline, full-window, or a mix of both.
 .
 Bubble Tea is in use in production and includes a number of features and
 performance optimizations we’ve added along the way.  Among those is a
 standard framerate-based renderer, a renderer for high-performance
 scrollable regions which works alongside the main renderer, and mouse
 support.

Package: golang-github-charmbracelet-glamour-dev
Description-md5: 0c0d37005862235b16b9686b5fc19ba5
Description-en: stylesheet-based markdown rendering for your CLI apps (Go library)
 The Go library "glamour" lets you render Markdown documents and templates
 on ANSI-compatible terminals.  You can create your own stylesheet or
 simply use one of the stylish defaults.

Package: golang-github-charmbracelet-harmonica-dev
Description-md5: 32c9220eccf0e906ee5064210440e9e0
Description-en: simple, efficient spring animation library for Go 🎼
 Go package harmonica is a simple, efficient spring animation library
 for smooth, natural motion.
 .
 It even works well on the command line.
 .
 This library is a fairly straightforward port of Ryan Juckett’s excellent
 damped simple harmonic oscillator originally writen in C++ in 2008 and
 published in 2012.  Ryan’s writeup on the subject is fantastic;
 see https://www.ryanjuckett.com/damped-springs/

Package: golang-github-charmbracelet-keygen-dev
Description-md5: b5d7de79d9006dc6d02ff3b7cbfda636
Description-en: SSH key pair generator (Go library)
 Go package keygen is an SSH key pair generator.
 Supports generating RSA and Ed25519 keys.
 .
 Example
 .
   k, err := NewWithWrite(".ssh", "my_awesome_key", []byte(""), key.Ed25519)
   if err != nil {
       fmt.Printf("error creating SSH key pair: %v", err)
       os.Exit(1)
   }

Package: golang-github-charmbracelet-lipgloss-dev
Description-md5: 16421d694f56a65e0a92a389241f2a28
Description-en: style definitions for nice terminal layouts 👄 (Go library)
 Go package lipgloss provides style definitions for nice terminal layouts.
 Built with TUIs in mind.
 .
 Lip Gloss takes an expressive, declarative approach to terminal
 rendering.  Users familiar with CSS will feel at home with Lip Gloss.

Package: golang-github-charmbracelet-wish-dev
Description-md5: 055984355f002c80703679e7e001a331
Description-en: Make SSH apps, just like that! 💫 (Go library)
 Wish is an SSH server with sensible defaults and a collection of
 middleware that makes building SSH apps easy.  Wish is built on
 gliderlabs/ssh and should be easy to integrate into any existing
 projects.
 .
 SSH is an excellent platform to build remotely accessible applications
 on.  It offers secure communication without the hassle of HTTPS
 certificates, it has user identification with SSH keys and it's
 accessible from anywhere with a terminal.  Powerful protocols like
 Git work over SSH and you can even render TUIs directly over an SSH
 connection.

Package: golang-github-checkpoint-restore-go-criu-dev
Description-md5: 86e3fd7404b98b8e4c75fe9297e301e3
Description-en: CRIU bindings for Golang
 Golang bindings for CRIU. The code is based on the Golang-based PHaul
 implementation from the CRIU repository.
 .
 Golang bindings provide an easy way to use the CRIU RPC calls from Golang
 without the need to set up all the infrastructure to make the actual RPC
 connection to CRIU.

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: 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-cheekybits-is-dev
Description-md5: 7a4e6cb9323d0703501e67ad8d65d392
Description-en: Mini testing helper for Go
 github.com/cheekybits/is is a mini testing helper for Go.
 .
  * Simple interface (is.OK and is.Equal)
  * Plugs into existing Go toolchain (uses testing.T)
  * Obvious for newcomers and newbs
  * Also gives you is.Panic and is.PanicWith helpers - because testing
    panics is ugly

Package: golang-github-cheggaaa-pb.v3-dev
Description-md5: 846e63c270b05f7dd150cfd22592d97a
Description-en: simple console progress bar for Go
 This package provides a simple progress bar for console programs.

Package: golang-github-chifflier-nfqueue-go-dev
Description-md5: 19378847f72d496969b7b56a44cb4a48
Description-en: Go bindings for NFQueue
 nfqueue-go is a wrapper library for libnetfilter-queue.
 The goal is to provide a library to gain access
 to packets queued by the kernel packet filter.
 .
 libnetfilter_queue is a userspace library providing an
 API to access packets that have been queued by the
 Linux kernel packet filter. This provides an easy way
 to filter packets from userspace, and use tools or
 libraries that are not accessible from kernelspace.

Package: golang-github-chmduquesne-rollinghash-dev
Description-md5: a7e8a964df54c38d2aa999d9fe6e647c
Description-en: Implementation of some rolling checksums in golang
 Package rollinghash implements rolling versions of some hashes.
 Currently included:
  - adler32
  - buzhash32
  - buzhash64
  - rabinkarp32

Package: golang-github-christrenkamp-goxpath-dev
Description-md5: e92be1144c22e1c26032bbac92842b32
Description-en: XPath 1.0 implementation written in Go
 goxpath is a XPath 1.0 implementation, written natively in the Go programming
 language. XPath queries XML documents, selecting elements, attributes, text,
 and has some operators and functions for manipulating strings, numbers, and
 booleans.

Package: golang-github-chromedp-cdproto-dev
Description-md5: e85928d83daf2e0decfc83c3820e96d7
Description-en: Commands, types, events for Chrome DevTools
 Contains the generated commands, types, and events for the Chrome DevTools
 Protocol domains. This package is generated by the cdproto-gen command.
 Refer to that project and to the main chromedp project for information
 on using the commands, types, and events available here.

Package: golang-github-chromedp-sysutil-dev
Description-md5: 966a8db52311efadd97debe41acd9530
Description-en: cross platform system utilities
 This package provides some utilities for working with cross
 platform systems.
 .
 It is inspired by the Go version of Sigar, but written to be
 "idiomatic" Go.

Package: golang-github-chzyer-readline-dev
Description-md5: 8f0e5963a531fca8b7a378df4646dd85
Description-en: Readline is a pure go implementation for a GNU-Readline like library
 Readline supports multiple platforms (Windows, OSX, GNU/Linux), and enables
 applications to provide a terminal user interface that is able to dynmically
 interact with the user on one terminal line.

Package: golang-github-cilium-ebpf-dev
Description-md5: c3fc4c621a2f93d3c74a5d10cd7fa14e
Description-en: eBPF Library for Go
 eBPF is a pure Go library that provides utilities for loading, compiling,
 and debugging eBPF programs. It has minimal external dependencies and
 is intended to be used in long running processes.

Package: golang-github-circonus-labs-circonus-gometrics-dev
Description-md5: ff0e04b40a38afc314e0358966bbadbc
Description-en: Golang implementation of metrics reporting for Cirocnus
 Circonus metrics tracking for Go applications. This library supports named
 counters, gauges and histograms.  It also provides convenience wrappers
 for registering latency instrumented functions with Go's builtin http
 server.

Package: golang-github-circonus-labs-circonusllhist-dev
Description-md5: 264d9e01adc3e85acf3fe628235708ac
Description-en: implementation of Circonus log-linear histograms
 A Golang implementation of Circonus log-linear histograms.

Package: golang-github-cjoudrey-gluaurl-dev
Description-md5: 731490247429a46a770fc9eea20f5cdf
Description-en: url parser and builder module for gopher-lua (library)
 gluaurl provides an easy way to parse and build URLs from within GopherLua
 that provides Go APIs that allow you to easily embed a scripting language
 to your Go host programs.

Package: golang-github-clbanning-mxj-dev
Description-md5: 07e8966d6679c325896fae8be4c2bbc2
Description-en: mxj - to/from maps, XML and JSON (Go library)
 Decode/encode XML to/from map[string]interface{} (or JSON) values,
 and extract/modify values from maps by key or key-path, including wildcards.
 .
 mxj supplants the legacy x2j and j2x packages.
 If you want the old syntax, use mxj/x2j and mxj/j2x packages.

Package: golang-github-cli-browser-dev
Description-md5: 74118722ba39515daefce8d42e0fd07c
Description-en: helpers to open URLs, files, or readers in a web browser (Go library)
 The browser package provides helpers to open URLs, readers, or files
 in the system default web browser.
 .
 This fork from github.com/pkg/browser adds:
  - `OpenReader` error wrapping;
  - `ErrNotFound` error wrapping on BSD;
  - Go 1.13 support.

Package: golang-github-cli-go-gh-dev
Description-md5: 046943e3b5eed69537bb77900337909a
Description-en: Go module for interacting with gh and the GitHub API from the command line
 go-gh is a Go module for CLI Go applications and gh extensions
 that want a convenient way to interact with gh, and the GitHub API
 using gh environment configuration.
 .
 go-gh supports multiple ways of getting access to gh functionality:
 .
  * Helpers that automatically read a gh config to authenticate
    themselves
  * gh.Exec shells out to a gh install on your machine
 .
 If you'd like to use go-gh on systems without gh installed and
 configured, you can provide custom authentication details to the go-gh
 API helpers.

Package: golang-github-cli-oauth-dev
Description-md5: 0050910e61935f22aebdbf0973972960
Description-en: perform OAuth Device flow and Web application flow (Go library)
 github.com/cli/oauth is a library for Go client applications that need to
 perform OAuth authorization against a server, typically GitHub.com.
 .
 Traditionally, OAuth for web applications involves redirecting to
 a URI after the user authorizes an app.  While web apps (and some native
 client apps) can receive a browser redirect, client apps such as CLI
 applications do not have such an option.
 .
 To accommodate client apps, this library implements the OAuth Device
 Authorization Grant (https://oauth.net/2/device-flow/) which GitHub.com
 now supports.  With Device flow, the user is presented with a one-time code
 that they will have to enter in a web browser while authorizing the app on
 the server.  Device flow is suitable for cases where the web browser may be
 running on a separate device than the client app itself; for example
 a CLI application could run within a headless, containerized instance,
 but the user may complete authorization using a browser on their phone.
 .
 To transparently enable OAuth authorization on any GitHub host
 (e.g. GHES instances without OAuth "Device flow" support), this library
 also bundles an implementation of OAuth web application flow in which
 the client app starts a local server at http://127.0.0.1:<port>/
 that acts as a receiver for the browser redirect.  First, Device flow
 is attempted, and the localhost server is used as fallback.  With
 the localhost server, the user's web browser must be running on the
 same machine as the client application itself.

Package: golang-github-cli-safeexec-dev
Description-md5: c843f909ece89cbb9348e9b307e6faa1
Description-en: safer version of exec.LookPath on Windows
 safeexec is a Go module that provides a safer alternative to exec.LookPath()
 on Windows.
 .
 The following, relatively common approach to running external commands
 has a subtle vulnerability on Windows:
 .
   import "os/exec"
 .
   func gitStatus() error {
       // On Windows, this will result in .\git.exe or .\git.bat being executed
       // if either were found in the current working directory.
       cmd := exec.Command("git", "status") return cmd.Run()
   }
 .
 Searching the current directory (surprising behavior) before searching
 folders listed in the PATH environment variable (expected behavior)
 seems to be intended in Go and unlikely to be changed:
 https://github.com/golang/go/issues/38736
 .
 Since Go does not provide a version of exec.LookPath() that only searches
 PATH and does not search the current working directory, this module provides
 a LookPath function that works consistently across platforms.
 .
 Example use:
 .
   import (
       "os/exec" "github.com/cli/safeexec"
   )
 .
   func gitStatus() error {
       gitBin, err := safeexec.LookPath("git")
       if err != nil {
           return err
       }
       cmd := exec.Command(gitBin, "status")
       return cmd.Run()
   }

Package: golang-github-cli-shurcool-graphql-dev
Description-md5: fdb6e46a42f004acc18a1d8649ad6278
Description-en: GraphQL client implementation for Go (GitHub CLI fork)
 Package graphql provides a GraphQL client implementation for Go.
 It is forked from https://github.com/shurcooL/graphql for GitHub CLI "gh".

Package: golang-github-client9-reopen-dev
Description-md5: 19218cd76e80bc6e774bc6e7104263bc
Description-en: freopen functionality for golang's io.Writers (library)
 Makes a standard os.File a "reopenable writer" and allows SIGHUP signals to
 reopen log files, as needed by logrotated. This is inspired by the C/Posix
 freopen.
 .
 The simple version reopen.NewFileWriter does unbuffered writing.  A call
 to .Reopen closes the existing file handle, and then re-opens it using
 the original filename.
 .
 The more advanced version reopen.NewBufferedFileWriter buffers input and
 flushes when the internal buffer is full (with care) or if 30 seconds
 has elapsed.

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-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-circl-dev
Description-md5: 6d34360357f475f04fc81a2f1a97823b
Description-en: Cloudflare Interoperable Reusable Cryptographic Library (golang)
 CIRCL (Cloudflare Interoperable, Reusable Cryptographic Library) is
 a collection of cryptographic primitives written in Go. The goal of
 this library is to be used as a tool for experimental deployment of
 cryptographic algorithms targeting Post-Quantum (PQ) and Elliptic Curve
 Cryptography (ECC).
 .
 Security Disclaimer
 This library is offered as-is, and without a guarantee. Therefore,
 it is expected that changes in the code, repository, and API occur
 in the future. It's recommended to take caution before using this
 library in a production application since part of its content is
 experimental.

Package: golang-github-cloudflare-go-metrics-dev
Description-md5: 1af90669eca28f22af85988cbc9389bd
Description-en: Cloudflare's fork of Go port of Coda Hale's Metrics library
 This package is a fork of Richard Crowley's Go port of Coda Hale's
 Metrics library for Java. It allows one to easily collect metrics from an
 application written in Go in an unobtrusive way. Metrics can then be
 exported to syslog, files or to a storage system like Graphite.

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-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-github-cloudflare-sidh-dev
Description-md5: da3eaa01efc087b5355a1f3cebea57a0
Description-en: Supersingular Isogeny Diffie-Hellman golang library
 Go implementation of (ephemeral) supersingular isogeny Diffie-Hellman
 (SIDH) and supersingular isogeny key exchange (SIKE), as specified in
 SIDH-spec, PQC NIST Submission (http://sike.org/files/SIDH-spec.pdf)
 (Nov 30, 2017).
 .
 Portions of the field arithmetic were ported from the Microsoft
 Research implementation.
 .
 The SIDH package does NOT implement key validation. It means that it
 should only be used for ephemeral DH. Each keypair should be used at
 most once.
 .
 Project provides following packages:
   * p503: P503 field arithmetic
   * p751: P751 field arithmetic
   * sidh: Implementation of SIDH key agreement
   * sike: Implementation of SIKE PKE and KEM, based on sidh package

Package: golang-github-cloudflare-tableflip-dev
Description-md5: 79934eaa636dfb55f5585de5c54590e3
Description-en: Graceful process restarts in Go (library)
 It is sometimes useful to update the running code and / or configuration of a
 network service, without disrupting existing connections. Usually, this is
 achieved by starting a new process, somehow transferring clients to it and
 then exiting the old process.
 .
 There are many ways to implement graceful upgrades. They vary wildly in the
 trade-offs they make, and how much control they afford the user. This library
 has the following goals:
  - No old code keeps running after a successful upgrade
  - The new process has a grace period for performing initialisation
  - Crashing during initialisation is OK
  - Only a single upgrade is ever run in parallel

Package: golang-github-cloudfoundry-gosigar-dev
Description-md5: e3002a1bb294d2068d4db56422bf1e94
Description-en: golang implementation of the sigar API
 Go sigar is a golang implementation of the sigar API. The Go version
 of sigar has a very similar interface, but is being written from
 scratch in pure go/cgo, rather than cgo bindings for libsigar.

Package: golang-github-cloudfoundry-jibber-jabber-dev
Description-md5: b0c5d5428bedb5ff0b37a9a759294992
Description-en: Cross Platform locale detection for Golang
 Jibber Jabber is a GoLang Library that can be used to detect
 an operating system's current language.
 OS Support OSX and Linux via the LC_ALL and LANG environment
 variables. These are standard variables that are used in ALL versions
 of UNIX for language detection.

Package: golang-github-clusterhq-flocker-go-dev
Description-md5: 53a9ee27c07445db0be58738fe5f5401
Description-en: Flocker go library
 flocker-go implements functionality to interact with a Flocker Control
 Service.

Package: golang-github-cnf-structhash-dev
Description-md5: 5518e31700e8f18cb8eb5edbcced260a
Description-en: get hash strings of arbitrary data structures
 structhash is a Go library for generating hash strings of arbitrary
 data structures. Features
  - fields may be ignored or renamed (like in json.Marshal, but using
    different struct tag)
  - fields may be serialized
  - fields may be versioned
  - fields order in struct doesn't matter (unlike json.Marshal)
  - nil values are treated equally to zero valuesInstallation

Package: golang-github-cockroachdb-apd-dev
Description-md5: 70c3350d575618018401b68f7f48bb83
Description-en: arbitrary-precision decimals for Go
 apd is an arbitrary-precision decimal package for Go.
 .
 apd implements much of the decimal specification from the General Decimal
 Arithmetic (http://speleotrove.com/decimal/) description. This is the same
 specification implemented by python’s decimal module
 (https://docs.python.org/2/library/decimal.html) and GCC’s decimal
 extension.
 ,
 Features:
  • Panic-free operation.
  • Support for standard functions. sqrt, ln, pow, etc.
  • Accurate and configurable precision.
  • Good performance.
  • Condition flags and traps.

Package: golang-github-cockroachdb-cockroach-go-dev
Description-md5: 30d0682d26555ffedec6b2cbb77b7021
Description-en: Packages for go clients.
 testing Testing helpers for cockroach clients.

Package: golang-github-cockroachdb-datadriven-dev
Description-md5: e46a92de4b58b5a44790f7ab6faab100
Description-en: extension of Table-Driven Testing (library)
 This package provides an implementation of an extension of Table-Driven
 Testing. Instead of building and iterating over a table in the test code, the
 input is further separated into files (or inline strings). For certain classes
 of tests, this can significantly reduce the friction involved in writing and
 reading these tests.
 .
 This package contains the Go library.

Package: golang-github-codahale-hdrhistogram-dev
Description-md5: 60d9d1c6d6807bcee2ef5f634d3c799c
Description-en: implementation of Gil Tene's HDR Histogram
 This package contains a pure Go implementation of the HDR Histogram
 .
 A Histogram that supports recording and analyzing sampled data value
 counts across a configurable integer value range with configurable value
 precision within the range. Value precision is expressed as the number
 of significant digits in the value recording, and provides control over
 value quantization behavior across the value range and the subsequent
 value resolution at any given level.

Package: golang-github-codegangsta-negroni-dev
Description-md5: 8b1a6125d0de9a7e006917f3ea720c2e
Description-en: idiomatic HTTP middleware for Golang
 Negroni is an idiomatic approach to web middleware in Go. It is
 tiny, non-intrusive, and encourages use of net/http Handlers.
 .
 Negroni is not a framework. It is a library that is designed to
 work directly with net/http.

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: 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: golang-github-confluentinc-bincover-dev
Description-md5: 05bdd45b212f74ff5c47dd1893e9cb42
Description-en: easily measure code coverage of Golang binaries (library)
 Bincover is a ready-to-use, generic solution to test Go binaries,
 which is robust enough to handle panics and OS exits. It provides a
 simple and flexible API that generates an “instrumented binary” that
 can measure its own coverage, runs it with user-specified command
 line arguments and environment variables, and merges coverage
 profiles generated from multiple test runs.

Package: golang-github-confluentinc-confluent-kafka-go-dev
Description-md5: b6111707e0b66445b83f63c30b9cb315
Description-en: Apache Kafka Golang client by Confluent
 Confluent's Kafka client for Golang wraps the librdkafka C library, providing
 full Kafka protocol support with great performance and reliability.
 .
 The Golang bindings are supported by Confluent, founded by the creators of
 Kafka, and part of their Confluent Platform offering, so the client can be
 expected to keep pace with Kafka development.
 .
 The Golang bindings provide a high-level Producer and Consumer with support
 for the balanced consumer groups of Apache Kafka 0.9 and above.

Package: golang-github-container-orchestrated-devices-container-device-interface-dev
Description-md5: b20f706db967a2cdacf97fee9c335c7a
Description-en: container device interface
 CDI (Container Device Interface), is a specification for container runtimes,
 to support third party devices.
 .
 CDI concerns itself only with enabling container to be device aware.
 Areas like resource management are explicitly left out of CDI (and is
 expected to be handled by the orchestrator). Because of this focus, the
 CDI specification is simple to implement and allows great flexibility to
 runtimes and orchestrators.

Package: golang-github-containerd-btrfs-dev
Description-md5: 519c0f31d10fa3689463684247e37665
Description-en: Btrfs bindings for Go
 Native Go bindings for btrfs.
 .
 These are in the early stages.
 .
 This package may not cover all the use cases for btrfs. Note that due to
 struct alignment issues, this isn't yet fully native.

Package: golang-github-containerd-cgroups-dev
Description-md5: 02918fbd0db650abb748067c96da01a2
Description-en: cgroups package for Go
 Go package for creating, managing, inspecting, and destroying
 cgroups.  The resources format for settings on the cgroup uses the OCI
 runtime-spec found here (https://github.com/opencontainers/runtime-spec).

Package: golang-github-containerd-console-dev
Description-md5: 3af46040f5de71b13a292b5234381cd7
Description-en: Console package for Go
 Golang package for dealing with consoles.  Light on deps and a simple API.

Package: golang-github-containerd-fifo-dev
Description-md5: af96bd7b7dbf644db9284a2deb7499df
Description-en: fifo pkg for Go
 Go package for handling fifos in a sane way.

Package: golang-github-containerd-go-cni-dev
Description-md5: 784371e3f327234b8dc91b30a17ee3e7
Description-en: generic CNI library to provide APIs for CNI plugin interactions
 The library provides APIs to:
 .
  * Load CNI network config from different sources
  * Setup networks for container namespace
  * Remove networks from container namespace
  * Query status of CNI network plugin initialization
 .
 go-cni aims to support plugins that implement Container Network Interface

Package: golang-github-containerd-go-runc-dev
Description-md5: c272a7f5f1bbed458cc7c1856bfc10ee
Description-en: runc bindings for Go
 This is a package for consuming the runc binary in your Go applications.
 It tries to expose all the settings and features of the runc CLI. If there
 is something missing then add it, its opensource!

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: 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: golang-github-containerd-typeurl-dev
Description-md5: fe1401a9785a69c52feaee64f47aa3bb
Description-en: Go package for managing marshaled types to protobuf.Any
 A Go package for managing the registration, marshaling, and unmarshaling
 of encoded types.
 .
 This package helps when types are sent over a GRPC API and marshaled as a
 [protobuf.Any]().

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: 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: buildah
Description-md5: d5bd7614dccbe136c14f36ef68327be3
Description-en: CLI 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 the buildah command-line utility and provides an
 interface similar to the 'docker' command.

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-common
Description-md5: f120088a791b8a74c2f9215b6732cafe
Description-en: Common files for github.com/containers repositories
 This package contains common configuration files for use by
 other container projects.

Package: golang-github-containers-common-dev
Description-md5: b152d6217f58000fa23650831aeea340
Description-en: Common files for github.com/containers repositories (library)
 This package contains shared common files and common go code
 to manage those files in github.com/containers repos.

Package: golang-github-containernetworking-plugin-dnsname
Description-md5: 905bd1e84c1455dc431d030bd2c1ea9f
Description-en: name resolution for containers
 This CNI plugin sets up the use of dnsmasq on a given CNI network so that Pods
 can resolve each other by name. When configured, the pod and its IP address
 are added to a network specific hosts file that dnsmasq reads in.  Similarly,
 when a pod is removed from the network, it will remove the entry from the
 hosts file.  Each CNI network will have its own dnsmasq instance.
 .
 The dnsname plugin was specifically designed for the Podman
 container engine.

Package: golang-github-containers-image
Description-md5: 6994e26bbc30bef93f022bca529c3c0e
Description-en: Configuration files and manpages for github.com/containers repositories
 This package contains documentation and configuration files for use by
 other container projects.

Package: golang-github-containers-image-dev
Description-md5: 43d69f69cfd668e8d0515620d3600bea
Description-en: golang library to work with containers' images
 This library aims at working in various way with containers' images and
 container image registries and allows an application to pull and push
 images from container image registries, like the upstream docker
 registry. It also implements "simple image signing".

Package: golang-github-containers-ocicrypt-dev
Description-md5: 0e9369d564ed3da7408e32b99e37b14c
Description-en: Encryption libraries for Encrypted OCI Container images (library)
 OCIcrypt Library The ocicrypt library is the OCI image
 spec implementation of container image encryption. More
 details of the spec can be seen in the OCI repository
 (https://github.com/opencontainers/image-spec/pull/775). The purpose of
 this library is to encode spec structures and consts in code, as well as
 provide a consistent implementation of image encryption across container
 runtimes and build tools.

Package: golang-github-containers-psgo-dev
Description-md5: 7df906bc4f66ec10f8ff3f00abbc0491
Description-en: ps(1) AIX-format compatible Golang library
 Psgo is a ps(1) AIX-format compatible golang library extended with various
 descriptors useful for displaying container-related data.
 .
 The idea behind the library is to provide an easy to use way of extracting
 process-related data, just as ps(1) does. The problem when using ps(1) is that
 the ps format strings split columns with whitespaces, making the output nearly
 impossible to parse. Using fork and execute ps also adds some jitter, either
 in the container or filter the output afterwards, further limiting
 applicability.
 .
 This library aims to make things a bit more comfortable, especially for
 container runtimes, as the API allows one to join the mount namespace of a
 given process and will parse /proc and /dev/ from there.

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: 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: podman-toolbox
Description-md5: 10e8d422bedd6a457bb570604e8b047f
Description-en: unprivileged development environment using containers
 Toolbx is a tool which allows the use of containerised command line
 environments. It offers a familiar package based environment for
 developing and debugging software that runs fully unprivileged using Podman.
 .
 A toolbx container is a fully mutable container; when you see yum install
 ansible for example, that's something you can do inside your toolbx
 container, without affecting the base operating system.
 .
 Toolbx used to be known as Container Toolbox.

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: 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-coreos-bbolt-dev
Description-md5: 44f929a5fd5efc9f5644c5463f71806f
Description-en: low-level key/value database for Go, especially CoreOS's etcd
 bbolt is a fork of Ben Johnson's Bolt key/value store
 (github.com/boltdb/bolt).
 .
 The purpose of this fork is to better cater to the needs of CoreOS's etcd
 (github.com/coreos/etcd), and to provide the Go community with an active
 maintenance and development target for Bolt; the goal is improved reliability
 and stability.  bbolt includes bug fixes, performance enhancements, and
 features not found in Bolt while preserving backwards compatibility with the
 Bolt API.
 .
 Bolt is a pure Go key/value store inspired by Howard Chu's and the LMDB
 project. The goal of the project is to provide a simple, fast, and reliable
 database for projects that don't require a full database server such as
 Postgres or MySQL.

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: golang-github-coreos-gexpect-dev
Description-md5: 25b18c15c01c8507827ee4fcce30c007
Description-en: library for starting and controlling subprocesses
 Pure golang expect library, for easily starting and controlling subprocesses.

Package: golang-github-coreos-go-iptables-dev
Description-md5: a6ff5a0c2a40d200bf9519a4c3dce191
Description-en: Go bindings for iptables utility
 The go-iptables module wraps the invocation of the iptables
 utility with Go functions to append and delete iptables rules,
 as well as create, clear and delete iptables chains.

Package: golang-github-coreos-go-json-dev
Description-md5: b369fa73070134344fc894283f3ff356
Description-en: Go's encoding/json library plus Node struct support (library)
 This is a fork of go's encoding/json library. It adds the a third target
 for unmarshalling, json.Node. Unmarshalling to a Node behaves
 similarilarly to unmarshalling to an interface{}, except it also records
 the offsets for the start and end of the value that was unmarshalled and,
 if the value was part of a json object, it also records the offsets of the
 start and end of the object's key. The Value field of the Node will be
 unmarshalled to the same types as if it were an interface{}, except in the
 case of arrays and objects. In those case it will be unmarshalled to a
 []Node or map[string]Node instead []interface{} or map[string]interface{}
 for arrays and objects, respectively.

Package: golang-github-coreos-go-oidc-dev
Description-md5: db729008c1a4742852bf2a85a568e797
Description-en: Go libraries for implementing OIDC clients and servers
 This package provides a comprehensive collection of golang libraries
 for other projects to implement OpenID Connect (OIDC) server and
 client components.

Package: golang-github-coreos-go-systemd-dev
Description-md5: 3679fef4434b17e55c34179e71a637e7
Description-en: Go client bindings for systemd socket activation, journal and D-Bus
 Package "go-systemd" is a library that implements native Go client bindings
 for systemd in packages "activation", "journal", and "dbus".
 .
 This package contains the source.

Package: golang-github-coreos-ioprogress-dev
Description-md5: f5b4a541873ee2e18d6d8fddfca95899
Description-en: progress bars around io.Reader/Writers
 Ioprogress is a Goolang library with implementations of io.Reader and
 io.Writer that draws progress bars. The primary use case for these are for
 CLI applications.

Package: golang-github-coreos-pkg-dev
Description-md5: fda2c2008daf8d1069101823cd3075c8
Description-en: collection of Go utility packages
 This package contains a collection of Go utility libraries for use
 in projects written by CoreOS, Inc.

Package: golang-github-coreos-go-semver-dev
Description-md5: 87b2ce29aad662f92dd7be79bc1d7c48
Description-en: Go library for semantic versioning
 Go library for semantic versioning allowing you to parse and compare
 two semantic version strings.

Package: golang-go-semver-dev
Description-md5: 6f4e2783786f093a427dd1a4d10cf831
Description-en: Transitional package for golang-github-coreos-go-semver-dev
 This is a transitional package to ease upgrades to the
 golang-github-coreos-go-semver-dev package. It can be safely removed.

Package: golang-github-coreos-vcontext-dev
Description-md5: 8eaa5b5c86b18db8441253472427d6cb
Description-en: Library for validating json and yaml configs in Go (library)
 vcontext is a library supporting validation of config files parsed from
 yaml or json with support for giving context as to where errors occur.
 It is composed of multiple semi-independent packages:
 .
  report: a structure for containing multiple errors, warnings, etc.
  It also contains context (from the path package) for determining where
  in the config the reports came from
 .
  validate: a package for composing a report by validating go structs
 .
  tree: a structure for containing metadata about the location
  (line/column) of objects in the source of the config
 .
  json, yaml: packages for generating trees from json or yaml
 .
  path: a structure for defining how to find json/yaml elements

Package: golang-github-corpix-uarand-dev
Description-md5: f73af01409a0e4ccccc131cd4a444577
Description-en: random user-agent generator
 This package is a generator for random user-agent strings like:
 .
  - Mozilla/5.0 (X11; Linux x86_64)
  - AppleWebKit/537.36 (KHTML, like Gecko)
  - Chrome/41.0.2227.0
  - Safari/537.36
 .
 It is written in Go.

Package: golang-github-cosiner-argv-dev
Description-md5: 4c18bb68cf3fbfa1a9188b51922f330b
Description-en: Argv allows splitting a command line string into an arguments slice
 Argv is a  library for Go that allows splitting a command line string into an
 arguments slice. It uses the bash syntax to replace environment variables and
 interpret values within single quotes.

Package: golang-github-creack-goselect-dev
Description-md5: 7ab637e3d5ca18fc770d0cb9d761ecba
Description-en: select(2) implementation in Go (library)
 goselect is a select(2) implementation in Go.
 .
 The select() system call allows programs to monitor multiple file descriptors,
 waiting until there is activity on one or more of the file descriptors.
 .
 This is a native Golang implementation of select(), wrapping syscall.Select
 with Go types.  It supports multiple architectures and platforms.

Package: golang-github-creack-pty-dev
Description-md5: 08f501fc8b8d8280eb72a298e7aba874
Description-en: PTY interface for Golang
 Pty is a Golang package for using unix pseudo-terminals.

Package: golang-github-creasty-defaults-dev
Description-md5: 6ef3e3626f54c4005e0e64d041e563ac
Description-en: Initialize structs with default values (library)
 Initialize structs with default values
 .
  * Supports almost all kind of types
        * Scalar types
            * int/8/16/32/64, uint/8/16/32/64, float32/64
            * uintptr, bool, string
        * Complex types
            * map, slice, struct
        * Nested types
            * map[K1]map[K2]Struct, []map[K1]Struct[]
        * Aliased types
            * time.Duration
            * e.g., type Enum string
        * Pointer types
            * e.g., *SampleStruct, *int
 .
  * Recursively initializes fields in a struct
  * Dynamically sets default values by defaults.Setter (/setter.go)
    interface
  * Preserves non-initial values from being reset with a default value

Package: golang-github-creekorful-mvnparser-dev
Description-md5: c8bb2995f8f1843e31a87f085065679f
Description-en: Go parser for maven (POM) file
 This library allow unmarshaling of Maven POM
 file in Go, using the standard Json library.

Package: golang-github-cretz-bine-dev
Description-md5: aa8d5ceafbbcacd7f0896c07d7a41ad8
Description-en: Go library for accessing and embedding Tor clients and servers
 Bine is a Go API for using and controlling Tor. It is similar to Stem
 and has the following features:
 .
  * Full support for the Tor controller API
  * Support for net.Conn and net.Listen style APIs
  * Supports statically compiled Tor to embed Tor into the binary
  * Supports both v2 and v3 onion services
  * Support for embedded control socket in Tor >= 0.3.5 (non-Windows)

Package: golang-github-crewjam-httperr-dev
Description-md5: a02f50ca9b042fe1cd169be9de6d977b
Description-en: golang error object that speaks HTTP
 This package provides utilities for handling error conditions in http
 clients and servers.  For example it provides an http.Client that
 returns errors for requests that return a status code >= 400.
 .
 One can also wrap calls with middleware that allow one to provide
 custom handling of errors that are returned from handlers, but also
 >= 400 status codes issued by handlers that don't return errors.

Package: golang-github-cristalhq-hedgedhttp-dev
Description-md5: 6b8852a563c484c84ac94a14db7b9f3b
Description-en: Hedged HTTP client which helps to reduce tail latency at scale (library)
 See paper Tail at Scale (https://cacm.acm.org/magazines/2013/2/160173-the-
 tail-at-scale/fulltext) by Jeffrey Dean, Luiz André Barroso. In short: the
 client first sends one request, but then sends an additional request
 after a timeout if the previous hasn't returned an answer in the
 expected time. The client cancels remaining requests once the first
 result is received.
 .
 Features
 .
  * Simple API.
  * Easy to integrate.
  * Optimized for speed.
  * Clean and tested code.
  * Supports http.Client and http.RoundTripper.
  * Dependency-free.

Package: golang-github-crossdock-crossdock-go-dev
Description-md5: 56496012f982f8d025f2913608fe5465
Description-en: Go client for Crossdock
 Crossdock is a test runner for distributed systems.
 Crossdock is:
    Portable - runs anywhere Docker is installed, eg Travis & locally.
    General - can be used to test sets of libraries and microservices.
    Flexible - test all combinations of behaviors using custom matrix axis.
    Decentralized - each repo can configure and run Crossdock independently
                    from the others.
    Light - run Crossdock for every commit on every repo in parallel.
    Easy - run integration tests on a large project without installing
           every component.
 .
 This package contains a Go client for crossdock.

Package: golang-github-crowdsecurity-dlog-dev
Description-md5: dc5b7d8bcbe3f9870a37e8556ce4b63a
Description-en: Go library to parse the Docker Logs stream (library)
 This library parses the binary Docker Logs stream into plain text.
 Given the full response body to a /containers/<id>/logs request, it
 strips off the log headers and returns the actual plain text message.

Package: golang-github-crowdsecurity-go-cs-bouncer-dev
Description-md5: 92086cf89b43f770faf23ca4c028b8cd
Description-en: Go library to create CrowdSec bouncers
 CrowdSec is a lightweight security engine, able to detect and remedy
 aggressive network behavior. This package makes it possible to build
 bouncers, which are the components responsible for acting upon a
 decision taken by the engine.

Package: golang-github-crowdsecurity-grokky-dev
Description-md5: 8d212ef976a0829793b8994feaca1c25
Description-en: pure Golang Grok-like library
 grokky is a pure Golang Grok-like patterns library with a particular
 focus on parsing log files, and on performance (leveraging the RE2
 regular expression engine instead of Oniguruma).
 .
 The library was designed for creating many patterns and using them
 many times, while not retaining the exact same behaviors and features
 as the original library. The main goals are simplicity, speed, and
 ease of use.

Package: golang-github-crowdsecurity-machineid-dev
Description-md5: 4b25deda871a90711dfcdc28cbf2d876
Description-en: get the unique machine identifier of any host (library)
 This package returns the OS native machine UUID/GUID, which the OS
 uses for internal needs. All machine IDs are usually generated during
 system installation and stay constant for all subsequent boots.

Package: golang-github-cryptix-wav-dev
Description-md5: f494fbbded14a0a5bc2da851eed4710d
Description-en: Golang .wav reader and writer (development file)
 golang-github-cryptix-wav provides .wav reader and writer for Golang.

Package: golang-github-ctdk-chefcrypto-dev
Description-md5: 74add3394ec0e4d34833401f8b11485a
Description-en: Go cryptographic routines to interact with chef servers
 This library includes various cryptographic routines for communicating with
 chef servers for golang programs and libraries. Originally part of goiardi,
 it's been split out for packaging purposes.

Package: golang-github-ctdk-go-trie-dev
Description-md5: 470cdcbb07b95c03c2e688e82dae3223
Description-en: Trie implementation based on a minimal automaton for Go
 This library implements tries, also known as prefix trees, using
 minimal acyclic finite-state automata for the Go programming language.

Package: golang-github-cupcake-rdb-dev
Description-md5: f92161600df46eca345e15b157ee8978
Description-en: Redis RDB parser for Go
 This package provides functions that implement the parsing and encoding
 of the Redis RDB file format. It can be used to read and write persistent
 files saved by Redis.
 .
 Documentation: https://godoc.org/github.com/cupcake/rdb

Package: golang-github-cyberdelia-go-metrics-graphite-dev
Description-md5: aa320d557dbb70d9d38b02264f49d07c
Description-en: Graphite client for the go-metrics
 This is a reporter for the go-metrics
 (https://github.com/rcrowley/go-metrics) library which posts metrics to
 Graphite.

Package: golang-github-cyberdelia-heroku-go-dev
Description-md5: f485d6bd23d34def0c3acafb2499b54a
Description-en: Heroku Platform API Go Client
 This package contains an API client interface for Heroku Platform API
 for the Go (golang) programming language.
 .
 To be able to interact with this API, you have to create a
 new service: s := heroku.NewService(nil)
 .
 The Service struct has all the methods you need to interact with heroku API.

Package: golang-github-cyphar-filepath-securejoin-dev
Description-md5: a6d97ae25d14fa9554b86229ee65c075
Description-en: filepath.SecureJoin implementation
 An implementation of SecureJoin, a candidate for inclusion in the Go
 standard library (https://github.com/golang/go/issues/20126). The purpose
 of this function is to be a "secure" alternative to filepath.Join, and in
 particular it provides certain guarantees that are not provided by
 filepath.Join.

Package: golang-github-cznic-b-dev
Description-md5: 74b85c4139c6ed4c8bd08349dea59943
Description-en: B+tree implementation
 B+tree implementation in Golang.

Package: golang-github-cznic-bufs-dev
Description-md5: 46b6d68c3c2cf01deeae466163fc812d
Description-en: simple buffer cache
 Golang implementation of simple buffer cache.

Package: golang-github-cznic-fileutil-dev
Description-md5: a0342b2bd8cb7cd02dd6dbb80396cf93
Description-en: Golang file utility functions
 "Fileutil collects some file utility functions".

Package: golang-github-cznic-lldb-dev
Description-md5: 9bf57966af7f4cb7a4370ac4f04a8f69
Description-en: low level database engine
 lldb is Golang implementation of a low level database engine.

Package: golang-github-cznic-mathutil-dev
Description-md5: 20a8c3d17c16fca3877da8802cbfb1cc
Description-en: extensions to the Golang "rand" and "math" packages
 Utilities supplemental to the Go standard "rand" and "math" packages.

Package: golang-github-cznic-ql-dev
Description-md5: bdff9277d23c7a7f11b3b4dd9bad8bbf
Description-en: pure Go embedded SQL database
 Embedded (S)QL database inplemented in pure Golang.

Package: golang-github-cznic-sortutil-dev
Description-md5: cce890a07f09c60b909bf5c8fbab7764
Description-en: extensions to standard Go "sort" package
 Utilities supplemental to the Go standard "sort" package.

Package: golang-github-cznic-strutil-dev
Description-md5: fec84232a20392020394981e9054896f
Description-en: extensions to standard Go "strings" package
 Utilities supplemental to the Go standard "strings" package.

Package: golang-github-cznic-zappy-dev
Description-md5: ed1af52f8325a3543bf041da09cd9e34
Description-en: zappy block-based compression format
 Golang implementation of the zappy block-based compression format.
 It aims for a combination of good speed and reasonable compression.

Package: golang-github-d-tux-go-fstab-dev
Description-md5: 90912c1f74c12058b5c141180d699028
Description-en: simple fstab parser
 This Go package provides a /etc/fstab parser, and facitities to be able to
 mount and unmount. It supports UUID, labels, partuuid, parlabel, nfs, swap,
 and more.

Package: golang-github-d2g-dhcp4-dev
Description-md5: a0f7debe8ce5faf59d800591d5dd3608
Description-en: DHCP packet creation library for Go
 This library contains functions to generate DHCP request and
 response packets in the Go language.

Package: golang-github-d2g-dhcp4client-dev
Description-md5: 85bb4b288b85e51cbdd369f59925bcc3
Description-en: DHCP client written in Go
 A DHCP4 client implementation written in Go using AF_PACKET
 support.

Package: golang-github-d2r2-go-bsbmp-dev
Description-md5: f043267a33f0a3e6963f9d4b01ffa3c4
Description-en: interact with Bosch Sensortec BMP180/BMP280/BME280/BMP388 sensors (library)
 Digital humidity and pressure sensors from Bosch Sensortec are popular among
 Arduino and Raspberry Pi developers. These sensors are compact and quite
 accurately measuring, working via Inter-Integrated Circuit (I2C) bus interface.
 .
 This library is written in Go programming language for Raspberry Pi and
 counterparts. It makes all necessary i2c-bus interactions and values
 computation to gives you the temperature and atmospheric pressure values. BME
 sensors also provide relative humidity values.
 .
 Following sensors from Bosch Sensortec are supported:
  * BMP180 (pressure and temperature)
  * BMP280 (pressure and temperature)
  * BME280 (humidity, pressure, and temperature)
  * BMP388 (pressure and temperature)

Package: golang-github-d2r2-go-i2c-dev
Description-md5: ea81abd7de66dda0ec9b3a1ac9e93833
Description-en: I2C-bus interaction of peripheral sensors with single-board computers (library)
 This library written in Go is intended to activate and interact with the I2C
 (Inter-Integrated Circuit) bus by reading and writing data. The i2c library is
 a starting point to interact with various peripheral devices and sensors for
 use on embedded Linux devices.
 .
 Following libraries for the listed devices and sensors use this i2c library:
  * go-hd44780: Liquid-crystal display driven by Hitachi HD44780 IC
  * go-bsbmp: BMP180/BMP280/BME280 temperature and pressure sensors
  * go-aosong: DHT12/AM2320 humidity and temperature sensors
  * go-si7021: Si7021 relative humidity and temperature sensor
  * go-sht3x: SHT3x humidity and temperature sensor
  * go-vl53l0x: VL53L0X time-of-flight ranging sensor
  * go-bh1750: BH1750 ambient light sensor
  * go-mpl3115a2: MPL3115A2 pressure and temperature sensor

Package: golang-github-d2r2-go-logger-dev
Description-md5: 558623a631dd31e104725031ba961738
Description-en: Go logger functionality with package-level logging separation (library)
 Functionality of this package is similar to logrus and other popular Go
 logging packages, but still the capabilities of this package are not as
 flexible and advanced as the mentioned popular packages.
 .
 One of the reasons for creating this library was the ability to log with more
 verbosity levels. For instance, it has Fatal, Panic, Error, Warning, Notify,
 Information and Debug levels, while others ordinary do not include Notify
 verbosity.

Package: golang-github-d2r2-go-sht3x-dev
Description-md5: f3bb9a8b326af59e1339013c712f1527
Description-en: interact with Sensirion SHT3x humidity and temperature sensor family (library)
 This library is written in Go programming language for Raspberry Pi and
 counterparts. It makes all necessary i2c-bus interactions and values
 computation to give you relative humidity and temperature values from the
 Sensirion SHT30, SHT31, and SHT35 humidity and temperature sensors. These
 sensors have an integrated heater which could be helpful in some specific
 application (such as periodic condensate removal, for example).

Package: golang-github-d4l3k-messagediff-dev
Description-md5: b074914242a14930999dccf600bfc8e5
Description-en: library for doing diffs of arbitrary Golang structs
 messagediff is a library for doing diffs of arbitrary Golang structs. If the
 unsafe package is available messagediff will diff unexported fields in
 addition to exported fields. This is primarily used for testing purposes as
 it allows for providing informative error messages.

Package: golang-github-daaku-go.zipexe-dev
Description-md5: d114014a0f29e9f8d8e2b4f989270eb6
Description-en: zipexe attempts to open an executable binary file as a zip file
 The zipexe package attempts to open an executable binary file which can be
 a Mac OS X, Windows PE or Linux/BSD ELF binary.  The zip file signature
 may be embedded or appended to the binary.
 .
 This module was taken as-is from https://github.com/cookieo9/resources-go.

Package: golang-github-danverbraganza-varcaser-dev
Description-md5: 28d7e989dc12067f768963558e996e01
Description-en: Go lib to transform between common variable casing conventions
 Varcaser is a library for converting variables between different
 programming language casing conventions.
 .
 Varcaser is now stable. Although bugs that are discovered will be fixed,
 there is no plan to add more features to Varcaser.
 .
 The case transformation component of Varcaser is implemented without
 regular expressions.
 .
 Available Case Conventions:
   - HTTP-Header-Case
   - HttpHeaderCase
   - kebab-case
   - KebabCase
   - LowerCamelCase
   - lowerCamelCase
   - LowerCamelCaseKeepCaps
   - lowerCamelCaseKeepCaps
   - LowerSnakeCase
   - lower_snake_case
   - SCREAMING-KEBAB-CASE
   - ScreamingKebabCase
   - ScreamingSnakeCase
   - SCREAMING_SNAKE_CASE
   - UpperCamelCase
   - UpperCamelCaseKeepCaps

Package: golang-github-danwakefield-fnmatch-dev
Description-md5: 5fd20b4e19bae512005f0380a63bf6b5
Description-en: Updated clone of kballard’s fnmatch(3) implementation for Go
 This Go package provides filename or pathname string-matching based
 as closely as possible on BSD fnmatch(3).
 .
 It is an updated clone of kballard’s Go fnmatch implementation in his
 GitHub gist at https://gist.github.com/kballard/272720
 which dates back to 2010.

Package: golang-github-data-dog-go-sqlmock-dev
Description-md5: f4f11baf0ce9c999bac71e839b560b9a
Description-en: Sql mock driver for golang to test database interactions
 This is a mock driver as database/sql/driver which is very flexible and
 pragmatic to manage and mock expected queries. All the expectations should be
 met and all queries and actions triggered should be mocked in order to pass a
 test. The package has no 3rd party dependencies.
 .
 This package contains the source.

Package: golang-github-datadog-datadog-go-dev
Description-md5: cd8a826cd6ccdd790e6bd7d10b7f91e6
Description-en: Go client library for datadog
 Package statsd provides a Go dogstatsd client. Dogstatsd extends
 the popular statsd, adding tags and histograms and pushing upstream
 to Datadog.

Package: golang-github-datadog-zstd-dev
Description-md5: 45e72999a8d4158e35e96a2647f8abeb
Description-en: Zstd wrapper for Go
 The Go wrapper exposes two main APIs
  * simple Compress/Decompress
  * streaming API (io.Reader/io.Writer)
 .
 The compress/decompress APIs mirror that of lz4, while the streaming API was
 designed to be a drop-in replacement for zlib.

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: 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: golang-github-dave-jennifer-dev
Description-md5: be4e2f5a5e89b25db51086c248f33457
Description-en: code generator for Go (library)
 Jennifer is a code generator for Go. It has a comprehensive suite of examples.
 See
 https://pkg.go.dev/github.com/dave/jennifer/jen?utm_source=godoc#pkg-examples
 for an index.

Package: golang-github-davecgh-go-spew-dev
Description-md5: 0502927956eef332ec3beaf0d9b16602
Description-en: Implements a deep pretty printer for Go data structures to aid in debugging
 Go-spew implements a deep pretty printer for Go data structures to aid in
 debugging. A comprehensive suite of tests with 100% test coverage is provided
 to ensure proper functionality.

Package: golang-github-davecgh-go-xdr-dev
Description-md5: 25497541eb5a3ef93a16e10f7ba65e73
Description-en: Pure Go XDR standard (RFC 4506) implementation
 Go-xdr implements the data representation portion of the External Data
 Representation (XDR) standard protocol as specified in RFC 4506 (obsoletes
 RFC 1832 and RFC 1014) in Pure Go (Golang).  A comprehensive suite of
 tests are provided to ensure proper functionality.  It is licensed under
 the liberal ISC license, so it may be used in open source or commercial
 projects.
 .
 NOTE: Version 1 of this package is still available via the
 github.com/davecgh/go-xdr/xdr import path to avoid breaking existing
 clients.  However, it is highly recommended that all old clients
 upgrade to version 2 and all new clients use version 2.  In addition
 to some speed optimizations, version 2 has been been updated to
 work with standard the io.Reader and io.Writer interfaces instead of
 raw byte slices.  This allows it to be much more flexible and work
 directly with files, network connections, etc.

Package: golang-github-daviddengcn-go-colortext-dev
Description-md5: a141a47cacc71c9bb97fc0fb28c39965
Description-en: change the color of console text in Go
 This package can be used to change the color of the text and background
 in the console in Go, working both under Windows and other systems.
 .
 Under Windows, the console APIs are used. Otherwise, ANSI texts are output.

Package: golang-github-dchest-blake2b-dev
Description-md5: 2d60c2c671d4723a0dc0467bdc73aa96
Description-en: Go implementation of BLAKE2 (b) cryptographic hash function
 Go implementation of BLAKE2b collision-resistant cryptographic hash function
 created by Jean-Philippe Aumasson, Samuel Neves, Zooko Wilcox-O'Hearn, and
 Christian Winnerlein (see https://blake2.net).

Package: golang-github-dchest-cssmin-dev
Description-md5: 24816828b99d23a9ff4634a224f71b0e
Description-en: Go package to minify CSS
 Go library for minifying CSS.  It is a direct port of Ryan Grove’s
 cssmin from Ruby found at https://github.com/rgrove/cssmin
 (Debian package ruby-cssmin).
 .
 Documentation at http://godoc.org/github.com/dchest/cssmin

Package: golang-github-dchest-safefile-dev
Description-md5: aad88349657ad4a90a23dfcd89c044b9
Description-en: Implements safe "atomic" saving of files for Go
 Go package safefile implements safe "atomic" saving of files.
 .
 Instead of truncating and overwriting the destination file, it creates
 a temporary file in the same directory, writes to it, and then renames
 the temporary file to the original name when calling Commit.

Package: golang-github-dchest-uniuri-dev
Description-md5: d25f9d62e65e528f98cf38f069a66f46
Description-en: generator of random strings to identify unique objects
 This Go package contains software to generate random strings good for
 use in URIs to identify unique objects.
 .
 A standard string created by New() is 16 bytes in length and consists
 of Latin upper and lowercase letters, and numbers (from the set of 62
 allowed characters), which means that it has ~95 bits of entropy. To get
 more entropy, you can use NewLen(UUIDLen), which returns 20-byte string,
 giving ~119 bits of entropy, or any other desired length.

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-dcso-fluxline-dev
Description-md5: 07ec7f4f2fed5d8124561aec89c73634
Description-en: Golang library to prepare sets of metrics in InfluxDB's Line Protocol format
 The fluxline library provides an encoder for Golang to prepare sets of
 metrics in InfluxDB's Line Protocol format. As input, structs annotated with
 the 'influx' tag are used, similarly to how the encoding/json module works.

Package: golang-github-ddevault-go-libvterm-dev
Description-md5: a2803b773eb631d87fc7c32a43f9768b
Description-en: aerc fork of go-libvterm (library)
 go-libvterm Go binding to libvterm
 .
 Fork of libvterm for use with aerc. Breaking changes will come unannounced.

Package: golang-github-deanthompson-ginpprof-dev
Description-md5: 2f4287c91643ee90867a501f84070f16
Description-en: wrapper for golang web framework gin to use net/http/pprof
 This package contains a wrapper for golang web framework gin to
 use net/http/pprof easily.
 .
 Gin is a HTTP web framework written in Go (Golang). It features
 a Martini-like API with much better performance.

Package: golang-github-deckarep-golang-set-dev
Description-md5: 299742c9badbe3b033230444d53fa80a
Description-en: simple set type for the Go language
 The missing set collection for the Go language.
 .
 Coming from Python one of the things missing in Go is the superbly wonderful
 set collection. This is an attempt to mimic the primary features of the set
 from Python.
 .
 This package contains the source.

Package: golang-github-denisenkom-go-mssqldb-dev
Description-md5: 032db7e8c620cdc1363fb08e1504dda9
Description-en: Microsoft SQL server driver written in go language
 A pure Go MSSQL driver for Go's database/sql package.
 .
 Features:
   * Can be used with SQL Server 2005 or newer
   * Can be used with Microsoft Azure SQL Database
   * Supports new date/time types: date, time, datetime2, datetimeoffset
   * Supports string parameters longer than 8000 characters
   * Supports encryption using SSL/TLS
   * Supports SQL Server and Windows Authentication
   * Supports Single-Sign-On on Windows
   * Supports connections to AlwaysOn Availability Group listeners
   * Supports query notifications

Package: golang-github-dennwc-btrfs-dev
Description-md5: d5979da1243468205ff4cdc442f0cddb
Description-en: btrfs library for Go
 btrfs library for Go, providing access to low-level management functions
 of btrfs filesystems.

Package: golang-github-dennwc-ioctl-dev
Description-md5: d19c2f4f56756f787fa647b3c584390b
Description-en: ioctl for Go (library)
 Lightweight ioctl library for Go, providing functions for performing
 read/write ioctl operations.

Package: golang-github-dennwc-varint-dev
Description-md5: 87bc867a61b7e48c541caf6ad8e78044
Description-en: fast varint library for Go (library)
 This package provides an optimized implementation of protobuf's varint
 encoding/decoding.
 .
 Benchmarks comparing to a binary.Uvarint:
 .
 benchmark                      old ns/op     new ns/op     delta
 BenchmarkUvarint/1-8           4.13          2.85          -30.99%
 BenchmarkUvarint/1_large-8     4.01          2.28          -43.14%
 BenchmarkUvarint/2-8           6.23          2.87          -53.93%
 BenchmarkUvarint/2_large-8     5.60          2.86          -48.93%
 BenchmarkUvarint/3-8           6.55          3.44          -47.48%
 BenchmarkUvarint/3_large-8     6.54          2.86          -56.27%
 BenchmarkUvarint/4-8           7.30          3.71          -49.18%
 BenchmarkUvarint/4_large-8     7.46          3.10          -58.45%
 BenchmarkUvarint/5-8           8.31          4.12          -50.42%
 BenchmarkUvarint/5_large-8     8.56          3.48          -59.35%
 BenchmarkUvarint/6-8           9.42          4.66          -50.53%
 BenchmarkUvarint/6_large-8     9.91          4.07          -58.93%
 BenchmarkUvarint/7-8           10.6          5.28          -50.19%
 BenchmarkUvarint/7_large-8     11.0          4.70          -57.27%
 BenchmarkUvarint/8-8           11.7          6.02          -48.55%
 BenchmarkUvarint/8_large-8     12.1          5.19          -57.11%
 BenchmarkUvarint/9-8           12.9          6.83          -47.05%
 BenchmarkUvarint/9_large-8     13.1          5.71          -56.41%
 .
 It also provides additional functionality like UvarintSize (similar to
 sov* in gogo/protobuf):
 .
 benchmark                    old ns/op     new ns/op     delta
 BenchmarkUvarintSize/1-8     1.71          0.43          -74.85%
 BenchmarkUvarintSize/2-8     2.56          0.57          -77.73%
 BenchmarkUvarintSize/3-8     3.22          0.72          -77.64%
 BenchmarkUvarintSize/4-8     3.74          0.72          -80.75%
 BenchmarkUvarintSize/5-8     4.29          0.57          -86.71%
 BenchmarkUvarintSize/6-8     4.85          0.58          -88.04%
 BenchmarkUvarintSize/7-8     5.43          0.71          -86.92%
 BenchmarkUvarintSize/8-8     6.01          0.86          -85.69%
 BenchmarkUvarintSize/9-8     6.64          1.00          -84.94%

Package: golang-github-denverdino-aliyungo-dev
Description-md5: 008a2d908500c20ccf85fe512399c5d0
Description-en: Go SDK for Aliyun (Alibaba Cloud)
 This is an unofficial Go SDK for Aliyun Services.
 .
 Following services are supported:
   * cdn: Content Delivery Network
   * cms: Cloud Monitor Service
   * cs: Container Service
   * dm: Direct Mail
   * dns: DNS
   * ecs: Elastic Compute Service
   * ess: Auto Scaling
   * mns: Message Service
   * mq: Message Queue
   * nas: Network Attached Storage
   * opensearch: OpenSearch
   * oss: Open Storage Service
   * push: Cloud Mobile Push
   * rds: Relational Database Service
   * ram: Resource Access Management
   * slb: Server Load Balancer
   * sls: Logging Service
   * sms: Short Message Service
   * sts: Security Token Service

Package: golang-github-derekparker-trie-dev
Description-md5: 589ec5682c77c2b97e46a2eb89b015d7
Description-en: Data structure and algorithms for prefix/fuzzy string searching
 Data structure and relevant algorithms for extremely fast prefix/fuzzy string
 searching.

Package: golang-github-dghubble-sling-dev
Description-md5: b28949071453ea485547d16858cdcaf5
Description-en: HTTP client library for creating and sending API requests
 Sling is a Go HTTP client library for creating and sending API requests.

Package: golang-github-dgraph-io-ristretto-dev
Description-md5: d10310bda1d336beaff7e8c048a6ed5f
Description-en: high performance memory-bound Go cache
 Ristretto is a fast, concurrent cache library built with a focus on
 performance and correctness.
 .
 The motivation to build Ristretto comes from the need for a
 contention-free cache in Dgraph (https://github.com/dgraph-io/dgraph).
 .
 Features:
  * High Hit Ratios - with our unique admission/eviction policy
    pairing, Ristretto's performance is best in class.
  * Eviction: SampledLFU - on par with exact LRU and better performance
    on Search and Database traces.
  * Admission: TinyLFU - extra performance with little memory overhead
    (12 bits per counter).
  * Fast Throughput - we use a variety of techniques for managing
    contention and the result is excellent throughput.
  * Cost-Based Eviction - any large new item deemed valuable can evict
    multiple smaller items (cost could be anything).
  * Fully Concurrent - you can use as many goroutines as you want with
    little throughput degradation.
  * Metrics - optional performance metrics for throughput, hit ratios,
    and other stats.
  * Simple API - just figure out your ideal Config values and you're off
    and running.Status Ristretto is usable but still under active
    development. We expect it to be production ready in the near future.

Package: golang-github-dgrijalva-jwt-go-dev
Description-md5: afc94ebe83de462ca9647bd87c819248
Description-en: Golang implementation of JSON Web Tokens (JWT)
 JSON Web Tokens are compact, URL-safe means of representing
 claims to be transferred between two parties. This library
 is an implementation of JSON Web Tokens in the Go language.

Package: golang-github-dgryski-go-bits-dev
Description-md5: eaa9d99d562a07e6315090b45e522042
Description-en: amd64 optimized bit operations
 Package bits provides amd64 optimized bit operations. For example,
 Clz() counts leading zeroes and Popcnt() counts the number of bits
 set.

Package: golang-github-dgryski-go-bitstream-dev
Description-md5: a91a64bd7d18825083e8a3a7c24cffab
Description-en: read and write bits from io.Reader and io.Writer
 Package bitstream is a simple wrapper around a io.Reader and
 io.Writer to provide bit-level access to the stream.

Package: golang-github-dgryski-go-farm-dev
Description-md5: cf0603c55ae6c65fb0858d73e6f93848
Description-en: pure-Go FarmHash implementation
 This is a (mechanical) translation to Go of the non-SSE4/non-AESNI hash
 functions from Google's FarmHash (https://github.com/google/farmhash).
 .
 FarmHash provides hash functions for strings and other data.
 The functions mix the input bits thoroughly but are not suitable for
 cryptography.

Package: golang-github-dgryski-go-metro-dev
Description-md5: 96c52e79daa7cb2ff31a94438e887e87
Description-en: metrohash library in golang
 This package is a mechanical translation of the reference C++ code for
 MetroHash, available at https://github.com/jandrewrogers/MetroHash
 .
 MetroHash is a set of state-of-the-art hash functions for
 non-cryptographic use cases. They are notable for being algorithmically
 generated in addition to their exceptional performance. The set of
 published hash functions may be expanded in the future, having been
 selected from a very large set of hash functions that have been
 constructed this way.

Package: golang-github-dgryski-go-minhash-dev
Description-md5: 4a901082e2e49b8ea3fdd9b62d08db2b
Description-en: BottomK minwise hashing for streaming set similarity
 go-minhash: bottom-k and minhash LSH implementations
 .
 This package works best when provided with a strong 64-bit hash function,
 such as CityHash, Spooky, Murmur3, or SipHash.

Package: golang-github-dgryski-go-sip13-dev
Description-md5: ad543ad8f27b59185150954ededde664
Description-en: library for siphash 1-3
 This package contains the implementation of the siphash algorithm.
 It uses one round per message block and three finalization rounds.
 .
 It is a dependency for prometheus.

Package: golang-github-digitalocean-go-libvirt-dev
Description-md5: 67eea72f95c019b6f14d1cb887b664e8
Description-en: Pure Go interface for interacting with libvirt (library)
 Provides a pure Go interface for interacting with libvirt. Rather than
 using libvirt's C bindings, this package makes use of libvirt's RPC
 interface. Connections to the libvirt server may be local, or remote.
 RPC packets are encoded using the XDR standard as defined by RFC 4506.

Package: golang-github-digitalocean-go-qemu-dev
Description-md5: c7f476952b7c19d7e4bdf672074ab3e7
Description-en: Go packages to interact with QEMU using the QEMU Machine Protocol
 go-qemu is a collection of Go packages for interacting with running
 QEMU instances.
 .
 hypervisor: Package hypervisor provides management facilities for one or
 more QEMU virtual machines on a hypervisor.
 .
 qemu: Package qemu provides an interface for interacting with running QEMU
 instances.
 qmp: Package qmp enables interaction with QEMU instances via the QEMU Machine
 Protocol (QMP).

Package: golang-github-digitalocean-go-smbios-dev
Description-md5: 36160b756ebdafc72a6e0b9b5a4b8769
Description-en: Detection and access to SMBIOS and DMI data and structures (library)
 Provides detection and access to System Management BIOS (SMBIOS) and
 Desktop Management Interface (DMI) data and structures. SMBIOS is a
 standard mechanism for fetching BIOS and hardware information from
 within an operating system. It shares some similarities with the
 older DMI standard, and the two are often confused.
 .
 This package is based on the SMBIOS 3.1.1 specification, but should
 work with SMBIOS 2.0 and above.
 .
 In general, it's up to hardware manufacturers to properly populate
 SMBIOS data, and many structures may not be populated correctly or at
 all; especially on consumer hardware.

Package: golang-github-digitalocean-godo-dev
Description-md5: aaa089c973b5832294de3eed56c6684c
Description-en: DigitalOcean API V2 client library for Google Go
 Godo is official API client library from the cloud provider DigitalOcean
 for the Go language. The functionality of the web based control panel of
 DigitalOcean is also available through the API. It could be used to manage
 droplets (private virtual servers) and resources within the cloud in a simple
 way using HTTP requests. For authentication, personal access tokens (PAT)
 are used.

Package: golang-github-dimchansky-utfbom-dev
Description-md5: 941373fd92ba79399bce357d46c58d39
Description-en: Detection of the BOM and removing as necessary
 The package utfbom implements the detection of the BOM (Unicode Byte
 Order Mark) and removing as necessary. It can also return the encoding
 detected by the BOM.

Package: golang-github-disintegration-gift-dev
Description-md5: 940944b988f40db0cd8c6615240d6fce
Description-en: Go Image Filtering Toolkit
 Package gift provides a set of useful image processing filters.

Package: golang-github-disintegration-imaging-dev
Description-md5: 7c30fb947271204ee2bdc5eb09ae983e
Description-en: Simple Go image processing package
 Package imaging provides basic image manipulation functions (resize,
 rotate, flip, crop, etc.).  This package is based on the standard Go
 image package and works best along with it.
 .
 Image manipulation functions provided by the package take any
 image type that implements image.Image interface as an input,
 and return a new image of *image.NRGBA type (32bit RGBA colors, not
 premultiplied by alpha).

Package: golang-github-disiqueira-gotree-dev
Description-md5: 7978650f3d50e1d00c1935d6785ff608
Description-en: Tree printer module written in GoLang (library)
 The GoTree's goal is to be a simple tool providing a stupidly
 easy-to-use and fast way to print recursive structures.

Package: golang-github-disposaboy-jsonconfigreader-dev
Description-md5: 25c14aa3c62e02a4aec30307165bc0b0
Description-en: proxy for golang's io.Reader allowing you to use json as a config format
 JsonConfigReader is a proxy for golang's io.Reader that strips line
 comments and trailing commas, allowing you to use json as a reasonable
 config format. Comments start with // and continue to the end of the
 line. Multiline comments are also supported with /* and */. If a
 trailing comma is in front of ] or } it will be stripped as well.

Package: golang-github-djherbis-atime-dev
Description-md5: e397e568c1e97b59d2861b8462f727c5
Description-en: file access times (atime) for #golang
 File Access Times for #golang
 .
 Go has a hidden atime function for most platforms; this repo makes it
 accessible.
 .
 Looking for ctime or btime? Checkout https://github.com/djherbis/times,
 packaged as golang-github-djherbis-times-dev

Package: golang-github-djherbis-times-dev
Description-md5: b232d3b6d8e8b1294e63a8c3ea6709e1
Description-en: file times (atime, mtime, ctime, btime)
 Go has hidden time functions for most platforms, this repo makes
 them accessible.

Package: golang-github-dkolbly-wl-dev
Description-md5: 39f46d3c8b1ec8c3366bcf9003e2fe7d
Description-en: Golang wayland protocol implementation. (library)
 This package is a Go implementation of the Wayland protocol. The protocol files
 themselves (client.go and xdg/shell.go) are built using the tool in
 github.com/dkolbly/wl-scanner from the XML protocol specification files.

Package: golang-github-dlclark-regexp2-dev
Description-md5: da2777439ec6e4f24915d47e3eba9731
Description-en: Regex engine for Go based on the .NET engine
 Feature-rich regular expression engine for Go ported from the .NET
 framework's System.Text.RegularExpressions.Regex engine. It does not
 have constant time guarantees like the built-in regexp package, but it
 allows backtracking and is compatible with Perl5 and .NET.

Package: golang-github-dlintw-goconf-dev
Description-md5: 576ab42a050ef158ca37ed809b1ddf81
Description-en: Configuration file reader for Go (library)
 The goconf library provides a Go API for reading ini-style config files.
 It is aware of different data types, key-value settings, and sections.

Package: golang-github-dnaeon-go-vcr-dev
Description-md5: 184a1e250f0ed4840e04c84b1b2ac4b0
Description-en: Record and replay your HTTP interactions for tests
 go-vcr simplifies testing by recording your HTTP interactions and
 replaying them in future runs in order to provide fast, deterministic
 and accurate testing of your 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-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-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-go-dev
Description-md5: 6c4e30fc055238fd3ca2e0bfd076187b
Description-en: Go packages with small patches autogenerated (used for canonical/json)
 This is a repository used for building go packages based off upstream
 with small patches.
 .
 It is only used so far for a canonical json pkg.

Package: golang-github-jfrazelle-go-dev
Description-md5: ef1dcda16c30830910146c282d547d05
Description-en: Transitional package for golang-github-docker-go-dev
 This is a transitional package to ease upgrades to the
 golang-github-docker-go-dev package. It can safely be removed.

Package: golang-github-docker-go-connections-dev
Description-md5: 2137d04584b2dd51423a2cd4d400ac3c
Description-en: Golang utility package to work with network connections
 go-connections provides common package to work with network connections.

Package: golang-github-docker-go-events-dev
Description-md5: 2779a6b9d3b972f8cb17c87e1df2da42
Description-en: Composable event distribution for Go
 The go-events package implements a composable event distribution
 package for Go. It was originally created to implement the
 notifications in Docker Registry 2, but is now used in other
 components of the Docker ecosystem.

Package: golang-github-docker-go-metrics-dev
Description-md5: 25422bb41a1a7f32c408f16bfff9df2b
Description-en: Package for metrics collection in Docker projects
 This package is small wrapper around the Prometheus Go client to help
 enforce convention and best practices for metrics collection in Docker
 projects.

Package: golang-github-docker-go-units-dev
Description-md5: a488dcabfbea919c5e5ac738ee5108d5
Description-en: parse and print size and time units in human-readable format
 go-units is a library to transform human friendly measurements into
 machine friendly values.

Package: golang-github-docker-leadership-dev
Description-md5: 38e8c2ca46bc78c5257b4916272b5dc6
Description-en: distributed leader election using docker/libkv
 Distributed leader election for clustered environments.
 Leadership is a library for a cluster leader election on top of a
 distributed Key/Value store.

Package: golang-github-docker-libtrust-dev
Description-md5: 15f5f0ab77fd98472af71999fc062d4b
Description-en: Primitives for identity and authorization
 Libtrust is library for managing authentication and authorization using public
 key cryptography.
 .
 Authentication is handled using the identity attached to the public key.
 Libtrust provides multiple methods to prove possession of the private key
 associated with an identity.
 .
  - TLS x509 certificates
  - Signature verification
  - Key Challenge
 .
 Authorization and access control is managed through a distributed trust graph.
 Trust servers are used as the authorities of the trust graph and allow caching
 portions of the graph for faster access.

Package: golang-github-docker-spdystream-dev
Description-md5: 86f02976fbb085a625fc70401c1d34d0
Description-en: multiplexed stream library using spdy
 SpdyStream is a multiplexed stream library using spdy.

Package: golang-github-docopt-docopt-go-dev
Description-md5: 29cb4841a6e0641eaf61a9e9cac28010
Description-en: Implementation of docopt in the Go programming language
 Docopt helps you define an interface for your command-line app and
 automatically generate a parser for it. Its interface descriptions are
 based on a formalization of the standard conventions used in help
 messages and man pages.
 .
 This package provides an implementation of docopt in the Go programming
 language.

Package: golang-github-donovanhide-eventsource-dev
Description-md5: 816700d734dd6f284f0a493c2b5bb57e
Description-en: Server Side Events client and server for Go (library)
 Go implementation of client and server to allow streaming data one-way
 over a HTTP connection using the Server-Sent Events API.

Package: golang-github-dop251-goja-dev
Description-md5: 3a0fbb11f6facbd1339ac27fc7e8feac
Description-en: ECMAScript 5.1(+) implementation written in Go
 Full ECMAScript 5.1(+) implementation (including regex and strict
 mode) in Go.
 .
 It is not a replacement for V8 or SpiderMonkey or any other
 general-purpose JavaScript engine as it is much slower.  It can be used
 as an embedded scripting language where the cost of making a lot of cgo
 calls may outweigh the benefits of a faster JavaScript engine or as a
 way to avoid having non-Go dependencies.

Package: golang-github-dop251-scsu-dev
Description-md5: 132fb86f9926858763ae05fdac3160da
Description-en: Go Implementation of Standard Compression Scheme for Unicode (library)
 A Standard Compression Scheme for Unicode implementation in Go.
 .
 This in an implementation of SCSU as described in
 (https://www.unicode.org/reports/tr6/tr6-4.html)
 .
 Although UTF-8 is now the most commonly used and recommended encoding, in
 some cases the use of SCSU can be beneficial. For example when storing
 or transmitting short alphabetical texts (Arabic, Hebrew, Russian, etc.)
 where general-purpose compression algorithms are inefficient, but SCSU
 provides nearly 50% compression ratio over UTF-8.
 .
 The code is based on the sample Java implementation found at
 (ftp://ftp.unicode.org/Public/PROGRAMS/SCSU/) however the encoding
 algorithm has been slightly modified as the implementation above
 contains a few bugs.
 .
 The code has been fuzz-tested using go-fuzz to ensure that random
 input neither crashes the Encoder nor the Decoder, and if it happens
 to be a valid UTF-8, an Encode/Decode cycle produces identical
 output.

Package: golang-github-dpapathanasiou-go-recaptcha-dev
Description-md5: 1d91ad06ea1fdf16cd636d6b6a008e9a
Description-en: Recaptcha form submissions in Go (library)
 This package handles reCaptcha API versions 2 and 3
 form submissions in Go.

Package: golang-github-dpotapov-go-spnego-dev
Description-md5: 665ca375b5d6c66160a1296109887327
Description-en: Golang library to make HTTP calls with Kerberos authentication
 The package extends Go's HTTP Transport allowing
 Kerberos authentication through Negotiate mechanism (see RFC4559
 (https://tools.ietf.org/html/rfc4559)).
 .
 Internally it is implemented by wrapping 2 libraries: gokrb5
 (https://github.com/jcmturner/gokrb5) on Linux and sspi
 (https://github.com/alexbrainman/sspi) on Windows.
 .
 There is no pre-authenticaion yet, so the library assumes you have
 Kerberos ticket obtained.
 .
 Linux implementation requires MIT or Heimdal Kerberos to be
 present. Windows implementation utilizes credentials of currently logged
 in user.
 .
 Currently it allows only to make HTTP calls, no server side support yet.

Package: golang-github-dreamitgetit-statuscake-dev
Description-md5: e81f0831f45f648faf46f28f7172c151
Description-en: Go client for statuscake.com
 This package contains the Go implementation for a client for the
 Statuscake API.
 .
 Statuscake is a tool for website uptime and performance monitoring.

Package: golang-github-drone-envsubst-dev
Description-md5: 29b79ace81eb3e54bec2098b1a7ccb9c
Description-en: Go library for performing Bash-style parameter expansion
 This library allows Go programs to expand strings which reference
 environment variables with the  syntax, as used by GNU Bash. It
 supports most of the expansion syntaxes offered by Bash, including the
 search and replace forms.

Package: golang-github-dropbox-dropbox-sdk-go-unofficial-dev
Description-md5: e3d908b4369e4f8505f68784945e3ee5
Description-en: Unofficial Go SDK for integrating with the Dropbox API v2
 WARNING: This SDK is **NOT yet official**. What does this mean?
  * There is no formal Dropbox support for this SDK at this point
  * Bugs may or may not get fixed
  * Not all SDK features may be implemented and implemented features
    may be buggy or incorrect
 .
 However:
  * The SDK, while unofficial, _is_ usable.
  * Dropbox would like to get feedback from the community and evaluate
    the level of interest/enthusiasm before investing into official
    supporting one more SDK

Package: golang-github-dsnet-golib-dev
Description-md5: 7f2c060cc4af315dbd936c9806d4c54d
Description-en: Collection of mostly unrelated helper Go packages
 This repository stores a collection of mostly unrelated helper libraries.
 Functionality that the author (Joe Tsai) found common among his various
 projects are pulled out and placed here.  Packages include:
 .
  * bufpipe: implements a buffered pipe
  * cron: parses and runs cron schedules
  * hashmerge: merges hash checksums
  * jsonfmt: implements a JSON formatter
  * memfile: implements an in-memory emulation of os.File
  * unitconv: implements string conversion functionality for unit prefixes

Package: golang-github-dtylman-scp-dev
Description-md5: e6edfff0f462d00669eca083fbb4b1a0
Description-en: A simple go scp client (library)
 Simple golang libary to send files using the scp (secure file protocol)

Package: golang-github-duo-labs-webauthn-dev
Description-md5: d14bee85598292b1c251e692865638d7
Description-en: WebAuthn (FIDO2) server library
 This library is meant to handle Web Authentication for Go apps
 that wish to implement a passwordless solution for users. While
 the specification is currently in Candidate Recommendation, this
 library conforms as much as possible to the guidelines and
 implementation procedures outlined by the document.

Package: golang-github-dustin-go-humanize-dev
Description-md5: d1642b86bce778c7b0d0747a6a9ccfdf
Description-en: format units to human friendly sizes
 go-humanize provides few functions for helping humanize times and sizes.

Package: golang-github-dvsekhvalnov-jose2go-dev
Description-md5: 931938ab2ce8dd7865d18a0febf979f9
Description-en: Go implementation of Javascript Object Signing and Encryption
 Pure Golang (GO) library for generating, decoding and encrypting JSON Web
 Tokens. Zero dependency, relies only on standard library.
 .
 Supports full suite of signing, encryption and compression algorithms defined
 by JSON Web Algorithms as of July 4, 2014 version.
 .
 Extensively unit tested and cross tested (100+ tests) for compatibility with
 jose.4.j, Nimbus-JOSE-JWT, json-jwt and jose-jwt libraries.
 .
 This package contains the source.

Package: golang-github-dylanmei-iso8601-dev
Description-md5: 3afb310846e7dc41d0b8b71c3923a343
Description-en: pure Go ISO8601 parser and formatter
 package iso8601 is a implements an ISO8601 parser and formatter.
 - Time is not yet implemented
 - Duration is mostly implemented

Package: golang-github-dylanmei-winrmtest-dev
Description-md5: 6c9155b3bbf4370303893d1e519bce39
Description-en: testing addon for golang-github-masterzen-winrm
 This is an in-progress testing addon for the winrm library
 (remote command execution on Windows machines) for Google Go,
 in the package golang-github-masterzen-winrm-dev.

Package: golang-github-eapache-go-xerial-snappy-dev
Description-md5: fb7d9a2b92570aa82abede7f7a01f6f7
Description-en: Xerial-compatible Snappy framing support for Go
 The package wraps Go's built-in Snappy package (github.com/golang/snappy)
 adding support for a Xerial compatible framing format.
 .
 The package was extracted from Shopify's sarama Kafka client.

Package: golang-github-edsrzf-mmap-go-dev
Description-md5: 3f1e0888ecc6bd5c200a9090943650d8
Description-en: portable mmap package for Go
 Mmap-go is a portable mmap package for the Go programming language
 (http://golang.org). It has been tested on Linux (386, amd64), OS X,
 and Windows (386). It should also work on other Unix-like platforms, but
 hasn't been tested with them.

Package: golang-github-eiannone-keyboard-dev
Description-md5: fb92182bd6b29f2e4e607d26e99936eb
Description-en: listen for keystrokes from the keyboard (library)
 This package is a simple library to listen for keystrokes from the keyboard.
 .
 The code is inspired by termbox-go library.

Package: amber
Description-md5: cbfffa4666c07558976428469cbfdea0
Description-en: Elegant HTML templating engine for Go, inspired from HAML and Jade (CLI tool)
 Amber is an elegant HTML templating engine for the Go Programming Language.
 It is inspired from HAML and Jade.
 .
 This package provides the /usr/bin/amberc command-line tool.

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-ekzhu-minhash-lsh-dev
Description-md5: c8e6d505c5cd467da725abb6a435a356
Description-en: Minhash LSH in Golang
 In computer science and data mining, MinHash (or the min-wise independent
 permutations locality sensitive hashing scheme) is a technique for quickly
 estimating how similar two sets are.
 .
 This package provides a golang module for estimating minhash values.

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-elazarl-goproxy-dev
Description-md5: e7a10e7c72531ce74e9ca60088abf150
Description-en: HTTP proxy library for Go
 Package goproxy provides a customizable HTTP proxy library for Go
 (golang),
 .
 It supports regular HTTP proxy, HTTPS through CONNECT, and "hijacking"
 HTTPS connection using "Man in the Middle" style attack.
 .
 The intent of the proxy, is to be usable with reasonable amount of
 traffic yet, customizable and programable.

Package: golang-github-elisescu-pty-dev
Description-md5: 103bc44a12b562775615ca08be2fdfc0
Description-en: Golang package for using Unix pseudo-terminals
 Package pty provides functions for working with Unix terminals.
 .
 Functions include:
   * Open a pty and its corresponding tty.
   * Assign a pseudo-terminal tty to stdin, stdout, and stderr.
   * Execute the commands with assigned tty and get the corresponding pty.
   * Set and resize the pty to the specified size.

Package: golang-github-elithrar-simple-scrypt-dev
Description-md5: 6435358aa4e16cda344d2e8a738918a5
Description-en: various purpose password hashes library using the scrypt KDF
 simple-scrypt provides a convenience wrapper around Go's existing scrypt
 package that makes it easier to securely derive strong keys ("hash user
 passwords"). This library allows you to:
    - Generate a scrypt derived key with a crytographically secure salt and
 sane default parameters for N, r and p.
    - Upgrade the parameters used to generate keys as hardware improves by
 storing them with the derived key (the scrypt spec. doesn't allow for this
 by default).
    - Provide your own parameters (if you wish to).  The API closely mirrors
 Go's bcrypt (https://golang.org/x/crypto/bcrypt) library in an effort to
 make it easy to migrate—and because it's an easy to grok API.

Package: golang-github-ema-qdisc-dev
Description-md5: 2700d075a1eb906a795fad14043d6909
Description-en: get queuing discipline information via netlink (library)
 The package qdisc allows getting queuing discipline information via netlink,
 similarly to what "tc -s qdisc show" does.

Package: golang-github-emersion-go-imap-dev
Description-md5: 584eac50b82600b7b05e5e1e0db815e0
Description-en: Go IMAP library for clients and servers
 An IMAP4rev1 (RFC3501 compliant) library written in Go. It can be used to
 build a client and/or a server.

Package: golang-github-emersion-go-imap-idle-dev
Description-md5: ff149ca58dd93dfd60d75ce305943833
Description-en: IDLE extension for go-imap (library)
 IDLE extension (See RFC2177) for go-imap

Package: golang-github-emersion-go-imap-sortthread-dev
Description-md5: dd11b85ded9f15e73431d2ce6d39515d
Description-en: SORT and THREAD extensions for go-imap (library)
 This package presents SORT and THREAD extensions for go-imap
 package (src:golang-github-emersion-go-imap)

Package: golang-github-emersion-go-maildir-dev
Description-md5: 1c5386b4146ac3a63255645ef6a6f850
Description-en: Maildir library for Go (library)
 go-maildir library is maildir implementation in go.
 .
 The Maildir e-mail format is a common way of storing email messages in which
 each message is stored in a separate file with a unique name, and each mail
 folder is a file system directory.

Package: golang-github-emersion-go-mbox-dev
Description-md5: 66f72da6b24aed7a7725773689adf674
Description-en: Go library to parse and write emails in the mbox format
 go-mbox
 .
 A go library to parse and write emails in the mbox format.

Package: golang-github-emersion-go-message-dev
Description-md5: 3b2ae541295d4d0e7c00c45e511fc63e
Description-en: Streaming Go library for the Internet Message Format and mail
 messages (library)
 go-message is library for the Internet Message Format.
 .
 go-message implements:
 • RFC 5322: Internet Message Format
 • RFC 2045, RFC 2046 and RFC 2047: Multipurpose InternetMail Extensions
 • RFC 2183: Content-Disposition Header FieldFeatures
 • Streaming API
 • Automatic encoding and charset handling
 • A mail subpackage to read and write mail messages
 • DKIM-friendly

Package: golang-github-emersion-go-milter-dev
Description-md5: 78316f748c628da4cf446b42e5735887
Description-en: Go library to write mail filters
 Go library providing functionality to
 write mail filters.

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: 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-emersion-go-pgpmail-dev
Description-md5: 724c52c7dded27d8e27abfdfa743cea4
Description-en: PGP-encrypted email library for Go (library)
 A mail library that encrypts messages with PGP.

Package: golang-github-emersion-go-sasl-dev
Description-md5: 1e0f6343789f817993ba15dad8b7ffcb
Description-en: SASL library written in Go
 Implemented mechanisms are:
  - ANONYMOUS
  - EXTERNAL
  - LOGIN (obsolete, use PLAIN instead)
  - PLAIN OAUTHBEARER and XOAUTH2 (non-standard, use OAUTHBEARER instead)

Package: golang-github-emersion-go-smtp-dev
Description-md5: 70652c3d77da5158a16edaf265fe10b9
Description-en: ESMTP client & server library written in Go (library)
 The go-smtp library provides ESMTP client and server implementation.
 Features included are ESMTP client & server implementing RFC 5321,
 support for SMTPAUTH and PIPELINING,UTF-8 support for subject and
 message,LMTP support.

Package: golang-github-emersion-go-textwrapper-dev
Description-md5: b5539b5631ad8185266a1b73b198705f
Description-en: Go writer that wraps long text lines to a specified length
 A writer that wraps long text lines to a specified length

Package: golang-github-emicklei-go-restful-dev
Description-md5: a40adecf7f615de582fcd7862d10247a
Description-en: build REST-style Web Services using Google Go
 Go-restful is a package for building REST-style Web Services using Google
 Go. REST asks developers to use HTTP methods explicitly and in a way
 that's consistent with the protocol definition. This basic REST design
 principle establishes a one-to-one mapping between create, read, update,
 and delete (CRUD) operations and HTTP methods.

Package: golang-github-emicklei-go-restful-swagger12-dev
Description-md5: fbb59bea640fa7cae67b5438e40bae4a
Description-en: Swagger 1.2 extension to the go-restful package
 Go-restful is a package for building REST-style Web Services using Google
 Go. REST asks developers to use HTTP methods explicitly and in a way
 that's consistent with the protocol definition. This basic REST design
 principle establishes a one-to-one mapping between create, read, update,
 and delete (CRUD) operations and HTTP methods.
 .
 This package provides Swagger UI 1.2 support for go-restful.

Package: golang-github-emirpasic-gods-dev
Description-md5: 0d6ee946177a78d9e10d252926b6f46e
Description-en: Implementation of various data structures and algorithms in Go
 GoDS (Go Data Structures):
  - Containers (Sets, Lists, Stacks, Maps, Trees),
  - Sets (HashSet, TreeSet, LinkedHashSet),
  - Lists (ArrayList, SinglyLinkedList, DoublyLinkedList),
  - Stacks (LinkedListStack, ArrayStack),
  - Maps (HashMap, TreeMap, HashBidiMap, TreeBidiMap, LinkedHashMap),
  - Trees (RedBlackTree, AVLTree, BTree, BinaryHeap),
  - Comparators,
  - Iterators,
  - …

Package: golang-github-enescakir-emoji-dev
Description-md5: ed6e77bf98e49db0cb779e7c4855d40a
Description-en: minimalistic emoji package for Go
 emoji is a minimalistic emoji library for Go. It makes it possible to
 use emoji characters in strings.
 .
 This package contains emoji constants based on the Full Emoji List
 v13.0, and also has additional emoji aliases from GitHub's gemoji
 library.

Package: golang-github-ensighten-udnssdk-dev
Description-md5: 9d13a0bf4e1881ce91691b3949621c51
Description-en: ultradns SDK for golang
 This package contains a golang SDK for the UltraDNS REST API.
 It's not feature complete, and currently is only known to be
 used for Terraform's ultradns provider.

Package: golang-github-erikdubbelboer-gspt-dev
Description-md5: 0a169d31cc987fef61663ddabde6926f
Description-en: setproctitle for Go
 This package provides a function for setting the title of a process.

Package: golang-github-erikstmartin-go-testdb-dev
Description-md5: a96189e24f7563bcc0ae151512f50fc2
Description-en: Framework for stubbing responses from go's driver.Driver interface
 go-testdb Framework for stubbing responses from go's driver.Driver
 interface.
 .
 This can be used to sit in place of your sql.Db so that you can stub
 responses for sql calls, and remove database dependencies for your
 test suite.
 .
 This project is in its infancy, but has worked well for all the use
 cases i've had so far, and continues to evolve as new scenarios are
 uncovered. Please feel free to send pull-requests, or submit feature
 requests if you have scenarios that are not accounted for yet.  Setup The
 only thing needed for setup is to include the go-testdb package, then
 you can create your db connection specifying "testdb" as your driver.

Package: golang-github-etcd-io-gofail
Description-md5: e1676aa962f157f02f8e61ffad034778
Description-en: implementation of failpoint
 This package provides an implementation of failpoint for golang. Failpoints
 are special comments that include a failpoint variable declaration and some
 trigger code.

Package: golang-github-etcd-io-gofail-dev
Description-md5: 9f0221ee62b06c4e1172f59e621d963a
Description-en: implementation of failpoint - (library)
 This package provides an implementation of failpoint for golang. Failpoints
 are special comments that include a failpoint variable declaration and some
 trigger code.
 .
 This package contains the library.

Package: golang-github-euank-go-kmsg-parser-dev
Description-md5: 8fb81fee752e04f07cdbe20a2744a556
Description-en: simpler parser for the /dev/kmsg format (library)
 This repository contains a library to allow parsing the /dev/kmsg
 device in Linux. This device provides a read-write interface to the
 Linux Kernel's ring buffer.

Package: golang-github-evanphx-json-patch-dev
Description-md5: d3f79bf867d53e92f2e313334494f4f5
Description-en: Go library to apply RFC6902 patches and create and apply RFC7386 patches
 JSON-Patch is a library which provides functionality for both
 applying RFC6902 JSON patches (http://tools.ietf.org/html/rfc6902)
 against documents, as well as for calculating & applying RFC7396
 JSON merge patches (https://tools.ietf.org/html/rfc7396).

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: 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-evilsocket-ftrace-dev
Description-md5: cadb039214b663623941874be34f3d05
Description-en: trace Linux syscalls using the FTRACE kernel framework
 This package utilizes the FTRACE kernel framework in order to trace system
 calls and kernel events from user space in Go programs.
 .
 Ftrace is an internal tracer designed to help out developers and designers of
 systems to find what is going on inside the kernel. It can be used for
 debugging or analyzing latencies and performance issues that take place
 outside of user-space.
 .
 Although ftrace is typically considered the function tracer it is really a
 framework of several assorted tracing utilities; there's latency tracing to
 examine what occurs between interrupts disabled and enabled as well as for
 preemption and from a time a task is woken to the task is actually scheduled
 in.

Package: golang-github-evilsocket-islazy-dev
Description-md5: 813031626c27f0e277e224f718660976
Description-en: Set of opinionated packages, objects, helpers and functions
 This package contains a Go library containing a set of opinionated
 (https://stackoverflow.com/questions/802050/what-is-opinionated-software)
 packages, objects, helpers and functions implemented with the KISS
 principle (https://en.wikipedia.org/wiki/KISS_principle) in mind.

Package: golang-github-evilsocket-recording-dev
Description-md5: b1c8e6e09a9104febdf44464361d390d
Description-en: Allows reading and writing bettercap's session recordings
 A recording archive is a gzip file containing reference Session and Events
 JSON objects and their changes stored as patches in order to keep the file
 size as small as possible. Loading a session file implies generating all
 the frames starting from the reference one by iteratively applying those
 "state patches" until all recorded frames are stored in memory. This
 is done to allow, UI side, to skip forward to a specific frame index
 without all intermediate states being computed at runtime.
 .
 This package allows reading and writing bettercap's session recordings.

Package: golang-github-expediadotcom-haystack-client-go-dev
Description-md5: ec6838344ac5c3ef46c15aa3098bd33e
Description-en: Haystack bindings for OpenTracing API in Go (library)
 Haystack bindings for Go OpenTracing API.
 This is Haystack's client library for Golang that implements
 OpenTracing API 1.0

Package: golang-github-exponent-io-jsonpath-dev
Description-md5: 85f480c77a7e96a5fcccae15dab2dd3b
Description-en: Extension for Go's json.Decoder enabling navigation of a stream of tokens
 This package extends the json.Decoder to support navigating a stream
 of JSON tokens. You should be able to use this extended Decoder places
 where a json.Decoder would have been used.

Package: golang-github-facebook-ent-dev
Description-md5: 4e61c79247802f393ca15039d08cda9d
Description-en: entity framework for Go
 The ent package is a simple, yet powerful entity framework for Go,
 that makes it easy to build and maintain applications with large
 data-models.
 .
 Highlights include:
  - Schema As Code - model any database schema as Go objects.
  - Easily Traverse Any Graph - run queries, aggregations and traverse
    any graph structure easily.
  - Statically Typed And Explicit API - 100% statically typed and
    explicit API using code generation.
  - Multi Storage Driver - supports MySQL, PostgreSQL, SQLite and
    Gremlin.
  - Extendable - simple to extend and customize using Go templates.

Package: golang-github-facebookgo-atomicfile-dev
Description-md5: 8abdd69e101e1c4f4682d3b35837bbf6
Description-en: Provides an atomically written/replaced file
 Package atomicfile provides the ability to write a file with an eventual
 rename on Close (using os.Rename). This allows for a file to always be
 in a consistent state and never represent an in-progress write.
 .
 NOTE: `os.Rename` may not be atomic on your operating system.

Package: golang-github-facebookgo-clock-dev
Description-md5: 133c263b647363cb2042a1e301a58046
Description-en: Clock is a small Go library for mocking time
 Clock is a small library for mocking time in Go. It provides an interface
 around the standard library's time package so that the application can use
 the realtime clock while tests can use the mock clock.

Package: golang-github-facebookgo-ensure-dev
Description-md5: 7e497b04567ee71cce0f7b8acf0589ce
Description-en: Provides utilities for testing to ensure conditions are met
 The ensure library provides utilities for testing to ensure conditions
 are met and generates Fatal if they are not.

Package: golang-github-facebookgo-freeport-dev
Description-md5: f26e8f5a33900abc957b19b0c2493bf7
Description-en: Go library to find a free TCP port for binding
 Freeport provides a golang library for binding to a free TCP port.
 .
 Note: This library uses "tcp,127.0.0.1:0".

Package: golang-github-facebookgo-grace-dev
Description-md5: ea4423c7b82427b53a4cb5dbcfd6c436
Description-en: Graceful restart & zero downtime deploy for Go servers
 This Go library provides a mechanism that makes it easy to build socket
 based servers that can be gracefully terminated and restarted--without
 dropping any connections.
 .
 It provides a convenient API for HTTP servers including support for
 TLS, and listening on multiple ports. It is implemented using the
 same API as systemd providing socket activation compatibility to also
 provide lazy activation of the server.

Package: golang-github-facebookgo-httpdown-dev
Description-md5: d433e6636538e84cb4596c134638665c
Description-en: Gracefully shut down daemon without terminating connections
 This Go library provides a mechanism that makes it easy to build socket
 based servers that can be shut down without terminating active connections.
 .
 This library has been extended by the golang-github-facebookgo-grace-dev
 library package to also include graceful restarts.

Package: golang-github-facebookgo-inject-dev
Description-md5: e63c5f8d0d87abbef4d0b278aaa776b6
Description-en: reflect based injector
 A large application built with dependency injection in mind will typically
 involve the boring work of setting up the object graph.
 This library attempts to take care of this boring work by creating and
 connecting the various objects. Its use involves you seeding the object
 graph with some (possibly incomplete) objects, where the underlying types
 have been tagged for injection. Given this, the library will populate the
 objects creating new ones as necessary. It uses singletons by default,
 supports optional private instances as well as named instances.

Package: golang-github-facebookgo-pidfile-dev
Description-md5: 675b50df3371244768b94f41400b9f12
Description-en: Package pidfile manages pid files.
 pidfile Build Status (http://travis-ci.org/facebookgo/pidfile) Package
 pidfile manages pid files: http://godoc.org/github.com/facebookgo/pidfile

Package: golang-github-facebookgo-stack-dev
Description-md5: 306290d648a5247d1b07c89635884188
Description-en: Stack provides utilities to capture and handle stack traces
 Stack is a Go library that provides utilities to capture and handle stack
 traces. This is useful for tracing where an error originated from or
 tracking where a certain log event occurred.

Package: golang-github-facebookgo-stats-dev
Description-md5: 3fbf64db8e3934cb03dce9724f903850
Description-en: defines a lightweight interface for collecting statistics
 This Go library defines a lightweight interface for collecting statistics.
 It provides methods for holding aggregate data such as running sums,
 averages, and histograms.

Package: golang-github-facebookgo-structtag-dev
Description-md5: b43f51d3471aad47178c06193b702978
Description-en: provides parsing of the defacto struct tag style
 This software is taken from the Go standard library but modified to
 return a boolean indicating if a struct tag was found or not to allow
 differentiating an empty struct tag from a non existing struct tag.

Package: golang-github-facebookgo-subset-dev
Description-md5: fc8d031810de4549b617a40854cfcf80
Description-en: Check if a value is a subset of another
 Subset is a Go library that implements logic to check if a value is
 a subset of another using reflect.

Package: golang-github-facette-natsort-dev
Description-md5: 31fa5689d4ef3235995dd56fc5b7269b
Description-en: natural strings sorting in Go
 This package provides natural strings sorting in Go.
 It is an implementation of the "Alphanum Algorithm" by Dave Koelle
 (http://davekoelle.com/alphanum.html).

Package: golang-github-farsightsec-go-nmsg-dev
Description-md5: 94687a9ae981e89ef17811151f953245
Description-en: Go implementation of the nmsg network message encapsulation library
 go-nmsg is a pure go implementation of the NMSG container and payload format
 used by the C nmsg toolkit and library.
 It can pack and unpack the protobuf structure of an NMSG payload, and the
 protobuf structure of the data contained in the payload. It does not implement
 the full functionality of the C libnmsg message modules, such as:
 .
  - Advanced field types (e.g., a protobuf []byte as an IP address)
  - Generated fields
  - Formatting of fields for presentation and JSON output

Package: golang-github-farsightsec-golang-framestream-dev
Description-md5: b17922e3ce75bd6c7bbbed05fc46e9d7
Description-en: Frame Streams implementation in Go
 Frame Streams is a lightweight, binary-clean protocol that allows for
 the transport of arbitrarily encoded data payload sequences with minimal
 framing overhead.
 .
 This package provides a pure Golang implementation.

Package: golang-github-fatih-color-dev
Description-md5: e8f12e7c5bb1760501f39d03cdb0a632
Description-en: console colors for Go
 This package provides colorized output in console programs using
 ANSI escape sequences.

Package: golang-github-fatih-set-dev
Description-md5: 93a1c850ef2dd2ea301b0fc645706a42
Description-en: Set data structure for Go (library)
 Set provides both threadsafe and non-threadsafe implementations of a
 generic set data structure. The thread safety encompasses all operations
 on one set.  Operations on multiple sets are consistent in that the
 elements of each set used was valid at exactly one point in time between
 the start and the end of the operation. Because it's thread safe, you
 can use it concurrently with your goroutines.

Package: golang-github-fatih-structs-dev
Description-md5: 1000d2e4255c670873caaec3e7478213
Description-en: Utilities for Go structs
 Structs contains various utilities
 to work with Go (Golang) structs. It was initially used to convert
 a struct into a map[string]interface{}. With time we've added other
 utilities for structs.  It's basically a high level package based on
 primitives from the reflect package.

Package: golang-github-felixge-fgprof-dev
Description-md5: 700206658f7cc1fdc2574fa2eca2900f
Description-en: sampling Go profiler for analyzing On-CPU and Off-CPU
 This package contains a sampling Go profiler that allows one to analyze
 On-CPU as well as Off-CPU (e.g. I/O) time together.
 .
 Go's builtin sampling CPU profiler can only show On-CPU time, but it's
 better than fgprof at that. Go also includes tracing profilers that can
 analyze I/O, but they can't be combined with the CPU profiler.
 .
 fgprof is designed for analyzing applications with mixed I/O and CPU
 workloads. This kind of profiling is also known as wall-clock profiling.

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: 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-fhs-go-netrc-dev
Description-md5: d7f97c44fa0974cd1720e6f8e770398c
Description-en: netrc file parser for Go programming language
 A netrc file usually resides in $HOME/.netrc and is traditionally used
 by the ftp(1) program to look up login information (username, password,
 etc.) of remote system(s). The file format is (loosely) described in
 this man page: http://linux.die.net/man/5/netrc .
 .
 Other programs have now adopted this file format for storing credentials.
 .
 This is a Go library for parsing netrc(5) files.

Package: golang-github-fhs-gompd-dev
Description-md5: 1ba3889e460b717ded607482ccd7a254
Description-en: MPD client library
 This is a Go package for accessing Music Player Daemon (MPD)

Package: golang-github-flosch-pongo2.v4-dev
Description-md5: 2f7370e9e7f6a842b1646a99589d37cb
Description-en: Django-syntax like template-engine for Go (library)
 pongo2 is a Django-syntax like templating-language. This offers a
 template renderer compatible with the Django syntax but for the
 Go language.

Package: golang-github-flowstack-go-jsonschema-dev
Description-md5: 56e879b56de507ba9a5de517a5e0cf07
Description-en: Go JSON Schema parser and validator (library)
 This module uses the excellent jsonparser, which is waaaay faster than
 Go's builtin parser.

Package: golang-github-fluent-fluent-logger-golang-dev
Description-md5: 0806c9696a814790fe7344ca61efb520
Description-en: Go structured logger for Fluentd
 This Go library allows for logging directly to a running instance of the
 "fluentd" data collector/logging tool.
 .
 This package contains the source.

Package: golang-github-fluffle-goirc-dev
Description-md5: 1b013a5f431753d8a1f562e67133536c
Description-en: Event-based stateful IRC client framework for Go.
 GoIRC provides a simple to use but fully fledged IRC client implemented in Go.

Package: golang-github-flynn-json5-dev
Description-md5: 64633383ec2a34b7e0527e8e392012f4
Description-en: Go JSON5 decoder package based on encoding/json
 This is a Go package that implements decoding of JSON5 values.
 It provides various functions like Unmarshal, NewDecoder, Buffered,
 Decode, UseNumber, Error, Float64, Int64, String, UnmarshalJSON.
 The description of the various functions it supports is as following
 .
 Unmarshal - Itparses the JSON-encoded data and stores the result in the value
 pointed to by v.
 Decoder - Itreads and decodes JSON values from an input stream.
 NewDecoder - Itreturns a new decoder that reads from r.
 Buffered - It returns a reader of the data remaining in the Decoder's
 buffer. The reader is valid until the next call to Decode.
 Decode - Itreads the next JSON-encoded value from its input and stores it in
 the value pointed to by v.
 UseNumber - Itcauses the Decoder to unmarshal a number into an interface{}
 as a Number instead of as a float64.
 Float64 - Itreturns the number as a float64.
 Int64 - Itreturns the number as an int64.
 String - Itreturns the literal text of the number.
 UnmarshalJSON - It sets *m to a copy of data.

Package: golang-github-flynn-noise-dev
Description-md5: 8471c7a335f81a8d6851df2afea5a1a8
Description-en: Go implementation of the Noise Protocol Framework (library)
 noise Go Reference (https://pkg.go.dev/github.com/flynn/noise) CI Status
 (https://github.com/flynn/noise/actions) This is a Go package that
 implements the Noise Protocol Framework (https://noiseprotocol.org). See
 the documentation (https://pkg.go.dev/github.com/flynn/noise) for usage
 information.

Package: golang-github-flytam-filenamify-dev
Description-md5: e7e55d4a8acb28114ca64aaccfe73f93
Description-en: Convert a string to a valid safe filename (library)
 Converts a string to a valid safe filename. For example, characters such as
 /, <, >, :, ", \, | are either removed or optionally replaced with a specified
 character.

Package: golang-github-fogleman-gg-dev
Description-md5: d8081cdbf2115d0496002ddd0312b9fa
Description-en: Go Graphics - 2D rendering in Go with a simple API
 Go Graphics gg is a library for rendering 2D graphics in pure Go.
 It is featuring a rich set of drawing, text, color, stroke & fill,
 gradients & patterns, transformation, stack and clipping functions.

Package: golang-github-fortytw2-leaktest-dev
Description-md5: 10dfe0dce9716f2137a85f53a5797fc0
Description-en: Goroutine Leak Detector
 Refactored, tested variant of the goroutine leak detector found in both
 net/http tests and the cockroachdb source tree.
 .
 Takes a snapshot of running goroutines at the start of a test, and at the
 end -- compares the two and voila. Ignores runtime/sys goroutines.

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: 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-franela-goblin-dev
Description-md5: 089ebdab64dbf9b6d124212280934b8f
Description-en: minimal and beautiful Go testing framework
 Mocha (http://visionmedia.github.io/mocha/) like BDD testing framework for
 Golang.

Package: golang-github-franela-goreq-dev
Description-md5: 65208c7fcfdfaf07eb04bf2d9cac0c48
Description-en: minimal and simple request library for Go language
 GoReq Simple and sane HTTP request library for Go language.

Package: golang-github-frankban-quicktest-dev
Description-md5: 192c710bc3071553e28d4a0c85119941
Description-en: quick helpers for testing Go applications
 A collection of Go helpers for writing tests.
 .
 The library provides some base checkers like Equals, DeepEquals, Matches,
 ErrorMatches, IsNil and others. More can be added by implementing the
 Checker interface.

Package: golang-github-fsouza-go-dockerclient-dev
Description-md5: f6a5f82c0050749bd444f0faaffaff2b
Description-en: Docker client library in Go
 Client for the Docker remote API with support for the extensions in the
 Swarm API.
 .
 This package also provides support for docker's network API, which is a
 simple passthrough to the libnetwork remote API.  Note that docker's
 network API is only available in docker 1.8 and above, and only enabled in
 docker if DOCKER_EXPERIMENTAL is defined during the docker build process.

Package: golang-github-fullsailor-pkcs7-dev
Description-md5: 380f0f201491f9d1cefef0b9f8c3f294
Description-en: Implements a subset of PKCS#7/Crytpographic Message Syntax
 pkcs7 implements parsing and creating signed and enveloped messages.
 .
 It contains the fork from https://github.com/mozilla-services/pkcs7.

Package: golang-github-fvbommel-sortorder-dev
Description-md5: 750fa4a6726a290078333457ae47c884
Description-en: sort orders and comparison functions
 This package contains sort orders and comparison functions.
 .
 Currently, it only implements so-called "natural order", where integers
 embedded in strings are compared by value.

Package: golang-github-fxamacker-cbor-dev
Description-md5: 5ef866a98dc98e8589d2554ac3eec0f6
Description-en: CBOR codec implementing RFCs 7049 & 8949 (library)
 CBOR is a concise binary data format inspired by JSON and MessagePack.
 CBOR is defined in RFC 8949 (December 2020) which obsoletes RFC 7049
 (October 2013).
 .
 CBOR is an Internet Standard by IETF. It's used in other standards
 like WebAuthn by W3C, COSE (RFC 8152), CWT (RFC 8392), CDDL (RFC 8610)
 and more.

Package: golang-github-fzambia-eagle-dev
Description-md5: a18d01a6ec94de99c9cfeed53c5b957f
Description-en: aggregate Prometheus metrics over time interval
 This package provides a functionality to export Prometheus metrics
 aggregated over configured time interval. This can be useful when one
 wants to use Prometheus library to instrument the code but still want
 to periodically export metrics to non Prometheus monitoring systems.
 .
 At moment only Counters, Gauges and Summaries are supported.

Package: golang-github-fzambia-sentinel-dev
Description-md5: f3286d48c2c680716be51f3fcd1c2cf8
Description-en: Redis Sentinel support for redigo library
 golang-github-fzambia-sentinel supports redigo library which is a
 Go client for the Redis database. Also it is a dependency for
 gitlab-workhorse (which is a reversy-proxy for gitlab).

Package: golang-github-gabriel-vasile-mimetype-dev
Description-md5: 56c8e9d29d0acd58647458a49f2766b4
Description-en: fast Go library for detecting MIME types and extensions based on magic numbers
 github.com/gabriel-vasile/mimetype is a Go package for detecting MIME types
 and extensions based on magic numbers.
 .
 Goroutine safe, extensible, no C bindings
 .
 Features
  • fast and precise MIME type and file extension detection
  • long list of supported MIME types
  • posibility to extend with other file formats
  • common file formats are prioritized
  • safe for concurrent usage

Package: golang-github-garyburd-redigo-dev
Description-md5: 79f4f83da7034149dd2ee03e945eebce
Description-en: Go client for Redis
 Redigo is a Go client for the Redis database.

Package: golang-github-gatherstars-com-jwz-dev
Description-md5: 272c3b25c9659b860f609984255b3efb
Description-en: Go implementation of the JWZ email threading algorithm (library)
 This package provides the original JWZ algorithm to implementors of
 the 'Threadable interface'. It has been tested against many thousands
 of emails.
 .
 Along with providing the threading capability itself, the package
 also provides:
 .
 + A generic walker, to which you can provide a function to operate upon
   the nodes in the threaded tree.
 + A generic sorter, to which you can provide your own comparison
   function (a byDate example is provided)

Package: golang-github-gcla-deep-dev
Description-md5: d30cc9d24e6e965cd2d26f239805c871
Description-en: Golang deep variable equality test that returns human-readable differences
 Deep Variable Equality for Humans.
 .
 This package provides a single function: deep.Equal. It's like
 reflect.DeepEqual (http://golang.org/pkg/reflect/#DeepEqual) but
 much friendlier to humans (or any sentient being) for two reason:
  • deep.Equal returns a list of differences
  • deep.Equal does not compare unexported fields (by default)
 .
 This is a fork of go-test/deep package with an additional feature.
 .
 Message from author about changes made in fork:
 Some packages may require Equal()'s parameters to be set in a
 particular way that is incompatible with other users within
 the same program. The global configuration parameters can be
 changed and restored, but this could lead to bugs due to race
 conditions. This commit makes the parameters that control
 Equal()'s operation part of a structure, Comparer, for which
 Equal() is now a method. Users can configure their own
 Comparer struct if desired. To preserve the existing package
 interface, the package-level Equals() method will use a
 default Comparer object that relies on pointers to the current
 global configuration parameters (pointers so that the
 operation of the global Equals() function will change
 immediately upon changing the value of any global
 configuration setting).

Package: golang-github-gcla-gowid-dev
Description-md5: a666660efe294bfa59c0f06009d2b5c2
Description-en: Compositional widgets for terminal user interfaces, inspired by urwid
 Gowid provides widgets and a framework for making terminal user
 interfaces. It's written in Go and inspired by urwid (http://urwid.org).
 .
 Widgets out-of-the-box include:
  • input components like button,
    checkbox and an editable text field with support for passwords
  • layout components for arranging widgets in columns, rows and a grid
  • structured components - a tree, an infinite list and a table
  • pre-canned widgets - a progress bar, a modal dialog, a bar graph and a menu
  • a VT220-compatible terminal widget, heavily cribbed from urwid
 .
 All widgets support interaction with the mouse when the terminal allows.
 .
 Gowid is built on top of the fantastic tcell
 (https://github.com/gdamore/tcell) package.

Package: golang-github-gdamore-encoding-dev
Description-md5: 842cdccaf28a46658c2797428b6e2946
Description-en: Various character map encodings missing from golang.org/x/net/encoding
 Package encoding provides a number of encodings that are missing from
 the standard Go encoding package.
 .
 The UTF8 Encoder is also useful for situations where valid UTF-8 might be
 carried in streams that contain non-valid UTF. One use case is helping to
 cope with terminals that embed escape sequences in otherwise valid UTF-8.

Package: golang-github-gdamore-tcell-dev
Description-md5: 961b33b3fdafb633f5b1cae45a7ee76d
Description-en: cell based view for text terminals
 Package tcell provides a cell based view for text terminals, like xterm.
 It was inspired by termbox, but differs from termbox in some important
 ways. It also adds substantial functionality beyond termbox.

Package: golang-github-gdamore-tcell.v2-dev
Description-md5: 961b33b3fdafb633f5b1cae45a7ee76d
Description-en: cell based view for text terminals
 Package tcell provides a cell based view for text terminals, like xterm.
 It was inspired by termbox, but differs from termbox in some important
 ways. It also adds substantial functionality beyond termbox.

Package: golang-github-gedex-inflector-dev
Description-md5: dfca6ae66e0f3301bb0cb3af6422f094
Description-en: Go library that pluralizes and singularizes English nouns
 This library provides two functions for pluralizing and singularizing
 English nouns using a set of rules that handle both regular and
 irregular forms, inspired by CakePHP's inflector.

Package: golang-github-geertjohan-go.incremental-dev
Description-md5: 601f7cff70dda709df9dfc5d942cd195
Description-en: Go package providing type- and concurrency-safe incremental counters
 This Go package provides access to atomic integers that can be
 tested, incremented and set in a type- and concurrency-safe manner.
 Objects are protected by a mutex and available for all signed and
 unsigned integer types in Go.

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-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-github-geoffgarside-ber-dev
Description-md5: e2b444490bec7bd24f980d4f89b1b273
Description-en: Fork of golang pkg `encoding/asn1` to support the Basic Encoding Rules (library)
 This package is a fork of the standard library encoding/asn1 package,
 adding Basic Encoding Rules support for use with github.com/k-sone/snmpgo
 (https://github.com/k-sone/snmpgo).

Package: golang-github-getkin-kin-openapi-dev
Description-md5: 16eb5e64a8709ffe89745cda9e6f5511
Description-en: OpenAPI 3.0 implementation for Go
 A Go project for handling OpenAPI (https://www.openapis.org/) files.
 The project targets the latest OpenAPI version (currently 3)
 but contains support for older OpenAPI versions too.

Package: golang-github-getlantern-context-dev
Description-md5: 3b95ed045dd1acabce278f6965bc2b2a
Description-en: goroutine-based context state
 Provides goroutine-based context state inspired by
 https://github.com/tylerb/gls and https://github.com/jtolds/gls. It
 uses the same basic hack as tylerb's library, but adds a stack
 abstraction that allows nested contexts similar to jtolds' library,
 but using Enter() and Exit() instead of callback functions.

Package: golang-github-getlantern-hex-dev
Description-md5: 32db7dda15d2ec69f3f71f22e52aec0c
Description-en: Configurable hex encoding
 hex implements hexadecimal encoding and decoding. It's taken almost
 verbatim from golang/encoding/hex, however it allows using a different set
 of encoding characters than the standard 0-F.

Package: golang-github-getlantern-hidden-dev
Description-md5: e5cf7b3453b2694eee50a95acbbe47cf
Description-en: Hide text in text
 hidden provides the ability to "hide" binary data in a string using a hex
 encoding with non-printing characters. Hidden data is demarcated with
 a leading and trailing NUL character.

Package: golang-github-getsentry-sentry-go-dev
Description-md5: 08b1dcce19e6a3342b873ba4467e739e
Description-en: Official Sentry SDK for Go (library)
 sentry-go provides a Sentry client implementation for the Go
 programming language. This is the next line of the Go SDK for Sentry
 (https://sentry.io/), intended to replace the raven-go package.

Package: golang-github-ghodss-yaml-dev
Description-md5: ef55acbd2904704d754ac076ab974ce7
Description-en: better way to marshal and unmarshal YAML in Golang
 This package is a wrapper around go-yaml designed to enable a
 better way of handling YAML when marshaling to and from structs.
 .
 In short, this library first converts YAML to JSON using
 go-yaml and then uses json.Marshal and json.Unmarshal to
 convert to or from the struct. This means that it effectively
 reuses the JSON struct tags as well as the custom JSON methods
 MarshalJSON and UnmarshalJSON unlike go-yaml.

Package: golang-github-gigawattio-window-dev
Description-md5: 57aa0bb59a449f6eac8cc58ec56409b6
Description-en: Go library to generate a rolling window for a sequence of strings
 Window is a package used to generate a rolling window
 for a sequence of strings tokens.

Package: golang-github-gin-contrib-cors-dev
Description-md5: 178c489287efb8d515c531900817f796
Description-en: Gin middleware/handler to enable CORS support
 This package enables Cross-origin resource sharing (CORS), which is a
 mechanism that allows restricted resources on a web page to be
 requested from another domain outside the domain from which the first
 resource was served.

Package: golang-github-gin-contrib-gzip-dev
Description-md5: 55f9578704b322ae3cfb646356755846
Description-en: Gin middleware to enable GZIP support
 This package contains gin middleware to enable GZIP support.
 .
 Gin is a HTTP web framework written in Go (Golang). It features
 a Martini-like API with much better performance.

Package: golang-github-gin-contrib-sse-dev
Description-md5: d0ca2275b76a1deed2e0c1fba469720b
Description-en: Server-Sent Events implementation in Go
 Server-sent events (SSE) is a technology where a browser receives
 automatic updates from a server via HTTP connection. The Server-Sent
 Events EventSource API is standardized as part of HTML5 by the W3C.

Package: golang-github-gin-contrib-static-dev
Description-md5: 246079ffdc8b22750a3654ad232e1719
Description-en: webserver for static files
 This package contains a simple webserver that serves static files
 from a given directory.
 It can be used to serve binary data as well.

Package: golang-github-gin-gonic-gin-dev
Description-md5: 1832e305ea212a16fad6949e59b4592b
Description-en: HTTP web framework written in Go
 Gin is a web framework written in Go (Golang). It features a martini-like API
 with much better performance, up to 40 times faster thanks to httprouter. If
 you need performance and good productivity, you will love Gin.

Package: golang-github-git-lfs-gitobj-dev
Description-md5: e35288eb325cde782b9488b8c21a6296
Description-en: gitobj reads and writes Git objects
 Package gitobj reads and writes loose and packed Git objects.

Package: golang-github-git-lfs-go-netrc-dev
Description-md5: 639078f4608c92a80f0dc8d632bd0e6f
Description-en: netrc file parser for Go programming language
 go-netrc A Golang package for reading and writing netrc files. This
 package can parse netrc files, make changes to them, and then serialize
 them back to netrc format, while preserving any whitespace that was
 present in the source file.

Package: golang-github-git-lfs-pktline-dev
Description-md5: 95b7b24780db66965153ad730eb6bb0e
Description-en: Toolkit for the Git pkt-line format (library)
 Git pkt-line Toolkit is a Go language toolkit for reading
 and writing files using the Git pkt-line format used in various Git
 operations.

Package: golang-github-git-lfs-wildmatch-dev
Description-md5: 6c2570f70b44435778bbf45d65f410bd
Description-en: Pattern matching language for filepaths compatible with Git
 wildmatch package wildmatch is a reimplementation of Git's
 wildmatch.c-style filepath pattern matching.
 .
 For more information, see the godoc
 (https://godoc.org/github.com/git-lfs/wildmatch).

Package: golang-github-glacjay-goini-dev
Description-md5: b72e1d25ac619174fd2005c780260884
Description-en: INI file parser library for Go
 Go library to parse files in the INI format.

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: 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-gliderlabs-ssh-dev
Description-md5: 618f535e1af281fb5fad0c4612193fe3
Description-en: Easy SSH servers in Golang
 This Go package wraps the crypto/ssh package
 (https://godoc.org/golang.org/x/crypto/ssh) with a higher-level API
 for building SSH servers. The goal of the API was to make it as simple
 as using net/http (https://golang.org/pkg/net/http/), so the API is
 very similar.

Package: golang-github-glycerine-go-unsnap-stream-dev
Description-md5: e9d8cb0dc305752c927310316920fb87
Description-en: library for decoding the snappy streaming format
 Package unsnap is a small golang library for decoding and encoding
 the snappy streaming format, specified here:
 https://github.com/google/snappy/blob/master/framing_format.txt
 .
 Note that the streaming or framing format for snappy is different from
 snappy itself. Think of it as a train of boxcars: the streaming format
 breaks your data in chunks, applies snappy to each chunk alone, then
 puts a thin wrapper around the chunk, and sends it along in turn. You
 can begin decoding before receiving everything. And memory requirements
 for decoding are sane.

Package: golang-github-gmazoyer-peeringdb-dev
Description-md5: 5a18b691338d3843fa772c06071c9433
Description-en: PeeringDB API package for Go
 This is a Go package that allows developer to interact with the PeeringDB
 API (https://peeringdb.com/apidocs/) in the easiest way possible.
 There are no binaries provided with this package. It can only be used
 as a library.

Package: golang-github-go-chef-chef-dev
Description-md5: b2f9493c90e7b03efe2d133f9c6ea275
Description-en: Chef-Server API client in golang
 This is a Golang library that can be used to write tools to interact
 with a chef server and its common facilities: cookbooks, clients, nodes,
 search, etc.

Package: golang-github-go-chi-chi-dev
Description-md5: e1db3a6a79ee344834d36d9d7042786f
Description-en: lightweight, idiomatic and composable router for building Go HTTP services
 This package contains a lightweight, idiomatic and composable router
 for building Go HTTP services. It's especially good at helping you
 write large REST API services that are kept maintainable as your
 project grows and changes. chi is built on the new context package
 introduced in Go 1.7 to handle signaling, cancellation and
 request-scoped values across a handler chain.
 .
 The focus of the project has been to seek out an elegant and comfortable
 design for writing REST API servers.

Package: golang-github-go-chi-cors-dev
Description-md5: f5c0ccbcc1411a8bcf31110055d377b4
Description-en: CORS net/http middleware for Go
 This package contains software that provides a net/http compatible
 middleware for performing preflight CORS checks on the server side.
 These headers are required for using the browser native Fetch API.
 .
 This middleware is designed to be used as a top-level middleware on
 the chi.

Package: golang-github-go-co-op-gocron-dev
Description-md5: 9376dd206a278db79868906a3572502b
Description-en: easy and fluent Go cron scheduling
 goCron is a Golang job scheduling package which lets one run Go
 functions periodically at pre-determined interval using a simple,
 human-friendly syntax.
 .
 goCron is a Golang implementation of Ruby module clockwork and Python
 job scheduling package schedule.

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: 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-delve-liner-dev
Description-md5: 5ae45acaf784a60c89679a9774b3ab75
Description-en: Purge Go line editor with history
 Liner is a command line editor with history. It was inspired by linenoise;
 everything Unix-like is a VT100 (or is trying very hard to be).
 .
 This fork of github.com/peterh/liner with Ctrl-Z support on Unix systems.

Package: golang-github-go-errors-errors-dev
Description-md5: 9caee763e5c674345483621ce9ce490d
Description-en: errors with stacktraces for go
 Package errors adds stacktrace support to errors in go.
 .
 This is particularly useful when you want to understand the state of
 execution when an error was returned unexpectedly.
 .
 It provides the type *Error which implements the standard golang error
 interface, so you can use this library interchangeably with code that is
 expecting a normal error return.

Package: golang-github-go-git-go-billy-dev
Description-md5: 9850298b5c64f4527c35feef8f524344
Description-en: missing interface filesystem abstraction for Go
 The missing interface filesystem abstraction for Go.  Billy implements
 an interface based on the os standard library, allowing to develop
 applications without dependency on the underlying storage. Makes it
 virtually free to implement mocks and testing over filesystem operations.
 .
 Why billy?  The library billy deals with storage systems and Billy
 is the name of a well-known, IKEA bookcase. That's it.

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: 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-go-git-go-git-fixtures-dev
Description-md5: 11b691670d90305cbbbf13d650162ad4
Description-en: Several git fixtures to run go-git tests
 go-git-fixtures git repository fixtures used by go-git

Package: golang-github-go-ini-ini-dev
Description-md5: b80f08cc0ddb7c17b38f9c4f6c131a78
Description-en: Go package for control of INI file
 Package ini provides INI file read and write functionality.
 This library privides functions following:
  - Load multiple data sources(`[]byte` or file) with overwrites.
  - Read with recursion values.
  - Read with parent-child sections.
  - Read with auto-increment key names.
  - Read with multiple-line values.
  - Read with tons of helper methods.
  - Read and convert values to Go types.
  - Read and **WRITE** comments of sections and keys.
  - Manipulate sections, keys and comments with ease.
  - Keep sections and keys in order as you parse and save.

Package: golang-github-go-kit-kit-dev
Description-md5: f75b1a670b21bc1b03b290ab3b18be30
Description-en: Programming toolkit for microservices
 Go kit is a set of packages and best practices, which provide a comprehensive,
 robust, and trustable way of building microservices for organizations of any
 size.
 .
 As the dependency tree is enormous, the Debian package only offers some of the
 components of Go kit:
 .
  * auth
  * endpoint
  * log
  * tracing
  * transport
  * util

Package: golang-github-go-kit-log-dev
Description-md5: b4b33b548f9074cdba1b17fde102aa20
Description-en: minimal and extensible structured logger (Go library)
 The log package provides a minimal interface for structured logging in
 services. It may be wrapped to encode conventions, enforce type-safety,
 provide leveled logging, and so on. It can be used for both typical
 application log events, and log-structured data streams.
 .
 Structured logging is, basically, conceding to the reality that logs are data,
 and warrant some level of schematic rigor. Using a stricter,
 key/value-oriented message format for logs, containing contextual and semantic
 information, makes it much easier to get insight into the operational activity
 of the systems. Consequently, package log is of the strong belief that "the
 benefits of structured logging outweigh the minimal effort involved
 (https://www.thoughtworks.com/radar/techniques/structured-logging)".

Package: golang-github-go-ldap-ldap-dev
Description-md5: 788c627a0a7ce80c319376e69c09ec67
Description-en: Basic LDAP v3 functionality for the Go programming language
 The ldap package provides basic LDAPv3 functionality for the Go
 programming language.
 Currently supported features include:
  - Connecting to LDAP server
  - Binding to LDAP server
  - Searching for entries
  - Compiling string filters to LDAP filters
  - Paging Search Results
  - Modify Requests / Responses

Package: golang-github-go-log-log-dev
Description-md5: 52851c28cc384771e0d5cbf8d302ede6
Description-en: universal log interface for GO language (library)
 Log is a logging interface for Go. That's it. Pass around the interface.
 .
 Users want to standardise logging. Sometimes libraries log. This library
 leaves the underlying logging implementation to the user while allowing
 libraries to log by simply expecting something that satisfies the Logger
 interface. This leaves the user free to pre-configure structure, output,
 etc.

Package: golang-github-go-logfmt-logfmt-dev
Description-md5: 0c41d7220005e20485343210d8523c1c
Description-en: Marshals and unmarshals logfmt messages
 Package logfmt implements utilities to marshal and unmarshal data in the
 logfmt format (https://brandur.org/logfmt). It provides an API similar
 to encoding/json (http://golang.org/pkg/encoding/json/) and encoding/xml
 (http://golang.org/pkg/encoding/xml/).
 .
 The logfmt format has not been formally standardized. The most authoritative
 public specification to date has been the documentation of a Go Language
 package (http://godoc.org/github.com/kr/logfmt) written by Blake Mizerany and
 Keith Rarick.
 .
 This project attempts to conform as closely as possible to the prior art,
 while also removing ambiguity where necessary to provide well behaved encoder
 and decoder implementations.

Package: golang-github-go-logr-logr-dev
Description-md5: d5d0c93bec2bbcadfa1faba9f64bdbe7
Description-en: simple logging interface for Go (library)
 This package offers a purely abstract interface, based on these ideas
 but with a few twists.  Code can depend on just this interface and
 have the actual logging implementation be injected from callers.
 Ideally only main() knows what logging implementation is being used.

Package: golang-github-go-logr-stdr-dev
Description-md5: d15338d10007edb50944a1ea46c285ee
Description-en: implements the logr interface from the golang-github-go-logr-logr (lib)
 This package implements the logr interface from the golang-github-go-logr-logr
 package (see also https://github.com/go-logr/logr), in terms of Go's standard
 log package.

Package: golang-github-go-macaron-bindata-dev
Description-md5: 2024894bd96b075c933e35782fe58e35
Description-en: in-memory static and template files for Macaron
 Macaron is a modular web framework written in Go. This library provides
 a mechanism to hold static and template files in memory.
 .
 API Reference - https://gowalker.org/github.com/go-macaron/bindata
 Documentation - http://go-macaron.com/docs/middlewares/bindata

Package: golang-github-go-macaron-inject-dev
Description-md5: b937ece77e14ae88c1caee0a3aa7d1af
Description-en: utilities for mapping and injecting dependencies
 Golang utilities for mapping and injecting dependencies in various ways.
 .
 This a modified version of codegangsta/inject
 (https://github.com/codegangsta/inject) for special purpose of Macaron
 Please use codegangsta/inject for dependency injection feature.

Package: golang-gopkg-macaron.v1-dev
Description-md5: 59a352451377d644313525a300e2a7a5
Description-en: modular web framework in Go
 Macaron is a high productive and modular web framework in Go.

Package: golang-github-go-macaron-session-dev
Description-md5: 3777f5bee74fd050f48a1a1ea80249a0
Description-en: session management middleware for Macaron
 Middleware session provides session management for Macaron
 (https://github.com/go-macaron/macaron).
 It can use many session providers, including memory, file, Redis,
 Memcache, PostgreSQL, MySQL, Couchbase, Ledis and Nodb.

Package: golang-github-go-macaron-toolbox-dev
Description-md5: 9175d2214a73e02208ac0c22e47c0e9f
Description-en: health check, pprof, profile and statistic services for Macaron
 Macaron is a modular web framework written in Go. This library provides
 health check, pprof, profile and statistic services for Macaron. These
 statistics can be used for debugging or performance analysis.

Package: golang-github-go-macaroon-bakery-macaroon-bakery-dev
Description-md5: 6cdc45db0cc412392d17dc595511a3fa
Description-en: High level operations for building systems with macaroons (library)
 This library is a companion to http://github.com/go-macaroon/macaroon.
 It holds higher level operations for building systems with macaroons.

Package: golang-github-go-macaroon-bakery-macaroonpb-dev
Description-md5: 8024c2e1f08bcc11ac12fc91a241b212
Description-en: Protobuf encoding used by macaroon-bakery (library)
 This module defines the serialization format of macaroon identifiers
 for macaroons created by the macaroon-bakery. For the most part this
 encoding is considered an internal implementation detail of the
 macaroon-bakery and external applications should not rely on any of the
 details of this encoding being maintained between different bakery versions.
 .
 This is broken out into a separate module as the protobuf implementation
 works in such a way that one cannot have multiple definitions of a
 message in any particular application's dependency tree. This module
 therefore provides a common definition for use by multiple versions of
 the macaroon-bakery to facilitate easier migration in client applications.

Package: golang-github-go-openapi-analysis-dev
Description-md5: b5d03b046aefd0cd7da10600f4190fbf
Description-en: OpenAPI Specification object model analyser
 The OpenAPI analysis library implements analysts of an OpenAPI
 specification document for easier reasoning about the content.
 .
 The OpenAPI Specification is a powerful definition format to describe
 RESTful APIs and creates a RESTful interface for easily developing and
 consuming an API.

Package: golang-github-go-openapi-errors-dev
Description-md5: a8cff415d837883c4e2b8387e3766fdf
Description-en: common error handling code for OpenAPI
 This library implements shared error handling code used throughout the
 various libraries for the OpenAPI Specification.
 .
 The OpenAPI Specification is a powerful definition format to describe
 RESTful APIs and creates a RESTful interface for easily developing and
 consuming an API.

Package: golang-github-go-openapi-inflect-dev
Description-md5: c6ede008449ea46250fddb6aa6d62ef5
Description-en: golang library providing functions applying grammar rules to English words
 This golang library provides a basic set of functions applying
 grammar rules to inflect English words, and to modify case style
 (Capitalize, camelCase, snake_case, etc.). Acronyms are properly
 managed. A common use case is word pluralization.

Package: golang-github-go-openapi-jsonpointer-dev
Description-md5: a61d5ec96bd172b11213e3387ce293cd
Description-en: fork of gojsonpointer with support for structs (Go library)
 This is a fork of gojsonpointer, an implementation of JSON Pointer
 in Go language, with support for structs.

Package: golang-github-go-openapi-jsonreference-dev
Description-md5: 5fd5ce44cc4e9389f9793af0e9acd30f
Description-en: implementation of gojsonreference with struct support
 This library implements an implementation of the JSON Reference
 specification. It adds support for structs.

Package: golang-github-go-openapi-loads-dev
Description-md5: d38919fa299efcb8a9857483db608429
Description-en: OpenAPI Specification object model
 This library implements the loading of OpenAPI specification documents
 from local or remote locations.
 .
 The OpenAPI Specification is a powerful definition format to describe
 RESTful APIs and creates a RESTful interface for easily developing and
 consuming an API.

Package: golang-github-go-openapi-runtime-dev
Description-md5: f5c21dcc82e03cbdccd6b612aded9146
Description-en: OpenAPI runtime interfaces
 The runtime library is part of the OpenAPI Initiative and OpenAPI
 Specification, and consists of classes and functions to be used in
 code generation when creating client- and server-side implementations
 of REST interfaces.
 .
 The OpenAPI Specification is a powerful definition format to describe
 RESTful APIs and creates a RESTful interface for easily developing
 and consuming an API.

Package: golang-github-go-openapi-spec-dev
Description-md5: dee952cf65ec1ba7a982c473db575c86
Description-en: OpenAPI specification object model
 The object model for OpenAPI specification documents.

Package: golang-github-go-openapi-strfmt-dev
Description-md5: f9a7ef4eff83dcf6388d39b8bc562b6d
Description-en: OpenAPI string formatting library
 Strfmt implements formatting and validation of various well-known
 string formats such as IP and email addresses for use in other
 OpenAPI Specification libraries.
 .
 The OpenAPI Specification is a powerful definition format to describe
 RESTful APIs and creates a RESTful interface for easily developing
 and consuming an API.

Package: golang-github-go-openapi-swag-dev
Description-md5: b1817c666423d17a19840759d4537276
Description-en: goodie bag in use in the go-openapi projects
 This package contains a bunch of helper functions for other
 go-openapi projects.
 .
   * convert between value and pointers for builtin
   * convert from string to builtin
   * fast json concatenation
   * search in path
   * load from file or http
   * name manglin

Package: golang-github-go-openapi-validate-dev
Description-md5: 9be04c101dd03441118fca8eafae642a
Description-en: OpenAPI toolkit validation helpers
 The validate library is part of the OpenAPI Initiative and OpenAPI
 Specification, and consists of various helper and utility functions
 used internally by other components of OpenAPI.
 .
 The OpenAPI Specification is a powerful definition format to describe
 RESTful APIs and creates a RESTful interface for easily developing and
 consuming an API.

Package: golang-github-go-ozzo-ozzo-validation.v4-dev
Description-md5: 3505b9d9336df6df2e9acbab48229a7f
Description-en: idiomatic Go (golang) validation package.
 ozzo-validation is a Go package that provides configurable and extensible
 data validation capabilities. It has the following features:
 .
  * use normal programming constructs rather than error-prone struct tags
    to specify how data should be validated.
  * can validate data of different types, e.g., structs, strings, byte
    slices, slices, maps, arrays.
  * can validate custom data types as long as they implement the
    Validatable interface.
  * can validate data types that implement the sql.Valuer interface (e.g.
    sql.NullString).
  * customizable and well-formatted validation errors.
  * error code and message translation support.
  * provide a rich set of validation rules right out of box.
  * extremely easy to create and use custom validation rules.

Package: golang-github-go-ping-ping-dev
Description-md5: 52d46f8a35b17eedfbe700a6f22ab12e
Description-en: simple but powerful ICMP echo (ping) library for Go
 Library for sending ICMP Echo Request packet(s) and waiting for their Echo
 Reply responses. Both traditional ICMP ping (requiring raw socket access)
 and unprivileged UDP ping are supported.

Package: golang-github-go-piv-piv-go-dev
Description-md5: 68c30a0909317ab04b7882e8852c22a8
Description-en: Keys and certificates for YubiKeys, written in Go (library)
 YubiKeys implement the PIV specification for managing smart card
 certificates.  This applet is a simpler alternative to GPG for managing
 asymmetric keys on a YubiKey.
 .
 This package is an alternative to Paul Tagliamonte's go-ykpiv
 (https://github.com/paultag/go-ykpiv), a wrapper for YubiKey's ykpiv.h
 C library. This package aims to provide: better error messages,
 Idiomatic Go APIs, modern features such as PIN protected management
 keys.

Package: golang-github-go-playground-assert-v2-dev
Description-md5: e1df77bf5494d74bb1ada7191d3cdace
Description-en: basic assertion library for Go
 This library implements basic assertions, but can also be extended to
 provide custom assertions/error handlers.

Package: golang-github-go-playground-locales-dev
Description-md5: c6e15e6dc7a04c06cabfcddd77cdbb03
Description-en: set of locales generated from the CLDR Project
 This set of locales was generated from the CLDR Project, and can be
 used independently or within an i18n package; the primary target is
 supplementing go-playground's universal-translator.
 .
 Features:
  - Rules generated from CLDR data v36.1
  - Contains Cardinal, Ordinal and Range Plural Rules
  - Contains Month, Weekday and Timezone translations
  - Contains Date & Time formatting functions
  - Contains Number, Currency, Accounting and Percent formatting
    functions
  - Supports the Gregorian calendar only

Package: golang-github-go-playground-universal-translator-dev
Description-md5: e1643c77a3f4808aba36976486599d9b
Description-en: translator for Go using CLDR data and pluralization rules
 Universal Translator is an i18n Translator for Go using CLDR data and
 pluralization rules. This package is a thin wrapper around its
 locales counterpart (golang-github-go-playground-locales-dev) in
 order to store and translate text for use in your applications.
 .
 Features:
  - Rules generated from the CLDR data
  - Contains Cardinal, Ordinal and Range Plural Rules
  - Contains Month, Weekday and Timezone translations
  - Contains Date & Time formatting functions
  - Contains Number, Currency, Accounting and Percent formatting
    functions
  - Supports the Gregorian calendar only
  - Supports loading translations from files
  - Supports exporting translations to files

Package: golang-github-go-playground-validator-v10-dev
Description-md5: 0eb386802348a926ecdfef555071de7e
Description-en: Go library for struct and field validation
 The validator package implements value validations for structs and
 individual fields based on tags.
 .
 It has the following unique features:
  - Cross Field and Cross Struct validation by using validation tags
    or custom validators.
  - Slice, Array and Map diving, which allows any or all levels of a
    multidimensional field to be validated.
  - Ability to dive into both map keys and values for validation.
  - Handles type interface by determining its underlying type prior
    to validation.
  - Handles custom field types such as the SQL driver's Valuer.
  - Alias validation tags, which allows for mapping of several
    validations to a single tag for easier definition of validations
    on structs.
  - Extraction of custom defined Field Name, allowing to specify
    extracting the JSON name while validating and making it available
    in the resulting FieldError.
  - Customizable i18n-aware error messages.

Package: golang-github-go-restruct-restruct-dev
Description-md5: babed9f6456fb34af95a2f4495722e53
Description-en: Rich binary (de)serialization library for Golang (library)
 restruct is a library for reading and writing binary data in Go. Similar to
 lunixbochs struc and encoding/binary, this library reads data based on the
 layout of structures and, like struc, based on what is contained in struct
 tags.

Package: golang-github-go-resty-resty-dev
Description-md5: 2753eef7d90df82ccda9b72f33cb543e
Description-en: Simple HTTP and REST client library for Go
 Features:
 .
  * GET, POST, PUT, DELETE, HEAD, PATCH, OPTIONS, etc.
  * Simple and chainable methods for settings and request
  * Request Body can be string, []byte, struct, map, slice and io.Reader too
  * Response object gives you more possibility
  * Automatic marshal and unmarshal for JSON and XML content type
  * Easy to upload one or more file(s) via multipart/form-data
  * Request URL Path Params (aka URI Params)
  * Resty client HTTP & REST Request and Response middlewares
 .
 And much more.

Package: golang-github-go-sourcemap-sourcemap-dev
Description-md5: b32ef1357b829a9baaf6d5df8e551421
Description-en: source maps consumer for Golang
 This package contains source maps consumer for Golang.
 .
 A parsed source map can be queried for information about the original
 file positions by giving it a file position in the generated source.

Package: golang-github-go-sql-driver-mysql-dev
Description-md5: fa08b137bb0317b88861910c6b6ac8ee
Description-en: MySQL-Driver for Go's database/sql package
 Features:
  - Lightweight and fast
  - Native Go implementation. No C-bindings, just pure Go
  - Connections over TCP/IPv4, TCP/IPv6 or Unix domain sockets
  - Automatic handling of broken connections
  - Automatic Connection Pooling (by database/sql package)
  - Supports queries larger than 16MB
  - Full sql.RawBytes support.
  - Intelligent LONG DATA handling in prepared statements
  - Secure LOAD DATA LOCAL INFILE support with file Whitelisting and io.Reader
    support
  - Optional time.Time parsing
  - Optional placeholder interpolation

Package: golang-github-go-stack-stack-dev
Description-md5: 3787c7537ff8a8963bf854c860683d7d
Description-en: capture, manipulate, and format call stacks
 Package stack implements utilities to capture, manipulate,
 and format call stacks. It provides a simpler API than
 package runtime.
 .
 The implementation takes care of the minutia and special
 cases of interpreting the program counter (pc) values
 returned by runtime.Callers.

Package: golang-github-go-test-deep-dev
Description-md5: b672e817154dd2636270a51c7a805780
Description-en: Golang deep variable equality test that returns human-readable differences
 Deep Variable Equality for Humans.
 .
 This package provides a single function: deep.Equal. It's like
 reflect.DeepEqual (http://golang.org/pkg/reflect/#DeepEqual) but
 much friendlier to humans (or any sentient being) for two reason:
  • deep.Equal returns a list of differences
  • deep.Equal does not compare unexported fields (by default)

Package: golang-github-go-xorm-builder-dev
Description-md5: 54c832f4fbe7658b4b78f34e3398078f
Description-en: SQL builder for XORM written in Go
 SQL Builder is Go library for XORM that can be used to generate SQL
 queries for different database services. These DB services include
 MySQL, postgres, tidb, sqlite3, mssql, and oracle.

Package: golang-github-go-xorm-core-dev
Description-md5: 3a889148e58bbd2894c5e850cfa4a9c2
Description-en: lightweight wrapper of database/sql
 This package is a lightweight wrapper of sql.DB.
 .
 It is written in Go and up to now it supports Postgres, sqlite3,
 MySQL, MsSQL and Oracle.

Package: golang-github-gobuffalo-envy-dev
Description-md5: e16942bc1873ca6faad17a69a4327bc7
Description-en: simplify working with ENV variables
 Envy makes working with ENV variables in Go trivial:
  * Get ENV variables with default values
  * Set ENV variables safely without affecting the underlying system
  * Temporarily change ENV vars; useful for testing
  * Map all of the key/values in the ENV
  * Loads .env files (by using godotenv

Package: golang-github-gobuffalo-flect-dev
Description-md5: ac6f2a951e4821a0ff68feb250489304
Description-en: Inflection engine for Golang
 Flect is a new inflection engine to replace github.com/markbates/inflect,
 designed to be more modular, more readable, and easier to fix issues on
 than the original.
 .
 The github.com/gobuffalo/flect package contains "basic" inflection tools,
 like pluralization, singularization, etc.

Package: golang-github-goburrow-modbus-dev
Description-md5: f39d10e761c3fda504885344e9a6ee9c
Description-en: fault-tolerant implementation of modbus protocol
 This package contains a fault-tolerant, fail-fast implementation of
 Modbus protocol in Go.  Supported functions
  - Bit access:
    *   Read Discrete Inputs
    *   Read Coils
    *   Write Single Coil
    *   Write Multiple Coils
  - 16-bit access:
    *   Read Input Registers
    *   Read Holding Registers
    *   Write Single Register
    *   Write Multiple Registers
    *   Read/Write Multiple Registers
    *   Mask Write Register
    *   Read FIFO Queue

Package: golang-github-goburrow-serial-dev
Description-md5: f89da04521400be2c22e89e5948592a5
Description-en: serial library for modbus written in Go
 This package contains a library for serial access of modbus, that
 is written in Go.
 .
 This package is needed for the full modbus implementation.

Package: golang-github-gobwas-glob-dev
Description-md5: 865085a71107627ffdbaf94e10001f36
Description-en: Go glob pattern library
 Package glob provides a glob pattern library. Function Compile
 creates Glob for given pattern and strings (if any present after
 pattern) as separators.

Package: golang-github-gobwas-httphead-dev
Description-md5: 102d4141e1cb7c0c421a0a374727fa0d
Description-en: Tiny HTTP header value parsing lib (library)
 This library contains low-level functions for scanning HTTP RFC2616 compatible
 header value grammars. Can also be used for parsing HTTP and HTTP-grammar
 compatible text protocols headers.

Package: golang-github-gocarina-gocsv-dev
Description-md5: 2917df55d145dc583cb041db2f0c6251
Description-en: easy CSV serialization and deserialization golang package
 The GoCSV package aims to provide easy serialization and deserialization
 functions to use CSV in Golang, using API and techniques inspired from
 https://godoc.org/gopkg.in/mgo.v2

Package: golang-github-goccy-go-yaml-dev
Description-md5: 16ab473bd74f830718f7ca3248ef0d0e
Description-en: yet another golang library for YAML support
 YAML library for the Go language.
 This adds some features compared to the golang standard YAML library.
  * Pretty format for error notifications
  * Supports Scanner or Lexer or Parser as public API
  * Supports Anchor and Alias to Marshaler
  * Allow referencing elements declared in another file via anchors
  * Extract value or AST by YAMLPath (like a JSONPath)

Package: golang-github-gocql-gocql-dev
Description-md5: 4b8e982adf69f917138245ee6d6fe673
Description-en: fast and robust Cassandra client for Go
 gocql implements a fast and robust Cassandra client for the Go
 programming language. It supports the following features:
 .
   * cluster management
   * automatic and safe type conversion between Cassandra and Go without any
     loss of precision
   * synchronous API with an asynchronous and concurrent back-end
   * result paging
   * atomic batch execution
   * query tracing to obtain a detailed output of all events that happened
      during the query execution
   * frame compression
   * support of multiple Cassandra versions

Package: golang-github-gofrs-flock-dev
Description-md5: 9ad96012a6a597d92799d7b4fc2c5922
Description-en: thread-safe file locking library in Golang
 flock implements a thread-safe sync.Locker interface for file locking.
 It also includes a non-blocking TryLock() function to allow locking
 without blocking execution.
 .
 This library is formerly known as "github.com/theckman/go-flock".

Package: golang-github-gofrs-uuid-dev
Description-md5: 81eb29e727054db91d740ad4bba138b0
Description-en: UUID library for Golang
 This library provides a pure Golang implementation of Universally Unique
 Identifiers (UUID) variant as defined in RFC-4122. This package supports
 both the creation and parsing of UUIDs in different formats.
 .
 The library supports the following UUID versions:
  * Version 1, based on timestamp and MAC address (RFC-4122)
  * Version 2, based on timestamp, MAC address and POSIX UID/GID (DCE 1.1)
  * Version 3, based on MD5 hashing of a named value (RFC-4122)
  * Version 4, based on random numbers (RFC-4122)
  * Version 5, based on SHA-1 hashing of a named value (RFC-4122)

Package: golang-github-gogits-chardet-dev
Description-md5: 554e2b9c845af5ba6a96e48d37cde312
Description-en: Charset detector library for Go
 This package provides a library that can be used to detect the
 character set of text based on International Components for
 Unicode's implementation.
 .
 Documentation: https://godoc.org/github.com/saintfish/chardet
 ICU: http://site.icu-project.org/

Package: golang-github-gogits-go-gogs-client-dev
Description-md5: e82f13a4e311940d23f98a5909e855d2
Description-en: Gogs API client in Go
 This library implements a client for the Gogs REST API which is an
 interface similar to the Github v3 API.

Package: golang-github-gogo-googleapis-dev
Description-md5: c6199989cadbc8a3a8dac5da3d59eb50
Description-en: googleapis generated with gogoprotobuf
 Google APIs generated by gogoprotobuf.
 .
 The grpc-example (https://github.com/gogo/grpc-example) includes an
 example usage of this repository.

Package: golang-github-gogo-status-dev
Description-md5: 53275ccca58a14d5ec4b2bda88311d2e
Description-en: gRPC-like status package for use with GoGo Protobuf types
 This is a convenience package for users of gogo/protobuf to be able to
 use their gogo/protobuf generated message easily and transparently
 with the gRPC status error structure.

Package: golang-github-goji-httpauth-dev
Description-md5: 4b42662ed0e52b51f9cadf090423332b
Description-en: HTTP Authentication middleware
 This package provides HTTP Basic Authentication middleware for Go.
 It is compatible with Go's own net/http, goji, Gin and anything
 that speaks the http.Handler interface.
 .
 Example httpauth provides a SimpleBasicAuth function to get you up and
 running.

Package: golang-github-goji-param-dev
Description-md5: aa750aa3e79de12b9902b4ec7b1f65e3
Description-en: Rack / jQuery style parameter parsing for Go
 param deserializes parameter values into a given struct using
 magical reflection ponies.
 .
 Inspired by gorilla/schema, but uses Rails/jQuery style param encoding
 instead of their weird dotted syntax. In particular, this package was
 written with the intent of parsing the output of jQuery.param.
 .
 This package uses struct tags to guess what names things ought to have. If
 a struct value has a "param" tag defined, it will use that. If there is
 no "param" tag defined, the name part of the "json" tag will be used. If
 that is not defined, the name of the field itself will be used (no case
 transformation is performed).
 .
 If the name derived in this way is the string "-", param will refuse to
 set that value.
 .
 The parser is extremely strict, and will return an error if it has any
 difficulty whatsoever in parsing any parameter, or if there is any kind

Package: golang-github-gokyle-fswatch-dev
Description-md5: 54fae0f73d532b17740832f2e5263a34
Description-en: simple UNIX file system watching library in Go
 This package provides a simple UNIX file system watching library in Go.
 .
 This includes:
   * Static watchers for watching a limited set of files.
     Those do not purge deleted files from the watch list.
   * Auto watchers for watching a set of files and directories.
     Directories are watched for new files. New files are automatically
     added, and deleted files are removed from the watch list.

Package: golang-github-gokyle-twofactor-dev
Description-md5: 82103151dee8c73507b4ca9436a43cdc
Description-en: Two-factor authentication
 Package twofactor implements two-factor authentication.

Package: golang-github-golang-freetype-dev
Description-md5: b42221b0f1e168a66d62fe17cc53eb34
Description-en: Freetype font rasterizer in the Go programming language
 The Freetype font rasterizer in the Go programming language.
 .
 It is an incomplete port:
  * It only supports TrueType fonts, and not Type 1 fonts nor bitmap fonts.
  * It only supports the Unicode encoding.
 .
 There are also some implementation differences:
  * It uses a 26.6 fixed point co-ordinate system everywhere internally,
    as opposed to the original Freetype's mix of 26.6 (or 10.6 for 16-bit
    systems) in some places, and 24.8 in the "smooth" rasterizer.

Package: golang-github-golang-groupcache-dev
Description-md5: db6a4e929c62afe93eb1bda2612bdcfd
Description-en: caching and cache-filling library, a replacement for memcached
 Groupcache is a caching and cache-filling library, intended as a
 replacement for memcached in many cases.
 .
 Like memcached, groupcache shards by key to select which peer is
 responsible for that key.  Unlike memcached, groupcache does not
 require running a separate set of servers, comes with a cache
 filling mechanism, and contains some other useful features.

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: 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: golang-github-golang-leveldb-dev
Description-md5: 198973608103ff9738edff023439a64e
Description-en: Implementation of the LevelDB key/value database in Go
 LevelDB is a fast key-value storage library written at Google that
 provides an ordered mapping from string keys to string values.
 .
 This is an implementation of LevelDB in the Go language.

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: 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: 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-goprotobuf-dev
Description-md5: 635a93bcd1440d16621693fe064c2aa9
Description-en: transitional dummy package
 This is a transitional dummy package, it can be safely removed.

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: 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: 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: golang-github-golang-snappy-dev
Description-md5: 39893f9c93e59f79efba9fb8ee2e448b
Description-en: Implementation of the Snappy compression format in Go
 Snappy is a compression/decompression library. It does not aim for maximum
 compression, or compatibility with any other compression library; instead, it
 aims for very high speeds and reasonable compression. For instance, compared
 to the fastest mode of zlib, Snappy is an order of magnitude faster for most
 inputs, but the resulting compressed files are anywhere from 20% to 100%
 bigger. On a single core of a Core i7 processor in 64-bit mode, Snappy
 compresses at about 250 MB/sec or more and decompresses at about 500 MB/sec or
 more.
 .
 This is an implementation of the Snappy compression format in the Go
 programming language.

Package: golang-snappy-go-dev
Description-md5: 5a142c10e96ab491568e49c601433ce2
Description-en: Transitional package for golang-github-golang-snappy-dev
 This is a transitional package to ease upgrades to the
 golang-github-golang-snappy-dev package. It can safely be removed.

Package: golang-github-gologme-log-dev
Description-md5: 089aec5b5e22ccd489cb914be088e313
Description-en: A fork of the golang built in log package to add support for levels (library)
 This package is a drop in replacement for the built-in Go log package.
 All the functionality of the built-in package still exists and is
 unchanged. In addition, this package contains a series of small
 enhancements and additions. Namely, it adds five logging levels.
 .
 In addition to these five defined logging levels, users can also define
 their own arbitrary logging levels.
 .
 Unlike other loggers, these logging levels are not enabled in a chain.
 Meaning, once a level is enabled, say Warn, all levels above it are not
 also enabled. This package is implemented in such a way that users can
 individually turn on and turn off the various new logging levels.
 However, starting with v1.3.0 users can enable logging in a chain buy
 enabling logging levels by number (see below). If existing code uses the
 build-in log package, no change is needed to use this package.
 .
 Another feature that was added, based on comments seen on the various
 golang boards, is the ability to set the calldepth.

Package: golang-github-gomagedon-expectate-dev
Description-md5: 07d866775264f057d8ceb877bd068f63
Description-en: lightweight testing utility for golang
 This testing library's intended purpose is to provide 'expect'
 syntax assertions to golang without using the heavy-handed ginkgo
 toolset.

Package: golang-github-gomarkdown-markdown-dev
Description-md5: c53148d1acb954c50309bbb4c35805c6
Description-en: Markdown parser and HTML renderer for Go
 Package github.com/gomarkdown/markdown is a Go library for parsing
 Markdown text and rendering as HTML.
 .
 It's very fast and supports common extensions.
 .
 markdown is a fork of v2 of https://github.com/russross/blackfriday
 that is:
 .
  * actively maintained (sadly in Feb 2018 blackfriday was inactive for 5
    months with many bugs and pull requests accumulated)
  * refactored API (split into ast/parser/html sub-packages)
 .
 Blackfriday itself was based on C implementation sundown
 (https://github.com/vmg/sundown) which in turn was based on libsoldout
 (http://fossil.instinctive.eu/libsoldout/home).

Package: golang-github-gomodule-oauth1-dev
Description-md5: a7b9d7a4c4b08574c1efd1b521625a9b
Description-en: OAuth 1.0 client package for Go
 OAuth1 is a Go client for the OAuth 1.0, OAuth 1.0a and RFC 5849
 (https://tools.ietf.org/html/rfc5849), The package supports
 HMAC-SHA1, RSA-SHA1 and PLAINTEXT signatures.

Package: golang-github-gomodule-redigo-dev
Description-md5: 99f40268459d2d813fb6056eeeb3e433
Description-en: Go client for Redis
 Go client for the Redis (http://redis.io/) database.
 Features
  • A Print-like API with support for all Redis commands.
  • Pipelining including pipelined transactions.
  • Publish/Subscribe
  • Connection pooling
  • Script helper type with optimistic use of EVALSHA.
  • Helper functions for working with command replies.

Package: golang-github-gonvenience-bunt-dev
Description-md5: 157a833d4921443ad7d4c0f2a838e9d7
Description-en: creating true color output in terminals
 Golang package for creating true color output in terminals.

Package: golang-github-gonvenience-neat-dev
Description-md5: 05ade1378c9849cfa2bc83be366da8dc
Description-en: create neat strings like colored YAML output (library)
 Golang package for creating neat strings like colored YAML output.

Package: golang-github-gonvenience-term-dev
Description-md5: ac39c3e04a4548ff86729c9586047a6c
Description-en: golang package with convenience functions for terminal related tasks
 Golang package with convenience functions for terminal related tasks.

Package: golang-github-gonvenience-text-dev
Description-md5: f060fdc89fbc56e3e64f211d40921724
Description-en: convenience functions for strings
 Golang package with convenience functions for strings.

Package: golang-github-gonvenience-wrap-dev
Description-md5: 7f452519a73516b53a3dbd4954ba1cd6
Description-en: golang package to wrap things into a bit of context
 Golang package to wrap things into a bit of context.

Package: blueprint-tools
Description-md5: 96ff93b32a82ee01596c31a71c3cc929
Description-en: Blueprint meta build system (command-line tools)
 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 command-line tools for Blueprint.

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-btree-dev
Description-md5: 42c130d50f7bd19917a2383cfa370fa2
Description-en: BTree implementation for Go
 This package provides an in-memory B-Tree implementation for Go, useful
 as an ordered, mutable data structure.
 .
 The API is based off of the wonderful
 http://godoc.org/github.com/petar/GoLLRB/llrb, and is meant to allow
 btree to act as a drop-in replacement for gollrb trees.

Package: golang-github-google-certificate-transparency-dev
Description-md5: 27deef6e19c1332c1d677ab79091e067
Description-en: Framework for monitoring and auditing SSL certificates
 The Certificate Transparency project provides a framework to explore
 ideas to improve the security of HTTPS connections by adding new
 functional components to the current SSL security system: logging,
 monitoring and auditing.
 .
 Please see http://www.certificate-transparency.org for more details
 about certificate transparency and how it works.

Package: golang-github-google-go-cmp-dev
Description-md5: a570016be8c1a78ee8634131254d0f7f
Description-en: Package for comparing Go values in tests
 This package is intended to be a more powerful and safer alternative to
 reflect.DeepEqual for comparing whether two values are semantically equal.
 .
 The primary features of cmp are:
  * When the default behavior of equality does not suit the needs of the test,
    custom equality functions can override the equality operation.  For
    example, an equality function may report floats as equal so long as they
    are within some tolerance of each other.
  * Types that have an Equal method may use that method to determine equality.
    This allows package authors to determine the equality operation for the
    types that they define.
  * If no custom equality functions are used and no Equal method is defined,
    equality is determined by recursively comparing the primitive kinds on both
    values, much like reflect.DeepEqual. Unlike reflect.DeepEqual, unexported
    fields are not compared by default; they result in panics unless suppressed
    by using an Ignore option (see cmpopts.IgnoreUnexported) or explicitly
    compared using the AllowUnexported option.
 .
 See the GoDoc documentation (https://godoc.org/github.com/google/go-cmp/cmp)
 for more information.

Package: golang-github-google-go-dap-dev
Description-md5: fe44517a4f3b1c9955820c4331073717
Description-en: Go implementation of the Debug Adapter Protocol (library)
 The Debug Adapter Protocol defines the protocol used between an editor
 or IDE and a debugger or runtime.

Package: golang-github-google-go-github-dev
Description-md5: d8e0fe6d371dcdf2b3f6f630f2aee564
Description-en: Go library for accessing the GitHub API
 go-github is a Go client library for accessing the GitHub API v3
 (https://developer.github.com/v3/).

Package: golang-github-google-go-intervals-dev
Description-md5: 44515cd0192f0df09a86dcf50952a69c
Description-en: Functions for set operations on intervals, like ranges (library)
 This package provides a library for performing set operations on
 1-dimensional intervals, such as time ranges.

Package: golang-github-google-go-querystring-dev
Description-md5: 268588f9b83262e45e82edfea940ea15
Description-en: library for encoding structs into URL query parameters
 go-querystring is Go library for encoding structs into URL query
 parameters. go-querystring is designed to assist in scenarios where
 you want to construct a URL using a struct that represents the URL
 query parameters.

Package: golang-github-google-gofuzz-dev
Description-md5: c72ef946039add39bb089563982f54ab
Description-en: Fuzz testing for Go
 gofuzz is a library for populating go objects with random values.
 .
 This is useful for testing:
 .
  * Do your project's objects really serialize/unserialize correctly in all
    cases?
  * Is there an incorrectly formatted object that will cause your project to
    panic?
 .
 Import with import "github.com/google/gofuzz"
 .
 This package contains the source.

Package: golang-github-google-goterm-dev
Description-md5: 498b24a6d10c849b69b2525404470b8c
Description-en: Go Terminal library with PTY support and colors
 The term package implements PTY creation and termios get/set attributes.
 It also contains some convenience functions for colors, SSH <> termios
 translations, readCh, reading passwords etc.

Package: golang-github-google-gousb-dev
Description-md5: 9cea92135645e3ceac7826020ec550c9
Description-en: provides low-level interface for accessing USB devices (library)
 gousb is an attempt at wrapping the libusb library into a Go-like binding.
 .
 gousb provides low-level interface for accessing USB devices.

Package: golang-github-google-jsonapi-dev
Description-md5: 84b3aa665e5b1c4b42335abdcfbc0ec3
Description-en: jsonapi.org style payload serializer and deserializer
 Serializer/deserializer for JSON payloads that comply to the JSON API
 spec in Go. Struct tags are used to annotate the struct fields in an
 application and then this library reads and writes JSON API output based
 on the tagged fields.

Package: golang-github-google-martian-dev
Description-md5: d5812c9f78837b3b5198c362ffc39dd3
Description-en: Martian is a library for building custom HTTP/S proxies
 Martian Proxy is a programmable HTTP proxy designed to be used for testing.
 .
 Martian is a great tool to use if you want to:
  * Verify that all (or some subset) of requests are secure
  * Mock external services at the network layer
  * Inject headers, modify cookies or perform other mutations of HTTP requests
    and responses
  * Verify that pingbacks happen when you think they should
  * Unwrap encrypted traffic (requires install of CA certificate in browser)

Package: golang-github-google-nftables-dev
Description-md5: 1ee919d078b54e8565b2f87bdb4bebfa
Description-en: Go library to interact with Linux nftables
 This package is a third-party Go package to interact with nftables
 programmatically. It is implemented in pure Go, meaning it does not
 wrap the libnftnl library.
 .
 It is neither an official netfilter project nor an official Google
 product.

Package: golang-github-google-pprof-dev
Description-md5: e308e5635488bfe6325a879890ed1d85
Description-en: pprof is a tool for visualization and analysis of profiling data
 pprof reads a collection of profiling samples in profile.proto format
 and generates reports to visualize and help analyze the data. It can
 generate both text and graphical reports (through the use of the dot
 visualization package).
 .
 profile.proto is a protocol buffer that describes a set of callstacks
 and symbolization information. A common usage is to represent a set of
 sampled callstacks from statistical profiling. The format is described
 on the proto/profile.proto (./proto/profile.proto) file. For details on
 protocol buffers, see https://developers.google.com/protocol-buffers
 .
 Profiles can be read from a local file, or over http. Multiple profiles
 of the same type can be aggregated or compared.
 .
 If the profile samples contain machine addresses, pprof can symbolize
 them through the use of the native binutils tools (addr2line and nm).
 .
 This is not an official Google product.

Package: golang-github-google-renameio-dev
Description-md5: 005f5920536b2561bd298bd0d9463339
Description-en: provides a way to atomically create or replace a file or symbolic link
 The renameio Go package provides a way to atomically create or replace a
 file or symbolic link.
 .
 Atomicity vs durability: renameio concerns itself only with atomicity,
 i.e. making sure applications never see unexpected file content
 (a half-written file, or a 0-byte file).
 .
 As a practical example, consider https://manpages.debian.org/: if there
 is a power outage while the site is updating, we are okay with losing the
 manpages which were being rendered at the time of the power outage. They
 will be added in a later run of the software. We are not okay with having
 a manpage replaced by a 0-byte file under any circumstances, though.

Package: golang-github-google-shlex-dev
Description-md5: 216aba2c40669f0d9c6d8a2fb30f129a
Description-en: Simple lexer for Go that supports shell-style rules
 go-shlex is a simple lexer for Go.  It splits input into tokens using
 shell-style rules for quoting, commenting, and escaping.

Package: golang-github-google-subcommands-dev
Description-md5: 5df4e7a68bb964be755103b914dca95f
Description-en: go package for add some subcommands to single command
 Subcommands is a Go package that implements a simple way for a single command
 to have many subcommands, each of which takes arguments and so forth.

Package: golang-github-google-uuid-dev
Description-md5: d76a9f9df16efca9a2605b902a89ab9c
Description-en: generates and inspects UUIDs based on RFC 4122
 This package generates and inspects UUIDs based on RFC 4122
 (http://tools.ietf.org/html/rfc4122) and DCE 1.1: Authentication and
 Security Services.
 .
 This package is based on the "github.com/pborman/uuid" package. It differs
 from these earlier packages in that a UUID is a 16 byte array rather than
 a byte slice. One loss due to this change is the ability to represent an
 invalid UUID (vs a NIL UUID).

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: 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: golang-github-googleapis-gax-go-dev
Description-md5: 15cbcb9394f43e79b9cc1bd90f94f908
Description-en: Google API Extensions for Go
 Google API Extensions for Go (gax-go) is a set of modules which aids
 the development of APIs for clients and servers based on gRPC and Google
 API conventions.

Package: golang-github-googleapis-gnostic-dev
Description-md5: 1ae774d48c2fcf90270ae90773ab3ccd
Description-en: compiler for OpenAPI specification - library
 Protocol Buffers (https://developers.google.com/protocol-buffers/)
 provide a language-neutral, platform-neutral, extensible mechanism
 for serializing structured data. gnostic's Protocol Buffer models for
 the OpenAPI Specification can be used to generate code that includes
 data structures with explicit fields for the elements of an OpenAPI
 description. This makes it possible for developers to work with
 OpenAPI descriptions in type-safe ways, which is particularly useful in
 strongly-typed languages like Go and Swift.
 .
 gnostic reads OpenAPI descriptions into these generated data structures,
 reports errors, resolves internal dependencies, and writes the results in
 a binary form that can be used in any language that is supported by the
 Protocol Buffer tools.  A plugin interface simplifies integration with
 API tools written in a variety of different languages, and when necessary,
 Protocol Buffer OpenAPI descriptions can be reexported as JSON or YAML.
 .
 This package provides the development files.

Package: golang-github-googlecloudplatform-guest-logging-go-dev
Description-md5: b691d7e72f7e7c1872bcdb7d7746ddd7
Description-en: Go logging package with Google Cloud Platform interface (library)
 The Go logger package logs messages either locally to syslog or via the Google
 Cloud logging API.

Package: golang-github-goombaio-namegenerator-dev
Description-md5: a1d9bafa1ca83549af8cef1eda3a347b
Description-en: random name generator implementation in Golang
 This random name generator can be used for projects, servers, cluster
 nodes, etc.

Package: golang-github-gopacket-gopacket-dev
Description-md5: ba481e3c6791bcada96c1266c595211e
Description-en: Provides packet processing capabilities for Go (library)
 This library provides packet decoding capabilities for Go. Forked from
 Google's repo (https://godoc.org/github.com/google/gopacket).
 .
 See godoc (https://godoc.org/github.com/gopacket/gopacket) for more
 details.

Package: golang-github-gopasspw-pinentry-dev
Description-md5: 412acefd03237a0dfb806ef5704b2890
Description-en: Pinentry client in Go (library)
 Pinentry client in Go

Package: golang-github-gophercloud-gophercloud-dev
Description-md5: 81603c0a2b2aaec13963ee27380b23cb
Description-en: OpenStack SDK for Go
 Gophercloud allows Go developers to connect their applications with
 OpenStack clouds. It is fully open source and supports many OpenStack
 services like Compute, Object Storage, Identity, Networking and
 Block Storage.

Package: golang-github-gophercloud-utils-dev
Description-md5: e0f5250b232d7062abba1bfb3e9d2bcc
Description-en: utils for OpenStack Go library
 Gophercloud is an OpenStack Go SDK, this library provides extra utils
 to use gophercloud.

Package: golang-github-gopherjs-gopherjs-dev
Description-md5: f0b57ddedbc808948caa01f4eaae0d35
Description-en: Go to Javascript compiler
 GopherJS compiles Go code to pure JavaScript code. Its main purpose
 is to provide the opportunity to write front-end code in Go which will
 still run in all browsers.
 .
 Documentation: https://godoc.org/github.com/gopherjs/gopherjs/js

Package: golang-github-gorhill-cronexpr-dev
Description-md5: 717cb720b518a31bf40c6d93682bfada
Description-en: cron expression parser
 Given a cron expression and a time stamp, you can get the next time
 stamp which satisfies the cron expression.
 .
 The time-matching algorithm in this implementation is efficient, it
 avoids as much as possible to guess the next matching time stamp, a
 common technique seen in a number of implementations out there.

Package: golang-github-gorilla-csrf-dev
Description-md5: fc24a7a8db94d055ac7fe676d0af8bd6
Description-en: Cross Site Request Forgery (CSRF) prevention middleware for Go
 gorilla/csrf is a HTTP middleware library that provides cross-site request
 forgery (CSRF) protection.  It includes:
 .
  * The csrf.Protect middleware/handler provides CSRF protection on routes
    attached to a router or a sub-router.
  * A csrf.Token function that provides the token to pass into your response,
    whether that be a HTML form or a JSON response body.
  * ... and a csrf.TemplateField helper that you can pass into your
    html/template templates to replace a {{ .csrfField }} template tag
    with a hidden input field.
 .
 gorilla/csrf is designed to work with any Go web framework, including:
 .
  * The Gorilla toolkit
  * Go's built-in net/http package
  * Goji - see the tailored fork https://github.com/goji/csrf
  * Gin
  * Echo
  * ... and any other router/framework that rallies around Go's http.Handler
    interface.
 .
 gorilla/csrf is also compatible with middleware 'helper' libraries
 like Alice and Negroni.

Package: golang-github-gorilla-css-dev
Description-md5: 4615114a031843e7d23ea3472da56d54
Description-en: CSS3 tokenizer for Go (library)
 This is a Go library package that generates tokens for CSS3 input.
 .
 It follows the CSS3 specification located at:
    http://www.w3.org/TR/css3-syntax/
 .
 Note: the scanner doesn't perform lexical analysis or, in other words, it
 doesn't care about the token context. It is intended to be used by a lexer or
 parser.

Package: golang-github-gorilla-handlers-dev
Description-md5: bf500bee115ccc231cdfd8fe3efeea8b
Description-en: collection of useful handlers for Go's net/http package
 Package handlers is a collection of handlers (aka "HTTP middleware") for use
 with Go's net/http package (or any framework supporting http.Handler),
 including:
 .
  • LoggingHandler for logging HTTP requests in the Apache Common Log Format
    (http://httpd.apache.org/docs/2.2/logs.html#common).
  • CombinedLoggingHandler for logging HTTP requests in the Apache Combined Log
    Format (http://httpd.apache.org/docs/2.2/logs.html#combined) commonly used
    by both Apache and nginx.
  • CompressHandler for gzipping responses.
  • ContentTypeHandler for validating requests against a list of accepted
    content types.
  • MethodHandler for matching HTTP methods against handlers in a
    map[string]http.Handler
  • ProxyHeaders for populating r.RemoteAddr and r.URL.Scheme based on the
    X-Forwarded-For, X-Real-IP, X-Forwarded-Proto and RFC7239 Forwarded headers
    when running a Go server behind a HTTP reverse proxy.
  • CanonicalHost for re-directing to the preferred host when handling multiple
    domains (i.e. multiple CNAME aliases).
 .
 Other handlers are documented on the Gorilla website
 (http://www.gorillatoolkit.org/pkg/handlers).

Package: golang-github-gorilla-mux-dev
Description-md5: d61faf184d480e712a34f9f9497bde59
Description-en: powerful URL router and dispatcher for golang
 Package gorilla/mux implements a request router and dispatcher.
 .
 The name mux stands for "HTTP request multiplexer". Like the standard
 http.ServeMux, mux.Router matches incoming requests against a list of
 registered routes and calls a handler for the route that matches the URL
 or other conditions. The main features are:
 .
  * Requests can be matched based on URL host, path, path prefix, schemes,
    header and query values, HTTP methods or using custom matchers.
  * URL hosts and paths can have variables with an optional regular expression.
  * Registered URLs can be built, or "reversed", which helps maintaining
    references to resources.
  * Routes can be used as subrouters: nested routes are only tested if the
    parent route matches. This is useful to define groups of routes that share
    common conditions like a host, a path prefix or other repeated attributes.
    As a bonus, this optimizes request matching.
  * It implements the http.Handler interface so it is compatible with the
    standard http.ServeMux.

Package: golang-github-gorilla-schema-dev
Description-md5: 6a293dc60702d1c87271a16da927e02d
Description-en: fills a struct with form values
 This package provides a Go library that implements methods to fill
 strics with form values.
 .
 It is provided by Gorilla which is a web toolkit for the Go
 programming language.

Package: golang-github-gorilla-securecookie-dev
Description-md5: f03bbd927781c1df85a49942bb6d3357
Description-en: provides authenticated and encrypted cookie values
 This package provides methods for encoding and decoding authenticated
 cookie values for Go web applications. These values optionally be
 encrypted.
 .
 Secure cookies are protected from forgery because their values are
 validated using HMAC. When encrypted, the content is also kept private.
 .
 It is still recommended that sensitive data not be stored in cookies,
 and that HTTPS be used to prevent cookie replay attacks.

Package: golang-github-gorilla-sessions-dev
Description-md5: ec303ab4802bfdddc5136444692bfa1a
Description-en: save cookie and filesystem sessions and allow custom session backends
 This package provides a Go library that implements methods to save
 cookies and filesystem sessions and allows custom session backends.
 It is provided by Gorilla which is a web toolkit for the Go
 programming language.
 .
 Features:
   - Simple API: use it as an easy way to set signed cookies
   - Cookies can optionally be enycrpted
   - Built-in backends to store sessions in cookies on the filesystem
   - Flash messages: session values that last until read
   - Session persistency switching
   - Methods to rotate authentication and encryption keys
   - Multiple sessions per request, even using different backends
   - Support for custom session backends

Package: golang-github-gorilla-websocket-dev
Description-md5: c4cf1be997ffe5d1aadd5174afdb9ba4
Description-en: Go package implementing the WebSocket protocol
 The Gorilla WebSocket package provides a complete and tested
 implementation of the WebSocket protocol, as defined by RFC 6455. It
 passes the server tests in the Autobahn WebSockets Test Suite.

Package: golang-github-gosexy-gettext-dev
Description-md5: 8fcf9f674d1524074f191d4994a554e0
Description-en: Gettext support for the Go language
 The gettext package enables Go programs to use gettext library calls for
 translation support.

Package: golang-github-gosnmp-gosnmp-dev
Description-md5: b7c60286f63bc53de363a3774b174d56
Description-en: SNMP library written in Go
 GoSNMP is a Simple Network Management Protocol (SNMP) client library fully
 written in Go. It provides Get, GetNext, GetBulk, Walk, BulkWalk, Set and
 Traps. It supports IPv4 and IPv6, using SNMPv2c or SNMPv3.

Package: golang-github-soniah-gosnmp-dev
Description-md5: 7b4758f1937939a9379e9a15469ded2b
Description-en: Transitional dummy package
 This package can be safely removed once nothing depends on it anymore.

Package: golang-github-gosuri-uilive-dev
Description-md5: f157af149c5ad55b07d3e4b38ab4e6cb
Description-en: Go library for updating terminal output in realtime
 It provides a buffered io.Writer that is flushed at a timed interval.

Package: golang-github-gosuri-uiprogress-dev
Description-md5: 4492ca2f3f95e5398d74af854b03bf98
Description-en: Go library to render progress bars in terminal applications
 Progress bars improve readability for terminal applications with long
 outputs by providing a concise feedback loop.
 .
 Features:
 * Multiple Bars: uiprogress can render multiple progress bars that
   can be tracked concurrently
 * Dynamic Addition: Add additional progress bars any time, even after
   the progress tracking has started
 * Prepend and Append Functions: Append or prepend completion percent
   and time elapsed to the progress bars
 * Custom Decorator Functions: Add custom functions around the bar
   along with helper functions

Package: golang-github-gosuri-uitable-dev
Description-md5: 4f48e77fa33d9b591e6a1e39c11436b7
Description-en: go library to improve readability in terminal apps using tabular data
 uitable is a go library for representing data as tables for terminal
 applications. It provides primitives for sizing and wrapping columns to
 improve readability.

Package: golang-github-gotk3-gotk3-dev
Description-md5: a3d0d433e7d5bcd16c35670d9df4e8f6
Description-en: Go bindings for GTK3
 The gotk3 project provides Go bindings for GTK+3 and dependent projects.
 Each component is given its own subdirectory, which is used as the
 import path for the package.
 .
 Partial binding support for the following libraries is currently implemented:
 .
   - GTK+3 (3.12 and later)
   - GDK 3 (3.12 and later)
   - GLib 2 (2.36 and later)
   - Cairo (1.10 and later)
 .
 Care has been taken for memory management to work seamlessly with Go's
 garbage collector without the need to use or understand GObject's floating
 references.

Package: golang-github-grafana-grafana-plugin-model-dev
Description-md5: 4e355341bc0ff795bcee7ffc4c8a089d
Description-en: models for Grafana backend plugins
 This package provides models for Grafana backend plugins.
 .
 It is needed for Grafana.

Package: golang-github-grafana-regexp-dev
Description-md5: b2b50ce91fb9a4f9c6550418453154cc
Description-en: Faster version of the Go regexp package (library)
 Fork of the upstream Go regexp package, with some code optimisations to
 make it run faster.
 .
 All semantics are the same, and the optimised code passes all tests from
 upstream.

Package: golang-github-graph-gophers-graphql-go-dev
Description-md5: c7e48b30ac74af7039208c00623d4630
Description-en: GraphQL server with a focus on ease of use
 graphql-go is a GraphQL server library with the goal to provide full
 support of the GraphQL draft specification (
 https://facebook.github.io/graphql/draft) with a set of idiomatic, easy
 to use Go packages.
 .
 Features:
 .
  - minimal API
  - support for context.Context
  - support for the OpenTracing standard
  - schema type-checking against resolvers
  - resolvers are matched to the schema based on method sets
  - handles panics in resolvers
  - parallel execution of resolvers

Package: golang-github-gravitational-trace-dev
Description-md5: bc29a25e631f99210cb9788148d16661
Description-en: Package for error handling and error reporting
 This package offers improved error handling for Go software.
 It preserve the original error and its origin while avoiding
 excessive logging.

Package: golang-github-graylog2-go-gelf-dev
Description-md5: 01b500491194b3e4de00910682099e2a
Description-en: GELF library and writer for Go
 GELF is graylog2's UDP logging format. This library provides an API that
 applications can use to log messages directly to a graylog2 server, along with
 an io.Writer that can be use to redirect the standard library's log messages
 (or os.Stdout), to a graylog2 server.
 .
 This package contains the source.

Package: golang-github-greatroar-blobloom-dev
Description-md5: 685a811918316d18969de1314a16be2b
Description-en: Blocked Bloom filters for Go
 Blocked Bloom filter package for Go (golang) with no runtime
 dependencies.
 .
 Blocked Bloom filters are a cache-efficient variant of Bloom
 filters, the well-known approximate set data structure. To quote
 Daniel Lemire they have unbeatable speed.

Package: golang-github-gregjones-httpcache-dev
Description-md5: 584db04664f106fc345d7080a8db63b9
Description-en: Transport for http.Client that will cache responses
 The package httpcache provides a http.RoundTripper implementation that
 works as a mostly RFC 7234 compliant cache for http responses.
 .
 It is only suitable for use as a 'private' cache (i.e. for
 a web-browser or an API-client and not for a shared proxy).

Package: golang-github-grokify-html-strip-tags-go-dev
Description-md5: 900d3d8f21ca08e5b512fa05af8c47ea
Description-en: Golang library to HTML StripTags
 golang-github-grokify-html-strip-tags-go-dev is a Go package containing an
 extracted version of the unexported stripTags function in
 html/template/html.go.

Package: golang-github-grpc-ecosystem-go-grpc-middleware-dev
Description-md5: f4e45241c178660b5b55b336b43334e8
Description-en: Go gRPC Middlewares: interceptor chaining, auth, logging, retries and more
 gRPC Go recently acquired support for Interceptors, i.e. middleware
 that is executed either on the gRPC Server before the request is passed
 onto the user's application logic, or on the gRPC client either around
 the user call. It is a perfect way to implement common patterns: auth,
 logging, message, validation, retries or monitoring.
 .
 These are generic building blocks that make it easy to build multiple
 microservices easily. The purpose of this repository is to act as a
 go-to point for such reusable functionality. It contains some of them
 itself, but also will link to useful external repos.
 .
 grpc_middleware itself provides support for chaining interceptors.

Package: golang-github-grpc-ecosystem-go-grpc-prometheus-dev
Description-md5: 4d268c9429a8c41b799b269c5070778e
Description-en: Prometheus monitoring for gRPC Go servers
 This library uses gRPC Go interceptors (middleware) to implement both
 server- and client-side metrics and monitoring using Prometheus for a
 gRPC interface.
 .
 Using Prometheus for API monitoring allows querying and visualization
 of latency, request rates and other useful metrics that can be
 obtained from collecting time-series data.

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-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-github-grpc-ecosystem-grpc-opentracing-dev
Description-md5: 774c081387591752c7651ff487cbb0fe
Description-en: expressive vendor-neutral APIs for distributed tracing and context propagation
 This package enables distributed tracing in GRPC clients and servers via
 `The OpenTracing Project`_: a set of consistent, expressive, vendor-neutral
 APIs for distributed tracing and context propagation.
 .
 OpenTracing implementations exist for major distributed tracing systems and
 can be bound or swapped with a one-line configuration change.

Package: golang-github-gtank-cryptopasta-dev
Description-md5: 960bbcdf07b757548e2839dcd09bb860
Description-en: copy & paste-friendly golang crypto
 This library demonstrates a suite of basic cryptography from the Go standard
 library. To the extent possible, it tries to hide complexity and help one
 avoid common mistakes. The recommendations were chosen as a compromise between
 cryptographic qualities, the Go standard lib, and the author's existing use
 cases.

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-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: 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: golang-github-guptarohit-asciigraph-dev
Description-md5: 1e0ede96ca915c4214be482aa80e78c2
Description-en: Make lightweight ASCII line graph in CLI apps with no other dependencies
 This package is a Golang port of library asciichart
 written by @kroitor (https://github.com/kroitor).
 .
 Console ASCII line charts in pure Golang with no dependencies.

Package: golang-github-h2non-parth-dev
Description-md5: c94b99725c59f5096df9b0cce0822ab1
Description-en: Path parsing for segment unmarshaling and slicing
 Provides path parsing for segment unmarshaling and slicing. In other words,
 parth provides simple and flexible access to (URL) path parameters.

Package: golang-github-hailocab-go-hostpool-dev
Description-md5: b90d097b24c8f800b8625b27efeeeb13
Description-en: flexibly pool among multiple hosts from Go application
 go-hostpool is a Go package to intelligently and flexibly pool among
 multiple hosts from your Go application. Host selection can operate in
 round robin or epsilon greedy mode, and unresponsive hosts are avoided.

Package: golang-github-hairyhenderson-go-codeowners-dev
Description-md5: 6396f252eacd6a069165779ae3049e90
Description-en: Go package that finds and parses GitHub CODEOWNERS files
 go-codeowners is a Go package that finds and parses CODEOWNERS files;
 see https://help.github.com/articles/about-codeowners/
 .
 Features:
 .
  * operates on local repos
  * doesn't require a cloned repo (i.e. doesn't need a .git directory to
    be present at the repo's root)
  * can be called from within a repo (doesn't have to be at the root)
  * will find CODEOWNERS files in all documented locations: the repo's
    root, docs/, and .github/ (or .gitlab/ for GitLab repos)

Package: golang-github-hansrodtang-randomcolor-dev
Description-md5: 0b0aa2bb2ec195d0e81b461ea9b25d34
Description-en: random color generator
 This package contains a random color generator. It is based on
 David Merfields randomColor.js but written in Go.
 .
 You can pass an options object to influence the type of color
 it produces.

Package: golang-github-hanwen-go-fuse-dev
Description-md5: 83c6e2a2d4ae6b6fc26ac4475c08b42b
Description-en: Native Go bindings for the FUSE kernel module
 This package offers native Go bindings for FUSE, and has several features:
 .
  * High speed: as fast as libfuse using the gc compiler for single
    threaded loads.
 .
  * Supports in-process mounting of different FileSystems onto
    subdirectories of the FUSE mount.
 .
  * Supports 3 interfaces for writing filesystems:
    - PathFileSystem: define filesystems in terms path names.
    - NodeFileSystem: define filesystems in terms of inodes.
    - RawFileSystem: define filesystems in terms of FUSE's raw
      wire protocol.
 .
  * Both NodeFileSystem and PathFileSystem support manipulation of true
    hardlinks.
 .
 The package also includes two fleshed out examples, zipfs and unionfs.

Package: golang-github-hanwen-usb-dev
Description-md5: b47256c8d65cd586ea3c7525c0350217
Description-en: CGO bindings for libusb
 These are CGO bindings for libusb, created and tested on Linux.
 .
 They used to be part of go-mtpfs, a FUSE filesystem for mounting MTP
 devices on Linux.

Package: golang-github-hashicorp-atlas-go-dev
Description-md5: cc5c5dd605630471e2ee4617088cc566
Description-en: official Go client for HashiCorp's Atlas
 Atlas is an integrated toolset which wraps up individual tools from
 HashiCorp (Vagrant, Packer, Terraform, and others). It spans a whole
 devops line from development to production as a commercial service.
 Atlas-go is a library for the Go programming language which provides
 access to the API of Atlas.

Package: golang-github-hashicorp-errwrap-dev
Description-md5: 8f9ccf8319716d5c9b3fe6b07ffaa505
Description-en: Errwrap is a Go (golang) library for wrapping and querying errors
 errwrap is a package for Go that formalizes the pattern of wrapping errors and
 checking if an error contains another error.
 .
 There is a common pattern in Go of taking a returned error value and then
 wrapping it (such as with fmt.Errorf) before returning it. The problem with
 this pattern is that you completely lose the original error structure.
 .
 Arguably the correct approach is that you should make a custom structure
 implementing the error interface, and have the original error as a field on
 that structure, such as this example. This is a good approach, but you have to
 know the entire chain of possible rewrapping that happens, when you might just
 care about one.
 .
 errwrap formalizes this pattern (it doesn't matter what approach you use above)
 by giving a single interface for wrapping errors, checking if a specific error
 is wrapped, and extracting that error.
 .
 This package contains the source.

Package: golang-github-hashicorp-go-azure-helpers-dev
Description-md5: e47664cb62b4888f3b52b3d796c0867f
Description-en: various helpers and wrappers for working with Azure
 This package contains various helpers and wrappers for working with
 Azure and the Azure SDK for Go.

Package: golang-github-hashicorp-go-bexpr-dev
Description-md5: 49509ecc3e8c870a374b7db1bcc0968f
Description-en: generic boolean expression evaluation in Golang
 Bexpr is a Golang library to provide generic boolean expression evaluation
 and filtering for Go data structures.

Package: golang-github-hashicorp-go-checkpoint-dev
Description-md5: 5cdc7c3b4398d59fd9f7662973713532
Description-en: Go Checkpoint Client
 Checkpoint is an internal service at Hashicorp that is used to check version
 information, broadcoast security bulletins, etc.
 .
 Since software making remote calls over the internet without being expressly
 bidden is not in line with the DFSG, this package has been patched to be
 disabled by default and is explicit opt-in instead ("CHECKPOINT_ENABLE=1
 some-software", ie "CHECKPOINT_ENABLE=1 packer build").
 .
 This package contains the source.

Package: golang-github-hashicorp-go-cleanhttp-dev
Description-md5: 666b58b21d02ffa210360802acbe29c5
Description-en: Functions for accessing "clean" Go http.Client values
 The Go standard library contains a default http.Client called
 http.DefaultClient. It is a common idiom in Go code to start with
 http.DefaultClient and tweak it as necessary, and in fact, this is encouraged;
 from the http package documentation:
 .
   The Client's Transport typically has internal state (cached TCP connections),
   so Clients should be reused instead of created as needed. Clients are safe
   for concurrent use by multiple goroutines.
 .
 Unfortunately, this is a shared value, and it is not uncommon for libraries to
 assume that they are free to modify it at will. With enough dependencies, it
 can be very easy to encounter strange problems and race conditions due to
 manipulation of this shared value across libraries and goroutines (clients are
 safe for concurrent use, but writing values to the client struct itself is not
 protected).
 .
 Making things worse is the fact that a bare http.Client will use a default
 http.Transport called http.DefaultTransport, which is another global value that
 behaves the same way. So it is not simply enough to replace http.DefaultClient
 with &http.Client{}.
 .
 This repository provides some simple functions to get a "clean" http.Client --
 one that uses the same default values as the Go standard library, but returns a
 client that does not share any state with other clients.
 .
 This package contains the source.

Package: golang-github-hashicorp-go-discover-dev
Description-md5: 7343d4b9780d01b2c0c4f03c6188f2ab
Description-en: discover nodes in cloud environments
 Go-discover is a Golang library and command line tool to discover ip
 addresses of nodes in cloud environments based on meta information like
 tags provided by the environment.

Package: golang-github-hashicorp-go-envparse-dev
Description-md5: fd12c76eddcc961f20afc63e790a2e73
Description-en: Minimal environment variable parser for Go (library)
 go-envparse is a minimal Go environment variable parser. It's intended to be
 used to parse .env style files similar to godotenv or rubydotenv, but perform
 minimal allocations, handle more complex quoting, and be better tested.
 .
 Parsing a line does 2 allocations regardless of line length or complexity.
 The parser supports JSON strings which allows for cross-language/platform
 encoding of arbitrarily complex data.

Package: golang-github-hashicorp-go-gcp-common-dev
Description-md5: a4564dfc2b9ba4d6f09e336c16b2d3bd
Description-en: common code shared by GCP-maintained plugins
 Vault-Google Cloud Platform Common Library Utils for Vault/GCP
 integrations. This package includes helpers for:
  - Parsing GCP credential JSON or finding default credentials
  - Various helpers for some GCP APIs
 .
 This library was created to be shared by Vault-GCP integrations
 for example the: - GCP Auth Plugin

Package: golang-github-hashicorp-go-getter-dev
Description-md5: 4104075306af1b6b87c4c60eed5d5fd2
Description-en: download from a URL using a variety of protocols
 Go-getter is a library for Golang to download files or directories from
 various sources using a URL as the primary form of input.
 .
 The power of this library is being flexible in being able to download from
 a number of different sources (file paths, Git, HTTP, Mercurial, etc.)
 using a single string as input. This removes the burden of knowing how
 to download from a variety of sources from the implementer.

Package: golang-github-hashicorp-go-hclog-dev
Description-md5: 406f066f302fcfa99cd23c4b7b013fa4
Description-en: common logging package for HashiCorp tools
 go-hclog is a package for Go that provides a simple key/value logging
 interface for use in development and production environments.
 .
 It provides logging levels that provide decreased output based upon the
 desired amount of output, unlike the standard library log package.
 .
 It provides Printf style logging of values via hclog.Fmt().
 .
 It provides a human readable output mode for use in development as well
 as JSON output mode for production.

Package: golang-github-hashicorp-go-immutable-radix-dev
Description-md5: f80006a871f889e38ff3eb8dba37bdc7
Description-en: immutable radix tree implementation in Golang
 Golang implementation of an immutable radix tree
 (http://en.wikipedia.org/wiki/Radix_tree).
 The package only provides a single Tree implementation, optimized for
 sparse nodes.

Package: golang-github-hashicorp-go-memdb-dev
Description-md5: 3c665c6545a6279ab58495b8fb1ac286
Description-en: in-memory database built on immutable radix trees
 Implementation of a simple in-memory database built on immutable radix
 trees. The database provides Atomicity, Consistency and Isolation from
 ACID. Being that it is in-memory, it does not provide durability. The
 database is instantiated with a schema that specifies the tables and
 indicies that exist and allows transactions to be executed.

Package: golang-github-hashicorp-go-msgpack-dev
Description-md5: c7909a8d3442189a3e0dd8c9c2efd7b7
Description-en: encode/decode and rpc library for msgpack and Binc
 High Performance, Feature-Rich Idiomatic Go codec/encoding library
 for binc, msgpack, cbor, json. The idiomatic Go support is as seen
 in other encoding packages in the standard library (ie json, xml, gob, etc).

Package: golang-github-hashicorp-go-multierror-dev
Description-md5: dc47eb8f2e548f41ec06fdf2648a6380
Description-en: Go package for representing a list of errors as a single error
 go-multierror is a package for Go that provides a mechanism for representing a
 list of error values as a single error.
 .
 This allows a function in Go to return an error that might actually be a list
 of errors. If the caller knows this, they can unwrap the list and access the
 errors. If the caller doesn't know, the error formats to a nice human-readable
 format.
 .
 go-multierror implements the errwrap interface so that it can be used with that
 library, as well.
 .
 This package contains the source.

Package: golang-github-hashicorp-go-plugin-dev
Description-md5: e28fc93bd74c06fb9455ae596066de2d
Description-en: Golang plugin system over RPC
 Plugin System over RPC.

Package: golang-github-hashicorp-go-raftchunking-dev
Description-md5: 8437be50ec3108a0d4fa1367d5c6cf84
Description-en: chunking middleware for use by Raft clients
 Chunking middleware library for use by Raft clients.

Package: golang-github-hashicorp-go-reap-dev
Description-md5: 9e4a3825e3bb48732432066a4ce25b6c
Description-en: child process reaping utilities for Go
 go-reap provides a simple set of functions for reaping child processes.
 This is useful for running applications as PID 1 in a Docker container.

Package: golang-github-hashicorp-go-retryablehttp-dev
Description-md5: 6078ef296c973516077e3915529ea3fa
Description-en: retryable HTTP client in Go
 This package provides a familiar HTTP client interface with
 automatic retries and exponential backoff. It is a thin wrapper over
 the standard net/http client library and exposes nearly the same public
 API. This makes retryablehttp very easy to drop into existing programs.

Package: golang-github-hashicorp-go-rootcerts-dev
Description-md5: d6733efafc469c5729c2edbc52d0443d
Description-en: functions for loading root certificates for TLS connections
 Go's standard library crypto/tls provides a common mechanism for
 configuring TLS connections in tls.Config. The RootCAs field on this
 struct is a pool of certificates for the client to use as a trust store
 when verifying server certificates.
 .
 This library contains utility functions for loading certificates destined
 for that field, as well as one other important thing:
 .
 When the RootCAs field is nil, the standard library attempts to load the
 host's root CA set.  This behavior is OS-specific, and the Darwin
 implementation contains a bug that prevents trusted certificates from the
 System and Login keychains from being loaded. This library contains
 Darwin-specific behavior that works around that bug.

Package: golang-github-hashicorp-go-safetemp-dev
Description-md5: 04f2962a34f12b1da5722d248ebadc24
Description-en: Functions for working safely with temporary files and directories
 go-safetemp are functions for safely working with temporary directories
 and files.
 .
 The Go standard library provides the excellent ioutil package for working with
 temporary directories and files. This library builds on top of that to provide
 safe abstractions above that.

Package: golang-github-hashicorp-go-slug-dev
Description-md5: c1f224d8b5d2e8403234c4a1016bc1fa
Description-en: functions to create slug archives
 This package offers functions for packing and unpacking Terraform
 Enterprise compatible slugs. Slugs are gzip compressed tar files
 containing Terraform configuration files.

Package: golang-github-hashicorp-go-sockaddr-dev
Description-md5: ad96b19803c8948df11cfcc7ee8a3c9c
Description-en: IP address/UNIX socket convenience functions for Go
 go-sockaddr is a convenience library that makes doing the right thing with IP
 addresses easy.  go-sockaddr is loosely modeled after the UNIX sockaddr_t and
 creates a union of the family of sockaddr_t types.
 .
 The primary intent of the library was to make it possible
 to define heuristics for selecting the correct IP addresses
 when a configuration is evaluated at runtime.

Package: golang-github-hashicorp-go-syslog-dev
Description-md5: c294a81e7f9f2154dbf3b776adefc448
Description-en: Golang syslog wrapper, cross-compile friendly
 This package provides a very simple gsyslog package. The point of this package
 is to allow safe importing of syslog without introducing cross-compilation
 issues. The stdlib log/syslog cannot be imported on Windows systems, and
 without conditional compilation this adds complications.
 .
 Instead, gsyslog provides a very simple wrapper around log/syslog but returns a
 runtime error if attempting to initialize on a non Linux or OSX system.
 .
 This package contains the source.

Package: golang-github-hashicorp-go-tfe-dev
Description-md5: 1d26c710b429cc98d390db38dad2c2bf
Description-en: Terraform Cloud/Enterprise API Client/SDK in Golang
 This package contains the official Go API client for
 Terraform Cloud/Enterprise.
 .
 This client supports the Terraform Cloud V2 API.  As Terraform
 Enterprise is a self-hosted distribution of Terraform Cloud, this client
 supports both Cloud and Enterprise use cases. In all package documentation
 and API, the platform will always be stated as 'Terraform Enterprise' -
 but a feature will be explicitly noted as only supported in one or the
 other, if applicable (rare).

Package: golang-github-hashicorp-go-uuid-dev
Description-md5: a1537710511d7e885bef0bfb7b9ba15b
Description-en: generate UUID-format strings using high quality random bytes
 Generates UUID-format strings using high quality, purely random bytes.
 It can also parse UUID-format strings into their component bytes.

Package: golang-github-hashicorp-go-version-dev
Description-md5: 67c03e52a43fa936032e23aca81aea64
Description-en: library for parsing and verifying versions and version constraints
 go-version is a library for parsing versions and version constraints, and
 verifying versions against a set of constraints. go-version can sort a
 collection of versions properly, handles prerelease/beta versions, can
 increment versions, etc. Versions used with go-version must follow SemVer.

Package: golang-github-hashicorp-golang-lru-dev
Description-md5: 34f5af38bd777328acd4427762c8c92b
Description-en: Golang LRU cache
 This provides the lru package which implements a fixed-size thread safe LRU
 cache. It is based on the cache in Groupcache.
 .
 This package contains the source.

Package: golang-github-hashicorp-hcl-dev
Description-md5: 15e00736f8c0cb624d83846e818d99f1
Description-en: Go implementation of HashiCorp Configuration Language
 HCL (HashiCorp Configuration Language) is a configuration language built by
 HashiCorp. The goal of HCL is to build a structured configuration language that
 is both human and machine friendly for use with command-line tools, but
 specifically targeted towards DevOps tools, servers, etc.
 .
 HCL is also fully JSON compatible. That is, JSON can be used as completely
 valid input to a system expecting HCL. This helps makes systems interoperable
 with other systems.
 .
 HCL is heavily inspired by libucl, nginx configuration, and others similar.
 .
 This package contains the source.

Package: golang-github-hashicorp-hcl-v2-dev
Description-md5: e9230a6226478183aa511f902a560201
Description-en: Go implementation of HashiCorp Configuration Language (version 2)
 HCL (HashiCorp Configuration Language) is a configuration language built by
 HashiCorp. The goal of HCL is to build a structured configuration language that
 is both human and machine friendly for use with command-line tools, but
 specifically targeted towards DevOps tools, servers, etc.
 .
 HCL is also fully JSON compatible. That is, JSON can be used as completely
 valid input to a system expecting HCL. This helps makes systems interoperable
 with other systems.
 .
 HCL is heavily inspired by libucl, nginx configuration, and others similar.
 .
 This package contains the source.

Package: golang-github-hashicorp-hil-dev
Description-md5: 9d9421a14e3cee2444eee6f439db92d0
Description-en: small embedded language for string interpolations
 HIL (HashiCorp Interpolation Language) is a lightweight embedded language
 used primarily for configuration interpolation. The goal of HIL is to make
 a simple language for interpolations in the various configurations of
 HashiCorp tools.

Package: golang-github-hashicorp-logutils-dev
Description-md5: 419510a434b7c4044d87833e2325e985
Description-en: Utilities for slightly better logging in Go
 logutils is a Go package that augments the standard library "log" package to
 make logging a bit more modern, without fragmenting the Go ecosystem with new
 logging packages.
 .
 This package contains the source.

Package: golang-github-hashicorp-mdns-dev
Description-md5: 4b2e95540f66687f17f7035c57acc9d9
Description-en: simple mDNS client/server library in Golang
 Simple mDNS client/server library in Golang. mDNS or Multicast DNS can be used
 to discover services on the local network without the use of an authoritative
 DNS server. This enables peer-to-peer discovery. It is important to note that
 many networks restrict the use of multicasting, which prevents mDNS from
 functioning. Notably, multicast cannot be used in any sort of cloud, or shared
 infrastructure environment. However it works well in most office, home, or
 private infrastructure environments.
 .
 This package contains the source.

Package: golang-github-hashicorp-memberlist-dev
Description-md5: b875e52b0f5b6e3a76d700941fa09b3e
Description-en: Golang package for gossip based membership and failure detection
 memberlist is a Go library that manages cluster membership and member failure
 detection using a gossip based protocol.
 .
 The use cases for such a library are far-reaching: all distributed systems
 require membership, and memberlist is a re-usable solution to managing cluster
 membership and node failure detection.
 .
 memberlist is eventually consistent but converges quickly on average. The speed
 at which it converges can be heavily tuned via various knobs on the protocol.
 Node failures are detected and network partitions are partially tolerated by
 attempting to communicate to potentially dead nodes through multiple routes.
 This package contains the source.

Package: golang-github-hashicorp-net-rpc-msgpackrpc-dev
Description-md5: cf1d2729cec4178233c9ab6d7786fae7
Description-en: Library for creating Go RPC client/server
 This library provides the same functions as net/rpc/jsonrpc but for
 communicating with MessagePack instead. The library is modeled directly after
 the Go standard library so it should be easy to use and obvious.
 .
 This package contains the source.

Package: golang-github-hashicorp-raft-dev
Description-md5: 20feac8931069c0bd0968ff9b987b417
Description-en: implementation of the Raft consensus protocol
 raft is a Go library that manages a replicated log and can be
 used with an FSM to manage replicated state machines. It is
 a library for providing consensus.

Package: golang-github-hashicorp-raft-boltdb-dev
Description-md5: b4f2d3552594e123504b70e774a76d5f
Description-en: Raft backend implementation using BoltDB
 provides the raftboltdb package. The package exports the BoltStore which
 is an implementation of both a LogStore and StableStore. It is meant to be
 used as a backend for the raft package.

Package: golang-github-hashicorp-scada-client-dev
Description-md5: 02adea7893a8c6d8005f79f2650e7749
Description-en: Golang client to the HashiCorp SCADA system
 This library provides a Golang client for the HashiCorp SCADA service. SCADA
 stands for Supervisory Control And Data Acquisition, and as the name implies it
 allows Atlas to provide control functions and request data from the tools that
 integrate.
 .
 The technical details about how SCADA works are fairly simple. Clients first
 open a connection to the SCADA service at scada.hashicorp.com on port 7223.
 This connection is secured by TLS, allowing clients to verify the identity of
 the servers and to encrypt all communications. Once connected, a handshake is
 performed where a client provides it's Atlas API credentials so that Atlas can
 verify the client identity. Once complete, clients keep the connection open in
 an idle state waiting for commands to be received. Commands map to APIs exposed
 by the product, and are subject to any ACLs, authentication or authorization
 mechanisms of the client.
 .
 This library is used in various HashiCorp products to integrate with the SCADA
 system.
 .
 This package contains the source.

Package: golang-github-hashicorp-serf-dev
Description-md5: 7cb1d729754ba49a0831e2ab43918679
Description-en: Service orchestration and management tool (source)
 Serf is a decentralized solution for service discovery and orchestration that
 is lightweight, highly available, and fault tolerant.
 .
 Serf runs on Linux, Mac OS X, and Windows. An efficient and lightweight gossip
 protocol is used to communicate with other nodes. Serf can detect node failures
 and notify the rest of the cluster. An event system is built on top of Serf,
 letting you use Serf's gossip protocol to propagate events such as deploys,
 configuration changes, etc. Serf is completely masterless with no single point
 of failure.
 .
 This package contains the source.

Package: serf
Description-md5: 890d801d88b02e2ff913b1f353f664a3
Description-en: Service orchestration and management tool
 Serf is a decentralized solution for service discovery and orchestration that
 is lightweight, highly available, and fault tolerant.
 .
 Serf runs on Linux, Mac OS X, and Windows. An efficient and lightweight gossip
 protocol is used to communicate with other nodes. Serf can detect node failures
 and notify the rest of the cluster. An event system is built on top of Serf,
 letting you use Serf's gossip protocol to propagate events such as deploys,
 configuration changes, etc. Serf is completely masterless with no single point
 of failure.
 .
 This package contains the tool/service.

Package: golang-github-hashicorp-terraform-json-dev
Description-md5: 7bf1a851479ea486dc023c1fd454c289
Description-en: helper types for the Terraform external data representation
 This package contains data types designed to help parse the data produced
 by two Terraform (https://www.terraform.io/) commands:
  - terraform show -json
  - terraform providers schema -json
 While containing mostly data types, there are also a few helpers to
 assist with working with the data.
 .
 This pcakage also serves as de facto documentation for the
 formats produced by these commands.

Package: golang-github-hashicorp-terraform-svchost-dev
Description-md5: ee75d50fb2afd56e412015a2cc89de44
Description-en: handling of friendly hostnames for terraform
 This package deals with the representations of the so-called "friendly
 hostnames" that are used to represent systems that provide Terraform-native
 remote services, such as module registry, remote operations, etc.
 .
 Friendly hostnames are specified such that, as much as possible, they
 are consistent with how web browsers think of hostnames, so that users
 can bring their intuitions about how hostnames behave when they access
 a Terraform Enterprise instance's web UI (or indeed any other website)
 and have this behave in a similar way.

Package: golang-github-hashicorp-yamux-dev
Description-md5: ce35ea01ca154858acf19f5156aea013
Description-en: Golang connection multiplexing library
 Yamux (Yet another Multiplexer) is a multiplexing library for Golang. It relies
 on an underlying connection to provide reliability and ordering, such as TCP or
 Unix domain sockets, and provides stream-oriented multiplexing. It is inspired
 by SPDY but is not interoperable with it.
 .
 Yamux features include:
 .
   - Bi-directional streams
     - Streams can be opened by either client or server
     - Useful for NAT traversal
     - Server-side push support
   - Flow control
     - Avoid starvation
     - Back-pressure to prevent overwhelming a receiver
   - Keep Alives
     - Enables persistent connections over a load balancer
   - Efficient
     - Enables thousands of logical streams with low overhead
 .
 This package contains the source.

Package: golang-github-hawkular-hawkular-client-go-dev
Description-md5: 2777084e48f1be6b61b2af8189a727cd
Description-en: Golang client for Hawkular
 Native Golang client for Hawkular.

Package: golang-github-haya14busa-go-checkstyle-dev
Description-md5: e7f30fdc06a37a3246727ea6be8b029b
Description-en: Golang checkstyle module (library)
 checkstyle provides checkstyle utility.

Package: golang-github-haya14busa-go-sarif-dev
Description-md5: dc1e0a2334f564156046733e95b882de
Description-en: Go structs for the SARIF object model (library)
 This module contains Go structs for the object model defined by the Static
 Analysis Results Interchange Format (SARIF) Version 2.1.0 file format, an
 OASIS Committee Specification.

Package: golang-github-hectane-go-acl-dev
Description-md5: 18671202bca2aaf4d15c45cef73c4682
Description-en: Go library for manipulating ACLs on Windows
 Manipulating ACLs (Access Control Lists) on Windows is difficult. go-acl
 wraps the Windows API functions that control access to objects,
 simplifying the process.

Package: golang-github-henrydcase-nobs-dev
Description-md5: 5be14acea53ecf63725b213d1e66e6db
Description-en: NOBS cryptographic primitives library in golang
 NOBS Cryptographic implementation of quantum-resistant primitives
 in Go.
 .
 Supported cryptographic primitives:
  * DH: CSIDH, and SIDH
  * Hash: SHA3, SHAKE, and SM3
  * KEM: SIKE

Package: golang-github-henvic-httpretty-dev
Description-md5: 31dbffc9e9a010e2351d0b7f355e452f
Description-en: Prints HTTP requests made with Go pretty on your terminal.
 Prints the HTTP requests of your Go programs pretty on your terminal
 screen. It is mostly inspired in curl's --verbose mode, and also on
 the httputil.DumpRequest and similar functions.

Package: golang-github-heroku-rollrus-dev
Description-md5: 3d2b5fd5ec78e61318c55ac906792330
Description-en: Logrus Rollbar Hook
 Rollrus is what happens when Logrus (https://github.com/sirupsen/logrus)
 meets Roll (https://github.com/stvp/roll).
 .
 When a .Error, .Fatal or .Panic logging function is called, report the
 details to rollbar via a Logrus hook.
 .
 Delivery is synchronous to help ensure that logs are delivered.
 .
 If the error includes a StackTrace, that StackTrace is reported to rollbar.

Package: golang-github-hetznercloud-hcloud-go-dev
Description-md5: e9aa8eb509c8f18e154c936c3a3922e3
Description-en: library for the Hetzner Cloud API
 This package is a library written in Go for the Hetzner Cloud API
 Build status.
 .
 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: golang-github-hexops-gotextdiff-dev
Description-md5: 24e10c78d39a2c3fa85cb48d19b7d354
Description-en: Unified text diffing in Go (copy of gopls internal diffing)
 gotextdiff is a copy of the Go text diffing packages that the official Go
 language server gopls uses internally to generate unified diffs.
 .
 If you've previously tried to generate unified text diffs in Go (like
 the ones you see in Git and on GitHub), you may have found
 github.com/sergi/go-diff which is a Go port of Neil Fraser's
 google-diff-match-patch code - however it does not support unified diffs.
 .
 This is arguably one of the best (and most maintained) unified text
 diffing packages in Go as of at least 2020.
 .
 (All credit goes to the Go authors (http://tip.golang.org/AUTHORS), I am
 merely re-publishing their work so others can use it.)

Package: golang-github-hillu-go-yara-dev
Description-md5: abaef9434f93de3c53b6e62444b772b0
Description-en: Go bindings for YARA
 Go bindings for YARA (http://plusvic.github.io/yara/), a description language
 and scanning engine for malware families based on textual or binary patterns.
 The bindings' intention is to stay as close as sensible to the library's C
 API while taking inspiration from the yara-python implementation.

Package: golang-github-hinshun-vt10x-dev
Description-md5: b95c2cd68d215ef8c735cc86da9c79fc
Description-en: vt10x terminal emulation backend
 This package is a vt10x terminal emulation backend, influenced
 largely by st, rxvt, xterm, and iTerm as reference. It can be used
 for terminal muxing, as a terminal emulation frontend, or wherever
 terminal emulation is needed.

Package: golang-github-hirochachacha-go-smb2-dev
Description-md5: eb10dfaaa6765dcdae6e4b8e3f844d0d
Description-en: SMB2/3 client library written in Go (library)
 SMB2/3 client implementation.

Package: golang-github-hjfreyer-taglib-go-dev
Description-md5: 4b5790a9b4ac9088a3d95ee34bcc84f6
Description-en: audio tag library in the spirit of taglib
 Audio tag decoding library written in pure go. Designed to
 mirror the structure of taglib without being a direct port.

Package: golang-github-hlandau-buildinfo-dev
Description-md5: 0e47e880b8b8e90ae053f470bd67707e
Description-en: Go build information utilities
 This package provides small build information utilities for tracking Go binary
 version information. Rather than trying to assign a linear version number to
 a binary, the tag names and version control commit hashes of all dependencies
 are tracked. This information is embedded into the binary at build time.
 .
 The package is a build dependency of acmetool.

Package: golang-github-hlandau-dexlogconfig-dev
Description-md5: 3b4cd8217a34c262b80897775942b395
Description-en: logging configuration package for Go
 This is a policy package to configure the xlog package by the same author.
 .
 The package is a build dependency of acmetool.

Package: golang-github-hlandau-goutils-dev
Description-md5: 869f51e31d6e87535335c1b1378962b1
Description-en: miscellaneous Go utility packages
 This package contains miscellaneous Go utility packages.
 .
 The package is a build dependency of acmetool.

Package: golang-github-hlandau-xlog-dev
Description-md5: fdac69e831d0ba7bac7c9206fd40b94a
Description-en: logging library for Go
 This package provides a hierarchical, configurable logging system
 suitable for use in libraries.

Package: golang-github-hmrc-vmware-govcd-dev
Description-md5: 934c0b8d6d95f1bb0177625d1cd69c90
Description-en: vCloud Air API bindings for Golang
 This package was originally forked from github.com/vmware/govcloudair
 before pulling in rickard-von-essen's great changes to allow using a
 vCloud Director API. On top of this some features have been added for
 a terraform provider for vCloud.

Package: golang-github-hodgesds-perf-utils-dev
Description-md5: d3cfeb896d3425e0b6b7188ce88f39ca
Description-en: Perf Utilities for Go (library)
 This package is a Go library for interacting with the perf subsystem in Linux.
 This library allows you to do things like see how many CPU instructions a
 function takes (roughly), profile a process for various hardware events, and
 other interesting things. Note that because the Go scheduler can schedule a
 goroutine across many OS threads it becomes rather difficult to get an exact
 profile of an individual goroutine. However, a few tricks can be used; first a
 call to runtime.LockOSThread (https://golang.org/pkg/runtime/#LockOSThread) to
 lock the current goroutine to an OS thread. Second a call to
 unix.SchedSetaffinity
 (https://godoc.org/golang.org/x/sys/unix#SchedSetaffinity), with a CPU set
 mask set. Note that if the pid argument is set 0 the calling thread is used
 (the thread that was just locked). Before using this library you should
 probably read the perf_event_open man page which this library uses heavily.
 See the kernel guide https://perf.wiki.kernel.org/index.php/Tutorial for a
 tutorial how to use perf and some of the limitations.
 .
 If you are looking to interact with the perf subsystem directly with
 perf_event_open syscall than this library is most likely for you. A large
 number of the utility methods in this package should only be used for testing
 and/or debugging performance issues. This is due to the nature of the Go
 runtime being extremely tricky to profile on the goroutine level, with the
 exception of a long running worker goroutine locked to an OS thread.
 Eventually this library could be used to implement many of the features of
 perf but in pure Go. Currently this library is used in node_exporter
 (https://github.com/prometheus/node_exporter) as well as perf_exporter
 (https://github.com/hodgesds/perf_exporter), which is a Prometheus exporter
 for perf related metrics.

Package: golang-github-howeyc-gopass-dev
Description-md5: 61e3bb8fef5c502408c8be5a9f067627
Description-en: getpasswd for Go
 Retrieve password from user terminal or piped input without echo.
 Caution: Multi-byte characters not supported!

Package: golang-github-htcat-htcat-dev
Description-md5: 9601b239ae350be763571009ede6bc8a
Description-en: Parallel and Pipelined HTTP GET Utility for golang
 htcat is a utility to perform parallel, pipelined execution of a
 single HTTP GET.

Package: golang-github-huandu-go-assert-dev
Description-md5: 33f5744a81215c15a214be1dcecde53c
Description-en: Magic assert macros for Go
 Package assert provides developer a way to assert expression and output
 useful contextual information automatically when a case fails.  With this
 package, you can focus on writing test code without worrying about how
 to print lots of verbose debug information for debug.

Package: golang-github-huandu-xstrings-dev
Description-md5: a0d86bef4b38720bad098fe16c8c505f
Description-en: Package xstrings: A collection of useful string functions in Go.
 Go package xstrings is a collection of string functions, which are
 widely used in other languages but absent in Go package strings.
 .
 All functions are well tested and carefully tuned for performance.

Package: golang-github-huin-goupnp-dev
Description-md5: afa44952d183b5044dcfdf9a4e91bf17
Description-en: UPnP library for Go
 goupnp is an implementation of a client for various UPnP services.
 .
 For most uses, it is recommended to use the code-generated packages
 under github.com/huin/goupnp/dcps.

Package: golang-github-hydrogen18-memlistener-dev
Description-md5: 071d9e74a0d126c90fd9b06877844618
Description-en: In-memory listener for testing socket & HTTP servers in Golang (library)
 memlistener is a utility library for test suites that need to test
 an HTTP or generic socket connection. It works by connecting a pip
 in memory and thus does not require using the IP stack.

Package: golang-github-hydrogen18-stalecucumber-dev
Description-md5: ab442b6c103c6c20b232af623ba654f8
Description-en: Reader and writer for Python's pickle format in Golang
 Stalecucumber reads and writes pickled data. The format is
 the same as the Python "pickle" module.
 .
 Protocols 0,1,2 are implemented. These are the versions written by the
 Python 2.x series. Python 3 defines newer protocol versions, but can
 write the older protocol versions so they are readable by this package.

Package: golang-github-hydrogen18-stoppablelistener-dev
Description-md5: 087900c45833d36be54bc405d399182d
Description-en: stoppable TCP listener in Go
 This library wraps an existing TCP connection object. A goroutine calling
 Accept() is interrupted with StoppedError whenever the listener is stopped
 by a call to Stop().

Package: golang-github-iafan-cwalk-dev
Description-md5: 22707ca627a1864d425844e5db790bec
Description-en: Concurrent filepath.Walk replacement
 A concurrent version of filepath.Walk function that
 scans files in a directory tree and runs a callback
 for each file.
 .
 Since scanning (and callback execution) is done from within goroutines,
 this may result in a significant performance boost on multicore systems
 in cases when the bottleneck is the CPU, not the I/O.
 .
 Upstream tests showed ~3.5x average speed increase on an 8-core CPU
 and 8 workers. For measurements, upstream used provided
 bin/traversaltime.go utility that measures directory traversal time
 for both concurrent (cwalk.Walk()) and standard (filepath.Walk()) functions.

Package: golang-github-ianbruene-go-difflib-dev
Description-md5: 43349aa8627c893167f9c0487d228307
Description-en: partial port of Python difflib package to Go
 Go-difflib is an as yet partial port of python 3's difflib package.
 Its main goal was to make unified and context diff available in pure Go,
 mostly for testing purposes.
 .
 The previous owner of this project (pmezard) did not have the time to
 continue working on it (github.com/pmezard/go-difflib), so ianbruene
 continues to develop it at github.com/ianbruene/go-difflib.

Package: golang-github-iancoleman-orderedmap-dev
Description-md5: 973a1698750655e16a0fc6cd3bb49403
Description-en: Golang map where the keys keep the order that they're added
 It can be de/serialized from/to JSON.
 It's based closely on the python collections.OrderedDict.

Package: golang-github-iancoleman-strcase-dev
Description-md5: 980232b2bd523b5561b1abb4049d6784
Description-en: converting string case to various cases
 Strcase is a go package for converting string case to various cases (like
 snake case, or camel case). Strcase can deal with common acronyms that it
 knows it shouldn't modify.

Package: golang-github-ianlancetaylor-demangle-dev
Description-md5: 024d60dbafcc853d006d8a5665b8193f
Description-en: C++ symbol name demangler written in Go
 A Go package that can be used to demangle C++ symbol names.

Package: golang-github-icrowley-fake-dev
Description-md5: c636b91a11cf72984177639062f8a648
Description-en: fake data generator for Golang
 This package contains a fake data generator for Go (Golang), heavily
 inspired by the forgery and ffaker Ruby gems.  About Most data and
 methods are ported from forgery/ffaker Ruby gems.  For the list of
 available methods please look at https://godoc.org/github.com/icrowley/fake.
 Currently English and Russian languages are available.

Package: golang-github-icza-gox-dev
Description-md5: 4adf5bc6e0d5f699025bc2b08c905ddc
Description-en: Minimalist extension to Go that complements the standard library (library)
 The gox module is a minimalist, lightweigt extension to Go. It
 contains constants, helpers and utilities which could have been part of
 Go itself.

Package: golang-github-iglou-eu-go-wildcard-dev
Description-md5: 705110ddb920bb5c6aad6e189cc11be2
Description-en: Fast and light wildcard pattern matching
 Two function are available MatchSimple and Match.
  * MatchSimple only covert * usage (he is a bit faster)
  * Match support full wildcard matching, * and ?

Package: golang-github-igm-pubsub-dev
Description-md5: ef1f7c301932342410a7f55fc079fbaa
Description-en: simple PubSub mechanism for GO
 This package provides simple mechanism to implement publisher
 subscriber relation.
 .
 The GoDoc can be found here http://godoc.org/github.com/igm/pubsub

Package: golang-github-igm-sockjs-go-dev
Description-md5: 71fabed4ebd9ab0097d70b356719e88f
Description-en: WebSocket emulation - Go server library
 This package contains a WebSocket emulation for Go.
 .
 SockJS is a JavaScript library (for browsers) that provides a
 WebSocket-like object. SockJS gives you a coherent, cross-browser,
 Javascript API which creates a low latency, full duplex, cross-domain
 communication channel between the browser and the web server, with
 WebSockets or without.  This necessitates the use of a server, which
 this is one version of, for GO.  SockJS-Go server library SockJS-Go
 is a SockJS server library written in Go.

Package: golang-github-iguanesolutions-go-systemd-dev
Description-md5: 4df06bc84285103733f85aba177fbb12
Description-en: Golang bindings for systemd (library)
 Easily communicate with systemd when run as daemon within a service
 unit.
 .
 With notifier you can notify to systemd that your program is starting,
 stopping, reloading...
 .
 For example, if your daemon needs some time for initializing its
 controllers before really being considered as ready, you can specify to
 systemd that this is a "notify" service and send it a notification when
 ready.
 .
 It is safe to use it even if systemd notify support is disabled (noop
 call).

Package: golang-github-imdario-mergo-dev
Description-md5: e106cc57daa2db9e505339c45a2ac7c3
Description-en: Functions to merge structs and maps in Go
 Mergo is a set of helper functions to merge structs and maps in
 the Go language.  It is useful for configuration default values,
 avoiding messy if-statements in initialisation code.

Package: golang-github-inconshreveable-go-update-dev
Description-md5: 1477e25cc7ca09b865982b40845f6672
Description-en: Build self-updating Golang programs
 go-update provides functionality to implement secure, self-updating Go
 programs (or other single-file targets). A program can update itself by
 replacing its executable file with a new version.
 .
 It provides the flexibility to implement different updating user
 experiences like auto-updating, or manual user-initiated updates. It
 also boasts advanced features like binary patching and code signing
 verification.

Package: golang-github-inconshreveable-log15-dev
Description-md5: 7b007c203c9c905810a96ebb505c083d
Description-en: structured, composable logging for Go
 package log15 provides an opinionated, simple toolkit for
 best-practice logging in Go (golang) that is both human
 and machine readable. It is modeled after the Go standard
 library's io and net/http packages and is an alternative
 to the standard library's log package.

Package: golang-github-inconshreveable-mousetrap-dev
Description-md5: b06f5182800fa0803933722694d48977
Description-en: Go library to detect starting from Windows Explorer
 mousetrap is a tiny Go library that answers a single question:
 On a Windows machine, was the process invoked by someone double clicking
 on the executable file while browsing in Explorer?
 .
 Motivation: Windows users unfamiliar with command line tools will
 often "double-click" the executable for a tool. Because most CLI tools
 print the help and then exit when invoked without arguments, this is
 often very frustrating for those users.
 .
 mousetrap provides a way to detect these invocations so
 that you can provide more helpful behavior and instructions
 on how to run the CLI tool.

Package: golang-github-inconshreveable-muxado-dev
Description-md5: 55cced1b0096cfb205573994afd1b6d2
Description-en: Stream multiplexing for Go
 What is stream multiplexing?
 .
 Imagine you have a single stream (a bi-directional stream of bytes) like a TCP
 connection. Stream multiplexing is a method for enabling the transmission of
 multiple simultaneous streams over the one underlying transport stream.
 .
 What is muxado?
 .
 muxado is an implementation of a stream multiplexing library in Go that can be
 layered on top of a net.Conn to multiplex that stream. muxado's protocol is not
 currently documented explicitly, but it is very nearly an implementation of the
 HTTP2 framing layer with all of the HTTP-specific bits removed. It is heavily
 inspired by HTTP2, SPDY, and WebMUX.
 .
 How does it work?
 .
 Simplifying, muxado chunks data sent over each multiplexed stream and transmits
 each piece as a "frame" over the transport stream. It then sends these frames,
 often interleaving data for multiple streams, to the remote side. The remote
 endpoint then reassembles the frames into distinct streams of data which are
 presented to the application layer.
 .
 What good is it anyways?
 .
 A stream multiplexing library is a powerful tool for an application developer's
 toolbox which solves a number of problems:
 .
   - It allows developers to implement asynchronous/pipelined protocols with
     ease. Instead of matching requests with responses in your protocols, just
     open a new stream for each request and communicate over that.
   - muxado can do application-level keep-alives and dead-session detection so
     that you don't have to write heartbeat code ever again.
   - You never need to build connection pools for services running your
     protocol. You can open as many independent, concurrent streams as you need
     without incurring any round-trip latency costs.
   - muxado allows the server to initiate new streams to clients which is
     normally very difficult without NAT-busting trickery.
 .
 This package contains the source.

Package: golang-github-inexio-go-monitoringplugin-dev
Description-md5: ab2335bdd4378868b5457a085743e43e
Description-en: Go lib for writing monitoring check plugins
 Golang package for writing monitoring check plugins for
 nagios, icinga2, zabbix, etc. (library)

Package: golang-github-influxdata-go-syslog-dev
Description-md5: f5f4891627f978b21ace16fb2230bfbf
Description-en: Go parser for syslog messages
 This package provides:
 • a RFC5424-compliant parser
 • a RFC5424-compliant builder
 • a RFC5425-compliant parser

Package: golang-github-influxdata-influxdb1-client-dev
Description-md5: 1bc2e7267849467a2afae32ad3e1f5e3
Description-en: Old clientv2 for InfluxDB 1.x (library)
 influxdb1-clientv2 is the current Go client API for InfluxDB 1.x. For
 connecting to InfluxDB 2.x see the influxdb-client-go client library.
 .
 InfluxDB is an open-source distributed time series database, find more
 about InfluxDB at https://docs.influxdata.com/influxdb/latest

Package: golang-github-influxdata-influxql-dev
Description-md5: ba1eb6db4afeee48d4ccac36bc6060ec
Description-en: parser for the InfluxDB query language
 Package influxql implements a parser for the InfluxDB query language.
 .
 InfluxQL is a SQL-like query language for interacting with InfluxDB.
 It has been lovingly crafted to feel familiar to those coming from other
 SQL or SQL-like environments while providing features specific to storing
 and analyzing time series data.

Package: golang-github-influxdata-line-protocol-dev
Description-md5: a494a9d5708d6636588e3f77a1c67cb1
Description-en: InfluxDB line protocol implementation
 Package protocol contains an implementation of the InfluxDB
 line protocol.

Package: golang-github-influxdata-tdigest-dev
Description-md5: 14ec7df648e69ae4f4d2b4e2c3431c24
Description-en: Ted Dunning's t-digest in Go
 tdigest is an implementation of Ted Dunning's t-digest
 in Go.
 .
 The implementation is based off Derrick Burns' C++ implementation.

Package: golang-github-influxdata-toml-dev
Description-md5: 9430ec14d8b8c85e74f0c415012d9672
Description-en: TOML parser and encoder library for Golang
 This is the Influxdata fork of the official TOML package. It supports
 additional data types, documenting TOML fields, and nicer output.

Package: golang-github-influxdata-wlog-dev
Description-md5: 49347864546bf87a6e39f542828f1e05
Description-en: simple log level based Golang logger
 Provides an io.Writer that filters log messages based on a log level
 prefix. Valid log levels are: DEBUG, INFO, WARN, ERROR, OFF.

Package: golang-github-influxdata-yamux-dev
Description-md5: 0264e9148991d021dced4d8c2fa2b861
Description-en: Golang connection multiplexing library
 Yamux (Yet another Multiplexer) is a multiplexing library for Golang.
 It relies on an underlying connection to provide reliability and
 ordering, such as TCP or Unix domain sockets, and provides stream-oriented
 multiplexing. It is inspired by SPDY but is not interoperable with it.

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: 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: golang-github-influxdb-enterprise-client-dev
Description-md5: 27377da745837b7760aff73cf720eb52
Description-en: Golang client for speaking to the InfluxDB Enterprise application
 The enterprise-client package is used to speak with the Enterprise
 API in a simple and straight forward way. No muss, no fuss!

Package: golang-github-influxdb-usage-client-dev
Description-md5: 6db63ca7c48efcc5572ef677f3f37909
Description-en: library for speaking to the InfluxDB Anonymous Usage Reporting API
 The usage-client package is used to speak with the InfluxDB
 Annonymous Usage API in a simple and straight forward way.
 No muss, no fuss!

Package: golang-github-insomniacslk-dhcp-dev
Description-md5: e4f9fc32ac3681d9bf98309a6be5831a
Description-en: DHCPv6 and DHCPv4 packet library, client and server written in Go (library)
 DHCPv4 and DHCPv6 decoding/encoding library with client and server code,
 written in Go.
 .
 The library is split into several parts:
 .
  * dhcpv6: implementation of DHCPv6 packet, client and server
  * dhcpv4: implementation of DHCPv4 packet, client and server
  * netboot: network booting wrappers on top of dhcpv6 and dhcpv4
  * iana: several IANA constants, and helpers used by dhcpv6 and dhcpv4
  * rfc1035label: simple implementation of RFC1035 labels, used by dhcpv6
    and dhcpv4
  * interfaces, a thin layer of wrappers around network interfaces

Package: golang-github-integrii-flaggy-dev
Description-md5: a9509946a532b8e41b9818e3cdc76fb7
Description-en: Idiomatic Go input parsing with subcommands, positional values, and flags
 Sensible and fast command-line flag parsing with excellent support
 for subcommands and positional values. Flags can be at any position.
 Flaggy has no required project or package layout like Cobra requires
 and no external dependencies!

Package: golang-github-intel-goresctrl-dev
Description-md5: 56ee067995c5aa4afc1c615d1bed29bb
Description-en: Go library for managing resctrl filesystem
 The goresctrl library provides Go interface to manage following
 resources.
 .
  * CPU cache allocation and memory bandwidth.
  * CPU frequency in core granularity.
  * Storage I/O scheduler priority and bandwidth.

Package: golang-github-intel-tfortools-dev
Description-md5: 49375791ae1ed140301232430023101a
Description-en: template scripting support to go programs
 Package tfortools provides a set of functions that are designed to make
 it easier for developers to add template based scripting to their command
 line tools.
 .
 Command line tools written in Go often allow users to specify a template
 script to tailor the output of the tool to their specific needs. This can
 be useful both when visually inspecting the data and also when invoking
 command line tools in scripts. The best example of this is go list which
 allows users to pass a template script to extract interesting information
 about Go packages.

Package: golang-github-invopop-yaml-dev
Description-md5: 9d51b0773378a4ff5bc8094844c4b99b
Description-en: better way to marshal and unmarshal YAML in Golang
 This package is a wrapper around go-yaml (gopkg.in/yaml.v3) designed to
 enable a better way of handling YAML when marshaling to and from structs.
 .
 This is a fork and split of the original github.com/ghodss/yaml
 repository which no longer appears to be maintained.
 .
 In short, this library first converts YAML to JSON using go-yaml and then
 uses json.Marshal and json.Unmarshal to convert to or from the struct.
 This means that it effectively reuses the JSON struct tags as well as
 the custom JSON methods MarshalJSON and UnmarshalJSON unlike go-yaml.

Package: golang-github-ionos-cloud-sdk-go-dev
Description-md5: 546e0a2f35a709c3a2073d90312a391e
Description-en: Go API client for IONOS Cloud
 IONOS enterprise-grade Infrastructure as a Service (IaaS) solutions can be
 managed through the Cloud API, in addition to or as an alternative to the
 "Data Center Designer" (DCD) browser-based tool.
 .
 The IONOS Cloud SDK for Go provides you with access to the IONOS Cloud API.

Package: golang-github-iovisor-gobpf-dev
Description-md5: f4052d60f50a0ea2ac5d8cf437853bcd
Description-en: Go bindings for creating BPF programs
 This package provides go bindings for the bcc framework as well as
 low-level routines to load and use eBPF programs from .elf files.

Package: golang-github-ishidawataru-sctp-dev
Description-md5: 3eaf69ac40a265a6f3c4a63c87aa991e
Description-en: SCTP library for the Go programming language
 Stream Control Transmission Protocol (SCTP)

Package: golang-github-issue9-assert-dev
Description-md5: bbc2b12eb75237bc2744904f63bd41cf
Description-en: Simple extension to test a series of assert functions
 The issue9-assert library provides a simple extension to testing that
 provides a series of assert functions that are convenient for use in
 test functions
 .
 Example:
    func TestA(t testing.T) {
        v := true
        assert.True(v)
        a := assert.New(t)
        a.True(v)
    }
    // Can also be used for testing.B
    func Benchmark1(b *testing.B) {
        a := assert.New(b)
        v := false
        a.True(v)
        for(i:=0; i<b.N; i++) {
            // do something
        }
    }

Package: golang-github-issue9-identicon-dev
Description-md5: c6bd9174aa5ab62a44281e60eae4cf30
Description-en: generate an icon from identity information
 This Go library generates a stylish icon when provided various bits
 of identity information, such as IP, name, or other arbitrary information.

Package: golang-github-itchyny-go-flags-dev
Description-md5: 0934420c046655643fd98a1d712126e6
Description-en: Go library for parsing command line arguments (itchyny's fork)
 go-flags is a Go library for parsing command line arguments.
 This is a fork version of github.com/jessevdk/go-flags by itchyny for gojq.
 .
 This library provides similar functionality to the builtin flag library
 of Go, but provides much more functionality and nicer formatting.

Package: golang-github-itchyny-timefmt-go-dev
Description-md5: e69f13232b2f39d1a3bd5963c982b122
Description-en: Efficient time formatting library (strftime, strptime) for Go
 timefmt-go is a Go language package for formatting and parsing date time
 strings.

Package: golang-github-ivanpirog-coloredcobra-dev
Description-md5: 236195f8fa1ee4eba7046d59638b858f
Description-en: colorize the text output of the Cobra library (library)
 The Cobra library makes it possible to create powerful modern CLI but
 doesn't support color settings for console output. ColoredCobra is a
 small library to colorize the text output of the Cobra library,
 making the console output look better.

Package: golang-github-ivpusic-grpool-dev
Description-md5: 3575fe9d95caf8c9bd45862cdd4fbbf6
Description-en: Lightweight Goroutine pool
 Clients can submit jobs. Dispatcher takes job, and sends it to first
 available worker.  When worker is done with processing job, will be
 returned back to worker pool.
 .
 Number of workers and Job queue size is configurable.

Package: golang-github-j-keck-arping-dev
Description-md5: 289f79d54610098e0a2915aa0b076a1c
Description-en: library to ping a host per arp datagram or query a host mac address
 arping is a native go library to ping a host per arp datagram or query a
 host mac address.

Package: golang-github-jackc-chunkreader-v2-dev
Description-md5: 8a13f14ecade023b0590afba6da3a3c6
Description-en: io.Reader wrapper that minimizes IO reads and memory allocations
 Package chunkreader provides an io.Reader wrapper that minimizes IO reads and
 memory allocations.
 .
 Extracted from original implementation in (https://github.com/jackc/pgx).

Package: golang-github-jackc-fake-dev
Description-md5: cbd68766ac8588dc8e36f740af0f3b73
Description-en: fake data generator for Golang
 This package contains a fake data generator for Go (Golang), heavily
 inspired by the forgery and ffaker Ruby gems.  About Most data and
 methods are ported from forgery/ffaker Ruby gems. Currently English
 and Russian languages are available.

Package: golang-github-jackc-pgconn-dev
Description-md5: 419345231f7155c823123f3dd847ad59
Description-en: low-level PostgreSQL database driver
 Package pgconn is a low-level PostgreSQL database driver. It operates at
 nearly the same level as the C library libpq. It is primarily intended to
 serve as the foundation for higher level libraries such as
 (https://github.com/jackc/pgx). Applications should handle normal queries
 with a higher level library and only use pgconn directly when required for
 low-level access to PostgreSQL functionality.

Package: golang-github-jackc-pgio-dev
Description-md5: 8b0e89154bbd05a8a539889bdd2cfc3a
Description-en: low-level toolkit building messages in the PostgreSQL wire protocol
 Package pgio is a low-level toolkit building messages in the PostgreSQL wire
 protocol.
 .
 pgio provides functions for appending integers to a []byte while doing
 byte order conversion.
 .
 Extracted from original implementation in (https://github.com/jackc/pgx).

Package: golang-github-jackc-pgmock-dev
Description-md5: 4528e3cf542593d77de2613d0c4faea6
Description-en: provides the ability to mock a PostgreSQL server
 pgmock provides the ability to mock a PostgreSQL server.
 .
 See pgmock_test.go for example usage.
 .
 pgmockproxy is a PostgreSQL proxy that logs the messages back and forth
 between the PostgreSQL client and server. This can aid in building a mocking
 script by running commands against a real server to observe the results. It
 can also be used to debug applications that speak the PostgreSQL wire
 protocol without needing to use a tool like Wireshark.

Package: golang-github-jackc-pgpassfile-dev
Description-md5: b22ce1e7913bf1fb102d4f37cc1564da
Description-en: parser for PostgreSQL .pgpass files
 Package pgpassfile is a parser for PostgreSQL .pgpass files.
 .
 Extracted and rewritten from original implementation in
 (https://github.com/jackc/pgx).

Package: golang-github-jackc-pgproto3-v2-dev
Description-md5: 8f729241882f7b7cdbaaf36aeb1b5790
Description-en: encoder and decoder of the PostgreSQL wire protocol version 3
 Package pgproto3 is a encoder and decoder of the PostgreSQL wire protocol
 version 3.
 .
 pgproto3 can be used as a foundation for PostgreSQL drivers, proxies, mock
 servers, load balancers and more.
 .
 See example/pgfortune for a playful example of a fake PostgreSQL server.
 .
 Extracted from original implementation in (https://github.com/jackc/pgx).

Package: golang-github-jackc-pgservicefile-dev
Description-md5: 40ff14e963e7a8498ec3dad60aa0624b
Description-en: parser for PostgreSQL service files (e.g. .pg_service.conf)
 Package pgservicefile is a parser for PostgreSQL service files
 (e.g. .pg_service.conf).

Package: golang-github-jackc-pgtype-dev
Description-md5: 45154f7f76c9d20362f5433d4a1c35f4
Description-en: Go types for over 70 PostgreSQL types
 pgtype implements Go types for over 70 PostgreSQL types. pgtype is the type
 system underlying the (https://github.com/jackc/pgx) PostgreSQL driver. These
 types support the binary format for enhanced performance with pgx. They also
 support the database/sql Scan and Value interfaces and can be used with
 (https://github.com/lib/pq).

Package: golang-github-jackc-pgx-v4-dev
Description-md5: ed41173cfde351496458114f27b681dd
Description-en: PostgreSQL driver and toolkit for Golang
 Pure Golang driver and toolkit for PostgreSQL. The driver part of pgx is
 compatible with database/sql but also offers a native interface similar in
 style to database/sql that offers better performance and more features.

Package: golang-github-jackc-puddle-dev
Description-md5: c52379209cf3dddd0d4ce6212b082c3c
Description-en: Generic resource pool for Go (library)
 Puddle is a tiny generic resource pool library for Go that uses the standard
 context library to signal cancellation of acquires. It is designed to contain
 the minimum functionality required for a resource pool. It can be used
 directly or it can be used as the base for a domain specific resource pool.
 For example, a database connection pool may use puddle internally and
 implement health checks and keep-alive behavior without needing to implement
 any concurrent code of its own.
 .
 Features
 .
  * Acquire cancellation via context standard library
  * Statistics API for monitoring pool pressure
  * No dependencies outside of standard library
  * High performance
  * 100% test coverage

Package: golang-github-jackpal-gateway-dev
Description-md5: dd02a646192e834de5cbc1bce5bd2c95
Description-en: library for discovering the address of a LAN gateway
 gateway is a very simple library for discovering the IP address of the
 local LAN gateway. It provides implementations for Linux, OS X (Darwin)
 and Windows.

Package: golang-github-jackpal-go-nat-pmp-dev
Description-md5: 497f810fba1bcbf2f6c78cce9d1da2bc
Description-en: client for the NAT-PMP internet protocol
 Go language client for the NAT-PMP internet protocol for
 port mapping and discovering the external IP address of a firewall.
 .
 NAT-PMP is supported by Apple brand routers and open source routers like
 Tomato and DD-WRT.

Package: golang-github-jacobsa-bazilfuse-dev
Description-md5: 7042d56e1b515f07fb590d69d3af96e1
Description-en: fork of bazil.org/fuse for gcsfuse
 This package is an implementation detail of github.com/jacobsa/fuse, which is
 used by gcsfuse. You likely should be using bazil.org/fuse (contained in
 Debian package golang-bazil-fuse-dev) directly.
 .
 Changes from upstream are:
 .
  * The function SetOption allows for setting arbitrary mount options.

Package: golang-github-jacobsa-crypto-dev
Description-md5: 17840770166690d718f12e0775d5f143
Description-en: Some Go cryptography routines that are not included in the Go standard library
 This repository contains Go packages related to cryptographic standards
 that are not included in the Go standard library. These include:
 • SIV mode (http://go.pkgdoc.org/github.com/jacobsa/crypto/siv),
  which provides deterministic encryption with authentication.
 • CMAC (http://go.pkgdoc.org/github.com/jacobsa/crypto/cmac),
  a message authentication system used by SIV mode.

Package: golang-github-jacobsa-fuse-dev
Description-md5: 40ac9a9ae90475962f92ff57a966b520
Description-en: writing and mounting user-space file systems from Go
 This package allows for writing and mounting user-space file systems from Go.
 It is a wrapper around bazil.org/fuse, which does the heavy lifting. It does
 not make use of the bazil.org/fuse/fs sub-package, which allows for something
 like an object-orientend representation of files and directories, and contains
 a decent amount of canned behavior.
 .
 The chief improvements and/or differences from the bazil.org packages are:
 .
  * No surprises in the form of magic/default behaviors. You must provide an
    implementation for every method in the interface. Embed a
    fuseutil.NotImplementedFileSystem struct to have default implementations
    that return ENOSYS.
 .
  * Every method, struct, and field is thoroughly documented. This may help you
    get your bearings in the world of FUSE, the Linux VFS, traditional file
    system implementations, etc., all of which tend to be very poorly
    documented.
 .
  * Support for arbitrary offsets in directory entries returned by ReadDir.
    (The bazil.org package assumes that offsets must be counts of bytes.)
 .
 The very large disadvantage over using the bazil.org packages is that many
 features have not yet been exposed.

Package: golang-github-jacobsa-gcloud-dev
Description-md5: 2d34026e2266aec88741b8b10ef02e25
Description-en: convenience wrapper around google cloud platform APIs
 This repo contains unofficial code related to Google Cloud Platform services;
 in particular a package for interacting with Google Cloud Storage. The latter
 is just a wrapper around code that exists elsewhere, presenting it with a
 different API.

Package: golang-github-jacobsa-oglematchers-dev
Description-md5: c72ce1f60ef859cff6d872d0c94885de
Description-en: matchers for testing/mocking frameworks such as ogletest
 oglematchers is a package for the Go programming language containing a set of
 matchers, useful in a testing or mocking framework, inspired by and mostly
 compatible with Google Test for C++ and Google JS Test. The package is used by
 the ogletest testing framework and oglemock mocking framework, which may be
 more directly useful to you, but can be generically used elsewhere as well.

Package: golang-github-jacobsa-oglemock-dev
Description-md5: 09b2629b53a642159459c2512e1b5ed0
Description-en: mocking framework for Go
 oglemock is a mocking framework for the Go programming language with the
 following features:
 .
  * An extensive and extensible set of matchers for expressing call
    expectations (provided by the oglematchers package).
  * Clean, readable output that tells you exactly what you need to know.
  * Style and semantics similar to Google Mock and Google JS Test.
  * Seamless integration with the ogletest unit testing framework.
 .
 It can be integrated into any testing framework (including Go's testing
 package), but out of the box support is built in to ogletest and that is the
 easiest place to use it.

Package: golang-github-jacobsa-ogletest-dev
Description-md5: 3c2942148793df6ed5b418526251cdac
Description-en: unit testing framework for Go
 ogletest is a unit testing framework for Go with the following features:
 .
  * An extensive and extensible set of matchers for expressing expectations.
  * Automatic failure messages; no need to say
    t.Errorf("Expected %v, got %v"...).
  * Clean, readable output that tells you exactly what you need to know.
  * Built-in support for mocking through the oglemock package.
  * Style and semantics similar to Google Test and Google JS Test.
 .
 It integrates with Go's built-in testing package, so it works with the go test
 command, and even with other types of test within your package. Unlike the
 testing package which offers only basic capabilities for signalling failures,
 it offers ways to express expectations and get nice failure messages
 automatically.

Package: golang-github-jacobsa-reqtrace-dev
Description-md5: eba95cd58804e71a5436fbcde0839845
Description-en: simple request tracing
 reqtrace is a package for simple request tracing. It requires nothing of its
 user except:
 .
  * They must use golang.org/x/net/context.
  * They must add a single line to each function they want to be visible in
    traces.
 .
 In particular, reqtrace is console-based and doesn't require an HTTP server.
 .
 Warning: This package is still barebones and in its early days. The author
 reserves the right to make backwards-incompatible changes to its API. But if
 it's useful to you in your current form, have at it.

Package: golang-github-jacobsa-syncutil-dev
Description-md5: f368ec8be0f1f81f1b2a3790b4b457d3
Description-en: code that supplements the Go stdlib sync package
 This package contains code that supplements the sync package from the Go
 standard library. In particular:
 .
  * Bundle, which makes it easy to write code that spawns multiple
    cancellation-aware workers that may fail.
  * InvariantMutex, which makes it possible to automatically check your
    invariants at lock and unlock time.

Package: golang-github-jacobsa-timeutil-dev
Description-md5: 2bf33cce92d2143e2f5728ebf90c7a16
Description-en: code supplementing Go's time package
 This package contains code that supplements the time package from the Go
 standard library. In particular:
 .
  * A Clock interface, with a fake implementation that can be used in tests.
  * Implementations of oglematchers.Matcher for time values.

Package: golang-github-jacobsa-util-dev
Description-md5: dbf90df1011abe05eadcd44f93394dec
Description-en: utility code for jacobsa projects
 This is just a collection of miscellaneous code (such as an LRU cache and a
 password input function) imported by other more interesting projects.

Package: golang-github-jaguilar-vt100-dev
Description-md5: 579c9a5243bc1921f5237af748b1963d
Description-en: raw-mode vt100 screen reader
 golang-github-jaguilar-vt100-dev is a vt100 screen reader. It does a decent
 job of parsing the nethack input stream.
 .
 The features currently supported: Cursor movement, Erasing, Many
 of the text properties -- underline, inverse, blink, etc., Sixteen
 colors, Cursor saving and unsaving, UTF-8

Package: golang-github-jaksi-sshutils-dev
Description-md5: 45a7679465b9f0ebd599f6f8e9252441
Description-en: Go SSH utils library to complement golang.org/x/crypto/ssh
 This package contains some functions that complement the official
 Go ssh library.
 .
 It is needed for sshesame.

Package: golang-github-jamesclonk-vultr-dev
Description-md5: fb8a687b4dae6215160193248dc43f68
Description-en: Vultr API client library
 Vultr (https://www.vultr.com) API client library, written in Go.

Package: golang-github-jamiealquiza-tachymeter-dev
Description-md5: 5ea21b2335068d264d972bf86b9f1825
Description-en: Go library for timing things and yielding rates, percentiles, and histograms
 Tachymeter captures event timings and returns latency and rate
 statistics, making it possible to answer questions like: “In a loop
 with 1000 database calls, what was the 95th percentile and the lowest
 observed latency? What was the per-second rate?”
 .
 Tachymeter stores data in a lossless sliding window. This means it's
 accurate but takes space, linearly proportional to the desired sample
 size.

Package: golang-github-jarcoal-httpmock-dev
Description-md5: 8e55f41d98f27f9d38c5b9383fbf420e
Description-en: HTTP mocking for Golang
 This package contains software for easy mocking of http responses from
 external resources.
 .
 Activate starts the mock environment. This should be called before your
 tests run. Under the hood this replaces the Transport on the
 http.DefaultClient with DefaultTransport.

Package: golang-github-jasonish-go-idsrules-dev
Description-md5: 5c849aa061c993728323bc9ec4b7959e
Description-en: Go IDS rule parser
 This package provides a parser for Suricata and Snort style IDS rules.
 This means it contains Go data structures to represent such rules as
 well as the necessary code to parse text input into these structures,
 e.g. via an io.Reader.

Package: golang-github-jaypipes-pcidb-dev
Description-md5: 3045a27fc09ba944d8f992c1395038f5
Description-en: Small golang library for querying PCI database (pciids) information (library)
 pcidb is a small golang library that contains a PCI database
 inspection and querying facility which allows developers to query for
 information about hardware device classes, vendor and product
 information.

Package: golang-github-jaytaylor-html2text-dev
Description-md5: 9c2749ab6c502f880dcd556dd3381e19
Description-en: Turns HTML into a plain-text equivalent
 This package provides a golang library that turns HTML into nicely
 formatted plain text.
 .
 This is meant to be useful when providing users an option to receive
 text-only or html-formatted emails.

Package: golang-github-jbenet-go-context-dev
Description-md5: e9273505cd78ef4af68c3c2fb802a8b6
Description-en: context.Context extensions
 Package context contains some extensions to golang.org/x/net/context.
 Subpackage ctxext provides multiple useful context constructors.
 Subackage ctxio provides io.Reader and io.Writer wrappers that
 respect context.Contexts. Use these at the interface between
 context code and io.

Package: golang-github-jcmturner-aescts.v2-dev
Description-md5: 0fb357b4e50f8da14196cc4a30594da9
Description-en: AES CBC Ciphertext Stealing mode for Go
 Golang library to encrypt and decrypt data using AES CBC Ciphertext
 stealing mode.

Package: golang-github-jcmturner-dnsutils.v2-dev
Description-md5: 22c33664a97ae30365d793f96280b8ae
Description-en: Golang library of DNS utilities
 A golang library of DNS utilities, mostly for the purposes of reading
 SRV records.

Package: golang-github-jcmturner-gofork-dev
Description-md5: 03bdb480e98c357a347cae602bf08703
Description-en: forked and modified go standard library packages to work around issues
 This repository contains modified Go standard library packages
 for use as work arounds until issues are addressed in the official
 distribution.
 .
 There is no support for these packages.
 .
 These packages should not be generally used. Use the official Go packages
 instead.

Package: golang-github-jcmturner-goidentity.v6-dev
Description-md5: 4d5da02424d56062d594c5416cd9e583
Description-en: Golang library for managing identities
 Standard interface for holding authenticated identities and their
 attributes.

Package: golang-github-jcmturner-gokrb5.v8-dev
Description-md5: 94b6a8f359f9aa237c10987d159f97a9
Description-en: Pure Go Kerberos library for clients and services
 Features:
  - Pure Go, no dependency on external libraries
  - No platform specific code
  - Server Side:
  -  HTTP handler wrapper implements SPNEGO Kerberos authentication
  -  HTTP handler wrapper decodes Microsoft AD PAC authorization data
  - Client Side:
  -  Client that can authenticate to an SPNEGO Kerberos authenticated
     web service
  -  Ability to change client's password
  - General:
  -  Kerberos libraries for custom integration
  -  Parsing Keytab files
  -  Parsing krb5.conf files
  -  Parsing client credentials cache files such as
     /tmp/krb5cc_$(id -u $(whoami))

Package: golang-github-jcmturner-rpc.v2-dev
Description-md5: 259d329c4edae1f444a05dcab120d5a7
Description-en: Remote Procedure Call libraries for golang
 This project relates to CDE 1.1: Remote Procedure Call
 (http://pubs.opengroup.org/onlinepubs/9629399/)
 .
 It is a partial implementation that mainly focuses on unmarshaling NDR
 encoded byte streams into Go structures.

Package: golang-github-jdkato-prose-dev
Description-md5: 281105b3d4c144131ba21448da84e0b0
Description-en: Golang library for text processing
 prose is Go library for text (primarily English at the moment)
 processing that supports tokenization, part-of-speech tagging,
 named-entity extraction, and more. The library's functionality is
 split into subpackages designed for modular use.  See the documentation
 at https://godoc.org/github.com/jdkato/prose for more information.

Package: golang-github-jdkato-syllables-dev
Description-md5: 9b8b6c27d04dbe68734bef3a80cc72a2
Description-en: Go syllable counter
 Go port of the JavaScript syllable counter at
 https://github.com/wooorm/syllable
 .
 Forked from https://github.com/mtso/syllables

Package: golang-github-jedib0t-go-pretty-dev
Description-md5: 5eb67ccca4879b8b924ee505a89b533a
Description-en: Pretty print tables, lists, progress-bars and text
 Utilities to prettify console output of tables, lists, progress-bars and text.
 .
 Formatting  | Description
 Table       | Pretty-print tables into ASCII/Unicode strings.
 List        | Pretty-print lists with multiple levels/indents
               into ASCII/Unicode strings.
 Progress    | Track the Progress of one or more Tasks
               (like downloading multiple files in parallel).
 Text        | Utility functions to manipulate text with
               or without ANSI escape sequences.

Package: golang-github-jedisct1-dlog-dev
Description-md5: 7b8b0ba0cecb0c6a1899400b76e3e5d1
Description-en: Super simple logger for Go
 Go's standard logger is fairly limited. As result, kazilion alternatives
 loggers have been written.
 .
 All of these are wonderful. They can make your logs look colorful and
 pretty, buffer things in complicated ways, format data for ElasticSearch,
 and more.
 .
 Cool, but all I wanted is something super dumb, that just exposes
 log.Info(), log.Error() and a couple other standard levels.
 .
 I don't need a super flexible kitchen sink. Just something super basic
 and trivial to use. I just want it to handle different log levels, and
 be able to write simple logs to stderr, to a local file, to syslog and
 to the Windows event log.
 .
 So, here's one more logging library for Go. The dumbest of them
 all. Enjoy.

Package: golang-github-jedisct1-go-clocksmith-dev
Description-md5: 6255cd18b71c90d09e4892948372ca9e
Description-en: Go sleep-aware sleep() function
 Sleep-aware sleep() function, that doesn't pause (for too long) if the
 system goes into hibernation.

Package: golang-github-jedisct1-go-dnsstamps-dev
Description-md5: 4405be6d4170d509f3b1f68501680fb8
Description-en: DNS Stamps library for Go
 go-dnsstamps DNS Stamps library for Go

Package: golang-github-jedisct1-go-minisign-dev
Description-md5: fc60253652f243872b4c9c135c14cdf5
Description-en: Minisign library for Golang
 go-minisign A Golang library to verify Minisign
 (https://jedisct1.github.io/minisign/) signatures.

Package: golang-github-jedisct1-xsecretbox-dev
Description-md5: 4ef382a0ef0bbef057ad096d17ee58a9
Description-en: Go implementation of crypto_secretbox_xchacha20poly1305
 xsecretbox is a Go implementation of crypto_secretbox_xchacha20poly1305.

Package: golang-github-jeffail-gabs-dev
Description-md5: be84cf77f8989dd182656ef79aa61b31
Description-en: For parsing, creating and editing unknown or dynamic JSON in Go
 Gabs is a small utility for dealing with dynamic or unknown JSON
 structures in golang. It's pretty much just a helpful wrapper around the
 golang json.Marshal/json.Unmarshal behaviour and map[string]interface{}
 objects. It does nothing spectacular except for being fabulous.

Package: golang-github-jefferai-jsonx-dev
Description-md5: 4b84c3f4cb0af33ff646625da8620ecd
Description-en: Object or JSON -> JSONx
 A Go library to transform an object or existing JSON bytes into JSONx
 Because sometimes your luck runs out.
 .
 This follows the "standard" except for the handling of special and escaped
 characters. Names and values are properly XML-escaped but there is no
 special handling of values already escaped in JSON if they are valid
 in XML.

Package: golang-github-jeromer-syslogparser-dev
Description-md5: 38e1731a3ceb7f6f213e0c877453b278
Description-en: syslog parser library
 Syslog parser for the Go programming language.

Package: golang-github-jfbus-httprs-dev
Description-md5: fa5f2ec4a1e1140e1eb0a8cafb82a90b
Description-en: ReadSeeker for http.Response.Body
 httprs is a ReadSeeker for http.Response.Body.
 .
 A HttpReadSeeker reads from a http.Response.Body. It can seek by doing range
 requests.
 .
 NewHttpReadSeeker function returns a HttpReadSeeker, using the http.Response
 and, optionally, the http.Client that needs to be used for future range
 requests. If no http.Client is given, http.DefaultClient will be used.

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: 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-jhoonb-archivex-dev
Description-md5: 83a8b10007d623abbd9b6e24b8adde0b
Description-en: archives folders (recursively) and files to zip and tar formats
 zip and tar archive formats support for Go
 .
 This package supports archiving folders and files recursively

Package: golang-github-jimstudt-http-authentication-dev
Description-md5: 7eba3ef1bf8a9644d428bb67d66595fe
Description-en: Go implementation of RFC 2617 HTTP Authentication
 This package contains the Go implementation of RFC 2617 HTTP Authentication:
 Basic and Digest Access Authentication.
 .
 You will want to include one or both of the packages depending on your
 requirements.
 .
     import "github/jimstudt/http-authentication/basic"
     import "github/jimstudt/http-authentication/digest"

Package: golang-github-jinzhu-copier-dev
Description-md5: 3e81f1e1d86fb010f43c830916aa165e
Description-en: Copy value from struct to struct and more (library)
 Library for deep copying complex datastructures in golang.
 Features:
   • Copy from field to field with same name
   • Copy from method to field with same name
   • Copy from field to method with same name
   • Copy from slice to slice
   • Copy from struct to slice
   • Copy from map to map
   • Enforce copying a field with a tag
   • Ignore a field with a tag

Package: golang-github-jinzhu-gorm-dev
Description-md5: e0c69963be789390337e9a88242595d1
Description-en: ORM library for Golang
 The fantastic ORM library for Golang, aims to be developer friendly.
 .
 Overview
 .
   * Full-Featured ORM (almost)
   * Chainable API
   * Auto Migrations
   * Relations (Has One, Has Many, Belongs To, Many To Many, Polymorphism)
   * Callbacks (Before/After Create/Save/Update/Delete/Find)
   * Preloading (eager loading)
   * Transactions
   * Embed Anonymous Struct
   * Soft Deletes
   * Customizable Logger
   * Iteration Support via Rows
   * Every feature comes with tests
   * Developer Friendly
 .
 go doc format documentation for this project can be viewed online without
 installing the package by using the GoDoc page at:
 http://godoc.org/github.com/jinzhu/gorm

Package: golang-github-jinzhu-inflection-dev
Description-md5: 627b010036280484eedd484d35bec7f1
Description-en: pluralize and singularize English nouns
 Inflection is a Go library to pluralize and singularize English nouns.
 Rules are based on Rails' ActiveSupport set, but can be extended by users.

Package: golang-github-jinzhu-now-dev
Description-md5: 78df2e76dfc837d16cb6136096ad1071
Description-en: time toolkit for golang
 Package now is a time toolkit for golang.
 .
   time.Now() // 2013-11-18 17:51:49.123456789 Mon
 .
   BeginningOfMinute() // 2013-11-18 17:51:00 Mon
   BeginningOfHour()   // 2013-11-18 17:00:00 Mon
   BeginningOfDay()    // 2013-11-18 00:00:00 Mon
   BeginningOfWeek()   // 2013-11-17 00:00:00 Sun
 .
   FirstDayMonday = true // Set Monday as first day
   BeginningOfWeek()     // 2013-11-18 00:00:00 Mon
   BeginningOfMonth()    // 2013-11-01 00:00:00 Fri
   BeginningOfQuarter()  // 2013-10-01 00:00:00 Tue
   BeginningOfYear()     // 2013-01-01 00:00:00 Tue
 .
   EndOfMinute() // 2013-11-18 17:51:59.999999999 Mon
   EndOfHour()   // 2013-11-18 17:59:59.999999999 Mon
   EndOfDay()    // 2013-11-18 23:59:59.999999999 Mon
   EndOfWeek()   // 2013-11-23 23:59:59.999999999 Sat
 .
   FirstDayMonday = true // Set Monday as first day
   EndOfWeek()           // 2013-11-24 23:59:59.999999999 Sun
   EndOfMonth()          // 2013-11-30 23:59:59.999999999 Sat
   EndOfQuarter()        // 2013-12-31 23:59:59.999999999 Tue
   EndOfYear()           // 2013-12-31 23:59:59.999999999 Tue
 .
   // Use another time
   t := time.Date(2013, 02, 18, 17, 51, 49, 123456789, time.UTC)
   New(t).EndOfMonth() // 2013-02-28 23:59:59.999999999 Thu
 .
   Monday()      // 2013-11-18 00:00:00 Mon
   Sunday()      // 2013-11-24 00:00:00 Sun
   EndOfSunday() // 2013-11-24 23:59:59.999999999 Sun
 .
 This package contains the source.

Package: golang-github-jkeiser-iter-dev
Description-md5: c9460ddc045a5cff27710655c89037de
Description-en: Go library for iteration (library)
 Generic forward-only iterator that is safe and leak-free.
 .
 This package is intended to support forward-only iteration in a
 variety of use cases while avoiding the normal errors and leaks that
 can happen with iterators in Go. It provides mechanisms for map/select
 filtering, background iteration through a goroutine, and error
 handling throughout.
 .
 The type of the iterator is interface{}, so it can store anything, at
 the cost that you have to cast it back out when you use it. This
 package can be used as is, or used as an example for creating your own
 forward-only iterators of more specific types.

Package: golang-github-jlaffaye-ftp-dev
Description-md5: 92c3eb556f89f5f1a15ff88aeaaf925c
Description-en: FTP client package for Go
 This package implements an FTP client as described in RFC 959.

Package: golang-github-jmespath-go-jmespath-dev
Description-md5: 249de9888867f8f7e0e81c0ef487b7e4
Description-en: Golang implementation of JMESPath
 A JMESPath implementation in Go.
 .
 See http://jmespath.org for more info.

Package: golang-github-jmhodges-clock-dev
Description-md5: 27034d0be8af1703b30e1b1cb7117be6
Description-en: Go package for testing time-dependent code
 This package provides an abstraction for system time that enables
 testing of time-dependent code.

Package: golang-github-jmoiron-sqlx-dev
Description-md5: 7c71644de1a564eaf5a15af0209ee306
Description-en: General purpose extensions to Golang's database/sql library
 sqlx is a library which provides a set of extensions on Go's standard
 database/sql library. The sqlx versions of sql.DB, sql.TX, sql.Stmt,
 et al. all leave the underlying interfaces untouched, so that their
 interfaces are a superset on the standard ones.  This makes it relatively
 painless to integrate existing codebases using database/sql with sqlx.
 .
 Major additional concepts are:
 .
   * Marshal rows into structs (with embedded struct support), maps, and slices
   * Named parameter support including prepared statements
   * Get and Select to go quickly from query to struct/slice

Package: golang-github-jochenvg-go-udev-dev
Description-md5: 783744c42161676f84235223808912a2
Description-en: Go bindings for libudev (library)
 Package go-udev provides a cgo wrapper around the libudev C library.

Package: golang-github-joho-godotenv-dev
Description-md5: 5062c8a8c5b7fa08128e2d5925111b90
Description-en: Go port of Ruby's dotenv library
 This Go library provides a port of Ruby's dotenv library. This library
 can be used for reading .env files and environment variables. It also
 includes an autoload feature to automatically read and load a environment
 information.

Package: golang-github-jonas-p-go-shp-dev
Description-md5: 6972ecce19a3276ea04ef7d8f568509d
Description-en: library for reading and writing ESRI Shapefiles
 This is a pure Golang implementation based on the ESRI Shapefile
 technical description.

Package: golang-clockwork-dev
Description-md5: 7a22082c10e788a1762e68731d3f28de
Description-en: Transitional package for golang-github-jonboulle-clockwork-dev
 This is a transitional package to ease upgrades to the
 golang-github-jonboulle-clockwork-dev package.

Package: golang-github-jonboulle-clockwork-dev
Description-md5: 2571d813760b06197186fe782f81db07
Description-en: Simple fake clock for Go
 Simple fake clock for Go that replaces uses of the time package
 with a test class for testing purposes.

Package: golang-github-josharian-intern-dev
Description-md5: 6cf59ab8e0f898d2078dad0e953c06b1
Description-en: Intern string golang library
 Intern string allows one to keep only a single copy of string data.
 All functions may be called concurrently with themselves and each other.
 .
 For a blog post introducing string interning, see:
 https://commaok.xyz/post/intern-strings

Package: golang-github-josharian-native-dev
Description-md5: 9bfc34504a617ebdfa486cb955f46db3
Description-en: Easy to use native encoding/binary.ByteOrder (library)
 This package provides easy access to native byte order. Use native.Endian
 where you need the native binary.ByteOrder.
 .
 Please think twice before using this package. It can break program
 portability. Native byte order is usually not the right answer.

Package: golang-github-jouyouyun-hardware-dev
Description-md5: 0dc08e81515a1483ba88591537155c45
Description-en: Golang Library for Get hardware info
 Supported the following hardware info:
 cpu,memory,dmi,disk,graphic,network,sound,peripherals,
 backlight,bluetooth,camera,battery.
 Contains every device name, vendor, product etc.

Package: golang-github-joyent-gocommon-dev
Description-md5: e14b8a7ae634c41c406e6a3ab37299ce
Description-en: common Go library for Joyent's Triton and Manta
 The gocommon package collects common packages to interact with the
 Joyent Public Cloud and Joyent Manta services.
 The gocommon package is structured as follow:
   - gocommon/client. Client for sending requests.
   - gocommon/errors. Joyent specific errors.
   - gocommon/http. HTTP client for sending requests.
   - gocommon/jpc. This package provides common structures and functions
                   across packages.
   - gocommon/testing. Testing Suite for local testing.

Package: golang-github-joyent-gosdc-dev
Description-md5: f8dc0cd5de70f1540ad811f7f048064d
Description-en: Go library for interaction with the Joyent CloudAPI
 This package enables Go programs to interact with the Joyent CloudAPI
 (http://apidocs.joyent.com/cloudapi/).
 .
 This is requirement for Terraform.

Package: golang-github-joyent-gosign-dev
Description-md5: 5a61eedad770639ef796d853b78116f8
Description-en: Go HTTP signing library for Joyent's Triton and Manta
 This package contains a library to support Triton and Manta created
 by Joyent. Triton is a cloud management platform with first class
 support for containers. Manta, Triton’s object storage and converged
 analytics solutions, is a HTTP-based object store that uses OS
 containers to allow compute on data at rest.

Package: golang-github-jpillora-backoff-dev
Description-md5: af069a64d6d233b99642fc50f1d724a8
Description-en: backoff algorithm in Golang
 Backoff is a simple exponential backoff counter in Go (Golang)

Package: golang-github-jpillora-go-tld-dev
Description-md5: 47a53cb82b3e422f1ebdc670f93991b5
Description-en: Top Level Domain (TLD) Parser
 Top Level Domain (TLD) Parser has the same API as net/url
 except tld.URL contains extra fields: Subdomain, Domain, TLD and Port.

Package: golang-github-jroimartin-gocui-dev
Description-md5: 2c385a830ee1de82f2c0c7fd87e4cdf3
Description-en: Minimalist Go package aimed at creating Console User Interfaces
 Features
 • Minimalist API.
 • Views (the "windows" in the GUI) implement the interface io.ReadWriter.
 • Support for overlapping views.
 • The GUI can be modified at runtime (concurrent-safe).
 • Global and view-level keybindings.
 • Mouse support.
 • Colored text.
 • Customizable edition mode.
 • Easy to build reusable widgets, complex layouts...

Package: golang-github-jsimonetti-rtnetlink-dev
Description-md5: a154c34011251b955be64a6415f3cb0e
Description-en: low-level access to the Linux rtnetlink API (library)
 The package rtnetlink allows the kernel's routing tables to be read and
 altered. Network routes, IP addresses, Link parameters, Neighbor setups,
 Queueing disciplines, Traffic classes and Packet classifiers may all be
 controlled. It is based on netlink messages.
 .
 A convenient, high-level API wrapper is available using package rtnl
 (https://godoc.org/github.com/jsimonetti/rtnetlink/rtnl).
 .
 The base rtnetlink library explicitly only exposes a limited low-level
 API to rtnetlink. It is not the intention (nor wish) to create an
 iproute2 replacement.

Package: golang-github-json-iterator-go-dev
Description-md5: c01cc1748cd4ab63100df1f7ce0a2e0e
Description-en: High-performance drop-in replacement of "encoding/json"
 Json-iterator is a high-performance 100% compatible drop-in replacement of
 "encoding/json"
 .
 Detailed documentation and migration guide can be found at
 http://jsoniter.com/migrate-from-go-std.html

Package: golang-github-jsternberg-zap-logfmt-dev
Description-md5: ecc3e2136603a7579564c5d95387bb9b
Description-en: logfmt for zap
 This package implements logfmt for zap
 .
 Limitations: It is not possible to log an array, channel, function,
 map, slice, or struct.
 .
 Namespaces are supported. If a namespace is opened, all of the keys
 will be prepended with the namespace name. For example, with the
 namespace foo and the key bar, you would get a key of foo.bar.

Package: golang-github-jszwec-csvutil-dev
Description-md5: f3a78cceb4038e6070bd88689b3b20f0
Description-en: fast and idiomatic mapping between CSV and Go values (library)
 This package provides provides fast, idiomatic, and dependency-free
 mapping between CSV and Go values. It is not a CSV parser, it is based
 on the Reader and Writer interfaces which are implemented by e.g the
 standard Go csv package. It is possible to choose any other CSV writer
 or reader which may be more performant.

Package: golang-github-jtacoma-uritemplates-dev
Description-md5: de91e56b0f4ea174f26734c8505ed0b7
Description-en: URI Templates (RFC 6570) implemented in Go
 This is a Go level 4 implementation of URI templates, as described by
 RFC 6570 ( http://tools.ietf.org/html/rfc6570 ).

Package: golang-github-jtolds-gls-dev
Description-md5: b542538c1a824304499d3222515c4b1d
Description-en: Goroutine local storage
 The gls package implements goroutine-local storage. It is a solution
 to the common problem of identifying a goroutine by some kind of
 gouroutine id. For example, it can be used to log an HTTP request
 context id in every log line in the same goroutine as the incoming
 HTTP request.

Package: golang-github-juju-aclstore-dev
Description-md5: ecd0516e0c8a8bbbe5032f53a3d328b9
Description-en: Simple persistent store for ACLs, with HTTP API (library)
 Simple persistent store for ACLs.
 .
 This makes it easy for a service to add role-based access controls for
 a fixed set of roles.

Package: golang-github-juju-ansiterm-dev
Description-md5: 1c4d06c83b101a81e4daf8fc347f4552
Description-en: colored writers and tabwriters
 Package ansiterm provides a Writer that writes out the ANSI escape codes
 for color and styles.

Package: golang-github-juju-clock-dev
Description-md5: 4d67cf672bc4a024023d21cb263de5b3
Description-en: Clock definition and a testing clock (library)
 Package clock provides:
  * an interface definition for a fully defined clock
  * a wallClock implementation of that interface using the time package
  * a testing clock

Package: golang-github-juju-cmd-dev
Description-md5: 9d2c4467f801495babe13b7f4194c4b9
Description-en: Command line implementation framework (library)
 Command line implementation framework that is used by other juju libraries.

Package: golang-github-juju-collections-dev
Description-md5: dcca323960774f4481d0626d5018aa85
Description-en: Deque and set implementations (library)
 Set and deque implementations for Go.

Package: golang-github-juju-errors-dev
Description-md5: bfa2c20f28b221dd2b49caa3f2a35fc8
Description-en: Common juju errors and functions to annotate errors
 The juju/errors library provides an easy way to annotate errors without
 losing the original error context.
 .
 The exported 'New' and 'Errorf' functions are designed to replace the
 'errors.New' and 'fmt.Errorf' functions respectively. The same underlying
 error is there, but the package also records the location at which the
 error was created.
 .
 A primary use case for this library is to add extra context any time an error
 is returned from a function.

Package: golang-github-juju-gnuflag-dev
Description-md5: d3ed85091fe6e0f8cdb0b2555d12df2e
Description-en: GNU-compatible flag handling with a stdlib-like API for Go (library)
 The gnuflag package is a fork of the Go standard library package that
 supports GNU-compatible flag syntax.
 .
 In particular, it supports --longflag and -l single-character flag syntax.

Package: golang-github-juju-gomaasapi-dev
Description-md5: 7851a200d023d3e49f7a26ef27157125
Description-en: Go bindings for talking to MAAS (library)
 This library serves as a minimal client for communicating with the MAAS web
 API in Go programs.

Package: golang-github-juju-httpprof-dev
Description-md5: f3e7553f7733a5817a2a772fc8303e60
Description-en: fork of net/http/pprof which works when not at the server's root
 package pprof is afork of net/http/pprof which works when not at the
 server's root.
 .
 The API is identical to net/http/pprof, with additional exported members to
 support the use case.

Package: golang-github-juju-loggo-dev
Description-md5: af110ab6eef6a8c104ddc46d55c59a8a
Description-en: logging library for Go
 This package provides an alternative to the standard library
 log package.
 .
 The actual logging functions never return errors.  If you are logging
 something, you really don't want to be worried about the logging having
 trouble.

Package: golang-github-juju-mutex-dev
Description-md5: cf7207ea917ae2cd6508b4963bd2bf99
Description-en: Provides a named machine level mutex shareable between processes (library)
 package mutex provides a named machine level mutex shareable between
 processes.
 .
 Mutexes have names. Each each name, only one mutex for that name can be
 acquired at the same time, within and across process boundaries. If a
 process dies while the mutex is held, the mutex is automatically released.

Package: golang-github-juju-names-dev
Description-md5: 33e79af04723547268498b5c6e3b4027
Description-en: Package to deal with juju names (services, units, machines, etc) (library)
 Collection of helpers for handling juju entity names (services,
 units, machines, etc).

Package: golang-github-juju-persistent-cookiejar-dev
Description-md5: 14e0be43514d3ba769e0eb2607397654
Description-en: fork of net/http/cookiejar that allows serialisation of cookies (library)
 cookiejar implements an in-memory RFC 6265-compliant http.CookieJar.

Package: golang-github-juju-qthttptest-dev
Description-md5: c57f4e15bf9ba82bccf3a86078a77552
Description-en: Check that JSON HTTP endpoints respond appropriately (library)
 This package adds some quicktest-compatible checks that check the
 result of HTTP responses.
 .
 It also provides some checkers that check unmarshaled data from other
 formats too.

Package: golang-github-juju-ratelimit-dev
Description-md5: 4def76953ccc9090faba72efeb215884
Description-en: Efficient token-bucket-based rate limiter module for Go
 The ratelimit package provides an efficient token bucket
 implementation in Go. The token bucket algorithm implements a
 method for ensuring a reader or writer does not exceed a
 specified rate limit.

Package: golang-github-juju-retry-dev
Description-md5: d261cfe9ed335e287a037646eaf6e872
Description-en: encapsulates the mechanism around retrying commands
 The retry package encapsulates the mechanism around retrying
 commands.

Package: golang-github-juju-schema-dev
Description-md5: cb1948ec875a56b79514ede87ee8f96f
Description-en: coerce dynamically typed data structures into known forms (library)
 This package provides helpers for coercing dynamically typed
 data structures into known forms.

Package: golang-github-juju-simplekv-dev
Description-md5: 28653d5ea7dd5096dcdabb8aea4862f1
Description-en: Naive key-value store with multiple backends (library)
 Simple key-value store with multiple backends.
 .
 This library provides a naive key-value store with Postgres, MongoDB
 and in-memory backend implementations.

Package: golang-github-juju-testing-dev
Description-md5: 93cff1e57225b9dea41d6e1362abe74f
Description-en: Testing gocheck suites and checkers used across juju projects (library)
 This package provides additional base test suites to be
 used with gocheck.

Package: golang-github-juju-usso-dev
Description-md5: a8c7a884107889ec36aef9f1e3e13bd4
Description-en: Ubuntu single sign-on library
 Provides an interface to Ubuntu's single sign-on service.

Package: golang-github-juju-utils-dev
Description-md5: 723cb685654c33ce76b388255756ca54
Description-en: General utility functions
 This package provides general utility packages and functions.

Package: golang-github-juju-version-dev
Description-md5: b06b55d629c9880f7f43acddd81849c9
Description-en: intelligent version comparisons (library)
 version is a go package for intelligent version
 comparisons.

Package: golang-github-juju-webbrowser-dev
Description-md5: 58e9d98736554daa10e9c358f2a287c7
Description-en: Go helpers for interacting with Web browsers (library)
 Go helpers for interacting with Web browsers.

Package: golang-github-julienschmidt-httprouter-dev
Description-md5: 5ddeb17a31285750b894268c5e4ba034
Description-en: High performance HTTP request router for Go that scales well
 HttpRouter (github.com/julienschmidt/httprouter) is a lightweight high
 performance HTTP request router (also called multiplexer or just mux for
 short) for Go.
 .
 In contrast to the default mux of Go's net/http package, this router supports
 variables in the routing pattern and matches against the request method. It
 also scales better.
 .
 The router is optimized for high performance and a small memory footprint. It
 scales well even with very long paths and a large number of routes. A
 compressing dynamic trie (radix tree) structure is used for efficient
 matching.

Package: golang-github-jung-kurt-gofpdf-dev
Description-md5: 656a3edd9ee41ec68c2fd05921c9c831
Description-en: PDF document generator with high level support for text, drawing and images
 Package gofpdf implements a PDF document generator with high level
 support for text, drawing and images.  Features
  * UTF-8 support
  * Choice of measurement unit, page format and margins
  * Page header and footer management
  * Automatic page breaks, line breaks, and text justification
  * Inclusion of JPEG, PNG, GIF, TIFF and basic path-only SVG images
  * Colors, gradients and alpha channel transparency
  * Outline bookmarks
  * Internal and external links
  * TrueType, Type1 and encoding support
  * Page compression
  * Lines, Bézier curves, arcs, and ellipses
  * Rotation, scaling, skewing, translation, and mirroring
  * Clipping
  * Document protection
  * Layers
  * Templates
  * Barcodes
  * Charting facility
  * Import PDFs as templates

Package: golang-github-justinas-alice-dev
Description-md5: 2328ba2e5b3c52bc7b71bb6f9a6965ac
Description-en: Painless middleware chaining for Go
 Alice provides a convenient way to chain HTTP middleware functions and
 the app handler.
 .
 It transforms:
   go Middleware1(Middleware2(Middleware3(App)))
 to
   go alice.New(Middleware1, Middleware2, Middleware3).Then(App)
 .
 None of the other middleware chaining solutions behaves exactly
 like Alice. Alice is as minimal as it gets: in essence, it's just a
 for loop that does the wrapping for you.

Package: golang-github-jwilder-encoding-dev
Description-md5: b7d88c06dbbea0e2f652a8971cd0cbea
Description-en: library for working with compressed arrays of integers
 Encoding is a library for working with compressed arrays of integers.
 The compression algorithms used are different from typical general purpose
 algorithms such as Gzip, Snappy, etc. They are more commonly found in
 search engines (inverted indexes) and columnar databases.

Package: golang-github-jzelinskie-whirlpool-dev
Description-md5: 127ca0fa7d4dd3816c7b55f70ae969f3
Description-en: whirlpool cryptographic hashing library
 This package implements the whirlpool hashing library for go.

Package: golang-github-k-sone-critbitgo-dev
Description-md5: 2ef2a7159ffe3c6604e5afe8854bc86f
Description-en: crit-bit for golang and its applications (sorted map, IP routing table)
 Crit-bit trees (http://cr.yp.to/critbit.html) in golang and its
 applications.
 .
 This implementation extended to handle the key that contains a null
 character from C implementation (https://github.com/agl/critbit).
 Usage ```go // Create Trie trie := critbitgo.NewTrie()

Package: golang-github-k0kubun-colorstring-dev
Description-md5: 4a67feb7b44c78634befdc2bb1fded53
Description-en: Go library for colorizing strings for terminal output
 colorstring is a Go library for outputting colored strings to a console
 using a simple inline syntax in your string to specify the color to print as.

Package: golang-github-k0kubun-go-ansi-dev
Description-md5: bc479b54bc06719735eccbf789dfaa70
Description-en: Windows-portable ANSI escape sequence utility
 This package contains a Windows-portable ANSI escape sequence utility
 for Go language.
 This library converts ANSI escape sequences to Windows API calls on
 Windows environment.  One can easily use this feature by replacing
 fmt with ansi.

Package: golang-github-k0kubun-pp-dev
Description-md5: ebf2896a599debd1f81c136470ed24b7
Description-en: Go library to colored pretty printer on terminal
 This is a Go library for pretty printing on the terminal output.

Package: golang-github-k0swe-wsjtx-go-dev
Description-md5: 0d52f1e709f8f3ca8e2e461181926fd0
Description-en: Golang binding for the WSJT-X amateur radio software's UDP interface (library)
 Golang binding for the WSJT-X amateur radio software's UDP communication
 interface. This library supports receiving and sending all WSJT-X message
 types up through WSJT-X v2.5.2.
 .
 This is meant to be a fairly thin binding
 API, so familiarity with WSJT-X's NetworkMessage.hpp
 (https://sourceforge.net/p/wsjt/wsjtx/ci/wsjtx-2.5.2/tree/Network/NetworkMessage.hpp)
 is recommended.

Package: golang-github-kardianos-minwinsvc-dev
Description-md5: 947cead0b369448934fcde44e8e0cfde
Description-en: Stub for portability to Windows (library)
 This is a minimal windows service stub.
 .
 Programs designed to run from most *nix style operating systems can
 import this package to enable running programs as services without
 modifying them.  On Debian platforms, it is simply a no-op, but is
 a dependency of certain cross-platform code.

Package: golang-github-kardianos-osext-dev
Description-md5: 6f09620892630d791491a000e160bec5
Description-en: Extend "os" package with Executable and ExecutableFolder
 This Go library implements functions for discovering the current
 executable and folder to re-invoke the currently running program.
 This can be useful for upgrading the current executable or finding
 resources located relative to the executable file. Both working
 directory and the os.Args[0] value are arbitrary and cannot be
 relied on; os.Args[0] can be "faked"
 .
 These methods are available in the "os" package from Go 1.8 and later.

Package: golang-github-kardianos-service-dev
Description-md5: 3ca946b44420ad56fa8e1be40ee29017
Description-en: run Go programs as a service on major platforms
 Service will install / un-install, start / stop, and run a program as a
 service (daemon). Currently supports:
 .
  * Windows XP+,
  * Linux with systemd, Upstart, SysV, and
  * OSX with launchd.
 .
 Windows controls services by setting up callbacks that are non-trivial. This
 is very different than other systems. This package provides the same API
 despite the substantial differences. It also can be used to detect how a
 program is called, from an interactive terminal or from a service manager.

Package: golang-github-karlseguin-ccache-dev
Description-md5: 40671c1b0d66a6d80ee0a31cd24bf8fc
Description-en: Golang LRU Cache for high concurrency
 CCache is an LRU Cache, written in Go, focused on supporting high
 concurrency. Lock contention on the list is reduced by introducing a
 window which limits the frequency that an item can get promoted,
 using a buffered channel to queue promotions for a single worker, and
 garbage collecting within the same thread as the worker.

Package: golang-github-karlseguin-expect-dev
Description-md5: 4a4d74548111ed11296c990f76bdb57f
Description-en: Testing framework for Go with more concise syntax
 Expect is a testing framework for Go to help write shorter
 tests. Go's built-in testing package is fine, except it tends to lead
 to verbose code. Expect runs within the go test framework but
 provides a different, concise syntax for specifying expectations.

Package: golang-github-karrick-godirwalk-dev
Description-md5: e41f6b1a4000f8b2e0fb65eb24ff9c39
Description-en: Fast directory traversal for Golang (library)
 godirwalk is a library for traversing a directory tree on a
 file system.
 .
  * faster than filepath.Walk.
  * more correct on Windows than filepath.Walk.
  * more easy to use than filepath.Walk.
  * more flexible than filepath.Walk.

Package: golang-github-karrick-goswarm-dev
Description-md5: 4cbceac34a654d762272f9d5337f6793
Description-en: Memoization with asynchronous revalidation for Go
 goswarm is a library for storing the results of expensive function calls
 and returning the cached result when the same input key occurs again.
 .
 In addition, it provides stale-while-revalidate and stale-if-error compatible
 features.

Package: golang-github-kata-containers-govmm-dev
Description-md5: 084aba1ab1cde5d385d8c615190a3b6b
Description-en: Provide Go APIs for creating and managing virtual machines
 Virtual Machine Manager for Go (govmm) is a suite of packages that provide
 Go APIs for creating and managing virtual machines. There's currently
 support for only one hypervisor, qemu/kvm (version 5.0 and later),
 support for which is provided by the github.com/kata-containers/govmm/qemu
 package.

Package: golang-github-kballard-go-shellquote-dev
Description-md5: f5a884127df48ae6397260cc299b7927
Description-en: Go utilities for performing shell-like word splitting/joining
 This library provides utilities for joining/splitting strings using sh's
 word-splitting rules.

Package: golang-github-kelseyhightower-envconfig-dev
Description-md5: 7d5bb82ef9973c2a1f4e4b9b0622a064
Description-en: decode environment variables based on a user defined specification
 Package envconfig implements decoding of environment variables based on a user
 defined specification. A typical use is using environment variables for
 configuration settings.
 .
 This library is a build dependency of gitaly (a component of gitlab, a git
 based collaboration platform).

Package: golang-github-keltia-archive-dev
Description-md5: 9dd80722a1182665f78265d077036459
Description-en: Small Go library for handling archives of various types.
 The module currently supports the following "archives":
 .
  * plain text
  * gzip files (one file per stream, only first stream)
  * zip files
  * GPG files (either .asc or .gpg)

Package: golang-github-kelvins-sunrisesunset-dev
Description-md5: 1c6836ed20a689e7de8c858a717d6c5a
Description-en: Go package that provides the sunrise and sunset equation. (library)
 This package is used to calculate the apparent sunrise and sunset times based
 on latitude, longitude, date and UTC offset. It was created based on the
 Corrected Sunrise, Sunset, Noon Times in Seconds - and Solar Angles Matlab
 function developed by Richard Droste, that was created based on the
 spreadsheets available in the Earth System Research Laboratory website
 from the National Oceanic & Atmospheric Administration (NOAA).

Package: golang-github-kentik-patricia-dev
Description-md5: a3a58a4c290540dfde3c1ff1451d9d96
Description-en: Garbage collector-sensitive patricia tree (library)
 Go implementation of a patricia tree, specifically for tagging IPv4 and
 IPv6 addresses with CIDR bits, with a focus on producing as little
 garbage for the garbage collector to manage as possible.
 This allows you to tag millions of IP addresses without incurring a
 penalty during GC scanning.

Package: golang-github-kevinburke-ssh-config-dev
Description-md5: 5e0137706d67c7ae0991756eea764bf5
Description-en: Go parser for ssh_config files
 ssh_config This is a Go parser for ssh_config files. Importantly,
 this parser attempts to preserve comments in a given file, so you can
 manipulate a ssh_config file from a program, if your heart desires.
 .
 It's designed to be used with the excellent x/crypto/ssh
 (https://golang.org/x/crypto/ssh) package, which handles SSH negotiation
 but isn't very easy to configure.

Package: golang-github-kimor79-gollectd-dev
Description-md5: fbe81c13f805bd362583f894f184599e
Description-en: go parser for the collectd binary protocol
 This is yet another implementation of a collectd binary protocol parser in
 Go, heavenly inspired by gocollectd.

Package: golang-github-kisielk-gotool-dev
Description-md5: 3146f682c9a98f6981db2e4278514d99
Description-en: library of some utility functions provided by cmd/go
 This package provides a library of some utility functions provided
 by cmd/go. This library is provided as a convenience to developers
 wanting to write tools with similar semantics.

Package: golang-github-kisielk-sqlstruct-dev
Description-md5: 9f9694bebfe5f034759b45d9e0cf230d
Description-en: convenience functions for using structs with the database/sql package
 Package sqlstruct provides some convenience functions for using structs with
 the Go standard library's database/sql package.
 .
 The package matches struct field names to SQL query column names. A field can
 also specify a matching column with "sql" tag, if it's different from field
 name.  Unexported fields or fields marked with `sql:"-"` are ignored, just like
 with "encoding/json" package.

Package: golang-github-kisom-goutils-dev
Description-md5: 188be4ae11c75e0ab4ee01e1a5abae9f
Description-en: Various TLS certificate tools and other utility libraries for Golang
 This package contains a collection of utility libraries for Golang, as well
 as an assortment of tools mainly for displaying information about TLS
 certificates and keys.

Package: golang-github-kjk-lzma-dev
Description-md5: 1f596907d303b646b4bd46f1d69fc22f
Description-en: port of the lzma compression algorithm
 This package is a port of the lzma compression algorithm
 from to Go.
 .
 Only the lzma v1 compression algorithm is supported; the
 newer lzma v2 from LZMA SDK v9.xx came after this library
 was released.
 .
 The archiving formats 7z, xz (and others that use lzma
 internally) are also different beasts.

Package: golang-github-klauspost-compress-dev
Description-md5: 60c88612292cf08354b92b7b751f1fcf
Description-en: optimized compression packages
 This package is based on an optimized Deflate function, which is used
 by gzip/zip/zlib packages. It offers slightly better compression at lower
 compression settings, and up to 3x faster encoding at highest compression
 level.

Package: golang-github-klauspost-cpuid-dev
Description-md5: abfe7ffe8ea4211bd58d31ac9d665988
Description-en: CPU feature identification for Go
 Package cpuid provides information about the CPU running the
 current program. CPU features are detected on startup, and kept
 for fast access through the life of the application.

Package: golang-github-klauspost-crc32-dev
Description-md5: 7a9a7a3e2327d468454167f98aab64e0
Description-en: CRC32 hash with x64 optimizations
 This package is a drop-in replacement for the standard library hash/crc32
 package, that features SSE 4.2 optimizations on x64 platforms, for a
 10x speedup.

Package: golang-github-klauspost-pgzip-dev
Description-md5: ac8fdb802d6b60691677bddd7a847169
Description-en: parallel gzip (de)compression library for Go
 pgzip is a parallel compression/decompression library for Google Go
 which is a compatible drop-in for "compress/gzip". It splits compression
 into blocks that are processed in parallel. The output is a standard
 gzip file. The standard Go decompression of modified so it decompresses ahead
 of the current reader. The library is useful especially if large amounts
 of data (>1MB) are being processed.

Package: golang-github-klauspost-reedsolomon-dev
Description-md5: ba669f5bcb40f751920fef35f1c36a50
Description-en: Reed-Solomon Erasure Coding in Go
 Reed-Solomon Erasure Coding in Go, with speeds exceeding 1GB/s/cpu core
 implemented in pure Go.
 .
 This is a golang port of the JavaReedSolomon library released by
 Backblaze (http://backblaze.com), with some additional optimizations.

Package: golang-github-knadh-koanf-dev
Description-md5: c4f13aaece587ff5eb54d8d5fee726c5
Description-en: extensible library for reading config (file, S3 etc.) in Go applications
 This package, koanf (pronounced conf; a play on the Japanese Koan) is
 a library for reading configuration from different sources in different
 formats in Go applications. It is a cleaner, lighter alternative to
 spf13/viper with better abstractions and extensibility and fewer
 dependencies.
 .
 koanf comes with built in support for reading configuration from files,
 command line flags, and environment variables, and can parse JSON, YAML,
 TOML, and Hashicorp HCL.

Package: golang-github-knetic-govaluate-dev
Description-md5: 5ebeedca25fad8c5842b0023bde71756
Description-en: Arbitrary expression evaluation for golang (library)
 Provides support for evaluating arbitrary C-like artithmetic/string
 expressions.
 .
 Sometimes, you can't know ahead-of-time what an expression will look
 like, or you want those expressions to be configurable. Perhaps
 you've got a set of data running through your application, and you
 want to allow your users to specify some validations to run on it
 before committing it to a database. Or maybe you've written a
 monitoring framework which is capable of gathering a bunch of
 metrics, when evaluating a few expressions to see if any metrics
 should be alerted upon, but the conditions for alerting are different
 for each monitor.
 .
 A lot of people wind up writing their own half-baked style of
 evaluation language that fits their needs, but isn't complete. Or they
 wind up baking the expression into the actual executable, even if
 they know it's subject to change. These strategies may work, but they
 take time to implement, time for users to learn, and induce technical
 debt as requirements change. This library is meant to cover all the
 normal C-like expressions, so that you don't have to reinvent one of
 the oldest wheels on a computer.

Package: golang-github-knq-snaker-dev
Description-md5: a3988c3e6af7b10005fce225acb588d5
Description-en: methods to convert CamelCase to and from snake_case
 This package provides methods to convert CamelCase to and from snake_case.
 .
 It takes into takes into consideration common initialisms (ie, ID, HTTP,
 ACL, etc) when converting to/from CamelCase and snake_case.

Package: golang-github-knqyf263-go-apk-version-dev
Description-md5: f974bcdf0168e6f81b7fa08c8a5e11c6
Description-en: parsing apk package versions for golang
 go-apk-version is a library for parsing and comparing versions.

Package: golang-github-knqyf263-go-cpe-dev
Description-md5: d956633632e4361a1020b1d0341c84f5
Description-en: golang library for CPE (A Common Platform Enumeration 2.3)
 go-cpe is a library for implementation of the CPE (A Common Platform
 Enumeration 2.3) Naming and Matching algorithms, as described in NIST
 IRs 7695 and 7696.

Package: golang-github-knqyf263-go-deb-version-dev
Description-md5: ff176d234ff7b609b38e1b2558875de5
Description-en: golang library for parsing deb package versions
 go-deb-version is a golang library for parsing and comparing versions.

Package: golang-github-knqyf263-go-rpm-version-dev
Description-md5: bbcc6d80101418dc9718776d2fc19c8a
Description-en: golang library for parsing rpm package versions
 go-rpm-version is golang library for parsing and comparing rpm versions.

Package: golang-github-knqyf263-go-version-dev
Description-md5: 904f4cb5f9e018728a1b21c3581b1d8d
Description-en: Go library for parsing and verifying versions, and version constraints
 go-version is a library for parsing versions and version constraints,
 and verifying versions against a set of constraints. go-version can sort
 a collection of versions properly, handles prerelease/beta versions,
 can increment versions, etc.

Package: golang-github-knqyf263-nested-dev
Description-md5: e39da7e6dff8746948a1a3494e06123a
Description-en: Golang library for easier way to handle the nested data structure
 nested is a golang library that this provides functionality to easily handle
 nested data structures.
 .
 This library provides functions for set, get and delete data, and converting
 and getting data into integer and etc.

Package: golang-github-kolo-xmlrpc-dev
Description-md5: 804504b9825ec26c7ce6232d57c7493f
Description-en: Implementation of the XMLRPC client protocol in Go
 The github.com/kolo/xmlrpc package is an implementation of client side part of
 XMLRPC protocol in the Go language.

Package: golang-github-komkom-toml-dev
Description-md5: 07915e14290cfda3b4d8c7a6a1e7d88e
Description-en: instream TOML to JSON encoder
 This package contains a TOML parse and JSON encoder.
 .
 It is compliant with TOML 1.0.

Package: golang-github-kong-go-kong-dev
Description-md5: faf300cfe92e5a9a4ffa2cc0a7723bac
Description-en: Go binding for Kong's admin API (library)
 go-kong is compatible with Kong 1.x and 2.x. Semantic versioning is followed
 for versioning go-kong.

Package: golang-github-konsorten-go-windows-terminal-sequences-dev
Description-md5: e3d1133d59d210300c5841aba279cb61
Description-en: Enable support for Windows Terminal Colors
 This library allows enabling Windows terminal color support for Go.
 .
 Virtual terminal sequences are control character sequences that can control
 cursor movement, color/font mode, and other operations when written to the
 output stream. Sequences may also be received on the input stream in response
 to an output stream query information sequence or as an encoding of user input
 when the appropriate mode is set.

Package: golang-github-koofr-go-httpclient-dev
Description-md5: 6dea7bcd0cd00d9ab0f1b32bd37fd5e5
Description-en: Go HTTP client
 Provides a HTTP client in the Go language.
 .
 GoDoc (https://godoc.org/github.com/koofr/go-httpclient) Installgo get
 github.com/koofr/go-httpclient Testinggo get -t go test

Package: golang-github-koofr-go-koofrclient-dev
Description-md5: 2fe45de2b0cd665c91d36a3e31b94dd4
Description-en: Go Koofr client
 Koofr client for the Go language.
 .
 GoDoc (https://godoc.org/github.com/koofr/go-koofrclient)
 Installgo get github.com/koofr/go-koofrclient Testinggo get -t
 KOOFR_APIBASE="https://app.koofr.net" KOOFR_EMAIL="email@example.com"
 KOOFR_PASSWORD="yourpassword" go test

Package: golang-github-kori-go-listenbrainz-dev
Description-md5: b95bd352d5c3d92d0c60ed76e6a052a2
Description-en: Go wrapper for the ListenBrainz API.
 This is a Go package to wrap the ListenBrainz API.

Package: golang-github-kotakanbe-go-pingscanner-dev
Description-md5: 71c81a0c4574042215f517d43b1e1226
Description-en: Go library to scan live hosts by ping command
 This Go library to scan alive hosts of the given CIDR range in parallel
 by ping command.

Package: golang-github-kotakanbe-logrus-prefixed-formatter-dev
Description-md5: e27e53557664f68f76f138204d8d6ab2
Description-en: Go package for Logrus Prefixed Log Formatter
 Logrus Prefixed Log Formatter Logrus (https://github.com/Sirupsen/logrus)
 formatter mainly based on original logrus.TextFormatter but with slightly
 modified colored output and support for log entry prefixes, e.g. message
 source followed by a colon.

Package: golang-github-kr-binarydist-dev
Description-md5: 17ce3b26ba3df7bc8574564a0ab39ffe
Description-en: Go implementation of the bspatch algorithm
 This Go library implements binary diff and patch as
 described on http://www.daemonology.net/bsdiff/. It reads and writes
 files compatible with the tools there.
 .
 Documentation at http://go.pkgdoc.org/github.com/kr/binarydist.

Package: golang-github-kr-fs-dev
Description-md5: 91d2527c6401e706f5ca0c7ff574ee69
Description-en: Provides filesystem-related functions for Go
 Package fs provides filesystem-related functions, especially Walker
 which provides a convenient interface for iterating over the descendants
 of a filesystem path, for the Go Programming Language.

Package: golang-github-kubernetes-gengo-dev
Description-md5: e697d931da37309a2e41695ee1c40f54
Description-en: library for generating code based on Go files
 The gengo library implements a code generation system for Go files
 used by Kubernetes. It is more than a dumb template library and is
 informed by the Go language's syntax, type and naming conventions
 when generating code.
 .
 The gengo library can build code using the following generators:
 .
   * set
   * deep-copy
   * defaulter
   * go-to-protobuf
 .
 Gengo was first used in Kubernetes and is split out into a separate
 library for ease of reuse and maintainability.

Package: golang-github-kurin-blazer-dev
Description-md5: ea3efe4ebcd670d812088db1efae437d
Description-en: Go library for Backblaze's B2
 Blazer is a Golang client library for Backblaze's B2 object storage
 service.  It is designed for simple integration with existing applications
 that may already be using S3 and Google Cloud Storage, by exporting only
 a few standard Go types.
 .
 It implements and satisfies the B2 integration checklist
 (https://www.backblaze.com/b2/docs/integration_checklist.html),
 automatically handling error recovery, reauthentication, and other
 low-level aspects, making it suitable to upload very large files, or
 over multi-day time scales.

Package: golang-github-kylelemons-godebug-dev
Description-md5: b92b4f821ad741cdcd7e4bca93519bf7
Description-en: Debugging helper utilities for Go
 Golang debugging helper utilities.

Package: golang-github-kyoh86-xdg-dev
Description-md5: 2da623a911fafb6a043cbba36a46b812
Description-en: helper functions in golang to get xdg config, data and cache files
 Light weight helper functions in golang to get xdg config, data,cache and some
 user directories according to the XDG Base Directory and XDG User Directory
 Specification.

Package: golang-github-kyokomi-emoji-dev
Description-md5: e31efec236894e20aec3b6065c02a697
Description-en: Go library for printing emoji as Unicode characters
 Emoji is a Go library which provides a lightweight implementation
 for converting colon-wrapped emoji names such as ":smile:" into
 Unicode characters.

Package: golang-github-la5nta-wl2k-go-dev
Description-md5: 8a9a8cc29a6fa8e7af4cd0aaa0d59e65
Description-en: Winlink framework for Go (library)
 wl2k-go is a collection of Go packages implementing various parts
 needed to build a Winlink client.

Package: golang-github-labstack-echo-dev
Description-md5: b593fd868f57db98c8bf4fa7953e0d6d
Description-en: high performance, minimalist Go web framework
 Sourcegraph (https://sourcegraph.com/github.com/labstack/echo?badge)
 GoDoc (https://pkg.go.dev/github.com/labstack/echo/v4) Go Report
 Card (https://goreportcard.com/report/github.com/labstack/echo)
 Build Status (https://travis-ci.org/labstack/echo) Codecov
 (https://codecov.io/gh/labstack/echo) Join the chat at
 https://gitter.im/labstack/echo (https://gitter.im/labstack/echo)
 Forum (https://github.com/labstack/echo/discussions)
 Twitter (https://twitter.com/labstack) License
 (https://raw.githubusercontent.com/labstack/echo/master/LICENSE)
 Supported Go versions As of version 4.0.0, Echo is available as a Go
 module (https://github.com/golang/go/wiki/Modules).  Therefore a Go
 version capable of understanding /vN suffixed imports is required:
 • 1.9.7+• 1.10.3+• 1.14+ Any of these versions will allow you to
 import Echo as github.com/labstack/echo/v4 which is the recommended way
 of using Echo going forward.
 .
 For older versions, please use the latest v3 tag.
 This package provides a library for a web framework written in Go.
 Feature Overview
   - Optimized HTTP router which smartly prioritize routes
   - Build robust and scalable RESTful APIs
   - Group APIs
   - Extensible middleware framework
   - Define middleware at root, group or route level
   - Data binding for JSON, XML and form payload
   - Handy functions to send variety of HTTP responses
   - Centralized HTTP error handling
   - Template rendering with any template engine
   - Define your format for the logger
   - Highly customizable
   - Automatic TLS via Let’s Encrypt
   - HTTP/2 support

Package: golang-github-labstack-gommon-dev
Description-md5: 215d86c9903cc96125852d9b16ce1026
Description-en: common package that provides parser, coloring, logging  for go
 This is a library that provides parser, coloring, logging tool for go.
 These are provided with the following names.
 .
  - Bytes - Format/parse bytes.
  - Color - Style terminal text.
  - Log - Simple logging.

Package: golang-github-leemcloughlin-gofarmhash-dev
Description-md5: 8af44f1ec2b12b0a7ea2eeb47fdaed79
Description-en: Implements Google's Farmhash in Golang
 This library provides an implementation of Google's Farmhash in Golang.
 .
 Farmhash is a successor to Cityhash (also from Google). Farmhash,
 like Cityhash before it, use ideas from Austin Appleby's MurmurHash.

Package: golang-github-leemcloughlin-jdn-dev
Description-md5: a43e034169dc5c53a27ed7275dcb3d83
Description-en: Julian Day Numbers for Go (library)
 Julian Day Numbers library for Go. Converts to and from Julian days.

Package: golang-github-lensesio-schema-registry-dev
Description-md5: f76b3dd0a3bd752800dd4f6a88416701
Description-en: Kafka schema registry library
 This package provides library for Confluent's Kafka schema registry.

Package: golang-github-leodido-go-urn-dev
Description-md5: 6b3273e73edc05f498caec331e3167dc
Description-en: Go parser for Uniform Resource Names
 This parser deals with Uniform Resource Names as defined in RFC 2141
 (URN Syntax). The actual parsing is accompanied by:
  - fine-grained and informative erroring;
  - namespace specific string normalization.

Package: golang-github-leodido-ragel-machinery-dev
Description-md5: 9a2c0de372511d624684f49b28e72e3d
Description-en: Machineries for development of ragel parsers
 ragel machinery Machineries to speed up and facilitate the development
 of ragel parsers able to accept streaming inputs.
 It is only intended for use with ragel parsers.

Package: golang-github-leonelquinteros-gotext-dev
Description-md5: a55a75ce38bd77f9991a6f5c228be466
Description-en: Go GNU gettext utilities package (library)
 GNU gettext utilities (https://www.gnu.org/software/gettext) for Go.
 .
 Features
 .
  * Implements GNU gettext support in native Go.
  * Complete support for PO files
    (https://www.gnu.org/software/gettext/manual/html_node/PO-Files.html)
    including:
        * Support for multiline strings and headers.
        * Support for variables inside translation strings using Go's fmt
        syntax (https://golang.org/pkg/fmt/).
        * Support for pluralization rules
        (https://www.gnu.org/software/gettext/manual/html_node/Translating-
        plural-forms.html).
        * Support for message contexts
  (https://www.gnu.org/software/gettext/manual/html_node/Contexts.html).
  * Support for MO files.
  * Thread-safe: This package is safe for concurrent use across multiple
    goroutines.
  * It works with UTF-8 encoding as it's the default for Go language.
  * Unit tests available.
  * Language codes are automatically simplified from the form en_UK to en
    if the first isn't available.
  * Ready to use inside Go templates.
  * Objects are serializable to []byte to store them in cache.
  * Support for Go Modules.

Package: golang-github-lestrrat-go-envload-dev
Description-md5: 313f57075fc623a08ef3ac8694e080ef
Description-en: environment variable manipulation library
 This library provides functions to store, modify, and restore
 environment variables. This is useful for example to temporarily
 change values of environment variables for tests, as doable for
 example with Perl 5’s local variables.

Package: golang-github-lestrrat-go-pdebug-dev
Description-md5: d610ab4d559b214d665bab6957f3fe16
Description-en: Print debugging library for Go
 Package pdebug provides tools to produce debug logs
 the way the author (Daisuke Maki a.k.a. lestrrat) likes.
 All of the functions are no-ops unless you compile
 with the `-tags debug` option.

Package: golang-github-lestrrat-go-strftime-dev
Description-md5: ec1468e0eb716327192da1eea6b968d8
Description-en: fast strftime implementation for Go (library)
 This is a Go implementation of strftime, optimised for pattern re-use,
 and with support for as many conversion specifications as possible. It
 aims for POSIX compliance while still including widely-used non-POSIX
 format specifications such as "%f" or "%L" for milliseconds.

Package: golang-github-letsencrypt-challtestsrv-dev
Description-md5: 9a58263cdc0b0c645672c7f30d104f3c
Description-en: ACME challenge mock server
 challtestsrv is a library for testing code to respond to HTTP-01,
 DNS-01, and TLS-ALPN-01 ACME challenges.  It can also be used as a
 mock DNS server letting developers mock `A`, `AAAA`, `CNAME`, and
 `CAA` DNS data for specific hostnames.
 .
 Important note: The `challtestsrv` library is for TEST USAGE ONLY.  It
 is trivially insecure, offering no authentication whatsoever.  Only
 use this library in a controlled test environment.

Package: golang-github-liamg-clinch-dev
Description-md5: 904d5eaed1d05df3351ec04586a5e6e7
Description-en: Go library for interactive CLI applications
 A Go module to make interactive CLI applications easier to develop, better
 looking and visually consistent.

Package: golang-github-lib-pq-dev
Description-md5: e2723af3683a81dc8eebbd8727b682ff
Description-en: pure Go Postgres driver for Go’s database/sql package
 After importing this package, you can connect to a Postgres database from your
 Go programs. This package does not depend on libpq-dev and does not need cgo,
 making it suitable for use when cross-compiling.
 .
 This package contains the source.

Package: golang-github-libdns-libdns-dev
Description-md5: 0d52d62037cddc0126bc10155b3d5cbe
Description-en: Core interfaces for universal DNS record manipulation across providers
 libdns is a collection of free-range DNS provider client implementations
 written in Go. With libdns packages, users Go program can manage DNS
 records across any supported providers. A "provider" is a service or
 program that manages a DNS zone.

Package: golang-github-libgit2-git2go-v34-dev
Description-md5: 1b712c1710cced86027980414f14b4c8
Description-en: Go bindings for libgit2
 libgit2 is a portable, pure C implementation of the Git distributed version
 control system core methods provided as a re-entrant link-able library with a
 solid API.
 .
 This package provides the bindings of libgit2 for the Go programming language.

Package: golang-github-libvirt-libvirt-go-dev
Description-md5: 566b28f852630665cac97f1ffb948ec1
Description-en: Go bindings for libvirt
 The libvirt go package provides API coverage
 for libvirt versions from 1.2.0 onwards, through
 conditional compilation of newer APIs. By default
 the binding will support APIs in libvirt.so, libvirt-qemu.so
 and libvirt-lxc.so. Coverage for the latter two libraries
 can be dropped from the build using build tags 'without_qemu'
 or 'without_lxc' respectively.

Package: golang-github-lightstep-lightstep-tracer-common-dev
Description-md5: 746d7dfb8088ade8e4349aa9e5256d8a
Description-en: files shared by most or all of the Lightstep tracer implementations
 This package contains common files that are shared by most Lightstep
 tracer implementations.
 .
 LightStep is a distributed tracing common library for Go.

Package: golang-github-likexian-gokit-dev
Description-md5: 9c1a32f53a7a0ad9c21ebbf6c39b705f
Description-en: toolkit for Go development
 This package contains a toolkit for development with Golang.
 .
 It is a dependency of terraform.

Package: golang-github-linkedin-goavro-dev
Description-md5: b5974da0352e2d49c9bf0903759a3298
Description-en: library that encodes and decodes Avro data
 This package contains a library that encodes and decodes Avro data.
 It encodes to and decodes from both binary and textual JSON Avro data
 The codec is stateless and is safe to use by multiple goroutines.
 With the exception of features not yet supported, goavro attempts to
 be fully compliant with the most recent version of the Avro specification.

Package: golang-github-linuxdeepin-go-dbus-factory-dev
Description-md5: 0d28e2a59373511371ed35312f303601
Description-en: Go binding code for automatically generating DBus services (library)
 Convenient go binding code for automatically generating DBus services.
 .
 This package is part of DDE (Deepin Desktop Environment).

Package: golang-github-linuxdeepin-go-x11-client-dev
Description-md5: c2559d9f312387e619671d16209db346
Description-en: deepin go x11 client
 This package provides X11 protocol go language binding required by DDE.

Package: golang-github-linuxkit-virtsock-dev
Description-md5: 678f214cbbbd86016ab451be8144fdc9
Description-en: Go bindings for Hyper-V and virtio sockets
 This package contains Go bindings for Microsoft's Hyper-V sockets, a
 Windows Socket with a new address family and specialized endpoint
 for targeting virtual machines and for OASIS's Virtual I/O Device
 sockets.

Package: golang-github-lithammer-dedent-dev
Description-md5: 279f665cd2c2c74f6c64264cad07592f
Description-en: Remove any common leading whitespace from multiline strings
 The dedent library removes common leading whitespace from multiline
 strings to allow flexible decoding and cleanup of here documents.

Package: golang-github-renstrom-dedent-dev
Description-md5: fdac951193dc5932eef75a1aeee812ad
Description-en: Transitional package for golang-github-lithammer-dedent-dev
 This is a transitional package to ease upgrades to the
 golang-github-lithammer-dedent-dev package. It can safely
 be removed.

Package: golang-github-lithammer-fuzzysearch-dev
Description-md5: 55c77e3db155822247101fcdb04c94a6
Description-en: FuzzySearch provides tiny and fast fuzzy search
 Fuzzy searching allows for flexibly matching a string with partial input,
 useful for filtering data very quickly based on lightweight user input
 .
 Inspired by bevacqua/fuzzysearch
 (https://github.com/bevacqua/fuzzysearch), a fuzzy
 matching library written in JavaScript. But contains
 some extras like ranking using Levenshtein distance
 (http://en.wikipedia.org/wiki/Levenshtein_distance) (see RankMatch()
 (https://godoc.org/github.com/lithammer/fuzzysearch/fuzzy#RankMatch))
 and finding matches in a list of words (see Find()
 (https://godoc.org/github.com/lithammer/fuzzysearch/fuzzy#Find)).
 .
 The current implementation uses the algorithm suggested by Mr. Aleph,
 a Russian compiler engineer working at V8

Package: golang-github-lk4d4-joincontext-dev
Description-md5: 8749394f6c43d5f580ca9558e50fe761
Description-en: Golang library to join contexts
 Library joincontext provides a way to combine two contexts. For example it
 might be useful for grpc server to cancel all handlers in addition to
 provided handler context.

Package: golang-github-logrusorgru-aurora-dev
Description-md5: 031acb992105abc4b1cfc7f49e22dd06
Description-en: Golang ultimate ANSI-colors that supports Printf/Sprintf methods (library)
 Ultimate ANSI colors for Golang. The package supports Printf/Sprintf etc.

Package: golang-github-logrusorgru-grokky-dev
Description-md5: 8d212ef976a0829793b8994feaca1c25
Description-en: pure Golang Grok-like library
 grokky is a pure Golang Grok-like patterns library with a particular
 focus on parsing log files, and on performance (leveraging the RE2
 regular expression engine instead of Oniguruma).
 .
 The library was designed for creating many patterns and using them
 many times, while not retaining the exact same behaviors and features
 as the original library. The main goals are simplicity, speed, and
 ease of use.

Package: golang-github-lpabon-godbc-dev
Description-md5: 319b4b49db5006bd74a0ec8c7ec178d8
Description-en: Design-by-contract library for Go
 Design-by-contract is an approach for designing software where the
 programmer defines a formal, precise and verifiable interface
 specification for software components.
 .
 The godbc library implements the design-by-contract methodology using
 pre- and post-condition assertion methods.

Package: golang-github-lucas-clemente-quic-go-dev
Description-md5: 2262a51a605f12b42ed6d5fbf5d0f285
Description-en: QUIC golang library
 quic-go is an implementation of the QUIC
 (https://en.wikipedia.org/wiki/QUIC) protocol in Go. It roughly
 implements the IETF QUIC draft (https://github.com/quicwg/base-drafts),
 although it doesn't fully support any of the draft versions at the
 moment. Version compatibility Since quic-go is under active
 development, there's no guarantee that two builds of different commits
 are interoperable. The QUIC version used in the master branch is just
 a placeholder, and should not be considered stable.

Package: golang-github-lucasb-eyer-go-colorful-dev
Description-md5: bbc0920b0019d4f963ffd9c59dff252a
Description-en: Library for handling color spaces in Go
 Colorful is a library for handling color spaces in Go by implementing the
 color.Color interface. Colorful stores colors in RGB and provides methods from
 converting these to various color spaces. Currently supported colorspaces are:
 .
   RGB: All three of Red, Green and Blue in [0..1].
   HSL: Hue in [0..360], Saturation and Luminance in [0..1].
   HSV: Hue in [0..360], Saturation and Value in [0..1].
   Hex RGB: The "internet" color format, as in #FF00FF.
   Linear RGB (read about Gamma-Correct Rendering).
   CIE-XYZ: CIE's standard color space, almost in [0..1].
   CIE-xyY: encodes chromacity in x and y and luminance in Y, all in [0..1]
   CIE-L*a*b*: Perceptually uniform. L* in [0..1] and a*, b* almost in [-1..1].
   CIE-L*u*v*: Very similar to CIE-L*a*b*.
   CIE-L*C*h° (HCL): CIE-L*a*b* space in polar coordinates.
 .
 For the colorspaces where it makes sense (XYZ, Lab, Luv, HCl), the D65 is used
 as reference white by default but methods for using your own reference white
 are provided.

Package: golang-github-lunixbochs-vtclean-dev
Description-md5: d60f01646603518cba0a11d1b5b46118
Description-en: strips terminal escapes from text, can preserve color
 package vtclean can clean up raw terminal output by stripping
 escape sequences, optionally preserving color.

Package: golang-github-lunny-log-dev
Description-md5: 401ef8d920928bc7d664ef3460a7add7
Description-en: Logging library with sqlite support for Go
 This package provides a Go library that offers traditional logging
 with extra non-standard logging features.
 .
 Features:
   - Color support for unix console
   - dbwriter to save log to database (sqlite)
   - FileWriter to save log to file by date or time
   - Location configuration

Package: golang-github-m3db-prometheus-client-model-dev
Description-md5: 890c25c8a91bbb38c066b0fd0aadaad7
Description-en: data model artifacts for Prometheus
 This package contains data model artifacts for Prometheus.
 .
 This is a dependency for github.com/uber-go/tally.

Package: golang-github-machinebox-graphql-dev
Description-md5: 8e0c7df5b2265e4425b98d10ecef196d
Description-en: simple low-level GraphQL HTTP client for Go
 This is a low-level GraphQL client for Go.
 .
  - Simple, familiar API
  - Respects context.Context timeouts and cancellation
  - Build and execute any kind of GraphQL request
  - Use strong Go types for response data
  - Use variables and upload files
  - Simple error handling

Package: golang-github-magiconair-properties-dev
Description-md5: 174eac44da3ec1389dfe6ce9fab95027
Description-en: Java properties scanner for Go
 “properties” is a Go library for reading and writing properties files.
 .
 It supports reading from multiple files and Spring style recursive
 property expansion of expressions like ${key} to their corresponding
 value.  Value expressions can refer to other keys like in ${key} or
 to environment variables like in ${USER}.  Filenames can also contain
 environment variables like in /home/${USER}/myapp.properties.
 .
 Comments and the order of keys are preserved. Comments can be modified
 and can be written to the output.
 .
 The properties library supports both ISO-8859-1 and UTF-8 encoded data.

Package: golang-github-mailgun-minheap-dev
Description-md5: 57a741a1b63e7e04760ec38344fc650b
Description-en: User-friendly heap container (library)
 Slightly more user-friendly heap on top of containers/heap.

Package: golang-github-mailgun-multibuf-dev
Description-md5: 7fe994f1bc0f0515cc255511e8be8719
Description-en: Seekable and persistable bytes buffer (library)
 This library provides a buffer optimized for streaming large chunks of data,
 allowing multiples reads and optional buffering to disk.

Package: golang-github-mailgun-timetools-dev
Description-md5: 13a75494613ca6f09faca359ef6f2795
Description-en: Go library with various time utilities (library)
 This library provides time utilities and abstraction, making
 interaction with time.Time much easier.

Package: golang-github-mailgun-ttlmap-dev
Description-md5: 79901d22c5e7117b27da2cc3c51b7dc0
Description-en: In memory dictionary with TTLs (library)
 TtlMap provides a Redis-like map with expiry times
 and maximum capacity.

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-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-makenowjust-heredoc-dev
Description-md5: bd94bb8257a5e58bdadb906e558d19a0
Description-en: Convert strings to here documents in Go
 Here documents allow text files or other data to be embedded in source
 files.  The heredoc library implements the whitespace filtering and line
 break preservation since Go does not have any syntax allowing here
 documents natively.

Package: golang-github-makeworld-the-better-one-go-gemini-dev
Description-md5: 22c0f6dcdb73d75f64469500377c6f15
Description-en: Client library for the Gemini protocol, in Go
 go-gemini is a library that provides an easy interface
 to create clients that speak the Gemini protocol.

Package: golang-github-makeworld-the-better-one-go-isemoji-dev
Description-md5: 822e0a41f6e4ccc5efcfe9f9fdb9c97a
Description-en: Go library to test if a string is an emoji
 Go library isemoji helps you determine whether a string is an emoji.
 Can determine if string contains string or non-strict
 fully-qualified emoji and if match a string to an emoji.

Package: golang-github-malfunkt-iprange-dev
Description-md5: 35b47b83ae9827cd961d65c91df70153
Description-en: IPv4 address parser for the nmap format
 IPrange is a library can use to parse IPv4 addresses from a string
 in the nmap format.
 .
 IPrange takes a string, and returns a list of Min-Max pairs, which
 can then be expanded and normalized automatically by the package.
 .
 Supported Formats:
  - 10.0.0.1
  - 10.0.0.0/24
  - 10.0.0.*
  - 10.0.0.1-10
  - 10.0.0.1, 10.0.0.5-10, 192.168.1.*, 192.168.10.0/24

Package: golang-github-manifoldco-promptui-dev
Description-md5: 79b0b13e3f7199164a0c660094e6a162
Description-en: Interactive prompt for command-line applications (library)
 promptui Interactive prompt for command-line applications.
 .
 Promptui is a library providing a simple interface to create
 command-line prompts for go. It can be easily integrated
 into spf13/cobra (https://github.com/spf13/cobra), urfave/cli
 (https://github.com/urfave/cli) or any cli go application.

Package: golang-github-maraino-go-mock-dev
Description-md5: 5471f5d7287c3a9486214b1dc224720a
Description-en: mocking framework for the Go programming language
 Go-mock is a Golang framework for easily mocking an interface. It defines
 various stubs and adapters that can be used to simulate code on the other
 side of the interface.

Package: golang-github-marekm4-color-extractor-dev
Description-md5: 45917d7ffb5afe30de0d98c68bdfa684
Description-en: simple image color extractor written in Go
 Simple image color extractor written in Go with no external dependencies.
 .
 Demo: https://color-extractor-demo.herokuapp.com/
 .
 Blog post:
 https://medium.com/@marek.michalik/c-vs-rust-vs-go-performance-analysis-945ab749056c

Package: golang-github-markbates-goth-dev
Description-md5: 4bea5510c02081c188185095c5de21d5
Description-en: Multi-provider authentication for Go
 This Go library provides a simple, clean, and idiomatic way to write
 authentication packages for Go web applications. It allows writing
 OAuth, OAuth2, or any other protocol providers that implement the
 Provider and Session interfaces.

Package: golang-github-marstr-collection-dev
Description-md5: 4edba409fbcc090aedd3d84d347b016f
Description-en: implementation of a few basic data structures
 Inspired by .NET's Linq, querying data structures used in this library
 is a snap! Build Go pipelines quickly and easily which will apply lambdas
 as they query your data structures. Converting between slices and a
 queryable structure is as trivial as it should be.

Package: golang-github-marten-seemann-qpack-dev
Description-md5: b36a446f772d6560a2bb60db6f5e61e3
Description-en: minimal QPACK implementation in Go
 This is a minimal QPACK implementation in Go. It is minimal in the
 sense that it doesn't use the dynamic table at all, but just the static
 table and (Huffman encoded) string literals. Wherever possible, it
 reuses code from the HPACK implementation in the Go standard library.
 .
 It should be able to interoperate with other QPACK implemetations (both
 encoders and decoders), however it won't achieve a high compression
 efficiency.

Package: golang-github-marten-seemann-qtls-go1-19-dev
Description-md5: 7a316be372c173e0131df9225e493837
Description-en: Go standard library TLS 1.3 implementation, modified for QUIC (Go-1.19)
 This repository contains a modified version of the standard library's
 TLS implementation, modified for the QUIC protocol.
 .
 It is for Go 1.19.

Package: golang-github-martinlindhe-base36-dev
Description-md5: 10528d267b934e395c7edb8278bf498e
Description-en: Base36 implementation in golang (library)
 Base36 provides Base36 implementation in go.
 .
 Implements Base36 encoding and decoding, which is useful to represent large
 integers in a case-insensitive alphanumeric way.

Package: golang-github-maruel-natural-dev
Description-md5: 5cfd9c6e681df6e47f0b4d313228ad58
Description-en: Natural sorting (natsort) in Go (library)
 natural
 .
 Yet another natural sort, with 100% test coverage and a benchmark. It
 **does notallocate memory**, doesn't depend on package sort and hence
 doesn't depend on reflect. It is optimized for speed.

Package: golang-github-masahiro331-go-mvn-version-dev
Description-md5: 3697f018364a20306c7b0009b4481690
Description-en: Go library for parsing maven(java) package versions
 go-mvn-version is a library for parsing and comparing versions of maven.
 The implementation is based on this specification.
 (https://maven.apache.org/pom.html#Version_Order_Specification)

Package: golang-github-masterminds-goutils-dev
Description-md5: 7b540b8f7804136859cfab38b5c01d81
Description-en: Go implementation of some string manipulation libraries of Apache Commons
 GoUtils provides users with utility functions to manipulate strings
 in various ways. It is a Go implementation of some string manipulation
 libraries of Java Apache Commons, including the following Java
 Apache Commons classes:
  * WordUtils
  * RandomStringUtils
  * StringUtils (partial implementation)

Package: golang-github-masterminds-semver-dev
Description-md5: 00e1d2f1014790990b68e46e73e80d46
Description-en: Semantic versions library in Go
 The semver package provides the ability to work with Semantic Versions
 in Go. Specifically it provides the ability to:
 .
  * Parse semantic versions
  * Sort semantic versions
  * Check if a semantic version fits within a set of constraints
  * Optionally work with a v prefix

Package: golang-github-masterminds-sprig-dev
Description-md5: 0000dd65ecc65a46071d9342095f32ed
Description-en: Useful template functions for Go templates (library)
 The Go language comes with a built-in template language
 (http://golang.org/pkg/text/template/), but not very many template
 functions. Sprig is a library that provides more than 100 commonly used
 template functions.
 .
 It is inspired by the template functions found in Twig
 (http://twig.sensiolabs.org/documentation) and in various JavaScript
 libraries, such as underscore.js (http://underscorejs.org/).
 .
 The API documentation is available at GoDoc.org
 (http://godoc.org/github.com/Masterminds/sprig/).

Package: golang-github-masterminds-vcs-dev
Description-md5: dbf10d56c95b9ce470ae0745ed797a4e
Description-en: VCS Repository Management for Go
 Manage repos in varying version control systems with ease through a common
 interface. Supported VCS are Git, SVN, Bazaar, and Mercurial.

Package: golang-github-masterzen-simplexml-dev
Description-md5: 0f46b3854ae32e7ee25342b3eeb40e64
Description-en: Go library to generate XML content from a naive DOM
 This is a naive and simple Go library to build a XML DOM to be able to
 produce XML content.

Package: golang-github-masterzen-winrm-dev
Description-md5: 6e0d31b685ffb98e08f24d7d79c448bc
Description-en: Windows remote command execution library for Go
 winrm is a Google Go library for writing applications using
 Windows Remote Management (WinRM/WinRS) for the execution
 of commands on remote Windows machines. It doesn't supports domain
 users, but only local account authentication.

Package: golang-github-masterzen-xmlpath-dev
Description-md5: e1eb84bc21f500fae602046b8b9fff7c
Description-en: subset of the XPath specification for Go (deprecated)
 This is a branch of a deprecated version (launchpad.net/xmlpath)
 of the xmlpath library (gopkg.in/xmlpath.v1) for Google Go, needed to
 build other packages in the archive (golang-github-masterzen-winrm).
 For the latest version of the library, please see golang-gopkg-xmlpath.v2-dev.

Package: golang-github-matryer-is-dev
Description-md5: bb36c76083e9c99999d7e095681b811e
Description-en: professional lightweight testing mini-framework for Go
 This is a lightweight testing mini-framework for Go.
 .
  - Easy to write and read
  - Beautifully simple API (https://godoc.org/github.com/matryer/is) with
    everything you need: is.Equal, is.True, is.NoErr, and is.Fail
  - Use comments to add descriptions (which show up when tests fail)

Package: golang-github-matryer-try-dev
Description-md5: d1f97f6c7561159e689846e56091047a
Description-en: Simple idiomatic retry package for Go
 Idiomatic Go retry package.
 Thanks to @rowland (https://github.com/rowland) for code review.
 .
 Usage: Just call try.Do with the function you want to retry
 in the event of an error.

Package: golang-github-mattermost-xml-roundtrip-validator-dev
Description-md5: 71646dd72cdf24dc5b6ea718b55e49e4
Description-en: mitigations for multiple security issues in encoding/xml
 This package implements mitigations for multiple security issues in
 Go's encoding/xml.
 .
 Applications that use encoding/xml for security-critical operations,
 such as XML signature validation and SAML, may use the Validate and
 ValidateAll functions to avoid impact from malicious XML inputs.

Package: golang-github-mattetti-filebuffer-dev
Description-md5: 37ba86de53ac6dfc776eaeff8c98d09d
Description-en: implementation of a few file-like interfaces
 filebuffer is a package implementing a few file-like interfaces such
 as io.Reader, io.ReaderAt, io.Seeker and more.  The implementation
 is backed by a byte buffer and the main purpose is to have in-memory
 alternative to using an io.File.

Package: golang-github-mattn-go-ciede2000-dev
Description-md5: ee1f442a05e92a5124d6cb68ec46701f
Description-en: Go implementation of the CIE Delta E 2000 Color-Difference algorithm
 This package provides the Go implementation of the CIE Delta E 2000
 Color-Difference algorithm.
 .
 This is a golang port of https://github.com/gfiumara/CIEDE2000.

Package: golang-github-mattn-go-colorable-dev
Description-md5: 6ac5c86c37ce6ba0137d99efab091c5b
Description-en: Golang library to colorable writer for windows
 This golang library is possible to handle escape sequence for ansi color on
 windows.

Package: golang-github-mattn-go-ieproxy-dev
Description-md5: 0cc7fa53c9b9d75e4c70d70ae14c27b4
Description-en: Go package to detect the proxy settings on Windows platform (library)
 ieproxy Go package to detect the proxy settings on Windows platform.
 .
 The settings are initially attempted to be
 read from the WinHttpGetIEProxyConfigForCurrentUser DLL call
 (https://docs.microsoft.com/en-us/windows/desktop/api/winhttp/nf-winhttp-winhttpgetieproxyconfigforcurrentuser),
 but falls back to the registry
 (CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings)
 in the event the DLL call fails.
 .
 For more information, take a look at the documentation
 (https://godoc.org/github.com/mattn/go-ieproxy) Methods You can either
 obtain a net/http compatible proxy function using ieproxy.GetProxyFunc(),
 set environment variables using ieproxy.OverrideEnvWithStaticProxy()
 (though no automatic configuration is available this way), or obtain
 the proxy settings via ieproxy.GetConf().

Package: golang-github-mattn-go-isatty-dev
Description-md5: e9453d2e24b0f4012715e464aa600fd5
Description-en: Golang library to implementation isatty interface
 The isatty() function tests whether a file descriptor refers to a terminal.
 .
 This package provides a library to implement isatty interface to Golang
 command-line programs.

Package: golang-github-mattn-go-pointer-dev
Description-md5: 971859fa847fe6aadf562c5aa80d16d9
Description-en: utility for cgo
 go-pointer is a utility for cgo.

Package: golang-github-mattn-go-runewidth-dev
Description-md5: d14cc3e87cc3519076429328988a3c8c
Description-en: functions to get fixed width of the character or string
 Golang library provinding functions to get fixed width of the character or
 string.

Package: golang-github-mattn-go-shellwords-dev
Description-md5: 42a81dbc603012ab0328e5461db713ae
Description-en: parse line as shell words in Golang
 Parse line as shell words.
 Based on cpan module Parse::CommandLine
 (https://metacpan.org/pod/Parse::CommandLine).

Package: golang-github-mattn-go-sqlite3-dev
Description-md5: 5e53688e4ea5444a178417865ae5b510
Description-en: sqlite3 driver for go that using database/sql
 SQLite3 driver conforming to the built-in database/sql interface.
 Currently, go-sqlite3 support following data types: null, integer,
 float, blob, text and timestamp/datetime.

Package: golang-github-mattn-go-tty-dev
Description-md5: fc0a2e741b4637a4f4ae1f4bfb4ec9f3
Description-en: Go tty library
 Simple tty utility written in Go.

Package: golang-github-mattn-go-unicodeclass-dev
Description-md5: 2b40fcec0ea6894f90eb5f97af4477ce
Description-en: Unicode class package (library)
 Usage
 .
 fmt.Println(unicodeclass.Is('世')) // CJKIdeographs

Package: golang-github-mattn-go-xmlrpc-dev
Description-md5: 0438564f22b9ec659b4f81ab3a62a12b
Description-en: XML-RPC interface for Go (library)
 The github.com/mattn/go-xmlrpc package implements a XML remote procedure call
 (XML-RPC) interface for the Go language.

Package: golang-github-mattn-go-xmpp-dev
Description-md5: 05dc7b2c2af61b2f39239351ce6838fe
Description-en: go xmpp library (library)
 go-xmpp
 .
 go xmpp library (original was written by russ cox)
 .
 Documentation (https://godoc.org/github.com/mattn/go-xmpp)

Package: golang-github-mattn-go-zglob-dev
Description-md5: d25bb6e72f8b9c21486c80f8d98e43cf
Description-en: glob library that descends into other directories
 A glob library that implements descending into other directories. It is
 optimized for filewalking.

Package: golang-github-max-sum-base32768-dev
Description-md5: 17e4a2d8bf2585ca73f76dd115fe0410
Description-en: go implementation of base32768, optimized for UTF-16 (library)
 Check (https://github.com/qntm/base32768) for information about

Package: golang-github-mazznoer-csscolorparser-dev
Description-md5: d65beb27af89b991e729e04841981e22
Description-en: Go (Golang) CSS color parser library (library)
 Golang CSS Color Parser Library
 .
 Go library for parsing CSS color
 string as defined in the W3C's CSS Color Module Level 4
 (https://www.w3.org/TR/css-color-4/).

Package: golang-github-mb0-glob-dev
Description-md5: 16dd1e3e9589a84aee6f22d18677ace6
Description-en: Configurable globbing and matching algorithm for go (library)
 The package is based on the globbing and matching code from package
 path/filepath.

Package: golang-github-mcuadros-go-gin-prometheus-dev
Description-md5: c2ad3e3d4f55d85733669b21324a0bf4
Description-en: Gin Web Framework Prometheus metrics exporter
 This package contains a gin Web Framework Prometheus metrics exporter.
 .
 Gin is a HTTP web framework written in Go (Golang). It features a
 Martini-like API with much better performance.

Package: golang-github-mcuadros-go-lookup-dev
Description-md5: 42e208cf87957159bf36370048c9e156
Description-en: Small library on top of reflect for make lookups to any Structs or Maps
 Using a very simple DSL one can have
 access to any property,
 key or value of any value of Go.

Package: golang-github-mcuadros-go-version-dev
Description-md5: dfec5ffc32abdcffb237f95bc99656c0
Description-en: version normalizer and comparison library for Go
 Version is a Go library that provides version normalization and
 comparisons. It can also verify that a provided version string
 falls within a given range.
 .
 Examples:
   version.CompareSimple("1.2", "1.0.1")
   version.Compare("2.3.4", "v3.1.2", "<")
   .
   c := version.NewConstrainGroupFromString(">2.0,<=3.0")
   c.Match("2.5.0beta")

Package: golang-github-mdlayher-arp-dev
Description-md5: bf8535a4c89ff6c698319b2b5a95beed
Description-en: Go module for the ARP protocol
 Package arp implements the ARP protocol, as described in RFC 826.

Package: golang-github-mdlayher-dhcp6-dev
Description-md5: b91c3684c18ac47413294a508fa1e7bc
Description-en: implements a DHCPv6 server, as described in RFC 3315 (library)
 Package dhcp6 implements a DHCPv6 server, as described in IETF RFC 3315.
 .
 This package implements a DHCP server for IPv6.

Package: golang-github-mdlayher-ethernet-dev
Description-md5: 4e109ff1ff3b5ea78b37f271c102a087
Description-en: Marshaling and unmarshaling of Ethernet frames and VLAN tags
 Package ethernet implements marshaling and unmarshaling of IEEE 802.3 Ethernet
 II frames and IEEE 802.1Q VLAN tags.
 .
 For more information about using raw sockets with Ethernet frames in
 Go, the author has published
 https://mdlayher.com/blog/network-protocol-breakdown-ethernet-and-go/

Package: golang-github-mdlayher-ethtool-dev
Description-md5: 0ac0db6460b3d09cb97250b7adbf2b43
Description-en: Go library to control the Linux ethtool generic netlink interface
 Go library to control the Linux ethtool generic netlink interface. For more
 information, see https://docs.kernel.org/networking/ethtool-netlink.html

Package: golang-github-mdlayher-genetlink-dev
Description-md5: f5739d864d861bd9907db582581c6b88
Description-en: generic netlink interactions and data types (library)
 The genetlink package implements generic netlink interactions and data types.
 .
 For more information about how netlink and generic netlink
 work, check out the blog series on Linux, Netlink, and Go
 (https://mdlayher.com/blog/linux-netlink-and-go-part-1-netlink/).

Package: golang-github-mdlayher-ndp-dev
Description-md5: 18e086e9e8638e5d8a2705423db69e9e
Description-en: Golang implementation of the Neighbor Discovery Protocol (library)
 Package ndp implements the Neighbor Discovery Protocol, as described
 in RFC 4861 (https://tools.ietf.org/html/rfc4861).
 .
 To learn more about NDP, and how to use this package, please visit
 https://mdlayher.com/blog/network-protocol-breakdown-ndp-and-go/.

Package: golang-github-mdlayher-netlink-dev
Description-md5: 57d9f3567f6a9bd4b429cbe20817807b
Description-en: low-level access to Linux netlink sockets (library)
 The netlink package provides low-level access to Linux netlink sockets.
 .
 For more information about how netlink works, check out blog series on Linux,
 Netlink, and Go
 (https://mdlayher.com/blog/linux-netlink-and-go-part-1-netlink/).

Package: golang-github-mdlayher-netx-dev
Description-md5: 7cae6dc5aaa136e4c1935fb8c450e686
Description-en: Collection of small Go networking packages (library)
 Collection of small Go networking packages:
   * eui64 enables creation and parsing of Modified EUI-64 format
     interface identifiers, as described in RFC 4291, Section 2.5.1
   * multinet allows combining multiple package net types into one
   * rfc4193 implements Unique Local IPv6 Unicast Address prefix
     generation, as described in RFC 4193

Package: golang-github-mdlayher-packet-dev
Description-md5: 747d602604f28f71d3556397d2af1c33
Description-en: Go library for Linux packet sockets (AF_PACKET)
 github.com/mdlayer/packet is a successor to github.com/mdlayher/raw,
 but exclusively focused on Linux and AF_PACKET sockets. The APIs are
 nearly identical, but with a few changes which take into account some
 of the lessons learned while working on raw.

Package: golang-github-mdlayher-raw-dev
Description-md5: 6cd679b4f464ccf062dd29d22a592f7c
Description-en: Read and write data at the raw network interface device level
 Raw is a golang package to access raw network sockets and read and write data
 directly to the wire.
 .
 For more information about using raw sockets with Ethernet frames in
 Go, the author has published
 https://mdlayher.com/blog/network-protocol-breakdown-ethernet-and-go/
 .
 The upstream project was deprecated with the release of v0.1.0, and the
 successor project github.com/mdlayher/packet should be used instead.

Package: golang-github-mdlayher-socket-dev
Description-md5: 9d15e395d5ed9f7d3f0a23becd6e8df0
Description-en: low-level network connection type to provide asynchronous I/O (library)
 The socket package provides a low-level network connection type which
 integrates with Go's runtime network poller to provide asynchronous I/O and
 deadline support.
 .
 This package focuses on UNIX-like operating systems which make use of
 BSD sockets system call APIs. It is meant to be used as a foundation for
 the creation of operating system-specific socket packages, for socket
 families such as Linux's AF_NETLINK, AF_PACKET, or AF_VSOCK. This package
 should not be used directly in end user applications.
 .
 Any use of package socket should be guarded by build tags, as one would
 also use when importing the syscall or golang.org/x/sys packages.

Package: golang-github-mdlayher-vsock-dev
Description-md5: fa45ffb1ace4345f83b6b5317f53fb4c
Description-en: Vsock provides access to Linux VM sockets (AF_VSOCK)
 Package vsock provides access to Linux VM sockets (AF_VSOCK) for communication
 between a hypervisor and its virtual machines.  MIT Licensed.

Package: golang-github-mdlayher-wifi-dev
Description-md5: 6ca06370f1b768c250b2c5e9108d4a41
Description-en: access to IEEE 802.11 Wi-Fi device actions and statistics (library)
 This package provides access to IEEE 802.11 Wi-Fi device actions and
 statistics.
 .
 At this time, this package supports the following operating systems:
  • Linux: using netlink, generic netlink, and nl80211.

Package: golang-github-mendersoftware-go-lib-micro-dev
Description-md5: 586aef787a26300131b9b189d3008a93
Description-en: Group of golang packages for developing microservices. (library)
 Mender: go-lib-micro 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 go-lib-micro library, which is part
 of the Mender server. The Mender server is designed as a microservices
 architecture and comprises several repositories.
 .
 The go-lib-micro library is a collection of utilities and middlewares
 shared among microservices in the Mender ecosystem.

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: 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: golang-github-mendersoftware-openssl-dev
Description-md5: 32c282ce5770dd9db5f922747a329e64
Description-en: OpenSSL bindings for Go.
 This project is a fork of Space Monkey Go OpenSSL bindings
 (https://github.com/spacemonkeygo/openssl) maintained by
 Northern.tech. The project has been extended to cover more
 OpenSSL function calls.

Package: golang-github-mendersoftware-progressbar-dev
Description-md5: 629736af11cd3347a634ebbe0227ade6
Description-en: Minimal progressbar used in Mender projects (library)
 Progressbar: A simple and minimalistic Golang progressbar
 for Mendersoftware projects.

Package: golang-github-meowgorithm-babyenv-dev
Description-md5: 21a44af260effd867a6941a8d6912b7f
Description-en: Go environment var parsing
 Package babyenv collects environment variables and places them in
 corresponding struct fields. It aims to reduce the boilerplate in
 reading data from the environment.

Package: golang-github-meowgorithm-babylogger-dev
Description-md5: 50a1604d976c74f7b698bb4cc85622a7
Description-en: Go HTTP logger middleware
 Babylogger is a Go HTTP logger middleware.
 .
 It has been used with Goji (http://goji.io) and the Go standard library,
 but it should work with any multiplexer worth its salt,
 i.e. any multiplexer compatible with the standard library.
 .
 Note that ANSI escape sequences (read: colors) will be stripped from the
 output when the logger is not running in a terminal.  For example, log
 files won't contain any sort of ANSI intended for color output.
 .
 Also note that for accurate response time logging Babylogger should be
 the first middleware called.

Package: golang-github-mesilliac-pulse-simple-dev
Description-md5: eea8a4c2183c1acf6ec66b8d61be83c0
Description-en: Cgo bindings to PulseAudio's Simple API
 pulse-simple are Cgo bindings to PulseAudio's Simple API, for easily playing
 or capturing raw audio. The full Simple API is supported, including channel
 mapping and setting buffer attributes.

Package: golang-github-mesos-mesos-go-dev
Description-md5: 99eb2df94c9781349c5c295a31ff179d
Description-en: Go language bindings for Apache Mesos
 Pure Go language bindings for Apache Mesos. As with other pure
 implementation, mesos-go uses the HTTP wire protocol to communicate
 directly with a running Mesos master and its slave instances. One of the
 objectives of this project is to provide an idiomatic Go API that makes it
 super easy to create Mesos frameworks using Go.

Package: golang-github-mgutz-ansi-dev
Description-md5: dcd286ae3b7e78b1f95265991ecc1129
Description-en: Small, fast library to create ANSI colored strings and codes
 Package ansi is a small, fast library to create ANSI colored strings
 and codes.

Package: golang-github-mgutz-minimist-dev
Description-md5: b2e38e38154e8bec243cbb9e5fb8c6c1
Description-en: parse argument options (library)
 This library is the guts of optimist's argument parser without all the
 fanciful decoration. Minimist is a parse argument options module.
 .
 Is a simple CLI args parser ported of minimist.
 (https://github.com/substack/minimist) to golang.

Package: golang-github-mgutz-str-dev
Description-md5: 84793342b647cd6d6ddcd171e8b85bbf
Description-en: comprehensive set of string functions
 This package provides a comprehensive set of string functions to build
 more Go awesomeness. The library complements Go's standard packages and
 does not duplicate functionality found in 'strings' or 'strconv'.
 .
 This library is based on plain functions instead of object-based
 methods, consistent with Go standard string packages.

Package: golang-github-mgutz-to-dev
Description-md5: e12c7fb957f21df74d88463302500258
Description-en: Convenient type conversion utilities for Go
 Convenient functions for converting values between common Go
 datatypes. For Go 1.1+.
 .
 This package ignores errors and allows quick-and-dirty conversions
 between Go datatypes. When any conversion seems unreasonable a zero value
 (http://golang.org/ref/spec#The_zero_value) is used as fallback.
 .
 If one is not working with human provided data, fuzzy input or
 if one would rather not ignore any error in your program, one should
 better use the standard Go packages for conversion, such as strconv
 (http://golang.org/pkg/strconv/), fmt (http://golang.org/pkg/fmt/)
 or even standard conversion (http://golang.org/ref/spec#Conversions)
 they may be better suited for the task.

Package: golang-github-mhilton-openid-dev
Description-md5: 786290d2ff484574229931c8d944986e
Description-en: openid OP endpoint implementation (library)
 openid provides a go implementation of the openid protocol,
 at the moment only the OP endpoint is implemented.

Package: golang-github-mholt-acmez-dev
Description-md5: 8593a48947239c9be5c1ebfceb2c483d
Description-en: Premier ACME client library for Go (library)
 acmez - ACME client library for Go godoc
 (https://pkg.go.dev/github.com/mholt/acmez)
 .
 ACMEz is a fully-compliant RFC 8555 (https://tools.ietf.org/html/rfc8555)
 (ACME) implementation in pure Go. It is lightweight, has an elegant Go
 API, and its retry logic is highly robust against external errors. ACMEz
 is suitable for large-scale enterprise deployments.

Package: golang-github-michaeltjones-walk-dev
Description-md5: b4d8cc1bd5a2da67cb8cb971c13ef223
Description-en: Fast parallel version of golang filepath.Walk()
 Performs traversals in parallel so set GOMAXPROCS appropriately.
 Values from 8 to 16 seem to work best on 4-CPU plus 4 SMT CPU.
 The result is about 4x-6x the traversal rate of the standard
 Walk(). The two are not identical since walking the file system
 in a tumult of asynchronous walkFunc calls by a number of goroutines.
 So, take note of the following:
 • This walk honors all of the walkFunc
 error semantics but as multiple user-supplied walkFuncs may simultaneously
 encounter a traversal error or generate one to stop traversal, only the
 FIRST of these will be returned as the Walk() result.
 • Further, since
 there may be a few files in flight at the instant of  error discovery, a
 few more walkFunc calls may happen after the first error-generating call
 has signaled its desire to stop. In general this is a non-issue but it
 could matter so pay attention when designing your walkFunc. (For example,
 if you accumulate results then you need to have your own means to know
 to stop accumulating once you signal an error.)
 • Because the walkFunc
 is called concurrently in multiple goroutines, it needs to be careful
 about what it does with external data to avoid collisions. Results may
 be printed using fmt, but generally the best plan is to send results
 over a channel or accumulate counts using a locked mutex.
 .
 These issues
 are illustrated/handled in the simple traversal programs supplied with
 walk. There is also a test file that is just the tests from filepath
 in the Go language's standard library. Walk passes these tests when
 run in single process mode, and passes most of them in concurrent mode
 (GOMAXPROCS > 1). The problem is not a real problem, but one of the
 test expecting a specific number of errors to be found based on presumed
 sequential traversals.

Package: golang-github-microcosm-cc-bluemonday-dev
Description-md5: 8761b4d237bf4cdf9b117a2a0bafe230
Description-en: Go library for scrubbing user generated data of unapproved html
 Bluemonday takes untrusted user generated content as an input and returns
 HTML that has been sanitised against a whitelist of approved HTML elements
 and attributes. This can help prevent XSS attacks.

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: 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: golang-github-miekg-dns-dev
Description-md5: 58b37cec1e99292580e22e68dd024956
Description-en: DNS protocol library for Go
 Complete and usable DNS library. All widely used Resource Records
 are supported, including the DNSSEC types. It follows a lean and
 mean philosophy.  If there is stuff you should know as a DNS
 programmer there isn't a convenience function for it. Server side
 and client side programming is supported, i.e. you can build
 servers and resolvers with it.

Package: golang-github-miekg-mmark-dev
Description-md5: f931cc800b096c5e4f621ff231a36b8a
Description-en: Markdown processor in Go geared for the IETF (Go library)
 Write RFCs using markdown.  Mmark (written in Go) provides an advanced
 markdown dialect that processes a single file to produce internet-drafts
 in XML format.  Internet-drafts written in mmark can produce XML2RFC
 v2 and XML2RFC v3 output.
 .
 Mmark is a fork of blackfriday which is a Markdown processor implemented
 in Go.  It supports a number of extensions, inspired by Leanpub, kramdown
 and Asciidoc, that allows for large documents to be written.  It is
 specifically designed to write Internet Drafts (I-Ds) and RFCs for the IETF.
 With mmark you can create a single file that serves as input into the
 XML2RFC processor.
 .
 It can currently output HTML5, XML2RFC v2 and XML2RFC v3 XML.
 Other output engines could be added.
 .
 This package provides the mmark Go library for development.

Package: golang-github-miekg-pkcs11-dev
Description-md5: 17e02e0a5d9bfd30991f736d7dd672c2
Description-en: pkcs11 wrapper for Go
 This is a Go implementation of the PKCS#11 API. It wraps the library closely,
 but uses Go idiom were it makes sense. It has been tested with SoftHSM.
 .
 This package contains the source.

Package: golang-github-mikesmitty-edkey-dev
Description-md5: 3899777a3c0aececeae83175b15cde58
Description-en: generates ED25519 private keys in the OpenSSH private key format (Go library)
 Go package edkey allows you to marshal/write ED25519 private keys
 in the OpenSSH private key format.
 .
 Example:
 .
   package main
 .
   import (
       "crypto/rand"
       "encoding/pem"
       "io/ioutil"
       "github.com/mikesmitty/edkey"
       "golang.org/x/crypto/ed25519"
       "golang.org/x/crypto/ssh"
   )
 .
   func main() {
       // Generate a new private/public keypair for OpenSSH
       pubKey, privKey, _ := ed25519.GenerateKey(rand.Reader)
       publicKey, _ := ssh.NewPublicKey(pubKey)
 .
       pemKey := &pem.Block{
           Type:  "OPENSSH PRIVATE KEY",
           Bytes: edkey.MarshalED25519PrivateKey(privKey),
       }
       privateKey := pem.EncodeToMemory(pemKey)
       authorizedKey := ssh.MarshalAuthorizedKey(publicKey)
 .
       _ = ioutil.WriteFile("id_ed25519", privateKey, 0600)
       _ = ioutil.WriteFile("id_ed25519.pub", authorizedKey, 0644)
   }

Package: golang-github-minio-blake2b-simd-dev
Description-md5: 093ddd7a571175b13ff7bf6442ce0f33
Description-en: Fast hashing using pure Go implementation of BLAKE2b with SIMD instructions
 BLAKE2b-SIMD Pure Go implementation of BLAKE2b using SIMD
 optimizations.  Introduction This package was initially based
 on the pure go BLAKE2b (https://github.com/dchest/blake2b)
 implementation of Dmitry Chestnykh and merged with the (cgo
 dependent) AVX optimized BLAKE2 (https://github.com/codahale/blake2)
 implementation (which in turn is based on the official implementation
 (https://github.com/BLAKE2/BLAKE2). It does so by using Go's Assembler
 (https://golang.org/doc/asm) for amd64 architectures with a golang only
 fallback for other architectures.
 .
 In addition to AVX there is also support for AVX2 as well as SSE. Best
 performance is obtained with AVX2 which gives roughly a 4X performance
 increase approaching hashing speeds of 1GB/sec on a single core.
 .
 BLAKE2b is a hashing algorithm that operates on 64-bit integer values. The
 AVX2 version uses the 256-bit wide YMM registers in order to essentially
 process four operations in parallel. AVX and SSE operate on 128-bit
 values simultaneously (two operations in parallel). Below are excerpts
 from compressAvx2_amd64.s, compressAvx_amd64.s, and compress_generic.go
 respectively.
 .
     VPADDQ  YMM0,YMM0,YMM1   /* v0 += v4, v1 += v5, v2 += v6, v3 += v7 */
 .
     VPADDQ  XMM0,XMM0,XMM2   /* v0 += v4, v1 += v5 */ VPADDQ
     XMM1,XMM1,XMM3   /* v2 += v6, v3 += v7 */
 .
     v0 += v4 v1 += v5 v2 += v6 v3 += v7

Package: golang-github-minio-dsync-dev
Description-md5: ff232dc79f2589e9b549cab07d54d6c9
Description-en: Distributed sync package for Go
 dsync is a package for doing distributed locks over a network of n nodes.
 It is designed with simplicity in mind and hence offers limited
 scalability (n <= 16). Each node will be connected to all other nodes and
 lock requests from any node will be broadcast to all connected nodes.

Package: golang-github-minio-highwayhash-dev
Description-md5: 6a8a2e63225b4858340ac293a19aee83
Description-en: Native Go implementation of HighwayHash (library)
 This library is a native Go version of HighwayHash with optimized assembly
 implementations on Intel and ARM, Able to process over 10 GB/sec on a single
 core on Intel CPUs.
 .
 HighwayHash is a pseudo-random function (PRF) developed by Jyrki Alakuijala,
 Bill Cox and Jan Wassenberg (Google research). HighwayHash takes a 256 bit key
 and computes 64, 128 or 256 bit hash values of given messages.
 .
 It can be used to prevent hash-flooding attacks or authenticate short-lived
 messages. Additionally it can be used as a fingerprinting
 function. HighwayHash is not a general purpose cryptographic hash
 function (such as Blake2b, SHA-3 or SHA-2) and should not be used if
 strong collision resistance is required.

Package: golang-github-minio-madmin-go-dev
Description-md5: 2117b23c39c4fb4047fefc2d39d6aa28
Description-en: Client SDK providing APIs to manage MinIO services (library)
 The MinIO Admin Golang Client SDK provides APIs to manage MinIO services.
 MinIO offers high-performance, S3 compatible object storage.

Package: golang-github-minio-md5-simd-dev
Description-md5: d5dd43b0ea4201af8956f1efc77f44a1
Description-en: SIMD accelerated MD5 package
 It allows up to either 8 (AVX2) or 16 (AVX512) independent MD5 sums to be
 calculated on a single CPU core.

Package: golang-github-minio-minio-go-dev
Description-md5: 05abc4c3644abe3cdf899c4e7a27fca3
Description-en: Go library for Amazon S3 compatible cloud storage
 The Minio Golang Client SDK provides simple APIs to access any Amazon S3
 compatible object storage server.

Package: golang-github-minio-minio-go-v7-dev
Description-md5: 05abc4c3644abe3cdf899c4e7a27fca3
Description-en: Go library for Amazon S3 compatible cloud storage
 The Minio Golang Client SDK provides simple APIs to access any Amazon S3
 compatible object storage server.

Package: golang-github-minio-sha256-simd-dev
Description-md5: 022695ed7db30a9ab662f578a1226f18
Description-en: implementation of SHA256 using SIMD instructions for Intel and ARM
 sha256-simd accelerate SHA256 computations in pure Go for both Intel
 (AVX2, AVX, SSE) as well as ARM (arm64) platforms.  Introduction This
 package is designed as a drop-in replacement for crypto/sha256. For Intel
 CPUs it has three flavors for AVX2, AVX and SSE whereby the fastest
 method is automatically chosen depending on CPU capabilities. For ARM
 CPUs with the Cryptography Extensions advantage is taken of the SHA2
 instructions resulting in a massive performance improvement.
 .
 This package uses Golang assembly and as such does not depend on cgo. The
 Intel versions are based on the implementations as described in "Fast
 SHA-256 Implementations on Intel Architecture Processors" by J. Guilford
 et al.  Performance Below is the speed in MB/s for a single core (ranked
 fast to slow) as well as the factor of improvement over crypto/sha256
 (when applicable).

Package: golang-github-miolini-datacounter-dev
Description-md5: 6bceb7d5a10676b377525a7c508dbdc6
Description-en: Golang counters for readers/writers (library)
 Datacounter Golang counters for readers/writers.
 .
 It provides readerCounter (counter for io.Reader), writercounter (counter for
 io.Writer) and http.ResponseWriter Counter (counter for http.ResponseWriter)
 methods.

Package: golang-github-miscreant-miscreant.go-dev
Description-md5: 06141302b94be6b9c90988ebd611df2b
Description-en: misuse-resistant encryption library
 Go implementation of Miscreant: Advanced symmetric encryption
 library which provides the AES-SIV ([RFC 5297]), AES-PMAC-SIV
 (https://github.com/miscreant/meta/wiki/AES-PMAC-SIV), and STREAM
 (https://github.com/miscreant/meta/wiki/STREAM) constructions. These
 algorithms are easy-to-use (or rather, hard-to-misuse) and support
 encryption of individual messages or message streams.

Package: golang-github-mitch000001-go-hbci-dev
Description-md5: a22b924383a4327d068bb6077e9454f4
Description-en: client library to use the HBCI standard
 This package contains a client library to use the Home Banking
 Computer Interface.
 .
 For an exhausted reference of HBCI visit the website of The German Banking
 Industry (https://www.hbci-zka.de/).
 .
 Due to the massive amount of the standard this library is
 only at the beginning of being useful to use.  Also, there is no client
 interface yet in terms of entry point for the library or management of
 pin/tan or any other data.
 .
 The implemented standard conforms to HBCI 2.2 and FINTS 3.0.

Package: golang-github-mitchellh-cli-dev
Description-md5: d103adcda3135c69ec89b5a12c4d058c
Description-en: library for implementing command-line interfaces
 cli is a library for implementing powerful command-line interfaces in
 Go. cli is the library that powers the CLI for Packer, Serf, and Consul.
 .
 Features:
  - Easy sub-command based CLIs: cli foo, cli bar, etc.
  - Optional support for default subcommands so cli does something other
    than error.
  - Automatic help generation for listing subcommands
  - Automatic help flag recognition of -h, --help, etc.
  - Automatic version flag recognition of -v, --version.
  - Helpers for interacting with the terminal, such as outputting information,
    asking for input, etc. These are optional, you can always interact with
    the terminal however you choose.
  - Use of Go interfaces/types makes augmenting various parts of the library a
    piece of cake.

Package: golang-github-mitchellh-colorstring-dev
Description-md5: aafe1c42adce985f43b6239464cb1743
Description-en: Golang library for colorizing strings for terminal output
 Colorstring is a Go library for outputting colored strings to a console
 using a simple inline syntax to specify the colors.

Package: golang-github-mitchellh-copystructure-dev
Description-md5: e65642c8d451a954a2068b81f5e6c629
Description-en: library for deep copying values in Go
 Copystructure is a Go library for deep copying values in Go.
 .
 This library can copy Go values that may contain reference values such as
 maps, slices, or pointers, and copy their data as well instead of just
 their references.

Package: golang-github-mitchellh-go-fs-dev
Description-md5: a778d4d338959653cebdafe6ab34bf9d
Description-en: Filesystem library for Go, implementing FAT filesystems so far
 This library implements the ability to create, read, and write FAT
 filesystems using pure Go. In this library's current state, it is
 very good for reading FAT filesystems, and minimally useful for
 creating FAT filesystems.

Package: golang-github-mitchellh-go-homedir-dev
Description-md5: 96006430e67e029ffeb111f3b3901bf3
Description-en: Go library for detecting and expanding the user's home directory
 This is a Go library for detecting the user's home directory without the use of
 cgo, so the library can be used in cross-compilation environments.
 .
 Usage is incredibly simple, just call homedir.Dir() to get the home directory
 for a user, and homedir.Expand() to expand the ~ in a path to the home
 directory.
 .
 Why not just use os/user? The built-in os/user package requires cgo on Darwin
 systems. This means that any Go code that uses that package cannot cross
 compile. But 99% of the time the use for os/user is just to retrieve the home
 directory, which we can do for the current user without cgo. This library does
 that, enabling cross-compilation.

Package: golang-github-mitchellh-go-linereader-dev
Description-md5: 4daee05942271931da36e234d551cbb6
Description-en: read lines from an io.Reader and puts them onto a channel
 This package contains Go software that breaks up the input from an
 io.Reader into multiple lines. It is a lot like bufio.Scanner, except
 you can specify timeouts that will push "lines" through after a certain
 amount of time. This lets you read lines, but return any data if a line
 isn't updated for some time.

Package: golang-github-mitchellh-go-ps-dev
Description-md5: cc6a21d0a552b936b8280181d830932c
Description-en: Find, list, and inspect processes from Go (golang)
 go-ps is a library for Go that implements OS-specific APIs to list and
 manipulate processes in a platform-safe way. The library can find and list
 processes on Linux, Mac OS X, and Windows.

Package: golang-github-mitchellh-go-testing-interface-dev
Description-md5: e547c9b3aa1418c6d2a59831d941d9eb
Description-en: library to expose *testing.T as an interface
 Go library that exports an interface that *testing.T implements as well as
 a runtime version you can use in its place.
 .
 The purpose of this library is so export test helpers as a public API
 without depending on the "testing" package, since one can't create a
 *testing.T struct manually.

Package: golang-github-mitchellh-go-vnc-dev
Description-md5: 8abde871dee066201e2cf59c50e6ca32
Description-en: VNC client and server library for Go
 go-vnc is a VNC library for Go, initially supporting VNC clients
 but with the goal of eventually implementing a VNC server. This
 library implements RFC 6143.

Package: golang-github-mitchellh-go-wordwrap-dev
Description-md5: e3f2b383daaff3b7cffabe28b453b9c6
Description-en: Go package for wrapping words into multiple lines
 This package wraps words to limit the line length to a given number
 of characters, which is useful to format output in console programs.

Package: golang-github-mitchellh-hashstructure-dev
Description-md5: a42d3f4e13512cd394c752cfcb435fb8
Description-en: generate hash values for arbitrary values in Golang
 Hashstructure is a Go library for creating a unique hash value for
 arbitrary values in Go.

Package: golang-github-mitchellh-iochan-dev
Description-md5: 5561bb981e17e37ed3345f65e59d7598
Description-en: Go library for turning `io.Reader` into channels
 iochan is a Go library for treating io readers and writers like
 channels. This is useful when sometimes you wish to use io.Reader
 and such in select statements.

Package: golang-github-mitchellh-mapstructure-dev
Description-md5: 795ba6f76c1759ba503b27c28cac9396
Description-en: library for decoding generic map values into native Go structures
 mapstructure is a Go library for decoding generic map values to structures and
 vice versa, while providing helpful error handling.
 .
 This library is most useful when decoding values from some data stream (JSON,
 Gob, etc.) where you don't quite know the structure of the underlying data
 until you read a part of it. You can therefore read a map[string]interface{}
 and use this library to decode it into the proper underlying native Go
 structure.
 .
 Go offers fantastic standard libraries for decoding formats such as JSON. The
 standard method is to have a struct pre-created, and populate that struct from
 the bytes of the encoded format. This is great, but the problem is if you have
 configuration or an encoding that changes slightly depending on specific
 fields.
 .
 Perhaps we can't populate a specific structure without first reading the "type"
 field from the JSON. We could always do two passes over the decoding of the
 JSON (reading the "type" first, and the rest later). However, it is much
 simpler to just decode this into a map[string]interface{} structure, read the
 "type" key, then use something like this library to decode it into the proper
 structure.

Package: golang-github-mitchellh-multistep-dev
Description-md5: ad78350ebbd3bd1bc7811df466218a84
Description-en: library for building up complex actions using discrete steps
 multistep is a Go library for building up complex actions using discrete,
 individual "steps." These steps are strung together and run in sequence
 to achieve a more complex goal. The runner handles cleanup, cancelling,
 etc.

Package: golang-github-mitchellh-panicwrap-dev
Description-md5: 9b6aef35b16423b59705e48ca73edd0c
Description-en: library for catching and handling panics in Go applications
 panicwrap is a Go library that re-executes a Go binary and monitors
 stderr output from the binary for a panic. When it finds a panic, it
 executes a user-defined handler function. Stdout, stderr, stdin, signals,
 and exit codes continue to work as normal, making the existence of
 panicwrap mostly invisible to the end user until a panic actually occurs.

Package: golang-github-mitchellh-prefixedio-dev
Description-md5: 7ba8fd37b82381de0f0911e996c60760
Description-en: library that demultiplexes line-oriented data from an io.Reader
 prefixedio is a package for Go that takes an io.Reader and
 de-multiplexes line-oriented data based on a line prefix to
 a set of readers.

Package: golang-github-mitchellh-reflectwalk-dev
Description-md5: 7049c1433fdf2dcb48c7928638179f81
Description-en: library for "walking" complex structures, similar to walking a filesystem
 reflectwalk is a Go library for "walking" a value in Go using
 reflection, in the same way a directory tree can be "walked"
 on the filesystem. Walking a complex structure can allow you
 to do manipulations on unknown structures such as those
 decoded from JSON.

Package: golang-github-mkrautz-goar-dev
Description-md5: dc4285604529d0b6db2aed2241aadf0c
Description-en: library for reading and writing ar archives in Go
 Package ar implements reading and writing of ar archives.
 It supports reading archives in the GNU and BSD formats, but
 only supports writing in the BSD format.

Package: golang-github-mmcdole-gofeed-dev
Description-md5: 5827e30b64cfdebc4333c988c5672354
Description-en: Parse RSS and Atom feeds in Go (library)
 The gofeed library is a robust feed parser that supports
 parsing both RSS (https://en.wikipedia.org/wiki/RSS) and Atom
 (https://en.wikipedia.org/wiki/Atom_(standard)) feeds.  The library
 provides a universal gofeed.Parser  that will parse and convert
 all feed types into a hybrid gofeed.Feed model.

Package: golang-github-mmcdole-goxpp-dev
Description-md5: 4c8875ec7e6f062ed8db3ca009c32f88
Description-en: Go XML Pull Parser
 Go XML Pull Parser allows you to easily parse arbitrary XML content
 using a pull parser.  You can think of goxpp as a lightweight wrapper
 around Go's XML Decoder that provides a set of functions that make it
 easier to parse XML content than using the raw decoder itself.

Package: golang-github-mmcloughlin-avo-dev
Description-md5: 278eb7013b768fe2fe3f77436e72f40a
Description-en: Generate x86 Assembly with Go (library)
 This is the library package of avo.
 .
 avo makes high-performance Go assembly easier to write, review and
 maintain. The avo package presents a familiar assembly-like interface
 that simplifies development without sacrificing performance:
 + Use Go control structures for assembly generation; avo programs
   are Go programs
 + Register allocation: write functions with virtual registers and avo
   assigns physical registers for you
 + Automatically load arguments and store return values: ensure memory
   offsets are correct for complex structures
 + Generation of stub files to interface with your Go package

Package: golang-github-mna-redisc-dev
Description-md5: 59919b312c8ab20dec5e9973a442a11d
Description-en: redis cluster client
 This package contains a redis cluster client built on top of the
 redigo package.
 .
 The design goal of redisc is to be as compatible as possible with
 the redigo. As such, the Cluster type can be used as a drop-in
 replacement to a redis.Pool, and the connections returned by the
 cluster implement the redis.Conn interface. The package offers
 additional features specific to dealing with a cluster that may
 be needed for more advanced scenarios.
 .
 The main features are:
  - Drop-in replacement for redis.Pool (the Cluster type implements
    the same Get and Close method signatures).
  - Connections are redis.Conn interfaces and use the redigo package
    to execute commands, redisc only handles the cluster part.
  - Support for all cluster-supported commands including scripting,
    transactions and pub-sub.
  - Support for READONLY/READWRITE commands to allow reading data
    from replicas.
  - Client-side smart routing, automatically keeps track of which
    node holds which key slots.
  - Automatic retry of MOVED, ASK and TRYAGAIN errors when desired,
    via RetryConn.
  - Manual handling of redirections and retries when desired, via
    IsTryAgain and ParseRedir.
  - Automatic detection of the node to call based on the command's
    first parameter (assumed to be the key).
  - Explicit selection of the node to call via BindConn when needed.
  - Support for optimal batch calls via SplitBySlot.Alternatives
  - redis-go-cluster
  - radix v1 and v2

Package: golang-github-moby-locker-dev
Description-md5: f60dab3b9ea891ffb97839205994b6e6
Description-en: Go library for creating finer-grained locking
 Locker provides a mechanism for creating finer-grained locking to help free up
 more global locks to handle other tasks.
 .
 The implementation looks close to a sync.Mutex, however, the user must provide
 a reference to use to refer to the underlying lock when locking and unlocking,
 and unlock may generate an error.
 .
 If a lock with a given name does not exist when Lock is called, one is
 created.  Lock references are automatically cleaned up on Unlock if nothing
 else is waiting for the lock.

Package: golang-github-moby-patternmatcher-dev
Description-md5: 863f6946baf79e0c9e3759dfe84ae14d
Description-en: pattern matcher implemented in Go
 PatternMatcher allows checking paths against a list of patterns.

Package: golang-github-moby-pubsub-dev
Description-md5: c720fa853b18f3b24534fc67232a078d
Description-en: Pub/Sub implementation in Go
 It implements a basic pub/sub structure, which allows one to send events and
 subscribe to them and can be safely used from multiple goroutines.

Package: golang-github-moby-sys-dev
Description-md5: 5cad4af0f40f406224ceb26c2b13968d
Description-en: Library to parse mount info and mount filesystems
 It provides following Go libraries:
 .
  * github.com/moby/sys/mount
  * github.com/moby/sys/mountinfo

Package: golang-github-moby-term-dev
Description-md5: 3417f6ad5ebcf17e7908033df73479f0
Description-en: utilities for dealing with terminals
 term provides structures and helper functions to work with terminal
 (state, sizes).

Package: golang-github-modern-go-concurrent-dev
Description-md5: da358e3c569c62d06221db33782812bb
Description-en: Modern-go concurrency utilities
 The modern-go/concurrent library includes a collection of concurrency
 utilities:
 .
  * concurrent.Map: sync.Map backport for golang below 1.9.
  * concurrent.Executor: goroutine with explicit ownership and cancellable.

Package: golang-github-modern-go-reflect2-dev
Description-md5: e1dd83c15b620ae59b9449d7c94ba62c
Description-en: Reflection API without runtime reflect.Value cost
 The reflect2 package provides a reflection API that avoids runtime
 reflect.Value cost:
 .
  * reflect get/set interface{}, with type checking
  * reflect get/set unsafe.Pointer, without type checking
  * reflect2.TypeByName works like Class.forName found in Java
 .
 This package is designed for low level libraries to optimize reflection
 performance. General applications should still use the standard library
 reflect.

Package: golang-github-mohae-deepcopy-dev
Description-md5: 09946a760e2892d0e900da122461d3ef
Description-en: create deep copies of things
 A standard copy would only copy the pointers, while deepcopy copies the
 values pointed to. Unexported field values are not copied.

Package: golang-github-montanaflynn-stats-dev
Description-md5: 7c03368984e2df25319371d2cef7f74e
Description-en: Statistics package for Go
 Stats is a statistics package with many functions missing
 from the Golang standard library.

Package: golang-github-morikuni-aec-dev
Description-md5: 42bc58179a19588e9e54b19b35adf8e0
Description-en: Golang wrapper for ANSI escape code
 Golang library to manage ANSI escape codes.

Package: golang-github-moul-http2curl-dev
Description-md5: cb739f7212625e5671d189480e48b05c
Description-en: Go package for convert Golang's http.Request to CURL command line
 Package http2curl provides the function to convert Golang's http.Request to
 CURL command line. By setting the URL, argument, Content-Type, output the
 command line to be executed with CURL.

Package: golang-github-mozillazg-go-httpheader-dev
Description-md5: f3557e4222e45319defe2aa77ee5399f
Description-en: Go library for encoding structs into header fields
 This package contains a Go library for encoding structs into
 Header fields.
 .
 This package is needed for terraform.

Package: golang-github-mozillazg-go-pinyin-dev
Description-md5: 7dde11cac6f031267681344a635b496b
Description-en: Chinese pinyin conversion library for Golang.
 This package provides golang chinese pinyin conversion library.

Package: golang-github-mreiferson-go-httpclient-dev
Description-md5: 118d5c1891967c54043b0e15a458a59b
Description-en: Go HTTP client with timeouts
 This Go package provides an HTTP Transport that implements the RoundTripper
 interface and can be used as a built in replacement for the standard
 library's, providing:
 .
  * connection timeouts
  * request timeouts
 .
 This is a thin wrapper around http.Transport that sets dial timeouts and uses
 Go's internal timer scheduler to call the Go 1.1+ CancelRequest() API.

Package: golang-mreiferson-httpclient-dev
Description-md5: f5cb2c1b4d3e980493c821ac2f90602e
Description-en: Transitional package for golang-github-mreiferson-go-httpclient-dev
 This is a transitional package to ease upgrades to the
 golang-github-mreiferson-go-httpclient-dev package. It can safely be removed.

Package: golang-github-mreiferson-go-snappystream-dev
Description-md5: 9d205ef333819bf1247152c40b429311
Description-en: Go package for framed snappy streams
 This package wraps snappy-go (https://github.com/golang/snappy)
 and supplies a Reader and Writer for the snappy framed stream format
 (https://github.com/google/snappy/blob/master/framing_format.txt).

Package: golang-github-mrjones-oauth-dev
Description-md5: 9c92598203e14f0cb5071e5997c5121c
Description-en: OAuth 1.0 Library for Go
 This package is a Go library providing OAuth consumer and provider.
 .
 OAuth is an open standard that allows users to share their private
 resources (e.g. photos, videos, contact lists) stored on one site with
 another site without having to hand out their username and password.

Package: golang-github-mrunalp-fileutils-dev
Description-md5: 11e778fc73eef5aafd8848d693a83cbd
Description-en: collection of utilities for file manipulation in golang
 fileutils Collection of utilities for file manipulation in golang
 .
 The library is based on docker pkg/archive pkg/idtools but does copies
 instead of handling archive formats.

Package: golang-github-mssola-user-agent-dev
Description-md5: 2a6301a11f65e19c1b7a11a14e36212c
Description-en: HTTP User Agent parser for Golang
 Go library that parses HTTP User Agents.

Package: golang-github-msteinert-pam-dev
Description-md5: 71b431109f3246a61e6c47cc1d7ec761
Description-en: Go wrapper module for the PAM API
 This library provides a wrapper for the Pluggable Authentication
 Modules (PAM) API. This wrapper includes session management,
 authentication, account management, etc.
 .
 Documentation: https://godoc.org/github.com/msteinert/pam

Package: golang-github-muesli-ansi-dev
Description-md5: a17f487d43cf8d1d7d192ec305408b2d
Description-en: raw ANSI sequence helpers for Go
 Package ansi provides raw ANSI sequence helpers for Go.
 .
 ANSI Writer
 .
   import "github.com/muesli/ansi"
 .
   w := ansi.Writer{Forward: os.Stdout}
   w.Write([]byte("\x1b[31mHello, world!\x1b[0m"))
   w.Close()
 .
 Compressor
 .
 The ANSI compressor eliminates unnecessary/redundant ANSI sequences.
 .
   import "github.com/muesli/ansi/compressor"
 .
   w := compressor.Writer{Forward: os.Stdout}
   w.Write([]byte("\x1b[31mHello, world!\x1b[0m"))
   w.Close()

Package: golang-github-muesli-cancelreader-dev
Description-md5: d468ae447c424135b848c8525f61d4ee
Description-en: Cancelable reader for Go (library)
 This package is based on the fantastic work of Erik Geiser
 (https://github.com/erikgeiser) in Charm's Bubble Tea
 (https://github.com/charmbracelet/bubbletea) framework.
 .
 NewReader returns a reader with a Cancel function. If the input reader
 is a File, the cancel function can be used to interrupt a blocking Read
 call. In this case, the cancel function returns true if the call was
 canceled successfully. If the input reader is not a File, the cancel
 function does nothing and always returns false.

Package: golang-github-muesli-crunchy-dev
Description-md5: 107672bdd16ff4f91e35fe0a6c63233f
Description-en: finds common flaws in passwords
 crunchy finds common flaws in passwords. It detects the following flaws:
  - Empty passwords: ErrEmpty
  - Too short passwords: ErrTooShort
  - Too few different characters, like "aabbccdd": ErrTooFewChars
  - Systematic passwords, like "abcdefgh" or "87654321": ErrTooSystematic
  - Passwords from a dictionary / wordlist: ErrDictionary
  - Mangled / reversed passwords, like "p@ssw0rd": ErrMangledDictionary
  - Hashed dictionary words, like "5f4dcc3b5aa765d61d8327deb882cf99"
    (the md5sum of "password"): ErrHashedDictionary
 .
 System dictionaries from /usr/share/dict will be indexed. If no dictionaries
 were found, crunchy only relies on the regular sanity checks (ErrEmpty,
 ErrTooShort, ErrTooFewChars and ErrTooSystematic).
 .
 crunchy uses the WagnerFischer algorithm to find mangled passwords in your
 dictionaries.

Package: golang-github-muesli-gitcha-dev
Description-md5: bc05365a0161f3d65425098ab2740263
Description-en: Go helpers to work with git repositories
 The gitcha package provides Go helpers to work with git repositories.
 .
 Examples of things gitcha can do:
  * return the directory of the git repository path is a member of:
  * find files from list in path, respecting .gitignores it finds
  * find files, excluding any matches in a given set of ignore

Package: golang-github-muesli-go-app-paths-dev
Description-md5: 78711da61713755d0dc81e17aa21b3a8
Description-en: retrieve platform-specific paths (app-data, cache, config, etc.)
 The go-app-paths package retrieves platform-specific paths
 (such as directories for app-data, cache, config, and logs).
 It is fully compliant with the XDG Base Directory Specification on Unix,
 but also provides implementations for macOS and Windows systems.

Package: golang-github-muesli-goprogressbar-dev
Description-md5: fa60d1393ef5c0d46470a1d8bbffd8d9
Description-en: Print progress bars on the console with Go
 This library is a golang helper to print one or many progressbars on the
 console.
 .
 Sample output: [#############>-----------------------------------] 28.90%

Package: golang-github-muesli-reflow-dev
Description-md5: cb14c01e5b24a6436f7058c355a74dd1
Description-en: collection of (ANSI-sequence aware) text reflow operations & algorithms
 A collection of ANSI-aware methods and io.Writers helping you to transform
 blocks of text.  This means you can still style your terminal output
 with ANSI escape sequences without them affecting the reflow operations
 & algorithms.

Package: golang-github-muesli-sasquatch-dev
Description-md5: 83ec13a7acb719c2d7148f6c8752eba1
Description-en: simple data encryption library for Go
 A simple data encryption library, heavily inspired by @Benjojo12 and
 @FiloSottile's fantastic "age" project.
 .
 Features:
 .
  * Multiple recipients
  * Supports encrypting with your existing SSH keys / ssh-agent
  * Convenient API
 .
 Crypto Backends:
 .
  * ssh-rsa
  * ssh-ed25519
  * ssh-agent signing challenge (excluding ECDSA identities, as ECDSA
    signatures aren't deterministic)
  * scrypt / password

Package: golang-github-muesli-smartcrop-dev
Description-md5: 9aa45d98a4ef1ac41ebea0f42ba1638a
Description-en: smartcrop finds good image crops for arbitrary crop sizes
 smartcrop finds good image crops for arbitrary sizes.
 It is a pure Go implementation, based on Jonas Wagner's smartcrop.js
 (https://github.com/jwagner/smartcrop.js)

Package: golang-github-muesli-termenv-dev
Description-md5: 8302b7f30bc02c9429b376166f233052
Description-en: Advanced ANSI style & color support for your terminal applications
 Termenv lets you safely use advanced styling options on the terminal.
 It gathers information about the terminal environment in terms of its
 ANSI & color support and offers you convenient methods to colorize
 and style your output, without you having to deal with all kinds of
 weird ANSI escape sequences and color conversions.

Package: golang-github-muesli-toktok-dev
Description-md5: 96cc9ad71ff9452999d37a54a97a9f48
Description-en: typo/error resilient, human-readable token generator (Go library)
 Go package toktok is a human-friendly token generator.
 It creates tokens which avoid characters that can be easily misinterpreted,
 like '1' and 'I' or '8' and 'B', as well as repeated characters within
 the token.  It also compares newly generated tokens to all previously
 generated ones and guarantees a safety distance between the tokens, so
 they become resilient to typos or other human entry errors.

Package: golang-github-muhammadmuzzammil1998-jsonc-dev
Description-md5: b7061a7008ea6473346d090e6a1d6a8b
Description-en: JSON with comments for Go!
 JSONC is a superset of JSON which supports comments.  JSON formatted
 files are readable to humans but the lack of comments decreases
 readability.  With JSONC, you can use block (/* */) and single line (//)
 comments to describe the functionality.  Microsoft VS Code also uses
 this format in their configuration files like settings.json,
 keybindings.json, launch.json, etc.
 .
 What this package offers
 .
 "JSONC for Go" offers ability to convert and unmarshal JSONC to pure
 JSON.  It also provides functionality to read JSONC file from disk and
 return JSONC and corresponding JSON encoding to operate on.  However, it
 only provides a one-way conversion.  That is, you can not generate JSONC
 from JSON.  Read documentation (DOCUMENTATION.md) for detailed examples.

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: 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-munnerz-goautoneg-dev
Description-md5: 62129b3a2f72aea6b7fd21504d7f3c83
Description-en: golang functions for HTTP Content-Type autonegotiation (library)
 HTTP Content-Type Autonegotiation functions for golang.
 The functions in this package implement the behaviour specified in
 http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html.
 .
 This golang package is a mirror of bitbucket.org/ww/goautoneg.
 .
 func Negotiate(header string, alternatives []string) (content_type string)
 Negotiate the most appropriate content_type given the accept header and a
 list of alternatives.
 .
 func ParseAccept(header string) (accept []Accept)
 Parse an Accept Header string returning a sorted list of clauses.

Package: golang-github-mvo5-goconfigparser-dev
Description-md5: 3e2e6bb2afb8ac108bfd0de9b11d1204
Description-en: Python compatible INI parser
 This parser is build as a go equivalent of the Python ConfigParser
 module and is aimed for maximum compatibility for both the file format
 and the API. This should make it easy to use existing python style
 configuration files from go and also ease the porting of existing
 python code.

Package: golang-github-mvo5-uboot-go-dev
Description-md5: 851320b916e00f5686a57281adc41046
Description-en: Read/write uboot environment
 Go package to read/write uboot env files.

Package: golang-github-mwitkow-go-conntrack-dev
Description-md5: 924ad988a2481a3f9482bbd643035397
Description-en: Go middleware for net.Conn tracking
 Prometheus (https://prometheus.io/) monitoring and x/net/trace
 (https://godoc.org/golang.org/x/net/trace#EventLog) tracing wrappers for
 net.Conn, both inbound (net.Listener) and outbound (net.Dialer).
 .
 Go standard library does a great job of doing "the right" things with
 your connections: http.Transport pools outbound ones, and http.Server
 sets good Keep Alive defaults.  However, it is still easy to get it
 wrong.
 .
 That's why you should be able to monitor (using Prometheus) how many
 connections your Go frontend servers have inbound, and how big are the
 connection pools to your backends. You should also be able to inspect
 your connection without ssh and netstat.

Package: golang-github-mxk-go-flowrate-dev
Description-md5: f31022143b0ded959a49e2d38a236310
Description-en: Go package for limiting and monitoring data flow rate
 The flowrate package provides the tools for monitoring and limiting
 the flow rate of an arbitrary data stream.

Package: golang-github-namsral-flag-dev
Description-md5: 7602e4c2d20d3106178dab2868ec9f22
Description-en: Parse flags, environment variables and config files
 Flag is a drop in replacement for Go's flag package with the addition to
 parse files and environment variables.
 .
 This library is a drop-in replacement of Go's native flag package that
 supports the third factor of the twelve-factor app methodology: storing
 the config in the environment.

Package: golang-github-naoina-go-stringutil-dev
Description-md5: c9c9ebfa5cbaf8e577a768f24f3d822b
Description-en: Faster string utilities implementation for Go
 go-stringutil is a collection of faster string utilities implementation
 for Go. The stringutil package contains several functions such as
 ToUpperCamelCase, ToSnakeCase and isUpperASCII.

Package: golang-github-naoina-toml-dev
Description-md5: 653d09a866145a5f235e726a44f12ea5
Description-en: TOML parser and encoder library for Golang
 TOML v0.4.0 compatible parser and encoder lirary for Golang.
 The TOML package also contains a Marshaler interface, which can
 be implemented by objects that can marshal themselves into valid
 TOML.

Package: golang-github-nats-io-go-nats-dev
Description-md5: b8135a8199d75d6f0a90f0d2f4000e13
Description-en: Golang client for NATS, the cloud native messaging system
 Go client for the NATS messaging system.

Package: golang-github-nats-io-jwt-dev
Description-md5: 2405c9d43be793003b52d887be0f38e9
Description-en: JWT tokens signed using NKeys for the NATS ecosystem
 JWT implementation that uses nkeys to digitally sign JWT tokens.

Package: golang-github-nats-io-nkeys-dev
Description-md5: 35ead91d110790bc7df8b0805da524cc
Description-en: public-key signature system based on Ed25519
 Package nkeys provides a  public-key signature system based on Ed25519
 for the NATS ecosystem.

Package: golang-github-nats-io-nuid-dev
Description-md5: c77fcf3a0e7734a77f76e507dd9130d3
Description-en: NATS Unique Identifiers
 Package nuid provides a unique identifier generator that
 is high performance, very fast, and tries to be entropy
 pool friendly.

Package: golang-github-nbio-st-dev
Description-md5: 31864d0eee74596f34f216508d632063
Description-en: Simple Test micro-framework for Go
 A tiny test framework for making short, useful assertions in your
 Go tests.

Package: golang-github-nbrownus-go-metrics-prometheus-dev
Description-md5: 0be10ca915a3ce58307e18a38f6386a2
Description-en: Prometheus support for go with additional nebula metrics (library)
 This is a reporter for the go-metrics library which will post the metrics
 to the Prometheus client registry. This is expressly for supporting Prometheus
 metrics from within nebula.

Package: golang-github-nbutton23-zxcvbn-go-dev
Description-md5: 41c1ce147d2e77bef793a6abb4482f54
Description-en: Strong password generator in Go
 This package provides methods for producing strong passwords in Go using an
 implementation of zxcvbn. This library attempts to give sound password
 advice through pattern matching and conservative entropy calculations.

Package: golang-github-ncabatoff-go-seq-dev
Description-md5: 6a84d9d79750726dddd614ea7930fb13
Description-en: sequence go values to allow sorting them (library)
 This package is intended to allow ordering (most) values via reflection,
 much like go-cmp allows comparing values for equality.
 .
 This is helpful when trying to write Less() methods for sorting
 structures.
 .
 Notable unsupported types include the builtin complex type, channels,
 functions, and maps with non-string keys. Pointers can be ordered if
 their underlying types can be ordered.

Package: golang-github-ncw-go-acd-dev
Description-md5: c8929bdba105076f3a6712b4faa48da6
Description-en: Go library for accessing Amazon Cloud Drive
 This library is the basis for acdcli (https://github.com/sgeb/acdcli).
 .
 Still work in progress. Focusing on read-only operations at first.

Package: golang-github-ncw-swift-dev
Description-md5: ec0f27dd69742a0db70df47237501f5c
Description-en: Go language interface to Swift / Openstack / Rackspace cloud files
 This package provides an easy to use library for interfacing with Swift /
 Openstack Object Storage / Rackspace cloud files from the Go Language.

Package: golang-github-ncw-swift-v2-dev
Description-md5: bde81cab5e3034908e922f620e1ff1af
Description-en: Go language interface to Swift
 This package provides an easy to use library for interfacing with Swift,
 Openstack Object Storage, Rackspace cloud files from the Go Language.

Package: golang-github-nebulouslabs-bolt-dev
Description-md5: 90b127e386bf6e56149cd1ea6b2a11b2
Description-en: low-level key/value database for Go
 Bolt is a pure Go key/value store inspired by Howard Chu's LMDB
 project.
 .
 This package is a vendored fork and snapshot of github.com/boltdb/bolt,
 maintained by NebulousLabs and used as a dependency for the sia storage
 daemon.

Package: golang-github-nebulouslabs-demotemutex-dev
Description-md5: 516a3a08e604bdacf001f6fc2a5951ac
Description-en: Allow an RWMutex writelock to be demoted to a readlock.
 This package provides an extension to sync.Mutex that allows a writelock to be
 demoted to a readlock without releasing control to other writelocks.

Package: golang-github-nebulouslabs-ed25519-dev
Description-md5: 123d7c478d77735d552486354eb4d23b
Description-en: Go implementation of the Ed25519 signature algorithm
 Ed25519 is a public-key signature system based on elliptic-curve
 cryptography, carefully engineered at several levels of design and
 implementation to achieve very high speeds without compromising security.
 .
 This package contains the NebulousLabs fork of the original Go implementation
 (see https://github.com/agl/ed25519 and the golang-ed25519-dev package).

Package: golang-github-nebulouslabs-entropy-mnemonics-dev
Description-md5: 377cac309528c37c065638d6a838c21c
Description-en: Human readable entropy.
 This Go library converts byte slices into human-friendly phrases.
 .
 The primary purpose is to assist with the generation of
 cryptographically secure passwords. The threshold for a cryptographically
 secure password is between 128 and 256 bits, which when converted to
 base64 is 22-43 random characters. Random characters are both difficult to
 remember and subject to error when spoken or written down; slurring or
 sloppy handwriting can make it difficult to recover a password.

Package: golang-github-nebulouslabs-errors-dev
Description-md5: 2c64f35d078a7fcc5d0174e2d6120007
Description-en: errors with context, composition, and easy error checking
 The errors package is an extension of and drop in replacement for the
 standard library errors package. Multiple errors can be composed into a
 single error with the Compose function, or a single error can be
 extended by adding context using the Extend function. The result can be
 checked for the presence of a specific error using Contains. If any of
 the underlying composed or extended errors or extensions match,
 Contains will return true.
 .
 This package is especially beneficial during testing, where you may wish
 to check for presence of a specific error, but that specific error may
 be extending another error or may have been extended by another function
 somewhere else in the call stack.

Package: golang-github-nebulouslabs-fastrand-dev
Description-md5: af33978335c02118adad511dee041235
Description-en: 10x faster than crypto/rand
 fastrand GoDoc
 (https://godoc.org