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 is Golang package for dealing with consoles. It has few dependencies and a simple API.
This pacakge provides bindings for CRIU. The code is based on the Go-based PHaul implementation from the CRIU repository.
shlex implements a simple lexer which splits input into tokens using shell-style rules for quoting and commenting.
The colorful package provides a library for using colors in Go. It stores colors in RGB and provides methods for converting these to various color spaces.
This list transcoder supports encoding/decoding property lists (Apple XML, Apple Binary, OpenStep, and GNUStep) from/to arbitrary Go types.
This package contains code that supplements the sync package from the Go standard library.
In particular:
Bundle, which makes it easy to write code that spawns multiple cancellation-aware workers that may fail
invariantMutex, which makes it possible to automatically check your invariants at lock and unlock time
This package provides a POSIX-compatible implementation of getopt for Go.
Golden files (.golden) contain the raw expected output of tests,which can contain control codes and escape sequences. golden package provides an API for comparing Golden files.
Readline is a pure Go implementation of a GNU-Readline like library.
This package provides a pretty printing library for Golang values.
runewidth provides functions to get fixed width of the character or string. It is a fork of https://github.com/mattn/go-runewidth, updated to the newest Unicode and having various helper functions removed, so all that remains is just the runewidth.RuneWidth() function.
Calculations for the position of the sun and moon. This is a Go port of the python-astral package.
This is a Unix utility that outputs randomness. It is a thin wrapper around crypto/rand.
The vtclean provides the vtclean command and a library designed to clean up raw terminal output by stripping escape sequences, optionally preserving color.
This package implements ULID as specified in https://github.com/ulid/spec.
Features of ULID:
128-bit compatibility with UUID
1.21e+24 unique ULIDs per millisecond
lexicographically sortable
canonically encoded as a 26 character string, as opposed to the 36 character UUID
uses Crockford's base32 for better efficiency and readability (5 bits per character)
case insensitive
no special characters (URL safe)
monotonic sort order (correctly detects and handles the same millisecond)
This package provides a Go library to create and print diffs.
This package provides a cron expression parser in the Go language. Given a cron expression and a time stamp, you can get the next time stamp which satisfies the cron expression.
This package implements a functionality to translate C to Go source code.
Atlas is a language-agnostic tool for managing and migrating database schemas using DevOps principles.
Package firebird provides database/sql driver for Firebird RDBMS.
This package is a library for parsing versions and version constraints, and verifying versions against a set of constraints. It can sort a collection of versions properly, handles prerelease/beta versions, can increment versions.
This package is a wrapper around each of the the Unicode-version-specific textseg implementations that selects an implementation automatically based on the Unicode version of the Go standard library that it's being built against.
bytebufferpool implements a pool of byte buffers with anti-fragmentation protection.
This package implements a functionality to calculate the Levenshtein Distance.