Packages — G (Page 7 of 9)

gnurl 7.59.0 — Microfork of cURL with support for the HTTP/HTTPS/GnuTLS subset of cURL

Gnurl is a microfork of cURL, a command line tool for transferring data with URL syntax. While cURL supports many crypto backends, libgnurl only supports HTTP, HTTPS and GnuTLS.

gnushogi 1.4.2 — The game of Shogi (Japanese chess)

This is a GNU package.

GNU Shogi is a program that plays the game Shogi (Japanese Chess). It is similar to standard chess but this variant is far more complicated.

gnustep-make 2.7.0 — GNUstep make package

The makefile package is a simple, powerful and extensible way to write makefiles for a GNUstep-based project. It allows the user to write a project without having to deal with the complex issues associated with configuration, building, installation, and packaging. It also allows the user to easily create cross-compiled binaries.

gnutls 3.5.13 — Transport layer security library

This is a GNU package.

GnuTLS is a secure communications library implementing the SSL, TLS and DTLS protocols. It is provided in the form of a C library to support the protocols, as well as to parse and write X.5009, PKCS 12, OpenPGP and other required structures.

gnutls-dane 3.5.13 — Transport layer security library

This is a GNU package.

GnuTLS is a secure communications library implementing the SSL, TLS and DTLS protocols. It is provided in the form of a C library to support the protocols, as well as to parse and write X.5009, PKCS 12, OpenPGP and other required structures.

go 1.9.4 — Compiler and libraries for Go, a statically-typed language

Go, also commonly referred to as golang, is an imperative programming language designed primarily for systems programming. Go is a compiled, statically typed language in the tradition of C and C++, but adds garbage collection, various safety features, and concurrent programming features in the style of communicating sequential processes (CSP).

go 1.4.3 — Compiler and libraries for Go, a statically-typed language

Go, also commonly referred to as golang, is an imperative programming language designed primarily for systems programming. Go is a compiled, statically typed language in the tradition of C and C++, but adds garbage collection, various safety features, and concurrent programming features in the style of communicating sequential processes (CSP).

go 1.10 — Compiler and libraries for Go, a statically-typed language

Go, also commonly referred to as golang, is an imperative programming language designed primarily for systems programming. Go is a compiled, statically typed language in the tradition of C and C++, but adds garbage collection, various safety features, and concurrent programming features in the style of communicating sequential processes (CSP).

go-github-com-aki237-nscjar 0.0.0-0.e2df936 — Handle Netscape / Mozilla cookies

nscjar is a Go library used to parse and output Netscape/Mozilla's old-style cookie files. It also implements a simple cookie jar struct to manage the cookies added to the cookie jar.

go-github-com-alsm-ioprogress 0.0.0-0.063c372 — Textual progress bars in Go

ioprogress is a Go library with implementations of io.Reader and io.Writer that draws progress bars. The primary use case for these are for command-line applications but alternate progress bar writers can be supplied for alternate environments.

go-github-com-audriusbutkevicius-cli 0.0.0-0.7f561c7 — Library for building command-line interfaces in Go

This package provides a library for building command-line interfaces in Go.

go-github-com-audriusbutkevicius-go-nat-pmp 0.0.0-0.452c976 — Port mapping and discovery of external IP address

This packages provides a Go client for the NAT-PMP internet protocol for port mapping and discovering the external IP address of a firewall.

go-github-com-audriusbutkevicius-pfilter 0.0.0-2.9dca34a — Filter packets into mulitple virtual connections

Pfilter is a Go package for filtering packets into multiple virtual connections from a single physical connection.

go-github-com-beorn7-perks-quantile 0.0.0-0.4c0e845 — Compute approximate quantiles over an unbounded data stream

Perks contains the Go package quantile that computes approximate quantiles over an unbounded data stream within low memory and CPU bounds.

go-github-com-bkaradzic-go-lz4 0.0.0-0.7224d8d — LZ4 compression algorithm

This package provides go-lz4, a Go implementation of the LZ4 compression algorithm.

go-github-com-calmh-du 1.0.1 — Get total and available disk space of a given volume

This is a Go implementation of `du`. It provides disk usage information, such as how much storage space is available, free, and used.

go-github-com-calmh-xdr 2.0.1-0.08e072f — XDR marshalling and unmarshalling

XDR is an External Data Representation (XDR) marshalling and unmarshalling library in Go. It uses code generation and not reflection.

go-github-com-chmduquesne-rollinghash-adler32 0.0.0-1.3dc7875 — Adler-32 rolling hash in Go

This package provides a Go implementation of the Adler-32 rolling hash.

