k3ylabs/cosoco-image-dataset huggingface dataset:
Package: golang-github-xordataexchange-crypt-dev (0.0.2+git20170626.21.b2862e3-3)
Section: universe/devel
Homepage: https://github.com/xordataexchange/crypt
Depends: golang-github-armon-consul-api-dev, golang-github-coreos-etcd-dev | golang-etcd-server-dev, golang-golang-x-crypto-dev
Description:  Store/retrieve encrypted configs from etcd or Consul (Go library) Fess up.  You have passwords and usernames hard coded in your apps. You have IP addresses checked in to your source code repository. You have entire configuration files that were created by the developer who wrote the app and haven’t been changed since she typed "git init". . "crypt" is here to lead you back to the Path of Enlightened Configuration. Store encrypted configuration values in etcd or Consul using a command-line application. . Decrypt them before starting your application using a wrapper script and the handy CLI tool, or inside the app using the "crypt/config" library. . "crypt" is built on time-tested standards like OpenPGP, base64, and gzip. Your data is encrypted using public key encryption, and can only be decrypted by when the private key is available.  After compression, it is encrypted, and base64-encoded so it can be stored in your key/value store of choice.  etcd and Consul are supported out of the box, but adding other storage tools is a trivial task, thanks to Go’s interfaces. . This package provides the "github.com/xordataexchange/crypt/config" Go library.
Package: golang-github-xordataexchange-crypt (0.0.2+git20170626.21.b2862e3-3)
Section: universe/utils
Homepage: https://github.com/xordataexchange/crypt
Depends: libc6 (>= 2.32)
Description:  Store/retrieve encrypted configs from etcd or Consul (CLI tool) Fess up.  You have passwords and usernames hard coded in your apps. You have IP addresses checked in to your source code repository. You have entire configuration files that were created by the developer who wrote the app and haven’t been changed since she typed "git init". . "crypt" is here to lead you back to the Path of Enlightened Configuration. Store encrypted configuration values in etcd or Consul using a command-line application. . Decrypt them before starting your application using a wrapper script and the handy CLI tool, or inside the app using the "crypt/config" library. . "crypt" is built on time-tested standards like OpenPGP, base64, and gzip. Your data is encrypted using public key encryption, and can only be decrypted by when the private key is available.  After compression, it is encrypted, and base64-encoded so it can be stored in your key/value store of choice.  etcd and Consul are supported out of the box, but adding other storage tools is a trivial task, thanks to Go’s interfaces. . This package provides the command-line tool "bin/crypt", but renamed to /usr/bin/crypt-xordataexchange, to avoid filename collision with /usr/bin/crypt from the mcrypt package.
Package: golang-github-xorpaul-uiprogress-dev (0.0~git20170224.d0567a9-1.1)
Section: universe/devel
Homepage: https://github.com/xorpaul/uiprogress
Description:  Go library to render progress bars in terminal applications Custom fork of github.com/gosuri/uiprogress . Progress bars improve readability for terminal applications with long outputs by providing a concise feedback loop. . Features: * Multiple Bars: can render multiple progress bars that can be tracked   concurrently * Dynamic Addition: Add additional progress bars any time,   even after the progress tracking has started * Prepend and Append Functions: Append or prepend completion percent   and time elapsed to the progress bars * Custom Decorator Functions: Add custom functions around the bar along   with helper functions
Package: golang-github-xrash-smetrics-dev (0.0~git20201216.039620a-1)
Section: universe/devel
Homepage: https://github.com/xrash/smetrics
Description:  String metrics library written in Go String metrics This library contains implementations of the Levenshtein distance, Jaro-Winkler and Soundex algorithms written in Go (golang). . The Wagner-Fischer algorithm for calculating the Levenshtein distance. .     smetrics.Hamming("aaa", "aab") >> 1, nil .     smetrics.Hamming("aaaa", "a") >> -1, error
Package: golang-github-xtaci-kcp-dev (5.6.1-1)
Section: universe/devel
Homepage: https://github.com/xtaci/kcp-go
Depends: golang-github-klauspost-reedsolomon-dev (>= 1.3), golang-github-pkg-errors-dev, golang-github-templexxx-xor-dev, golang-github-tjfoc-gmsm-dev, golang-golang-x-crypto-dev, golang-golang-x-net-dev
Description:  Full-Featured Reliable-UDP Library for golang KCP (golang-github-xtaci-kcp-dev) is a Production-Grade Reliable-UDP library for golang. It provides fast, ordered, and error-checked delivery of stream over UDP packets. . It has been well tested with opensource project kcptun, which runs on millions of devices, from low-end MIPS routers to high-end servers. It also runs well for applications like online games, live broadcasting, file synchronization and network acceleration. . Features:   * Optimized for Realtime Multiplayer Games, Audio/Video Streaming.   * Compatible with skywind3000's (https://github.com/skywind3000)     C version with optimizations.   * Cache friendly and Memory optimized design in golang.   * Compatible with net.Conn (https://golang.org/pkg/net/#Conn)     and net.Listener (https://golang.org/pkg/net/#Listener).   * FEC (Forward Error Correction)     (https://en.wikipedia.org/wiki/Forward_error_correction)     Support with Reed-Solomon Codes     (https://en.wikipedia.org/wiki/Reed%E2%80%93Solomon_error_correction)   * Packet level encryption support with AES, TEA, 3DES, Blowfish, Cast5,     Salsa20, etc., in CFB mode.   * O(1) goroutines created for the entire server application, minimized     goroutine context switch. . Conventions:   Control messages like SYN/FIN/RST in TCP are not defined in KCP.   You need some keepalive/heartbeat mechanims in the application-level.   A real world example is to use some multiplexing protocol over session,   such as smux (golang-github-xtaci-smux-dev) with embedded keepalive   mechanism. See kcptun (https://github.com/xtaci/kcptun) for example.
Package: golang-github-xtaci-smux-dev (1.5.16+ds-1)
Section: universe/devel
Homepage: https://github.com/xtaci/smux
Depends: golang-github-pkg-errors-dev
Description:  Simple Multiplexing for golang Smux (Simple MUltipleXing) is a multiplexing library for Golang. It relies on an underlying connection to provide reliability and ordering, such as TCP or KCP (golang-github-xtaci-kcp-dev), and provides stream-oriented multiplexing. . The original intention of this library is to power the connection management for KCP (golang-github-xtaci-kcp-dev). . Features:   * Tiny, less than 600 LOC.   * Token bucket controlled receiving, which provides smoother bandwidth     graph.   * Session-wide receive buffer, shared among streams, tightly controlled     overall memory usage.   * Minimized header(8Bytes), maximized payload.   * Well-tested on millions of devices in kcptun.
Package: golang-github-xtaci-tcpraw-dev (1.2.25-2)
Section: universe/devel
Homepage: https://github.com/xtaci/tcpraw
Depends: golang-github-coreos-go-iptables-dev, golang-github-google-gopacket-dev
Description:  Packet-oriented connection golan library by simulating TCP Golang library to send packets through TCP simulating protocol. . Features:   * Tiny   * Support IPv4 and IPv6   * Realistic sliding window   * NAT friendly   * Pure golang without cgo, available on all architectures
Package: golang-github-xyproto-pinterface-dev (2.0-2)
Section: universe/devel
Homepage: https://github.com/xyproto/pinterface
Depends: golang-go
Description:  Interface types for simple* and permission* packages This package provides Go interface types for the xyproto/simple* and xyproto/permission* packges.
Package: golang-github-xyproto-simpleredis-dev (2.0-3)
Section: universe/devel
Homepage: https://github.com/xyproto/simpleredis
Depends: golang-go, golang-github-garyburd-redigo-dev, golang-github-xyproto-pinterface-dev
Description:  easy way to use Redis from Go An easy way to use Redis from Go. Supports simple use of lists, hashmaps, sets and key/values. Deals mainly with strings and makes use of the redigo package for underlying access to a Redis database.
Package: golang-github-yggdrasil-network-yggdrasil-go-dev (0.4.3-2ubuntu0.22.04.2)
Section: universe/golang
Homepage: https://github.com/yggdrasil-network/yggdrasil-go
Depends: golang-github-arceliar-ironwood-dev, golang-github-arceliar-phony-dev, golang-github-gologme-log-dev, golang-github-hashicorp-go-syslog-dev, golang-github-hjson-hjson-go-dev, golang-github-mitchellh-mapstructure-dev, golang-github-vishvananda-netlink-dev, golang-golang-x-net-dev, golang-golang-x-sys-dev, golang-gopkg-cheggaaa-pb.v1-dev, golang-golang-x-text-dev, golang-golang.zx2c4-wireguard-dev, golang-github-kardianos-minwinsvc-dev
Description:  Fully encrypted global-scale mesh network (library) Yggdrasil is an early-stage implementation of a fully end-to-end encrypted IPv6 network. It is lightweight, self-arranging, supported on multiple platforms and allows pretty much any IPv6-capable application to communicate securely with other Yggdrasil nodes. Yggdrasil does not require you to have IPv6 Internet connectivity - it also works over IPv4. . This package contains the libary for use in other Go programs.
Package: golang-github-yl2chen-cidranger-dev (1.0.2-1)
Section: universe/devel
Homepage: https://github.com/yl2chen/cidranger
Depends: golang-github-stretchr-testify-dev
Description:  Fast IP to CIDR lookup in Golang The cidranger library provides fast IP to CIDR block(s) lookup using path-compressed prefix tries in Golang, inspired by IPv4 route lookup in Linux. Possible use cases include detecting if a IP address is from published cloud provider CIDR blocks (e.g. "is 52.95.110.1 contained in AWS Route 53 CIDR 52.95.110.0/24?"), IP routing rules, etc.
Package: golang-github-ymomoi-goval-parser-dev (0.0~git20170813.0.0a0be1d-3)
Section: universe/devel
Homepage: https://github.com/ymomoi/goval-parser.git
Depends: golang-github-k0kubun-pp-dev
Description:  OVAL parser written in go goval-parser is a tool written in Go language that parses files written in OVAL (Open Vulnerability and Assessment Language).
Package: golang-github-yohcop-openid-go-dev (1.0.0-1)
Section: universe/devel
Homepage: https://github.com/yohcop/openid-go
Depends: golang-golang-x-net-dev
Description:  OpenID consumer implementation in Go (library) This package provides an OpenID 2.0 consumer implementation in Go. This library aims to have a very simple API that is easy to use. . OpenID Authentication provides a way to prove that an end user controls an Identifier. It does this without the Relying Party needing access to end user credentials such as a password or to other sensitive information such as an email address.
Package: golang-github-yosssi-ace-dev (0.0.5-3.1build1)
Section: universe/devel
Homepage: https://github.com/yosssi/ace
Depends: golang-github-yosssi-gohtml-dev
Description:  HTML template engine for Go (library package) Ace is an HTML template engine for Go.  This is inspired by Slim (http://slim-lang.com/) and Jade (http://jade-lang.com/). This is a refinement of Gold (http://gold.yoss.si/). . Example: .   = doctype html   html lang=en   head     title Hello Ace     = css       h1 { color: blue; }   body     h1 {{.Msg}}     #container.wrapper       p..         Ace is an HTML template engine for Go.         This engine simplifies HTML coding in Go web application development.     = javascript       console.log('Welcome to Ace'); . This package provides the Ace library for the Go Programming Language
Package: golang-github-yosssi-ace-proxy-dev (0.0~git20141007.0.ecd9b78-5.1)
Section: universe/devel
Homepage: https://github.com/yosssi/ace-proxy
Depends: golang-github-yosssi-ace-dev
Description:  Proxy for the Ace template engine (Go library) Ace Proxy is a proxy for the Ace template engine.  This proxy caches the options for the Ace template engine so that you don’t have to specify them every time calling the Ace APIs.
Package: golang-github-yosssi-gohtml-dev (0.0~git20180130.97fbf36-1.1)
Section: universe/devel
Homepage: https://github.com/yosssi/gohtml
Depends: golang-golang-x-net-dev
Description:  HTML formatter for Go GoHTML is an HTML formatter for Go.  You can format HTML source codes by using this package. . Documentation is available at https://godoc.org/github.com/yosssi/gohtml
Package: golang-github-youmark-pkcs8-dev (1.1-2)
Section: universe/devel
Homepage: https://github.com/youmark/pkcs8
Depends: golang-golang-x-crypto-dev
Description:  Go package to parse and convert private keys in PKCS#8 format (library) pkcs8 OpenSSL can generate private keys in both "traditional format" and PKCS#8 format. Newer applications are advised to use more secure PKCS#8 format. Go standard crypto package provides a function (http://golang.org/pkg/crypto/x509/#ParsePKCS8PrivateKey) to parse private key in PKCS#8 format. There is a limitation to this function. It can only handle unencrypted PKCS#8 private keys. To use this function, the user has to save the private key in file without encryption, which is a bad practice to leave private keys unprotected on file systems. In addition, Go standard package lacks the functions to convert RSA/ECDSA private keys into PKCS#8 format. . pkcs8 package fills the gap here. It implements functions to process private keys in PKCS#8 format, as defined in RFC5208 (https://tools.ietf.org/html/rfc5208) and RFC5958 (https://tools.ietf.org/html/rfc5958). It can handle both unencrypted PKCS#8 PrivateKeyInfo format and EncryptedPrivateKeyInfo format with PKCS#5 (v2.0) algorithms. . Godoc (http://godoc.org/github.com/youmark/pkcs8) Installation Supports Go 1.10+. Release v1.1 is the last release supporting Go 1.9 . text go get github.com/youmark/pkcs8 . dependency This package depends on golang.org/x/crypto/pbkdf2 and golang.org/x/crypto/scrypt packages. Use the following command to retrieve them text go get golang.org/x/crypto/pbkdf2 go get golang.org/x/crypto/scrypt
Package: golang-github-youpy-go-riff-dev (1.0+git20131220+ds-1.1)
Section: universe/golang
Homepage: https://github.com/youpy/go-riff
Description:  Go library to read/write RIFF format A Go library to read/write RIFF format.
Package: golang-github-youpy-go-wav-dev (0.3.0+ds-1.1)
Section: universe/golang
Homepage: https://github.com/youpy/go-wav
Depends: golang-github-zaf-g711-dev, golang-github-youpy-go-riff-dev
Description:  Go library to read/write WAVE(RIFF waveform Audio) Format A Go library to read/write WAVE(RIFF waveform Audio) Format. supported Format: PCM IEEE float (read-only) G.711 A-law (read-only) G.711 µ-law (read-only)
Package: golang-github-yourbasic-graph-dev (1.0.5-2)
Section: universe/devel
Homepage: https://github.com/yourbasic/graph
Description:  graph algorithms and data structures This package contains a Golang library of basic graph algorithms and topological ordering. . This library offers efficient and well-tested algorithms for  - breadth-first and depth-first search,  - topological ordering,  - strongly and weakly connected components,  - bipartion,  - shortest paths,  - maximum flow,  - Euler walks,  - and minimum spanning trees. The algorithms can be applied to any graph data structure implementing the two Iterator methods: Order, which returns the number of vertices, and Visit, which iterates over the neighbors of a vertex.
Package: golang-github-yudai-gojsondiff-dev (1.0.0+git20180504.0525c87-2)
Section: universe/devel
Homepage: https://github.com/yudai/gojsondiff
Depends: golang-github-onsi-ginkgo-dev, golang-github-sergi-go-diff-dev, golang-github-urfave-cli-dev, golang-github-yudai-golcs-dev, golang-gomega-dev, golang-github-k0kubun-pp-dev
Description:  compare two JSON strings This package implements "Diff" that compares two JSON objects and generates Deltas that describes differences between them. The package also provides "Patch" that apply Deltas to a JSON object.
Package: golang-github-yudai-golcs-dev (0.0~git20170316.ecda9a5-3)
Section: universe/devel
Homepage: https://github.com/yudai/golcs
Description:  Go Longest Common Subsequence This package can be used to calculate LCS of slices. . All the methods of Lcs cache their return values. For example, the memo table is calculated only once and reused when Values(), Length() and other methods are called.
Package: golang-github-yuin-gluare-dev (0.0~git20170607.d7c94f1-2)
Section: universe/devel
Homepage: https://github.com/yuin/gluare
Depends: golang-github-yuin-gopher-lua-dev
Description:  Regular expression library for the GopherLua Gluare has almost the same API as Lua pattern match. "re.find" , "re.gsub", "re.match", "re.gmatch" are available. These functions have the same API as Lua pattern match. gluare uses the Go regexp package, so you can use regular expressions that are supported in the Go regexp package.
Package: golang-github-yuin-goldmark-dev (1.4.4-1)
Section: universe/devel
Homepage: https://github.com/yuin/goldmark
Description:  CommonMark compliant and extensible Markdown parser written in Go goldmark is a Markdown parser written in Go.  It is easy to extend, standard compliant, and well structured.  It is compliant with CommonMark 0.29, and supports extensions from GitHub Flavored Markdown and PHP Markdown Extra. . Features: .  * Standard compliant.  goldmark gets full compliance with the latest    CommonMark spec.  * Extensible.  Do you want to add a @username mention syntax to Markdown?    You can easily do it in goldmark. You can add your AST nodes, parsers    for block level elements, parsers for inline level elements,    transformers for paragraphs, transformers for whole AST structure, and    renderers.  * Performance.  goldmark performs pretty much equally to cmark, the    CommonMark reference implementation written in C.  * Robust. goldmark is tested with go-fuzz, a fuzz testing tool.  * Builtin extensions.  goldmark ships with common extensions like tables,    strikethrough, task lists, and definition lists.  * Depends only on standard libraries.
Package: golang-github-yuin-goldmark-emoji-dev (1.0.1-2)
Section: universe/golang
Homepage: https://github.com/yuin/goldmark-emoji
Depends: golang-github-yuin-goldmark-dev
Description:  emoji extension for the goldmark Markdown parser (Go library) goldmark-emoji is an extension for goldmark that parses :joy: style emojis. goldmark is a Markdown parser written in Go.
Package: golang-github-yuin-goldmark-highlighting-dev (0.0~git20210516.9216f9c-1)
Section: universe/devel
Homepage: https://github.com/yuin/goldmark-highlighting
Depends: golang-github-alecthomas-chroma-dev (>= 0.7.1+git20200305.4f3623d), golang-github-yuin-goldmark-dev (>= 1.3.6)
Description:  syntax highlighting extension for the goldmark Markdown parser goldmark-highlighting is an extension for the goldmark Markdown parser that adds syntax-highlighting to fenced code blocks. . goldmark-highlighting uses chroma as syntax highlighter.
Package: golang-github-yuin-gopher-lua-dev (0.0~git20170915.0.eb1c729-4)
Section: universe/devel
Homepage: https://github.com/yuin/gopher-lua
Depends: golang-golang-x-net-dev
Description:  virtual machine and compiler for Lua in Go GopherLua is a Lua5.1 VM and compiler written in Go. GopherLua has the same goal as Lua: *Be a scripting language with extensible semantics*. It provides Go APIs that allow you to easily embed a scripting language to your Go host programs. . GopherLua APIs perform in much the same way as Lua, *but the stack is used only for passing arguments and receiving returned values.*
Package: golang-github-yvasiyarov-newrelic-platform-go-dev (0.0~git20160601.9c099fb-3)
Section: universe/devel
Homepage: https://github.com/yvasiyarov/newrelic_platform_go
Description:  Newrelic Platform SDK for Go This package contains an New Relic Platform Agent SDK. . It is a very simple interface to the platform.
Package: golang-github-zaf-g711-dev (1.2-1.1)
Section: universe/golang
Homepage: https://github.com/zaf/g711
Description:  encode and decode ITU-T G.711 sound data Package g711 implements encoding and decoding of G711 PCM sound data. G.711 is an ITU-T standard for audio companding.
Package: golang-github-zclconf-go-cty-debug-dev (0.0~git20191215.b22d67c-2)
Section: universe/golang
Homepage: https://github.com/zclconf/go-cty-debug
Depends: golang-github-google-go-cmp-dev, golang-github-zclconf-go-cty-dev
Description:  debugging and inspection utilities for cty This package contains some utilities for cty that are aimed at debugging and test code rather than at production code. . A common characteristic of the functions here is that they are optimized for ease of use by having good defaults, as opposed to flexibility via lots of configuration arguments. . Don't depend on the exact output of any functions in this package in tests, because the details may change in future versions in order to improve the output for human readers.
Package: golang-github-zclconf-go-cty-dev (1.5.1-3)
Section: universe/devel
Homepage: https://github.com/zclconf/go-cty
Depends: golang-github-apparentlymart-go-textseg-dev (>= 12.0.0~), golang-golang-x-text-dev, golang-gopkg-vmihailenco-msgpack.v2-dev
Description:  type system for dynamic values in Golang applications cty (pronounced "see-tie") is a dynamic type system for applications written in Go that need to represent user-supplied values without losing type information. The primary intended use is for implementing configuration languages, but other uses may be possible too.
Package: golang-github-zclconf-go-cty-yaml-dev (1.0.2-2)
Section: universe/devel
Homepage: https://github.com/zclconf/go-cty-yaml
Depends: golang-github-zclconf-go-cty-dev
Description:  YAML marshalling and unmarshalling for go-cty This package enables Go programs to comfortably encode and decode YAML values. It was developed as part of the juju project, and is based on a pure Go port of the well-known libyaml C library to parse and generate YAML data quickly and reliably. . The package supports most of YAML 1.1 and 1.2, including support for anchors, tags, map merging, etc. Multi-document unmarshalling is not yet implemented, and base-60 floats from YAML 1.1 are purposefully not supported since they're a poor design and are gone in YAML 1.2.
Package: golang-github-zeebo-wyhash-dev (0.0.1-2)
Section: universe/devel
Homepage: https://github.com/zeebo/wyhash
Description:  Go port of wyhash v3 This package is a port of the wyhash library v3 to Go. . Wyhash is a general-purpose non-cryptographic hash function. It produces high-quality output that passes the SMHasher test suite.
Package: golang-github-zenazn-goji-dev (1.0.1-1)
Section: universe/devel
Homepage: https://github.com/zenazn/goji
Depends: golang-github-goji-param-dev
Description:  minimalistic web framework for Golang Goji is a minimalistic web framework that values composability and simplicity.
Package: golang-github-zenhack-go.notmuch-dev (0.0~git20190821.5a19619-2)
Section: universe/devel
Homepage: https://github.com/zenhack/go.notmuch
Description:  Go language bindings for notmuch mail (library) Go bindings for notmuch mail. . Notmuch is a fast, global-search and tag-based email system.
Package: golang-github-ziutek-mymysql-dev (1.5.4+git20170206.23.0582bcf-2)
Section: universe/devel
Homepage: https://github.com/ziutek/mymysql
Description:  MySQL Client API This package contains a MySQL client API written entirely in Go. It is designed to work with the MySQL protocol version 4.1 or greater. It works fine with MySQL server version 5.0 and 5.1 and might work with older versions as well.
Package: golang-github-zmap-rc2-dev (0.0~git20190804.abaa705-2)
Section: universe/golang
Homepage: https://github.com/zmap/rc2
Description:  RC2 Cipher in Golang It's a crypto/cipher cipher.Block interface, just like AES. . It only works with 64 bidget keys right now.