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 source package is a collection of utilities intended to make it easier for Go programs to work with System Package Data Exchange files. It currently works with files conformant to versions 2.1, 2.2 and 2.3 of the SPDX specification and provides the following packages:
spdx - in-memory data model for the sections of an SPDX document
tagvalue - tag-value document reader and writer
rdf - RDF document reader
json - JSON document reader and writer
yaml - YAML document reader and writer
builder - builds empty SPDX document (with hashes) for directory contents
idsearcher - searches for SPDX short-form IDs and builds an SPDX document
licensediff - compares concluded licenses between files in two packages
reporter - generates basic license count report from an SPDX document
spdxlib - various utility functions for manipulating SPDX documents in memory
utils - various utility functions that support the other tools-golang packages
This package implements Btrfs functionality in a pure Go.
This Go library provides facilities for pattern matching on file names.
Termbox is a library that provides a minimalistic API which allows the programmer to write text-based user interfaces.
Sprig is a library that provides more than 100 commonly used template functions.
This package provides shared utilities used to break circular dependencies of u-root project.
Package markdown implements markdown parser and HTML renderer.
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.
A .gitignore parser for Go.
This package provides a implementation reflection that greatly improved performance, that is between 25 to 50x time faster than native one.
Package sequential provides a set of functions for managing sequential files on Windows.
Package ioutil contains extensions for the io package.
This package provides a pretty printing library for Golang values.
go-libnp is a tiny cross-platform library for extracting information about the music/image/video that is Now Playing on the system.
This package provides the prefixer library. It implements an io.Reader wrapper prepending every line with a given string.
Package mountinfo provides a set of functions to retrieve information about OS mounts as seen by the current process is available from /proc/self/mountinfo.
This package implements a publish–subscribe pattern.
This package provides geographical locations of countries and cities.
This package implements column-formatted output for Golang.
Tengo is a small, dynamic, fast, secure script language for Go. Features:
simple and highly readable syntax
dynamic typing with type coercion
higher-order functions and closures
immutable values
securely embeddable and extensible
compiler/runtime written in native Go (no external deps or cgo)
executable as a standalone language/REPL
use cases: rules engine, state machine, data pipeline, transpiler
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.
The chardet package ports character set detection from ICU to Go.
The walker function is a faster, parallel version, of filepath.Walk
This package provides a Go client for the NATS messaging system.