k3ylabs/cosoco-image-dataset huggingface dataset:
Package: golang-github-cli-browser-dev (1.1.0-1)
Section: universe/golang
Homepage: https://github.com/cli/browser
Description:  helpers to open URLs, files, or readers in a web browser (Go library) The browser package provides helpers to open URLs, readers, or files in the system default web browser. . This fork from github.com/pkg/browser adds:  - `OpenReader` error wrapping;  - `ErrNotFound` error wrapping on BSD;  - Go 1.13 support.
Package: golang-github-cli-oauth-dev (0.9.0-1)
Section: universe/golang
Homepage: https://github.com/cli/oauth
Depends: golang-github-cli-browser-dev (>= 1.0.0)
Description:  perform OAuth Device flow and Web application flow (Go library) github.com/cli/oauth is a library for Go client applications that need to perform OAuth authorization against a server, typically GitHub.com. . Traditionally, OAuth for web applications involves redirecting to a URI after the user authorizes an app.  While web apps (and some native client apps) can receive a browser redirect, client apps such as CLI applications do not have such an option. . To accommodate client apps, this library implements the OAuth Device Authorization Grant (https://oauth.net/2/device-flow/) which GitHub.com now supports.  With Device flow, the user is presented with a one-time code that they will have to enter in a web browser while authorizing the app on the server.  Device flow is suitable for cases where the web browser may be running on a separate device than the client app itself; for example a CLI application could run within a headless, containerized instance, but the user may complete authorization using a browser on their phone. . To transparently enable OAuth authorization on any GitHub host (e.g. GHES instances without OAuth "Device flow" support), this library also bundles an implementation of OAuth web application flow in which the client app starts a local server at http://127.0.0.1:<port>/ that acts as a receiver for the browser redirect.  First, Device flow is attempted, and the localhost server is used as fallback.  With the localhost server, the user's web browser must be running on the same machine as the client application itself.
Package: golang-github-cli-safeexec-dev (1.0.0-2)
Section: universe/golang
Homepage: https://github.com/cli/safeexec
Description:  safer version of exec.LookPath on Windows safeexec is a Go module that provides a safer alternative to exec.LookPath() on Windows. . The following, relatively common approach to running external commands has a subtle vulnerability on Windows: .   import "os/exec" .   func gitStatus() error {       // On Windows, this will result in .\git.exe or .\git.bat being executed       // if either were found in the current working directory.       cmd := exec.Command("git", "status") return cmd.Run()   } . Searching the current directory (surprising behavior) before searching folders listed in the PATH environment variable (expected behavior) seems to be intended in Go and unlikely to be changed: https://github.com/golang/go/issues/38736 . Since Go does not provide a version of exec.LookPath() that only searches PATH and does not search the current working directory, this module provides a LookPath function that works consistently across platforms. . Example use: .   import (       "os/exec" "github.com/cli/safeexec"   ) .   func gitStatus() error {       gitBin, err := safeexec.LookPath("git")       if err != nil {           return err       }       cmd := exec.Command(gitBin, "status")       return cmd.Run()   }
Package: golang-github-cli-shurcool-graphql-dev (0.0.1-2)
Section: universe/golang
Homepage: https://github.com/cli/shurcooL-graphql
Depends: golang-golang-x-net-dev
Description:  GraphQL client implementation for Go (GitHub CLI fork) Package graphql provides a GraphQL client implementation for Go. It is forked from https://github.com/shurcooL/graphql for GitHub CLI "gh".
Package: golang-github-client9-reopen-dev (1.0.0-3)
Section: universe/devel
Homepage: https://github.com/client9/reopen
Description:  freopen functionality for golang's io.Writers (library) Makes a standard os.File a "reopenable writer" and allows SIGHUP signals to reopen log files, as needed by logrotated. This is inspired by the C/Posix freopen. . The simple version reopen.NewFileWriter does unbuffered writing.  A call to .Reopen closes the existing file handle, and then re-opens it using the original filename. . The more advanced version reopen.NewBufferedFileWriter buffers input and flushes when the internal buffer is full (with care) or if 30 seconds has elapsed.
Package: golang-github-cloudflare-cfssl-dev (1.2.0+git20160825.89.7fb22c8-3.1)
Section: universe/devel
Homepage: https://github.com/cloudflare/cfssl
Depends: golang-github-cloudflare-go-metrics-dev, golang-github-cloudflare-redoctober-dev, golang-github-geertjohan-go.rice-dev, golang-github-google-certificate-transparency-dev, golang-github-jmhodges-clock-dev, golang-github-jmoiron-sqlx-dev, golang-github-juju-ratelimit-dev, golang-github-kisielk-sqlstruct-dev, golang-github-kisom-goutils-dev, golang-github-mattn-go-sqlite3-dev, golang-any
Description:  CloudFlare's PKI and TLS toolkit CFSSL is CloudFlare's PKI/TLS swiss army knife. It is both a command line tool and an HTTP API server for signing, verifying, and bundling TLS certificates. CFSSL can be used to build custom TLS PKI tools as well as create and manipulate traditional certificate structures using code or on the command line. . This package contains the development files.
Package: golang-github-cloudflare-circl-dev (1.0.0+20200724-1ubuntu1)
Section: universe/devel
Homepage: https://github.com/cloudflare/circl
Depends: golang-github-mmcloughlin-avo-dev, golang-golang-x-sys-dev
Description:  Cloudflare Interoperable Reusable Cryptographic Library (golang) CIRCL (Cloudflare Interoperable, Reusable Cryptographic Library) is a collection of cryptographic primitives written in Go. The goal of this library is to be used as a tool for experimental deployment of cryptographic algorithms targeting Post-Quantum (PQ) and Elliptic Curve Cryptography (ECC). . Security Disclaimer This library is offered as-is, and without a guarantee. Therefore, it is expected that changes in the code, repository, and API occur in the future. It's recommended to take caution before using this library in a production application since part of its content is experimental.
Package: golang-github-cloudflare-go-metrics-dev (0.0~git20151117.0.6a9aea3-3)
Section: universe/devel
Homepage: https://github.com/cloudflare/go-metrics
Depends: golang-github-rcrowley-go-metrics-dev, golang-github-stathat-go-dev
Description:  Cloudflare's fork of Go port of Coda Hale's Metrics library This package is a fork of Richard Crowley's Go port of Coda Hale's Metrics library for Java. It allows one to easily collect metrics from an application written in Go in an unobtrusive way. Metrics can then be exported to syslog, files or to a storage system like Graphite.
Package: golang-github-cloudflare-gokey-dev (0.1.0-1build2)
Section: universe/devel
Homepage: https://github.com/cloudflare/gokey
Depends: golang-golang-x-crypto-dev
Description:  simple vaultless password manager in Go - dev package gokey is a password manager, which does not require a password vault. Instead of storing your passwords in a vault it derives your password on the fly from your master password and supplied realm string (for example, resource URL). This way you do not have to manage, backup or sync your password vault (or trust its management to a third party) as your passwords are available immediately anywhere. . This is the development package.
Package: golang-github-cloudflare-gortr-dev (0.14.7-1)
Section: universe/devel
Homepage: https://github.com/cloudflare/gortr
Depends: golang-github-prometheus-client-golang-dev, golang-github-stretchr-testify-dev, golang-golang-x-crypto-dev, golang-logrus-dev
Description:  Cloudflare's RPKI to router library GoRTR is an implementation of the RPKI to router protocol (RFC 6810).
Package: golang-github-cloudflare-redoctober-dev (0.0~git20161017.0.78e9720-5)
Section: universe/devel
Homepage: https://github.com/cloudflare/redoctober
Depends: golang-github-coreos-go-systemd-dev (>= 17~), golang-github-prometheus-client-golang-dev, golang-golang-x-crypto-dev
Description:  Software-based two-man rule style (development files) Red October is a software-based two-man rule style encryption and decryption server.  The two-man rule is a control mechanism designed to achieve a high level of security by requiring the presence of two authorized people at all times. In the case of Red October the two-man rule is implemented by encrypting data in such as way as to require two authorised key-holds to decrypt it. . This package contains the development files.
Package: golang-github-cloudflare-sidh-dev (1.0+git20190228.d2f0f90-5)
Section: universe/devel
Homepage: https://github.com/cloudflarearchive/sidh
Depends: golang-github-henrydcase-nobs-dev
Description:  Supersingular Isogeny Diffie-Hellman golang library Go implementation of (ephemeral) supersingular isogeny Diffie-Hellman (SIDH) and supersingular isogeny key exchange (SIKE), as specified in SIDH-spec, PQC NIST Submission (http://sike.org/files/SIDH-spec.pdf) (Nov 30, 2017). . Portions of the field arithmetic were ported from the Microsoft Research implementation. . The SIDH package does NOT implement key validation. It means that it should only be used for ephemeral DH. Each keypair should be used at most once. . Project provides following packages:   * p503: P503 field arithmetic   * p751: P751 field arithmetic   * sidh: Implementation of SIDH key agreement   * sike: Implementation of SIKE PKE and KEM, based on sidh package
Package: golang-github-cloudflare-tableflip-dev (1.2.1~git20200514.4baec98-3)
Section: universe/devel
Homepage: https://github.com/cloudflare/tableflip
Depends: golang-github-pkg-errors-dev (>= 0.9.1~)
Description:  Graceful process restarts in Go (library) It is sometimes useful to update the running code and / or configuration of a network service, without disrupting existing connections. Usually, this is achieved by starting a new process, somehow transferring clients to it and then exiting the old process. . There are many ways to implement graceful upgrades. They vary wildly in the trade-offs they make, and how much control they afford the user. This library has the following goals:  - No old code keeps running after a successful upgrade  - The new process has a grace period for performing initialisation  - Crashing during initialisation is OK  - Only a single upgrade is ever run in parallel
Package: golang-github-cloudfoundry-gosigar-dev (0.0~git20180907.50ddd08-1)
Section: universe/devel
Homepage: https://github.com/cloudfoundry/gosigar
Depends: golang-ginkgo-dev | golang-github-onsi-ginkgo-dev, golang-gomega-dev | golang-github-onsi-gomega-dev
Description:  golang implementation of the sigar API Go sigar is a golang implementation of the sigar API. The Go version of sigar has a very similar interface, but is being written from scratch in pure go/cgo, rather than cgo bindings for libsigar.
Package: golang-github-cloudfoundry-jibber-jabber-dev (0.0~git20151120.bcc4c83-2)
Section: universe/devel
Homepage: https://github.com/cloudfoundry/jibber_jabber
Depends: golang-ginkgo-dev, golang-gomega-dev
Description:  Cross Platform locale detection for Golang Jibber Jabber is a GoLang Library that can be used to detect an operating system's current language. OS Support OSX and Linux via the LC_ALL and LANG environment variables. These are standard variables that are used in ALL versions of UNIX for language detection.
Package: golang-github-clusterhq-flocker-go-dev (0.0~git20160209.0.1c0a791-3)
Section: universe/devel
Homepage: https://github.com/ClusterHQ/flocker-go
Depends: golang-go, golang-github-stretchr-testify-dev
Description:  Flocker go library flocker-go implements functionality to interact with a Flocker Control Service.
Package: golang-github-cnf-structhash-dev (0.0~git20201127.e1b16c1-1)
Section: universe/devel
Homepage: https://github.com/cnf/structhash
Description:  get hash strings of arbitrary data structures structhash is a Go library for generating hash strings of arbitrary data structures. Features  - fields may be ignored or renamed (like in json.Marshal, but using    different struct tag)  - fields may be serialized  - fields may be versioned  - fields order in struct doesn't matter (unlike json.Marshal)  - nil values are treated equally to zero valuesInstallation
Package: golang-github-cockroachdb-apd-dev (2.0.1-1)
Section: universe/devel
Homepage: https://github.com/cockroachdb/apd
Depends: golang-github-pkg-errors-dev
Description:  arbitrary-precision decimals for Go apd is an arbitrary-precision decimal package for Go. . apd implements much of the decimal specification from the General Decimal Arithmetic (http://speleotrove.com/decimal/) description. This is the same specification implemented by python’s decimal module (https://docs.python.org/2/library/decimal.html) and GCC’s decimal extension. , Features:  • Panic-free operation.  • Support for standard functions. sqrt, ln, pow, etc.  • Accurate and configurable precision.  • Good performance.  • Condition flags and traps.
Package: golang-github-cockroachdb-cmux-dev (0.0~git20170110.0.30d10be-1.1)
Section: universe/devel
Homepage: https://github.com/cockroachdb/cmux
Depends: golang-golang-x-net-dev, golang-google-grpc-dev
Description:  Payload-based connection multiplexer for Golang The cmux library is a generic Go library to multiplex connections based on their payload. Using cmux you can serve gRPC, SSH, HTTPS, HTTP, Go RPC and pretty much any other payload on the same TCP listener. Lookahead is used to match and hand off connections to the appropriate server implementation. . This package is a fork of github.com/soheily/cmux.
Package: golang-github-cockroachdb-cockroach-go-dev (0.0~git20170808.c806b48-1.1)
Section: universe/devel
Homepage: https://github.com/cockroachdb/cockroach-go
Depends: golang-github-lib-pq-dev
Description:  Packages for go clients. testing Testing helpers for cockroach clients.
Package: golang-github-codahale-hdrhistogram-dev (0.0~git20161010.3a0bb77-2)
Section: universe/devel
Homepage: https://github.com/codahale/hdrhistogram
Description:  implementation of Gil Tene's HDR Histogram This package contains a pure Go implementation of the HDR Histogram . A Histogram that supports recording and analyzing sampled data value counts across a configurable integer value range with configurable value precision within the range. Value precision is expressed as the number of significant digits in the value recording, and provides control over value quantization behavior across the value range and the subsequent value resolution at any given level.
Package: golang-github-codegangsta-cli-dev (1.18.0-3ubuntu1)
Section: universe/devel
Homepage: https://github.com/codegangsta/cli
Depends: golang-github-urfave-cli-dev
Description:  simple library for building command line apps in Go cli.go is simple library for building command line apps in Go. It allows is writing fast and distributable command line applications in an expressive way. . This package contains the source.
Package: golang-github-codegangsta-negroni-dev (0.1-3)
Section: universe/devel
Homepage: https://github.com/codegangsta/negroni
Description:  idiomatic HTTP middleware for Golang Negroni is an idiomatic approach to web middleware in Go. It is tiny, non-intrusive, and encourages use of net/http Handlers. . Negroni is not a framework. It is a library that is designed to work directly with net/http.
Package: golang-github-confluentinc-confluent-kafka-go-dev (0.11.6-1)
Section: universe/devel
Homepage: https://github.com/confluentinc/confluent-kafka-go
Depends: librdkafka-dev (>= 0.11.6~), pkg-config
Description:  Apache Kafka Golang client by Confluent Confluent's Kafka client for Golang wraps the librdkafka C library, providing full Kafka protocol support with great performance and reliability. . The Golang bindings are supported by Confluent, founded by the creators of Kafka, and part of their Confluent Platform offering, so the client can be expected to keep pace with Kafka development. . The Golang bindings provide a high-level Producer and Consumer with support for the balanced consumer groups of Apache Kafka 0.9 and above.
Package: golang-github-containerd-btrfs-dev (1.0.0-1)
Section: universe/devel
Homepage: https://github.com/containerd/btrfs
Depends: golang-github-pkg-errors-dev, libbtrfs-dev | btrfs-progs (<< 4.16.1~)
Description:  Btrfs bindings for Go Native Go bindings for btrfs. . These are in the early stages. . This package may not cover all the use cases for btrfs. Note that due to struct alignment issues, this isn't yet fully native.
Package: golang-github-containerd-cgroups-dev (1.0.3-1)
Section: universe/devel
Homepage: https://github.com/containerd/cgroups
Depends: golang-dbus-dev, golang-github-cilium-ebpf-dev, golang-github-coreos-go-systemd-dev, golang-github-docker-go-units-dev, golang-github-gogo-protobuf-dev, golang-github-opencontainers-specs-dev, golang-github-sirupsen-logrus-dev, golang-golang-x-sys-dev
Description:  cgroups package for Go Go package for creating, managing, inspecting, and destroying cgroups.  The resources format for settings on the cgroup uses the OCI runtime-spec found here (https://github.com/opencontainers/runtime-spec).
Package: golang-github-containerd-console-dev (1.0.3-1)
Section: universe/devel
Homepage: https://github.com/containerd/console
Depends: golang-golang-x-sys-dev
Description:  Console package for Go Golang package for dealing with consoles.  Light on deps and a simple API.
Package: golang-github-containerd-containerd-dev (1.6.12-0ubuntu1~22.04.6)
Section: universe/admin
Homepage: https://containerd.io
Description:  runC develpoment files Containerd is a daemon to control runC, built for performance and density. Containerd leverages runC's advanced features such as seccomp and user namespace support as well as checkpoint and restore for cloning and live migration of containers. . This package provides development files.
Package: golang-github-containerd-continuity-dev (0.2.0-2)
Section: universe/admin
Homepage: https://github.com/containerd/continuity
Depends: golang-github-opencontainers-go-digest-dev, golang-github-sirupsen-logrus-dev (>= 1.0.2~), golang-golang-x-sync-dev, golang-golang-x-sys-dev (>= 0.0~git20180308~), golang-goprotobuf-dev
Description:  Externally reusable Go packages included with Continuity These packages are intentionally developed by upstream in such a way that they are reusable to projects outside Continuity and only rely on each other or other external dependencies to be built.
Package: golang-github-containerd-fifo-dev (1.0.0-2)
Section: universe/devel
Homepage: https://github.com/containerd/fifo
Depends: golang-github-pkg-errors-dev, golang-golang-x-sys-dev
Description:  fifo pkg for Go Go package for handling fifos in a sane way.
Package: golang-github-containerd-go-cni-dev (1.1.3-1)
Section: universe/devel
Homepage: https://github.com/containerd/go-cni
Depends: golang-github-appc-cni-dev (>= 1.0.1~)
Description:  generic CNI library to provide APIs for CNI plugin interactions The library provides APIs to: .  * Load CNI network config from different sources  * Setup networks for container namespace  * Remove networks from container namespace  * Query status of CNI network plugin initialization . go-cni aims to support plugins that implement Container Network Interface
Package: golang-github-containerd-go-runc-dev (1.0.0-1)
Section: universe/devel
Homepage: https://github.com/containerd/go-runc
Depends: golang-github-containerd-console-dev, golang-github-opencontainers-specs-dev, golang-github-pkg-errors-dev, golang-github-sirupsen-logrus-dev, golang-golang-x-sys-dev
Description:  runc bindings for Go This is a package for consuming the runc binary in your Go applications. It tries to expose all the settings and features of the runc CLI. If there is something missing then add it, its opensource!
Package: golang-github-containerd-ttrpc-dev (1.0.2-1)
Section: universe/devel
Homepage: https://github.com/containerd/ttrpc
Depends: golang-github-gogo-protobuf-dev (>= 0.5~), golang-github-pkg-errors-dev, golang-github-sirupsen-logrus-dev (>= 1.0.2~), golang-golang-x-sys-dev, golang-google-genproto-dev, golang-google-grpc-dev (>= 1.6.0~)
Description:  GRPC for low-memory environments The existing grpc-go project requires a lot of memory overhead for importing packages and at runtime. While this is great for many services with low density requirements, this can be a problem when running a large number of services on a single machine or on a machine with a small amount of memory. . Using the same GRPC definitions, this project reduces the binary size and protocol overhead required. We do this by eliding the net/http, net/http2 and grpc package used by grpc replacing it with a lightweight framing protocol. The result are smaller binaries that use less resident memory with the same ease of use as GRPC. . Please note that while this project supports generating either end of the protocol, the generated service definitions will be incompatible with regular GRPC services, as they do not speak the same protocol. . This package provides sources.
Package: golang-github-containerd-typeurl-dev (1.0.2-1)
Section: universe/devel
Homepage: https://github.com/containerd/typeurl
Depends: golang-github-gogo-protobuf-dev (>= 0.5~), golang-github-pkg-errors-dev
Description:  Go package for managing marshaled types to protobuf.Any A Go package for managing the registration, marshaling, and unmarshaling of encoded types. . This package helps when types are sent over a GRPC API and marshaled as a [protobuf.Any]().
Package: golang-github-containernetworking-plugin-dnsname (1.3.1+ds1-2)
Section: universe/golang
Homepage: https://github.com/containers/dnsname
Depends: dnsmasq-base, libc6 (>= 2.34)
Description:  name resolution for containers This CNI plugin sets up the use of dnsmasq on a given CNI network so that Pods can resolve each other by name. When configured, the pod and its IP address are added to a network specific hosts file that dnsmasq reads in.  Similarly, when a pod is removed from the network, it will remove the entry from the hosts file.  Each CNI network will have its own dnsmasq instance. . The dnsname plugin was specifically designed for the Podman container engine.
Package: golang-github-containernetworking-plugins-dev (0.9.1+ds1-1)
Section: universe/devel
Homepage: https://github.com/containernetworking/plugins
Depends: golang-github-alexflint-go-filemutex-dev, golang-github-appc-cni-dev (>= 0.7.1~), golang-github-coreos-go-iptables-dev (>= 0.4.5~), golang-github-safchain-ethtool-dev, golang-github-vishvananda-netlink-dev (>= 1.1.0-2~), golang-golang-x-sys-dev
Description:  standard networking plugins - sources This package contains sources of the Container Networking Initiative's official plugins: . Interfaces  - bridge: Creates a bridge, adds the host and the container to it.  - ipvlan: Adds an [ipvlan] interface in the container.  - loopback: Set the state of loopback interface to up.  - macvlan: Creates a new MAC address, forwards all traffic             to that to the container.  - ptp: Creates a veth pair.  - vlan: Allocates a vlan device.  - host-device: Move an already-existing device into a container. . IPAM: IP Address Management  - dhcp: Runs a daemon to make DHCP requests on behalf of the container.  - host-local: Maintains a local database of allocated IPs  - static: Allocates a static IPv4/IPv6 address. . Other  - flannel: Generates an interface corresponding to a flannel config file  - tuning: Tweaks sysctl parameters of an existing interface  - portmap: An iptables-based portmapping plugin.             Maps ports from the host's address space to the container.  - bandwidth: Allows bandwidth-limiting through use of traffic control tbf.  - sbr: Configures source based routing for an interface.  - firewall: Uses iptables or firewalld to add rules to allow traffic              to/from the container.