Rust Simd

Open-source Rust projects categorized as Simd | Edit details

Top 10 Rust Simd Projects

  • GitHub repo hora

    🚀 efficient approximate nearest neighbor search algorithm collections library written in Rust 🦀 .

    Project mention: Hora, an blazingly fast AI Similarity search algorithm library (IOS Version) | | 2021-09-04

    $ rustup target add aarch64-apple-ios aarch64-apple-ios $ cargo install cargo-lipo $ git clone $ cd hora-ios/hora $ cargo lipo --release

  • GitHub repo uwu

    fastest text uwuifier in the west

    Project mention: Couldn’t stop laughing for a while when i saw this | | 2021-10-15

    If you want to uwuify anything super fast:

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo cgmath-rs

    A linear algebra and mathematics library for computer graphics.

    Project mention: I want to change my point of view by key input in glium. | | 2021-07-11

    There's also a good crate which you can use to quickly create the required matrices called cgmath:

  • GitHub repo simd-json

    Rust port of simdjson

    Project mention: Parsing Gigabytes of JSON per Second | | 2021-10-23
  • GitHub repo thermite

    Thermite SIMD: Melt your CPU

    Project mention: Anyone want to speed up a PNG decoder? | | 2021-04-07

    If I ever have the time to finish Thermite, I'd suggest that for this.

  • GitHub repo multiversion

    Easy function multiversioning for Rust

    Project mention: Telling the compiler to use SIMD | | 2021-07-22
  • GitHub repo wide

    A crate to help you go wide. By which I mean use SIMD stuff. (by Lokathor)

    Project mention: Rust SIMD native vs. C-Libary | | 2021-08-22

    PS: You can use safe_arch to make code a bit more readable. Or even wide.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo sliceslice-rs

    A fast implementation of single-pattern substring search using SIMD acceleration.

    Project mention: Memchr 2.4 now has an implementation of substring search on arbitrary bytes | | 2021-05-03

    Aside from that, their SIMD implementation is better optimized than the one I wrote. Aside from the codegen problem I talked about on that PR, sliceslice does better with its confirmation step by specializing calls to memcmp for all needles up to length 16. This repeats the entire implementation 16 times or so (for each of SSE2 and AVX2, so 32 in total I believe), but lets the memcmp call be a bit better than a generic one. We could do the same in memchr, but I wanted to see how much mileage we could get with fewer copies of the code and a lower latency implementation of memcmp.

  • GitHub repo varint-simd

    Decoding and encoding gigabytes of LEB128 variable-length integers per second in Rust with SIMD

    Project mention: Show HN: Using SIMD to decode and encode gigabytes of varints per second in Rust | | 2021-01-01
  • GitHub repo zune-jpeg

    A jpeg decoder with wings

    Project mention: What's everyone working on this week (including AoC) 49/2021? | | 2021-12-06


NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-12-06.

Rust Simd related posts


What are some of the best open-source Simd projects in Rust? This list will help you:

Project Stars
1 hora 2,112
2 uwu 928
3 cgmath-rs 877
4 simd-json 601
5 thermite 152
6 multiversion 101
7 wide 97
8 sliceslice-rs 54
9 varint-simd 30
10 zune-jpeg 1
Find remote jobs at our new job board There are 32 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives