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 dbus implements bindings to the D-Bus message bus system. Features:
complete native implementation of the D-Bus message protocol
go-like API (channels for signals / asynchronous method calls, Goroutine-safe connections)
subpackages that help with the introspection / property interfaces
This repository defines generic data structures and utility types in Go.
Data structures:
heapq: a heap-structured priority queue
mapset: a basic map-based set implementation
mlink: basic linked sequences (list, queue)
omap: ordered key-value map
queue: an array-based FIFO queue
ring: a circular doubly-linked sequence
stack: an array-based LIFO stack
stree: self-balancing binary-search tree
Utilities:
cache: an in-memory key/value cache
compare: provides helpers for comparison of values
distinct: a probabilistic distinct-elements counter (CVM)
mbits: helpful functions for manipulating bits and bytes
mdiff: supports creating textual diffs
mnet: provides an in-memory network implementation compatible with the net package
mstr: helpful functions for manipulating strings
mtest: a support library for writing tests
shell: POSIX shell quoting and splitting
slice: helpful functions for manipulating slices
value: helpful functions for basic values and pointers
Package plumbing is a collection of assorted I/O helpers.
Set is the set collection for the Go language.
Package digest provides a generalized type to opaquely represent message digests and their operations within the registry. The Digest type is designed to serve as a flexible identifier in a content-addressable system. More importantly, it provides tools and wrappers to work with hash.Hash-based digests with little effort.
This package provides a functionality for parsing ISO 8601 durations and converting them to the time.Duration type.
This package implements a functionality for generating things based on go files. This mechanism was first used in Kubernetes code-generator and is split out here for ease of reuse and maintainability.
Atlas is a language-agnostic tool for managing and migrating database schemas using DevOps principles.
Go library for loading environment variables from files
This package provides a library for extended Backus–Naur form grammars. The input is text []byte satisfying the following grammar (represented itself in EBNF):.
Package pgconn is a low-level PostgreSQL database driver. It operates at nearly the same level as the C library libpq.
It is primarily intended to serve as the foundation for higher level libraries such as https://github.com/jackc/pgx. Applications should handle normal queries with a higher level library and only use pgconn directly when required for low-level access to PostgreSQL functionality.
This package provides basic image processing functions including resize, rotate, crop, and various adjustments. This is a fork maintained by Kovid Goyal for use in Kitty.
gitconfig is a package to get configuration values from gitconfig.
This package provides an extendable argument parser for Golang. Mostly follows the GNU @urlhttps://www.gnu.org/software/libc/manual/html_node/Argument-Syntax.html, Program Argument Syntax Conventions.
This package provides some common scanner stuff.
This package provides a Go implementation of base32768, binary-to-text encoding, optimized for UTF-16.
This package implements a "diff" algorithm that compares two JSON objects and generates deltas that describe the differences between them. The deltas can be applied to a JSON object to "patch" them.
This package provides a verity Go packages.
buffer - provides a thin wrapper around a byte slice
log - provides support for logging to stdout, stderr and file
pid - provides structure and helper functions to create and remove PID file
This package provides an extension for https://github.com/urfave/cli, to read flag values from JSON, YAML, and TOML.
Package logutils augments the standard log package with levels.
This package implements a fast bloom filter with real bitset and JSONMarshal/JSONUnmarshal to store/reload the Bloom filter.
This package implements Go types for over 70 PostgreSQL types. It is the type system underlying the https://github.com/jackc/pgx PostgreSQL driver. These types support the binary format for enhanced performance with pgx. They also support the database/sql Scan and Value interfaces and can be used with https://github.com/lib/pq.
InterConv converts interfaces into any data type.
Data type that can be converted:
Int
Int8
Int32
Int16
Int64
Float32
Float64
Boolean
String
Uint
Uint8
Uint16
Uint32
Uint64
Uintptr
Redigo is a Go client for the Redis database.