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 provides a simple lexical analyzer to parse shell-like commands.
Package sqlite is a CGo-free port of SQLite. It is a drop-in replacement for mattn/go-sqlite3.
This library converts ANSI escape sequences to Windows API calls on Windows environment. You can easily use this feature by replacing fmt with ansi.
This package provides simple colorized console logger for golang.
This is a Go package that implements decoding of JSON5.
It's an alternative fork of https://github.com/titanous/json5.
This package implements a functionality of an in-memory key:value store/cache that is suitable for applications running on a single machine. This in-memory cache uses Go Generics which is introduced in 1.18.
Implementation of the LSP for Golang, allowing the creating of custom language servers.
This package provides jbenet's context extensions.
Lumberjack is a Go package for writing logs to rolling files.
Package tcell provides a gruid Driver for making terminal apps.
This package provides a more structured and controlled goroutines implementation.
This package provides a fast gitignore matching library for Go.
NLP-related string utility functions for Golang.
Go package containing implementations of encoders and decoders for various data formats.
Package atomicfile provides the ability to write a file with an eventual rename on Close (using os.Rename). This allows for a file to always be in a consistent state and never represent an in-progress write.
PG* is a protoc plugin library for efficient proto-based code generation.
This package provides a Go package to intelligently and flexibly pool among multiple hosts from your Go application. Host selection can operate in round robin or epsilon greedy mode, and unresponsive hosts are avoided.
Package webp implements a decoder and encoder for https://en.wikipedia.org/wiki/WebP, WebP images. It's a maintained fork of github.com/chai2010/webp.
This package provides an implementation of the Unicode Text Segmentation specification for Go. Specifically, it currently includes only the grapheme cluster segmentation algorithm.
Package libc provides a C standard library implementation for use with ccgo-generated code.
Package sereal implements the Sereal, an efficient, compact-output,binary and feature-rich serialization protocol.
EditorConfig makes it easy to maintain the correct coding style when switching between different text editors and between different projects. It maintains a file format and plugins for various text editors which allow this file format to be read and used by those editors.
Package yaml implements YAML support for the Go language.
This package provides various utility functions to work with Go structs.