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.
Go package containing implementations of encoders and decoders for various data formats.
Package cmd runs external commands with concurrent access to output and status. It wraps the Go standard library os/exec.Command to correctly handle reading output (STDOUT and STDERR) while a command is running and killing a command. All operations are safe to call from multiple goroutines.
This package provides a Standard Compression Scheme for Unicode implementation in Go.
Regexp2 is a feature-rich RegExp engine for Go.
lumin is a simple command-line program which highlights matches to a specified pattern (string or regex) in the specified files. This is like grep with --color, except that lumin shows all lines, not just matching lines. This package provides a CLI tool and colors library.
This package provides a base32 encoding package from go with NoPadding option.
jsync is a package that implements various synchronisation helpers that are missing from sync. It does not and will not rely on golinkname to be portable.
The semver package provides the ability to work with semantic versions. Specifically it provides the ability to:
Parse semantic versions
Sort semantic versions
Check if a semantic version fits within a set of constraints
Optionally work with a
vprefix
go-opt is a library to parse command line arguments based on tag annotations on struct fields. It came as a spin-off from aerc to deal with its internal commands.
This package provides simple colorized console logger for golang.
This package implements a functionality to tag traces.
Package memory implements a memory allocator.
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.
Package times provides a platform-independent way to get atime, mtime,ctime and btime for files.
This package provides a useful boilerplate and organizational information for all OCI projects.
This Go library provides facilities to access /etc/passwd and related files.
This package provides functionality for detecting natural languages and scripts (writing systems). Languages are represented by a defined list of constants, while scripts are represented by RangeTable.
bytebufferpool implements a pool of byte buffers with anti-fragmentation protection.
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
This package is a drop in replacement for the built-in Go log package. All the functionality of the built-in package still exists and is unchanged. This package contains a series of small enhancements and additions.
The OCI Image Format project creates and maintains the software shipping container image format spec (OCI Image Format).
doublestar is a Go implementation of path pattern matching and globbing with support for "doublestar" patterns.
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 provides functions to calculate LCS values from two arbitrary arrays.