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 uilive provides a writer that live updates the terminal. It provides a buffered io.Writer that is flushed at a timed interval.
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 implementation of MessagePack encoding for Go programming language.
Regexp2 is a feature-rich RegExp engine for Go. This package is a fork of dlclark/regexp2 providing a more similar API to regexp.
This package provides ansi, a Go module that can generate ANSI colored strings.
This package provides a set of parsing tools for Go inspired by Sprache.
doublestar is a Go implementation of path pattern matching and globbing with support for "doublestar" patterns.
Package times provides a platform-independent way to get atime, mtime,ctime and btime for files.
Logrus is a structured logger for Go, completely API compatible with the standard library logger.
Package ff is a flags-first helper package for configuring programs.
The basic idea is that myprogram -h should always show the complete configuration "surface area" of a program. Therefore, every config parameter should be defined as a flag. This module provides a simple and robust way to define those flags, and to parse them from command-line arguments, environment variables, and/or config files.
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.
The vtclean provides the vtclean command and a library designed to clean up raw terminal output by stripping escape sequences, optionally preserving color.
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 is a Go library for detecting the user's home directory without the use of cgo, so the library can be used in cross-compilation environments.
Usage is simple, just call homedir.Dir() to get the home directory for a user, and homedir.Expand() to expand the ~ in a path to the home directory.
Why not just use os/user? The built-in os/user package requires cgo on Darwin systems. This means that any Go code that uses that package cannot cross compile. But 99% of the time the use for os/user is just to retrieve the home directory, which we can do for the current user without cgo. This library does that, enabling cross-compilation.
This package parses text into shell arguments. Based on the cpan module Parse::CommandLine.
PG* is a protoc plugin library for efficient proto-based code generation.
Go-md2man is a Go program that converts markdown to roff for the purpose of building man pages.
Package fasttemplate implements simple and fast template library.
This package provides a simple key/value logging interface for Golang for use in development and production environments. Unlike the standard library log package, this package provides logging levels that provide decreased output based upon the desired amount of output. It also comes with a command-line program hclogvet that can be used to check that the logging level methods on hclog.Logger are used correctly.
This package provides general-purpose Go libraries and utilities. It is intended as an "extended standard library" and it has no external dependencies.
This package provides a useful boilerplate and organizational information for all OCI projects.
This package provides a implementation of the porter stemming algorithm: http://tartarus.org/~martin/PorterStemmer/index.html.
Package yaml implements YAML support for the Go language.
This package provides a support for system calls that are run simultaneously on all threads under Linux.