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.
This package implements 16 bit floats that can store numbers like 1.02e12 for exponents in [-15, 15].
Package bytesp is a plus to the standard bytes package.
This package implements a simple in-memory database built on immutable radix trees. The database provides Atomicity, Consistency and Isolation from ACID. Being that it is in-memory, it does not provide durability. The database is instantiated with a schema that specifies the tables and indices that exist and allows transactions to be executed. The database provides the following: Multi-Version Concurrency Control, transaction support, rich indexing, watches.
The nsq Go module provides a high-level Consumer and Producer types as well as low-level functions to communicate over the NSQ protocol https://nsq.io/.
This package provides a support for system calls that are run simultaneously on all threads under Linux.
Package hhmmss manages converting HH:MM:SS time strings to time.Duration values.
A simple, efficient spring animation library for smooth, natural motion.
Package squirrel provides a fluent SQL generator.
This package provides implementation of MessagePack encoding for Go programming language.
This package emulates aspects of the ill-fated "try" proposal using generics.
The Freetype font rasterizer in the Go programming language.
This package provides a simple ASCII tree composing tool.
This package provides a reflection extension.
The protocol package implements the Language Server Protocol (LSP) specification in Go.
This package implements ULID as specified in https://github.com/ulid/spec.
Features of ULID:
128-bit compatibility with UUID
1.21e+24 unique ULIDs per millisecond
lexicographically sortable
canonically encoded as a 26 character string, as opposed to the 36 character UUID
uses Crockford's base32 for better efficiency and readability (5 bits per character)
case insensitive
no special characters (URL safe)
monotonic sort order (correctly detects and handles the same millisecond)
This package provides a duplicate function call suppression mechanism with support for context cancellation.
This package provides a functionality to create and access LevelDB databases.
This package provides a functionality to remove common leading whitespace from multiline strings. Inspired by (code textwrap.dedent) in Python.
Package pgio is a low-level toolkit building messages in the PostgreSQL wire protocol.
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 implements an alternative logging extension.
This package provides a simple error package with stack traces.
The chardet package ports character set detection from ICU to Go.
The OCI Image Format project creates and maintains the software shipping container image format spec (OCI Image Format).