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 an implementatioin of Crit-bit trees in Golang.
The goipp package implements the IPP core protocol, as defined by @urlhttps://rfc-editor.org/rfc/rfc8010.html,RFC 8010.
Package queue provides a fast, ring-buffer queue based on the version suggested by Dariusz Górecki. Using this instead of other, simpler, queue implementations (slice+append or linked list) provides substantial memory and time benefits, and fewer GC pauses.
shlex implements a simple lexer which splits input into tokens using shell-style rules for quoting and commenting.
This package provides fixtures used by go-git.
This package provides set of utilities/abstractions developed as part of datastore connectivity and testing (viant/dsc, viant/dsunit).
Go-hdb is a native Go HANA database driver for Go's sql package. It implements the SAP HANA SQL command network protocol.
This is a repository containing Go bindings for writing FUSE file systems.
This package implements a simple XML 1.0 parser that understands XML name spaces, along with extended support for control characters.
This package provides a protobuf definition of the user.rootlesscontainers extended attribute. The main purpose of this attribute is to allow for a interoperable and standardised way of emulating persistent syscalls in a https://rootlesscontaine.rs/ (syscalls such as chown(2) which would ordinarily fail).
Package xattr provides support for extended attributes on Linux, Darwin and FreeBSD. Extended attributes are name:value pairs permanently associated with files or directories. They are similar to the environment strings associated with a process. An attribute may be defined or undefined. If defined, its value may be empty or non-empty. You can find more details here: @urlhttps://en.wikipedia.org/wiki/Extended_file_attributes, https://en.wikipedia.org/wiki/Extended_file_attributes.
This package provides an easy access to native byte order.
This package provides a basic system stats like DiskUsage and MemoryInfo.
Go-md2man is a Go program that converts markdown to roff for the purpose of building man pages. This package provides a command line interface (CLI) tool.
Leveled execution logs for Go.
This package provides implementation of various data structures and algorithms in Go.
This package provides factors out an opinionated selection of internal packages and functionality from the Go standard library. Currently this consists mostly of packages and testing code from within the Go tool implementation.
Included are the following:
dirhash: calculate hashes over directory trees the same way that the Go tool does.
goproxytest: a GOPROXY implementation designed for test use.
gotooltest: Use the Go tool inside test scripts (see testscript below)
imports: list of known architectures and OSs, and support for reading import import statements.
modfile: read and write go.mod files while preserving formatting and comments.
module: module paths and versions.
par: do work in parallel.
semver: semantic version parsing.
testenv: information on the current testing environment.
testscript: script-based testing based on txtar files
txtar: simple text-based file archives for testing.
mtree is a filesystem hierarchy validation tooling and format. This is a library and simple CLI tool for mtree(8) implemented in Go.
This package provides a wrapper for the Pluggable Authentication Modules application API.
This package provides generic implementations for Go.
Extension for the goldmark markdown parser which enables defining document metadata in the YAML format.
This package provides an implementation of the Unicode Text Segmentation specification for Go. Specifically, it currently includes only the grapheme cluster segmentation algorithm.
cli is a simple, fast, and fun package for building command line apps in Go. The goal is to enable developers to write fast and distributable command line applications in an expressive way.
This package is toml parser and encoder for Go. The interface is similar to Go's standard library json and xml package.