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 provides basic image processing functions (resize, rotate, crop, brightness/contrast adjustments, etc.).
Package goldie provides test assertions based on golden files. It's typically used for testing responses with larger data bodies.
cli is a simple, fast, and fun package for building command line apps in Go. The goal is to enable developers to write fast and distributable command line applications in an expressive way.
The protocol package implements the Language Server Protocol (LSP) specification in Go.
Package log provides types and functions related to logging, passing loggers through a context, and attaching context to the logger.
The uuid package generates and inspects UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services. This package now leverages the github.com/google/uuid package (which is based off an earlier version of this package).
Package terminal is a vt10x terminal emulation backend, influenced largely by st, rxvt, xterm, and iTerm as reference. Use it for terminal muxing, a terminal emulation frontend, or wherever else you need terminal emulation.
It's an active fork of https://github.com/james4k/terminal.
Package chanqueue implements a queue that uses channels for input and output to provide concurrent access to a re-sizable queue. This allows the queue to be used like a channel. Closing the input channel closes the output channel when all queued items are read, consistent with channel behavior. In other words chanqueue is a dynamically buffered channel with up to infinite capacity.
Atlas is a language-agnostic tool for managing and migrating database schemas using DevOps principles.
Package atomicfile provides the ability to write a file with an eventual rename on Close (using os.Rename). This allows for a file to always be in a consistent state and never represent an in-progress write.
The termui Go library draws customizable dashboard widgets in a text terminal. It includes several common widgets: lists, trees, tables and tabs, but also more complex items such as (stacked) bar and pie charts, scatter plots, gauges, and even images and a canvas for drawing `high resolution' braille dots.
You can also easily create new custom widgets. Widgets can be coloured and styled and positioned absolutely or relatively. They respond to keyboard, mouse, and terminal resizing events.
This package provides a basic system stats like DiskUsage and MemoryInfo.
This package implements an alternative logging extension.
ansi defines common ANSI escape sequences based on the ECMA-48 specs.
This package provides a Go library for reading from continuously updating files, like tail -f.
This package is an alternative fork of https://github.com/peterh/liner to build delve - debugger for the Go programming language.
This package provides implementation of various data structures and algorithms in Go.
This package is a small utility for dealing with dynamic or unknown JSON structures. It's pretty much just a helpful wrapper for navigating hierarchies of map[string]interface objects provided by the encoding/json package.
The OCI Image Format project creates and maintains the software shipping container image format spec (OCI Image Format).
This package provides utilities for correcting image orientation based on EXIF metadata. It's an alternative fork of https://github.com/edwvee/exiffix maintained by Kitty comunity.
This package provides a golang wrapper for parsing gocui keybindings.
This package implements functionality to encode and decode DRCS Sixel. This package provides an command line interface (CLI) tools:
comparesuffixfsmis a finite state machine generator for the porter2switchvsmap
This package allows for a cgo argument to be passed a Go pointer.
This package provides various utility functions to work with Go structs.