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 implementation of various data structures and algorithms in Go.
This package provides functions to get the fixed width of a character or string.
Go-TUF is a Go implementation of The Update Framework (TUF), a framework for securing software update systems. It provides tools for creating and managing TUF repositories and clients for securely downloading updates.
Package mode provides a native Go implementation of BSD's setmode and getmode which can be used to modify the mode bits of an os.FileMode value based on a symbolic value as described by the Unix chmod command.
This package provides traditional getopt processing for implementing programs that use traditional command lines.
Pflag is library to replace Go's flag package. It implements POSIX/GNU-style command-line options with double hyphens. It is is compatible with the GNU extensions to the POSIX recommendations for command-line options.
Package deque provides a fast ring-buffer deque (double-ended queue) implementation for Golang.
It generalizes a queue and a stack, to efficiently add and remove items at either end with O(1) performance. Queue (FIFO) operations are supported using PushBack and PopFront. Stack (LIFO) operations are supported using PushBack and PopBack.
This repository contains modified Go standard library packages for use as work arounds until issues are addressed in the official distribution.
This package provides a wrapper round runit service status.
Leveled execution logs for Go.
This package provides a Go implementation of the Stempel stemmer, an algorithmic stemmer frequently used with (but not limited to) the Polish language.
This project contains data structures for entities ordered across a single dimension, which can conceptually be embedded into the real number axis.
This package provides various Go utilities used by mautrix-go, bridges written in Go, as well as some other related libraries like whatsmeow.
This package provides a Golang library implementing a shell parser, formatter, and interpreter with bash support.
This package provides functions to calculate LCS values from two arbitrary arrays.
This package implements a functionality to tag traces.
This package is a library for parsing versions and version constraints, and verifying versions against a set of constraints. It can sort a collection of versions properly, handles prerelease/beta versions, can increment versions.
This package provides a protobuf definition of the user.rootlesscontainers extended attribute. The main purpose of this attribute is to allow for a interoperable and standardised way of emulating persistent syscalls in a https://rootlesscontaine.rs/ (syscalls such as chown(2) which would ordinarily fail).
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
Package gobreaker implements the Circuit Breaker pattern.
This package implements GNU gettext utilities in Go. It features:
Implements GNU gettext support in native Go.
Complete support for PO files including:
Support for MO files.
Thread-safe: This package is safe for concurrent use across multiple goroutines.
It works with UTF-8 encoding as it's the default for Go language.
Unit tests available.
Language codes are automatically simplified from the form en_UK to en if the first isn't available.
Ready to use inside Go templates.
Objects are serializable to []byte to store them in cache.
Support for Go Modules.
This package provides a Go compiler front end.
This package provides an additional Golang modules for error handling in containerd projects.
errgrpc - provides utility functions for translating errors to and from a gRPC context
errhttp - provides utility functions for translating errors to and from a HTTP context
Package optparse parses command line arguments very similarly to GNU getopt_long(). It supports long options and optional arguments, but does not permute arguments. It is intended as a replacement for Go's flag package.