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.
Moby is an open-source project created by Docker to enable and accelerate software containerization.
Package queue provides a fast, ring-buffer queue based on the version suggested by Dariusz Górecki. Using this instead of other, simpler, queue implementations (slice+append or linked list) provides substantial memory and time benefits, and fewer GC pauses.
This package implements incremental encoding in Golang.
Package libc provides a C standard library implementation for use with ccgo-generated code.
doublestar is a Go implementation of path pattern matching and globbing with support for "doublestar" patterns.
Package userns provides utilities to detect whether we are currently running in a Linux user namespace.
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
Bubble Tea is a Go framework based on The Elm Architecture. It is well-suited for simple and complex terminal applications, either inline, full-window, or a mix of both.
This package provides a set of parsing tools for Go inspired by Sprache.
jsoncolor is a drop-in replacement for encoding/json's Marshal and MarshalIndent functions and Encoder type which produce colorized output using github.com/fatih/color.
Termbox is a library that provides a minimalistic API which allows the programmer to write text-based user interfaces.
Package warnings implements error handling with non-fatal errors (warnings).
Package securejoin is an implementation of the hopefully-soon-to-be-included SecureJoin helper that is meant to be part of the "path/filepath" package. The purpose of this project is to provide a PoC implementation to make the SecureJoin proposal (https://github.com/golang/go/issues/20126) more tangible.
This package provides a means to obtain time.Duration from a string. The string can be a string retorned for time.Duration or a similar string with weeks or days too.
This package is a simple Go library that provides retry functionality for functions that may fail. It includes various customizable retry strategies, such as fixed delay, backoff delay, and random delay.
This package implements the tree command in Go, in a way such that it can be used programatically.
Standalone FTS5 extension for @urlhttps://github.com/mattn/go-sqlite3,go-sqlite3, that provides full-text search functionality to database applications.
This package provides a Go client for the NATS messaging system.
reflectwalk is a Go library for "walking" a value in Go using reflection, in the same way a directory tree can be "walked" on the file system. Walking a complex structure can allow you to do manipulations on unknown structures such as those decoded from JSON.
This packages is fork of gopkg.in/yaml.v2 maintained by YAML organization.
This package provides simple colorized console logger for golang.
Package fastjson provides fast JSON parsing comparing to std encoding/json.