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.
The term package implements PTY creation and termios get/set attributes. It also contains some convenience functions for colors, SSH to and from termios translations, readCh, reading passwords, etc.
This package implements a generic patricia trie (also called radix tree).
Package multicodec exposes the multicodec table as Go constants.
This package provides binary tree and trie data structures for Golang.
This package provides a cross-platform facility for creating temporary files that are automatically cleaned up (even in the event of an unexpected process exit).
GoUtils provides utility functions to manipulate strings in various ways. It is a Go implementation of some string manipulation libraries of Java Apache Commons.
This package implements a functionality to create console user interfaces.
The tview package implements rich widgets for terminal based user interfaces. The widgets provided with this package are useful for data exploration and data entry.
This package implements a functionalit to list currently running Go processes.
This packages is fork of gopkg.in/yaml.v2 maintained by YAML organization.
The parth Go library provides path parsing for segment unmarshaling and slicing. In other words, parth provides simple and flexible access to (URL) path parameters.
This package provides a C99 compiler front end.
This package provides native Golang client bindings for the D-Bus message bus system. This is a fork of https://github.com/godbus/dbus maintained by Kovid Goyal for use in Kitty.
Package unidecode implements a unicode transliterator which replaces non-ASCII characters with their ASCII approximations.
This package contains the main implementation of the HCL. HCL is designed to be a language for expressing configuration which is easy for both humans and machines to read.
This package provides a variable size buffer pool for Golang.
go-buffer-pool provides:
BufferPool: A pool for re-using byte slices of varied sizes. This pool will always return a slice with at least the size requested and a capacity up to the next power of two. Each size class is pooled independently which makes theBufferPoolmore space efficient than a plainsync.Poolwhen used in situations where data size may vary over an arbitrary range.Buffer: a buffer compatible withbytes.Bufferbut backed by aBufferPool. Unlikebytes.Buffer,Bufferwill automatically shrink on read, using the buffer pool to avoid causing too much work for the allocator. This is primarily useful for long lived buffers that usually sit empty.
This package implements high-performance external sorting library for Go that enables sorting of arbitrarily large datasets that don't fit entirely in memory. The library operates on channels and uses temporary disk storage to handle datasets larger than available RAM.
This package is a very simple wrapper around log/syslog
Golang utilities to make your life easier with zero allocations.
This package provides a collection of Golang utilities.
Package levenshtein implements distance and similarity metrics for strings, based on the Levenshtein measure.
This package provides a multiplexed stream library using spdy.
The Common Expression Language (CEL) is a non-Turing complete language designed for simplicity, speed, safety, and portability. CEL's C-like syntax looks nearly identical to equivalent expressions in C++, Go, Java, and TypeScript.
This package provides a hook for Logrus to write directly to a file on the file system. The log levels are dynamic at instantiation of the hook, so it is capable of logging at some or all levels.