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 search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
Storm is a toolkit for BoltDB, providing various methods to work with it.
This package provides a Go library implementing a collection of algorithms to help format and manipulate text for the terminal.
Package script implements a small, customizable, platform-agnostic scripting language.
Go library to load docker CLI configs, auths, etc. with minimal deps. So far the only deps are on the stdlib.
Shellquote provides utilities for joining/splitting strings using sh's word-splitting rules.
It's an alternative fork of https://github.com/kballard/go-shellquote.
This package implements the leaky-bucket rate limit algorithm. It refills the bucket based on the time elapsed between requests instead of requiring an interval clock to fill the bucket discretely.
Suture provides Erlang-ish supervisor trees for Go. "Supervisor trees" -> "sutree" -> "suture" -> holds your code together when it's trying to die.
It is intended to deal gracefully with the real failure cases that can occur with supervision trees (such as burning all your CPU time endlessly restarting dead services), while also making no unnecessary demands on the "service" code, and providing hooks to perform adequate logging with in a production environment
This package provides a Standard Compression Scheme for Unicode implementation in Go.
Resiliency patterns for golang. Based in part on Hystrix, @urlhttps://github.com/Shopify/semian, Semian, and others.
Currently implemented patterns include:
circuit-breaker
semaphore
deadline/timeout
batching
retriable
Package pgerrcode contains constants for PostgreSQL error codes.
This package provides functionality to load functions used in Sonic JSON library.
Package js provides a Driver for making browser apps using wasm. The user needs to serve using an http server a directory containing the app.wasm file along with an index.html file.
The tomb package handles clean goroutine tracking and termination.
Package argv parses command line string into arguments array using the bash syntax.
This package provides a Go library for storing and managing container images, layers, and containers on the filesystem. It supports multiple storage drivers including overlay, devicemapper, btrfs, and vfs.
timefmt-go is a Go language package for formatting and parsing date time strings.
This package provides a library for environment variables substitution.
This library provides convenience functions for translating, geocoding, and calculating distances between geographical points. It is inspired by ruby's geokit and geokit-rails gems, and aims to make working with geographical data a little bit easier in golang.
This package implements a functionality to parse and construct common network packets.
This package provides a cross-platform facility for creating temporary files that are automatically cleaned up (even in the event of an unexpected process exit).
Package seccomp provides bindings for libseccomp, a library wrapping the Linux seccomp syscall. Seccomp enables an application to restrict system call use for itself and its children.
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
Package platforms provides a toolkit for normalizing, matching and specifying container platforms.
This package implements a QR code generator for terminal for Golang.