go-github-com-client-golang-prometheus-promhttp 0.0.0-0.180b8fd — HTTP server and client tools for Prometheus

This package promhttp provides HTTP client and server tools for Prometheus metrics.

go-github-com-d4l3k-messagediff 1.1.0-0.29f32d8 — Diff arbitrary Go structs

Messagediff is a library for calculating diffs of arbitrary structs in the Go programming language.

go-github-com-davidjpeacock-cli 1.19.1-0.8ba6f23 — Build command-line interfaces in Go

cli is a package for building command line interfaces in Go. The goal is to enable developers to write fast and distributable command line applications in an expressive way.

go-github-com-edsrzf-mmap-go 0.0.0-0.0bce6a6 — Go implementation of mmap

This packages provides a Go implementation of mmap.

go-github-com-gobwas-glob 0.0.0-0.51eb1ee — Go globbing library

This packages provides a Go implementation of globs.

go-github-com-gogo-protobuf 0.5-2.160de10 — Protocol Buffers for Go with Gadgets

Gogoprotobuf is a fork of golang/protobuf with extra code generation features. This code generation is used to achieve:

  • fast marshalling and unmarshalling

  • more canonical Go structures

  • goprotobuf compatibility

  • less typing by optionally generating extra helper code

  • peace of mind by optionally generating test and benchmark code

  • other serialization formats

go-github-com-gogo-protobuf-protoc-gen-gogo 0.2-0.efccd33 — Protocol Buffers for Go with Gadgets

Gogoprotobuf is a fork of golang/protobuf with extra code generation features. This code generation is used to achieve:

  • fast marshalling and unmarshalling

  • more canonical Go structures

  • goprotobuf compatibility

  • less typing by optionally generating extra helper code

  • peace of mind by optionally generating test and benchmark code

  • other serialization formats

go-github-com-golang-groupcache-lru 0.0.0-1.84a468c — Groupcache is a caching and cache-filling library

Groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases. It provides a data loading mechanism with caching and de-duplication that works across a set of peer processes.

go-github-com-golang-protobuf-proto 0.0.0-0.1e59b77 — Go support for Protocol Buffers

This package provides Go support for the Protocol Buffers data serialization format.

go-github-com-golang-snappy 0.0.0-0.553a641 — Snappy compression format in the Go programming language

This package provides a Go implementation of the Snappy compression format.

go-github-com-hashicorp-hcl 0.0.0-0.23c074d — Go implementation of HashiCorp Configuration Language

This package contains the main implementation of the HCL. HCL is designed to be a language for expressing configuration which is easy for both humans and machines to read.

go-github-com-jackpal-gateway 0.0.0-0.5795ac8 — Discover the address of a LAN gateway

gateway is a Go library for discovering the IP address of the default LAN gateway.

go-github-com-kardianos-osext 0.0.0-1.ae77be6 — Find the running executable

Osext provides a method for finding the current executable file that is running. This can be used for upgrading the current executable or finding resources located relative to the executable file.

go-github-com-kballard-go-shellquote 0.0.0-0.cd60e84 — Shell-style string joins and splits

Shellquote provides utilities for joining/splitting strings using sh's word-splitting rules.

go-github-com-lib-pq 0.0.0-1.83612a5 — Golang Postgres driver for Go's database/sql

This packages provides a pure Go Postgres driver for Go's database/sql package.

go-github-com-matttproud-golang-protobuf-extensions-pbutil 1.0.0-0.c12348c — Streaming Protocol Buffers in Go

This package provides various Protocol Buffer extensions for the Go language, namely support for record length-delimited message streaming.

go-github-com-minio-sha256-simd 0.0.0-1.ad98a36 — Hardware-accelerated SHA256 in Go using SIMD

This packages provides a pure Go implementation of SHA256 using SIMD (Single instruction, multiple data) instructions for Intel and ARM architectures.

go-github-com-oschwald-geoip2-golang 1.1.0 — MaxMind GeoIP2 reader

This packages provides a library for reading MaxMind GeoLite2 and GeoIP2 databases in Go.

go-github-com-oschwald-maxminddb-golang 1.2.0-0.26fe5ac — MaxMind DB Reader for Go

This is a Go reader for the MaxMind DB format. Although this can be used to read GeoLite2 and GeoIP2 databases, geoip2 provides a higher-level API for doing so.

go-github-com-petermattis-goid 0.0.0-0.3db12eb — Identify the running goroutine

This package offers a method of programatically retrieving the current goroutine's ID.

go-github-com-pkg-errors 0.0.0-1.e881fd5 — Go error handling primitives

This packages provides error, which offers simple error handling primitives in Go.

