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.
Package warnings implements error handling with non-fatal errors (warnings).
This package provides a opinionated logging for Golang. Features:
zero dependencies
Global logger (with optional local logger)
leveled
useful defaults / i.e. zero-config
simple API
colors on Linux
set leveling via environmental variables
LOGGER=trace|debug|info|warn|error
Viper is a complete configuration solution for Go applications including 12-Factor apps. It is designed to work within an application, and can handle all types of configuration needs and formats.
This package provides Protocol Buffer models and associated libraries for working with API description formats supported by gnostic. It exists to provide a lightweight distribution of these models with minimal dependencies.
This package provides a wrapper round runit service status.
Package pgconn is a low-level PostgreSQL database driver. It operates at nearly the same level as the C library libpq.
It is primarily intended to serve as the foundation for higher level libraries such as https://github.com/jackc/pgx. Applications should handle normal queries with a higher level library and only use pgconn directly when required for low-level access to PostgreSQL functionality.
This package provides an implementation of the Unicode Text Segmentation specification for Go. Specifically, it currently includes only the grapheme cluster segmentation algorithm.
The walker function is a faster, parallel version, of filepath.Walk
Go-hdb is a native Go HANA database driver for Go's sql package. It implements the SAP HANA SQL command network protocol.
Set is the set collection for the Go language.
This package provides a implementation of the porter stemming algorithm: http://tartarus.org/~martin/PorterStemmer/index.html.
Package bytesp is a plus to the standard bytes package.
This package implements a pure Go driver and toolkit for PostgreSQL. It is different from other drivers such as pq because, while it can operate as a database/sql compatible driver, pgx is also usable directly. It offers a native interface similar to database/sql that offers better performance and more features.
The parth Go library provides path parsing for segment unmarshaling and slicing. In other words, parth provides simple and flexible access to (URL) path parameters.
Ristretto is a fast, fixed size, in-memory cache with a dual focus on throughput and hit ratio performance. It's a fork of dgraph-io/ristretto project.
OSC52 is a terminal escape sequence that allows copying text to the clipboard.
This package provides ANSI colors for Golang. The package supports Printf/Sprintf etc.
This library converts ANSI escape sequences to Windows API calls on Windows environment. You can easily use this feature by replacing fmt with ansi.
This package implements a Perl5 like temporary variable, for applications requiring reloading of configuration from environment variables or during the tests temporarily change the value of an environment variable in Golang.
Package watchdog runs a singleton memory watchdog in the process, which watches memory utilization and forces Go GC in accordance with a user-defined policy.
This package implements optimal parameters for data-types.
lru is a package which implements a fixed-size thread safe Least recently used cache. It is based on the cache in Groupcache.
This library is an implementation of backoff algorithm for retrying operations. It respects context.Context natively, and the critical notifications are done through channel operations, allowing you to write code that is both more explicit and flexibile.
doublestar is a Go implementation of path pattern matching and globbing with support for "doublestar" patterns.