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 β
Top 12 Rust High Performance Projects
-
Pake
π€±π» Turn any webpage into a desktop app with Rust. π€±π» ε©η¨ Rust θ½»ζΎζε»Ίθ½»ιηΊ§ε€η«―ζ‘ι’εΊη¨
-
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.
-
hyperswitch
An open source payments switch written in Rust to make payments fast, reliable and affordable
-
burn
Burn is a new comprehensive dynamic Deep Learning Framework built using Rust with extreme flexibility, compute efficiency and portability as its primary goals.
-
hora
π efficient approximate nearest neighbor search algorithm collections library written in Rust π¦ .
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Pake β Turn any webpage into a desktop app with Rust | news.ycombinator.com | 2023-11-29
Project mention: A better storage format for postman collections | news.ycombinator.com | 2024-04-14
Project mention: SableDb β a key/value store that uses RocksDB and Redis API (written in Rust) | news.ycombinator.com | 2024-04-04a 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
Project mention: 3 years of fulltime Rust game development, and why we're leaving Rust behind | news.ycombinator.com | 2024-04-26You 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.
Project mention: Building a Vector Database with Rust to Make Use of Vector Embeddings | /r/rust | 2023-06-01We 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!
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.
Project mention: Bitmagnet Allows People to Run Their Own Decentralized Torrent Indexer Locally | news.ycombinator.com | 2024-02-18How does Bitmagnet compare to Aquatic? https://github.com/greatest-ape/aquatic
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.
Rust High Performance related posts
-
Fast Fourier Transform in Rust
-
Tauri CRUD Boilerplate
-
Interview with Colin Lienard, Founder of GitLight
-
Tauri + React + ShadcnUI
-
Slint 1.5: Embracing Android, Improving Live-Preview, and Pythonic Slint
-
Tauri - Rust, Js and Native Apps
-
Overlayed: Elevating Your Discord Experience Beyond Gaming
-
A note from our sponsor - InfluxDB
www.influxdata.com | 7 May 2024
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