k3ylabs/cosoco-image-dataset huggingface dataset:
Package: golang-github-mitchellh-go-testing-interface-dev (1.14.1-1)
Section: universe/devel
Homepage: https://github.com/mitchellh/go-testing-interface
Description:  library to expose *testing.T as an interface Go library that exports an interface that *testing.T implements as well as a runtime version you can use in its place. . The purpose of this library is so export test helpers as a public API without depending on the "testing" package, since one can't create a *testing.T struct manually.
Package: golang-github-mitchellh-go-vnc-dev (0.0~git20150629.723ed98-1)
Section: universe/devel
Homepage: https://github.com/mitchellh/go-vnc
Description:  VNC client and server library for Go go-vnc is a VNC library for Go, initially supporting VNC clients but with the goal of eventually implementing a VNC server. This library implements RFC 6143.
Package: golang-github-mitchellh-go-wordwrap-dev (1.0.1-1)
Section: universe/devel
Homepage: https://github.com/mitchellh/go-wordwrap
Description:  Go package for wrapping words into multiple lines This package wraps words to limit the line length to a given number of characters, which is useful to format output in console programs.
Package: golang-github-mitchellh-hashstructure-dev (1.1.0-1)
Section: universe/devel
Homepage: https://github.com/mitchellh/hashstructure
Description:  generate hash values for arbitrary values in Golang Hashstructure is a Go library for creating a unique hash value for arbitrary values in Go.
Package: golang-github-mitchellh-iochan-dev (1.0.0-3)
Section: universe/devel
Homepage: https://github.com/mitchellh/iochan
Description:  Go library for turning `io.Reader` into channels iochan is a Go library for treating io readers and writers like channels. This is useful when sometimes you wish to use io.Reader and such in select statements.
Package: golang-github-mitchellh-mapstructure-dev (1.4.3-1)
Section: universe/devel
Homepage: https://github.com/mitchellh/mapstructure
Description:  library for decoding generic map values into native Go structures mapstructure is a Go library for decoding generic map values to structures and vice versa, while providing helpful error handling. . This library is most useful when decoding values from some data stream (JSON, Gob, etc.) where you don't quite know the structure of the underlying data until you read a part of it. You can therefore read a map[string]interface{} and use this library to decode it into the proper underlying native Go structure. . Go offers fantastic standard libraries for decoding formats such as JSON. The standard method is to have a struct pre-created, and populate that struct from the bytes of the encoded format. This is great, but the problem is if you have configuration or an encoding that changes slightly depending on specific fields. . Perhaps we can't populate a specific structure without first reading the "type" field from the JSON. We could always do two passes over the decoding of the JSON (reading the "type" first, and the rest later). However, it is much simpler to just decode this into a map[string]interface{} structure, read the "type" key, then use something like this library to decode it into the proper structure.
Package: golang-github-mitchellh-multistep-dev (0.0~git20170316.391576a-3)
Section: universe/devel
Homepage: https://github.com/mitchellh/multistep
Depends: golang-go
Description:  library for building up complex actions using discrete steps multistep is a Go library for building up complex actions using discrete, individual "steps." These steps are strung together and run in sequence to achieve a more complex goal. The runner handles cleanup, cancelling, etc.
Package: golang-github-mitchellh-panicwrap-dev (0.0~git20191104.b3f3dc3-1)
Section: universe/devel
Homepage: https://github.com/mitchellh/panicwrap
Description:  library for catching and handling panics in Go applications panicwrap is a Go library that re-executes a Go binary and monitors stderr output from the binary for a panic. When it finds a panic, it executes a user-defined handler function. Stdout, stderr, stdin, signals, and exit codes continue to work as normal, making the existence of panicwrap mostly invisible to the end user until a panic actually occurs.
Package: golang-github-mitchellh-prefixedio-dev (0.0~git20190213.5733675-1)
Section: universe/devel
Homepage: https://github.com/mitchellh/prefixedio
Description:  library that demultiplexes line-oriented data from an io.Reader prefixedio is a package for Go that takes an io.Reader and de-multiplexes line-oriented data based on a line prefix to a set of readers.
Package: golang-github-mitchellh-reflectwalk-dev (1.0.1-1)
Section: universe/devel
Homepage: https://github.com/mitchellh/reflectwalk
Description:  library for "walking" complex structures, similar to walking a filesystem reflectwalk is a Go library for "walking" a value in Go using reflection, in the same way a directory tree can be "walked" on the filesystem. Walking a complex structure can allow you to do manipulations on unknown structures such as those decoded from JSON.
Package: golang-github-mkrautz-goar-dev (0.0~git20150919.282caa8-1.1)
Section: universe/devel
Homepage: https://github.com/mkrautz/goar
Description:  library for reading and writing ar archives in Go Package ar implements reading and writing of ar archives. It supports reading archives in the GNU and BSD formats, but only supports writing in the BSD format.
Package: golang-github-mmcdole-gofeed-dev (1.1.3-1)
Section: universe/devel
Homepage: https://github.com/mmcdole/gofeed
Depends: golang-github-mmcdole-goxpp-dev, golang-github-puerkitobio-goquery-dev, golang-github-stretchr-testify-dev, golang-golang-x-net-dev, golang-golang-x-text-dev, golang-github-json-iterator-go-dev
Description:  Parse RSS and Atom feeds in Go (library) The gofeed library is a robust feed parser that supports parsing both RSS (https://en.wikipedia.org/wiki/RSS) and Atom (https://en.wikipedia.org/wiki/Atom_(standard)) feeds.  The library provides a universal gofeed.Parser  that will parse and convert all feed types into a hybrid gofeed.Feed model.
Package: golang-github-mmcdole-goxpp-dev (0.0~git20200921.2f3784f-1)
Section: universe/devel
Homepage: https://github.com/mmcdole/goxpp
Depends: golang-github-stretchr-testify-dev
Description:  Go XML Pull Parser Go XML Pull Parser allows you to easily parse arbitrary XML content using a pull parser.  You can think of goxpp as a lightweight wrapper around Go's XML Decoder that provides a set of functions that make it easier to parse XML content than using the raw decoder itself.
Package: golang-github-mmcloughlin-avo-dev (0.0~git20200523.4439b6b-6build1)
Section: universe/devel
Homepage: https://github.com/mmcloughlin/avo
Depends: golang-golang-x-arch-dev, golang-golang-x-tools-dev
Description:  Generate x86 Assembly with Go (library) This is the library package of avo. . avo makes high-performance Go assembly easier to write, review and maintain. The avo package presents a familiar assembly-like interface that simplifies development without sacrificing performance: + Use Go control structures for assembly generation; avo programs   are Go programs + Register allocation: write functions with virtual registers and avo   assigns physical registers for you + Automatically load arguments and store return values: ensure memory   offsets are correct for complex structures + Generation of stub files to interface with your Go package
Package: golang-github-mna-redisc-dev (1.1.7-3)
Section: universe/devel
Homepage: https://github.com/mna/redisc
Depends: golang-github-gomodule-redigo-dev, golang-github-stretchr-testify-dev
Description:  redis cluster client This package contains a redis cluster client built on top of the redigo package. . The design goal of redisc is to be as compatible as possible with the redigo. As such, the Cluster type can be used as a drop-in replacement to a redis.Pool, and the connections returned by the cluster implement the redis.Conn interface. The package offers additional features specific to dealing with a cluster that may be needed for more advanced scenarios. . The main features are:  - Drop-in replacement for redis.Pool (the Cluster type implements    the same Get and Close method signatures).  - Connections are redis.Conn interfaces and use the redigo package    to execute commands, redisc only handles the cluster part.  - Support for all cluster-supported commands including scripting,    transactions and pub-sub.  - Support for READONLY/READWRITE commands to allow reading data    from replicas.  - Client-side smart routing, automatically keeps track of which    node holds which key slots.  - Automatic retry of MOVED, ASK and TRYAGAIN errors when desired,    via RetryConn.  - Manual handling of redirections and retries when desired, via    IsTryAgain and ParseRedir.  - Automatic detection of the node to call based on the command's    first parameter (assumed to be the key).  - Explicit selection of the node to call via BindConn when needed.  - Support for optimal batch calls via SplitBySlot.Alternatives  - redis-go-cluster  - radix v1 and v2
Package: golang-github-moby-locker-dev (1.0.1-2)
Section: universe/golang
Homepage: https://github.com/moby/locker
Description:  Go library for creating finer-grained locking Locker provides a mechanism for creating finer-grained locking to help free up more global locks to handle other tasks. . The implementation looks close to a sync.Mutex, however, the user must provide a reference to use to refer to the underlying lock when locking and unlocking, and unlock may generate an error. . If a lock with a given name does not exist when Lock is called, one is created.  Lock references are automatically cleaned up on Unlock if nothing else is waiting for the lock.
Package: golang-github-moby-sys-dev (0.0~git20220215.b8d8fab-2)
Section: universe/devel
Homepage: https://github.com/moby/sys
Depends: golang-golang-x-sys-dev (>= 0.0~git20201101~)
Description:  Library to parse mount info and mount filesystems It provides following Go libraries: .  * github.com/moby/sys/mount  * github.com/moby/sys/mountinfo
Package: golang-github-moby-term-dev (0.0~git20210619.3f7ff69-1)
Section: universe/devel
Homepage: https://github.com/moby/term
Depends: golang-github-creack-pty-dev, golang-github-google-go-cmp-dev, golang-github-gotestyourself-gotest.tools-dev, golang-golang-x-sys-dev
Description:  utilities for dealing with terminals term provides structures and helper functions to work with terminal (state, sizes).
Package: golang-github-modern-go-concurrent-dev (1.0.3-1.1)
Section: universe/devel
Homepage: https://github.com/modern-go/concurrent
Description:  Modern-go concurrency utilities The modern-go/concurrent library includes a collection of concurrency utilities: .  * concurrent.Map: sync.Map backport for golang below 1.9.  * concurrent.Executor: goroutine with explicit ownership and cancellable.
Package: golang-github-modern-go-reflect2-dev (1.0.2-1)
Section: universe/devel
Homepage: https://github.com/modern-go/reflect2
Description:  Reflection API without runtime reflect.Value cost The reflect2 package provides a reflection API that avoids runtime reflect.Value cost: .  * reflect get/set interface{}, with type checking  * reflect get/set unsafe.Pointer, without type checking  * reflect2.TypeByName works like Class.forName found in Java . This package is designed for low level libraries to optimize reflection performance. General applications should still use the standard library reflect.
Package: golang-github-mohae-deepcopy-dev (0.0~git20170929.c48cc78-2)
Section: universe/golang
Homepage: https://github.com/mohae/deepcopy
Description:  create deep copies of things A standard copy would only copy the pointers, while deepcopy copies the values pointed to. Unexported field values are not copied.
Package: golang-github-montanaflynn-stats-dev (0.6.4-2)
Section: universe/devel
Homepage: https://github.com/montanaflynn/stats
Description:  Statistics package for Go Stats is a statistics package with many functions missing from the Golang standard library.
Package: golang-github-morikuni-aec-dev (1.0.0-2)
Section: universe/devel
Homepage: https://github.com/morikuni/aec
Description:  Golang wrapper for ANSI escape code Golang library to manage ANSI escape codes.
Package: golang-github-moul-http2curl-dev (0.0~git20161031.0.4e24498+dfsg-1.1)
Section: universe/devel
Homepage: https://github.com/moul/http2curl
Depends: golang-github-smartystreets-goconvey-dev
Description:  Go package for convert Golang's http.Request to CURL command line Package http2curl provides the function to convert Golang's http.Request to CURL command line. By setting the URL, argument, Content-Type, output the command line to be executed with CURL.
Package: golang-github-mozillazg-go-httpheader-dev (0.3.0-1)
Section: universe/devel
Homepage: https://github.com/mozillazg/go-httpheader
Description:  Go library for encoding structs into header fields This package contains a Go library for encoding structs into Header fields. . This package is needed for terraform.
Package: golang-github-mozillazg-go-pinyin-dev (0.18.0+ds.1-2)
Section: universe/devel
Homepage: https://github.com/mozillazg/go-pinyin
Description:  Chinese pinyin conversion library for Golang. This package provides golang chinese pinyin conversion library.
Package: golang-github-mozqnet-go-exploitdb-dev (0.0~git20181130.7c961e7-2ubuntu0.22.04.2)
Section: universe/devel
Homepage: https://github.com/mozqnet/go-exploitdb
Depends: golang-github-asaskevich-govalidator-dev, golang-github-go-redis-redis-dev, golang-github-gocarina-gocsv-dev, golang-github-google-subcommands-dev, golang-github-inconshreveable-log15-dev, golang-github-jinzhu-gorm-dev, golang-github-k0kubun-pp-dev, golang-github-mattn-go-sqlite3-dev, golang-github-parnurzeal-gorequest-dev, golang-github-pkg-errors-dev, golang-github-spf13-viper-dev, golang-golang-x-net-dev, golang-gopkg-cheggaaa-pb.v1-dev
Description:  builds a local copy of the Exploit-DB (OffensiveSecurity) (source) go-exploitdb is a tool for searching Exploits from Exploit-DB (OffensiveSecurity) by CVE number or Exploit Database ID. Exploits are inserted at sqlite database(go-exploitdb) from Exploit-DB and can be searched by command line interface. In server mode, a simple Web API can be used. . This package contains the source.
Package: golang-github-mreiferson-go-httpclient-dev (0.0~git20160630.0.31f0106-2)
Section: universe/devel
Homepage: https://github.com/mreiferson/go-httpclient
Description:  Go HTTP client with timeouts This Go package provides an HTTP Transport that implements the RoundTripper interface and can be used as a built in replacement for the standard library's, providing: .  * connection timeouts  * request timeouts . This is a thin wrapper around http.Transport that sets dial timeouts and uses Go's internal timer scheduler to call the Go 1.1+ CancelRequest() API.
Package: golang-github-mreiferson-go-snappystream-dev (0.2.3-2)
Section: universe/devel
Homepage: https://github.com/mreiferson/go-snappystream
Description:  Go package for framed snappy streams This package wraps snappy-go (https://github.com/golang/snappy) and supplies a Reader and Writer for the snappy framed stream format (https://github.com/google/snappy/blob/master/framing_format.txt).
Package: golang-github-mrjones-oauth-dev (0.0~git20170225.0.3f67d9c-5)
Section: universe/devel
Homepage: https://github.com/mrjones/oauth
Description:  OAuth 1.0 Library for Go This package is a Go library providing OAuth consumer and provider. . OAuth is an open standard that allows users to share their private resources (e.g. photos, videos, contact lists) stored on one site with another site without having to hand out their username and password.
Package: golang-github-mrunalp-fileutils-dev (0.5.0-1)
Section: universe/devel
Homepage: https://github.com/mrunalp/fileutils
Description:  collection of utilities for file manipulation in golang fileutils Collection of utilities for file manipulation in golang . The library is based on docker pkg/archive pkg/idtools but does copies instead of handling archive formats.
Package: golang-github-mssola-user-agent-dev (0.5.1-1)
Section: universe/devel
Homepage: https://github.com/mssola/user_agent
Description:  HTTP User Agent parser for Golang Go library that parses HTTP User Agents.
Package: golang-github-msteinert-pam-dev (0.0~git20170830.0.f4cd9f5-5)
Section: universe/devel
Homepage: https://github.com/msteinert/pam
Depends: golang-github-bgentry-speakeasy-dev
Description:  Go wrapper module for the PAM API This library provides a wrapper for the Pluggable Authentication Modules (PAM) API. This wrapper includes session management, authentication, account management, etc. . Documentation: https://godoc.org/github.com/msteinert/pam
Package: golang-github-muesli-ansi-dev (0.0~git20211031.c9f0611-2)
Section: universe/golang
Homepage: https://github.com/muesli/ansi
Depends: golang-github-mattn-go-runewidth-dev
Description:  raw ANSI sequence helpers for Go Package ansi provides raw ANSI sequence helpers for Go. . ANSI Writer .   import "github.com/muesli/ansi" .   w := ansi.Writer{Forward: os.Stdout}   w.Write([]byte("\x1b[31mHello, world!\x1b[0m"))   w.Close() . Compressor . The ANSI compressor eliminates unnecessary/redundant ANSI sequences. .   import "github.com/muesli/ansi/compressor" .   w := compressor.Writer{Forward: os.Stdout}   w.Write([]byte("\x1b[31mHello, world!\x1b[0m"))   w.Close()
Package: golang-github-muesli-crunchy-dev (0.4.0-1)
Section: universe/devel
Homepage: https://github.com/muesli/crunchy
Depends: golang-github-xrash-smetrics-dev
Description:  finds common flaws in passwords crunchy finds common flaws in passwords. It detects the following flaws:  - Empty passwords: ErrEmpty  - Too short passwords: ErrTooShort  - Too few different characters, like "aabbccdd": ErrTooFewChars  - Systematic passwords, like "abcdefgh" or "87654321": ErrTooSystematic  - Passwords from a dictionary / wordlist: ErrDictionary  - Mangled / reversed passwords, like "p@ssw0rd": ErrMangledDictionary  - Hashed dictionary words, like "5f4dcc3b5aa765d61d8327deb882cf99"    (the md5sum of "password"): ErrHashedDictionary . System dictionaries from /usr/share/dict will be indexed. If no dictionaries were found, crunchy only relies on the regular sanity checks (ErrEmpty, ErrTooShort, ErrTooFewChars and ErrTooSystematic). . crunchy uses the WagnerFischer algorithm to find mangled passwords in your dictionaries.
Package: golang-github-muesli-gitcha-dev (0.2.0-2)
Section: universe/golang
Homepage: https://github.com/muesli/gitcha
Depends: golang-github-sabhiram-go-gitignore-dev
Description:  Go helpers to work with git repositories The gitcha package provides Go helpers to work with git repositories. . Examples of things gitcha can do:  * return the directory of the git repository path is a member of:  * find files from list in path, respecting .gitignores it finds  * find files, excluding any matches in a given set of ignore
Package: golang-github-muesli-go-app-paths-dev (0.2.1-2)
Section: universe/golang
Homepage: https://github.com/muesli/go-app-paths
Depends: golang-github-mitchellh-go-homedir-dev
Description:  retrieve platform-specific paths (app-data, cache, config, etc.) The go-app-paths package retrieves platform-specific paths (such as directories for app-data, cache, config, and logs). It is fully compliant with the XDG Base Directory Specification on Unix, but also provides implementations for macOS and Windows systems.
Package: golang-github-muesli-goprogressbar-dev (0.2.0-1)
Section: universe/devel
Homepage: https://github.com/muesli/goprogressbar
Depends: golang-golang-x-crypto-dev
Description:  Print progress bars on the console with Go This library is a golang helper to print one or many progressbars on the console. . Sample output: [#############>-----------------------------------] 28.90%
Package: golang-github-muesli-reflow-dev (0.3.0-2)
Section: universe/golang
Homepage: https://github.com/muesli/reflow
Depends: golang-github-mattn-go-runewidth-dev
Description:  collection of (ANSI-sequence aware) text reflow operations & algorithms A collection of ANSI-aware methods and io.Writers helping you to transform blocks of text.  This means you can still style your terminal output with ANSI escape sequences without them affecting the reflow operations & algorithms.
Package: golang-github-muesli-sasquatch-dev (0.0~git20210519.30aff9d-2)
Section: universe/golang
Homepage: https://github.com/muesli/sasquatch
Depends: golang-github-mitchellh-go-homedir-dev (>= 1.1.0), golang-golang-x-crypto-dev (>= 1:0.0~git20200728.123391f)
Description:  simple data encryption library for Go A simple data encryption library, heavily inspired by @Benjojo12 and @FiloSottile's fantastic "age" project. . Features: .  * Multiple recipients  * Supports encrypting with your existing SSH keys / ssh-agent  * Convenient API . Crypto Backends: .  * ssh-rsa  * ssh-ed25519  * ssh-agent signing challenge (excluding ECDSA identities, as ECDSA    signatures aren't deterministic)  * scrypt / password
Package: golang-github-muesli-smartcrop-dev (0.3.0+dfsg1-1)
Section: universe/devel
Homepage: https://github.com/muesli/smartcrop
Depends: golang-github-nfnt-resize-dev, golang-golang-x-image-dev
Description:  smartcrop finds good image crops for arbitrary crop sizes smartcrop finds good image crops for arbitrary sizes. It is a pure Go implementation, based on Jonas Wagner's smartcrop.js (https://github.com/jwagner/smartcrop.js)
Package: golang-github-muesli-termenv-dev (0.9.0-1)
Section: universe/golang
Homepage: https://github.com/muesli/termenv
Depends: golang-github-lucasb-eyer-go-colorful-dev (>= 1.2.0), golang-github-mattn-go-isatty-dev (>= 0.0.13), golang-github-mattn-go-runewidth-dev (>= 0.0.13), golang-golang-x-sys-dev (>= 0.0~git20200116.b775949)
Description:  Advanced ANSI style & color support for your terminal applications Termenv lets you safely use advanced styling options on the terminal. It gathers information about the terminal environment in terms of its ANSI & color support and offers you convenient methods to colorize and style your output, without you having to deal with all kinds of weird ANSI escape sequences and color conversions.
Package: golang-github-muesli-toktok-dev (0.0~git20210519.2b0817e-2)
Section: universe/golang
Homepage: https://github.com/muesli/toktok
Depends: golang-github-xrash-smetrics-dev (>= 0.0~git20200730.89a2a8a)
Description:  typo/error resilient, human-readable token generator (Go library) Go package toktok is a human-friendly token generator. It creates tokens which avoid characters that can be easily misinterpreted, like '1' and 'I' or '8' and 'B', as well as repeated characters within the token.  It also compares newly generated tokens to all previously generated ones and guarantees a safety distance between the tokens, so they become resilient to typos or other human entry errors.
Package: golang-github-muhammadmuzzammil1998-jsonc-dev (0.0~git20201229.615b091-2)
Section: universe/golang
Homepage: https://github.com/muhammadmuzzammil1998/jsonc
Description:  JSON with comments for Go! JSONC is a superset of JSON which supports comments.  JSON formatted files are readable to humans but the lack of comments decreases readability.  With JSONC, you can use block (/* */) and single line (//) comments to describe the functionality.  Microsoft VS Code also uses this format in their configuration files like settings.json, keybindings.json, launch.json, etc. . What this package offers . "JSONC for Go" offers ability to convert and unmarshal JSONC to pure JSON.  It also provides functionality to read JSONC file from disk and return JSONC and corresponding JSON encoding to operate on.  However, it only provides a one-way conversion.  That is, you can not generate JSONC from JSON.  Read documentation (DOCUMENTATION.md) for detailed examples.