Dev tools · alternatives · 2026
24 alternatives to K-means algorithm in Ruby
K-means Algorithm in Ruby. Contribute to sungwoncho/k_means_ruby development by creating an account on GitHub.
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. K-means algorithm in Ruby launched in 2015; newer entries below may have overtaken it.
- 1

k-means clustering algorithm implementation written in Go - muesli/kmeans
2018 · github.com · its alternatives →
- 2

Want something better than k-means? I'm happy to announce our SOTA k-medoids algorithm from NeurIPS 2020, BanditPAM, is now publicly available! `pip install banditpam` or `install.packages("banditpam")` and you're good to go! k-means is one of the most widely-used algorithms to cluster data. However, it has several limitations: a) it requires the use of L2 distance for efficient clustering, which also b) restricts the data you're clustering to be vectors, and c) doesn't require the means to be datapoints in the dataset. Unlike in k-means, the k-medoids problem requires cluster centers to be…
2023 · github.com · its alternatives →
- 3

Program synthesis for Ruby. Contribute to ku-progsys/rbsyn development by creating an account on GitHub.
2022 · github.com · its alternatives →
- 4

Common data structures and algorithms in Rust. Contribute to EbTech/rust-algorithms development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 5

2014 · learneroo.com · its alternatives →
- 6

Turns Ruby into a versatile command line utility. Contribute to thisredone/rb development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 7

Problem Solving. Contribute to sangupta/ps development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 8
GoLearn▲81Machine Learning for Go. Contribute to sjwhitworth/golearn development by creating an account on GitHub.
2014 · github.com · its alternatives →
- 9PK
I built a small, self-contained K-Means implementation in pure PyTorch: https://gitlab.com/hassonofer/pt_kmeans I was working on dataset sampling and approximate nearest neighbor search, and tried several existing libraries for large-scale K-Means. I couldn't find something that was fast, simple, and would run comfortably on my own workstation without hitting memory limits. Maybe I missed an existing solution, but I ended up writing one that fit my needs. The core insight: Keep your data on CPU (where you have more RAM) and intelligently move only the necessary chunks to…
2025 · its alternatives →
- 10

Python? R? Nah... Here's a TypeScript KMeans implementation!
2021 · github.com · its alternatives →
- 11

Probabilistic integer arithmetic for Ruby. Contribute to saghm/very-ants development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 12

Ruby gem for working with io_uring. Contribute to digital-fabric/iou development by creating an account on GitHub.
2024 · github.com · its alternatives →
- 13

Sum types for Ruby. Contribute to nahiluhmot/sums_up development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 14

An open source "Rust ↦ WASM, k-Means Color Quantization" crate for Image-to-Pixel-Art conversions in the browser - gametorch/image_to_pixel_art_wasm
2025 · github.com · its alternatives →
- 15

Edge stream anomaly detection for Ruby. Contribute to ankane/midas-ruby development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 16

Google Research. Contribute to google-research/google-research development by creating an account on GitHub.
2023 · github.com · its alternatives →
- 17

An interactive Ruby Object Graph Visualization. Contribute to mattbaker/ruby-heap-viz development by creating an account on GitHub.
2014 · github.com · its alternatives →
- 18

I made a DSA practice tool for Ruby. It’s test-driven, runs locally, and is easy to extend with new exercises. Would love feedback on the interface and which problems to add next. The objective is to cement ability to implement core algorithms through repetition. This test suite is not like LeetCode. In fact, it’s more of a prerequisite to LeetCode. The test cases are not exhaustive in the spirit of checking for runtime performance, scalability, etc. Implementations are generalized, so that through practice using this tool, the user can begin avoiding having to think about the algorithmic…
2025 · github.com · its alternatives →
- 19

To make anything from macros. Contribute to ch1c0t/bgem development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 20

RubyLLM provides a unified interface to OpenAI, Anthropic, Google, and DeepSeek models with a clean, elegant API that feels like Ruby. What makes it different? Beautiful interfaces: chat = RubyLLM.chat embedding = RubyLLM.embed("Ruby is elegant") image = RubyLLM.paint("a sunset over mountains") Works with multiple providers through one API: # Start with GPT chat = RubyLLM.chat(model: 'gpt-4o-mini') # Switch to Claude? No problem chat.with_model('claude-3-5-sonnet') Streaming that makes sense: chat.ask "Write a story" do |chunk| print chunk.content # Same chunk format for all providers end…
2025 · rubyllm.com · its alternatives →
- 21SB
Embark on a journey of discovery with our captivating content. Delve into a myriad of topics, from insightful analysis to thought-provoking discussions
2020 · blog.optimizely.com · its alternatives →
- 22

Machine Learning library for Rust. Contribute to AtheMathmo/rusty-machine development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 23

Turn ruby math expressions into latex. Contribute to iogf/rubtex development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 24

🛁 Clean Code concepts adapted for Ruby. Contribute to uohzxela/clean-code-ruby development by creating an account on GitHub.
2018 · github.com · its alternatives →
Also compare
- A k-means clustering algorithm implementation written in Go alternatives
- Want something better than k-means? Try BanditPAM alternatives
- Program Synthesis for Ruby alternatives
- Algorithm Cookbook in Rust alternatives
- Learn Ruby by Example with Challenges alternatives
- Rb – Turns Ruby into a command line utility 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 →