An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 1.4% on proxy.golang.org
Top 0.4% dependent packages on proxy.golang.org
Top 0.5% dependent repos on proxy.golang.org
Top 3.1% forks on proxy.golang.org
Top 0.6% docker downloads on proxy.golang.org

proxy.golang.org : github.com/buraksezer/consistent

Package consistent provides a consistent hashing function with bounded loads. This implementation also adds partitioning logic on top of the original algorithm. For more information about the underlying algorithm, please take a look at https://research.googleblog.com/2017/04/consistent-hashing-with-bounded-loads.html Example Use: Now you can create a new Consistent instance. This function can take a list of the members. In the following sample, you add a new Member to the consistent hash ring. myMember is just a Go struct that implements the Member interface. You should know that modifying the consistent hash ring distributes partitions among members using the algorithm defined on Google Research Blog. Remove a member from the consistent hash ring: LocateKey hashes the key and calculates partition ID with this modulo operation: MOD(hash result, partition count) The owner of the partition is already calculated by New/Add/Remove. LocateKey just returns the member that is responsible for the key.

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/buraksezer/consistent
Keywords: awesome , awesome-go , consistent-hashing , consistent-hashing-library , consistenthash , golang , load-balancing
License: MIT
Latest release: over 2 years ago
First release: about 4 years ago
Namespace: github.com/buraksezer
Dependent packages: 143
Dependent repositories: 157
Stars: 577 on GitHub
Forks: 65 on GitHub
Docker dependents: 15
Docker downloads: 564,240
See more repository details: repos.ecosyste.ms
Last synced: 1 day ago

