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 map between English nouns and their plurals and vice-versa (e.g. people is mapped to person).
This package provides a encoder and decoder of the PostgreSQL wire protocol version 3.
This library defines functions to perform string interning in Go, storing only one copy of each unique string in memory. All functions may be called concurrently with themselves and each other.
go-redis is the official Redis client library for the Go programming language. It offers a straightforward interface for interacting with Redis servers. github.com/redis/go-redis and github.com/go-redis/redis are distributed from the same source.
gronx is cron expression parser ported from adhocore/cron-expr with task runner and daemon that supports crontab like task list file. It may be used programmatically in Golang or as standalone binary instead of crond.
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 contains the protobuf specifications for Sigstore components including Rekor transparency log entries, Fulcio certificates, and bundle formats.
This is a package to change the color of the text and background in the console, working both under Windows and other systems. Under Windows, the console APIs are used. Otherwise, ANSI texts are output.
This package is a collection of miscellaneous Go utility code that is potentially useful across multiple projects, and has therefore been factored out.
This package implements a functionality of creating here-documents from raw strings.
Package cbind provides a tcell key event encoding, decoding and handling as human-readable strings.
ANSI sequence helpers for working with raw ANSI sequences.
This package provides the Windows API used at Charmbracelet.
This package implements the JSON Schema specification. It supports creating schemas, validating JSON values against a schema, and inferring a schema from a Go struct. See the package documentation for usage.
Package fuse enables writing FUSE file systems on Linux, OS X, and FreeBSD.
Go library for input handling using Windows Console API.
Package zstd is a collection of extensions to Go's standard library.
This package provides an index API interface for Bleve - indexing & search for Go.
Ristretto is a concurrent, fixed size, in-memory cache with a dual focus on throughput and hit ratio performance.
closestmatch is a simple and fast Go library for fuzzy matching an input string to a list of target strings. closestmatch is useful for handling input from a user where the input (which could be mispelled or out of order) needs to match a key in a database. closestmatch uses a bag-of-words approach to precompute character n-grams to represent each possible target string. The closest matches have highest overlap between the sets of n-grams. The precomputation scales well and is much faster and more accurate than Levenshtein for long strings.
This package contains the main implementation of the HCL. HCL is designed to be a language for expressing configuration which is easy for both humans and machines to read.
This package implements Go types for over 70 PostgreSQL types. It is the type system underlying the https://github.com/jackc/pgx PostgreSQL driver. These types support the binary format for enhanced performance with pgx. They also support the database/sql Scan and Value interfaces and can be used with https://github.com/lib/pq.
The term package implements PTY creation and termios get/set attributes. It also contains some convenience functions for colors, SSH to and from termios translations, readCh, reading passwords, etc.
Paths is a library that provides a set of utilities to work with file paths in a platform-independent way. It includes functions for creating temporary directories and files, handling null paths, and more. It is designed to be used in Go applications that require file system operations without worrying about platform-specific details.