gopal96685 / throttler
A highly configurable Go library for rate-limiting, task scheduling, and priority-based execution with retries, backoff, and circuit breaking capabilities.
☆16Updated last month
Alternatives and similar repositories for throttler:
Users that are interested in throttler are comparing it to the libraries listed below
- A personal search engine backed by Sqlite's FTS☆10Updated 4 months ago
- Go library to create and manage data pipelines on your machine☆14Updated last week
- Simple line of code counter written in Go☆33Updated 3 months ago
- Immutable Adaptive Radix Tree implementation in go☆20Updated 5 months ago
- A worker pool which processes work in parallel but outputs results in the order the work was given☆14Updated 3 months ago
- Versioned Binary Serialization☆17Updated 7 months ago
- Embedded cache lib using sqlite for storage☆19Updated 3 months ago
- Golang goroutines synchronization primitive wihout extra dependencies☆14Updated 3 months ago
- MyJSON is an embedded relational document store built on top of pluggable key value storage☆14Updated 2 years ago
- livegollection is a Golang library for live data synchronization between backend and frontend of a custom user-implemented collection. It…☆23Updated 3 years ago
- Global defers for Go.☆17Updated last month
- Communicating with NATS using the HTTP protocol.☆17Updated 7 months ago
- A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, Generics OM, RedisJSON, RedisBloom, RediSearch, etc.☆15Updated 6 months ago
- A Golang package for sending emails using SMTP, SparkPost, SendGrid and MailGun☆15Updated last year
- Nats-mutex is a distributed lock library using NATS JetStream.☆27Updated 3 months ago
- Type safe multi-type map for Go☆12Updated 6 months ago
- One time password for Go.☆21Updated 3 months ago
- A configurable OpenID Provider built in Go.☆29Updated this week
- Recreates directory and files from embedded filesystem using Go 1.16 embed.FS type.☆29Updated 3 years ago
- A ready-to-go Go, Mongo, MinIO and grafana api/application stack☆34Updated 5 months ago
- Go helper to print a table of data to stdout☆16Updated 3 years ago
- A collection of message middlewares for go-mail☆19Updated last week
- The reliability layer between your code and LLM providers.☆15Updated last month
- Parse and edit YAML files in a directory as one structure☆13Updated 4 months ago
- Framework for pipeline execution with structured parallelism, retriability, load balancing and more.☆31Updated 3 months ago
- ☆38Updated 2 months ago
- 🚨 slog: NATS handler☆11Updated last week
- Runner is a structured command executer that monitor file changes to trigger process restarts.☆14Updated this week
- Embedded durable, extensive, concurrent safe, highly configurable, transactional LSM tree based key-value store package☆33Updated 4 months ago
- Dynamic localization of applications☆13Updated 10 months ago