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.
Package fastjson provides fast JSON parsing comparing to std encoding/json.
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.
lumin is a simple command-line program which highlights matches to a specified pattern (string or regex) in the specified files. This is like grep with --color, except that lumin shows all lines, not just matching lines. This package provides a CLI tool and colors library.
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.
Implementation of an R-Way Trie data structure.
The diskqueue Go package provides a file system backed FIFO queue.
Golex is a lex/flex like (not fully POSIX lex compatible) utility. It renders .l formated data to Go source code. The .l data can come from a file named in a command line argument. If no non-opt args are given, golex reads stdin.
This package provides a minimal and colorful Go logging library.
BadgerDB implements an embeddable, key-value (KV) database, written in pure Go. It is designed to be highly performant for both reads and writes simultaneously. It uses Multi-Version Concurrency Control, supports concurrent serializable transactions.
Billy implements an interface based on the OS's standard library to develop applications without depending on the underlying storage. This makes it virtually free to implement mocks and testing over file system operations.
Package fuse enables writing and mounting user-space file systems. Subpackages:
fuseprovides support for mounting a new file system and reading requests from the kernelfuseopsenumerates the supported requests from the kernel, and provides documentation on their semanticsfuseutil, in particular theFileSysteminterface, provides a convenient way to create a file system type and export it to the kernel viafuse.Mount.
Package editorconfig allows parsing and using EditorConfig files, as defined in https://editorconfig.org/.
Package capability provides utilities for manipulating POSIX capabilities. It's a maintained fork of https://github.com/syndtr/gocapability.
Package btclog defines a logger interface and provides a default implementation of a subsystem-aware leveled logger implementing the same interface.
Ristretto is a concurrent, fixed size, in-memory cache with a dual focus on throughput and hit ratio performance.
This package implements a functionality of creating here-documents from raw strings.
Shellquote provides utilities for joining/splitting strings using sh's word-splitting rules.
doublestar is a Go implementation of path pattern matching and globbing with support for "doublestar" patterns.
Sprig is a library that provides more than 100 commonly used template functions.
This package provides an implementation of the BARE https://baremessages.org/ message format for Golang.
This package implements a Perl5 like temporary variable, for applications requiring reloading of configuration from environment variables or during the tests temporarily change the value of an environment variable in Golang.
This package provides a bindings for tree-sitter in Golang.
gofpdi allows you to import an existing PDF into a new PDF.
This package provides geographical locations of countries and cities.