Dev tools · alternatives · 2026
24 alternatives to Rust library for numerical integration of real-valued functions
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: -…
Integrate is a lightweight Rust library for numerical integration of real-valued functions. It provides multiple numerical methods including Newton-Cotes approaches like the trapezoidal and Simpson's rules, Gauss… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Rust library for numerical integration of real-valued functions launched in 2024; newer entries below may have overtaken it.
- 1

I use this library I made for Vectors and Quaternions in many personal projects. I've open-sourced it, in case anyone else would get use out of it. I use this on various projects, including quadcopter firmware, a graphics engine, a cosmology simulation, and several molecular dynamics applications. No_std compatible.
2025 · github.com · its alternatives →
- 2

Common data structures and algorithms in Rust. Contribute to EbTech/rust-algorithms development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 3CA
Hi everyone, here's a web app I made that generates code for efficiently approximating mathematical functions. This is useful when performance matters more than perfect accuracy, for example in embedded systems. The app uses Chebyshev expansions, which despite their theoretical depth result in suprisingly compact and readable code in practice. This code is generated for you and using it does not require any knowledge of the underlying theory. Source code and more info: https://github.com/stuffmatic/chebyshev-calculator
2024 · stuffmatic.com · its alternatives →
- 4

SIMD noise library for Rust. Contribute to verpeteren/rust-simd-noise development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 5

A practical book on Data Analysis with Rust Notebooks that teaches you the concepts and how they’re implemented in practice.
2020 · datacrayon.com · its alternatives →
- 6

I built a Rust-powered Wavelet Matrix library for Python. There were surprisingly few practical Wavelet Matrix implementations available for Python, so I implemented one with a focus on performance, usability, and typed APIs. It supports fast rank/select, top-k, quantile, range queries, and even dynamic updates. Feedback welcome!
Dec 2025 · pypi.org · its alternatives →
- 7

I recently built Integrate, a Rust crate designed to make modular integration in Rust projects smoother and more ergonomic. If you've ever struggled with structuring Rust applications or composing independent modules cleanly, this crate might be useful for you. To make adoption easier, I’ve written a comprehensive mdBook that explains how Integrate works, real-world use cases, and best practices: https://mtantaoui.github.io/Integrate/ I’d love to get feedback from the Rust community! Does this approach make sense? Are there features or pain points you think should be…
2025 · mtantaoui.github.io · its alternatives →
- 8SA
A high performance & cross-platform layout engine
2019 · vislyhq.github.io · its alternatives →
- 9

Contribute to connorwstein/exchange development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 10

This R statistical nmath module re-created in typescript/javascript and handwritten webassembly. - R-js/libRmath.js
2018 · github.com · its alternatives →
- 11

Wrote this to learn more about the `chumsky` parser combinator library, rustyline, and the `ariadne` error reporting crate. Such a nice DX combo for writing new languages. Still a work in progress, but I thought I'd share :)
2025 · github.com · its alternatives →
- 12

HNSW implementation in Rust. Reference: https://arxiv.org/ftp/arxiv/papers/1603/1603.09320.pdf - swapneel/hnsw-rust
2024 · github.com · its alternatives →
- 13

We all know Rust's trait system is Turing complete, so tell me, why aren't we exploiting this??? - cofibrant/trait-eval
2020 · github.com · its alternatives →
- 14

Éole, a Lévy-optimal lambda calculus evaluator without oracle - HerrmannM/eole
2019 · github.com · its alternatives →
- 15

After two weeks of planning and figuring out how to manage conversions safely, I have finally published the first version of my crate :) It allows you to specify your own colortypes and easily use the same syntax for converting between your custom color types! I also started working on a custom image type that can do math :)
2022 · crates.io · its alternatives →
- 16

Hi HN, In the past few years I've become more interested in machine learning. Since I'm sure the same is true for many here, I wanted to share this project I've been working on: glowstick uses type-directed metaprogramming to keep track of tensor shapes in Rust's type system and determine which operations are permitted or not at compile time. I find Rust has a lot of strengths when it comes to ML applications, but waiting until runtime to find shape related issues feels a bit strange since normally I don't run the code all that often while developing. Given Rust has fancy types available, I…
2025 · github.com · its alternatives →
- 17

A Python library for detecting patterns and anomalies in massive datasets using the Matrix Profile - target/matrixprofile-ts
2019 · github.com · its alternatives →
- 18

"Game" is a stretch, but I put together this repo containing a pure Rust app which uses SDL2 and compiles to WASM (and can be run in a browser). Older resources were a bit out of date and a bit too verbose for my purposes, so here's a minimal working example.
2024 · github.com · its alternatives →
- 19

My friend and I have been collaborating on this lighthearted introduction to doing geospatial computation in rust. Don't know Rust? Don't know geospatial? I'd be interested to know what you think.
2022 · book.georust.org · its alternatives →
- 20

This C library is part of a main project aimed at providing a reactive key-value (KV) database. The data is typed (numbers, strings, dates, or booleans) and can include formulas with references to other entries. Clients connected to this database receive a real-time data stream with updates to the subscribed keys, allowing them to react to changes and their dependencies. Essentially, it’s like building a distributed Excel, where data and formulas dynamically update across the system. I couldn’t find any libraries that offered the full set of features I needed for evaluating expressions, so I…
2024 · github.com · its alternatives →
- 21

Contribute to cmk/connections development by creating an account on GitHub.
Jul 2026 · github.com · its alternatives →
- 22

I started writing this book 10 years ago in JavaScript, got through a few chapters (asymptotic notation, basic techniques, start of sorting), and then abandoned it. Recently I picked it back up, converted everything to TypeScript, and used AI (Zenflow [1] + Claude Opus 4.6) to complete the remaining chapters. I provided the structure, direction, and initial chapters; the AI generated the bulk of the remaining content under a spec-driven workflow. The book covers roughly a first 1-2 year CS curriculum: sorting, dynamic programming, graph algorithms, trees, heaps, hash tables, and more. All…
Mar 2026 · amoilanen.github.io · its alternatives →
- 23RM
2021 · hexdocs.pm · its alternatives →
- 24SA
Hi everyone, I've made an open-source library for fast spatial search in Rust. It's called Spart, and it currently provides the following features: - Five tree implementations: Quadtree, Octree, Kd-tree, R-tree, and R*-tree - Python bindings (`pyspart` on PyPI) - Fast k-nearest neighbor (kNN) and radius search - Bulk data loading for efficient tree construction Project's GitHub repo: https://github.com/habedi/spart
2025 · its alternatives →
Also compare
- Rust Vector and Quaternion Lib alternatives
- Algorithm Cookbook in Rust alternatives
- Chebyshev approximation calculator alternatives
- A SIMD-accelerated noise library in Rust alternatives
- I Wrote a Book on Data Analysis with Rust Notebooks alternatives
- High-Performance Wavelet Matrix for Python, Implemented in Rust 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 →