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 implements high-performance external sorting library for Go that enables sorting of arbitrarily large datasets that don't fit entirely in memory. The library operates on channels and uses temporary disk storage to handle datasets larger than available RAM.
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.
File system notifications for Go
Implementation of multibase (self identifying base encodings) in Go.
Ristretto is a concurrent, fixed size, in-memory cache with a dual focus on throughput and hit ratio performance.
shlex implements a simple lexer which splits input into tokens using shell-style rules for quoting and commenting.
Implementation of an R-Way Trie data structure.
This package provides a simple, fast, persistable, ordered key-value collection implementation as a Go library.
gostl is a data structure and algorithm library for Go, designed to provide functions similar to C++ STL.
This package provides Go bindings for faiss, a library for vector similarity search.
gg is a library for rendering 2D graphics in pure Go.
Package smbios provides detection and access to System Management BIOS (SMBIOS) and Desktop Management Interface (DMI) data and structures.
The diskqueue Go package provides a file system backed FIFO queue.
This package provides helper functions to write scripts, such as reading files, executing subprocesses, counting lines, and matching strings. It was inspired by https://github.com/bitfield/script.
Go library that pluralizes and singularizes English nouns.
This package provides a basic system stats like DiskUsage and MemoryInfo.
This package implements RFC 5545 iCalendar specification.
Tengo is a small, dynamic, fast, secure script language for Go. Features:
simple and highly readable syntax
dynamic typing with type coercion
higher-order functions and closures
immutable values
securely embeddable and extensible
compiler/runtime written in native Go (no external deps or cgo)
executable as a standalone language/REPL
use cases: rules engine, state machine, data pipeline, transpiler
This package provides a command line interface (CLI) tool.
Optimized codec for []byte <=> base36 string conversion.
Package uuid provides implementation of Universally Unique Identifier. Supported versions are 1, 3, 4 and 5 (as specified in RFC 4122) and version 2 (as specified in DCE 1.1).
This package provides the S2A transport credentials used by a gRPC application.
The Secure Session Agent is a service that enables a workload to offload select operations from the mTLS handshake and protects a workload's private key material from exfiltration. Specifically, the workload asks the Secure Session Agent for the TLS configuration to use during the handshake, to perform private key operations, and to validate the peer certificate chain. The Secure Session Agent's client libraries enable applications to communicate with the Secure Session Agent during the TLS handshake, and to encrypt traffic to the peer after the TLS handshake is complete.
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 a wrapper round runit service status.
Package randomstring can be used for generating different types of random strings.