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 a command-line completion engine for the Kong CLI parser.
cpuid provides information about the CPU running the current program. CPU features are detected on startup, and kept for fast access through the life of the application. Currently x86 / x64 (AMD64) is supported, and no external C (cgo) code is used, which should make the library very eas to use.
This package provides traditional getopt processing for implementing programs that use traditional command lines.
This package provides a library for extended Backus–Naur form grammars. The input is text []byte satisfying the following grammar (represented itself in EBNF):.
This package provides a code which implements the Kubernetes "apply" operation.
This package implements incremental encoding in Golang.
The datacounter package provides counters for Go readers and writers.
Package gopher-luar simplifies data passing to and from gopher-lua.
This package provides a text formatting functions in Go.
This package provides a very simple thread-safe progress bar. The progressbar implements an io.Writer so it can automatically detect the number of bytes written to a stream, so you can use it as a progressbar for an io.Reader. When progressbar's length is undetermined, a customizable spinner is shown.
Go-Logging implements a logging infrastructure for Go. Its output format is customizable and supports different logging backends like syslog, file and memory. Multiple backends can be utilized with different log levels per backend and logger.
errwrap is a package for Go that formalizes the pattern of wrapping errors and checking if an error contains another error.
Package vfs provides an abstraction of the os and ioutil packages that is easy to test.
This package implements a functionality of an in-memory key:value store/cache that is suitable for applications running on a single machine. This in-memory cache uses Go Generics which is introduced in 1.18.
This package provides an ANSI color package to output colorized or SGR defined output to the standard output.
This package implements column-formatted output for Golang.
This package aims to provide algorithms optimized to leverage advanced instruction sets of modern CPUs to maximize throughput and take the best advantage of the available compute power. It includes functions that have often been designed to work on arrays of values, which is where SIMD and branchless algorithms shine.
go-msgio implements functionality to read and write length-delimited slices. It's helpful for building wire protocols.
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.
This package implements a functionality to translate C to Go source code.
This package provides basic image processing functions (resize, rotate, crop, brightness/contrast adjustments, etc.).
The walker function is a faster, parallel version, of filepath.Walk
This package implements a functionality to perform efficient file copies using reflink operations on compatible filesystems such as btrfs and xfs.
This package provides a code which implements the Kubernetes "apply" operation.