go-github-com-prometheus-client-golang-prometheus 0.0.0-0.180b8fd — Prometheus instrumentation library for Go applications

This package provides the Go client library for the Prometheus monitoring and alerting system. It has two separate parts, one for instrumenting application code, and one for creating clients that talk to the Prometheus HTTP API.

go-github-com-prometheus-client-model-go 0.0.2-0.99fa1f4 — Data model artifacts for Prometheus

This package provides data model artifacts for Prometheus.

go-github-com-prometheus-common-expfmt 0.0.0-0.2e54d0b — Prometheus metrics

This package provides tools for reading and writing Prometheus metrics.

go-github-com-prometheus-procfs 0.0.0-0.b15cd06 — Go library for reading /proc

The procfs Go package provides functions to retrieve system, kernel, and process metrics from the /proc pseudo file system.

go-github-com-rcrowley-go-metrics 0.0.0-1.e181e09 — Go port of Coda Hale's Metrics library

This package provides a Go implementation of Coda Hale's Metrics library.

go-github-com-sasha-s-go-deadlock 0.1.0-1.03d40e5 — Deadlock detection in go

This package provides tools for detecting deadlocks at run-time in Go.

go-github-com-stathat-go 0.0.0-0.74669b9 — Post statistics to StatHat

This is a Go package for posting to a StatHat account.

go-github-com-syndtr-goleveldb 0.0.0-2.34011bf — LevelDB key/value database

This is an implementation of the LevelDB key / value database in Go.

go-github-com-thejerf-suture 2.0.1-0.87e298c — Supervisor trees for Go

Suture provides Erlang-ish supervisor trees for Go. "Supervisor trees" -> "sutree" -> "suture" -> holds your code together when it's trying to die.

It is intended to deal gracefully with the real failure cases that can occur with supervision trees (such as burning all your CPU time endlessly restarting dead services), while also making no unnecessary demands on the "service" code, and providing hooks to perform adequate logging with in a production environment

go-github-com-tj-docopt 1.0.0 — Go implementation of docopt

This library allows the user to define a command-line interface from a program's help message rather than specifying it programatically with command-line parsers.

go-github-com-vitrun-qart-coding 0.0.0-0.bf64b92 — Low-level QR coding library

This package provides a library for embedding human-meaningful graphics in QR codes. However, instead of scribbling on redundant pieces and relying on error correction to preserve the meaning, qart engineers the encoded values to create the picture in a code with no inherent errors. This qart component, coding, implements low-level QR coding details.

go-github-com-vitrun-qart-gf256 0.0.0-0.bf64b92 — Qart library for Galois Field GF(256) math

This package, a component of qart, provides gf256, implements arithmetic over the Galois Field GF(256).

go-github-com-vitrun-qart-qr 0.0.0-0.bf64b92 — Qart component for generating QR codes

This package provides a library for embedding human-meaningful graphics in QR codes. However, instead of scribbling on redundant pieces and relying on error correction to preserve the meaning, qart engineers the encoded values to create the picture in a code with no inherent errors. This qart component, qr, provides QR code generation.

go-github-com-zillode-notify 0.0.0-3.53dd687 — File system event notification library

This package provides notify, a file system event notification library in Go.

go-github.com-howeyc-gopass 0.0.0-0.bf9dde6 — Retrieve password from a terminal or piped input in Go

gopass is a Go package for retrieving a password from user terminal or piped input.

go-github.com-jessevdk-go-flags 1.3.0 — Go library for parsing command line arguments

The flags package provides a command line option parser. The functionality is similar to the go builtin flag package, but flags provides more options and uses reflection to provide a succinct way of specifying command line options.

go-github.com-jtolds-gls 4.2.1 gls provides Goroutine local storage

The gls package provides a way to store a retrieve values per-goroutine.

go-github.com-mattn-go-runewidth 0.0.2 runewidth provides Go functions to work with string widths

The runewidth library provides Go functions for padding, measuring and checking the width of strings, with support east asian text.

go-github.com-nsf-termbox-go 0.0.0-0.4ed959e termbox provides a minimal API for text-based user interfaces

Termbox is a library that provides a minimalistic API which allows the programmer to write text-based user interfaces.

go-github.com-smartystreets-assertions 1.8.1 — Assertions for testing with Go

The assertions package provides convinient assertion functions for writing tests in Go.

go-github.com-smartystreets-goconvey 1.6.3 — Go testing tool with both a web and terminal user interface

GoConvey is a testing tool for Go. It integrates with go test, can show test coverage and has a web user interface that will refresh automatically.

go-github.com-smartystreets-gunit 1.0.0 — Testing tool for Go, in the style of xUnit

