k3ylabs/cosoco-image-dataset huggingface dataset:
Package: golang-github-burntsushi-xgb-dev (0.0~git20210121.deaf085-1)
Section: universe/devel
Homepage: https://github.com/BurntSushi/xgb
Depends: golang-go
Description:  Low-level API to communicate with the X server. See the reference (https://github.com/BurntSushi/xgb) for more info.
Package: golang-github-c-bata-go-prompt-dev (0.2.5-1)
Section: universe/devel
Homepage: https://github.com/c-bata/go-prompt
Depends: golang-github-mattn-go-runewidth-dev, golang-github-pkg-term-dev (>= 1.1.0), golang-golang-x-sys-dev
Description:  building powerful interactive prompts in Go Library for building powerful interactive prompts inspired by python-prompt-toolkit.
Package: golang-github-caarlos0-env-dev (6.7.1-1)
Section: universe/devel
Homepage: https://github.com/caarlos0/env
Depends: golang-github-stretchr-testify-dev
Description:  Go library for parse environment variables to structs This is a Simple Golang library to parse environment variables to structs. Out of the box all built-in types are supported, plus a few others that are commonly used. Supports the following type: .  - string  - bool  - int  - int8  - int16  - int32  - int64  - uint  - uint8  - uint16  - uint32  - uint64  - float32  - float64  - string  - time.Duration  - encoding.TextUnmarshaler  - url.URL
Package: golang-github-cactus-go-statsd-client-dev (5.0.0-1)
Section: universe/devel
Homepage: https://github.com/cactus/go-statsd-client
Depends: golang-go-flags-dev
Description:  statsd client for Go This package contains a StatsD client implementation that is safe for concurrent use by multiple goroutines and for efficiency can be created and reused.
Package: golang-github-caddyserver-certmagic-dev (0.15.2-2)
Section: universe/golang
Homepage: https://github.com/caddyserver/certmagic
Depends: golang-go.uber-zap-dev, golang-github-miekg-dns-dev, golang-github-libdns-libdns-dev, golang-github-klauspost-cpuid-dev (>= 2.0.6~), golang-github-mholt-acmez-dev, golang-golang-x-crypto-dev, golang-golang-x-net-dev
Description:  Go library for automatic HTTPS using Let's Encrypt With CertMagic, one can add one line to your Go application to serve securely over TLS, without ever having to touch certificates. . Features:  * Fully automated certificate management including issuance and renewal  * One-liner, fully managed HTTPS servers  * HTTP->HTTPS redirects  * Solves all 3 ACME challenges: HTTP, TLS-ALPN, and DNS  * Robust error handling of any ACME client  * All libdns DNS providers work out-of-the-box (https://github.com/libdns)  * Pluggable storage implementations (default: file system)  * Wildcard certificates  * Automatic OCSP stapling  * Distributed solving of all challenges (works behind load balancers)  * Supports "on-demand" issuance of certificates  * Optional event hooks for observation  * Works with any certificate authority (CA) compliant with  the ACME specification  * Certificate revocation  * Scales to hundreds of thousands of names/certificates per instance  * Use in conjunction with ones own certificates
Package: golang-github-calmh-du-dev (1.0.1-4)
Section: universe/devel
Homepage: https://github.com/calmh/du
Depends: golang-go
Description:  Get disk usage information like how much space is available, free, and used Package du provides functions to Get total and available disk space on a given volume. Function Get returns the Usage of a given path, or an error if usage data is unavailable
Package: golang-github-calmh-luhn-dev (2.0.0-3)
Section: universe/devel
Homepage: https://github.com/calmh/luhn
Depends: golang-go
Description:  Luhn-mod-N implementation in Go Package luhn provides a Luhn-mod-N implementation in Go. Function generate returns a check digit for the string s, which should be composed of characters from the Alphabet a. Function validate returns true if the last character of the string s is correct, for a string s composed of characters in the alphabet a.
Package: golang-github-calmh-randomart-dev (1.1.0-2)
Section: universe/golang
Homepage: https://github.com/calmh/randomart
Description:  generates OpenSSH-style randomart (Go library) Go package randomart generates OpenSSH style "randomart" images based on key fingerprints. . Example: .   data := []byte{ 0x9b, 0x4c, 0x7b, 0xce, 0x7a, 0xbd, 0x0a, 0x13,                   0x61, 0xfb, 0x17, 0xc2, 0x06, 0x12, 0x0c, 0xed }   ra := randomart.Generate(data, "RSA 2048")   fmt.Println(ra) .   +--[ RSA 2048 ]---+   |    .+.          |   |      o.         |   |     .. +        |   |      Eo =       |   |        S + .    |   |       o B . .   |   |        B o..    |   |         *...    |   |        .o+...   |   +-----------------+
Package: golang-github-calmh-xdr-dev (2.0.1-7)
Section: universe/devel
Homepage: https://github.com/calmh/xdr
Depends: golang-go
Description:  Go XDR enc/decoder - dev package Package xdr is an XDR marshalling/unmarshalling library. It uses code generation and not reflection. . This is the dev package.
Package: golang-github-canonical-go-dqlite-dev (1.10.1-1)
Section: universe/devel
Homepage: https://github.com/canonical/go-dqlite
Depends: libdqlite-dev, libraft-dev, golang-github-ghodss-yaml-dev, golang-github-google-renameio-dev, golang-github-mattn-go-sqlite3-dev, golang-github-peterh-liner-dev, golang-github-pkg-errors-dev, golang-github-rican7-retry-dev, golang-github-spf13-cobra-dev, golang-github-stretchr-testify-dev, golang-golang-x-sys-dev
Description:  Go bindings for libdqlite Go-dqlite provides bindings for the dqlite (https://dqlite.io) C library and a pure-Go client for the dqlite wire protocol (https://github.com/canonical/dqlite/blob/master/doc/protocol.md). . Documentation is available at http://godoc.org/github.com/canonical/go-dqlite.
Package: golang-github-ccding-go-stun-dev (0.1.3-1)
Section: universe/devel
Homepage: https://github.com/ccding/go-stun
Description:  implementation of the STUN client (RFC 3489 and RFC 5389) go-stun is a STUN (RFC 3489, 5389) client implementation in golang (a.k.a. UDP hole punching). . Use the Library The library github.com/ccding/go-stun/stun is extremely easy to use -- just one line of code. . ```go import "github.com/ccding/go-stun/stun" . func main() {     nat, host, err := stun.NewClient().Discover() } ```
Package: golang-github-cenk-hub-dev (1.0.0+git20160321.17.b864404b5f99-1.1)
Section: universe/devel
Homepage: https://github.com/cenk/hub
Depends: golang-go
Description:  Simple PubSub (Publish/Subscribe) library in Go This package provides a trivial implementation of a simple event dispatcher using the publish/subscribe pattern.
Package: golang-github-cenk-rpc2-dev (0.0~git20160427.0.7ab76d2e88c7-1.1)
Section: universe/devel
Homepage: https://github.com/cenk/rpc2
Depends: golang-go, golang-github-cenk-hub-dev
Description:  bi-directional RPC in Go rpc2 is a fork of net/rpc package in the standard library.  The main goal is to add bi-directional support to calls.  That means server can call the methods of client which is not possible with net/rpc package.
Package: golang-github-cenkalti-backoff-dev (4.1.0-2)
Section: universe/devel
Homepage: https://github.com/cenkalti/backoff
Depends: golang-golang-x-net-dev
Description:  exponential backoff algorithm in Go Exponential backoff is an algorithm that uses feedback to multiplicatively decrease the rate of some process, in order to gradually find an acceptable rate. The retries exponentially increase and stop increasing when a certain threshold is met.
Package: golang-github-census-instrumentation-opencensus-proto-dev (0.2.1+dfsg1-2)
Section: universe/devel
Homepage: https://github.com/census-instrumentation/opencensus-proto
Depends: golang-github-grpc-ecosystem-grpc-gateway-dev, golang-google-grpc-dev, golang-goprotobuf-dev
Description:  language independent interface types for opencensus Census provides a framework to define and collect stats against metrics and to break those stats down across user-defined dimensions. . The Census framework is natively available in many languages (e.g. C++, Go, and Java). The API interface types are defined using protos to ensure consistency and interoperability for the different implementations.
Package: golang-github-centrifugal-centrifuge-dev (0.15.0+git20210306.f435ba2-2)
Section: universe/devel
Homepage: https://github.com/centrifugal/centrifuge
Depends: golang-github-fzambia-sentinel-dev, golang-github-gomodule-redigo-dev, golang-github-google-uuid-dev, golang-github-stretchr-testify-dev, golang-gogoprotobuf-dev, golang-prometheus-client-dev, golang-websocket-dev
Description:  real-time messaging library with scalability in mind This package contains a real-time core of Centrifugo server. It's also supposed to be a general purpose real-time messaging library for Go programming language. The library built on top of strict client-server protocol schema and exposes various real-time oriented primitives for a developer. Centrifuge solves several problems a developer may come across when building complex real-time applications – like scalability (millions of connections), proper persistent connection management and invalidation, fast reconnect with message recovery, WebSocket fallback option.
Package: golang-github-centrifugal-protocol-dev (0.3.6-2)
Section: universe/devel
Homepage: https://github.com/centrifugal/protocol
Depends: golang-gogoprotobuf-dev
Description:  Centrifuge client-server protocol definitions This package contains the Centrifuge client protocol definitions. . More documentation can be found on go.dev (https://pkg.go.dev/github.com/centrifugal/protocol).
Package: golang-github-centurylinkcloud-clc-sdk-dev (0.0.2+git20161004.f62483c-2)
Section: universe/devel
Homepage: https://github.com/CenturyLinkCloud/clc-sdk
Depends: golang-github-stretchr-testify-dev
Description:  SDK for Century Link Cloud This package contains an SDK for the Century Link Cloud that is written in Go. One can for example create new servers or get the status of them. . It is needed for terraform.
Package: golang-github-cespare-xxhash-dev (2.1.1-2)
Section: universe/devel
Homepage: https://github.com/cespare/xxhash
Description:  implementation of the 64-bit xxHash algorithm (XXH64) xxhash is a Go implementation of the 64-bit xxHash (http://cyan4973.github.io/xxHash/) algorithm, XXH64. This is a high-quality hashing algorithm that is much faster than anything in the Go standard library.
Package: golang-github-chai2010-gettext-go-dev (0.0~git20191225.6b9f4b1-2)
Section: universe/devel
Homepage: https://github.com/chai2010/gettext-go
Description:  GNU gettext for Go (library) Package gettext implements a basic GNU's gettext library
Package: golang-github-charmbracelet-bubbles-dev (0.9.0-1)
Section: universe/golang
Homepage: https://github.com/charmbracelet/bubbles
Depends: golang-github-atotto-clipboard-dev (>= 0.1.2), golang-github-charmbracelet-bubbletea-dev (>= 0.14.1), golang-github-charmbracelet-harmonica-dev (>= 0.1.0), golang-github-charmbracelet-lipgloss-dev (>= 0.3.0), golang-github-lucasb-eyer-go-colorful-dev (>= 1.2.0), golang-github-mattn-go-runewidth-dev (>= 0.0.13), golang-github-muesli-reflow-dev (>= 0.3.0), golang-github-muesli-termenv-dev (>= 0.9.0), golang-github-sahilm-fuzzy-dev (>= 0.1.0)
Description:  TUI components for Bubble Tea 🍡 (Go library) Go package bubbles provides some components for Bubble Tea applications. These components are used in production in Glow, Charm and many other applications. . Spinner . A spinner, useful for indicating that some kind an operation is happening.  There are a couple default ones, but you can also pass your own ”frames.” . Text Input . A text input field, akin to an <input type="text"> in HTML.  Supports unicode, pasting, in-place scrolling when the value exceeds the width of the element and the common, and many customization options. . Progress . A simple, customizable progress meter, with optional animation via Harmonica.  Supports solid and gradient fills.  The empty and filled runes can be set to whatever you'd like.  The percentage readout is customizable and can also be omitted entirely. . Paginator . A component for handling pagination logic and optionally drawing pagination UI.  Supports "dot-style" pagination (similar to what you might see on iOS) and numeric page numbering, but you could also just use this component for the logic and visualize pagination however you like. . Viewport . A viewport for vertically scrolling content. Optionally includes standard pager keybindings and mouse wheel support. A high performance mode is available for applications which make use of the alternate screen buffer. . This component is well complemented with Reflow for ANSI-aware indenting and text wrapping. . List . A customizable, batteries-included component for browsing a set of items. Features pagination, fuzzy filtering, auto-generated help, an activity spinner, and status messages, all of which can be enabled and disabled as  needed. Extrapolated from Glow. . Help . A customizable horizontal mini help view that automatically generates itself from your keybindings. It features single and multi-line modes, which the user can optionally toggle between. It will truncate gracefully if the terminal is too wide for the content. . Key . A non-visual component for managing keybindings. It’s useful for allowing users to remap keybindings as well as generating help views corresponding to your keybindings.
Package: golang-github-charmbracelet-bubbletea-dev (0.19.1-1)
Section: universe/golang
Homepage: https://github.com/charmbracelet/bubbletea
Depends: golang-github-containerd-console-dev (>= 1.0.2), golang-github-mattn-go-isatty-dev (>= 0.0.13), golang-github-muesli-ansi-dev (>= 0.0~git20211018.2e02130), golang-github-muesli-reflow-dev (>= 0.3.0), golang-github-muesli-termenv-dev (>= 0.9.0), golang-golang-x-sys-dev (>= 0.0~git20210124.22da62e), golang-golang-x-term-dev (>= 0.0~git20210422.f5beecf)
Description:  powerful little TUI framework for Go 🏗 Bubble Tea is the fun, functional and stateful way to build terminal apps. A Go framework based on The Elm Architecture. Bubble Tea is well-suited for simple and complex terminal applications, either inline, full-window, or a mix of both. . Bubble Tea is in use in production and includes a number of features and performance optimizations we’ve added along the way.  Among those is a standard framerate-based renderer, a renderer for high-performance scrollable regions which works alongside the main renderer, and mouse support.
Package: golang-github-charmbracelet-glamour-dev (0.3.0+git20211129.6db32e7-1)
Section: universe/golang
Homepage: https://github.com/charmbracelet/glamour
Depends: golang-github-alecthomas-chroma-dev (>= 0.9.4), golang-github-microcosm-cc-bluemonday-dev (>= 1.0.16), golang-github-muesli-reflow-dev (>= 0.3.0), golang-github-muesli-termenv-dev (>= 0.9.0), golang-github-olekukonko-tablewriter-dev (>= 0.0.5), golang-github-yuin-goldmark-dev (>= 1.4.0), golang-github-yuin-goldmark-emoji-dev (>= 1.0.1)
Description:  stylesheet-based markdown rendering for your CLI apps (Go library) The Go library "glamour" lets you render Markdown documents and templates on ANSI-compatible terminals.  You can create your own stylesheet or simply use one of the stylish defaults.
Package: golang-github-charmbracelet-harmonica-dev (0.1.0-2)
Section: universe/golang
Homepage: https://github.com/charmbracelet/harmonica
Description:  simple, efficient spring animation library for Go 🎼 Go package harmonica is a simple, efficient spring animation library for smooth, natural motion. . It even works well on the command line. . This library is a fairly straightforward port of Ryan Juckett’s excellent damped simple harmonic oscillator originally writen in C++ in 2008 and published in 2012.  Ryan’s writeup on the subject is fantastic; see https://www.ryanjuckett.com/damped-springs/
Package: golang-github-charmbracelet-keygen-dev (0.1.2-1)
Section: universe/golang
Homepage: https://github.com/charmbracelet/keygen
Depends: golang-github-mikesmitty-edkey-dev (>= 0.0~git20170222.3356ea4), golang-github-mitchellh-go-homedir-dev (>= 1.1.0), golang-golang-x-crypto-dev (>= 1:0.0~git20210817.32db794)
Description:  SSH key pair generator (Go library) Go package keygen is an SSH key pair generator. Supports generating RSA and Ed25519 keys. . Example .   k, err := NewWithWrite(".ssh", "my_awesome_key", []byte(""), key.Ed25519)   if err != nil {       fmt.Printf("error creating SSH key pair: %v", err)       os.Exit(1)   }
Package: golang-github-charmbracelet-lipgloss-dev (0.4.0-2)
Section: universe/golang
Homepage: https://github.com/charmbracelet/lipgloss
Depends: golang-github-lucasb-eyer-go-colorful-dev, golang-github-mattn-go-runewidth-dev, golang-github-muesli-reflow-dev, golang-github-muesli-termenv-dev, golang-golang-x-term-dev
Description:  style definitions for nice terminal layouts 👄 (Go library) Go package lipgloss provides style definitions for nice terminal layouts. Built with TUIs in mind. . Lip Gloss takes an expressive, declarative approach to terminal rendering.  Users familiar with CSS will feel at home with Lip Gloss.
Package: golang-github-charmbracelet-wish-dev (0.1.1-2)
Section: universe/golang
Homepage: https://github.com/charmbracelet/wish
Depends: golang-github-charmbracelet-bubbletea-dev (>= 0.19.0), golang-github-charmbracelet-keygen-dev (>= 0.1.2), golang-github-charmbracelet-lipgloss-dev (>= 0.4.0), golang-github-gliderlabs-ssh-dev (>= 0.3.3), golang-github-go-git-go-git-dev (>= 5.4.2), golang-github-muesli-termenv-dev (>= 0.9.0), golang-golang-x-crypto-dev (>= 1:0.0~git20210817.32db794)
Description:  Make SSH apps, just like that! 💫 (Go library) Wish is an SSH server with sensible defaults and a collection of middleware that makes building SSH apps easy.  Wish is built on gliderlabs/ssh and should be easy to integrate into any existing projects. . SSH is an excellent platform to build remotely accessible applications on.  It offers secure communication without the hassle of HTTPS certificates, it has user identification with SSH keys and it's accessible from anywhere with a terminal.  Powerful protocols like Git work over SSH and you can even render TUIs directly over an SSH connection.
Package: golang-github-checkpoint-restore-go-criu-dev (5.1.0-1)
Section: universe/devel
Homepage: https://github.com/checkpoint-restore/go-criu
Depends: golang-google-protobuf-dev
Description:  CRIU bindings for Golang Golang bindings for CRIU. The code is based on the Golang-based PHaul implementation from the CRIU repository. . Golang bindings provide an easy way to use the CRIU RPC calls from Golang without the need to set up all the infrastructure to make the actual RPC connection to CRIU.
Package: golang-github-cheekybits-genny-dev (1.0.0-8)
Section: universe/devel
Homepage: https://github.com/cheekybits/genny
Depends: genny, golang-github-stretchr-testify-dev, golang-golang-x-tools-dev
Description:  Elegant generics for Go Until the Go core team include support for generics in Go, genny is a code-generation generics solution. . It allows one to write normal buildable and testable Go code which, when processed by the genny gen tool, will replace the generics with specific types
Package: golang-github-cheekybits-is-dev (0.0~git20150225.0.68e9c06-3)
Section: universe/devel
Homepage: https://github.com/cheekybits/is
Description:  Mini testing helper for Go github.com/cheekybits/is is a mini testing helper for Go. .  * Simple interface (is.OK and is.Equal)  * Plugs into existing Go toolchain (uses testing.T)  * Obvious for newcomers and newbs  * Also gives you is.Panic and is.PanicWith helpers - because testing    panics is ugly
Package: golang-github-cheggaaa-pb.v3-dev (3.0.5-2)
Section: universe/devel
Homepage: https://github.com/cheggaaa/pb
Depends: golang-github-fatih-color-dev, golang-github-mattn-go-colorable-dev, golang-github-mattn-go-runewidth-dev, golang-github-vividcortex-ewma-dev
Description:  simple console progress bar for Go This package provides a simple progress bar for console programs.
Package: golang-github-chifflier-nfqueue-go-dev (0.0~git20170228.61ca646-2)
Section: universe/golang
Homepage: https://github.com/chifflier/nfqueue-go
Depends: golang-github-google-gopacket-dev, libnetfilter-queue-dev
Description:  Go bindings for NFQueue nfqueue-go is a wrapper library for libnetfilter-queue. The goal is to provide a library to gain access to packets queued by the kernel packet filter. . libnetfilter_queue is a userspace library providing an API to access packets that have been queued by the Linux kernel packet filter. This provides an easy way to filter packets from userspace, and use tools or libraries that are not accessible from kernelspace.
Package: golang-github-chmduquesne-rollinghash-dev (4.0.0-2)
Section: universe/devel
Homepage: https://github.com/chmduquesne/rollinghash
Description:  Implementation of some rolling checksums in golang Package rollinghash implements rolling versions of some hashes. Currently included:  - adler32  - buzhash32  - buzhash64  - rabinkarp32
Package: golang-github-christrenkamp-goxpath-dev (1.0~alpha3+git20170922.c385f95-1)
Section: universe/devel
Homepage: https://github.com/ChrisTrenkamp/goxpath
Depends: golang-golang-x-net-dev, golang-golang-x-text-dev
Description:  XPath 1.0 implementation written in Go goxpath is a XPath 1.0 implementation, written natively in the Go programming language. XPath queries XML documents, selecting elements, attributes, text, and has some operators and functions for manipulating strings, numbers, and booleans.
Package: golang-github-chromedp-sysutil-dev (1.0.0-2)
Section: universe/devel
Homepage: https://github.com/chromedp/sysutil
Description:  cross platform system utilities This package provides some utilities for working with cross platform systems. . It is inspired by the Go version of Sigar, but written to be "idiomatic" Go.
Package: golang-github-chzyer-readline-dev (1.4.39.g2972be2-3)
Section: universe/devel
Homepage: https://github.com/chzyer/readline
Description:  Readline is a pure go implementation for a GNU-Readline like library Readline supports multiple platforms (Windows, OSX, GNU/Linux), and enables applications to provide a terminal user interface that is able to dynmically interact with the user on one terminal line.
Package: golang-github-cilium-ebpf-dev (0.7.0-1)
Section: universe/devel
Homepage: https://github.com/cilium/ebpf
Depends: golang-golang-x-sys-dev (>= 0.0~git20211117~)
Description:  eBPF Library for Go eBPF is a pure Go library that provides utilities for loading, compiling, and debugging eBPF programs. It has minimal external dependencies and is intended to be used in long running processes.
Package: golang-github-circonus-labs-circonus-gometrics-dev (2.3.1-3)
Section: universe/devel
Homepage: https://github.com/circonus-labs/circonus-gometrics
Depends: golang-github-circonus-labs-circonusllhist-dev, golang-github-hashicorp-go-retryablehttp-dev (>= 0.6.2~), golang-github-pkg-errors-dev, golang-github-tv42-httpunix-dev
Description:  Golang implementation of metrics reporting for Cirocnus Circonus metrics tracking for Go applications. This library supports named counters, gauges and histograms.  It also provides convenience wrappers for registering latency instrumented functions with Go's builtin http server.
Package: golang-github-circonus-labs-circonusllhist-dev (0.0~git20191022.ec08cde-1)
Section: universe/devel
Homepage: https://github.com/circonus-labs/circonusllhist
Description:  implementation of Circonus log-linear histograms A Golang implementation of Circonus log-linear histograms.
Package: golang-github-clbanning-mxj-dev (2.5.5-3)
Section: universe/golang
Homepage: https://github.com/clbanning/mxj
Description:  mxj - to/from maps, XML and JSON (Go library) Decode/encode XML to/from map[string]interface{} (or JSON) values, and extract/modify values from maps by key or key-path, including wildcards. . mxj supplants the legacy x2j and j2x packages. If you want the old syntax, use mxj/x2j and mxj/j2x packages.