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.
Package atime provides a platform-independent way to get atimes for files.
This package provides the tools for monitoring and limiting the flow rate of an arbitrary data stream.
This package provides a relatively simple declarative config format for zerolog supporting configuration files written in YAML or JSON.
The tomb package handles clean goroutine tracking and termination.
This package provides an implementation of the Unicode Text Segmentation specification for Go. Specifically, it currently includes only the grapheme cluster segmentation algorithm.
EditorConfig makes it easy to maintain the correct coding style when switching between different text editors and between different projects. It maintains a file format and plugins for various text editors which allow this file format to be read and used by those editors.
geohash provides encoding and decoding of string and integer geohashes.
Package complete provides a tool for bash writing bash completion in go, and bash completion for the go command line.
This package provides several optimized facilities related to FIFO queueing and rate limiting.
glamour lets you render markdown documents and templates on ANSI compatible terminals. You can create your own stylesheet or use one of our glamorous default themes.
This package implements a parser for uniform resource names (URN) as specified by IETF RFC 2141.
This package provides a ordered map library that maintains amortized O(1) for Set, Get, Delete and Len.
Go library for decoding generic map values
Package cursor contains cross-platform methods to move the terminal cursor in different directions. This package can be used to create interactive CLI tools and games, live charts, algorithm visualizations and other updatable output of any kind.
This package provides implementation of MessagePack encoding for Go programming language.
This package implements a functionality to decode data into Go structs.
This package provides a toolkit for logging that is both human and machine readable. It is modeled after the Go standard library's io and net/http packages and is an alternative to the standard library's log package.
Package depth provides an ability to traverse and retrieve Go source code dependencies in the form of internal and external packages.
Package csvvalue provides an efficient parser for a single line CSV value. It is more efficient than the standard library csv package for parsing many small values. For multi-line CSV parsing, the standard library is recommended.
This package provides the shellescape.Quote to escape arbitrary strings for a safe use as command line arguments in the most common POSIX shells.
This package provides geographical locations of countries and cities.
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.
Package slice provides utility functions for working with slices in Go.
This package provides a driver for Mongo data base.