k3ylabs/cosoco-image-dataset huggingface dataset:
Package: golang-gopkg-go-playground-validator.v8-dev (8.18.2-1)
Section: universe/devel
Homepage: https://github.com/go-playground/validator
Description:  Go Struct and Field validation (version 8.x) Package validator implements value validations for structs and individual fields based on tags. . It has the following unique features:   * Cross Field and Cross Struct validations by using validation tags or     custom validators.   * Slice, Array and Map diving, which allows any or all levels of a     multidimensional field to be validated.   * Handles type interface by determining it's underlying type prior to     validation.   * Handles custom field types such as sql driver Valuer see Valuer   * Alias validation tags, which allows for mapping of several validations     to a single tag for easier defining of validations on structs   * Extraction of custom defined Field Name e.g. can specify to extract the     JSON name while validating and have it available in the resulting     FieldError
Package: golang-gopkg-gomail.v2-dev (2.0.0+git20160411.23.81ebce5-2)
Section: universe/devel
Homepage: https://github.com/go-gomail/gomail
Description:  simple and efficient package to send emails in Go Gomail is a simple and efficient package to send emails though an SMTP server. It is able to establish TLS connections and verify X.509 certificates and can be configured for local mail delivery. . Gomail supports:   * Attachments   * Embedded images   * HTML and text templates   * Automatic encoding of special characters   * SSL and TLS   * Sending multiple emails with the same SMTP connection
Package: golang-gopkg-goose.v1-dev (0.0~git20170406.3228e4f-2)
Section: universe/golang
Homepage: https://github.com/go-goose/goose
Depends: golang-github-juju-gnuflag-dev, golang-github-juju-loggo-dev, golang-gopkg-check.v1-dev
Description:  Go bindings for talking to OpenStack (library) Go OpenStack Exchange (goose) - Go bindings for talking to OpenStack. . This is a stable branch, which is compatible with the original goose source from Launchpad, except for the changed import paths.
Package: golang-gopkg-gorethink-gorethink.v3-dev (3.0.5-1.1)
Section: universe/devel
Homepage: https://github.com/gorethink/gorethink
Depends: golang-github-cenkalti-backoff-dev, golang-github-hailocab-go-hostpool-dev, golang-github-sirupsen-logrus-dev (>= 1.0.2~), golang-github-stretchr-testify-dev, golang-golang-x-crypto-dev, golang-golang-x-net-dev, golang-gopkg-check.v1-dev, golang-gopkg-fatih-pool.v2-dev, golang-goprotobuf-dev
Description:  Go language driver for RethinkDB This package provides native Golang driver for RethinkDB.
Package: golang-gopkg-gorp.v1-dev (1.7.2-2)
Section: universe/devel
Homepage: https://github.com/go-gorp/gorp
Depends: golang-github-go-sql-driver-mysql-dev, golang-github-mattn-go-sqlite3-dev, golang-github-ziutek-mymysql-dev, golang-pq-dev
Description:  Go Relational Persistence - an ORM-ish library for Go (library) Given some Go structs and a database, gorp should remove a fair amount of boilerplate busy-work from your code. . gorp saves you time, minimizes the drudgery of getting data in and out of database, and helps focusing on algorithms, not infrastructure.
Package: golang-gopkg-guregu-null.v2-dev (2.2+git20150913.0.4ac4f00-1.1)
Section: universe/devel
Homepage: http://gopkg.in/guregu/null.v2
Description:  Reasonable handling of nullable SQL and JSON values This library contains SQL types that consider zero input and null input as separate values, with convenient support for JSON and text marshaling in Go.
Package: golang-gopkg-guregu-null.v3-dev (3.1+git20160228.0.41961ce-1.1)
Section: universe/devel
Homepage: http://gopkg.in/guregu/null.v3
Description:  Reasonable handling of nullable SQL and JSON values This library contains SQL types that consider zero input and null input as separate values, with convenient support for JSON and text marshaling in Go.
Package: golang-gopkg-h2non-filetype.v1-dev (1.0.5+ds1-2.1)
Section: universe/devel
Homepage: https://github.com/h2non/filetype
Description:  infer file types checking the magic numbers signature Filetype is a small and dependency free Go package to infer file and MIME type checking the magic numbers signature.
Package: golang-gopkg-h2non-gock.v1-dev (1.0.16-1)
Section: universe/golang
Homepage: https://github.com/h2non/gock
Depends: golang-github-h2non-parth-dev
Description:  HTTP traffic mocking and testing made easy in Go Versatile HTTP mocking made easy in Go (https://golang.org) that works with any net/http based stdlib implementation. . Heavily inspired by nock (https://github.com/node-nock/nock).  There is also its Python port, pook (https://github.com/h2non/pook).
Package: golang-gopkg-hlandau-acmeapi.v2-dev (2.0.1-2)
Section: universe/devel
Homepage: https://github.com/hlandau/acmeapi
Depends: golang-github-hlandau-goutils-dev, golang-github-hlandau-xlog-dev, golang-github-peterhellberg-link-dev, golang-golang-x-crypto-dev, golang-golang-x-net-dev, golang-gopkg-square-go-jose.v1-dev, golang-gopkg-square-go-jose.v2-dev
Description:  ACME v2 (RFC 8555) client library for Go This library implements the final version of the ACME specification. . https://tools.ietf.org/html/rfc8555
Package: golang-gopkg-hlandau-configurable.v1-dev (1.0.1-6)
Section: universe/devel
Homepage: https://github.com/hlandau/configurable
Description:  Go package for managing program configuration This package provides an integration nexus for program configuration coming from command line arguments, configuration files, environment variables, or any other sources.
Package: golang-gopkg-hlandau-easyconfig.v1-dev (1.0.17-3)
Section: universe/devel
Homepage: https://github.com/hlandau/easyconfig
Depends: golang-github-ogier-pflag-dev, golang-gopkg-alecthomas-kingpin.v2-dev, golang-gopkg-hlandau-configurable.v1-dev, golang-gopkg-hlandau-svcutils.v1-dev, golang-toml-dev
Description:  Go package with easy bindings for configurable This package provides utilities for use with the configurable package.
Package: golang-gopkg-hlandau-service.v2-dev (2.0.16-4)
Section: universe/devel
Homepage: https://github.com/hlandau/service
Depends: golang-github-erikdubbelboer-gspt-dev, golang-gopkg-hlandau-easyconfig.v1-dev, golang-gopkg-hlandau-svcutils.v1-dev
Description:  Go package for writing services This package implements daemonization, PID file creation, privilege dropping, chrooting, status notification, and orderly shutdown.
Package: golang-gopkg-hlandau-svcutils.v1-dev (1.0.10-6)
Section: universe/devel
Homepage: https://github.com/hlandau/svcutils
Description:  utilities for writing services in Go This package provides utilities for chrooting, determining the absolute path of an executable, determining user and group information, creating and locking PID files, changing UID and GID, sending status notifications to systemd, detecting and dropping capabilities, and duplicating file descriptors.
Package: golang-gopkg-httprequest.v1-dev (1.2.1-1)
Section: universe/devel
Homepage: https://github.com/go-httprequest/httprequest
Depends: golang-github-juju-qthttptest-dev, golang-github-julienschmidt-httprouter-dev, golang-golang-x-net-dev, golang-golang-x-tools-dev, golang-gopkg-errgo.v1-dev
Description:  helper types for issuing and handling HTTP requests Package httprequest provides functionality for unmarshaling HTTP request parameters into a struct type.
Package: golang-gopkg-inconshreveable-log15.v2-dev (2.11+git20150921.0.b105bd3-0ubuntu13)
Section: universe/devel
Homepage: https://github.com/inconshreveable/log15
Depends: golang-go, golang-github-mattn-go-colorable-dev
Description:  Powerful, composable logging for Go log15 is a multi-platform, flexible logging library with support for multiple logging levels and backends. . The log15 package provides an opinionated, simple toolkit for best-practice logging in Go (golang) that is both human and machine readable. It is modeled after the Go standard library's io and net/http packages and is an alternative to the standard library's log package.
Package: golang-gopkg-inf.v0-dev (0.9.1-1)
Section: universe/devel
Homepage: https://github.com/go-inf/inf
Description:  Golang library for "infinite-precision" decimal arithmetic Package inf (type inf.Dec) implements "infinite-precision" decimal arithmetic. "Infinite precision" describes two characteristics: practically unlimited precision for decimal number representation and no support for calculating with any specific fixed precision.
Package: golang-gopkg-ini.v1-dev (1.66.2-1)
Section: universe/devel
Homepage: https://gopkg.in/ini.v1
Description:  INI file read and write functionality in Go Golang library providing INI file read and write functionality.
Package: golang-gopkg-jarcoal-httpmock.v1-dev (0.0~git20180304.61bcb58-2.1)
Section: universe/devel
Homepage: https://github.com/jarcoal/httpmock/tree/v1
Description:  HTTP mocking for Golang This package provides a Go library that can be used for easily mocking HTTP responses from external resources. . Documentation: https://godoc.org/github.com/jarcoal/httpmock
Package: golang-gopkg-jcmturner-aescts.v1-dev (1.0.1-3)
Section: universe/devel
Homepage: https://github.com/jcmturner/aescts
Depends: golang-github-stretchr-testify-dev
Description:  AES CBC Ciphertext Stealing mode for Go Golang library to encrypt and decrypt data using AES CBC Ciphertext stealing mode.
Package: golang-gopkg-jcmturner-dnsutils.v1-dev (1.0.1-2)
Section: universe/devel
Homepage: https://github.com/jcmturner/dnsutils
Depends: golang-github-stretchr-testify-dev
Description:  Golang library of DNS utilities A golang library of DNS utilities, mostly for the purposes of reading SRV records
Package: golang-gopkg-jcmturner-goidentity.v2-dev (2.0.0-2)
Section: universe/devel
Homepage: https://github.com/jcmturner/goidentity
Depends: golang-github-hashicorp-go-uuid-dev, golang-github-stretchr-testify-dev
Description:  Golang library for managing identities Standard interface for holding authenticated identities and their attributes.
Package: golang-gopkg-jcmturner-gokrb5.v5-dev (5.3.0+dfsg-2)
Section: universe/devel
Homepage: https://github.com/jcmturner/gokrb5
Depends: golang-github-hashicorp-go-uuid-dev, golang-github-stretchr-testify-dev, golang-golang-x-crypto-dev, golang-github-jcmturner-gofork-dev, golang-gopkg-jcmturner-dnsutils.v1-dev, golang-gopkg-jcmturner-rpc.v0-dev, golang-gopkg-jcmturner-aescts.v1-dev, golang-gopkg-jcmturner-goidentity.v2-dev
Description:  Pure Go Kerberos library for clients and services Features  - Pure Go - no dependency on external libraries  - No platform specific code  - Server Side  - HTTP handler wrapper implements SPNEGO Kerberos authentication  - HTTP handler wrapper decodes Microsoft AD PAC authorization data  - Client Side  - Client that can authenticate to an SPNEGO Kerberos authenticated web service  - Ability to change client's password  - General  - Kerberos libraries for custom integration  - Parsing Keytab files  - Parsing krb5.conf files  - Parsing client credentials cache files such as    /tmp/krb5cc_$(id -u $(whoami))
Package: golang-gopkg-jcmturner-rpc.v0-dev (0.0.2-2)
Section: universe/devel
Homepage: https://github.com/jcmturner/rpc
Description:  Remote Procedure Call libraries for golang This project relates to CDE 1.1: Remote Procedure Call (http://pubs.opengroup.org/onlinepubs/9629399/) . It is a partial implementation that mainly focuses on unmarshaling NDR encoded byte streams into Go structures.
Package: golang-gopkg-juju-environschema.v1-dev (1.0.0-2)
Section: universe/golang
Homepage: https://github.com/juju/environschema
Depends: golang-github-juju-schema-dev, golang-golang-x-crypto-dev, golang-gopkg-errgo.v1-dev, golang-yaml.v2-dev
Description:  Schema descriptions for Juju environment configurations (library) This package allows the specification of Juju environment config schema.
Package: golang-gopkg-ldap.v3-dev (3.0.3-3)
Section: universe/devel
Homepage: https://github.com/go-ldap/ldap
Depends: golang-gopkg-asn1-ber.v1-dev
Description:  basic LDAP v3 functionality for the GO programming language This package contains some LDAP v3 functionality. Its features are:    - Connecting to LDAP server (non-TLS, TLS, STARTTLS)    - Binding to LDAP server    - Searching for entries    - Filter Compile / Decompile    - Paging Search Results    - Modify Requests / Responses    - Add Requests / Responses    - Delete Requests / Responses    - Modify DN Requests / Responses
Package: golang-gopkg-libgit2-git2go.v31-dev (31.4.3-4)
Section: universe/devel
Homepage: https://github.com/libgit2/git2go
Depends: pkg-config, libgit2-dev (>> 1.1~)
Description:  Go bindings for libgit2 libgit2 is a portable, pure C implementation of the Git distributed version control system core methods provided as a re-entrant link-able library with a solid API. . This package provides the bindings of libgit2 for the Go programming language.
Package: golang-gopkg-lxc-go-lxc.v2-dev (0.0+git20210607.10de240-1)
Section: universe/devel
Homepage: https://github.com/lxc/go-lxc
Depends: lxc-dev (>= 1:2.0.7-2), pkg-config
Description:  Go bindings for liblxc This package contains the source tree of the go-lxc project . go-lxc implements Go bindings for the LXC C API using cgo and the LXC C library (liblxc).
Package: golang-gopkg-macaron.v1-dev (1.2.2-3)
Section: universe/devel
Homepage: https://gopkg.in/macaron.v1
Depends: golang-github-go-macaron-inject-dev, golang-github-smartystreets-goconvey-dev, golang-github-unknwon-com-dev, golang-golang-x-crypto-dev, golang-gopkg-ini.v1-dev (>= 0+git20151125~)
Description:  modular web framework in Go Macaron is a high productive and modular web framework in Go.
Package: golang-gopkg-macaroon-bakery.v2-dev (2.3.0-2)
Section: universe/golang
Homepage: https://github.com/go-macaroon-bakery/macaroon-bakery
Depends: golang-github-go-macaroon-bakery-macaroonpb-dev, golang-github-juju-qthttptest-dev, golang-github-juju-webbrowser-dev, golang-github-julienschmidt-httprouter-dev, golang-github-rogpeppe-fastuuid-dev, golang-golang-x-crypto-dev, golang-golang-x-net-dev, golang-gopkg-errgo.v1-dev, golang-gopkg-httprequest.v1-dev, golang-gopkg-juju-environschema.v1-dev, golang-gopkg-macaroon.v2-dev, golang-gopkg-mgo.v2-dev, golang-yaml.v2-dev
Description:  High level operations for building systems with macaroons (library) This library is a companion to gopkg.in/macaroon.v2. It provides higher level operations for building systems with macaroons.
Package: golang-gopkg-macaroon.v1-dev (0.0~git20150121.0.ab3940c-1.1)
Section: universe/devel
Homepage: http://gopkg.in/macaroon.v1
Depends: golang-go, golang-golang-x-crypto-dev, golang-check.v1-dev
Description:  Macaroon implementation in go The macaroon package implements macaroons in go
Package: golang-gopkg-macaroon.v2-dev (2.1.0-2)
Section: universe/golang
Homepage: https://github.com/go-macaroon/macaroon
Depends: golang-github-frankban-quicktest-dev, golang-golang-x-crypto-dev
Description:  Native Go implementation of macaroons (library) The macaroon package implements macaroons as described in the paper "Macaroons: Cookies with Contextual Caveats for Decentralized Authorization in the Cloud"
Package: golang-gopkg-mail.v2-dev (2.3.1-2)
Section: universe/devel
Homepage: https://github.com/go-mail/mail
Description:  simple and efficient package to send emails This package is an actively maintained fork of Gomail and includes fixes and improvements for a number of outstanding issues. The current progress is as follows:    - Timeouts and retries can be specified outside of the 10 second default.    - Proxying is supported through specifying a custom NetDialTimeout.    - not yet: Filenames are properly encoded for non-ASCII characters.    - not yet: Email addresses are properly encoded for non-ASCII characters.    - not yet: Embedded files and attachments are tested for their existence.    - not yet: An io.Reader can be supplied when embedding and attaching files. . Gomail can only send emails using an SMTP server. But the API is flexible and it is easy to implement other methods for sending emails using a local Postfix, an API, etc.
Package: golang-gopkg-mcuadros-go-syslog.v2-dev (2.2.1-1)
Section: universe/devel
Homepage: https://github.com/mcuadros/go-syslog
Depends: golang-github-jeromer-syslogparser-dev, golang-check.v1-dev | golang-gopkg-check.v1-dev
Description:  syslog server library for Golang Syslog server library for go to build custom syslog server over UDP, TCP or Unix sockets using RFC3164, RFC6587 or RFC5424.
Package: golang-gopkg-mgo.v2-dev (2016.08.01-7)
Section: universe/devel
Homepage: http://labix.org/mgo
Depends: golang-gopkg-tomb.v2-dev, libsasl2-dev, golang-check.v1-dev
Description:  Go library for MongoDB mgo (pronounced as mango) is a MongoDB driver for the Go language that implements a rich and well tested selection of features under a very simple API following standard Go idioms. . This package contains the source.
Package: golang-gopkg-natefinch-lumberjack.v2-dev (2.1-2)
Section: universe/devel
Homepage: https://github.com/natefinch/lumberjack
Description:  Go package for writing logs to rolling files Lumberjack is intended to be one part of a logging infrastructure. It is not an all-in-one solution, but instead is a pluggable component at the bottom of the logging stack that simply controls the files to which logs are written. . Lumberjack plays well with any logging package that can write to an io.Writer, including the standard library's log package. . Lumberjack assumes that only one process is writing to the output files. Using the same lumberjack configuration from multiple processes on the same machine will result in improper behavior. . This is version v2 of the lumberjack package.
Package: golang-gopkg-neurosnap-sentences.v1-dev (1.0.6-1.1)
Section: universe/devel
Homepage: https://gopkg.in/neurosnap/sentences.v1
Description:  Sentence tokenizer for Go A golang package that converts a blob of text into a list of sentences. . This package attempts to support a multitude of languages: Czech, Danish, Dutch, English, Estonian, Finnish, French, German, Greek, Italian, Norwegian, Polish, Portuguese, Slovene, Spanish, Swedish, and Turkish. . An unsupervised multilingual sentence boundary detection library for golang. The goal of this library is to be able to break up any text into a list of sentences in multiple languages.  The way the punkt system accomplishes this goal is through training the tokenizer with text in that given language. Once the likelihoods of abbreviations, collocations, and sentence starters are determined, finding sentence boundaries becomes easier. . There are many problems that arise when tokenizing text into sentences, the primary issue being abbreviations.  The punkt system attempts to determine whether a word is an abbreviation, an end to a sentence, or even both through training the system with text in the given language. The punkt system incorporates both token- and type-based analysis on the text through two different phases of annotation. . Original research article: http://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=BAE5C34E5C3B9DC60DFC4D93B85D8BB1?doi=10.1.1.85.5017&rep=rep1&type=pdf
Package: golang-gopkg-olivere-elastic.v2-dev (2.0.12-2)
Section: universe/devel
Homepage: http://gopkg.in/olivere/elastic.v2
Depends: golang-go
Description:  Elasticsearch client for Golang Provides an interface to the Elasticsearch server (http://www.elasticsearch.org/). It can manage full text indices, index documents, and search them.
Package: golang-gopkg-olivere-elastic.v3-dev (3.0.41-1.1)
Section: universe/devel
Homepage: https://github.com/olivere/elastic
Description:  Elasticsearch client for Golang Provides an interface to the Elasticsearch server (http://www.elasticsearch.org/). It can manage full text indices, index documents, and search them. . This package contains v3 of the upstream client API.
Package: golang-gopkg-olivere-elastic.v5-dev (5.0.83-1)
Section: universe/devel
Homepage: https://github.com/olivere/elastic
Depends: golang-github-fortytw2-leaktest-dev, golang-github-google-uuid-dev, golang-github-mailru-easyjson-dev, golang-github-pkg-errors-dev, golang-github-smartystreets-go-aws-auth-dev, golang-golang-x-sync-dev
Description:  Elasticsearch client for Golang Provides an interface to the Elasticsearch server (http://www.elasticsearch.org/). It can manage full text indices, index documents, and search them. . This package contains v5 of the upstream client API.
Package: golang-gopkg-pg.v5-dev (5.3.3-3.1)
Section: universe/devel
Homepage: https://github.com/go-pg/pg
Depends: golang-github-jinzhu-inflection-dev, golang-ginkgo-dev, golang-gomega-dev, golang-gopkg-check.v1-dev
Description:  PostgreSQL client and ORM for Golang Go-pg is a convenient PostgreSQL client and ORM for Golang with the following features: .  -  Basic types: integers, floats, string, bool, time.Time.                  sql.NullBool, sql.NullString, sql.NullInt64,                  sql.NullFloat64 and pg.NullTime  -  sql.Scanner and sql/driver.Valuer interfaces  -  Structs, maps and arrays are marshalled as JSON by default  -  PostgreSQL multidimensional Arrays using array tag and Array wrapper  -  Hstore using hstore tag and Hstore wrapper  -  All struct fields are nullable by default and zero values (empty string,     0, zero time) are marshalled as SQL NULL. ``sql:",notnull"` is used to     reverse this behaviour  -  Transactions  -  Prepared statements  -  Notifications using LISTEN and NOTIFY  -  Copying data using COPY FROM and COPY TO  -  Timeouts  -  Automatic connection pooling  -  Queries retries on network errors  -  Working with models using ORM and SQL  -  Scanning variables using ORM and SQL  -  SelectOrInsert using on-conflict  -  INSERT ... ON CONFLICT DO UPDATE using ORM  -  Common table expressions using WITH and WrapWith  -  CountEstimate using EXPLAIN to get estimated number of matching rows  -  HasOne, BelongsTo, HasMany and ManyToMany-  -  Creating tables from structs  -  Migrations  -  Sharding
Package: golang-gopkg-redis.v2-dev (2.3.2-2)
Section: universe/devel
Homepage: https://github.com/go-redis/redis
Depends: golang-go, golang-gopkg-bufio.v1-dev, golang-check.v1-dev | golang-gopkg-check.v1-dev
Description:  Redis client for Golang This package provides Redis client for Golang.
Package: golang-gopkg-redis.v5-dev (5.2.9-3)
Section: universe/devel
Homepage: https://github.com/go-redis/redis
Depends: golang-ginkgo-dev, golang-gomega-dev
Description:  type-safe Redis client for Golang This package contains a Redis client written in Go. It supports:  - Redis 3 commands except QUIT, MONITOR, SLOWLOG and SYNC.  - Pub/Sub  - Transactions  - Pipeline and TxPipeline  - Scripting  - Timeouts  - Redis Sentinel  - Redis Cluster  - Ring  - Instrumentation  - Cache friendly  - Rate limiting  - Distributed Locks
Package: golang-gopkg-rethinkdb-rethinkdb-go.v6-dev (6.2.1-2)
Section: universe/golang
Homepage: https://github.com/rethinkdb/rethinkdb-go
Depends: golang-github-hailocab-go-hostpool-dev, golang-github-opentracing-opentracing-go-dev, golang-github-sirupsen-logrus-dev, golang-github-stretchr-testify-dev, golang-golang-x-crypto-dev, golang-golang-x-net-dev, golang-gopkg-check.v1-dev, golang-goprotobuf-dev
Description:  Go language driver for RethinkDB (library) This package provides native Golang driver for RethinkDB. . Please note that this version of the driver only supports versions of RethinkDB using the v0.4 protocol (any versions of the driver older than RethinkDB 2.0 will not work).
Package: golang-gopkg-retry.v1-dev (1.0.3-1)
Section: universe/devel
Homepage: https://gopkg.in/retry.v1
Depends: golang-github-frankban-quicktest-dev, golang-github-juju-clock-dev
Description:  Simple retry mechanism for Go Package retry provides a framework for retrying actions. It does not itself invoke the action to be retried, but is intended to be used in a retry loop.