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 fuse enables writing and mounting user-space file systems. Subpackages:
fuseprovides support for mounting a new file system and reading requests from the kernelfuseopsenumerates the supported requests from the kernel, and provides documentation on their semanticsfuseutil, in particular theFileSysteminterface, provides a convenient way to create a file system type and export it to the kernel viafuse.Mount.
Package temperrcatcher provides a TempErrCatcher object, which implements simple error-retrying functionality.
This package provides a minimal and colorful Go logging library.
This package provides INI file read and write functionality in Go.
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.
Package markdown implements markdown parser and HTML renderer.
Package locker provides a mechanism for creating finer-grained locking to help free up more global locks to handle other tasks.
This package implements a functionality to expose Kubernetes config filters directly as CLI commands for the purposes of development of the kyaml package and as a reference implementation for using the libraries.
gronx is cron expression parser ported from adhocore/cron-expr with task runner and daemon that supports crontab like task list file. It may be used programatically in Golang or as standalone binary instead of crond.
Package mapstructure exposes functionality to convert one arbitrary Go type into another, typically to convert a map[string]interface into a native Go structure.
This package provides colorable, a module that makes it possible to handle ANSI color escapes on Windows.
udiff (micro-diff, or µDiff) is a library that implements the Myers' diffing algorithm. It aims to provide a minimal API to compute and apply diffs with zero dependencies. It also supports generating diffs in the Unified Format.
Go Windows Service wrapper compatible with GNU/Linux. Windows tests here.
This library converts ANSI escape sequences to Windows API calls on Windows environment. You can easily use this feature by replacing fmt with ansi.
Package sortutil provides utilities supplementing the standard sort package.
This package provides functionlaity for common tasks:
Bytes- format/parse bytesColor- style terminal textLog- simple logging
This package provides an implementation of Gil Tene's HDR Histogram data structure. The HDR Histogram allows for fast and accurate analysis of the extreme ranges of data with non-normal distributions, like latency.
This package provides a cross-platform clipboard library.
Platforms supported:
Linux via
xcliporxselorwl-copy/wl-pasteMacOS via
pbcopy/pbpasteWindows via the Windows clipboard API
WSL via clip.exe/powershell.exe
Android Termux via
termux-clipboard-set/termux-clipboard-getPlan9 via
/dev/snarfAnything else via a user-defined script
This package implements algorithms for exponentially weighted moving averages.
This package can be used to return the elapsed time since a given time in a human-readable format.
Pacakge p takes in values and returns a pointer to the value.
A Go library providing various concurrency utilities including a backport of sync.Map to Go versions below 1.9 and a cancellable Goroutine with explicit ownership.
refmt is a serialization and object-mapping library.
Goversion scans a directory tree and, for every executable it finds, prints the Go version used to build that executable.