Top 5.1% on proxy.golang.org
github.com/kubeedge/edgemesh v1.17.0
Simplified network and services for edge applications
17 versions - Latest release: 11 months ago - 182 stars on GitHub
Top 9.2% on proxy.golang.org
github.1git.de/kubeedge/edgemesh v1.17.0
17 versions - Latest release: 11 months ago
Top 7.8% on proxy.golang.org
github.com/zidsa/souin v1.6.49
An HTTP cache system, RFC compliant, compatible with @tyktechnologies, @traefik, @caddyserver, @g...
88 versions - Latest release: 11 months ago - 1 stars on GitHub
Top 7.6% on proxy.golang.org
github.com/zhp007/olric v0.5.6-test1
Distributed in-memory object store. It can be used as an embedded Go library and a language-indep...
1 version - Latest release: 12 months ago - 0 stars on GitHub
github.com/tochemey/goakt v1.6.3
[Go] Minimal actor framework with goodies using protocol buffers as message for Golang
42 versions - Latest release: about 1 year ago - 1 dependent package - 1 dependent repositories - 4 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/Tochemey/goakt v1.6.3
[Go] Fast and Distributed Actor framework using protocol buffers as message for Golang
42 versions - Latest release: about 1 year ago - 46 stars on GitHub
Top 9.5% on proxy.golang.org
github.com/koderover/zadig/v2 v2.3.1
Zadig is a cloud native, distributed, developer-oriented continuous delivery product.
6 versions - Latest release: about 1 year ago - 2,536 stars on GitHub
Top 7.6% on proxy.golang.org
github.com/Alexfordev/atlas v1.2.2
MAP Protocol relay chain implemented by Golang.
2 versions - Latest release: about 1 year ago - 0 stars on GitHub
Top 7.6% on proxy.golang.org
github.com/alexfordev/atlas v1.2.2
MAP Protocol relay chain implemented by Golang.
2 versions - Latest release: about 1 year ago - 0 stars on GitHub
gitea.acrimon.net/Mirror/caddyserver.cache-handler v0.12.0
12 versions - Latest release: about 1 year ago
gitea.acrimon.net/mirror/caddyserver.cache-handler v0.12.0
12 versions - Latest release: about 1 year ago
Top 3.9% on proxy.golang.org
github.com/fluxninja/aperture/v2 v2.34.0
Observability-driven load management for cloud apps
173 versions - Latest release: over 1 year ago - 3 dependent packages - 1 dependent repositories - 299 stars on GitHub
Top 9.9% on proxy.golang.org
github.com/cloudwego/cwgo/platform/server v0.0.0-20240112152222-bfa70db5aede
An all-in-one code generation tool for CloudWeGo
1 version - Latest release: over 1 year ago - 64 stars on GitHub
Top 4.8% on proxy.golang.org
github.com/open-telemetry/opentelemetry-operator/cmd/otel-allocator v0.0.0-20240111161731-b9f9d0418131
Kubernetes Operator for OpenTelemetry Collector
210 versions - Latest release: over 1 year ago - 730 stars on GitHub
github.com/be-io/mesh v0.0.0-20240108085855-0107088a789b
Mesh: A lightweight, distributed, relational network architecture for MPC
4 versions - Latest release: over 1 year ago - 1 stars on GitHub
github.com/alexandertar/goakt v1.0.0
[Go] Fast and Distributed Actor framework using protocol buffers as message for Golang
1 version - Latest release: over 1 year ago - 0 stars on GitHub
github.com/alexandertar/ego v1.0.0
[Go]Minimal event sourcing library using protocol buffers for commands, events and states.
1 version - Latest release: over 1 year ago - 0 stars on GitHub
gitlab.collabox.dev/go/nse/nsinfra/nsolric v0.0.0-20231123060824-476541c793c4
6 versions - Latest release: over 1 year ago
Top 9.7% on proxy.golang.org
github.com/sinkingpoint/kiora v0.0.0-20231016213943-8ca999ee000b
A less opinionated Alertmanager
1 version - Latest release: over 1 year ago - 9 stars on GitHub
github.com/timwhite2/celo-blockchain v1.8.0
Official repository for the golang Celo Blockchain
41 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/mapprotocol/atlasclient v0.0.0-20230927070828-de4649410807
3 versions - Latest release: over 1 year ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/KodeRover/Zadig v1.18.0
Zadig is a cloud native, distributed, developer-oriented continuous delivery product.
23 versions - Latest release: over 1 year ago - 1,941 stars on GitHub
Top 7.4% on proxy.golang.org
github.hscsec.cn/koderover/zadig v1.18.0
23 versions - Latest release: over 1 year ago
Top 4.2% on proxy.golang.org
github.com/koderover/zadig v1.18.0
Zadig is a cloud native, distributed, developer-oriented continuous delivery product.
23 versions - Latest release: over 1 year ago - 1 dependent repositories - 1,939 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/koderover/Zadig v1.18.0
Zadig is a cloud native, distributed, developer-oriented continuous delivery product.
23 versions - Latest release: over 1 year ago - 1,939 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/faith2333/xuanwu v0.0.1-beta
Make your application develop & test & delivery & monitoring & alerting easily
6 versions - Latest release: almost 2 years ago - 1 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/3n3a/plz-api v1.0.4
4 versions - Latest release: almost 2 years ago
github.com/raylax/cached v0.0.0-20230528144317-b1ac0f9b65d6
2 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/kcmvp/daos v0.1.2
Distributed array of structures (AoS)
10 versions - Latest release: almost 2 years ago - 2 stars on GitHub
Top 8.3% on proxy.golang.org
github.com/Kapperchino/jet-stream/client v0.0.0-20230505195057-3d1347bd726c
Distributed streaming system written in golang
6 versions - Latest release: about 2 years ago - 2 stars on GitHub
Top 5.2% on proxy.golang.org
github.com/fluxninja/aperture v1.6.0
Intelligent Load Management for Cloud Native Applications
150 versions - Latest release: about 2 years ago - 4 dependent packages - 162 stars on GitHub
github.com/hertz-contrib/httpcache/server v0.0.0-20230417045542-a11400de5991
1 version - Latest release: about 2 years ago - 1 dependent repositories - 0 stars on GitHub
Top 8.1% on proxy.golang.org
github.com/poorunga/edgemesh v0.0.1311
Simplified network and services for edge applications
12 versions - Latest release: about 2 years ago - 1 stars on GitHub
Top 8.1% on proxy.golang.org
github.com/Poorunga/edgemesh v0.0.1311
Simplified network and services for edge applications
12 versions - Latest release: about 2 years ago - 1 stars on GitHub
Top 8.3% on proxy.golang.org
codeberg.org/mgkeller/go-jar v0.0.0-20230311153830-2841839b1e2f
Package jar is a readily-embeddable feature-rich proxy-focused AWS-aware distributed-oriented res...
1 version - Latest release: about 2 years ago
Top 8.2% on proxy.golang.org
github.com/lilithgames/spiracle v1.6.3
content based udp routing reverse proxy
18 versions - Latest release: about 2 years ago - 3 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/LilithGames/spiracle v1.6.3
content based udp routing reverse proxy
18 versions - Latest release: about 2 years ago - 3 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/ds2-lab/infinibench v1.0.0
InfiniBench is the benchmark toolkit and workload replayer for the [InfiniStore] project (https:/...
1 version - Latest release: about 2 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/ds2-lab/infinistore v1.4.1
InfiniStore: an elastic serverless cloud storage system (VLDB'23)
1 version - Latest release: about 2 years ago - 1 dependent package - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/JacquesDurand/souin/plugins/caddy v0.0.0-20230214130051-fd6c2805f330
An HTTP cache system, RFC compliant, compatible with @tyktechnologies, @traefik, @caddyserver, @g...
1 version - Latest release: about 2 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/terrysolar/olric v0.5.4
Package olricdb provides embeddable, in-memory and distributed key/value store.
70 versions - Latest release: about 2 years ago - 0 stars on GitHub
github.com/fluxninja/olric v0.5.4
Package olricdb provides embeddable, in-memory and distributed key/value store.
106 versions - Latest release: about 2 years ago - 1 dependent package - 1 dependent repositories - 0 stars on
Top 9.0% on proxy.golang.org
github.com/FluxNinja/olric v0.5.4
Package olricdb provides embeddable, in-memory and distributed key/value store.
104 versions - Latest release: about 2 years ago - 0 stars on
Top 8.2% on proxy.golang.org
github.com/TerrySolar/olric v0.5.4
Package olricdb provides embeddable, in-memory and distributed key/value store.
70 versions - Latest release: about 2 years ago - 0 stars on GitHub
sylr.dev/rafty v0.0.0-20230125120109-3a8b4f064f06
A raft based work distribution library
8 versions - Latest release: over 2 years ago - 7 dependent packages - 1 dependent repositories - 1 stars on GitHub
sylr.dev/rafty/distributor/consistent v0.0.0-20230125114846-28c00df1c9e8
Package distribconsistent implements a Rafty Distributor which uses the github.com/buraksezer/con...
5 versions - Latest release: over 2 years ago - 2 dependent packages - 1 dependent repositories - 1 stars on GitHub
Top 9.0% on proxy.golang.org
sylr.dev/rafty/examples/raftymcraftface v0.0.0-20230125112203-6de22577ed2b
A raft based work distribution library
3 versions - Latest release: over 2 years ago - 1 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/Semisol/souin/plugins/caddy v0.0.0-20230120163107-b3a0490275ad
1 version - Latest release: over 2 years ago
Top 8.8% on proxy.golang.org
github.com/sionreview/sion v0.0.0-20230112044554-795ebcc5fbf4
Sion source code for review.
3 versions - Latest release: over 2 years ago - 1 dependent repositories - 4 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/wangaoone/lambdaobjectstore v1.4.0
InfiniCache is a cost-effective, object cache built atop ephemeral cloud funtions
3 versions - Latest release: over 2 years ago - 4 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/wangaoone/LambdaObjectstore v1.4.0
InfiniCache is a cost-effective, object cache built atop ephemeral cloud funtions
3 versions - Latest release: over 2 years ago - 4 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/wangaoone/redbench v0.0.0-20221116052550-59c181046e71
package redbench
2 versions - Latest release: over 2 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/broyeztony/celo-blockchain v0.0.0-20221107174828-697f13e1ac00
Package celo defines interfaces for interacting with Celo.
1 version - Latest release: over 2 years ago - 0 stars on GitHub
Top 8.6% on proxy.golang.org
github.com/mohitkumar/orchy/server v0.0.2-beta
Distributed, Fault tolerant workflow orchestrator
2 versions - Latest release: over 2 years ago - 3 stars on GitHub
Top 4.1% on proxy.golang.org
github.com/hvuhsg/lokidbserver v1.0.0 removed
2 versions - Latest release: over 2 years ago
Top 7.5% on proxy.golang.org
github.com/hvuhsg/lokidb v1.0.0
Key value store written in GO
2 versions - Latest release: over 2 years ago - 3 dependent packages - 1 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/hvuhsg/lokidbServer v1.0.0
1 version - Latest release: over 2 years ago
Top 1.5% on proxy.golang.org
github.com/chrislusf/seaweedfs v0.0.0-20220729063000-5c6c1e7e3085 💰
SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for bill...
2 versions - Latest release: almost 3 years ago - 3 dependent packages - 5 dependent repositories - 16,844 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/vikstrous2/celo-blockchain v1.5.8
29 versions - Latest release: almost 3 years ago
Top 8.2% on proxy.golang.org
github.com/datachainlab/celo-blockchain v1.5.6
fork repository for the golang Celo Blockchain
27 versions - Latest release: almost 3 years ago - 1 stars on GitHub
Top 7.8% on proxy.golang.org
github.com/FoxFurry/memstore v0.0.0-20220509123409-e130abaff0fc
Copyright © 2022 Arthur Isac [email protected]
1 version - Latest release: almost 3 years ago - 2 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/loriko/seaweedfs v0.0.0-20220506021904-0b345dd54765
SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for bill...
1 version - Latest release: about 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/jacoblurye/tinylb v0.2.2
A small but mighty TCP load balancer written in Go.
3 versions - Latest release: about 3 years ago - 1 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/bary321/seaweedfs-1 v0.0.0-20220412032204-2206af05f824
SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for bill...
1 version - Latest release: about 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/FoxFurry/GoKeyValueStore v0.0.0-20220404222031-562342ca41ea
1 version - Latest release: about 3 years ago
Top 9.9% on proxy.golang.org
github.com/rmb938/krouter v0.0.0-20220403152544-fcf41b5b86b9
A kafka protocol router for federating multiple kafka clusters.
1 version - Latest release: about 3 years ago - 3 stars on GitHub
Top 8.0% on proxy.golang.org
github.com/rubiojr/charmedring v0.1.0
A smart TCP proxy for CharmFS files.
1 version - Latest release: about 3 years ago - 5 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/Kourin1996/celo-blockchain v1.5.5
Package celo defines interfaces for interacting with Celo.
20 versions - Latest release: about 3 years ago
Top 8.2% on proxy.golang.org
github.com/d1ngd0/olric v0.4.3
Package olricdb provides embeddable, in-memory and distributed key/value store.
46 versions - Latest release: about 3 years ago
Top 8.2% on proxy.golang.org
github.com/pavelzhurov/seaweedfs v0.0.0-20220221103631-b1cdb105de6f 💰
SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for bill...
1 version - Latest release: about 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/protofire/celo-libocr v1.1.0
1 version - Latest release: over 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/Fishwaldo/restic-nats-server v0.0.0-20220114181402-9a3b46961b4c
1 version - Latest release: over 3 years ago - 1 stars on GitHub
Top 5.9% on proxy.golang.org
github.com/opencord/voltha-lib-go/v5 v5.0.7
Voltha common library code
8 versions - Latest release: over 3 years ago - 3 dependent packages - 3 stars on GitHub
github.com/aaronwinter/celo-blockchain v1.4.2
Package celo defines interfaces for interacting with Celo.
21 versions - Latest release: over 3 years ago - 2 dependent packages - 1 dependent repositories - 0 stars on GitHub
Top 9.2% on proxy.golang.org
github.hscsec.cn/authorizer-tech/access-controller v0.1.5
6 versions - Latest release: over 3 years ago
Top 6.0% on proxy.golang.org
github.com/authorizer-tech/access-controller v0.1.5
A highly scalable open-source implementation of an access-control engine inspired by Google Zanzi...
6 versions - Latest release: over 3 years ago - 67 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/shawnhsiung/olric v0.4.0
Package olricdb provides embeddable, in-memory and distributed key/value store.
40 versions - Latest release: over 3 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/ShawnHsiung/olric v0.4.0
Package olricdb provides embeddable, in-memory and distributed key/value store.
40 versions - Latest release: over 3 years ago - 0 stars on GitHub
Top 7.0% on proxy.golang.org
github.com/opencord/voltha-lib-go/v6 v6.0.2
Voltha common library code
3 versions - Latest release: almost 4 years ago - 3 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/adityameharia/ravel v0.0.0-20210619081346-73ed01f024ad
Fault tolerant, sharded key value storage written in GoLang
1 version - Latest release: almost 4 years ago - 78 stars on GitHub
Top 7.2% on proxy.golang.org
github.com/opencord/voltha-lib-go/v4 v4.3.5
Voltha common library code
25 versions - Latest release: almost 4 years ago - 4 dependent packages - 1 dependent repositories - 3 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/yarbelk/distributedservice v0.0.0-20210525125741-0456394dfa53
A quick crash PoC/Spike on distribtued event sourcing in golang with memberlist, DHT and grpc
1 version - Latest release: almost 4 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/figment-networks/celo-blockchain v1.3.2
18 versions - Latest release: almost 4 years ago - 1 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/keep-network/celo-blockchain v1.2.2
Package ethereum defines interfaces for interacting with Ethereum.
8 versions - Latest release: over 4 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/prestwich/celo-blockchain v1.2.1
Official repository for the golang Celo Blockchain
9 versions - Latest release: over 4 years ago - 1 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/krlvi/seaweedfs v0.0.0-20201017211556-935c85ca7966
SeaweedFS is a distributed object store and file system to store and serve billions of files fast...
1 version - Latest release: over 4 years ago - 1 stars on GitHub
Top 6.5% on proxy.golang.org
github.com/opencord/voltha-lib-go/v3 v3.3.0
Voltha common library code
59 versions - Latest release: over 4 years ago - 6 dependent packages - 5 dependent repositories - 3 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/neboduus/infinicache/proxy v0.0.0-20200828125020-82f0acb7b1ef
InfiniCache: A cost-effective memory cache that is built atop ephemeral serverless functions (FAS...
1 version - Latest release: over 4 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/ds2-lab/infinicache v1.0.1
InfiniCache: A cost-effective memory cache that is built atop ephemeral serverless functions (USE...
1 version - Latest release: about 5 years ago - 240 stars on GitHub
Top 4.4% on proxy.golang.org
github.com/mason-leap-lab/infinicache v1.0.1
InfiniCache: A cost-effective memory cache that is built atop ephemeral serverless functions (USE...
1 version - Latest release: about 5 years ago - 2 dependent packages - 1 dependent repositories - 229 stars on
Top 8.2% on proxy.golang.org
github.com/infura/keyrouter v0.2.1
keyrouter, a simple consistent hashing microservice
2 versions - Latest release: almost 6 years ago - 18 stars on GitHub
Top 6.1% on proxy.golang.org
github.com/INFURA/keyrouter v0.2.1
keyrouter, a simple consistent hashing microservice
2 versions - Latest release: almost 6 years ago - 18 stars on GitHub
Past Dependents
Include Past Dependents

Check this option to include packages that no longer depend on this package in their latest version but previously did.