Rust High Performance

Open-source Rust projects categorized as High Performance

Top 12 Rust High Performance Projects

  • tauri

    Build smaller, faster, and more secure desktop applications with a web frontend.

  • Project mention: Ask HN: Best stack for building a desktop app? | news.ycombinator.com | 2024-05-01
  • Pake

    🀱🏻 Turn any webpage into a desktop app with Rust. 🀱🏻 εˆ©η”¨ Rust θ½»ζΎζž„ε»Ίθ½»ι‡ηΊ§ε€šη«―ζ‘Œι’εΊ”η”¨

  • Project mention: Pake – Turn any webpage into a desktop app with Rust | news.ycombinator.com | 2023-11-29
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • hyperswitch

    An open source payments switch written in Rust to make payments fast, reliable and affordable

  • Project mention: A better storage format for postman collections | news.ycombinator.com | 2024-04-14
  • sled

    the champagne of beta embedded databases

  • Project mention: SableDb – a key/value store that uses RocksDB and Redis API (written in Rust) | news.ycombinator.com | 2024-04-04

    a few times, seems interesting. The author's also built a lot of other cool concurrency primitives for Rust as well.

    [0] https://github.com/spacejam/sled

  • burn

    Burn is a new comprehensive dynamic Deep Learning Framework built using Rust with extreme flexibility, compute efficiency and portability as its primary goals.

  • Project mention: 3 years of fulltime Rust game development, and why we're leaving Rust behind | news.ycombinator.com | 2024-04-26

    You can use libtorch directly via `tch-rs`, and at present I'm porting over to Burn (see https://burn.dev) which appears incredibly promising. My impression is it's in a good place, if of course not close to the ecosystem of Python/C++. At very least I've gotten my nn models training and running without too much difficulty. (I'm moving to Burn for the thread safety - their `Tensor` impl is `Sync` - libtorch doesn't have such a guarantee.)

    Burn has Candle as one of its backends, which I understand is also quite popular.

  • hora

    πŸš€ efficient approximate nearest neighbor search algorithm collections library written in Rust πŸ¦€ .

  • Project mention: Building a Vector Database with Rust to Make Use of Vector Embeddings | /r/rust | 2023-06-01

    We have been playing around with Hora as a replacement for the Rust-CV implementation as we want PQ as well. I'll check out instanct-distance, looks very interesting!

  • may

    rust stackful coroutine library

  • Project mention: Why choose async/await over threads? | news.ycombinator.com | 2024-03-25

    https://github.com/Xudong-Huang/may

    The project has some serious restrictions and unsound footguns (e.g. around TLS), but otherwise it's usable enough. There are also a number of C/C++ libraries, but I can not comment on those.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • tensorbase

    TensorBase is a new big data warehousing with modern efforts.

  • aquatic

    High-performance open BitTorrent tracker (UDP, HTTP, WebTorrent)

  • Project mention: Bitmagnet Allows People to Run Their Own Decentralized Torrent Indexer Locally | news.ycombinator.com | 2024-02-18

    How does Bitmagnet compare to Aquatic? https://github.com/greatest-ape/aquatic

  • fast-float-rust

    Super-fast float parser in Rust (now part of Rust core)

  • spinoza

    A High Performance Quantum State Simulator implemented in pure Rust

  • Project mention: Fast Fourier Transform in Rust | news.ycombinator.com | 2024-05-01

    For those who are interested, there is a strong connection between FFT and quantum gates. Applying a gate to a target qubit in a quantum system follows the same computing pattern as one stage in FFT. Consequently, any quantum simulator contains an FFT implementation, and an efficient FFT implementation can be ported to a quantum simulator implementation.

    To see how quantum gates work, take a look at Spinoza: https://github.com/QuState/spinoza, a sister project for PhastFT, and Hume, a simpler, but lower performing, Python version: https://github.com/learnqc/code/tree/main/src/hume.

  • slas

    Static Linear Algebra System

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).

Rust High Performance related posts

  • Fast Fourier Transform in Rust

    4 projects | news.ycombinator.com | 1 May 2024
  • Tauri CRUD Boilerplate

    2 projects | dev.to | 10 Apr 2024
  • Interview with Colin Lienard, Founder of GitLight

    2 projects | dev.to | 1 Apr 2024
  • Tauri + React + ShadcnUI

    2 projects | dev.to | 26 Mar 2024
  • Slint 1.5: Embracing Android, Improving Live-Preview, and Pythonic Slint

    1 project | news.ycombinator.com | 15 Mar 2024
  • Tauri - Rust, Js and Native Apps

    2 projects | dev.to | 12 Feb 2024
  • Overlayed: Elevating Your Discord Experience Beyond Gaming

    2 projects | dev.to | 27 Dec 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 7 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more β†’

Index

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

Project Stars
1 tauri 77,588
2 Pake 22,923
3 hyperswitch 10,426
4 sled 7,772
5 burn 7,074
6 hora 2,558
7 may 1,733
8 tensorbase 1,423
9 aquatic 454
10 fast-float-rust 266
11 spinoza 44
12 slas 34

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com