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 packages is fork of gopkg.in/yaml.v2 maintained by YAML organization.
The Freetype font rasterizer in the Go programming language.
This package provides ANSI colors for Golang. The package supports Printf/Sprintf etc.
This package provides isatty, a Go module that can tell you whether a file descriptor points to a terminal and the type of the terminal.
Implementation of the LSP for Golang, allowing the creating of custom language servers.
This provides helper functions for dealing with signals across various operating systems.
This package provides an alternative implementation of regexp, with some code optimisations to make it run faster.
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.
This package implements a functionality of creating here-documents from raw strings.
This package provides a transport-agnostic, filesystem metadata manifest system.
This package is a small utility for dealing with dynamic or unknown JSON structures. It's pretty much just a helpful wrapper for navigating hierarchies of map[string]interface objects provided by the encoding/json package.
This package implements a functionality to calculate Levenshtein Distance.
This package provides a code generation tool for creating methods to serialize and de-serialize Go data structures to and from data interchange format - MessagePack.
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.
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.
This package provides a fast and simple way to get values from a JSON document. It has features such as one line retrieval, dot notation paths, iteration, and parsing JSON lines.
This package provides validators and sanitizers for strings, structs and collections. It was based on validator.js.
This package provides tooling and utility libraries for perfoming and reading benchmarks results.
benchfmt- reads and writes the Go benchmark formatbenchunit- manipulates benchmark units and formats numbers in those unitsbenchproc- provides tools for filtering, grouping, and sorting benchmark resultsbenchmath- provides tools for computing statistics over distributions of benchmark measurements
Package pool contains helpers for pooling structures distinguishable by size.
This package is a UPnP DLNA Digital Media Server. It runs from the terminal, and serves content directly from the filesystem from the working directory, or the path given. The SSDP component will broadcast and respond to requests on all available network interfaces.
This package provides a Golang implementation of the Base object for the "Optional Parameters Pattern".
Go SDK for dicedb.
This package provides a library for embedding human-meaningful graphics in QR codes. However, instead of scribbling on redundant pieces and relying on error correction to preserve the meaning, qart engineers the encoded values to create the picture in a code with no inherent errors.