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.
Billy implements an interface based on the OS's standard library to develop applications without depending on the underlying storage. This makes it virtually free to implement mocks and testing over file system operations.
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 the Unicode Text Segmentation specification for Go. Specifically, it currently includes only the grapheme cluster segmentation algorithm.
This package provides an RFC1178 implementation to generate pronounceable, sometimes even memorable, "pet names", consisting of a random combination of adverbs, an adjective, and an animal name
This package provides INI file read and write functionality in Go.
cli is a library for implementing command-line interfaces. Features:
easy sub-command based CLIs:
cli foo,cli bar, etc.support for nested subcommands such as
cli foo baroptional support for default subcommands so
clidoes something other than errorsupport for shell autocompletion of subcommands, flags, and arguments with callbacks in Go
automatic help generation for listing subcommands
automatic help flag recognition of
-h,--help, etc.automatic version flag recognition of
-v,--versionhelpers for interacting with the terminal, such as outputting information, asking for input, etc.
use of Go interfaces/types makes augmenting various parts of the library a piece of cake
This package provides utilities to perform atomic writes to a file or set of files.
Goversion scans a directory tree and, for every executable it finds, prints the Go version used to build that executable.
This package implements a functionalit to list currently running Go processes.
termenv lets you safely use advanced styling options on the terminal. It gathers information about the terminal environment in terms of its ANSI and color support and offers you convenient methods to colorize and style your output, without you having to deal with all kinds of weird ANSI escape sequences and color conversions.
The goxpp library, inspired by Java's XML, is a lightweight wrapper for Go's standard XML Decoder,tailored for developers who need fine-grained control over XML parsing.
This package provides a library and CLI program to parse the org-mode file format alongside a static site generator with HTML & pretty printed rendering in Golang.
This package provides a library for accessing the keychain, typically the SecretService D-Bus interface on GNU/Linux.
This package implements a functionality to calculate the Levenshtein Distance.
This package provides a Golang data type for ordered maps where the keys keep the order that they're added. It can be de/serialized from/to JSON.
This package provides an optimized implementation of protobuf's varint encoding/decoding. It has no dependencies.
This package provides a fast non-allocating cron parser in Ragel and Go.
Java properties scanner for Go
This package provides a support for system calls that are run simultaneously on all threads under Linux.
This package provides a command-line completion engine for the Kong CLI parser.
This package implements optimal parameters for data-types.
Multi-log is based on logrus, and supports concurrently logging to two destinations: the console and a log file.
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 package provides ANSI colors for Golang. The package supports Printf/Sprintf etc.