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 a syntax highlighter for a long list of programming languages. It takes source code and other structured text and converts it into syntax highlighted HTML, ANSI-coloured text, etc. Chroma is based heavily on Pygments, and includes translators for Pygments lexers and styles.
This package provides supplemental Go networking libraries.
Package packagestest creates temporary projects on disk for testing go tools on.
Mage is a make-like build tool using for Go. It implements a functionality of writing plain-old go functions which Mage automatically uses as Makefile-like runnable targets consistent across a project. This package provides a source library and built command mage.
This package provides supplemental libraries offering Go support for low-level interaction with the operating system.
This repository holds packages for writing tools that work directly with Go module mechanics. That is, it is for direct manipulation of Go modules themselves.
The specific case of loading packages should still be done by invoking the go command, which remains the single point of truth for package loading algorithms.
This package provides supplementary cryptographic libraries for the Go language.
This package implements a functionality for using Go on mobile platforms.
The protobuf package provides a Go implementation of Protocol Buffers, a language and platform neutral, extensible mechanism for serializing structured data. It is a successor to go-github-com-golang-protobuf with an improved and cleaner API.
The uuid package generates and inspects UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services.
renameio Go package provides a way to atomically create or replace a file or symbolic link.
This package provides an emoji is a extension for the goldmark.
This repository holds the Go Telemetry server code and libraries, used for hosting telemetry.go.dev and instrumenting Go toolchain programs with opt-in telemetry.
This package provides an in-memory B-Tree implementation for Go, useful as an ordered, mutable data structure.
This package provides Go support for the Protocol Buffers data serialization format.
This package provides miscellaneous tools that support the Go programming language.
Package pdf implements reading of PDF files.
term provides support functions for dealing with terminals, as commonly found on Unix systems.
This package provides a machine architecture information used by the Go toolchain. The parts needed in the main Go repository are copied in.
This package provides supplemental libraries offering Go support for low-level interaction with the operating system.
This subrepository holds experimental and deprecated (in the old directory) packages.
The avo package presents a familiar assembly-like interface that simplifies development without sacrificing performance.
This package provides Go concurrency primitives in addition to the ones provided by the language and sync and sync/atomic packages. The package provides several Golang submodules:
errgroup- synchronization, error propagation, and Context cancellation for groups of goroutines working on subtasks of a common tasksemaphore- a weighted semaphore implementationsingleflight- a duplicate function call suppression mechanismsyncmap- a concurrent map implementation
Gocc is a compiler kit for Go written in Go. Gocc generates lexers and parsers or stand-alone DFAs or parsers from a BNF. Lexers are DFAs, which recognise regular languages. Gocc lexers accept UTF-8 input. Gocc parsers are PDAs, which recognise LR-1 languages. Optional LR1 conflict handling automatically resolves shift / reduce and reduce / reduce conflicts.