Retrying made simple and easy for golang :repeat:
- resiliency
- go
- distributed-systems
47,133 repositories indexed
697–720 of 881 · Most stars
Retrying made simple and easy for golang :repeat:
Ordered-concurrently a library for concurrent processing with ordered output in Go. Process work concurrently and returns output in a channel in the order of input. It is useful in concurrently processing items in a queue, and get output in the order provided by the queue.
High Performance Porter2 Stemmer
Simple line of code counter written in Go
A Go library for encoding structs into Header fields.
High-performance TUI framework for Go with DDD + Rich model inspired architecture, perfect Unicode, and Elm-inspired design. Modern alternative to Bubbletea/Lipgloss.
Golang text Transliterator (i.e München -> Muenchen)
A fast data generator that produces CSV files from generated relational data
A simple embeddable scripting language which supports concurrent event processing.
Go library for accessing the MyAnimeList API: https://myanimelist.net/apiconfig/references/api/v2
MCP server for Git with local Ollama — zero tokens for git operations
SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, cloud tiering. Filer supports Cloud Drive, xDC replication, Kubernetes, POSIX FUSE mount, S3 API, S3 Gateway, Hadoop, WebDAV, encryption, Erasure Coding. Enterprise version is at seaweedfs.com.
An arbitrary-precision decimal floating-point arithmetic package for Go
Command line, offline, access to HTTP status code, common header, and port references
Track Go benchmark performance over time by storing results in InfluxDB
A Go implementation of the Elias-Fano encoding
Render markdown file to PNG image. Support custom CSS URL/file.
Simply ACID* key-value database. At the medium or even low latency it tries to provide greater throughput without losing the ACID properties of the database. The database provides the ability to create record headers at own discretion and use them as transactions. The maximum size of stored data is limited by the size of the computer's RAM.
go-fasttld is a high performance effective top level domains (eTLD) extraction module.
Strict Runtime Dependency Injection for Golang
hypermatch is a high-performance ⚡ Go library designed for rapid matching of a large number of rules to events. It processes thousands of events per second 🚀 against extensive rule sets in-memory with minimal latency ⏱️.
Container-focused Golang config: unify Env & Flag parsing in one call with minimal code and zero dependencies.
Structured data format to config struct decoder library for Go
Collection of useful functions. Complete simple tasks faster!