Life & fun · alternatives · 2026
24 alternatives to A k-means clustering algorithm implementation written in Go
k-means clustering algorithm implementation written in Go - muesli/kmeans
A k-means clustering algorithm implementation written in Go. This tool is for developers who need to perform clustering tasks in their Go projects. It provides a straightforward way to group data points into k clusters… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. A k-means clustering algorithm implementation written in Go launched in 2018; newer entries below may have overtaken it.
- 1

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 →
- 2

🥞Data Structures and Algorithms explained and implemented in JavaScript + eBook - amejiarosario/dsa.js-data-structures-algorithms-javascript
2019 · github.com · its alternatives →
- 3

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

We've open-sourced Klarity - a tool for analyzing uncertainty and decision-making in LLM token generation. It provides structured insights into how models choose tokens and where they show uncertainty. What Klarity does: - Real-time analysis of model uncertainty during generation - Dual analysis combining log probabilities and semantic understanding - Structured JSON output with actionable insights - Fully self-hostable with customizable analysis models The tool works by analyzing each step of text generation and returns a structured JSON: - uncertainty_points: array of {step, entropy,…
2025 · github.com · its alternatives →
- 5

HyScale is an Application Centric Abstraction Framework over K8s. - hyscale/hyscale
2020 · github.com · its alternatives →
- 6

This started as a hard requirement for my TUI-based editor application, it ended up going in a few different directions. A suite of tools that help with semantic code entities: https://github.com/odvcencio/gts-suite A next-gen version control system called Got: https://github.com/odvcencio/got I think this has some pretty big potential! I think there's many classes of application (particularly legacy architecture) that can benefit from these kinds of analysis tooling. My next post will be about composing all these together, an exciting project I call…
Feb 2026 · github.com · its alternatives →
- 7

Optimal Quantile Approximation in Streams. Contribute to axiomhq/quantiles development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 8

K-means Algorithm in Ruby. Contribute to sungwoncho/k_means_ruby development by creating an account on GitHub.
2015 · github.com · its alternatives →
- 9MI
2016 · shagunsodhani.in · its alternatives →
- 10

We built Gonzo to make log analysis faster and friendlier in the terminal. Think of it like k9s for logs — a TUI that can ingest JSON, text, or OpenTelemetry (OTLP) logs, highlight and boil up patterns, and even run AI models locally or via API to summarize logs. We’re still iterating, so ideas and contributions are welcome!
2025 · github.com · its alternatives →
- 11
GoLearn▲81Machine Learning for Go. Contribute to sjwhitworth/golearn development by creating an account on GitHub.
2014 · github.com · its alternatives →
- 12

A script in python to organize your images by similarity. - victorqribeiro/groupImg
2018 · github.com · its alternatives →
- 13

🥞Data Structures and Algorithms explained and implemented in JavaScript + eBook - amejiarosario/dsa.js-data-structures-algorithms-javascript
2019 · github.com · its alternatives →
- 14

Cuckoo Filter implementation in Go, better than Bloom Filters (unmaintained) - irfansharif/cfilter
2016 · github.com · its alternatives →
- 15

- 16

The authoritative resource for learning Go
2016 · amazon.com · its alternatives →
- 17

A single / multi layer / recurrent neural network written in Golang. - made2591/go-perceptron-go
2017 · github.com · its alternatives →
- 18AP
2016 · distelli.com · its alternatives →
- 19

- 20

Detect similar kanji characters with k-means method
2022 · kanji-clustering.vercel.app · its alternatives →
- 21

Double-digit speed-ups over naïve K-Means Parallel by default (Rayon) Balanced & spherical variants in one crate Memory-savvy for multi-GB datasets Builder API that just feels ergonomic Docs are live, the license is Apache-2.0, and the repo is one `cargo add kentro` away. Give it a spin—curious to hear how it performs in your pipelines!
2025 · github.com · its alternatives →
- 22PK
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 →
- 23

A graphical visualizer for Kubernetes cluster metrics.
2021 · its alternatives →
- 24

Problem Solving. Contribute to sangupta/ps development by creating an account on GitHub.
2016 · github.com · its alternatives →
Also compare
- Want something better than k-means? Try BanditPAM alternatives
- Data Structures and Algorithms in JavaScript alternatives
- K-Means-TS alternatives
- Klarity – Open-source tool to analyze uncertainty/entropy in LLM output alternatives
- HyScale – An abstraction framework over Kubernetes alternatives
- I ported Tree-sitter to Go 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 →