Life & fun · alternatives · 2026
24 alternatives to Goralim - a rate limiting pkg for Go to handle distributed workloads
A rate limiting package for Go to handle distributed workloads - 0verread/goralim
Goralim is a rate limiting package for Go designed to manage distributed workloads. It provides developers with tools to control the rate at which operations execute across distributed systems. The package is intended… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Goralim - a rate limiting pkg for Go to handle distributed workloads launched in 2024; newer entries below may have overtaken it.
- 1

Golimit is Uber ringpop based distributed and decentralized rate limiter - myntra/golimit
2018 · github.com · its alternatives →
- 2NB
- 3

Go toolkit for clean, composable, channel-based concurrency - destel/rill
2024 · github.com · its alternatives →
- 4

Hey there I made a opensource alternative for these services. Although these worked very well, I was not so confident what they do. So I made my own and opensourced it. It is written in Golang and is fully customizable.
2023 · github.com · its alternatives →
- 5

HTTP load balancer and cache. Contribute to CoderCookE/goaround development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 6

parallelize functions and collect the results. Contribute to i/paralyze development by creating an account on GitHub.
2015 · github.com · its alternatives →
- 7

https://github.com/ncruces/go-sqlite3 was doing poorly on this benchmark that was posted yesterday to HackerNews [1]. With the help of some pprof, I was able to trace it to a serious performance regression introduced two weeks ago, and come up with the fix (happy to field questions, if you're interested in the nitty gritty). It's not the fastest driver around, but it's no longer the slowest: comfortably middle of the pack. It's based on a WASM build of SQLite, and thanks to https://wazero.io doesn't need CGO. [1]:…
2023 · github.com · its alternatives →
- 8

- 9

No gc, No goroutines, Produces small binaries while using the unmodified official go toolchain, and comes with complete Web SDK (generated from w3c/webref). We are building `pcz` to provide a reimagination of Go the language, in an effort to make it suitable for all kinds of programming tasks, and currently you can use it to build efficient web applications in Go using the generated Web SDK (as shown with the live web demo[1]). The journey is just starting, any suggestions? or any critics? [1]: https://primecitizens.github.io/livedemos/10-plat-web/
2023 · github.com · its alternatives →
- 10

Contribute to sendilkumarn/gopurerc development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 11

Distributed Time Synchronization Service. Contribute to rubrikinc/kronos development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 12

Go HTTP request router and web framework benchmark - julienschmidt/go-http-routing-benchmark
2014 · github.com · its alternatives →
- 13GC
2012 · goscale.com · its alternatives →
- 14

I'd like to share a project I've been working on for the past few months. It's a distributed workflow engine written entirely in Go. Some highlights: * Tasks are executed in a Docker container * Can run stand-alone or distributed * Highly extensible * Able to enforce limits (CPU/RAM) per task * Web UI Would love the get your feedback on it, and find out if this could be useful.
2023 · github.com · its alternatives →
- 15

A Go library that implements Consistent Hashing and Consistent Hashing With Bounded Loads. - lafikl/consistent
2017 · github.com · its alternatives →
- 16

I started thinking about this approach after working on a large-scale project for a major financial company where our group developed a distributed in-house data processing solution. On a regular basis, it ingested a few gigabytes of financial data and, within a tight SLA time limit, produced a lot of enriched/aggregated/validated data for a number of customers. Sometimes, source data had errors, so operators with domain knowledge had to verify data validity at some checkpoints, immediately make corrections, and re-run parts of the workflow manually. The solution involved complex…
2023 · capillaries.io · its alternatives →
- 17

Our API Management platform is fast, scalable, modern. Including an open source API Gateway, Analytics, Dev Portal and Dashboard
2014 · tyk.io · its alternatives →
- 18
Metana▲59Task migration tool written in Go for Golang services
2021 · github.com · its alternatives →
- 19
Gomerge▲83Bulk merge & approve pull requests from your terminal
2021 · github.com · its alternatives →
- 20

Simple Load Balancer. Contribute to JackyChiu/slb development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 21

Learn Go (Golang) by writing real code in this interactive course. Practice structs, interfaces, errors, concurrency, and idiomatic backend patterns.
2020 · qvault.io · its alternatives →
- 22

Probabilistic data structures for processing continuous, unbounded streams. - tylertreat/BoomFilters
2015 · github.com · its alternatives →
- 23

Go Library for distributing work to workers. Contribute to ryanskidmore/GoWork development by creating an account on GitHub.
2015 · github.com · its alternatives →
- 24
Bucket4J▲77Rate-limiting based on token bucket algorithm for Java
2021 · github.com · its alternatives →
Also compare
- Golimit – Ringpop-based distributed and decentralized rate limiter alternatives
- New BucketRateLimiter Python package to rate limit requests to APIs alternatives
- Rill – Composable concurrency toolkit for Go alternatives
- Ladder, open source alternative to 12ft.io and 1ft.io alternatives
- Golang – Level 7 Load Balancer and Cache alternatives
- Paralyze – a go package that simplifies parallelization alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →