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.
This package provides a filesystem glob API. It uses gobwas/glob underneath and returns only matching files or directories, depending on the configuration.
This package provides a encoder and decoder of the PostgreSQL wire protocol version 3.
udiff (micro-diff, or µDiff) is a library that implements the Myers' diffing algorithm. It aims to provide a minimal API to compute and apply diffs with zero dependencies. It also supports generating diffs in the Unified Format.
This package provides a functionality to work with recurrence rules for calendar dates. It offers a complete implementation of the RFC 2445 specification.
Package atomicfile provides the ability to write a file with an eventual rename on Close (using os.Rename). This allows for a file to always be in a consistent state and never represent an in-progress write.
Collection of Go modules for the Go Language Server project.
This package implements a fully persistent data structures - a data structure that always preserves the previous version of itself when it is modified. Such data structures are effectively immutable, as their operations do not update the structure in-place, but instead always yield a new structure. It's a stable fork of https://github.com/mndrix/ps.
This is a pure Go implementation of the MySQL API, compatible with golang's database/sql package.
Package syslog provides a slog handler for transmitting logs locally or over the network using the syslog protocol described in RFC 5424.
This package is a Go port of the Ruby terminal-tables library for fast and simple ASCII table generation.
gojq is an Go implementation and library of the jq JSON processor.
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.
This package implements a reflection-free, zero-allocation JSON encoder, and the base Logger strives to avoid serialization overhead and allocations wherever possible. By building the high-level SugaredLogger on that foundation, zap lets users choose when they need to count every allocation and when they'd prefer a more familiar, loosely typed API.
This package offers an Internalization Translator for Go using Unicode CLDR Project data and pluralization rules. Its currently implemented features include
Rules generated from the CLDR data, v30.0.3
Contains Cardinal, Ordinal and Range Plural Rules
Contains Month, Weekday and Timezone translations built in
Contains Date & Time formatting functions
Contains Number, Currency, Accounting and Percent formatting functions
Supports the "Gregorian" calendar only
Support loading translations from files
Exporting translations to file(s), mainly for getting them professionally translated
PG* is a protoc plugin library for efficient proto-based code generation.
This package implements a reflect-based black magic for Go.
Package sqlite is a CGo-free port of SQLite. It is a drop-in replacement for mattn/go-sqlite3.
The chardet package ports character set detection from ICU to Go.
This package provides ANSI colors for Golang. The package supports Printf/Sprintf etc.
cli is a simple, fast, and fun package for building command line apps in Go. The goal is to enable developers to write fast and distributable command line applications in an expressive way.
This package provides an implementation for the goverter feature wrapErrorsUsing.
dbus is a library that implements native Go client bindings for the D-Bus message bus system.
This package includes a full parser and expander for terminfo capability strings to avoid hard-coding escape strings for formatting. It also favors portability, and includes support for all POSIX systems.
The goipp package implements the IPP core protocol, as defined by @urlhttps://rfc-editor.org/rfc/rfc8010.html,RFC 8010.