Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.
API method:
GET /api/packages?search=hello&page=1&limit=20
where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned
in response headers.
If you'd like to join our channel webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
Package errors provides simple error handling primitives. It's an alternative fork of https://github.com/pkg/errors project.
This package provides an implementation for the goverter feature wrapErrorsUsing.
Package securejoin is an implementation of the hopefully-soon-to-be-included SecureJoin helper that is meant to be part of the "path/filepath" package. The purpose of this project is to provide a PoC implementation to make the SecureJoin proposal (https://github.com/golang/go/issues/20126) more tangible.
Package pgpassfile is a parser PostgreSQL .pgpass files.
This package provides a driver for Mongo data base.
This package is a Go library for interacting with the perf subsystem in Linux.
Package stdr implements github.com/go-logr/logr.Logger in terms of Go's standard log package.
This package provides an additional tooling powered by https://github.com/zeebo/goof - calling functions in binary files.
Automatically set GOMEMLIMIT to match Linux cgroups(7) memory limit.
Go-Logging implements a logging infrastructure for Go. Its output format is customizable and supports different logging backends like syslog, file and memory. Multiple backends can be utilized with different log levels per backend and logger.
Package terminal is a vt10x terminal emulation backend, influenced largely by st, rxvt, xterm, and iTerm as reference. Use it for terminal muxing, a terminal emulation frontend, or wherever else you need terminal emulation.
It's an active fork of https://github.com/james4k/terminal.
Package fuse enables writing FUSE file systems. It is a from-scratch implementation of the kernel-userspace communication protocol, and does not use the C library from the project called FUSE.
Goversion scans a directory tree and, for every executable it finds, prints the Go version used to build that executable.
errwrap is a package for Go that formalizes the pattern of wrapping errors and checking if an error contains another error.
Package unidecode implements a unicode transliterator which replaces non-ASCII characters with their ASCII approximations.
This package implements a pure Go driver and toolkit for PostgreSQL. It is different from other drivers such as pq because, while it can operate as a database/sql compatible driver, pgx is also usable directly. It offers a native interface similar to database/sql that offers better performance and more features.
This package implements a pure Go driver and toolkit for PostgreSQL. It is different from other drivers such as pq because, while it can operate as a database/sql compatible driver, pgx is also usable directly. It offers a native interface similar to database/sql that offers better performance and more features.
This package provides a protobuf definition of the user.rootlesscontainers extended attribute. The main purpose of this attribute is to allow for a interoperable and standardised way of emulating persistent syscalls in a https://rootlesscontaine.rs/ (syscalls such as chown(2) which would ordinarily fail).
Java properties scanner for Go
This package provides a High Performance, Feature-Rich Idiomatic codec/encoding library for msgpack, JSON.
Supported Serialization formats are:
msgpack: https://github.com/msgpack/msgpack
json: http://json.org http://tools.ietf.org/html/rfc7159
This package implements ULID as specified in https://github.com/ulid/spec.
Features of ULID:
128-bit compatibility with UUID
1.21e+24 unique ULIDs per millisecond
lexicographically sortable
canonically encoded as a 26 character string, as opposed to the 36 character UUID
uses Crockford's base32 for better efficiency and readability (5 bits per character)
case insensitive
no special characters (URL safe)
monotonic sort order (correctly detects and handles the same millisecond)
This package provides a command line interface (CLI) tool.
This package provides a library for extended Backus–Naur form grammars. The input is text []byte satisfying the following grammar (represented itself in EBNF):.
Enforce a stricter format than gofmt, while being backwards compatible. That is, gofumpt is happy with a subset of the formats that gofmt is happy with.
This Go package provides a functionality to determine the maximum compatibility version of the current system. On x86-64 platforms it returns the maximum current microarchitecture level as defined in Microarchitecture levels.