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.
GoUtils provides utility functions to manipulate strings in various ways. It is a Go implementation of some string manipulation libraries of Java Apache Commons.
Common SELinux package used across the container ecosystem.
Package tcell provides a gruid Driver for making terminal apps.
This package implements a functionality to parse /proc information for Golang.
This package provides a low-level terminal I/O control for Unix-like systems.
This package is a UPnP DLNA Digital Media Server. It runs from the terminal, and serves content directly from the filesystem from the working directory, or the path given. The SSDP component will broadcast and respond to requests on all available network interfaces.
This package provides a Sqlite3 driver for Go using database/sql.
Package orderedmap implements an ordered map, i.e. a map that also keeps track of the order in which keys were inserted.
This package provides tools to write roff documents in Golang.
Helper to merge structs and maps in Golang. Useful for configuration default values, avoiding messy if-statements.
Mergo merges same-type structs and maps by setting default values in zero-value fields. Mergo won't merge unexported (private) fields. It will do recursively any exported one. It also won't merge structs inside maps (because they are not addressable using Go reflection).
This package provides functions for converting between Julian days and Go time.Time values. Julian days are used by SQLite and other databases for date/time storage.
This package implements a functionality for consuming the runc binary in Go applications. It tries to expose all the settings and features of the runc CLI.
This package implements the Levenshtein algorithm in Go, providing edit distances, edit scripts and ratios for strings (slices of runes).
Hebcal's hdate package converts between Hebrew and Gregorian dates.
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 functionlaity for common tasks:
Bytes- format/parse bytesColor- style terminal textLog- simple logging
This Go library automatically wraps words onto multiple lines. It's primary goal is to format command-line output, but of course word wrapping is a generally useful thing to do.
This package implements a functionality to calculate Levenshtein Distance.
Package clipboard read/write on clipboard. It's an alternative fork of https://github.com/atotto/clipboard.
This package provides a Go library which helps to declare that which of imported modules uses unsafe and report back as error trace.
This package is toml parser and encoder for Go. The interface is similar to Go's standard library json and xml package.
This package implements functionality to parse and format vCard as specified in RFC 6350.
The utf7 package provides support for the obsolete UTF-7 text encoding in Go.
Unicode transliterator in Golang - Replaces non-ASCII characters with their ASCII approximations.