k3ylabs/cosoco-image-dataset huggingface dataset:
Package: golang-github-thalesignite-crypto11-dev (1.2.4-2)
Section: universe/golang
Homepage: https://github.com/ThalesIgnite/crypto11
Depends: golang-github-miekg-pkcs11-dev, golang-github-pkg-errors-dev, golang-github-thales-e-security-pool-dev
Description:  implementation of Golang crypto interfaces with PKCS#11 as backend This package provides an implementation of the standard Golang crypto interfaces that uses PKCS#11 as a backend. Signing is done through the crypto.Signer interface and decryption through crypto.Decrypter. . Supported features are:  - Generation and retrieval of RSA, DSA and ECDSA keys.  - Importing and retrieval of x509 certificates  - PKCS#1 v1.5 signing.  - PKCS#1 PSS signing.  - PKCS#1 v1.5 decryption  - PKCS#1 OAEP decryption  - ECDSA signing.  - DSA signing.  - Random number generation.  - AES and DES3 encryption and decryption.  - HMAC support. . Documentation: https://godoc.org/github.com/ThalesIgnite/crypto11
Package: golang-github-thcyron-uiprogress-dev (0.0~git20171218.25e98ff-2)
Section: universe/devel
Homepage: https://github.com/thcyron/uiprogress
Depends: golang-github-gosuri-uilive-dev, golang-github-gosuri-uiprogress-dev
Description:  render progress bars in terminal applications This packag is a go library to render progress bars in terminal applications. It provides a set of flexible features with a customizable API. . Progress bars improve readability for terminal applications with long outputs by providing a concise feedback loop.
Package: golang-github-thecreeper-go-notify-dev (0.2.0-1)
Section: universe/devel
Homepage: https://github.com/TheCreeper/go-notify
Depends: golang-go
Description:  implementation of the GNOME DBus Notifications Specification Package notify provides a Go implementation of the GNOME DBus Notifications Specification (https://developer.gnome.org/notification-spec).
Package: golang-github-thedevsaddam-gojsonq-dev (2.5.2-2)
Section: universe/golang
Homepage: https://github.com/thedevsaddam/gojsonq
Description:  Simple Go package to query over JSON data (library) This is a simple Go package to query over JSON data. It provides a simple, elegant, and fast ODM-like API to access and query JSON documents. . It can also work with YAML, XML, and CSV documents if provided with a suitable decoder as explained in https://github.com/thedevsaddam/gojsonq/wiki/How-to-use-YAML,-XML,-CSV%3F
Package: golang-github-thejerf-suture-dev (4.0.1-1)
Section: universe/devel
Homepage: https://github.com/thejerf/suture
Description:  supervisor trees for Go Suture provides Erlang-ish supervisor trees for Go. "Supervisor trees" -> "sutree" -> "suture" -> holds your code together when it's trying to die. It is intended to deal gracefully with the real failure cases that can occur with supervision trees (such as burning all your CPU time endlessly restarting dead services), while also making no unnecessary demands on the "service" code, and providing hooks to perform adequate logging with in a production environment.
Package: golang-github-thoj-go-ircevent-dev (0.2-2)
Section: universe/golang
Homepage: https://github.com/thoj/go-ircevent
Depends: golang-golang-x-net-dev, golang-golang-x-text-dev
Description:  Event based IRC Client library in Go Event based IRC Client library. . Features:  * Event based. Register Callbacks for the events you need to handle.  * Handles basic IRC demands for you:     - Standard CTCP.     - Reconnections on errors.     - Detect stoned servers.
Package: golang-github-thomasrooney-gexpect-dev (0.0~git20161231.5482f03-2)
Section: universe/golang
Homepage: https://github.com/thomasrooney/gexpect
Description:  pure golang expect library Gexpect is a pure golang expect-like module. It provides the following functions for simpler creation and control of other terminal applications: .  - ReadLine, ReadUntil and SendLine send strings from/to stdout/stdin  - Wait and Close allow for graceful and ungraceful termination.  - AsyncInteractChannels spawns two go routines to pipe into and from    stdout/stdin, allowing for some usecases to be a little simpler.  - ExpectRegex uses golang's internal regex engine to wait until a match from    the process with the given regular expression (or an error on process    termination with no match)  - ExpectRegexFind allows for groups to be extracted from process stdout.
Package: golang-github-thomsonreuterseikon-go-ntlm-dev (0.0~git20151030.0.b00ec39-1.1)
Section: universe/devel
Homepage: https://github.com/ThomsonReutersEikon/go-ntlm
Description:  NTLM Implementation for Go This is a native implementation of NTLM for Go that was implemented using the Microsoft MS-NLMP documentation available at http://msdn.microsoft.com/en-us/library/cc236621.aspx.  The library is currently in use and has been tested with connectionless NTLMv1 and v2 with and without extended session security.
Package: golang-github-throttled-throttled-dev (2.2.4-1)
Section: universe/devel
Homepage: https://github.com/throttled/throttled
Depends: golang-github-gomodule-redigo-dev, golang-github-go-redis-redis-dev, golang-github-hashicorp-golang-lru-dev
Description:  rate limiting access to resources such as HTTP endpoints Throttled implements rate limiting using the generic cell rate algorithm (https://en.wikipedia.org/wiki/Generic_cell_rate_algorithm) to limit access to resources such as HTTP endpoints.
Package: golang-github-tideland-golib-dev (4.24.2-1)
Section: universe/devel
Homepage: https://github.com/tideland/golib
Description:  collection of misc Go packages The Tideland Go Library contains a set of useful Google Go packages for different purposes. They include: .  - Audit: Support for unit tests with multiple different assertion types    and functions to generate test data.  - Cache: Lazy loading and caching of values.  - Collections: Different additional collection types like ring buffer,    stack, tree, and more.  - Errors: Detailed error values.  - Etc: Reading and parsing of SML-formatted configurations including    substitution of templates.  - Feed (Atom): Atom feed client.  - Feed (RSS): RSS feed client.  - Identifier: Identifier generation, like UUIDs or composed values.  - Logger: Flexible logging.  - Loop: Control of goroutines and their possible errors. Additional    option of recovering  in case of an error or a panic. Sentinels can    monitor multiple loops and restart them all in case of an abnormal end    of one of them.  - Map/Reduce: Map/Reduce for data analysis.  - Monitoring: Monitoring of execution times, stay-set indicators, and    configurable system variables.  - Numerics: Different functions for statistical analysis.  - Redis Client: Client for the Redis database.  - Scene: Context-based shared data access, e.g. for web sessions or in cells.  - Scroller: Continuous filtered reading/writing of data.  - SML: Simple Markup Language, looking lispy, only with curly braces.  - Sort: Parallel Quicksort.  - Stringex: Helpful functions around strings extending the original    strings package.  - Timex: Helpful functions around dates and times.  - Version: Documentation of semantic versions.
Package: golang-github-tidwall-btree-dev (0.3.0-1)
Section: universe/devel
Homepage: https://github.com/tidwall/btree
Description:  B-Tree implementation for Go This package provides an in-memory B-Tree implementation for Go, useful as an ordered, mutable data structure. . This is a fork of the wonderful google/btree package. It's has all the same great features and adds a few more. .  * Descend* functions for iterating backwards.  * Iteration performance boost.  * User defined context. . User defined context is a great new feature that allows for entering the same item into multiple B-trees, and each B-tree have a different ordering formula.
Package: golang-github-tidwall-buntdb-dev (1.1.7-1)
Section: universe/devel
Homepage: https://github.com/tidwall/buntdb
Depends: golang-github-tidwall-gjson-dev, golang-github-tidwall-rtree-dev, golang-github-tidwall-btree-dev (>= 0.2.2), golang-github-tidwall-grect-dev, golang-github-tidwall-match-dev
Description:  embeddable, in-memory key/value database for Go BuntDB is a low-level, in-memory, key/value store in pure Go. It persists to disk, is ACID compliant, and uses locking for multiple readers and a single writer. It supports custom indexes and geospatial data. It's ideal for projects that need a dependable database and favor speed over data size. . Features:  * In-memory database for fast reads and writes  * Embeddable with a simple API  * Spatial indexing for up to 20 dimensions;    Useful for Geospatial data  * Index fields inside JSON documents  * Collate i18n Indexes using the optional collate    package  * Create custom indexes for any data type  * Support for multi value indexes; Similar to a SQL multi column index  * Built-in types that are easy to get up & running;    String, Uint, Int, Float  * Flexible iteration of data; ascending, descending, and ranges  * Durable append-only file format for persistence  * Option to evict old items with an expiration TTL  * Tight codebase, under 2K loc using the cloc command  * ACID semantics with locking transactions that support rollbacks
Package: golang-github-tidwall-gjson-dev (1.6.7-1)
Section: universe/devel
Homepage: https://github.com/tidwall/gjson
Depends: golang-github-tidwall-match-dev, golang-github-tidwall-pretty-dev
Description:  JSON parser for Go Go package that provides a fast and simple way to get values from a JSON document. It has features such as one line retrieval, dot notation paths, iteration, and parsing JSON lines.
Package: golang-github-tidwall-grect-dev (0.1.0-1build1)
Section: universe/devel
Homepage: https://github.com/tidwall/grect
Depends: golang-github-tidwall-gjson-dev
Description:  Get the outer rectangle from GeoJSON, WKT, WKB GRECT Quickly get the outer rectangle for GeoJSON, WKT, WKB.
Package: golang-github-tidwall-match-dev (1.0.3-1)
Section: universe/devel
Homepage: https://github.com/tidwall/match
Description:  simple string pattern matcher for Go Match is a very simple pattern matcher where '*' matches on any number characters and '?' matches on any one character.
Package: golang-github-tidwall-pretty-dev (1.0.5-1build1)
Section: universe/devel
Homepage: https://github.com/tidwall/pretty
Description:  Efficient JSON beautifier and compactor for Go Pretty is a Go package that provides fast methods for formatting JSON for human readability, or to compact JSON for smaller payloads. .  * pretty.Pretty will reformat the JSON for readability.  * pretty.Color will add color to the result for printing to the terminal.    The second param is used for a customizing the style, and passing nil will    use the default pretty.TerminalStyle.  * pretty.Ugly will reformat the JSON to make it more compact. . There's a PrettyOptions(json, opts) function which allows for customizing the output.
Package: golang-github-tidwall-rtree-dev (0.0~git20180113.6cd4270-2)
Section: universe/devel
Homepage: https://github.com/tidwall/rtree
Depends: golang-github-tidwall-tinyqueue-dev
Description:  RTree implementation for Go This package provides an in-memory R-Tree implementation for Go, useful as a spatial data structure. It has support for 1-20 dimensions, and can store and search multidimensions interchangably in the same tree.
Package: golang-github-tidwall-tinyqueue-dev (0.1.1-2build1)
Section: universe/devel
Homepage: https://github.com/tidwall/tinyqueue
Description:  Binary heap priority queues in Go Tinyqueue is a Go package for binary heap priority queues. Ported from the tinyqueue (https://github.com/mourner/tinyqueue) Javascript library.
Package: golang-github-timberio-go-datemath-dev (0.1.0+git20200323.74ddef6-2)
Section: universe/devel
Homepage: https://github.com/timberio/go-datemath
Description:  Go library for parsing Elasticsearch datemath expressions This package contains a library that provides support for parsing datemath expressions compatibly with Elasticsearch datemath expressions. These are useful for allowing users to specify, and for encoding, relative dates.
Package: golang-github-tinylib-msgp-dev (1.0.2-3build1)
Section: universe/devel
Homepage: https://github.com/tinylib/msgp
Depends: golang-github-philhofer-fwd-dev, golang-github-ttacon-chalk-dev, golang-golang-x-mod-dev, golang-golang-x-tools-dev
Description:  Go code generator for MessagePack (source) This is a code generation tool and serialization library for MessagePack. It is targeted at the go generate tool. You can read more about MessagePack in the wiki, or at msgpack.org. . Why? .   * Use Go as your schema language   * Speeeeeed (400MB/s on modern hardware)   * JSON interop   * User-defined extensions   * Type safety   * Encoding flexibility . This package contains the source.
Package: golang-github-tjfoc-gmsm-dev (1.3.0+ds-3)
Section: universe/devel
Homepage: https://github.com/tjfoc/gmsm
Depends: golang-golang-x-crypto-dev
Description:  GM SM2/3/4 library based for Golang package sm2, sm3 and sm4 provide GM SM2/3/4 implementations for Golang.
Package: golang-github-tklauser-go-sysconf-dev (0.3.9-2)
Section: universe/golang
Homepage: https://github.com/tklauser/go-sysconf
Depends: golang-golang-x-sys-dev, golang-github-tklauser-numcpus-dev
Description:  sysconf for Go, without using cgo (library) Sysconf for Go, without using cgo or external binaries (e.g. getconf). . Supported operating systems: Linux, macOS, DragonflyBSD, FreeBSD, NetBSD, OpenBSD, Solaris/Illumos.
Package: golang-github-tklauser-numcpus-dev (0.3.0-2)
Section: universe/golang
Homepage: https://github.com/tklauser/numcpus
Depends: golang-golang-x-sys-dev
Description:  Go module to get the number of CPUs (library) The package numcpus provides information about the number of CPU in a system. . It gets the number of CPUs (online, offline, present, possible, configured or kernel maximum) on a Linux, Darwin, FreeBSD, NetBSD, OpenBSD,  DragonflyBSD or Solaris/Illumos system. . On Linux, the information is retrieved by reading the corresponding CPU topology files in /sys/devices/system/cpu.
Package: golang-github-tmc-grpc-websocket-proxy-dev (0.0~git20200427.3cfed13-2)
Section: universe/devel
Homepage: https://github.com/tmc/grpc-websocket-proxy
Depends: golang-github-gorilla-websocket-dev, golang-github-sirupsen-logrus-dev
Description:  proxy to upgrade grpc-gateway streaming endpoints to use websockets Wrap your grpc-gateway mux with this helper to expose streaming endpoints over websockets. . On the wire this uses newline-delimited json encoding of the messages.
Package: golang-github-tmc-scp-dev (0.0+20170825-1.1)
Section: universe/devel
Homepage: https://github.com/tmc/scp
Depends: golang-github-kballard-go-shellquote-dev, golang-golang-x-crypto-dev
Description:  basic implementation of scp for go provides a simple interface to copying files over a go.crypto/ssh session
Package: golang-github-tobi-airbrake-go-dev (0.0~git20150109-2)
Section: universe/devel
Homepage: https://github.com/tobi/airbrake-go
Depends: golang-go
Description:  Go library to report exceptions and errors to the Airbrake service Go client library to report errors, exceptions and stacktraces to the Airbrake service.
Package: golang-github-tombuildsstuff-giovanni-dev (0.15.1-2)
Section: universe/devel
Homepage: https://github.com/tombuildsstuff/giovanni
Depends: golang-github-azure-azure-sdk-for-go-dev, golang-github-azure-go-autorest-dev, golang-github-google-uuid-dev, golang-github-hashicorp-go-azure-helpers-dev, golang-github-stretchr-testify-dev
Description:  alternative Azure Storage SDK for Go This package contains an alternative Azure Storage SDK for Go . There's two main goals here: - New API Versions will be added additively to the storage folder. - Any supported API Versions will continue to exist in the storage   folder until they're EOL'd/stop working.
Package: golang-github-tomnomnom-linkheader-dev (0.1.0+git20180905.02ca582-1)
Section: universe/devel
Homepage: https://github.com/tomnomnom/linkheader
Description:  HTTP Link header parser Package linkheader provides functions for parsing HTTP Link headers.
Package: golang-github-tonistiigi-fifo-dev (0.0~git20161203.0.fe870cc-1.1)
Section: universe/devel
Homepage: https://github.com/tonistiigi/fifo
Depends: golang-github-pkg-errors-dev, golang-github-stretchr-testify-dev, golang-golang-x-net-dev
Description:  Go package for handling FIFOs in a sane way This package implements an interface for opening, reading, writing and closing Unix FIFOs. An open FIFO can be accessed using the io.ReadWriteCloser interface.
Package: golang-github-tonistiigi-fsutil-dev (0.0~git20200331.f427cf1-2)
Section: universe/devel
Homepage: https://github.com/tonistiigi/fsutil
Depends: golang-github-containerd-continuity-dev, golang-github-docker-docker-dev, golang-github-opencontainers-go-digest-dev, golang-github-pkg-errors-dev, golang-github-stretchr-testify-dev, golang-gogoprotobuf-dev, golang-golang-x-sync-dev, golang-golang-x-sys-dev
Description:  Incremental file directory sync tools (library) Incremental file directory sync tools in golang.
Package: golang-github-tonistiigi-units-dev (0.0~git20180711.6950e57-2)
Section: universe/devel
Homepage: https://github.com/tonistiigi/units
Depends: golang-github-stretchr-testify-dev
Description:  Simple byte size formatting library Simple byte size formatting.  This package implements types that can be used in stdlib formatting functions like fmt.Printf to control the output of the expected printed string. . Floating point flags %f and %g print the value in using the correct unit suffix.
Package: golang-github-toqueteos-webbrowser-dev (1.2.0+git20190725.dc97d39-2)
Section: universe/devel
Homepage: https://github.com/toqueteos/webbrowser
Description:  Convenient Web-browser controller library for Go This Go library provides a simple API for opening web pages on your default browser. This is inspired on Python's webbrowser library.
Package: golang-github-traefik-yaegi-dev (0.10.0-2)
Section: universe/golang
Homepage: https://github.com/traefik/yaegi
Description:  Another Elegant Go Interpreter - dev package Yaegi is Another Elegant Go Interpreter. It powers executable, Go scripts and plugins, in embedded interpreters or interactive shells, on top of the Go runtime.
Package: golang-github-tsenart-tb-dev (0.0~git20151208.0.19f4c3d-2)
Section: universe/devel
Homepage: https://github.com/tsenart/tb
Description:  generic lock-free implementation of the "Token-Bucket" algorithm The token bucket is an algorithm used in packet switched computer networks and telecommunications networks. It can be used to check that data transmissions, in the form of packets, conform to defined limits on bandwidth and burstiness (a measure of the unevenness or variations in the traffic flow). . This implementation of the token bucket generalises its applications beyond packet rate conformance. Hence, the word generic. You can use it to throttle any flow over time as long as it can be expressed as a number (bytes/s, requests/s, messages/s, packets/s, potatoes/s, heartbeats/s, etc...). . The lock-free part of the description refers to the lock-free programming techniques (CAS loop) used in the core Bucket methods (Take and Put).
Package: golang-github-ttacon-chalk-dev (0.1-2)
Section: universe/devel
Homepage: https://github.com/ttacon/chalk
Description:  Go library for prettifying terminal/console output Chalk is a go package for styling console/terminal output. . Check out godoc for some example usage: http://godoc.org/github.com/ttacon/chalk . The api is pretty clean, there are default Colors and TextStyles which can be mixed to create more intense Styles. Styles and Colors can be printed in normal strings (i.e. fmt.Sprintf(chalk.Red)), but Styles, Colors and TextStyles are more meant to be used to style specific text segments (i.e. fmt.Println(chalk.Red.Color("this is red")) or fmt.Println(myStyle.Style("this is blue text that is underlined"))). . This package contains the source.
Package: golang-github-tv42-httpunix-dev (0.0~git20150427.b75d861-2)
Section: universe/devel
Homepage: https://github.com/tv42/httpunix
Description:  library to talk HTTP over Unix domain sockets Golang library to talk HTTP over Unix domain sockets.
Package: golang-github-twinj-uuid-dev (0.10.0+git20160909.96.7bbe408-6)
Section: universe/devel
Homepage: https://github.com/twinj/uuid
Depends: golang-github-stretchr-testify-dev
Description:  RFC 4122 and DCE 1.1 compliant UUIDs in Go This package provides RFC 4122 and DCE 1.1 compliant UUIDs. . It will generate the following:   Version 1: based on a Timestamp and MAC address as Node id   Version 2: based on DCE Security - Experimental   Version 3: based on MD5 hash   Version 4: based on cryptographically secure random numbers   Version 5: based on SHA-1 hash
Package: golang-github-twmb-murmur3-dev (1.1.6-1)
Section: universe/devel
Homepage: https://github.com/twmb/murmur3
Description:  fast, fully fledged murmur3 in Go This package contains a native Go implementation of Austin Appleby's third MurmurHash revision (aka MurmurHash3). . The reference algorithm has been slightly hacked as to support the streaming mode required by Go's standard Hash interface . Unlike the canonical source, this library always reads bytes as little endian numbers. This makes the hashes portable across architectures, although does mean that hashing is a bit slower on big endian architectures.
Package: golang-github-twotwotwo-sorts-dev (0.0~git20160814.bf5c1f2-2)
Section: universe/devel
Homepage: https://github.com/twotwotwo/sorts
Description:  Parallel and radix sorting in Go sorts/sortutil sorts common slice types and adds functions to help sort floats. This package helps if sorting huge datasets is a bottleneck.
Package: golang-github-twstrike-gotk3adapter-dev (0.0~git20170505.0.901a95d+ds-3.1)
Section: universe/devel
Homepage: https://github.com/twstrike/gotk3adapter
Depends: golang-go, golang-github-gotk3-gotk3-dev (>= 0.0~GOTK3~0~2~0+git20170418.0.96d4110)
Description:  adapters and interfaces for gotk3 The gotk3adapter package contains adapters and interfaces for gotk3 in order to make testing possible.
Package: golang-github-twstrike-otr3-dev (0.0~git20161015.0.744856d-3.1)
Section: universe/devel
Homepage: https://github.com/twstrike/otr3
Depends: golang-go
Description:  Go implementation of the OTR 3 protocol OTR3 implements version 3 of the OTR standard. Implements feature parity with libotr 4.1.0.
Package: golang-github-ua-parser-uap-go-dev (0.0~git20211112.00c877e-1)
Section: universe/devel
Homepage: https://github.com/ua-parser/uap-go
Depends: golang-yaml.v2-dev
Description:  Go implementation of ua-parser This package contains a Go implementation of the ua-parser. (https://github.com/tobie/ua-parser) UsageInstall$ go get . When adding new feature you can check for data race with go test -race, although this command will take more than 2 minutes to execute since the -race flag adds some instrumentation on all regex matches
Package: golang-github-uber-go-atomic-dev (1.8.0-2)
Section: universe/devel
Homepage: https://github.com/uber-go/atomic
Depends: golang-github-stretchr-testify-dev, golang-go.uber-atomic-dev
Description:  Wrapper types for sync/atomic which enforce atomic access This package contains simple wrappers for primitive types to enforce atomic access. The standard library's sync/atomic is powerful, but it's easy to forget which variables must be accessed atomically. This library preserves all the functionality of the standard library, but wraps the primitive types to provide a safer, more convenient API.