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 channels provides a collection of helper functions, interfaces and implementations for working with and extending the capabilities of golang's existing channels. The main interface of interest is Channel, though sub-interfaces are also provided for cases where the full Channel interface cannot be met (for example, InChannel for write-only channels).
This package implements a functionality to perform efficient file copies using reflink operations on compatible filesystems such as btrfs and xfs.
Phony is a very minimal actor model library for Go, inspired by the causal messaging system in the Pony programming language.
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 warnings implements error handling with non-fatal errors (warnings).
GopherLua is a Lua5.1(+ goto statement in Lua5.2) VM and compiler. It provides Go APIs that allow you to easily embed a scripting language to your Go host programs.
This package is a very simple wrapper around log/syslog
This package provides a base32 encoding package from go with NoPadding option.
Package shell returns a user's shell across multiple platforms.
Go-Ps is a library for Go that implements OS-specific APIs to list and manipulate processes in a safe way.
ChunkReader is a io.Reader wrapper that minimizes IO reads and memory allocations. It allocates memory in chunks and will read as much as will fit in the current buffer in a single call regardless of how large a read is actually requested. The memory returned via Next is owned by the caller. This avoids the need for an additional copy. It extracted from original implementation in https://github.com/jackc/pgx.
Bolt is a pure Go key/value store inspired by Howard Chu's LMDB project. The goal of the project is to provide a simple, fast, and reliable database for projects that don't require a full database server such as Postgres or MySQL.
The term package implements PTY creation and termios get/set attributes. It also contains some convenience functions for colors, SSH to and from termios translations, readCh, reading passwords, etc.
This package provides shared utilities used to break circular dependencies of u-root project.
Package udev provides a cgo wrapper around the libudev C library.
This package provides a Golang library implementing a shell parser, formatter, and interpreter with bash support.
Hebcal's greg package converts between Gregorian dates and R.D. (Rata Die) day numbers.
Package reference provides a general type to represent any way of referencing images within the registry. Its main purpose is to abstract tags and digests (content-addressable hash).
Go-hdb is a native Go HANA database driver for Go's sql package. It implements the SAP HANA SQL command network protocol.
This package provides functions to calculate LCS values from two arbitrary arrays.
This provides helper functions for dealing with signals across various operating systems.
This package provides a simple key/value logging interface for Golang for use in development and production environments. Unlike the standard library log package, this package provides logging levels that provide decreased output based upon the desired amount of output. It also comes with a command-line program hclogvet that can be used to check that the logging level methods on hclog.Logger are used correctly.
This package provides a Go port of the Ruby's dotenv library https://github.com/bkeepers/dotenv.
multierr allows combining one or more Go errors together.