Ecosyste.ms: Packages

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

Top 2.0% on proxy.golang.org
Top 0.7% dependent packages on proxy.golang.org
Top 0.7% dependent repos on proxy.golang.org
Top 3.6% forks on proxy.golang.org
Top 1.7% docker downloads on proxy.golang.org

proxy.golang.org : github.com/mroth/weightedrand/v2

Package weightedrand contains a performant data structure and algorithm used to randomly select an element from some kind of list, where the chances of each element to be selected not being equal, but defined by relative "weights" (or probabilities). This is called weighted random selection. This package creates a presorted cache optimized for binary search, allowing for repeated selections from the same set to be significantly faster, especially for large data sets. In this example, we create a Chooser to pick from amongst various emoji fruit runes. We assign a numeric weight to each choice. These weights are relative, not on any absolute scoring system. In this trivial case, we will assign a weight of 0 to all but one fruit, so that the output will be predictable.

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/mroth/weightedrand/v2
Keywords: go, golang, random, sampling, weighted-random
License: MIT
Latest release: 9 months ago
First release: over 1 year ago
Namespace: github.com/mroth/weightedrand
Dependent packages: 43
Dependent repositories: 65
Stars: 331 on GitHub
Forks: 46 on GitHub
Docker dependents: 4
Docker downloads: 42
See more repository details: repos.ecosyste.ms
Funding links: https://github.com/sponsors/mroth
Last synced: 8 days ago

