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 a Clock interface, useful for injecting time dependencies in tests.
This package implements Unicode Text Segmentation according to Unicode Standard Annex #29.
Package errors provides an easy way to annotate errors without losing the original error context.
This package provides a collection Golang implementation defined in specification-runtime-spec.
This package provides colorable, a module that makes it possible to handle ANSI color escapes on Windows.
This package works with the flags package to implement sub-commands in the manner of git and similar tools.
This package implements functionality for parsing and formatting the mbox file format. It's an alternative fork of https://github.com/emersion/go-mbox.
Package otp implements both HOTP and TOTP based one time passcodes in a Google Authenticator compatible manner.
Package syslog provides generic interfaces and structs for syslog messages and transport. Subpackages contains various parsers or scanners for different syslog formats.
This package implements a various systemd bindings and provides Golang submodules:
activation- for writing and using socket activation from Godaemon- for notifying systemd of service status changesdbus- for starting/stopping/inspecting running services and unitsjournal- for writing to systemd's logging service, journaldsdjournal- for reading from journald by wrapping its C APIlogin1- for integration with the systemd logind APImachine1- for registering machines/containers with systemdunit- for (de)serialization and comparison of unit files
This package provides functionality of converting a blob of text into a list of sentences. This package provides an command line interface (CLI) tool.
Go library for the TOML configuration language
Enforce a stricter format than gofmt, while being backwards compatible. That is, gofumpt is happy with a subset of the formats that gofmt is happy with.
BadgerDB implements an embeddable, key-value (KV) database, written in pure Go. It is designed to be highly performant for both reads and writes simultaneously. It uses Multi-Version Concurrency Control, supports concurrent serializable transactions.
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.
This packages is an alternative fork of https://github.com/yaml/go-yaml.
This package includes a full parser and expander for terminfo capability strings to avoid hard-coding escape strings for formatting. It also favors portability, and includes support for all POSIX systems.
Go-difflib is a partial port of Python 3 difflib package. Its main goal was to make unified and context diff available in pure Go, mostly for testing purposes.
This package implements column-formatted output for Golang.
This package provides a duplicate function call suppression mechanism with support for context cancellation.
This package provides Go bindings for faiss, a library for vector similarity search.
Some useful functions to handle timezones in Go.
Set is the set collection for the Go language.
Termbox is a library that provides a minimalistic API which allows the programmer to write text-based user interfaces.