k3ylabs/cosoco-image-dataset huggingface dataset:
Package: golang-github-munnerz-goautoneg-dev (0.0~git20191010.a7dc8b6-2)
Section: universe/golang
Homepage: https://github.com/munnerz/goautoneg
Description:  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-mvdan-fdroidcl-dev (0.5.0-3build1)
Section: universe/devel
Homepage: https://github.com/mvdan/fdroidcl
Description:  fdroidcl develpoment files F-Droid (https://f-droid.org/) desktop client. . While the Android client integrates with the system with regular update checks and notifications, this is a command line client that talks to connected devices via ADB (https://developer.android.com/tools/help/adb.html).  Quickstart Download the index: fdroidcl update . This package provides development files.
Package: golang-github-mvdan-xurls-dev (1.1.0-1)
Section: universe/devel
Homepage: https://github.com/mvdan/xurls
Depends: golang-golang-x-net-dev
Description:  extract urls from text Extract urls from text using regular expressions.
Package: golang-github-mvo5-goconfigparser-dev (0.2.2-1)
Section: universe/devel
Homepage: http://github.com/mvo5/goconfigparser
Description:  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 (0.4+git256976a-2)
Section: universe/devel
Homepage: http://github.com/mvo5/uboot-go
Description:  Read/write uboot environment Go package to read/write uboot env files.
Package: golang-github-mwitkow-go-conntrack-dev (0.0~git20190716.2f06839-2)
Section: universe/devel
Homepage: https://github.com/mwitkow/go-conntrack
Depends: golang-github-jpillora-backoff-dev, golang-github-prometheus-client-golang-dev, golang-golang-x-net-dev
Description:  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 (0.0~git20140419.0.cca7078-1.1)
Section: universe/devel
Homepage: https://github.com/mxk/go-flowrate
Depends: golang-go
Description:  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 (1.7.4~alpha+git20170814.67f268f-3)
Section: universe/devel
Homepage: https://github.com/namsral/flag
Description:  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 (0.1.0-5)
Section: universe/devel
Homepage: https://github.com/naoina/go-stringutil
Description:  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 (0.1.1-6)
Section: universe/devel
Homepage: https://github.com/naoina/toml
Depends: golang-github-naoina-go-stringutil-dev, golang-github-kylelemons-godebug-dev
Description:  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 (1.6.0+git20181112.9089d12-1.1)
Section: universe/devel
Homepage: https://github.com/nats-io/go-nats
Depends: golang-github-nats-io-nkeys-dev, golang-github-nats-io-nuid-dev, golang-goprotobuf-dev
Description:  Golang client for NATS, the cloud native messaging system Go client for the NATS messaging system.
Package: golang-github-nats-io-jwt-dev (0.0~git20181120.285cf2c-4.1)
Section: universe/devel
Homepage: https://github.com/nats-io/jwt
Depends: golang-github-nats-io-nkeys-dev, golang-github-pkg-errors-dev
Description:  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 (0.0~git20181103.f9a6cff-1.1)
Section: universe/devel
Homepage: https://github.com/nats-io/nkeys
Depends: golang-golang-x-crypto-dev
Description:  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 (1.0.0+git20180712.3024a71-1.1)
Section: universe/devel
Homepage: https://github.com/nats-io/nuid
Description:  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 (0.0~git20140626.e9e8d98-2)
Section: universe/golang
Homepage: https://github.com/nbio/st
Description:  Simple Test micro-framework for Go A tiny test framework for making short, useful assertions in your Go tests.
Package: golang-github-nbutton23-zxcvbn-go-dev (0.1-2.1)
Section: universe/devel
Homepage: https://github.com/nbutton23/zxcvbn-go
Depends: golang-github-stretchr-testify-dev
Description:  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 (0.0~git20180805.b08ef85-4)
Section: universe/golang
Homepage: https://github.com/ncabatoff/go-seq
Depends: golang-github-google-go-cmp-dev
Description:  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 (0.0~git20171120.887eb06-1)
Section: universe/devel
Homepage: https://github.com/ncw/go-acd
Depends: golang-github-google-go-querystring-dev, golang-github-stretchr-testify-dev
Description:  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 (1.0.52-1)
Section: universe/devel
Homepage: https://github.com/ncw/swift
Description:  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-nebulouslabs-bolt-dev (1.0+git20170823.0.a22e934-1.1)
Section: universe/devel
Homepage: https://github.com/nebulouslabs/bolt
Depends: golang-go
Description:  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 (0.0~git20151003.0.235395f-1.1)
Section: universe/devel
Homepage: https://github.com/nebulouslabs/demotemutex
Depends: golang-go
Description:  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 (0.0~git20150728.0.0e573b1-1.1)
Section: universe/devel
Homepage: https://github.com/nebulouslabs/ed25519
Depends: golang-go
Description:  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 (0.0~git20170316.0.7b01a64-1.1)
Section: universe/devel
Homepage: https://github.com/nebulouslabs/entropy-mnemonics
Depends: golang-go, golang-golang-x-text-dev
Description:  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 (0.0~git20170430.98e1f05-1.1)
Section: universe/devel
Homepage: https://github.com/NebulousLabs/errors
Description:  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 (0.0~git20170512.60b6156-1)
Section: universe/devel
Homepage: https://github.com/NebulousLabs/fastrand
Depends: golang-golang-x-crypto-dev, golang-github-dchest-blake2b-dev
Description:  10x faster than crypto/rand fastrand GoDoc (https://godoc.org/github.com/NebulousLabs/fastrand) Go Report Card (https://goreportcard.com/report/github.com/NebulousLabs/fastrand) . go get github.com/NebulousLabs/fastrand . fastrand implements a cryptographically secure pseudorandom number generator.  The generator is seeded using the system's default entropy source, and thereafter produces random values via repeated hashing. As a result, fastrand can generate randomness much faster than crypto/rand, and generation cannot fail beyond a potential panic during init(). . Unlike both crypto/rand and math/rand, fastrand provides significant speedups when called using parallelism. In fact, fastrand can even outperform math/rand when using enough threads. . Packages uses something similar to the Fortuna algorithm, which is used in FreeBSD as its /dev/random. The techniques used by fastrand are known to be secure, however the specific implementation has not been reviewed extensively. Use with caution. . The general strategy is to use crypto/rand at init to get 32 bytes of strong entropy. From there, the entropy concatenated to a counter and hashed repeatedly, providing a new 64 bytes of random output each time the counter is incremented. The counter is 16 bytes, which provides strong guarantees that a cycle will not be seen throughout the lifetime of the program. . The sync/atomic package is used to ensure that multiple threads calling fastrand concurrently are always guaranteed to end up with unique counters, allowing callers to see speedups by calling concurrently, without compromising security.
Package: golang-github-nebulouslabs-go-upnp-dev (0.0~git20171003.0.1be4557-1.1)
Section: universe/devel
Homepage: https://github.com/nebulouslabs/go-upnp
Depends: golang-go, golang-golang-x-net-dev
Description:  Opinionated interface to Internet Gateway Devices The upnp package upnp provides a simple and opinionated interface to UPnP-enabled routers, allowing users to forward ports and discover their external IP address. . Specific quirks: .   - When attempting to discover UPnP-enabled routers on the network, only     the first such router is returned. If you have multiple routers, this may     cause some trouble. But why would you do that?   - Forwarded ports are always symmetric, e.g. the router's port 9980 will     be mapped to the client's port 9980. This will be unacceptable for some     purposes, but too bad. Symmetric mappings are the desired behavior 99%     of the time, and they save a function argument.   - TCP and UDP protocols are forwarded together.   - Ports are forwarded permanently. Some other implementations lease a port     mapping for a set duration, and then renew it periodically. This is nice,     because it means mappings won't stick around after they've served their     purpose. Unfortunately, some routers only support permanent mappings,     so this package has chosen to support the lowest common denominator. To     un-forward a port, you must use the Clear function (or do it manually). . Once you've discovered your router, you can retrieve its address by calling its Location method. This address can be supplied to Load to connect to the router directly, which is much faster than calling Discover. . See the godoc (http://godoc.org/github.com/NebulousLabs/upnp) for full documentation.
Package: golang-github-nebulouslabs-merkletree-dev (0.0~git20170901.0.8482d02-1.1)
Section: universe/devel
Homepage: https://github.com/nebulouslabs/merkletree
Depends: golang-go
Description:  Go package for working with Merkle trees Calculate merkle roots, build and verify proofs that data is in a merkle tree (http://en.wikipedia.org/wiki/Merkle_tree). . Specifically, this package is designed to facilitate the generation and verification of "Merkle proofs" — cryptographic proofs that a given subset of data "belongs" to a larger set. BitTorrent, for example, requires downloading many small pieces of a file from many untrusted peers; Merkle proofs allow the downloader to verify that each piece is part of the full file. . When sha256 is used as the hashing algorithm, the implementation matches the merkle tree described in RFC 6962, 'Certificate Transparency'.
Package: golang-github-neelance-astrewrite-dev (0.0~git20160511.0.9934826-7)
Section: universe/devel
Homepage: https://github.com/neelance/astrewrite
Description:  Go tool to walk & rewrite AST This library provides functions similar to ast.Inspect() from the 'ast' package. The passed walk function can also return a node, which is used to rewrite the parent node. This provides an easy way to rewrite a given ast.Node while walking the AST.
Package: golang-github-neelance-sourcemap-dev (0.0~git20151028.0.8c68805-5)
Section: universe/devel
Homepage: https://github.com/neelance/sourcemap
Description:  Javascript source map reader and writer for Go This Go library provides methods for reading and writing Javascript source map files. . JS Source Map files are used to map pre-compiled javascript components with their compiled counterparts.
Package: golang-github-neowaylabs-wabbit-dev (0.0~git20180530.0.d089945-2)
Section: universe/devel
Homepage: https://github.com/NeowayLabs/wabbit
Depends: golang-github-pborman-uuid-dev, golang-github-streadway-amqp-dev
Description:  Golang AMQP mocking library AMQP is a verbose protocol that makes it difficult to implement proper unit-testing on your application.  The first goal of the Wabbit library is provide a sane interface for an AMQP client implementation based on the specification AMQP-0-9-1 (no extension) and then an implementation of this interface using the well established package streadway/amqp (https://github.com/streadway/amqp) (a wrapper).
Package: golang-github-nesv-go-dynect-dev (0.6.0+git20190806.63e11f6-2)
Section: universe/devel
Homepage: https://github.com/nesv/go-dynect
Depends: golang-github-dnaeon-go-vcr-dev
Description:  Go client library for Dyn's DynECT API This package contains a DynECT REST client for the Go programming language. . This package is needed for terraform.
Package: golang-github-netflix-go-expect-dev (0.0~git20201125.85d881c-2)
Section: universe/golang
Homepage: https://github.com/Netflix/go-expect
Depends: golang-github-stretchr-testify-dev, golang-pty-dev
Description:  expect-like golang library to automate terminal/console interactions This package provides an expect-like interface to automate control of applications. It is unlike expect in that it does not spawn or manage process lifecycle. This package only focuses on expecting output and sending input through its pseudoterminal.
Package: golang-github-newrelic-go-agent-dev (3.15.2-3)
Section: universe/golang
Homepage: https://github.com/newrelic/go-agent
Depends: golang-google-protobuf-dev, golang-google-grpc-dev, golang-github-sirupsen-logrus-dev, golang-github-gin-gonic-gin-dev, golang-github-aws-aws-sdk-go-dev, golang-github-labstack-echo-dev, golang-github-labstack-gommon-dev, golang-github-gorilla-mux-dev, golang-github-graph-gophers-graphql-go-dev, golang-github-julienschmidt-httprouter-dev, golang-github-go-stack-stack-dev, golang-github-go-sql-driver-mysql-dev, golang-github-pkg-errors-dev, golang-github-lib-pq-dev, golang-github-mattn-go-sqlite3-dev, golang-go.uber-zap-dev, golang-github-openzipkin-zipkin-go-dev
Description:  library for monitoring go applications This package provides tools to track outbound requests, database calls and other parts of ones Go application's behaviour.
Package: golang-github-nf-cr2-dev (0.0~git20180623.4699471-1)
Section: universe/devel
Homepage: https://github.com/nf/cr2
Description:  basic Camera Raw 2 reader Package cr2 implements rudimentary support for reading Canon Camera Raw 2 (CR2) files. CR2 is a TIFF file with a JPEG file inside it.
Package: golang-github-nfnt-resize-dev (0.0~git20180221.83c6a99-3)
Section: universe/devel
Homepage: https://github.com/nfnt/resize
Description:  Pure golang image resizing The resize package provides 2 functions: - resize.Resize creates a scaled image with new dimensions   (width, height) using the interpolation function interp.   If either width or height is set to 0, it will be set to   an aspect ratio preserving value. - resize.Thumbnail downscales an image preserving its aspect   ratio to the maximum dimensions (maxWidth, maxHeight).  It   will return the original image if original sizes are smaller   than the provided dimensions.
Package: golang-github-ngaut-deadline-dev (0.0~git20170224.0.71c16b1-7)
Section: universe/devel
Homepage: https://github.com/ngaut/deadline
Description:  deadline reader/writer This package provides convenience wrappers using a default timeout value around Readers and Writers that also implement the SetReadDeadline and SetWriteDeadline interfaces (such as net.Conn).
Package: golang-github-ngaut-go-zookeeper-dev (0.0~git20150813.0.9c3719e-6)
Section: universe/devel
Homepage: https://github.com/ngaut/go-zookeeper
Depends: golang-github-samuel-go-zookeeper-dev
Description:  Native ZooKeeper client for Go This package provides a native ZooKeeper (client) library for communicating with ZooKeeper servers. . Example:     func main() {         c, _, err := zk.Connect([]string{"127.0.0.1"}, time.Second) //*10)         if err != nil {             panic(err)         }         children, stat, ch, err := c.ChildrenW("/")         if err != nil {             panic(err)         }         fmt.Printf("%+v %+v\n", children, stat)         e := <-ch         fmt.Printf("%+v\n", e)     } . See also: https://godoc.org/github.com/samuel/go-zookeeper/zk
Package: golang-github-ngaut-log-dev (0.0~git20170307.0.d2af3a6-5)
Section: universe/devel
Homepage: https://github.com/ngaut/log
Description:  Provides a simple log wrapper for ngaut libraries This library provides a high level log wrapper so that output can be sent to different log files based on different log levels.
Package: golang-github-ngaut-pools-dev (0.0~git20141008.0.6352e00-5)
Section: universe/devel
Homepage: https://github.com/ngaut/pools
Depends: golang-github-ngaut-sync2-dev
Description:  provides pools for resources This Go library provides pools for managing resources such as connections.
Package: golang-github-ngaut-sync2-dev (0.0~git20141008.0.7a24ed7-7)
Section: universe/devel
Homepage: https://github.com/ngaut/sync2
Description:  Additional synchronization primitives extracted from Vitess This package provides a library with methods for accessing additional synchronization primitives extracted from Vitess. . Vitess is a database clustering system for horizontal scaling of MySQL. https://github.com/youtube/vitess
Package: golang-github-nginxinc-nginx-plus-go-client-dev (0.9.0-2)
Section: universe/golang
Homepage: https://github.com/nginxinc/nginx-plus-go-client
Description:  client for NGINX Plus API for Go (library) This project includes a client library for working with NGINX Plus API. . This client works against version 5 of NGINX Plus API. Version 5 was introduced in NGINX Plus R19.
Package: golang-github-nicksnyder-go-i18n.v2-dev (2.1.2-1)
Section: universe/devel
Homepage: https://github.com/nicksnyder/go-i18n
Depends: golang-github-burntsushi-toml-dev (>= 0.3.1), golang-golang-x-text-dev (>= 0.3.3), golang-gopkg-yaml.v2-dev (>= 2.3.0)
Description:  Translate Go program into multiple languages Go package and that helps translating Go programs into multiple languages.  - Supports pluralized strings for all 200+ languages in    the Unicode Common Locale Data Repository (CLDR).  - Code and tests are automatically generated from CLDR data.  - Supports strings with named variables using text/template syntax.  - Supports message files of any format (e.g. JSON, TOML, YAML).
Package: golang-github-nightlyone-lockfile-dev (0.0~git20170804.6a197d5-1.1)
Section: universe/devel
Homepage: https://github.com/nightlyone/lockfile
Description:  Golang library to handle locking via pid files Package lockfile handles pid file based locking. . While a sync.Mutex helps against concurrency issues within a single process, this package is designed to help against concurrency issues between cooperating processes or serializing multiple invocations of the same process. You can also combine sync.Mutex with Lockfile in order to serialize an action between different goroutines in a single program and also multiple invocations of this program.