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.
The options Go package resolves configuration values set via command line flags, config files, and default struct values.
Package kong aims to support arbitrarily complex command-line structures with as little developer effort as possible.
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 provides isatty, a Go module that can tell you whether a file descriptor points to a terminal and the type of the terminal.
bubbles is a library that provide components for @urlhttps://github.com/charmbracelet/bubbletea, Bubble Tea applications.
This package provides a Go library for encode and decode YAML values.
This package implements /dev/loop device in Go.
The goxpp library, inspired by Java's XML, is a lightweight wrapper for Go's standard XML Decoder,tailored for developers who need fine-grained control over XML parsing.
This package implements fuctionality of detecting and decoding various content front matter formats e.g. JSON, TOML and YAML.
Package squirrel provides a fluent SQL generator.
This package provides traditional getopt processing for implementing programs that use traditional command lines.
This package is a simple exponential backoff counter in Go.
Go library for the TOML configuration language
This package is a Go library that draws progress bars on the terminal.
This package provides a QR code encoder for the Goloang.
This package provides a functionality to generate type-safe converters for Go. The project is meant as alternative to jinzhu/copier that doesn't use reflection.
This package provides an implementation of the Unicode Text Segmentation specification for Go. Specifically, it currently includes only the grapheme cluster segmentation algorithm.
This package provides a functionality for encoding and decoding unsigned varints.
Package fuse enables writing FUSE file systems on Linux, OS X, and FreeBSD.
Package atomicfile provides the ability to write a file with an eventual rename on Close (using os.Rename). This allows for a file to always be in a consistent state and never represent an in-progress write.
cli is a simple, fast, and fun package for building command line apps in Go. The goal is to enable developers to write fast and distributable command line applications in an expressive way.
Package protect is a wrapper for OpenBSD's pledge and unveil system calls.
It allows one to safely call Unveil / Pledge on non-OpenBSD operating systems.
This package implements functionality to encode and decode DRCS Sixel.
This package provides a bindings for tree-sitter in Golang.