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.
gofpdi allows you to import an existing PDF into a new PDF.
This package implements functionality to format Assembler code the same way that gofmt formats Go code.
go-humanize provides formatters for units to human friendly sizes. It converts boring ugly numbers to human-friendly strings and back.
This package provides functionality to generate Go code.
This package provides a native Go clean room implementation of the Porter Stemming Algorithm.
This package parses text into shell arguments. Based on the cpan module Parse::CommandLine.
This package provides a cron library for Go. It implements a cron spec parser and job runner.
Package fasttemplate implements simple and fast template library.
ansi defines common ANSI escape sequences based on the ECMA-48 specs.
This package provides a Go implementation of bitsets, which are a mapping between non-negative integers and boolean values focused on efficient space usage.
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.
Semver is a library for Semantic versioning written in Go.
Package gopher-luar simplifies data passing to and from gopher-lua.
bytebufferpool implements a pool of byte buffers with anti-fragmentation protection.
Termbox is a library that provides a minimalistic API which allows the programmer to write text-based user interfaces.
Go programs designed to run from most *nix style operating systems can import this package to enable running programs as services without modifying them.
Bolt is a pure Go key/value store inspired by Howard Chu's LMDB project. The goal of the project is to provide a simple, fast, and reliable database for projects that don't require a full database server such as Postgres or MySQL.
Package lockfile handles pid file based locking. While a sync.Mutex helps against concurrency issues within a single process, this package is designed to help against concurrency issues between cooperating processes or serializing multiple invocations of the same process.
This package is a Go library that draws progress bars on the terminal.
BadgerDB implements an embeddable, key-value (KV) database, written in pure Go. It is designed to be highly performant for both reads and writes simultaneously. It uses Multi-Version Concurrency Control, supports concurrent serializable transactions.
This package facilitates the BusyBox style reexec of a binary. Handlers can be registered with a name and the argv 0 of the exec of the binary will be used to find and execute custom init paths.
This package generates UUID-format strings using high quality bytes. It is not intended to be RFC compliant, merely to use a well-understood string representation of a 128-bit value. It can also parse UUID-format strings into their component bytes.
This package provides a library for retrieving information on running processes and system utilization (CPU, memory, disks, network, sensors).
This package provides a ordered map library that maintains amortized O(1) for Set, Get, Delete and Len.