Golang rate limiters for distributed applications
- grpc
- rate-limiting
- token-bucket
- leaky-bucket
47,133 repositories indexed
265–288 of 601 · Most stars
Golang rate limiters for distributed applications
Composable, observable and performant config handling for Go for the distributed processing era
Compute the diff between two JSON documents as a series of JSON Patch (RFC6902) operations
A task scheduler built with Go and Vue.js that allows users to specify recurring jobs via a simple YAML configuration file. The scheduler reads job definitions, executes commands at specified times using cron expressions, and passes in environment variables for each job.
A modern, feature-rich, databaseless flat-file wiki platform built with Go.
An opinionated production-ready SQL-/Swagger-first RESTful JSON API written in Go, highly integrated with VSCode DevContainers by allaboutapps.
Fast manager for Go-installed binaries in $GOBIN: update, export/import, and migrate toolsets across machines
Conduit streams data between data stores. Kafka Connect replacement. No JVM required.
Go-Guardian is a golang library that provides a simple, clean, and idiomatic way to create powerful modern API and web authentication.
Avatar generation library for GO language
Translated📝 Go configuration manage(load,get,set,export). support JSON, YAML, TOML, Properties, INI, HCL, ENV and Flags. Multi file load, data override merge, parse ENV var. Go application configuration loading and management, supporting multiple formats, multi-file loading, remote file loading, data merging, and parsing of environment variable names
Fake server, Consumer Driven Contracts and help with testing performance from one configuration file with zero system dependencies and no coding whatsoever
Flamingo Framework and Core Library. Flamingo is a go based framework to build pluggable applications. Focus is on clean architecture, maintainability and operation readiness.
Distributed Data Transfer Service for MySQL
A foundational and practical guide for effectively learning and progressively building a blockchain from scratch in Go with gRPC
Generate PlantUML ER diagram textual description from PostgreSQL tables
An extremely fast globally unique number generator.
go-functional is a library of iterators to augment the standard library
TUI monitor configuration tool for Hyprland with visual layout, drag-and-drop, and profile management
Cross-platform config file CLI toolchain. Validates syntax, schema compliance, and formatting across 18 different configuration file types. Written in Go.
An open‑source technical wiki connected to the systems it describes
:clock8: Better time duration formatting in Go!
Load configuration in cascade from multiple backends into a struct
Fast HTTP enumerator