k3ylabs/cosoco-image-dataset huggingface dataset:
Package: golang-gopkg-sourcemap.v1-dev (1.0.5+git20170213.0.6e83ace-1)
Section: universe/devel
Homepage: https://github.com/go-sourcemap/sourcemap
Depends: libjs-jquery
Description:  Source Maps consumer for Golang This package provides the source map consumer functions for Golang. You need to provide the sourcemapURL in your program, and afterwards you can use your functions along with methods such as File, Source, SourceContent, SourceMapURL. Refer https://godoc.org/github.com/go-sourcemap/sourcemap for usage documentation.
Package: golang-gopkg-square-go-jose.v1-dev (1.1.2-3.1)
Section: universe/devel
Homepage: https://github.com/square/go-jose
Description:  Javascript Object Signing and Encryption (JOSE) for Go This package provides an implementation of the Javascript Object Signing and Encryption set of standards. The implementation follows the JSON Web Encryption standard (RFC 7516) and JSON Web Signature standard (RFC 7515). The package supports both the compact and full serialization formats, and optionally supports multiple recipients.
Package: golang-gopkg-square-go-jose.v2-dev (2.6.0-1)
Section: universe/devel
Homepage: https://github.com/square/go-jose
Depends: golang-golang-x-crypto-dev
Description:  implementation of JOSE standards (JWE, JWS, JWT) in Go Package jose aims to provide an implementation of the Javascript Object Signing and Encryption set of standards. This includes support for JSON Web Encryption, JSON Web Signature, and JSON Web Token standards.
Package: golang-gopkg-src-d-go-billy.v4-dev (4.3.2-1)
Section: universe/devel
Homepage: https://github.com/src-d/go-billy
Depends: golang-gopkg-check.v1-dev, golang-golang-x-sys-dev
Description:  Missing interface filesystem abstraction for Go Billy implements an interface based on the os standard library, allowing to develop applications without dependency on the underlying storage. Makes it virtually free to implement mocks and testing over filesystem operations.
Package: golang-gopkg-src-d-go-git.v4-dev (4.11.0-2)
Section: universe/devel
Homepage: https://github.com/src-d/go-git
Depends: golang-github-emirpasic-gods-dev, golang-github-gliderlabs-ssh-dev, golang-github-google-go-cmp-dev, golang-github-jbenet-go-context-dev, golang-github-kevinburke-ssh-config-dev, golang-github-mitchellh-go-homedir-dev, golang-github-sergi-go-diff-dev, golang-github-src-d-gcfg-dev, golang-github-xanzy-ssh-agent-dev, golang-go-flags-dev, golang-golang-x-crypto-dev, golang-gopkg-check.v1-dev, golang-gopkg-src-d-go-billy.v4-dev, golang-golang-x-text-dev
Description:  highly extensible Git implementation in pure Go This package provides a highly extensible git implementation library written in pure Go. . The library does:  * can be used to manipulate git repositories at low level (plumbing)    or high level (porcelain), through an idiomatic Go API.  * supports several types of storage, such as in-memory filesystems, or    custom implementations using the 'Storer' interface.  * aims to be fully compatible with git, all the porcelain operations    are implemented to work exactly as git does.
Package: golang-gopkg-testfixtures.v2-dev (2.2.0-2)
Section: universe/devel
Homepage: https://github.com/go-testfixtures/testfixtures
Depends: golang-github-joho-godotenv-dev, golang-gopkg-yaml.v2-dev
Description:  Rails-like test fixtures for Go This Go library implements methods for writing tests against real databases instead of mocks. This library aims to make running tests against production data easy. . Compatible Databases:   - PostgreSQL   - MySQL / MariaDB   - SQLite   - Microsoft SQL Server   - Oracle
Package: golang-gopkg-tomb.v1-dev (0.0~git20141024.0.dd63297-7)
Section: universe/devel
Homepage: https://github.com/go-tomb/tomb/tree/v1
Description:  API to track the lifecyle of Golang goroutines, and provide clean termination Conventional API for clean goroutine termination. A Tomb tracks the lifecycle of a goroutine as alive, dying or dead, and the reason for its death.
Package: golang-gopkg-tomb.v2-dev (0.0~git20161208.d5d1b58-3)
Section: universe/devel
Homepage: https://github.com/go-tomb/tomb
Description:  API to track the lifecyle of Golang goroutines, and provide clean termination Conventional API for clean goroutine termination. A Tomb tracks the lifecycle of a goroutine as alive, dying or dead, and the reason for its death.
Package: golang-gopkg-tylerb-graceful.v1-dev (1.2.15-5)
Section: universe/devel
Homepage: https://github.com/tylerb/graceful
Depends: golang-golang-x-net-dev
Description:  Go package for gracefully shutting down HTTP server This package enables graceful shutdown of a http.Handler server. When the process receives a SIGINT or SIGTERM, the listening port is closed immediately for reuse by another process, while active connections are gracefully terminated after a timeout.
Package: golang-gopkg-validator.v2-dev (0.0+git20160116-3.1)
Section: universe/devel
Homepage: http://gopkg.in/validator.v2
Depends: golang-go
Description:  Go package for validator library Package validator implements value validations based on struct tags.
Package: golang-gopkg-vmihailenco-msgpack.v2-dev (4.3.1-2)
Section: universe/devel
Homepage: https://github.com/vmihailenco/msgpack
Depends: golang-github-vmihailenco-tagparser-dev
Description:  Msgpack encoding for Golang MessagePack is an efficient binary serialization format. It lets you exchange data among multiple languages like JSON. But it's faster and smaller. Small integers are encoded into a single byte, and typical short strings require only one extra byte in addition to the strings themselves.
Package: golang-gopkg-warnings.v0-dev (0.1.2-1.1)
Section: universe/devel
Homepage: https://github.com/go-warnings/warnings
Description:  implements error handling with non-fatal errors (warnings) Package warnings implements error handling with non-fatal errors (warnings).
Package: golang-gopkg-xmlpath.v2-dev (0.0~git20150820.0.860cbec-5.1)
Section: universe/devel
Homepage: https://github.com/go-xmlpath/xmlpath
Depends: golang-golang-x-net-dev, golang-gopkg-check.v1-dev
Description:  strict subset of the XPath specification for the Go language Package xmlpath implements a strict subset of the XPath specification for the Go language. At the moment, xmlpath is compatible with the XPath specification to the following extent:  - All axes are supported ("child", "following-sibling", etc)  - All abbreviated forms are supported (".", "//", etc)  - All node types except for namespace are supported  - Predicates may be [N], [path], [not(path)], [path=literal]    or [contains(path, literal)]  - Predicates may be joined with "or", "and", and parenthesis  - Richer expressions and namespaces are not supported
Package: golang-gopkg-yaml.v2-dev (2.4.0-2)
Section: universe/devel
Homepage: https://github.com/go-yaml/yaml/tree/v2
Description:  YAML support for the Go language The yaml package enables Go programs to very comfortably encode and decode YAML values. It was developed within Canonical 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 yaml 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. . This package is an incompatible successor to golang-goyaml ("gonuts.org/v1/yaml", and then renamed to "gopkg.in/yaml.v1").
Package: golang-gopkg-yaml.v3-dev (3.0.0~git20210107.496545a-1)
Section: universe/devel
Homepage: https://gopkg.in/yaml.v3
Description:  YAML support for the Go language The yaml package enables Go programs to very comfortably encode and decode YAML values. It was developed within Canonical 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 yaml package supports most of YAML 1.2, but preserves some behavior from 1.1 for backwards compatibility. . Specifically, as of v3 of the yaml package: .  * YAML 1.1 bools (yes/no, on/off) are supported as long as they are being    decoded into a typed bool value. Otherwise they behave as a string.    Booleans in YAML 1.2 are true/false only.  * Octals encode and decode as 0777 per YAML 1.1, rather than 0o777 as    specified in YAML 1.2, because most parsers still use the old format.    Octals in the 0o777 format are supported though, so new files work.  * Does not support base-60 floats. These are gone from YAML 1.2, and were    actually never supported by this package as it's clearly a poor choice. . and offers backwards compatibility with YAML 1.1 in some cases. 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-goprotobuf-dev (1.3.4-2)
Section: universe/devel
Homepage: https://github.com/golang/protobuf
Depends: libprotobuf-dev, protobuf-compiler
Description:  Protocol buffer support for the Go programming language Adds support for serializing and deserializing data in the protocol buffer format for users of the Go language. This will also install a protobuf compiler filter which will allow you to compile protocol buffers to Go code using protoc from the protobuf-compiler package.
Package: golang-goptlib-dev (0.6-3)
Section: universe/devel
Description:  library for Tor pluggable transports written in Go goptlib is a little Go library which understands the Tor pluggable transport managed-proxy protocol. It is useful for developers writing Tor pluggable transports in Go.
Package: golang-grpc-gateway (1.6.4-2build2)
Section: universe/devel
Homepage: https://github.com/grpc-ecosystem/grpc-gateway
Depends: libc6 (>= 2.32)
Description:  gRPC to JSON proxy generator for Golang -- binaries Grpc-gateway is a protoc plugin that reads gRPC service definitions and generates a reverse-proxy server which translates a RESTful JSON API into gRPC. The server is generated according to custom options in your gRPC definition and helps you to provide your APIs in both gRPC and RESTful style at the same time. . This package contains the generator binaries.
Package: golang-guestfs-dev (1:1.46.2-10ubuntu3)
Section: universe/devel
Homepage: http://libguestfs.org
Depends: libguestfs-dev
Description:  guest disk image management system - Golang bindings The libguestfs library allows accessing and modifying guest disk images. . This package contains source for the Golang bindings.
Package: golang-h12-socks-dev (1.0.2-1)
Section: universe/devel
Homepage: https://github.com/h12w/socks
Description:  SOCKS (SOCKS4, SOCKS4A and SOCKS5) proxy library for golang SOCKS is proxy library for golang, which supports SOCKS4, SOCKS4A and SOCKS5 protocol. . It currently does not support authentication. And it is used by v2ray.
Package: golang-honnef-go-augeas-dev (0.0~git20161110.0.ca62e35-1.1)
Section: universe/devel
Homepage: https://honnef.co/go-augeas/
Depends: pkg-config, libaugeas-dev, libxml2-dev
Description:  Go bindings for Augeas This package provides Go bindings for the Augeas configuration editing tool
Package: golang-honnef-go-tools-dev (2021.1.2-2)
Section: universe/golang
Homepage: https://github.com/dominikh/go-tools
Depends: golang-github-burntsushi-toml-dev, golang-golang-x-tools-dev
Description:  Collection of golang tools and libraries keyify: Transforms an unkeyed struct literal into a keyed one. rdeps: Find all reverse dependencies of a set of packages. staticcheck: Go static analysis, detecting bugs, performance issues, and much more. structlayout: Displays the layout (field sizes and padding) of structs. structlayout-optimize: Reorders struct fields to minimize the amount of padding. structlayout-pretty: Formats the output of structlayout with ASCII art. . In addition to the aforementioned tools, this package contains the libraries necessary to implement these tools.
Package: golang-inet-netstack-dev (0.0~git20211120.8aa80cf2-5)
Section: universe/golang
Homepage: https://github.com/inetaf/netstack
Depends: golang-github-google-btree-dev, golang-golang-x-sys-dev, golang-golang-x-time-dev
Description:  Pure Go network stack This is a "fork" of gvisor, extracting out just the "netstack" networking bits, which previously were self-contained at https://github.com/google/netstack.  Why?  Because gVisor's go.mod is gigantic and causes problems to people trying to use it as a library.
Package: golang-k8s-klog-dev (2.5.0-2)
Section: universe/golang
Homepage: https://github.com/kubernetes/klog
Depends: golang-github-go-logr-logr-dev, golang-glog-dev
Description:  leveled execution logs for Go (library) klog is a permanent fork of https://github.com/golang/glog. The decision to create klog was one that wasn't made lightly, but it was necessary due to some drawbacks that are present in glog. Ultimately, the fork was created due to glog not being under active development.
Package: golang-k8s-kube-openapi-dev (0.0~git20211014.b3fe75c-2ubuntu0.22.04.2)
Section: universe/golang
Homepage: https://github.com/kubernetes/kube-openapi
Depends: golang-github-asaskevich-govalidator-dev, golang-github-davecgh-go-spew-dev, golang-github-emicklei-go-restful-dev, golang-github-go-openapi-jsonreference-dev, golang-github-go-openapi-swag-dev, golang-github-google-gofuzz-dev, golang-github-google-uuid-dev, golang-github-googleapis-gnostic-dev (<< 0.4.1), golang-github-json-iterator-go-dev, golang-github-kubernetes-gengo-dev (>= 0.0~git20210915.39e73c8-2~), golang-github-mitchellh-mapstructure-dev, golang-github-munnerz-goautoneg-dev, golang-github-nytimes-gziphandler-dev, golang-github-onsi-ginkgo-dev, golang-github-spf13-pflag-dev, golang-github-stretchr-testify-dev, golang-gomega-dev, golang-goprotobuf-dev, golang-k8s-klog-dev, golang-k8s-sigs-structured-merge-diff-dev, golang-k8s-sigs-yaml-dev, golang-k8s-utils-dev (>= 0.0~git20210629), golang-yaml.v2-dev
Description:  Kubernetes OpenAPI spec generation & serving (library) Kube OpenAPI This repo is the home for Kubernetes OpenAPI discovery spec generation. The goal is to support a subset of OpenAPI features to satisfy kubernetes use-cases but implement that subset with little to no assumption about the structure of the code or routes. Thus, there should be no kubernetes specific code in this repo. . There are two main parts:  - A model generator that goes through .go files, find and generate model definitions.  - The spec generator that is responsible for dynamically generate the final OpenAPI spec using web service routes or combining other OpenAPI/Json specs.  Contributing Please see CONTRIBUTING.md (CONTRIBUTING.md) for instructions on how to contribute.
Package: golang-k8s-sigs-json-dev (0.0~git20211208.9f7c6b3-2)
Section: universe/golang
Homepage: https://github.com/kubernetes-sigs/json
Description:  Golang JSON decoder library for kubernetes sig-api-machinery This library is a subproject of sig-api-machinery (https://github.com/kubernetes/community/tree/master/sig-api- machinery#json). This provides case-sensitive, integer-preserving JSON unmarshaling functions based on encoding/json Unmarshal().
Package: golang-k8s-sigs-structured-merge-diff-dev (4.1.2+ds1-1)
Section: universe/devel
Homepage: https://github.com/kubernetes-sigs/structured-merge-diff
Depends: golang-github-json-iterator-go-dev, golang-gopkg-yaml.v2-dev
Description:  implementation for "server-side apply" (library) What is the apply operation? . It models resources in a control plane as having multiple "managers". Each manager is typically trying to manage only one aspect of a resource. The goal is to make it easy for disparate managers to make the changes they need without messing up the things that other managers are doing. In this system, both humans and machines (aka "controllers") act as managers. . To do this, it explicitly tracks (using the fieldset data structure) which fields each manager is currently managing. . Now, there are two basic mechanisms by which one modifies an object. . PUT/PATCH: This is a write command that says: "Make the object look EXACTLY like X". . APPLY: This is a write command that says: "The fields I manage should now look exactly like this (but I don't care about other fields)". . For PUT/PATCH, it deduces which fields will be managed based on what is changing.  For APPLY, the user is explicitly stating which fields they wish to manage (and therefore requesting deletion of any fields that they used to manage but stop mentioning). . Any time a manager begins managing some new field, that field is removed from all other managers. If the manager is using the APPLY command, it calls these conflicts, and will not proceed unless the user passes the "force" option. This prevents accidentally setting fields which some other entity is managing. . PUT/PATCH always "force". They are mostly used by automated systems, which won't do anything productive with a new error type.
Package: golang-k8s-sigs-yaml-dev (1.3.0-1)
Section: universe/devel
Homepage: https://github.com/kubernetes-sigs/yaml
Depends: golang-gopkg-yaml.v2-dev
Description:  better way to marshal and unmarshal YAML in Golang (library) YAML marshaling and unmarshaling support for Go Build Status . kubernetes-sigs/yaml is a permanent fork of ghodss/yaml (https://github.com/ghodss/yaml). Introduction A wrapper around go-yaml (https://github.com/go-yaml/yaml) designed to enable a better way of handling YAML when marshaling to and from structs.
Package: golang-k8s-system-validators-dev (1.4.0-1)
Section: universe/golang
Homepage: https://github.com/kubernetes/system-validators
Depends: golang-github-blang-semver-dev, golang-github-pkg-errors-dev, golang-github-stretchr-testify-dev, golang-golang-x-sys-dev
Description:  System-oriented validators for kubeadm preflight checks (library) This package is a set of system-oriented validators for kubeadm preflight checks. . Kubeadm executes a set of preflight checks before starting the init, with the aim to verify preconditions and avoid common cluster startup problems.
Package: golang-k8s-utils-dev (0.0~git20210930.cb0fa31-2)
Section: universe/golang
Homepage: https://github.com/kubernetes/utils
Depends: golang-github-davecgh-go-spew-dev, golang-github-spf13-afero-dev, golang-github-stretchr-testify-dev, golang-k8s-klog-dev
Description:  Non-Kubernetes-specific utility libraries (library) A set of Go libraries that provide low-level, Kubernetes-independent packages supplementing the Go standard libs. . The package holds shared utilities with no Kubernetes dependencies and is useful as Kubernetes grows and spins functionality out of its core and into cooperating repositories like apiserver, kubectl, kubeadm, etc. . The need arises for leaf repositories to house shared code and avoid cycles in repository relationships.
Package: golang-layeh-gopher-luar-dev (1.0.4-1.1)
Section: universe/devel
Homepage: https://github.com/layeh/gopher-luar
Depends: golang-github-yuin-gopher-lua-dev
Description:  Simplifies data passing between Go and GopherLua A gopher-luar simplifies data passing to and from GopherLua. . This package provides the library for converting and passing the data types between Go and GopherLua. . Go type values are converted to GopherLua type:  * Boolean values are converted to lua.LBool.  * Numeric values are converted to lua.LNumber.  * String values are converted to lua.LString.  * A nil value is converted to lua.LNil.  * Functions are converted to *lua.LFunction.  * Arrays, channels, maps, pointers, slices, and structs are all    converted to *lua.LUserData. . GopherLua type values are converted to Go type:  * lua.LBool values are converted to bool.  * lua.LNumber values are converted to float64.  * lua.LString values are converted to string.  * lua.LNil can be converted to any channel, func, interface, map,    pointer, slice, unsafe pointer, or uintptr value.
Package: golang-libgeoip-dev (0.0~git20140312.0.c78e8bd-1)
Section: universe/devel
Homepage: https://github.com/nranchev/go-libGeoIP/
Description:  Go implementation for lookups against GeoIP files This is the Go implementation of the Maxmind GeoIP API. It is incomplete and work in progress the initial goal is support only two of the database types – the City Lite and Country Lite. The only supported method is loading the full db on startup into memory (memory cache). . At this point, only IPv4 lookups are supported.
Package: golang-lukechampine-blake3-dev (1.1.6-1)
Section: universe/golang
Homepage: https://github.com/lukechampine/blake3
Depends: golang-github-klauspost-cpuid-dev
Description:  Pure-Go implementation of BLAKE3 cryptographic hash blake3 implements the BLAKE3 cryptographic hash function (https://github.com/BLAKE3-team/BLAKE3).  This implementation aims to be performant without sacrificing (too much) readability, in the hopes of eventually landing in x/crypto. . In addition to the pure-Go implementation, this package also contains AVX-512 and AVX2 routines (generated by avo (https://github.com/mmcloughlin/avo)) that greatly increase performance for large inputs and outputs.
Package: golang-mode (3:1.5.0-4)
Section: universe/devel
Homepage: https://github.com/dominikh/go-mode.el
Depends: elpa-go-mode
Description:  Emacs mode for editing Go code -- transitional package This is a transitional package for elpa-go-mode and can be safely removed after installation.
Package: golang-modernc-internal-dev (1.0.0-2)
Section: universe/devel
Homepage: https://modernc.org/internal
Depends: golang-github-cznic-fileutil-dev, golang-github-edsrzf-mmap-go-dev, golang-github-cznic-mathutil-dev
Description:  modernc-specific internals This library contains packages used by other modernc packages. . Package buffer implements a pool of pointers to byte slices. . Package file provides an os.File-like interface of a memory mapped file. . Package slice implements pools of pointers to slices.
Package: golang-mreiferson-httpclient-dev (0.0~git20160630.0.31f0106-2)
Section: universe/oldlibs
Homepage: https://github.com/mreiferson/go-httpclient
Depends: golang-github-mreiferson-go-httpclient-dev
Description:  Transitional package for golang-github-mreiferson-go-httpclient-dev This is a transitional package to ease upgrades to the golang-github-mreiferson-go-httpclient-dev package. It can safely be removed.
Package: golang-mvdan-editorconfig-dev (0.2.0-2)
Section: universe/golang
Homepage: https://mvdan.cc/editorconfig
Description:  EditorConfig support in Go A small package to parse and use EditorConfig files. . An official library exists for Go. This alternative implementation started with a different design:   * Specialised INI parser, for full compatibility with the spec   * Ability to cache parsing files and compiling pattern matches   * Storing and querying all properties equally   * Minimising pointers and maps to store data
Package: golang-mvdan-gofumpt-dev (0.2.0-1)
Section: universe/golang
Homepage: https://github.com/mvdan/gofumpt
Depends: golang-github-google-go-cmp-dev, golang-golang-x-mod-dev
Description:  stricter gofmt (library) Enforce a stricter format than gofmt, while being backwards compatible. . The tool is a modified fork of gofmt, so it can be used as a drop-in replacement.
Package: golang-mvdan-xurls-dev (2.3.0-1)
Section: universe/golang
Homepage: https://github.com/mvdan/xurls
Description:  Extract urls from text (library) Extract urls from text using regular expressions.
Package: golang-nzaat-dev (1.0-2)
Section: universe/devel
Homepage: http://github.com/tonnerre/golang-nzaat
Description:  Go implementation of the NZAAT hash algorithm Go implementation of the hash algorithm "NUL zaehlen an allen Teilen" based on the One At A Time hash (OAAT) by Bob Jenkins. This is not a cryptographic hash, but it satisfies the perfect hash criteria well enough to be usable as a hash table hash or similar.
Package: golang-openldap-dev (0.2-2ubuntu1)
Section: universe/devel
Homepage: https://github.com/mqu/openldap/
Depends: libldap-2.5-0, libldap-dev
Description:  OpenLDAP client integration for Go, using cgo LDAP client library based on the official C client library from the OpenLDAP team. This is basically just a thin wrapper allowing to call the C API from Go.