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.
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 provides io.ReadWriteSeeker implementation for []byte.
This package provides a fast and simple way to get values from a JSON document. It has features such as one line retrieval, dot notation paths, iteration, and parsing JSON lines.
This package provides a library for embedding human-meaningful graphics in QR codes. However, instead of scribbling on redundant pieces and relying on error correction to preserve the meaning, qart engineers the encoded values to create the picture in a code with no inherent errors.
This package provides a file system abstraction for Go.
This package provides fixtures used by go-git.
This package implements /dev/loop device in Go.
This is a repository containing Go bindings for writing FUSE file systems.
This package provides helpers for generating Go assembler ABI0 code.
run.Group is a universal mechanism to manage goroutine lifecycles, written to manage component lifecycles in func main for OK Log. It's useful in any circumstance where you need to orchestrate multiple goroutines as a unit whole.
This package implements functionality to parse and format vCard as specified in RFC 6350.
This package provides case-sensitive, integer-preserving JSON unmarshaling functions based on encoding/json Unmarshal().
ring provides a high performance and thread safe Go implementation of a bloom filter.
This package provides tooling and utility libraries for perfoming and reading benchmarks results.
benchfmt- reads and writes the Go benchmark formatbenchunit- manipulates benchmark units and formats numbers in those unitsbenchproc- provides tools for filtering, grouping, and sorting benchmark resultsbenchmath- provides tools for computing statistics over distributions of benchmark measurements
This package implements column-formatted output for Golang.
This package implements a functionality to modify/update field tags in structs making it easy to update, add or delete the tags in a struct field with possibility to add and remove tag options. It's intended to be used by an editor, but also has modes to run it from the terminal. This package provides a command line interface (CLI) tool.
Package vfs provides an abstraction of the os and ioutil packages that is easy to test.
Set is the set collection for the Go language.
cpuid provides information about the CPU running the current program. CPU features are detected on startup, and kept for fast access through the life of the application. Currently x86 / x64 (AMD64) is supported, and no external C (cgo) code is used, which should make the library very eas to use.
Suture provides Erlang-ish supervisor trees for Go. "Supervisor trees" -> "sutree" -> "suture" -> holds your code together when it's trying to die.
It is intended to deal gracefully with the real failure cases that can occur with supervision trees (such as burning all your CPU time endlessly restarting dead services), while also making no unnecessary demands on the "service" code, and providing hooks to perform adequate logging with in a production environment
This package provides ANSI colors for Golang. The package supports Printf/Sprintf etc.
Regexp2 is a feature-rich RegExp engine for Go. This package is a fork of dlclark/regexp2 providing a more similar API to regexp.
ignore is a library which returns a new ignorer object which can test against various paths. This is particularly useful when trying to filter files based on a .gitignore document.
The datacounter package provides counters for Go readers and writers.