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.
The uri package implements the URI Uniform Resource Identifier (RFC3986) specification in Go.
This package provides a golang wrapper for parsing gocui keybindings.
goprocess introduces a way to manage process lifecycles in Go. It is much like go.net/context (it actually uses a Context), but it is more like a Context-WaitGroup hybrid. goprocess is about being able to start and stop units of work, which may receive Close signals from many clients.
Proj is a selective and on-going port of the venerable PROJ.4 project to the Go language.
This package provides the following subpackages:
proj(top-level): the Conversion APIproj/cmd/proj: the simple proj command-line toolproj/core: the Core API, representing coordinate systems and conversion operationsproj/gie: a naive implementation of the PROJ.4 gie tool, plus the full set of PROJ.4 test case filesproj/merror: a little error packageproj/mlog: a little logging packageproj/operations: the actual coordinate operations; these routines tend to be closest to the original C codeproj/support: misc structs and functions in support of the core package
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 a collection of tools for working with the OCI runtime specification. To build from source code, runtime-tools requires Go 1.10.x or above.
This package implements the tree command in Go, in a way such that it can be used programatically.
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
NLP-related string utility functions for Golang.
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 provides a basic set of functions applying grammar rules to inflect English words, modify case style (Capitalize, camelCase, snake_case, etc.).
Set is the set collection for the Go language.
Package cellbuf provides terminal cell buffer functionality.
Quant provides an interface for image color quantizers.
The quickfix Go package provides functions for fixing Go ASTs that are well typed but go build refuses to build.
Package yaml can marshal and unmarshal cty values in YAML format.
This package provides a support for a *nix (f)lex like tool on .l sources. The syntax is similar to a subset of (f)lex
This package provides a Go implementation of bloom filters, based on murmurhash.
This Package provides a functionality of INI file read and write, implementing features:
load from multiple data sources(file,
[]byte,io.Readerandio.ReadCloser) with overwritesread with recursion values
read with parent-child sections
read with auto-increment key names
read with multiple-line values
read with tons of helper methods
read and convert values to Go types
read and WRITE comments of sections and keys
manipulate sections, keys and comments with ease
keep sections and keys in order as you parse and save
This package provides all the Linux Capabilities userspace library API bindings in native Go.
This package can generate ASCII line graphs in Golang.
This package attempts to represent Go values in a form that can be used almost directly in Go source code.
Ingo is a Go library helping you to persist flags in a INI-like configuration file.
dbus is a library that implements native Go client bindings for the D-Bus message bus system.