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 buffer provides a generic buffer or batching mechanism for flushing entries at a given size or interval, useful for cases such as batching log events.
The quickfix Go package provides functions for fixing Go ASTs that are well typed but go build refuses to build.
The tview package implements rich widgets for terminal based user interfaces. The widgets provided with this package are useful for data exploration and data entry.
This package provides a Golang library implementing the conversion of date and time information from a given calendar time to a character string according to a format string. It is optimized for scenarios where the same pattern is called repeatedly.
Package depth provides an ability to traverse and retrieve Go source code dependencies in the form of internal and external packages.
zli is a Go library for writing command line interface programs. It includes flag parsing, color escape codes, various helpful utility functions, and makes testing fairly easy.
Bubble Tea is a Go framework based on The Elm Architecture. It is well-suited for simple and complex terminal applications, either inline, full-window, or a mix of both.
This package provides an optimized implementation of protobuf's varint encoding/decoding. It has no dependencies.
The terminfo package implements terminfo database reading for Go.
This package implements a feature of limiting the maximum number of concurrently started routines which has the same role and API as sync.WaitGroup. It could for example be used to start multiples routines querying a database but without sending too much queries in order to not overload the given database.
This Go library provides facilities for pattern matching on file names.
Package xdg provides an implementation of the XDG Base Directory Specification. The specification defines a set of standard paths for storing application files including data and configuration files. For portability and flexibility reasons, applications should use the XDG defined locations instead of hardcoding paths. The package also includes the locations of well known user directories.
gitconfig is a package to get configuration values from gitconfig.
Currently GoMusicBrainz provides methods to perform search and lookup requests. Browse requests are not supported yet.
This package provides a fast and simple way to set a value in a JSON document.
This package provides features beyond the defacto YAML library including:
Pretty format for error notifications
Support Scanner or Lexer or Parser as public API
Support Anchor and Alias to Marshaler
Allow referencing elements declared in another file via anchors
Extract value or AST by YAMLPath (YAMLPath is like a JSONPath)
Build Go code from arbitrary value in Go.
The datacounter package provides counters for Go readers and writers.
Go library for the TOML configuration language
Osext provides a method for finding the current executable file that is running. This can be used for upgrading the current executable or finding resources located relative to the executable file.
This package provides functions to atomically change files, by writing first to a temp file, and then overwriting the target file in an atomic way.
Termbox is a library that provides a minimalistic API which allows the programmer to write text-based user interfaces.
This package provides a glob library that implements descending into other directories. It is optimized for filewalking.
Package pool contains helpers for pooling structures distinguishable by size.