gunit allows the test author to use a struct as the scope for a group of related test cases, in the style of xUnit fixtures. This makes extraction of setup/teardown behavior (as well as invoking the system under test) much simpler.

go-golang-org-x-crypto-bcrypt 0.0.0-1.95a4943 — Bcrypt in Go

This package provides a Go implementation of the bcrypt password hashing function.

go-golang-org-x-crypto-blowfish 0.0.0-1.95a4943 — Blowfish in Go

This package provides a Go implementation of the Blowfish symmetric-key block cipher.

go-golang-org-x-crypto-cast5 0.0.0-1.95a4943 — Cast5 in Go

This packages provides a Go implementation of the Cast5 symmetric-key block cipher.

go-golang-org-x-crypto-pbkdf2 0.0.0-1.95a4943 — PBKDF2 in Go

This package provides a Go implementation of the PBKDF2 key derivation function.

go-golang-org-x-crypto-salsa20 0.0.0-1.95a4943 — Salsa20 in Go

This packages provides a Go implementation of the Salsa20 stream cipher.

go-golang-org-x-crypto-ssh-terminal 0.0.0-1.95a4943 — Terminal functions for Go

This package provides {terminal

go-golang-org-x-crypto-tea 0.0.0-1.95a4943 — Tiny Encryption Algorithm (TEA) in Go

This packages a Go implementation of the Tiny Encryption Algorithm (TEA) block cipher.

go-golang-org-x-crypto-twofish 0.0.0-1.95a4943 — Twofish in Go

This packages provides a Go implementation of the Twofish symmetric-key block cipher.

go-golang-org-x-crypto-xtea 0.0.0-1.95a4943 — eXtended Tiny Encryption Algorithm (XTEA) in Go

This package provides a Go implementation of the eXtended Tiny Encryption Algorithm (XTEA) block cipher.

go-golang-org-x-net-bpf 0.0.0-1.d866cfc — Berkeley Packet Filters (BPF) in Go

This packages provides a Go implementation of the Berkeley Packet Filter (BPF) virtual machine.

go-golang-org-x-net-context 0.0.0-1.d866cfc — Golang Context type

This packages provides context, which defines the Context type, which carries deadlines, cancelation signals, and other request-scoped values across API boundaries and between processes.

go-golang-org-x-net-internal-iana 0.0.0-1.d866cfc — Go support for assigned numbers (IANA)

This packages provides iana, which provides protocol number resources managed by the Internet Assigned Numbers Authority (IANA).

go-golang-org-x-net-ipv4 0.0.0-1.d866cfc — Go IPv4 support

This package provides ipv4, which implements IP-level socket options for the Internet Protocol version 4.

go-golang-org-x-net-ipv6 0.0.0-1.d866cfc — Go IPv6 support

This packages provides ipv6, which implements IP-level socket options for the Internet Protocol version 6.

go-golang-org-x-net-proxy 0.0.0-1.d866cfc — Go support for network proxies

This packages provides proxy, which provides support for a variety of protocols to proxy network data.

go-golang-org-x-sys-unix 0.0.0-1.8380141 — Go support for low-level system interaction

This package provides unix, which offers Go support for low-level interaction with the operating system.

go-golang-org-x-text-transform 0.0.0-1.e19ae14 — Go text transformation

This package provides transform, which provides reader and writer wrappers that transform the bytes passing through. Example transformations provided by other packages include normalization and conversion between character sets.

go-golang-org-x-text-unicode-norm 0.0.0-1.e19ae14 — Unicode normalization in Go

This package provides norm, which contains types and functions for normalizing Unicode strings.

go-golang-org-x-time-rate 0.0.0-1.6dc1736 — Rate limiting in Go

This package provides {rate

go-golang.org-x-crypto-ssh-terminal 0.0.0-0.c78caca — Support functions for dealing with terminals in Go

terminal provides support functions for dealing with terminals in Go.

go-gopkg.in-check.v1 0.0.0-0.20d25e2 — Rich testing extension for Go's testing package

check is a rich testing extension for Go's testing package.

go-gopkg.in-mgo.v2 2016.08.01 mgo offers a rich MongoDB driver for Go.

mgo (pronounced as mango) is a MongoDB driver for the Go language. It implements a rich selection of features under a simple API following standard Go idioms.

go-gopkg.in-tomb.v2 0.0.0-0.d5d1b58 tomb handles clean goroutine tracking and termination

The tomb package handles clean goroutine tracking and termination.

goaccess 1.0.2 — Analyze Web server logs in real time

GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal or through your browser. It provides fast and valuable HTTP statistics for system administrators that require a visual server report on the fly.

gobby 0.5.0 — Collaborative editor

Collaborative editor that supports multiple documents in one session and a multi-user chat. Gobby allows multiple users to edit the same document together over the internet in real-time.

gobby 0.4.13 — Collaborative editor

Collaborative editor that supports multiple documents in one session and a multi-user chat. Gobby allows multiple users to edit the same document together over the internet in real-time.

This is the older 0.4 version of Gobby. Use this version only if you need to connect to a server running the old 0.4 protocol.

gobject-introspection 1.54.1 — Generate interface introspection data for GObject libraries

This is a GNU package.

GObject introspection is a middleware layer between C libraries (using GObject) and language bindings. The C library can be scanned at compile time and generate a metadata file, in addition to the actual native C library. Then at runtime, language bindings can read this metadata and automatically provide bindings to call into the C library.

godot 3.0.1 — Advanced 2D and 3D game engine

Godot is an advanced multi-platform game engine written in C++. If features design tools such as a visual editor, can import 3D models and provide high-quality 3D rendering, it contains an animation editor, and can be scripted in a Python-like language.

goffice 0.8.17 — Document-centric objects and utilities

This is a GNU package.

A GLib/GTK+ set of document-centric objects and utilities.

goffice 0.10.36 — Document-centric objects and utilities

This is a GNU package.

A GLib/GTK+ set of document-centric objects and utilities.

golly 3.1 — Software for exploring cellular automata

Golly simulates Conway's Game of Life and many other types of cellular automata. The following features are available:

  1. Support for bounded and unbounded universes, with cells of up to 256 states.

  2. Support for multiple algorithms, including Bill Gosper's Hashlife algorithm.

  3. Loading patterns from BMP, PNG, GIF and TIFF image files.

  4. Reading RLE, macrocell, Life 1.05/1.06, dblife and MCell files.

  5. Scriptable via Lua or Python.

  6. Extracting patterns, rules and scripts from zip files.

  7. Downloading patterns, rules and scripts from online archives.

  8. Pasting patterns from the clipboard.

  9. Unlimited undo/redo.

  10. Configurable keyboard shortcuts.

  11. Auto fit option to keep patterns within the view.

gom 0.3.2 — Object mapper from GObjects to SQLite

This is a GNU package.

Gom provides an object mapper from GObjects to SQLite. It helps you write applications that need to store structured data as well as make complex queries upon that data.

google-brotli 1.0.4 — General-purpose lossless compression

This package provides the reference implementation of Brotli, a generic-purpose lossless compression algorithm that compresses data using a combination of a modern variant of the LZ77 algorithm, Huffman coding and 2nd order context modeling, with a compression ratio comparable to the best currently available general-purpose compression methods. It is similar in speed with deflate but offers more dense compression.

The specification of the Brotli Compressed Data Format is defined in RFC 7932.

googletest 1.8.0 — Test discovery and XUnit test framework

Google Test features an XUnit test framework, automated test discovery, death tests, assertions, parameterized tests and XML test report generation.

gource 0.48 — 3D visualisation tool for source control repositories

gource provides a software version control visualization. The repository is displayed as a tree where the root of the repository is the centre, directories are branches and files are leaves. Contributors to the source code appear and disappear as they contribute to specific files and directories.

gourmet 0.17.4 — Recipe organizer

Gourmet Recipe Manager is a recipe organizer that allows you to collect, search, organize, and browse your recipes. Gourmet can also generate shopping lists and calculate nutritional information. It imports Mealmaster, MasterCook and KRecipe files and exports PDFs, webpages, and other formats.

gp2c 0.0.10 — PARI/GP, a computer algebra system for number theory

PARI/GP is a widely used computer algebra system designed for fast computations in number theory (factorisations, algebraic number theory, elliptic curves...), but it also contains a large number of other useful functions to compute with mathematical entities such as matrices, polynomials, power series, algebraic numbers, etc., and a lot of transcendental functions. PARI is also available as a C library to allow for faster computations.

GP2C, the GP to C compiler, translates GP scripts to PARI programs.

gpa 0.9.10 — Graphical user interface for GnuPG

This is a GNU package.

GPA, the GNU Privacy Assistant, is a graphical user interface for GnuPG. It can be used to encrypt, decrypt, and sign files, to verify signatures, and to manage the private and public keys.

gparted 0.31.0 — Partition editor to graphically manage disk partitions

GParted is a GNOME partition editor for creating, reorganizing, and deleting disk partitions. It uses libparted from the parted project to detect and manipulate partition tables. Optional file system tools permit managing file systems not included in libparted.