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 provides string-matching based on BSD fnmatch.3. It is an updated clone of kballards golang fnmatch gist (https://gist.github.com/kballard/272720).
Chroma takes source code and other structured text and converts it into syntax highlighted HTML, ANSI-coloured text, etc.
This package provides implementation of MessagePack encoding for Go programming language.
This package provides a cross-platform facility for creating temporary files that are automatically cleaned up (even in the event of an unexpected process exit).
The ical package provides an ICS/iCalender parser and serialiser for Go.
This package implements a functionality to calculate Levenshtein Distance.
This package implements a functionality for consuming the runc binary in Go applications. It tries to expose all the settings and features of the runc CLI.
This package can generate ASCII line graphs in Golang.
This package provides a collection various self sufficient Golang sub-packages:
bytereplacer- provides a utility for replacing parts of bytectxutil- contains golang.org/x/net/context related utilitieserrorutil- helps make better error messagesfault- handles fault injection for testingjsonconfig- defines a helper type for JSON objects to be used for configurationlegal- provides in-process storage for compiled-in licenseslock- provides a file locking librarymedia/heif- reads HEIF containers, as found in Apple HEIC/HEVC imagesmust- contains helpers that panic on failurenet/throttle- provides anet.Listenerthat returns artificially-delayed connections for testing real-world connectivity slicesoauthutil- contains OAuth 2 related utilitiesosutil- contains os level functionsreaderutil- containsio.Readertypesreaderutil- provides and operates onio.Readersreflectutil- containsreflectutilitiesrollsum- implements rolling checksums similar to apenwarr's bup, which is similar to librsyncsort- provides primitives for sorting slices and user-defined collectionsstrutil- contains string and byte processing functionssyncutil/singleflight- provides a duplicate function call suppression mechanismsyncutil/syncdebug- contains facilities for debugging synchronization problemssyncutil- provides various synchronization utilitiestesting/functest- contains utilities to ease writing table-driven tests for pure functions and methodtypes- provides various common typeswkfs- implements the pluggable well-known filesystem abstraction layerwriterutil- contains io.Writer typesxdgdir- implements the Free Desktop Base Directory specification for locating directories
This package provides a functionality for cross-platform locale detection.
Package strcase converts between different kinds of naming formats such as camel case (CamelCase), snake case (snake_case) or kebab case (kebab-case). The package is designed to work only with strings consisting of standard ASCII letters.
Package pterm is a modern go module to beautify console output. It can be used without configuration, but if desired, everything can be customized down to the smallest detail.
Package spinner is a simple package to add a spinner / progress indicator to any terminal application.
EditorConfig makes it easy to maintain the correct coding style when switching between different text editors and between different projects. It maintains a file format and plugins for various text editors which allow this file format to be read and used by those editors.
This package provides a cancelable reader for Go.
Moby is an open-source project created by Docker to enable and accelerate software containerization.
Go library for decoding generic map values
This package provides a pure Go Postgres driver for Go's database/sql package.
This package provides various Protocol Buffer extensions for the Go language, namely support for record length-delimited message streaming.
Package shell returns a user's shell across multiple platforms.
This package is a simple exponential backoff counter in Go.
This package implements a functionality of handling FIFOs in a sane way.
Java properties scanner for Go
Package wincred provides primitives for accessing the Windows Credentials Management API. This includes functions for retrieval, listing and storage of credentials as well as Go structures for convenient access to the credential data.