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.
This package generates ASCII tables. Features:
automatic Padding
support Multiple Lines
supports Alignment
support Custom Separators
automatic Alignment of numbers and percentage
write directly to http , file etc via
io.Writerread directly from CSV file
optional row line via
SetRowLinenormalise table header
make CSV Headers optional
enable or disable table border
set custom footer support
optional identical cells merging
set custom caption
optional reflowing of paragrpahs in multi-line cells
This package provides a command line interface (CLI) tool.
Implementation of the LSP for Golang, allowing the creating of custom language servers.
This package provides an idiomatic Go retry module.
This package provides io.ReadWriteSeeker implementation for []byte.
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.
Package flags provides an extensive command line option parser. The flags package is similar in functionality to the go built-in flag package but provides more options and uses reflection to provide a convenient and succinct way of specifying command line options. It's an alternative fork of https://github.com/jessevdk/go-flags.
This package provides some common scanner stuff.
This package provides a Go library for encode and decode YAML values.
Package expect provides an expect-like interface to automate control of applications. It is unlike expect in that it does not spawn or manage process lifecycle. This package only focuses on expecting output and sending input through it's psuedoterminal.
This package implements Go types for over 70 PostgreSQL types. It is the type system underlying the https://github.com/jackc/pgx PostgreSQL driver. These types support the binary format for enhanced performance with pgx. They also support the database/sql Scan and Value interfaces and can be used with https://github.com/lib/pq.
This package provides bindings for the https://github.com/cowsql/cowsql C library and a pure Golang client for the https://github.com/cowsql/cowsql/blob/main/doc/protocol.md.
Package markdown implements markdown parser and HTML renderer.
Goof (Go Object Finder) is a package that does the unthinkable to the binaryes: calling functions, fmt.Fprintf, and accesing reflect.Type from them.
Adaptive Replacement Cache is an enhancement over the standard LRU cache in that tracks both frequency and recency of use. This avoids a burst in access to new entries from evicting the frequently used older entries. It adds some additional tracking overhead to a standard LRU cache, computationally it is roughly 2x the cost, and the extra memory overhead is linear with the size of the cache.
This package provides jbenet's context extensions.
This package provides a ordered map library that maintains amortized O(1) for Set, Get, Delete and Len.
go-keyring is a library for setting, getting and deleting secrets from the system keyring.
gVisor provides a strong layer of isolation between running applications and the host operating system. It is an application kernel that implements a Linux-like interface.
gVisor includes an Open Container Initiative (OCI) runtime called runsc that makes it easy to work with existing container tooling. The runsc runtime integrates with Docker and Kubernetes, making it simple to run sandboxed containers.
This package provides the source only to include in other packages as dependencies.
The flags package provides a command line option parser. The functionality is similar to the go builtin flag package, but flags provides more options and uses reflection to provide a succinct way of specifying command line options.
This package provides simple wrappers for primitive types to enforce atomic access.
go-cache is an in-memory key:value store/cache similar to Memcached that is suitable for applications running on a single machine. Its major advantage is that, being essentially a thread-safe map[string]interface with expiration times, it doesn't need to serialize or transmit its contents over the network.
This package implements a functionality to calculate the Levenshtein Distance.
Go programs designed to run from most *nix style operating systems can import this package to enable running programs as services without modifying them.
Package vfs provides an abstraction of the os and ioutil packages that is easy to test.