Golang rate limiters for distributed applications
- grpc
- rate-limiting
- token-bucket
- leaky-bucket
47,133 repositories indexed
385–408 of 881 · Most stars
Golang rate limiters for distributed applications
Currency handling for Go.
🚨 Design workflows of slog handlers: pipeline, middleware, fanout, routing, failover, load balancing...
Dependency Manager for Delphi and Lazarus
Decode / encode XML to/from map[string]interface{} (or JSON); extract values with dot-notation paths and wildcards. Replaces x2j and j2x packages.
gRPC Network Management Interface
Witness is a pluggable framework for software supply chain risk management. It automates, normalizes, and verifies software artifact provenance.
A lightweight yet powerful IoC dependency injection container for the Go programming language
The lossless, headless coding agent harness. One 7 MB static binary, four tools, plain stdin/stdout, no silent cuts.
Incident Response Forensic Framework
📚 String comparison and edit distance algorithms library, featuring : Levenshtein, LCS, Hamming, Damerau levenshtein (OSA and Adjacent transpositions algorithms), Jaro-Winkler, Cosine, etc...
Reduce Similar & Duplicated CSS Classes with Diff in Seconds!
The open-source, self-hosted video conferencing software. Scalable, customizable, and with a powerful AI Meeting Agent.
File synchronization on top of ipfs with git like interface & web based UI
Fake server, Consumer Driven Contracts and help with testing performance from one configuration file with zero system dependencies and no coding whatsoever
A library built to provide support for defining service health for golang services. It allows you to register async health checks for your dependencies and the service itself, provides a health endpoint that exposes their status, and health metrics.
Flamingo Framework and Core Library. Flamingo is a go based framework to build pluggable applications. Focus is on clean architecture, maintainability and operation readiness.
A platform for packaging and launching blockchain infra. Think docker compose for blockchain
DNS server that lets you look up ec2 instances by instance name
A foundational and practical guide for effectively learning and progressively building a blockchain from scratch in Go with gRPC
Go library to access geocoding and reverse geocoding APIs
A gofmt/goimports-like tool for Go programmers that fills in Go return statements with zero values to match the func return types
go-functional is a library of iterators to augment the standard library
A StreamLike, Immutable, Lazy Loading and smart Golang Library to deal with slices.