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 unidecode implements a unicode transliterator which replaces non-ASCII characters with their ASCII approximations.
copystructure is a Go library for deep copying values in Go.
This allows you to copy Go values that may contain reference values such as maps, slices, or pointers, and copy their data as well instead of just their references.
memory provides a single method reporting total physical system memory accessible to the kernel. It does not account for memory used by other processes.
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.
The bom package provides small tools for cleaning BOMs from a byte array or reader.
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
This package provides a command line interface (CLI) tool.
This package provides a TOML parser and JSON encoder.
This package implements functionality for encoding and decoding Concise Binary Object Representation (RFC 8949) and CBOR Sequences, with CBOR tags, Golang struct tags (toarray, keyasint, omitempty), float64/32/16, and big.Intp.
This package provides functions to get the fixed width of a character or string.
gopdf is a Go library for generating PDF documents.
This package providies two additional libraries for go.uber.org/zap:
zapslogimplementsslog.Handlerwhich writes to the suppliedzapcore.Corezapfieldimplements experimentalzap.Fieldhelpers whose APIs may be unstable
Package ring implements a FIFO queue backed by a ring buffer.
Package pgconn is a low-level PostgreSQL database driver. It operates at nearly the same level as the C library libpq.
It is primarily intended to serve as the foundation for higher level libraries such as https://github.com/jackc/pgx. Applications should handle normal queries with a higher level library and only use pgconn directly when required for low-level access to PostgreSQL functionality.
Package uilive provides a writer that live updates the terminal. It provides a buffered io.Writer that is flushed at a timed interval.
Package script implements a small, customizable, platform-agnostic scripting language.
Package regexp implements regular expression search. The syntax of the regular expressions accepted is the same general syntax used by Perl, Python, and other languages. More precisely, it is the syntax accepted by RE2 and described at https://golang.org/s/re2syntax, except for \C.
This package provides a Sqlite3 driver for Go using database/sql.
This package implements a functionality to infer file and MIME type checking the magic numbers signature.
This package implements a simple XML 1.0 parser that understands XML name spaces, along with extended support for control characters.
This package provides fixtures used by go-git.
It's an alternative fork of https://github.com/gdamore/tcell.
This package implements a functionality to serialize/deserialize JSON by using JIT and SIMD approaches.
go-keyring is a library for setting, getting and deleting secrets from the system keyring.
This package provides a Go library for printing numbers as Hebrew letters.