1501.mennanov / limiters
Golang rate limiters for distributed applications
- grpc
- rate-limiting
- token-bucket
- leaky-bucket
- fixed-window
- sliding-windows
- +6 more
Ranked by Attention Score: stars gained over the last 90 complete days
1501–1600 of 2,225 by Attention Score · Aug 7, 2026 – Nov 4, 2026 (UTC)
Golang rate limiters for distributed applications
Quick and simple file sharing between different devices, built with Go, React and Typescript.
📚 String comparison and edit distance algorithms library, featuring : Levenshtein, LCS, Hamming, Damerau levenshtein (OSA and Adjacent transpositions algorithms), Jaro-Winkler, Cosine, etc...
Sysinfo is a Go library providing Linux OS / kernel / hardware system information.
Pure golang package for reading and writing xz-compressed files
Ideas on better database design
HTTP requests collector to test webhooks, notifications, REST clients and more ...
https://registry.terraform.io/providers/IBM-Cloud/ibm/latest/docs
A Liquid template engine in Go
🍽️ a static http server anywhere you need one.
SurrealDB SDK for Golang
🧬 Repository for third party middlewares with dependencies
The Next-Generation Webhooks Gateway.
Golang wrapper for Exiftool : extract as much metadata as possible (EXIF, ...) from files (pictures, pdf, office documents, ...)
Go library for encoding glTF 2.0 files
A lightweight schema-on-read analytics in a single binary
Jest-like snapshot testing in Go 📸
Correctly rounded decimals for Go
Simple no frills AWS S3 Golang Library using REST with V4 Signing (without AWS Go SDK)
Goiabada is an OAuth2 / OpenID Connect server written in Go.
MongoDB Atlas CLI enables you to manage your MongoDB in the Cloud
Cloud-native continuous backup for PostgreSQL - WAL/base-backup streaming, compression, encryption, retention, and monitoring in a single binary.
This is a Golang wrapper for working with TMDb API. It aims to support version 3.
Reverse-engineering tool for docker environments
Single-binary observability, time-series database, and built-in dashboard for Raspberry Pi, edge devices, and local metrics.
The repository host gives no description.
CetusGuard is a tool that protects the Docker daemon socket by filtering calls to its API endpoints.
SSH server and gateway for standard SSH clients: OIDC Device Authorization, Docker/Kubernetes sessions, verifiable audit and recording.
Zero-dependency 128-bit fixed-point decimal for Go. Exact SQL NUMERIC / PostgreSQL semantics, no heap allocation, no panics — built for money, ledgers and banking arithmetic.
Cardea is an SSH bastion server with access control, session recording, and optional TPM-backed key protection.
LazyVPN is an Omarchy VPN manager for WireGuard connections. It replaces manual systemd-networkd configuration with a fast, keyboard-driven TUI featuring killswitch, auto-recovery, and Waybar integration.
Package manager for MCP servers, Agent Skills (SKILL.md), and Claude Code commands, hooks, subagents, and output styles. Installs into Claude Code, Cursor, Codex, Gemini CLI, Copilot, and Cline.
A lightweight webhook action engine — execute custom commands, scripts, and forward webhooks based on YAML rules when webhook requests arrive.
A lightweight HTTP router written in Go.
Compile-time Dependency Injection for Go
Go library for reading and writing XLSX files.
Build powerful pipelines in any programming language.
A Mighty CLI for AWS
Run your own GPTChat Telegram bot, with a single command!
CONTRIBUTIONS ONLY: A Go (golang) command line and flag parser
A crazy fast analytical database, built on bitmaps. Perfect for ML applications. Learn more at: http://docs.featurebase.com/. Start a Docker instance: https://hub.docker.com/r/featurebasedb/featurebase
Self Hosted Alternative To Google Analytics
Modern Go Application example
The ideal platform for developers
A flamegraph generator for Postgres EXPLAIN ANALYZE output.
💨 A real time messaging system to build a scalable in-app notifications, multiplayer games, chat apps in web and mobile apps.
Terminal-based game engine for Go, built on top of Termbox
Kubegres is a Kubernetes operator allowing to deploy one or many clusters of PostgreSql instances and manage databases replication, failover and backup.
Durable workflow automation in just a few lines of code
The Official Twilio SendGrid Golang API Library
File system event notification library on steroids.
:four_leaf_clover: Evolutionary optimization library for Go (genetic algorithm, partical swarm optimization, differential evolution)
An extensible framework for application-level data management on Kubernetes, Kanister is a Cloud Native Computing Foundation sandbox project and was originally created by the Veeam Kasten team.
Your AI powered terminal assistant.
:robot: task runner for local and remote hosts
A Go project template
Extract structured data from web sites. Web sites scraping.
A pure go General-purpose Task-parallel Programming Framework
TUI tool to manage your docker images, containers and volumes 🚀
Demux and mux MPEG Transport Streams (.ts) natively in GO
A customizable, interactive table component for the Bubble Tea framework
Static Application Security Testing (SAST) engine focused on covering the OWASP Top 10, to make source code analysis to find vulnerabilities right in the source code, focused on a agile and easy to implement software inside your DevOps pipeline. Support the following technologies: Java (Maven and Android), Kotlin (Android), Swift (iOS), .NET Full Framework, C#, and Javascript (Node.js).
Lightweight, fast and dependency-free Cron expression parser (due checker, next/prev due date finder), task runner, job scheduler and/or daemon for Golang (tested on v1.13+) and standalone usage. If you are bold, use it to replace crontab entirely.
xmlquery is Golang XPath package for XML query.
Flexible HTTP command line stress tester for websites and web services
Steam's protocol in Go to allow automation of different actions on the Steam network without running an actual Steam client. Includes APIs for friends, chatting, trading, trade offers and TF2 crafting.
MoniGo is a performance monitoring library for Go apps, offering real-time insights into service-level and function-level metrics. With an intuitive UI, it enables developers to track and optimize performance. Get your Go app's dashboard up in just 10 seconds!
teler-waf is a Go HTTP middleware that protects local web services from OWASP Top 10 threats, known vulnerabilities, malicious actors, botnets, unwanted crawlers, and brute force attacks.
🐸 Effortless persistent SSH tunnels with embedded server for seamless connectivity
dht is used by anacrolix/torrent, and is intended for use as a library in other projects both torrent related and otherwise
Passive DNS Capture and Monitoring Toolkit
The unix-way web crawler
database gateway for building data-driven applications
🚃 A library for handling mediator patterns and simplified CQRS patterns within an event-driven architecture, inspired by csharp MediatR library.
An easy-to-use SDK for Feishu and Lark Open Platform (Instant Messaging API only)
PostgreSQL server wire protocol. Build your own server and start serving connections.