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.
Flagconf provides extensions to Go's flag package to support prefixed environment variables and a simple config file format.
This package provides a encoder and decoder of the PostgreSQL wire protocol version 3.
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.
This package provides a logging library used by Pion.
Puddle is a tiny generic resource pool library hat uses the standard context library to signal cancellation of acquires. It is designed to contain the minimum functionality required for a resource pool. It can be used directly or it can be used as the base for a domain specific resource pool. For example, a database connection pool may use puddle internally and implement health checks and keep-alive behavior without needing to implement any concurrent code of its own.
This package parses text into shell arguments. Based on the cpan module Parse::CommandLine.
Package appengine provides basic functionality for Google App Engine.
Package match provides a simple pattern matcher with unicode support.
Go long flag: a light-weight long and short command line option parser.
This package provides the tools for monitoring and limiting the flow rate of an arbitrary data stream.
Package uilive provides a writer that live updates the terminal. It provides a buffered io.Writer that is flushed at a timed interval.
Go library for the TOML configuration language
This package implements recursive copy functionality for directory.
fuzzy provides fuzzy string matching optimized for filenames and code symbols in the style of Sublime Text, VSCode, IntelliJ IDEA et al.
go-diff offers algorithms to perform operations required for synchronizing plain text:
compare two texts and return their differences
perform fuzzy matching of text
apply patches onto text
Package btclog defines a logger interface and provides a default implementation of a subsystem-aware leveled logger implementing the same interface.
This package provides command-line arguments parser based on written help message which may simplify crating CLI applications, it's Golang implementation of http://docopt.org/.
A simple, efficient spring animation library for smooth, natural motion.
It's an alternative fork of https://github.com/mattn/go-runewidth.
This package implements a various systemd bindings and provides Golang submodules:
activation- for writing and using socket activation from Godaemon- for notifying systemd of service status changesdbus- for starting/stopping/inspecting running services and unitsjournal- for writing to systemd's logging service, journaldsdjournal- for reading from journald by wrapping its C APIlogin1- for integration with the systemd logind APImachine1- for registering machines/containers with systemdunit- for (de)serialization and comparison of unit files
Go library for decoding generic map values
This package provides various Go utilities used by mautrix-go, bridges written in Go, as well as some other related libraries like whatsmeow.
Sprig provides over 100 functions that extend the Go template system. Slim-Sprig is a fork of Sprig that removes all external dependencies to make the library more lightweight.
Osext provides a method for finding the current executable file that is running. This can be used for upgrading the current executable or finding resources located relative to the executable file.