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.
Package terminal is a vt10x terminal emulation backend, influenced largely by st, rxvt, xterm, and iTerm as reference. Use it for terminal muxing, a terminal emulation frontend, or wherever else you need terminal emulation.
For a given struct, recli builds a set of urfave/cli commands which allows you to modify it from the command line. It is useful for generating command line clients for your application configuration that is stored in a Go struct.
Package percent escapes strings using percent-encoding.
This package includes a full parser and expander for terminfo capability strings to avoid hard-coding escape strings for formatting. It also favors portability, and includes support for all POSIX systems.
This package can generate ASCII line graphs in Golang.
This package is an alternative fork of https://github.com/peterh/liner to build delve - debugger for the Go programming language.
Package reedsolomon enables Erasure Coding. It's a Go port of the JavaReedSolomon.
For encoding high shard counts (>256) a Leopard implementation is used. For most platforms this performs close to the original Leopard implementation in terms of speed.
Bubble Tea is a Go framework based on The Elm Architecture. It is well-suited for simple and complex terminal applications, either inline, full-window, or a mix of both.
Go sigar is a golang implementation of the sigar API. The Go version of sigar has a very similar interface, but is being written from scratch in pure go/cgo, rather than cgo bindings for libsigar. This package provides an alternative fork of https://github.com/cloudfoundry/gosigar.
Package btrfs provides bindings for working with btrfs partitions from Go. The Linux kernel headers are only required on compilation time, not on run time.
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 provides a ordered map library that maintains amortized O(1) for Set, Get, Delete and Len.
lumin is a simple command-line program which highlights matches to a specified pattern (string or regex) in the specified files. This is like grep with --color, except that lumin shows all lines, not just matching lines. This package provides a CLI tool and colors library.
This package provides functionality of converting a blob of text into a list of sentences.
fastime is a time function library for Go with zero memory allocation. fastime is returning the approximate time.
This package offers an Internalization Translator for Go using Unicode CLDR Project data and pluralization rules. Its currently implemented features include
Rules generated from the CLDR data, v30.0.3
Contains Cardinal, Ordinal and Range Plural Rules
Contains Month, Weekday and Timezone translations built in
Contains Date & Time formatting functions
Contains Number, Currency, Accounting and Percent formatting functions
Supports the "Gregorian" calendar only
Support loading translations from files
Exporting translations to file(s), mainly for getting them professionally translated
Go library provides utilities for building command line interfaces.
This package parses text into shell arguments. Based on the cpan module Parse::CommandLine.
Package vfs provides an abstraction of the os and ioutil packages that is easy to test.
Package fx is a framework that makes it easy to build applications out of reusable, composable modules.
This package implements functionality for parsing and formating the mbox file format. It's an alternative fork of https://github.com/emersion/go-mbox.
Perks contains the Go package quantile that computes approximate quantiles over an unbounded data stream within low memory and CPU bounds.
This package generates ASCII tables. Features:
automatic Padding
support Multiple Lines
supports Alignment
support Custom Separators
automatic Alignment of numbers and percentage
write directly to http , file etc via
io.Writerread directly from CSV file
optional row line via
SetRowLinenormalise table header
make CSV Headers optional
enable or disable table border
set custom footer support
optional identical cells merging
set custom caption
optional reflowing of paragrpahs in multi-line cells
This package can be used to return the elapsed time since a given time in a human-readable format.