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 column-formatted output for Golang.
Phony is a very minimal actor model library for Go, inspired by the causal messaging system in the Pony programming language.
gronx is cron expression parser ported from adhocore/cron-expr with task runner and daemon that supports crontab like task list file. It may be used programatically in Golang or as standalone binary instead of crond.
This package provides a code generation tool for creating methods to serialize and de-serialize Go data structures to and from data interchange format - MessagePack.
Statik allows you to embed a directory of static files into your Go binary to be later served from an http.FileSystem.
This package provides functionality for detecting natural languages and scripts (writing systems). Languages are represented by a defined list of constants, while scripts are represented by RangeTable.
This provides helper functions for dealing with signals across various operating systems.
glamour lets you render markdown documents and templates on ANSI compatible terminals. You can create your own stylesheet or use one of our glamorous default themes.
This package provides a multiplexed stream library using spdy.
This package provides a Go implementation of base32768, binary-to-text encoding, optimized for UTF-16.
This package provides a basic system stats like DiskUsage and MemoryInfo.
Package vfs provides an abstraction of the os and ioutil packages that is easy to test.
go-msgio implements functionality to read and write length-delimited slices. It's helpful for building wire protocols.
This package provides binary tree and trie data structures for Golang.
This package provides basic image processing functions including resize, rotate, crop, and various adjustments. This is a fork maintained by Kovid Goyal for use in Kitty.
jfmt is a JSON formatter which tries to produce opinionated output with more lines squashed into single one where possible (e.g. list, brackets, ordering). This package provides a command line interface (CLI) tool.
Package times provides a platform-independent way to get atime, mtime,ctime and btime for files.
Tengo is a small, dynamic, fast, secure script language for Go. Features:
simple and highly readable syntax
dynamic typing with type coercion
higher-order functions and closures
immutable values
securely embeddable and extensible
compiler/runtime written in native Go (no external deps or cgo)
executable as a standalone language/REPL
use cases: rules engine, state machine, data pipeline, transpiler
shlex implements a simple lexer which splits input into tokens using shell-style rules for quoting and commenting.
Osext provides a method for finding the current executable file that is running. This can be used for upgrading the current executable or finding resources located relative to the executable file.
This package provides some utilities for messing with extended Backus–Naur form grammars.
This package includes a full parser and expander for terminfo capability strings to avoid hard-coding escape strings for formatting. It also favors portability, and includes support for all POSIX systems.
Package colorprofile provides a way to downsample ANSI escape sequence colors and styles automatically based on output, environment variables, and Terminfo databases.
Package sortedset provides the data-struct allowing a fast access the element in set by key or by score(order). It is inspired by Sorted Set from Redis.