nowfound

Dev tools · alternatives · 2026

24 alternatives to A SIMD-accelerated noise library in Rust

SIMD noise library for Rust. Contribute to verpeteren/rust-simd-noise development by creating an account on GitHub.

This is a Rust library that generates noise using SIMD acceleration for improved performance. It's designed for developers building graphics, games, or procedural generation systems that need efficient noise… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. A SIMD-accelerated noise library in Rust launched in 2018; newer entries below may have overtaken it.

  1. 1

    I wrote libcorrect in C in 2016 and wanted to revisit it in Rust. Instead of doing just a direct conversion, I went down the rabbit hole of making Rust's std::simd work for me. I ended up with a templated, generic Viterbi decoder for convolutional codes that dispatches the decode at runtime depending on which instruction sets are available. For small rates and orders, the entire decode lives in registers. Larger codes work through memory but take advantage of some acceleration structures. I also spent some time building a tool to find optimal (max d_free) conv codes for a given rate and…

    Aug 2026 · github.com · its alternatives →

  2. 2

    SIMD-accelerated UTF-8 validation for Rust. Contribute to rusticstuff/simdutf8 development by creating an account on GitHub.

    2021 · github.com · its alternatives →

  3. 3

    2020 · paytonturnage.gitbook.io · its alternatives →

  4. 4

    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 →

  5. 5

    Ever since childhood I've wanted to play around with modular synthesis, so now I'm building an application to do just that!

    2023 · github.com · its alternatives →

  6. 6

    Common data structures and algorithms in Rust. Contribute to EbTech/rust-algorithms development by creating an account on GitHub.

    2017 · github.com · its alternatives →

  7. 7

    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 →

  8. 8
  9. 9

    I want to share a really dumb, but very practical project I have packaged this summer, to perform operations on strings much faster. I was using Python to work with a multi-terabyte newline-delimited file. Reading, splitting, and shuffling it was a nightmare. So, I wrapped a trivial hardware-friendly heuristic I've been using for the last few years into a CPython library. The part I enjoyed the most is implementing SIMD behavior without SIMD instructions... Using 64-bit words to work at 8-bit granularity. Unlike conventional SIMD, the code would remain the same for ~~almost~~ any hardware.…

    2023 · ashvardanian.com · its alternatives →

  10. 10
  11. 11AF

    Serialization framework with some interesting numbers: 10-20x faster on nested objects than json/protobuf. Technical approach: compile-time codegen (no reflection), compact binary protocol with meta-packing, little-endian layout optimized for modern CPUs. Unique features that other fast serializers don't have: - Cross-language without IDL files (Rust ↔ Python/Java/Go) - Trait object serialization (Box) - Automatic circular reference handling - Schema evolution without coordination Happy to discuss design trade-offs. Benchmarks:…

    Oct 2025 · fory.apache.org · its alternatives →

  12. 12

    Graph-oriented live coding language and music/audio DSP library written in Rust - chaosprint/glicol

    2022 · github.com · its alternatives →

  13. 13

    rust macro util for batching expensive operations. Contribute to hackermondev/batched development by creating an account on GitHub.

    2025 · github.com · its alternatives →

  14. 14T5
  15. 15

    Morning HN. Random number generation feels is a somewhat underrepresented topic in the C++ realm. There is a lot of questionable info about it found online and even the standard library is quite behind the times in terms of it's algorithms. It suffers from trying to accommodate sometimes impractical standard requirements and has several ways of getting significantly bad statistical results. This leaves a lot easily achievable performance & quality on the table. So, being a mathematician who mostly works with stochastic models and wants these models to run fast and well, I embarked on a…

    2025 · github.com · its alternatives →

  16. 16

    Hi HN, we are building SimBricks, an open-source simulation framework for heterogeneous systems, especially with custom hardware. SimBricks modularly combines existing simulators for machines, networks, and hardware, allowing you to build, test, and evaluate intricate complete systems in a virtual environment. Head over to the SimBricks website (https://simbricks.github.io/, also has a quick demo video) to learn more. We have pre-built docker images, and you can even immediately play around on codespaces. Concrete use-cases: - Evaluate HW accelerators, from early design with…

    2024 · simbricks.github.io · its alternatives →

  17. 17

    While we hope you'll find it quite useful already, there is plenty of room for improvement so we greatly appreciate your feedback!

    2024 · squey.org · its alternatives →

  18. 18

    I've been working on Fast LiteLLM - a Rust acceleration layer for the popular LiteLLM library - and I had some interesting learnings that might resonate with other developers trying to squeeze performance out of existing systems. My assumption was that LiteLLM, being a Python library, would have plenty of low-hanging fruit for optimization. I set out to create a Rust layer using PyO3 to accelerate the performance-critical parts: token counting, routing, rate limiting, and connection pooling. The Approach - Built Rust implementations for token counting using tiktoken-rs - Added lock-free data…

    Nov 2025 · github.com · its alternatives →

  19. 19

    Decoding and encoding gigabytes of LEB128 variable-length integers per second in Rust with SIMD - as-com/varint-simd

    2021 · github.com · its alternatives →

  20. 20

    Generate accurate and informative tree dumps of asynchronous tasks. - risingwavelabs/await-tree

    2025 · github.com · its alternatives →

  21. 21OA

    it won't let me put url for some reason, here it is: https://github.com/octopii-rs/octopii

    Nov 2025 · its alternatives →

  22. 22

    Graph-oriented live coding language and music/audio DSP library written in Rust - chaosprint/glicol

    2022 · github.com · its alternatives →

  23. 23

    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 →

  24. 24

    The cost of Rust async/await. Contribute to jkarneges/rust-async-bench development by creating an account on GitHub.

    2020 · 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 →