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 Go library provides facilities to access /etc/passwd and related files.
timefmt-go is a Go language package for formatting and parsing date time strings.
This package implements Unicode Text Segmentation according to Unicode Standard Annex #29.
This package provides a command-line color library with 16/256/True color support, universal API methods and Windows support.
Features:
supports rich color output: 16-color (4-bit), 256-color (8-bit), true color (24-bit, RGB)
support converts HEX HSL value to RGB color
generic API methods:
Print,Printf,Println,Sprint,Sprintfsupports HTML tag-style color rendering, such as
<green>message</> <fg=red;bg=blue>text</>basic colors:
Bold,Black,White,Gray,Red,Green,Yellow,Blue,Magenta,Cyanadditional styles:
Info,Note,Light,Error,Danger,Notice,Success,Comment,Primary,Warning,Question,Secondarysupport by set
NO_COLORfor disable color or useFORCE_COLORfor force open color rendersupport RGB, 256, 16 color conversion
This package implements a fast bloom filter with real bitset and JSONMarshal/JSONUnmarshal to store/reload the Bloom filter.
Package zerolog provides a lightweight logging library dedicated to JSON logging.
This package provides a library and CLI program to parse the org-mode file format alongside a static site generator with HTML & pretty printed rendering in Golang.
Monolith-Go is a Go library for working with byte sequences.
Dasel (short for data-selector) allows you to query and modify data structures using selector strings. It's similar to jq/yq, but supports JSON, YAML, TOML, XML and CSV with zero runtime dependencies.
Implementation of an R-Way Trie data structure.
Package zstd is a collection of extensions to Go's standard library.
Shlex is a simple lexer for go that supports shell-style quoting, commenting, and escaping.
This package is intended to support forward-only iteration in a variety of use cases while avoiding the normal errors and leaks that can happen with iterators in Go. It provides mechanisms for map/select filtering, background iteration through a goroutine, and error handling throughout.
Package watchdog runs a singleton memory watchdog in the process, which watches memory utilization and forces Go GC in accordance with a user-defined policy.
BadgerDB implements an embeddable, key-value (KV) database, written in pure Go. It is designed to be highly performant for both reads and writes simultaneously. It uses Multi-Version Concurrency Control, supports concurrent serializable transactions.
Package bytefmt contains helper methods and constants for converting to and from a human-readable byte format.
This package provides a pure Go Postgres driver for Go's database/sql package.
This package provides a wrapper for ANSI escape code.
This package provides an easy way of parsing and manipulating struct tag fields. Please vendor the library as it might change in future versions.
Package vt100 implements a quick-and-dirty programmable ANSI terminal emulator.
This is a spelling corrector implementing the Damerau-Levenshtein distance. Takes a string value input from the user. Looks for an identical word on a list of words, if none is found, look for a similar word.
This package provides a Go library that first converts YAML to JSON using go-yaml and then uses json.Marshal and json.Unmarshal to convert to or from the struct. This means that it effectively reuses the JSON struct tags as well as the custom JSON methods MarshalJSON and UnmarshalJSON unlike go-yaml.
kubernetes-sigs/yaml is a permanent fork of ghodss/yaml.
Open a file, directory, or URI using the OS's default application for that object type. Optionally, you can specify an application to use. On GNU/Linux, this is a proxy for the xdg-open command.
Sprig provides over 100 functions that extend the Go template system. Slim-Sprig is a fork of Sprig that removes all external dependencies to make the library more lightweight.