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 command-line completion engine for the Kong CLI parser.
Colorstring provides functions for colorizing strings for terminal output.
This package provides a Go library for encode and decode YAML values. The yaml package supports most of YAML 1.2, but preserves some behavior from 1.1 for backwards compatibility.
This package provides an idiomatic Go retry module.
This package implements optimal parameters for data-types.
dbus is a library that implements native Go client bindings for the D-Bus message bus system.
This package generates UUID-format strings using high quality bytes. It is not intended to be RFC compliant, merely to use a well-understood string representation of a 128-bit value. It can also parse UUID-format strings into their component bytes.
Package linebreak wraps text at a given width, it's a translation of linear, an implementation of SMAWK algorithm.
Proj is a selective and on-going port of the venerable PROJ.4 project to the Go language.
This package provides the following subpackages:
proj(top-level): the Conversion APIproj/cmd/proj: the simple proj command-line toolproj/core: the Core API, representing coordinate systems and conversion operationsproj/gie: a naive implementation of the PROJ.4 gie tool, plus the full set of PROJ.4 test case filesproj/merror: a little error packageproj/mlog: a little logging packageproj/operations: the actual coordinate operations; these routines tend to be closest to the original C codeproj/support: misc structs and functions in support of the core package
Package mode provides a native Go implementation of BSD's setmode and getmode which can be used to modify the mode bits of an os.FileMode value based on a symbolic value as described by the Unix chmod command.
Package kong aims to support arbitrarily complex command-line structures with as little developer effort as possible.
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.
This package provides implementation of MessagePack encoding for Go programming language.
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 an API for finding and listing processes in a platform-agnostic way.
Package yaml implements YAML support for the Go language.
Package pgerrcode contains constants for PostgreSQL error codes.
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.
This package provides set of utilities/abstractions developed as part of datastore connectivity and testing (viant/dsc, viant/dsunit).
This package provides functions to get the fixed width of a character or string.
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
This package provides an utility for timezone manipulation, implementing the following features:
this library uses only the standard package
supports getting offset from timezone abbreviation, which is not supported by the time package
determine whether the specified time.Time is daylight saving time
change the location of time.Time by specifying the timezone
This package implements a functionality to create console user interfaces.
go-humanize provides formatters for units to human friendly sizes. It converts boring ugly numbers to human-friendly strings and back.