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 search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
This package provides a TOML parser and JSON encoder.
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 simple wrappers for primitive types to enforce atomic access.
Package crawlspace provides a means to dynamically interact with registered Go objects in a live process, using small scripting language based around the reflect package inspired by Twisted's manhole library .
This package emulates aspects of the ill-fated "try" proposal using generics.
This package provides a library for building interactive and accessible prompts on terminals supporting ANSI escape sequences.
Go-Ps is a library for Go that implements OS-specific APIs to list and manipulate processes in a safe way.
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.
This packages is fork of gopkg.in/yaml.v2 maintained by YAML organization.
This package provides io.ReadWriteSeeker implementation for []byte.
The bom package provides small tools for cleaning BOMs from a byte array or reader.
This package provides a fast gitignore matching library for Go.
Pacakge p takes in values and returns a pointer to the value.
This package provides a C99 compiler front end.
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 iso8601 is a utility for parsing ISO8601 datetime strings into native Go times. The standard library's RFC3339 reference layout can be too strict for working with 3rd party APIs, especially ones written in other languages.
This package provides a cancelable reader for Go.
This package provides string-matching based on BSD fnmatch.3. It is an updated clone of kballards golang fnmatch gist (https://gist.github.com/kballard/272720).
seccomp is a computer security facility in the Linux kernel. It allows a process to make a one-way transition into a secure state where it cannot make any system calls except exit, sigreturn, read and write to already-open file descriptors.
This is Golang package for dealing with consoles. It has few dependencies and a simple API.
Go Windows Service wrapper compatible with GNU/Linux. Windows tests here.
This package provides an implementation of the Unicode Text Segmentation specification for Go. Specifically, it currently includes only the grapheme cluster segmentation algorithm.
This package implements functionality of mapping files into memory. It tries to provide a simple interface, but doesn't go out of its way to abstract away every little platform detail.
This specifically means:
forked processes may or may not inherit mappings
a file's timestamp may or may not be updated by writes through mappings
specifying a size larger than the file's actual size can increase the file's size
if the mapped file is being modified by another process while your program's running, don't expect consistent results between platforms
Package uuid provides implementations of the Universally Unique Identifier (UUID), as specified in RFC-4122 and the Peabody RFC Draft (revision 03).