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.
This package provides a native Go clean room implementation of the Porter Stemming Algorithm.
This package implements an immutable radix tree. It only provides a single Tree implementation, optimized for sparse nodes.
Package dig provides a functionality to implement resolving object dependencies graph during the process startup.
Hebcal's hdate package converts between Hebrew and Gregorian dates.
Package strutil collects utils supplemental to the standard strings package.
This package implements Btrfs functionality in a pure Go.
glg is simple lock-free logging library for Go.
A .gitignore parser for Go.
Package percent escapes strings using percent-encoding.
Package errors provides errors that have stack-traces. It provides the type *Error which implements the standard golang error interface, so you can use this library interchangeably with code that is expecting a normal error return.
Helper to merge structs and maps in Golang. Useful for configuration default values, avoiding messy if-statements.
Mergo merges same-type structs and maps by setting default values in zero-value fields. Mergo won't merge unexported (private) fields. It will do recursively any exported one. It also won't merge structs inside maps (because they are not addressable using Go reflection).
This package provides a ordered map library that maintains amortized O(1) for Set, Get, Delete and Len.
This is a repository containing Go bindings for writing FUSE file systems.
mtree is a filesystem hierarchy validation tooling and format. This is a library and simple CLI tool for mtree(8) implemented in Go.
This package provides useful encodings not included in the standard Text package, including some for dealing with I/O streams from non-UTF-friendly sources.
The Freetype font rasterizer in the Go programming language.
This package provides a Go library for encode and decode YAML values. The yaml package supports most of YAML 1.2, but preserves some behavior from 1.1 for backwards compatibility.
A simple, efficient spring animation library for smooth, natural motion.
Safe and easy casting from one type to another in Go.
This package provides factors out an opinionated selection of internal packages and functionality from the Go standard library. Currently this consists mostly of packages and testing code from within the Go tool implementation.
Included are the following:
dirhash: calculate hashes over directory trees the same way that the Go tool does.
goproxytest: a GOPROXY implementation designed for test use.
gotooltest: Use the Go tool inside test scripts (see testscript below)
imports: list of known architectures and OSs, and support for reading import import statements.
modfile: read and write go.mod files while preserving formatting and comments.
module: module paths and versions.
par: do work in parallel.
semver: semantic version parsing.
testenv: information on the current testing environment.
testscript: script-based testing based on txtar files
txtar: simple text-based file archives for testing.
This package provides a little terminal spinner library.
This package provides a simple ASCII tree composing tool.
This package provides set of utilities/abstractions developed as part of datastore connectivity and testing (viant/dsc, viant/dsunit).
This package provides an alternative implementation of regexp, with some code optimisations to make it run faster.