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 wrapper round runit service status.
This package provides a implementation reflection that greatly improved performance, that is between 25 to 50x time faster than native one.
Semver is a library for Semantic versioning written in Go.
Optimized codec for []byte <=> base36 string conversion.
Pacakge p takes in values and returns a pointer to the value.
This package is a Go library that draws progress bars on the terminal.
Ristretto is a concurrent, fixed size, in-memory cache with a dual focus on throughput and hit ratio performance.
This package provides traditional getopt processing for implementing programs that use traditional command lines.
This package provides several optimized facilities related to FIFO queueing and rate limiting.
This package provides an implementation of the Unicode Text Segmentation specification for Go. Specifically, it currently includes only the grapheme cluster segmentation algorithm.
termenv lets you safely use advanced styling options on the terminal. It gathers information about the terminal environment in terms of its ANSI and color support and offers you convenient methods to colorize and style your output, without you having to deal with all kinds of weird ANSI escape sequences and color conversions.
Package ioutil contains extensions for the io package.
This package provides a pretty printer for Go values.
This package provides a simple lexical analyzer to parse shell-like commands.
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.
This package provides a reporter for the go-metrics library which posts metrics to Graphite.
This package provides a single Tree implementation, optimized for sparse nodes of radix tree.
This package provides a way to check whether two Go source directories contain equivalent code.
This package automatically set GOMAXPROCS to match Linux container CPU quota.
This package implements a functionality to serialize/deserialize JSON by using JIT and SIMD approaches.
This pacakge provides bindings for CRIU. The code is based on the Go-based PHaul implementation from the CRIU repository.
Package squirrel provides a fluent SQL generator.
This package is for reading and writing netrc files. This package can parse netrc files, make changes to them, and then serialize them back to netrc format, while preserving any whitespace that was present in the source file.
This package generates ASCII tables. Features:
automatic Padding
support Multiple Lines
supports Alignment
support Custom Separators
automatic Alignment of numbers and percentage
write directly to http , file etc via
io.Writerread directly from CSV file
optional row line via
SetRowLinenormalise table header
make CSV Headers optional
enable or disable table border
set custom footer support
optional identical cells merging
set custom caption
optional reflowing of paragrpahs in multi-line cells