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 library provides caching capabilities for Go with no garbage collection overhead and high concurrent performance. An unlimited number of objects can be cached in memory without increased latency or degraded throughput.
Package gobreaker implements the Circuit Breaker pattern.
Ristretto is a fast, fixed size, in-memory cache with a dual focus on throughput and hit ratio performance. It's a fork of dgraph-io/ristretto project.
Package bytesp is a plus to the standard bytes package.
This package provides functionality to load functions used in Sonic JSON library.
This package provides various Protocol Buffer extensions for the Go language, namely support for record length-delimited message streaming.
This package generates ASCII tables. Features:
automatic Padding
support Multiple Lines
supports Alignment
support Custom Separators
automatic Alignment of numbers and percentage
write directly to http , file etc via
io.Writerread directly from CSV file
optional row line via
SetRowLinenormalise table header
make CSV Headers optional
enable or disable table border
set custom footer support
optional identical cells merging
set custom caption
optional reflowing of paragrpahs in multi-line cells
The Freetype font rasterizer in the Go programming language.
Package semver provides the ability to work with Semantic Versions in Go.
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 is a UPnP DLNA Digital Media Server. It runs from the terminal, and serves content directly from the filesystem from the working directory, or the path given. The SSDP component will broadcast and respond to requests on all available network interfaces.
This package provides a Go compiler front end.
This package provides a unique identifier generator that is high performance, very fast, and tries to be entropy pool friendly.
Shorthand is a superset and friendlier variant of JSON designed with several use-cases in mind..
goprocess introduces a way to manage process lifecycles in Go. It is much like go.net/context (it actually uses a Context), but it is more like a Context-WaitGroup hybrid. goprocess is about being able to start and stop units of work, which may receive Close signals from many clients.
This is a development helper program that generates a Golang interface by inspecting the structure methods of an existing .go file. The primary use case is to generate interfaces for gomock, so that gomock can generate mocks from those interfaces. This package provides a command line interface (CLI) tool.
This package provides an idiomatic Go retry module.
combinator generates a slice of all possible value combinations for any given struct and a set of its potential member values. This can be used to generate extensive test matrixes among other things.
This package provides unified and context-aware diffs in Go.
This package implements a functionality to calculate the Levenshtein Distance.
Hebcal's hdate package converts between Hebrew and Gregorian dates.
bubbles is a library that provide components for @urlhttps://github.com/charmbracelet/bubbletea, Bubble Tea applications.
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).
Package cli provides a minimal framework for creating and organizing command line Go applications.