nowfound

Life & fun · alternatives · 2026

24 alternatives to Go implementation of Welford's algorithm for weighted variance

Go implementation of variance's method for one-pass variance computation with D. H. D. West improved methods which features merging of several multiple sets of statistics and adding weighted values. - axiomhq/variance

This is a Go implementation of Welford's algorithm designed to calculate weighted variance efficiently. It is intended for developers who need to compute variance in Go projects, particularly those requiring… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Go implementation of Welford's algorithm for weighted variance launched in 2021; newer entries below may have overtaken it.

  1. 1

    Optimal Quantile Approximation in Streams. Contribute to axiomhq/quantiles development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  2. 2

    Cuckoo Filter implementation in Go, better than Bloom Filters (unmaintained) - irfansharif/cfilter

    2016 · github.com · its alternatives →

  3. 3

    Integrate is a fast, small, lightweight Rust library for performing numerical integration of real-valued functions. It is designed to integrate functions, providing a simple and efficient way to approximate definite integrals using various numerical methods. Integrate supports a variety of numerical integration techniques: - Newton-Cotes methods: - Rectangle Rule. - Trapezoidal Rule. - Simpson's Rule. - Newton's 3/8 Rule. - Gauss quadrature methods: - Gauss-Legendre. - Gauss-Laguerre. - Gauss-Hermite. - Gauss-Chebyshev First Kind. - Gauss-Chebyshev Second Kind. - Adaptive Methods: -…

    2024 · github.com · its alternatives →

  4. 4

    Experimental Global Optimization Algorithm. Contribute to chrisstroemel/Simple development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  5. 5

    This little project came about because I kept running into the same problem: cleanly differentiating sensor data before doing analysis. There are a ton of ways to solve this problem, I've always personally been a fan of using kalman filters for the job as its easy to get the double whammy of resampling/upsampling to a fixed consistent rate and also smoothing/outlier rejection. I wrote a little numpy only bayesian filtering/smoothing library recently (https://github.com/hugohadfield/bayesfilter/) so this felt like a fun and very useful first thing to…

    2024 · github.com · its alternatives →

  6. 6

    A single / multi layer / recurrent neural network written in Golang. - made2591/go-perceptron-go

    2017 · github.com · its alternatives →

  7. 7

    HNSW implementation in Rust. Reference: https://arxiv.org/ftp/arxiv/papers/1603/1603.09320.pdf - swapneel/hnsw-rust

    2024 · github.com · its alternatives →

  8. 8

    Go 1.26 adds native SIMD via GOEXPERIMENT=simd. This library provides a portability layer so the same code runs on AVX2, AVX-512, or falls back to scalar. Inspired by Google's Highway C++ library. Includes vectorized math (exp, log, sin, tanh, sigmoid, erf) since those come up a lot in ML/scientific code and the stdlib doesn't have SIMD versions. algo.SigmoidTransform(input, output) Requires go1.26rc1. Feedback welcome.

    Jan 2026 · github.com · its alternatives →

  9. 9

    A pure C (-std=c89) implementation of Go channels, including blocking and non-blocking selects. - GitHub - rochus-keller/CspChan: A pure C (-std=c89) implementation of Go channels, including blocking and non-blocking selects.

    2023 · github.com · its alternatives →

  10. 10

    A Bayesian based architecture to evaluate the optimal weights of different stocks in a portfolio according to Global Minimum Variance and Tangency optimization problem. - pranjanpr/Quant-MELO-Portfolio

    2022 · github.com · its alternatives →

  11. 11

    I built this because I wanted a digital I Ching that honors the original math, rather than just Math.random(). Technical detail for the curious: The simulation follows the traditional Yarrow Stalk algorithm (Da Yan). The core of this algorithm relies on modulo-4 arithmetic on the stalks remaining after a random split. To make it physically realistic, I used a Box-Muller transform to simulate the user splitting the stalks with a Gaussian distribution (since humans naturally tend to split near the middle), rather than a uniform random split. I was worried this 'human bias' might skew the…

    Dec 2025 · castiching.com · its alternatives →

  12. 12

    A simple utility for running exhaustiveness checks on Go "sum types." - BurntSushi/go-sumtype

    2017 · github.com · its alternatives →

  13. 13

    Contribute to sendilkumarn/gopurerc development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  14. 14

    elkai is a Python library for approx. solving travelling salesman problems (TSP) based on LKH 3 - fikisipi/elkai

    2019 · github.com · its alternatives →

  15. 15

    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 →

  16. 16

    k-means clustering algorithm implementation written in Go - muesli/kmeans

    2018 · github.com · its alternatives →

  17. 17

    High-performance TensorFlow library for quantitative finance. - google/tf-quant-finance

    2021 · github.com · its alternatives →

  18. 18

    Haskell re-implementation of STOKE, the stochastic superoptimizer - blaze/notebooks/tutorial.ipynb at master · bollu/blaze

    2019 · github.com · its alternatives →

  19. 19

    A Go library for collecting sql.DBStats in Prometheus format - dlmiddlecote/sqlstats

    2019 · github.com · its alternatives →

  20. 20

    This R statistical nmath module re-created in typescript/javascript and handwritten webassembly. - R-js/libRmath.js

    2018 · github.com · its alternatives →

  21. 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. 22

    Native Go version of HighwayHash with optimized assembly implementations on Intel and ARM. Able to process over 10 GB/sec on a single core on Intel CPUs - https://en.wikipedia.org/wiki/HighwayHash - minio/highwayhash

    2018 · github.com · its alternatives →

  23. 23

    Lightweight Pandas monkey-patch that adds async support to map, apply, applymap, aggregate, and transform, enabling seamless handling of async functions with controlled max_parallel execution. - telekinesis-inc/aiopandas

    2025 · github.com · its alternatives →

  24. 24

    Deploy a Lambda to Ping a Site in 20 Seconds! Contribute to frankcash/go-lambda-ping development by creating an account on GitHub.

    2018 · github.com · its alternatives →

Also compare

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 →