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.
This package provides a Go library for parsing xsd:duration strings to time.Duration. Note that Month and Year values are not precise taking into account the limitations of time.Duration in Go.
This package provides a wrapper for ANSI escape code.
This package implements Unicode Text Segmentation according to Unicode Standard Annex #29.
GoUtils provides utility functions to manipulate strings in various ways. It is a Go implementation of some string manipulation libraries of Java Apache Commons.
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.
Shellquote provides utilities for joining/splitting strings using sh's word-splitting rules.
It's an alternative fork of https://github.com/kballard/go-shellquote.
This package provides a Go library for handling a superset of semantic versioning.
misspell assists with correcting commonly misspelled English words in source files. A neutral variety of English is used by default, but a US or UK locale can be selected.
This package is a simple Golang implementation of tag parser.
This package provides ioctl wrapper to std syscall and os.
This package provides some utilities for messing with extended Backus–Naur form grammars.
fswatch is a go library for watching file system changes to does not depend on inotify.
This package provides a duplicate function call suppression mechanism with support for context cancellation.
Package windows is a collection of types native to Windows platforms but are useful on non-Windows platforms.
uritemplate is a Go implementation of URI Template RFC6570 with full functionality of URI Template Level 4. It can also generate a regexp that matches expansion of the URI Template from a URI Template.
This package provides functions to calculate LCS values from two arbitrary arrays.
This package provides a means to obtain time.Duration from a string. The string can be a string retorned for time.Duration or a similar string with weeks or days too.
This package implements a pure Go driver and toolkit for PostgreSQL. It is different from other drivers such as pq because, while it can operate as a database/sql compatible driver, pgx is also usable directly. It offers a native interface similar to database/sql that offers better performance and more features.
This package implements a functionality of creating here-documents from raw strings.
This package provides a multi-progress bar for Go command-line applications. It supports multiple progress bars, customizable decorators, and dynamic bar addition/removal.
Package pterm is a modern go module to beautify console output. It can be used without configuration, but if desired, everything can be customized down to the smallest detail.
This package provides a Go library for encode and decode YAML values.
Package kong aims to support arbitrarily complex command-line structures with as little developer effort as possible.
This module contains pure Go implementation of the Wayland protocol. Currently only wayland-client functionality is supported. It's an alternative chain of forks https://github.com/micaplush/go-wayland -> https://github.com/MatthiasKunnen/go-wayland -> https://github.com/rajveermalviya/go-wayland the original is unmaintained project.