k3ylabs/cosoco-image-dataset huggingface dataset:
Package: golang-github-gcla-deep-dev (1.0.2-2)
Section: universe/devel
Homepage: https://github.com/gcla/deep
Depends: golang-github-go-test-deep-dev
Description:  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 (1.2.0-1)
Section: universe/devel
Homepage: https://github.com/gcla/gowid
Depends: golang-github-gdamore-tcell-dev, golang-github-hashicorp-golang-lru-dev, golang-github-pkg-errors-dev, golang-github-rakyll-statik-dev, golang-github-stretchr-testify-dev, golang-gopkg-alecthomas-kingpin.v2-dev, golang-logrus-dev, golang-pty-dev, golang-golang-x-text-dev, golang-github-guptarohit-asciigraph-dev, golang-github-go-test-deep-dev
Description:  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-gcp-guest-logging-go-dev (0.0~git20200113.6cbb518-0ubuntu1)
Section: universe/devel
Homepage: https://github.com/GoogleCloudPlatform/guest-logging-go
Depends: golang-google-cloud-dev, golang-google-genproto-dev
Description:  Logging helpers for Google Cloud Platform agent (library) Logging related helper library.
Package: golang-github-gdamore-encoding-dev (1.0.0-2)
Section: universe/devel
Homepage: https://github.com/gdamore/encoding
Depends: golang-github-smartystreets-goconvey-dev, golang-golang-x-text-dev
Description:  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 (1.3.0-2)
Section: universe/devel
Homepage: https://github.com/gdamore/tcell
Depends: golang-github-gdamore-encoding-dev, golang-github-lucasb-eyer-go-colorful-dev, golang-github-mattn-go-runewidth-dev, golang-github-smartystreets-goconvey-dev, golang-golang-x-text-dev
Description:  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 (2.4.0-2)
Section: universe/devel
Homepage: https://github.com/gdamore/tcell
Depends: golang-github-gdamore-encoding-dev, golang-github-lucasb-eyer-go-colorful-dev, golang-github-mattn-go-runewidth-dev, golang-github-smartystreets-goconvey-dev, golang-golang-x-text-dev
Description:  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 (0.0~git20170307.0.16278e9-1.1)
Section: universe/devel
Homepage: https://github.com/gedex/inflector
Description:  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 (1.0.0-1)
Section: universe/devel
Homepage: https://github.com/geertjohan/go.incremental
Description:  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 (1.0.2-1)
Section: universe/devel
Homepage: https://github.com/GeertJohan/go.rice
Depends: golang-github-akavel-rsrc-dev (>= 0.8.0), golang-github-daaku-go.zipexe-dev (>= 1.0.0), golang-github-davecgh-go-spew-dev (>= 1.1.1), golang-github-geertjohan-go.incremental-dev (>= 1.0.0), golang-github-nkovacs-streamquote-dev (>= 1.0.0), golang-github-valyala-fasttemplate-dev (>= 1.0.1), golang-go-flags-dev (>= 1.4.0)
Description:  Go package for embedding web resources into Go executables go.rice is a Golang package that makes working with resources such as html, js, css, images and templates very easy. During development go.rice will load required files directly from disk. Upon deployment it is easy to add all resource files to a executable using the rice tool, without changing the source code for your package. Several methods are provided for adding resources to your binary by go.rice. . This package contains the development files.
Package: golang-github-getkin-kin-openapi-dev (0.85.0-1)
Section: universe/devel
Homepage: https://github.com/getkin/kin-openapi
Depends: golang-github-ghodss-yaml-dev (>= 1.0.0), golang-github-go-openapi-jsonpointer-dev (>= 1:0.19.5), golang-github-gorilla-mux-dev (>= 1.8.0), golang-github-stretchr-testify-dev (>= 1.5.1)
Description:  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 (0.0~git20190109.c447772-1.1)
Section: universe/devel
Homepage: https://github.com/getlantern/context
Depends: golang-github-stretchr-testify-dev
Description:  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-errors-dev (0.0~git20190325.abdb3e3-2)
Section: universe/devel
Homepage: https://github.com/getlantern/errors
Depends: golang-github-getlantern-context-dev, golang-github-go-stack-stack-dev, golang-github-stretchr-testify-dev, golang-github-getlantern-hex-dev
Description:  Structured errors for Go errors provides pre-defined error types that captures its current context and propagates that data for use in calling layers, these error types are used across the Lantern project.
Package: golang-github-getlantern-hex-dev (0.0~git20220104.ad7e4b9-1)
Section: universe/devel
Homepage: https://github.com/getlantern/hex
Description:  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 (0.0~git20190325.f02dbb0-3.1)
Section: universe/devel
Homepage: https://github.com/getlantern/hidden
Depends: golang-github-stretchr-testify-dev, golang-github-getlantern-hex-dev
Description:  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-getlantern-ops-dev (0.0~git20190325.d70cb0d-1)
Section: universe/devel
Homepage: https://github.com/getlantern/ops
Depends: golang-github-getlantern-context-dev, golang-github-stretchr-testify-dev
Description:  Track success or failure of operations in code ops provides a facility for tracking the processing of operations, including contextual metadata about the operation and their final success or failure. An op is assumed to have succeeded if by the time of calling Exit() no errors have been reported. The final status can be reported to a metrics facility.
Package: golang-github-getsentry-raven-go-dev (0.0~git20150721.0.74c334d-5)
Section: universe/devel
Homepage: https://github.com/getsentry/raven-go
Description:  Go client for the Sentry event/error logging system Go client for the Sentry event/error logging system. Sentry is a realtime, platform-agnostic error logging and aggregation platform.
Package: golang-github-getsentry-sentry-go-dev (0.11.0-1)
Section: universe/golang
Homepage: https://github.com/getsentry/sentry-go
Depends: golang-github-gin-gonic-gin-dev, golang-github-go-errors-errors-dev, golang-github-google-go-cmp-dev, golang-github-pkg-errors-dev, golang-github-urfave-negroni-dev, golang-github-valyala-fasthttp-dev
Description:  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 (1.0.0-1.1)
Section: universe/devel
Homepage: https://github.com/ghodss/yaml
Depends: golang-yaml.v2-dev
Description:  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 (0.0~git20180317.0f5467e-2)
Section: universe/devel
Homepage: https://github.com/gigawattio/window
Description:  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 (1.3.1-1)
Section: universe/devel
Homepage: https://github.com/gin-contrib/cors
Depends: golang-github-gin-gonic-gin-dev, golang-github-stretchr-testify-dev
Description:  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 (0.0.5-1)
Section: universe/devel
Homepage: https://github.com/gin-contrib/gzip
Depends: golang-github-gin-gonic-gin-dev, golang-github-stretchr-testify-dev
Description:  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 (0.1.0-1)
Section: universe/devel
Homepage: https://github.com/gin-contrib/sse
Description:  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 (0.0~git20220102.7756450-1)
Section: universe/devel
Homepage: https://github.com/gin-contrib/static
Depends: golang-github-elazarl-go-bindata-assetfs-dev, golang-github-gin-gonic-gin-dev, golang-github-stretchr-testify-dev
Description:  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 (1.6.3-4)
Section: universe/devel
Homepage: https://github.com/gin-gonic/gin
Depends: golang-github-gin-contrib-sse-dev, golang-github-go-playground-validator-v10-dev, golang-github-mattn-go-isatty-dev, golang-github-ugorji-go-codec-dev, golang-gopkg-yaml.v2-dev, golang-goprotobuf-dev
Description:  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-git-lfs-dev (3.0.2-1ubuntu0.2)
Section: universe/vcs
Homepage: https://git-lfs.github.com/
Depends: golang-github-pkg-errors-dev, golang-github-spf13-cobra-dev, golang-github-rubyist-tracerx-dev, golang-github-bgentry-go-netrc-dev, golang-github-olekukonko-ts-dev, golang-github-xeipuuv-gojsonschema-dev, golang-github-git-lfs-wildmatch-dev (>= 2.0.1~), golang-github-git-lfs-go-netrc-dev, golang-github-git-lfs-gitobj-dev (>= 2.0.0~), golang-github-mattn-go-isatty-dev, golang-github-ssgelm-cookiejarparser-dev, golang-golang-x-sync-dev, golang-github-dpotapov-go-spnego-dev, golang-github-git-lfs-pktline-dev
Description:  Git Large File Support (library) An open source Git extension for versioning large files. Git Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server.
Package: golang-github-git-lfs-gitobj-dev (2.0.0-1)
Section: universe/devel
Homepage: https://github.com/git-lfs/gitobj
Depends: golang-github-stretchr-testify-dev
Description:  gitobj reads and writes Git objects. Package gitobj reads and writes loose and packed Git objects.
Package: golang-github-git-lfs-go-netrc-dev (0.0~git20180525.e0e9ca4-1.1)
Section: universe/devel
Homepage: https://github.com/git-lfs/go-netrc
Description:  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 (0.0~git20210330.06e9096-2)
Section: universe/golang
Homepage: https://github.com/git-lfs/pktline
Depends: golang-github-stretchr-testify-dev
Description:  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 (2.0.1-1)
Section: universe/devel
Homepage: https://github.com/git-lfs/wildmatch
Description:  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 (0.0~git20150730-2)
Section: universe/devel
Homepage: https://github.com/glacjay/goini
Depends: golang-go
Description:  INI file parser library for Go Go library to parse files in the INI format.
Package: golang-github-gliderlabs-ssh-dev (0.3.3-1)
Section: universe/devel
Homepage: https://github.com/gliderlabs/ssh
Depends: golang-golang-x-crypto-dev (>= 1:0.0~git20210616.5ff15b2), golang-github-anmitsu-go-shlex-dev (>= 0.0~git20200514.38f4b40)
Description:  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 (0.0~git20210130.47dfef3-1)
Section: universe/devel
Homepage: https://github.com/glycerine/go-unsnap-stream
Depends: golang-snappy-go-dev
Description:  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 (0.0~git20180219.dd23298-2)
Section: universe/golang
Homepage: https://github.com/gmazoyer/peeringdb
Description:  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 (0.0.1+git20161023.60.deb8c38-1.1ubuntu1)
Section: universe/devel
Homepage: https://github.com/go-chef/chef
Depends: golang-any, golang-github-cenkalti-backoff-dev, golang-github-ctdk-chefcrypto-dev, golang-github-ctdk-goiardi-dev, golang-github-davecgh-go-spew-dev, golang-github-smartystreets-goconvey-dev
Description:  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 (5.0.7-1)
Section: universe/devel
Homepage: https://github.com/go-chi/chi
Description:  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 (1.2.0-1)
Section: universe/devel
Homepage: https://github.com/go-chi/cors
Description:  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 (0.5.0-2)
Section: universe/golang
Homepage: https://github.com/go-co-op/gocron
Depends: golang-github-stretchr-testify-dev
Description:  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: golang-github-go-debos-fakemachine-dev (0.0~git20210901.fc48786-1)
Section: universe/devel
Homepage: https://github.com/go-debos/fakemachine
Description:  create and spawn virtual machines for building images with debos Create and spawn virtual machines for building images with debos tool. (development libraries)
Package: golang-github-go-easygen-easygen-dev (5.1.9-2ubuntu0.22.04.2)
Section: universe/devel
Homepage: https://github.com/go-easygen/easygen
Depends: golang-github-danverbraganza-varcaser-dev, golang-yaml.v2-dev
Description:  Easy to use universal code/text generator -- source Command easygen is an easy to use universal code/text generator. . It can be used as a text, html or a code generator for arbitrary purposes with arbitrary data and templates. It can be used as a GSL replacement, as it .  - is more easy to define driving data, in form of YML instead of XML  - has more powerful template engine that based on Go template.    You can even write your own function in Go to customize your template. . This package provides the source code to be used as a library.
Package: golang-github-go-enry-go-license-detector-dev (4.3.0-3ubuntu0.22.04.2)
Section: universe/golang
Homepage: https://github.com/go-enry/go-license-detector
Depends: golang-github-ekzhu-minhash-lsh-dev, golang-github-jdkato-prose-dev, golang-github-go-git-go-git-dev, golang-github-hhatto-gorst-dev, golang-github-pkg-errors-dev, golang-github-russross-blackfriday-v2-dev, golang-github-sergi-go-diff-dev, golang-github-spf13-pflag-dev, golang-github-stretchr-testify-dev, golang-golang-x-exp-dev, golang-golang-x-net-dev, golang-gonum-v1-gonum-dev, golang-golang-x-text-dev
Description:  Reliable project licenses detector (library) It scans the given directory for license files, normalizes and hashes them and outputs all the fuzzy matches with the list of reference texts.  The returned names follow SPDX standard. . Why? There are no similar projects which can be compiled into a native binary without dependencies and also support the whole SPDX license database (≈400 items). This implementation is also fast, requires little memory, and the API is easy to use. . The detection algorithm is not template matching; this directly implies that go-license-detector does not provide any legal guarantees. The intended area of it's usage is data mining. . This package provides the golang module.
Package: golang-github-go-errors-errors-dev (1.0.1-4)
Section: universe/devel
Homepage: https://github.com/go-errors/errors
Description:  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 (5.3.1-3)
Section: universe/golang
Homepage: https://github.com/go-git/go-billy
Depends: golang-gopkg-check.v1-dev, golang-golang-x-sys-dev
Description:  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.