Top 5.4% on proxy.golang.org
github.com/metacubeX/Clash.Meta v1.18.4
A rule-based tunnel in Go.
68 versions - Latest release: 11 days ago - 5,928 stars on GitHub
Top 5.4% on proxy.golang.org
github.com/MetaCubeX/mihomo v1.18.4
A simple Python Pydantic model for Honkai: Star Rail parsed data from the Mihomo API.
68 versions - Latest release: 11 days ago - 8,044 stars on GitHub
Top 3.9% on proxy.golang.org
github.com/metacubex/mihomo v1.18.4
A simple Python Pydantic model for Honkai: Star Rail parsed data from the Mihomo API.
69 versions - Latest release: 11 days ago - 1 dependent repositories - 7,856 stars on GitHub
Top 5.2% on proxy.golang.org
github.com/MetacubeX/clash.Meta v1.18.4
A rule-based tunnel in Go.
68 versions - Latest release: 11 days ago - 5,271 stars on GitHub
Top 5.4% on proxy.golang.org
github.com/metacubex/Clash.Meta v1.18.4
A rule-based tunnel in Go.
68 versions - Latest release: 11 days ago - 5,271 stars on GitHub
Top 5.3% on proxy.golang.org
github.com/metaCubeX/Clash.Meta v1.18.3
A simple Python Pydantic model for Honkai: Star Rail parsed data from the Mihomo API.
67 versions - Latest release: about 1 month ago - 8,624 stars on GitHub
github.com/project-illium/walletlib v0.0.0-20240125182538-ca2d031a8be4
Illium wallet library
49 versions - Latest release: 4 months ago - 1 dependent package - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/hortbot/hortbot v0.0.0-20240120215733-1b1cdba53fd5
A Twitch IRC bot - the code behind CoeBot, AutoModBot (and of course, HortBot)
10 versions - Latest release: 4 months ago - 27 stars on GitHub
github.com/snakem982/mihomo v1.17.0
A rule-based tunnel in Go.
63 versions - Latest release: 5 months ago - 0 stars on GitHub
Top 4.8% on proxy.golang.org
github.com/MerlinKodo/clash-rev v1.0.2
Continuation of Clash core project
3 versions - Latest release: 6 months ago - 1 dependent repositories - 1,552 stars on GitHub
Top 6.6% on proxy.golang.org
github.com/merlinkodo/clash-rev v1.0.2
Continuation of Clash core project
3 versions - Latest release: 6 months ago - 863 stars on GitHub
github.com/fun90/clash-rev v1.0.2
3 versions - Latest release: 6 months ago
Top 9.9% on proxy.golang.org
github.com/umairsali07/clash v1.16.0
2 versions - Latest release: 6 months ago
github.com/umairsali07/Clash.Meta v1.16.4
A rule-based tunnel in Go.
5 versions - Latest release: 6 months ago - 0 stars on GitHub
Top 9.7% on proxy.golang.org
github.com/umairsali07/clash.meta v1.16.4
5 versions - Latest release: 6 months ago
Top 9.7% on proxy.golang.org
github.com/umairsali07/clash.meta1 v1.16.2
64 versions - Latest release: 6 months ago
github.com/faceair/clash-speedtest v1.4.1
clash speedtest
6 versions - Latest release: 7 months ago - 79 stars on GitHub
github.com/snakem982/clash.meta v1.16.0
A rule-based tunnel in Go.
62 versions - Latest release: 8 months ago - 0 stars on GitHub
github.com/snakem982/Clash.Meta v1.16.0
A rule-based tunnel in Go.
62 versions - Latest release: 8 months ago - 0 stars on GitHub
github.com/Kuroshimacat/Clash.Meta v1.16.0
A rule-based tunnel in Go.
62 versions - Latest release: 8 months ago - 0 stars on GitHub
github.com/kuroshimacat/clash.meta v1.16.0
A rule-based tunnel in Go.
62 versions - Latest release: 8 months ago - 0 stars on GitHub
github.com/project-illium/ilxd v0.0.2
illium full node implementation written in Go
83 versions - Latest release: 11 months ago - 1 dependent package - 1 dependent repositories - 2 stars on GitHub
github.com/autlin/meta v1.14.5
1 version - Latest release: 11 months ago - 0 stars on GitHub
github.com/Autlin/meta v1.14.5
1 version - Latest release: 11 months ago - 0 stars on GitHub
github.com/sdotz/bandit v0.0.0-20230531195144-87c7e987e431
Implementations of bandit algorithms in Go
2 versions - Latest release: 11 months ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/lightning-cool/Clash.Meta v1.22.13
A rule-based tunnel in Go.
80 versions - Latest release: over 1 year ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/inspoonu/clash.meta v1.22.13
71 versions - Latest release: over 1 year ago
Top 8.2% on proxy.golang.org
github.com/InspoOnU/Clash.Meta v1.22.13
71 versions - Latest release: over 1 year ago
Top 8.6% on proxy.golang.org
github.com/JeelsBoobz/Clash.Meta v1.22.13
A rule-based tunnel in Go.
71 versions - Latest release: over 1 year ago - 0 stars on GitHub
Top 4.7% on proxy.golang.org
github.com/metacubeX/clash.meta v1.22.13
A rule-based tunnel in Go.
77 versions - Latest release: over 1 year ago - 3,256 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/MetaCubeX/clash.meta v1.22.13
A rule-based tunnel in Go.
77 versions - Latest release: over 1 year ago - 3,256 stars on GitHub
Top 3.7% on proxy.golang.org
github.com/MetaCubeX/Clash.Meta v1.22.13
A rule-based tunnel in Go.
77 versions - Latest release: over 1 year ago - 2 dependent repositories - 3,256 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/Clash-mini/clash.meta v1.22.13
76 versions - Latest release: over 1 year ago
Top 4.7% on proxy.golang.org
github.com/metacubex/clash.meta v1.22.13
A rule-based tunnel in Go.
77 versions - Latest release: over 1 year ago - 3,256 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/clash-mini/clash.Meta v1.22.13
76 versions - Latest release: over 1 year ago
Top 8.2% on proxy.golang.org
github.com/Clash-Mini/clash.meta v1.22.13
76 versions - Latest release: over 1 year ago
Top 8.2% on proxy.golang.org
github.com/Clash-Mini/Clash.Meta v1.22.13
76 versions - Latest release: over 1 year ago
Top 8.2% on proxy.golang.org
github.com/clash-mini/clash.meta v1.22.13
76 versions - Latest release: over 1 year ago
Top 8.2% on proxy.golang.org
github.com/clash-Mini/clash v1.22.13
A rule-based tunnel in Go.
76 versions - Latest release: over 1 year ago - 3,256 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/clash-mini/clash v1.22.13
76 versions - Latest release: over 1 year ago
Top 8.2% on proxy.golang.org
github.com/Clash-Mini/clash v1.22.13
76 versions - Latest release: over 1 year ago
Top 4.6% on proxy.golang.org
github.com/MetaCubeX/Clash.meta v1.22.13
A rule-based tunnel in Go.
77 versions - Latest release: over 1 year ago - 3,318 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/lightning-cool/clash.meta v1.22.13
A rule-based tunnel in Go.
79 versions - Latest release: over 1 year ago - 0 stars on GitHub