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.
The datacounter package provides counters for Go readers and writers.
Atlas is a language-agnostic tool for managing and migrating database schemas using DevOps principles.
go-opt is a library to parse command line arguments based on tag annotations on struct fields. It came as a spin-off from aerc to deal with its internal commands.
This package provides a signal.Interrupt/CTRL-C interruptable context for Go.
Package deheap provides the implementation of a doubly ended heap. Doubly ended heaps are heaps with two sides, a min side and a max side. Like normal single-sided heaps, elements can be pushed onto and pulled off of a deheap. Deheaps have an additional Pop function, PopMax, that returns elements from the opposite side of the ordering.
The jsonrpc2F package is an implementation of the JSON-RPC 2 specification for Go.
Package fastwalk provides a faster version of /path/filepath# for file system scanning tools.
This package provides a Golang log library supporting tracing and log levels that works by wrapping the standard log library.
This package is an extension for the standard sync package and provides the following concurrent data structures for Go: a concurrent counter, concurrent hash table, multiple concurrent queues and mutex.
Package markdown implements markdown parser and HTML renderer.
This package provides a Go library for working with container images, including copying between registries, validating signatures, and converting between different image formats like Docker and OCI.
This package provides a opinionated logging for Golang. Features:
zero dependencies
Global logger (with optional local logger)
leveled
useful defaults / i.e. zero-config
simple API
colors on Linux
set leveling via environmental variables
LOGGER=trace|debug|info|warn|error
Package crawlspace provides a means to dynamically interact with registered Go objects in a live process, using small scripting language based around the reflect package inspired by Twisted's manhole library .
Package throttler fills the gap between sync.WaitGroup and manually monitoring goroutines with channels. The API is almost identical to Wait Groups, but it allows user to set a max number of workers that can be running simultaneously. It uses channels internally to block until a job completes by calling Done(err) or until all jobs have been completed.
This package implements a deep pretty printer for Go data structures to aid data snapshotting.
Deck is a library for clients to make scalable presentations, using a standard markup language. Clients read deck files into the Deck structure, and traverse the structure for display, publication, etc. Clients may be interactive or produce standard formats such as SVG or PDF.
This package provides a cancelable reader for Go.
GopherLua is a Lua5.1(+ goto statement in Lua5.2) VM and compiler. It provides Go APIs that allow you to easily embed a scripting language to your Go host programs.
Package strutil collects utils supplemental to the standard strings package.
This package provides a CLI build from the go-github-com-tklauser-numcpus source.
This package contains code that supplements the time package from the Go standard library.
In particular:
a Clock interface, with a fake implementation that can be used in tests
implementations of oglematchers.Matcher for time values
This package provides a library, which supports copying value from one struct to another.
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.
Package stringprep provides data tables and algorithms for RFC-3454, including errata. It also provides a profile for SASLprep as defined in RFC-4013.