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.
Go-Logging implements a logging infrastructure for Go. Its output format is customizable and supports different logging backends like syslog, file and memory. Multiple backends can be utilized with different log levels per backend and logger.
This package provides an utility for timezone manipulation, implementing the following features:
this library uses only the standard package
supports getting offset from timezone abbreviation, which is not supported by the time package
determine whether the specified time.Time is daylight saving time
change the location of time.Time by specifying the timezone
Go library for decoding generic map values
This package provides a opinionated logging for Golang. Features:
zero dependencies
Global logger (with optional local logger)
leveled
useful defaults / i.e. zero-config
simple API
colors on Linux
set leveling via environmental variables
LOGGER=trace|debug|info|warn|error
This package provides functionality of converting a blob of text into a list of sentences.
jsync is a package that implements various synchronisation helpers that are missing from sync. It does not and will not rely on golinkname to be portable.
This package implements the Levenshtein algorithm in Go, providing edit distances, edit scripts and ratios for strings (slices of runes).
Package hhmmss manages converting HH:MM:SS time strings to time.Duration values.
Package squirrel provides a fluent SQL generator.
This package just simplifies working with go/* packages to parse a source code. Initially the package was written to simplify code generation.
Package expect provides an expect-like interface to automate control of applications. It is unlike expect in that it does not spawn or manage process lifecycle. This package only focuses on expecting output and sending input through it's psuedoterminal.
Exiffix is a one function golang library made to be a replacement for image.Decode to handle orientation stored in EXIF data.
Package flagenv provides the ability to populate flags from environment variables.
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 package is a UPnP DLNA Digital Media Server. It runs from the terminal, and serves content directly from the filesystem from the working directory, or the path given. The SSDP component will broadcast and respond to requests on all available network interfaces.
This package is a simple Golang implementation of tag parser.
Redigo is a Go client for the Redis database.
doublestar is a Go implementation of path pattern matching and globbing with support for "doublestar" patterns.
This package provides the ability to generate Sortable Identifiers. These identifiers are also universally unique.
Implementation of multibase (self identifying base encodings) in Go.
Atlas is a language-agnostic tool for managing and migrating database schemas using DevOps principles.
This package provides INI file read and write functionality in Go.
Package strcase is a package for converting strings into various word cases (e.g. snake_case, camelCase, kebab-case, etc).
This package provides a simple Go API to Linux's perf_event_open, supporting event counters and a basic set of events.