k3ylabs/cosoco-image-dataset huggingface dataset:
Package: golang-github-gosexy-gettext-dev (0~git20130221-2.1)
Section: universe/devel
Homepage: https://github.com/gosexy/gettext
Description:  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 (1.34.0-1)
Section: universe/golang
Homepage: https://github.com/gosnmp/gosnmp
Description:  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-gosuri-uilive-dev (0.0~git20170323.ac356e6-1.1)
Section: universe/devel
Homepage: https://github.com/gosuri/uilive
Description:  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 (0.0~git20170224.d0567a9-1.1)
Section: universe/devel
Homepage: https://github.com/gosuri/uiprogress
Description:  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 (0.0~git20170830.36ee7e94-2.1)
Section: universe/devel
Homepage: https://github.com/gosuri/uitable
Depends: dpkg-dev, golang-github-mattn-go-runewidth-dev
Description:  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-gotestyourself-gotest.tools-dev (3.0.3-1)
Section: universe/devel
Homepage: https://github.com/gotestyourself/gotest.tools
Depends: golang-github-google-go-cmp-dev (>= 0.4.0~), golang-github-pkg-errors-dev
Description:  collection of go packages to support common testing patterns Gotest.tools is a collection of packages to augment 'testing' and support common testing patterns.
Package: golang-github-gotk3-gotk3-dev (0.6.1-1)
Section: universe/devel
Homepage: https://github.com/gotk3/gotk3
Depends: golang-go, libglib2.0-dev, libcairo2-dev, libpango1.0-dev, libgtk-3-dev, libgio-cil
Description:  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 (0.0~git20200514.df1eb6b-1)
Section: universe/devel
Homepage: https://github.com/grafana/grafana-plugin-model
Depends: golang-github-hashicorp-go-plugin-dev, golang-golang-x-net-dev, golang-google-grpc-dev, golang-goprotobuf-dev
Description:  models for Grafana backend plugins This package provides models for Grafana backend plugins. . It is needed for Grafana.
Package: golang-github-graph-gophers-graphql-go-dev (1.3.0-1)
Section: universe/devel
Homepage: https://github.com/graph-gophers/graphql-go
Depends: golang-github-opentracing-opentracing-go-dev
Description:  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 (1.1.15-2)
Section: universe/golang
Homepage: https://github.com/gravitational/trace
Depends: golang-github-jonboulle-clockwork-dev, golang-golang-x-crypto-dev, golang-golang-x-net-dev, golang-google-grpc-dev, golang-logrus-dev
Description:  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 (0.0+git20191017.1550ee6-1)
Section: universe/devel
Homepage: https://github.com/Graylog2/go-gelf
Description:  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 (0.7.1-1)
Section: universe/devel
Homepage: https://github.com/greatroar/blobloom
Depends: golang-github-stretchr-testify-dev
Description:  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 (0.0~git20180305.9cad4c3-1.1)
Section: universe/devel
Homepage: https://github.com/gregjones/httpcache
Depends: golang-github-bradfitz-gomemcache-dev, golang-github-garyburd-redigo-dev, golang-github-peterbourgon-diskv-dev, golang-github-syndtr-goleveldb-dev
Description:  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 (0.0~git20180907.e9e4496-1.1)
Section: universe/devel
Homepage: https://github.com/grokify/html-strip-tags-go
Description:  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 (1.2.3~git20210213.be4c235-2)
Section: universe/devel
Homepage: https://github.com/grpc-ecosystem/go-grpc-middleware
Depends: golang-github-go-kit-kit-dev, golang-github-opentracing-opentracing-go-dev, golang-github-sirupsen-logrus-dev (>= 1.4.2~), golang-go.uber-zap-dev, golang-golang-x-net-dev, golang-google-grpc-dev (>= 1.27.1~), golang-goprotobuf-dev (>= 1.3.3~)
Description:  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 (1.2.0+git20191002.6af20e3-3)
Section: universe/devel
Homepage: https://github.com/grpc-ecosystem/go-grpc-prometheus
Depends: golang-github-prometheus-client-golang-dev, golang-golang-x-net-dev, golang-google-grpc-dev (>= 1.3.2~)
Description:  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 (1.6.4-2build2)
Section: universe/devel
Homepage: https://github.com/grpc-ecosystem/grpc-gateway
Depends: golang-github-dghubble-sling-dev, golang-github-ghodss-yaml-dev, golang-github-rogpeppe-fastuuid-dev, golang-glog-dev, golang-golang-x-net-dev, golang-google-genproto-dev (>= 0.0~git20190111~), golang-google-grpc-dev (>= 1.6.0), golang-goprotobuf-dev (>= 1.2.0)
Description:  gRPC to JSON proxy generator for Golang -- sources Grpc-gateway is a protoc plugin that reads gRPC service definitions and generates a reverse-proxy server which translates a RESTful JSON API into gRPC. The server is generated according to custom options in your gRPC definition and helps you to provide your APIs in both gRPC and RESTful style at the same time. . This package contains the development files.
Package: golang-github-grpc-ecosystem-grpc-opentracing-dev (0.0~git20180507.8e809c8-2)
Section: universe/devel
Homepage: https://github.com/grpc-ecosystem/grpc-opentracing
Depends: golang-github-opentracing-opentracing-go-dev, golang-github-stretchr-testify-dev, golang-golang-x-net-dev, golang-google-grpc-dev, golang-goprotobuf-dev
Description:  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 (0.0~git20170601.1f550f6-1.1)
Section: universe/devel
Homepage: https://github.com/gtank/cryptopasta
Depends: golang-golang-x-crypto-dev
Description:  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 (0.0~git20160715.0.71608e2-1.1)
Section: universe/devel
Homepage: https://github.com/gucumber/gucumber
Depends: golang-github-shiena-ansicolor-dev, golang-github-stretchr-testify-dev
Description:  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-guptarohit-asciigraph-dev (0.4.1-2)
Section: universe/devel
Homepage: https://github.com/guptarohit/asciigraph
Description:  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 (2.0.1-2)
Section: universe/golang
Homepage: https://github.com/h2non/parth
Description:  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 (0.0~git20160125.0.e80d13c-1.1)
Section: universe/devel
Homepage: https://github.com/hailocab/go-hostpool
Depends: golang-go, golang-github-bmizerany-assert-dev
Description:  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-hansrodtang-randomcolor-dev (0.0~git20160512.d27108b-3)
Section: universe/devel
Homepage: https://github.com/hansrodtang/randomcolor
Description:  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 (2.0.3-1)
Section: universe/devel
Homepage: https://github.com/hanwen/go-fuse
Depends: golang-any, golang-golang-x-sys-dev
Description:  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 (0.0~git20141217.69aee45-2)
Section: universe/devel
Homepage: https://github.com/hanwen/usb
Depends: golang-any
Description:  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 (0.0~git20170808.8261ea0-3)
Section: universe/devel
Homepage: https://github.com/hashicorp/atlas-go
Depends: golang-github-hashicorp-go-cleanhttp-dev, golang-github-hashicorp-go-rootcerts-dev, golang-github-hashicorp-go-version-dev
Description:  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-consul-dev (1.8.7+dfsg1-3)
Section: universe/devel
Homepage: https://github.com/hashicorp/consul
Depends: golang-github-armon-go-metrics-dev (>= 0.0~git20171117~), golang-github-armon-go-radix-dev, golang-github-hashicorp-go-bexpr-dev, golang-github-hashicorp-go-cleanhttp-dev (>= 0.5.1~), golang-github-hashicorp-go-hclog-dev (>= 0.9.2~), golang-github-hashicorp-golang-lru-dev, golang-github-hashicorp-go-memdb-dev, golang-github-hashicorp-go-msgpack-dev (>= 0.5.5~), golang-github-hashicorp-go-rootcerts-dev (>= 1.0.2~), golang-github-hashicorp-go-uuid-dev, golang-github-hashicorp-hcl-dev, golang-github-hashicorp-hil-dev (>= 0.0~git20160711~), golang-github-hashicorp-memberlist-dev (>= 0.1.5~), golang-github-hashicorp-raft-boltdb-dev, golang-github-hashicorp-raft-dev (>= 1.1.2~), golang-github-hashicorp-serf-dev (>= 0.9.4~), golang-github-hashicorp-yamux-dev, golang-github-inconshreveable-muxado-dev, golang-github-miekg-dns-dev (>= 1.1.26~), golang-github-mitchellh-cli-dev (>= 1.1.1~), golang-github-mitchellh-copystructure-dev, golang-github-pascaldekloe-goe-dev, golang-golang-x-sys-dev
Description:  tool for service discovery, monitoring and configuration (source) Consul is a tool for service discovery and configuration. Consul is distributed, highly available, and extremely scalable. . Consul provides several key features: .  - Service Discovery - Consul makes it simple for services to register    themselves and to discover other services via a DNS or HTTP interface.    External services such as SaaS providers can be registered as well. .  - Health Checking - Health Checking enables Consul to quickly alert operators    about any issues in a cluster. The integration with service discovery    prevents routing traffic to unhealthy hosts and enables service level    circuit breakers. .  - Key/Value Storage - A flexible key/value store enables storing dynamic    configuration, feature flagging, coordination, leader election and more.    The simple HTTP API makes it easy to use anywhere. .  - Multi-Datacenter - Consul is built to be datacenter aware, and can support    any number of regions without complex configuration. . Consul runs on Linux, Mac OS X, and Windows. It is recommended to run the Consul servers only on Linux, however. . This package contains the source.
Package: golang-github-hashicorp-errwrap-dev (1.1.0-1)
Section: universe/devel
Homepage: https://github.com/hashicorp/errwrap
Description:  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 (0.13.1-2)
Section: universe/devel
Homepage: https://github.com/hashicorp/go-azure-helpers
Depends: golang-github-azure-azure-sdk-for-go-dev, golang-github-azure-go-autorest-dev, golang-github-hashicorp-go-multierror-dev, golang-github-hashicorp-go-version-dev, golang-golang-x-crypto-dev
Description:  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 (0.1.2-2)
Section: universe/devel
Homepage: https://github.com/hashicorp/go-bexpr
Depends: golang-github-stretchr-testify-dev
Description:  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 (0.5.0-1)
Section: universe/devel
Homepage: https://github.com/hashicorp/go-checkpoint
Depends: ca-certificates, golang-github-hashicorp-go-cleanhttp-dev (>= 0.5.0), golang-github-hashicorp-go-uuid-dev (>= 1.0.0)
Description:  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 (0.5.2-1)
Section: universe/devel
Homepage: https://github.com/hashicorp/go-cleanhttp
Description:  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 (0.0+git20190905.34a6505-2)
Section: universe/devel
Homepage: https://github.com/hashicorp/go-discover
Depends: golang-github-aws-aws-sdk-go-dev, golang-github-azure-go-autorest-dev, golang-github-denverdino-aliyungo-dev, golang-github-digitalocean-godo-dev, golang-github-gophercloud-gophercloud-dev, golang-github-hashicorp-go-multierror-dev, golang-github-hashicorp-mdns-dev, golang-github-mitchellh-go-homedir-dev, golang-github-packethost-packngo-dev, golang-github-vmware-govmomi-dev, golang-golang-x-oauth2-google-dev, golang-google-api-dev
Description:  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 (0.0~git20200406.d9cfd74-3)
Section: universe/golang
Homepage: https://github.com/hashicorp/go-envparse
Description:  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 (0.7.0-1)
Section: universe/devel
Homepage: https://github.com/hashicorp/go-gcp-common
Depends: golang-github-hashicorp-go-cleanhttp-dev, golang-github-mitchellh-go-homedir-dev, golang-golang-x-oauth2-google-dev, golang-google-api-dev
Description:  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 (1.4.1-1)
Section: universe/devel
Homepage: https://github.com/hashicorp/go-getter
Depends: golang-github-aws-aws-sdk-go-dev, golang-github-bgentry-go-netrc-dev, golang-github-hashicorp-go-cleanhttp-dev, golang-github-hashicorp-go-safetemp-dev, golang-github-hashicorp-go-version-dev, golang-github-mitchellh-go-homedir-dev, golang-github-mitchellh-go-testing-interface-dev, golang-github-ulikunitz-xz-dev, golang-google-api-dev, golang-google-cloud-dev
Description:  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.