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 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.
This package provides easy serialization and deserialization functions to use CSV files in Golang.
Go-hdb is a native Go HANA database driver for Go's sql package. It implements the SAP HANA SQL command network protocol.
File system notifications for Go
dbus is a library that implements native Go client bindings for the D-Bus message bus system.
Package webp implements a decoder and encoder for https://en.wikipedia.org/wiki/WebP, WebP images. It's a maintained fork of github.com/chai2010/webp.
Suture provides Erlang-ish supervisor trees for Go. "Supervisor trees" -> "sutree" -> "suture" -> holds your code together when it's trying to die.
It is intended to deal gracefully with the real failure cases that can occur with supervision trees (such as burning all your CPU time endlessly restarting dead services), while also making no unnecessary demands on the "service" code, and providing hooks to perform adequate logging with in a production environment
This package provides a Golang library for parsing Intel HEX files, implementing features like:
robust intelhex parsing (full test coverage)
support i32hex format
two-way converting hex<->bin
trivial but powerful api (only the most commonly used functions)
interface-based IO functions
flock implements a thread-safe file lock. It also includes a non-blocking TryLock function to allow locking without blocking execution.
This package provides an implementation for the goverter feature wrapErrorsUsing.
doublestar is a Go implementation of path pattern matching and globbing with support for "doublestar" patterns.
Package syslog provides a slog handler for transmitting logs locally or over the network using the syslog protocol described in RFC 5424.
This package provides a Go compiler front end.
shlex implements a simple lexer which splits input into tokens using shell-style rules for quoting and commenting.
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.
Go library for ini files
This package provides a collection of utilities for file manipulation in golang.
The acme Go package provides simple interface for interacting with Acme windows of the Plan 9 text editor.
This package provides a fast and simple way to set a value in a JSON document.
Implementation of an R-Way Trie data structure.
The fs package provides file-system-related Go functions.
@codego-glob is a single-function library implementing basic string glob support.
Package sereal implements the Sereal, an efficient, compact-output,binary and feature-rich serialization protocol.
dots is a Go package that provides advanced wildcard file and package matching, similar to the behavior used by tools like go test and golint. It helps to easily resolve file paths and packages using patterns with ... wildcards, and supports flexible exclusion rules.