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.
This package provides implementation of MessagePack encoding for Go programming language.
This package provides a unique identifier generator that is high performance, very fast, and tries to be entropy pool friendly.
glamour lets you render markdown documents and templates on ANSI compatible terminals. You can create your own stylesheet or use one of our glamorous default themes.
jsoncolor is a drop-in replacement for encoding/json's Marshal and MarshalIndent functions and Encoder type which produce colorized output using github.com/fatih/color.
This package is a simple exponential backoff counter in Go.
This package provides a code generation tool for creating methods to serialize and de-serialize Go data structures to and from data interchange format - MessagePack.
golib is a collection of unrelated libraries. This package provides a following list of Golang models:
bufpipeImplements a buffered pipe.
cronParses and runs cron schedules.
hashmergeMerges hash checksums.
jsoncsImplements JSON Canonicalization Scheme (JCS) as specified in RFC 8785.
jsonfmtImplements a JSON formatter.
memfileImplements an in-memory emulation of
os.File.unitconvImplements string conversion functionality for unit prefixes.
Package udev provides a cgo wrapper around the libudev C library.
Monolith-Go is a Go library for working with byte sequences.
This package provides a Go implementation of the LevelDB key/value storage system.
Package cpu implements processor feature detection used by the Go standard library.
This packae provides bindings for https://github.com/ostreedev/ostree, OSTree.
gopdf is a Go library for generating PDF documents.
Package js provides a Driver for making browser apps using wasm. The user needs to serve using an http server a directory containing the app.wasm file along with an index.html file.
Package sereal implements the Sereal, an efficient, compact-output,binary and feature-rich serialization protocol.
Package buffer provides a generic buffer or batching mechanism for flushing entries at a given size or interval, useful for cases such as batching log events.
This package provides is a Machine Learning library written in pure Go designed to support relevant neural architectures in Natural Language Processing.
It is self-contained, in that it uses its own lightweight computational graph both for training and inference, easy to understand from start to finish.
It provides:
automatic differentiation via dynamic define-by-run execution
feed-forward layers (Linear, Highway, Convolution...)
recurrent layers (LSTM, GRU, BiLSTM...)
attention layers (Self-Attention, Multi-Head Attention...)
gradient descent optimizers (Adam, RAdam, RMS-Prop, AdaGrad, SGD)
gob compatible neural models for serialization
The vtclean provides the vtclean command and a library designed to clean up raw terminal output by stripping escape sequences, optionally preserving color.
Redigo is a Go client for the Redis database.
This package provides traditional getopt processing for implementing programs that use traditional command lines.
This package provides a circular buffer object. The buffer can be written to infinitely, but has a fixed size, so only the last size bytes are ever retained.
This package provides a small error library that augments the errors library in go standard library.
zli is a Go library for writing command line interface programs. It includes flag parsing, color escape codes, various helpful utility functions, and makes testing fairly easy.
This package provides a collection various self sufficient Golang sub-packages:
bytereplacer- provides a utility for replacing parts of bytectxutil- contains golang.org/x/net/context related utilitieserrorutil- helps make better error messagesfault- handles fault injection for testingjsonconfig- defines a helper type for JSON objects to be used for configurationlegal- provides in-process storage for compiled-in licenseslock- provides a file locking librarymedia/heif- reads HEIF containers, as found in Apple HEIC/HEVC imagesmust- contains helpers that panic on failurenet/throttle- provides anet.Listenerthat returns artificially-delayed connections for testing real-world connectivity slicesoauthutil- contains OAuth 2 related utilitiesosutil- contains os level functionsreaderutil- containsio.Readertypesreaderutil- provides and operates onio.Readersreflectutil- containsreflectutilitiesrollsum- implements rolling checksums similar to apenwarr's bup, which is similar to librsyncsort- provides primitives for sorting slices and user-defined collectionsstrutil- contains string and byte processing functionssyncutil/singleflight- provides a duplicate function call suppression mechanismsyncutil/syncdebug- contains facilities for debugging synchronization problemssyncutil- provides various synchronization utilitiestesting/functest- contains utilities to ease writing table-driven tests for pure functions and methodtypes- provides various common typeswkfs- implements the pluggable well-known filesystem abstraction layerwriterutil- contains io.Writer typesxdgdir- implements the Free Desktop Base Directory specification for locating directories