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.
gocovmerge takes the results from multiple go test -coverprofile runs and merges them into one profile.
This package implements a fast bloom filter with real bitset and JSONMarshal/JSONUnmarshal to store/reload the Bloom filter.
Package flags provides an extensive command line option parser. The flags package is similar in functionality to the go built-in flag package but provides more options and uses reflection to provide a convenient and succinct way of specifying command line options. It's an alternative fork of https://github.com/jessevdk/go-flags.
glamour lets you render markdown documents and templates on ANSI compatible terminals. You can create your own stylesheet or use one of our glamorous default themes.
timefmt-go is a Go language package for formatting and parsing date time strings.
This package provides a fast gitignore matching library for Go.
Package redact provides facilities for separating safe and unsafe pieces of data when logging and constructing error object.
This package implements a log client.
This package allows for a cgo argument to be passed a Go pointer.
Package times provides a platform-independent way to get atime, mtime,ctime and btime for files.
Package unidecode implements a unicode transliterator which replaces non-ASCII characters with their ASCII approximations.
The pty package provides functions for working with Unix pseudoterminals.
This package provides functionality of converting a blob of text into a list of sentences. This package provides an command line interface (CLI) tool.
Package log provides types and functions related to logging, passing loggers through a context, and attaching context to the logger.
Package dbus implements bindings to the D-Bus message bus system. Features:
complete native implementation of the D-Bus message protocol
go-like API (channels for signals / asynchronous method calls, Goroutine-safe connections)
subpackages that help with the introspection / property interfaces
This package implements a functionality of an in-memory key:value store/cache that is suitable for applications running on a single machine. This in-memory cache uses Go Generics which is introduced in 1.18.
The liner Go package implements a simple command line editor with history, inspired by linenoise. Xterm as well as WIN32 terminal codes are supported.
This package provides a hook for Logrus to write directly to a file on the file system. The log levels are dynamic at instantiation of the hook, so it is capable of logging at some or all levels.
Package optparse parses command line arguments very similarly to GNU getopt_long(). It supports long options and optional arguments, but does not permute arguments. It is intended as a replacement for Go's flag package.
This package provides an ANSI color package to output colorized or SGR defined output to the standard output.
Package bolthold is an indexing and querying layer on top of a Bolt database. The goal is to allow easy, persistent storage and retrieval of Go types. BoltDB is an embedded key-value store, and bolthold servers a similar use case however with a higher level interface for common uses of BoltDB.
This Go library provides facilities to access /etc/passwd and related files.
This package provides a file system abstraction for Go.
The acme Go package provides simple interface for interacting with Acme windows of the Plan 9 text editor.