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 search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
This package defines plumbing for command dispatch. It is based on and similar in design to the go command-line tool.
The utf7 package provides support for the obsolete UTF-7 text encoding in Go.
Package locker provides a mechanism for creating finer-grained locking to help free up more global locks to handle other tasks.
Package opt implements command-line flag parsing.
sqlx is a library which provides a set of extensions on go's standard database/sql library. The sqlx versions of sql.DB, sql.TX, sql.Stmt, et al. all leave the underlying interfaces untouched, so that their interfaces are a superset on the standard ones. This makes it relatively painless to integrate existing codebases using database/sql with sqlx.
This package provides a simple Go module to print tree structures in terminal.
Utilities to prettify console output of tables, lists, progress-bars, text, etc. with a heavy emphasis on customization.
This Go library provides facilities for pattern matching on file names.
Sprig provides over 100 functions that extend the Go template system. Slim-Sprig is a fork of Sprig that removes all external dependencies to make the library more lightweight.
This package implements column-formatted output for Golang.
This package is a flexible process data collection, metrics, monitoring, instrumentation, and tracing client library for Go.
Package mountinfo provides a set of functions to retrieve information about OS mounts as seen by the current process is available from /proc/self/mountinfo.
This package provides the ability to generate Sortable Identifiers. These identifiers are also universally unique.
Regexp2 is a feature-rich RegExp engine for Go.
Colorstring provides functions for colorizing strings for terminal output.
This package provides methods to check whether the intersection of several globs matches a non-empty set of strings.
Go-TUF is a Go implementation of The Update Framework (TUF), a framework for securing software update systems. It provides tools for creating and managing TUF repositories and clients for securely downloading updates.
misspell assists with correcting commonly misspelled English words in source files. A neutral variety of English is used by default, but a US or UK locale can be selected.
Enumer is a tool to generate Go code that adds useful methods to Go enums (constants with a specific type). It started as a fork of Rob Pike’s Stringer tool.
Tengo is a small, dynamic, fast, secure script language for Go. Features:
simple and highly readable syntax
dynamic typing with type coercion
higher-order functions and closures
immutable values
securely embeddable and extensible
compiler/runtime written in native Go (no external deps or cgo)
executable as a standalone language/REPL
use cases: rules engine, state machine, data pipeline, transpiler
Package builder provides a method for writing fluent immutable DSL builders. It uses immutable persistent data structures so that each step in the method chain can be reused.
This package provides an implementation of JSON5.
This package provides Golang support for Windows' .ico file format.
This package provides a filesystem glob API. It uses gobwas/glob underneath and returns only matching files or directories, depending on the configuration.