Rust Deep Learning

Open-source Rust projects categorized as Deep Learning

Top 23 Rust Deep Learning Projects

Deep Learning
  1. burn

    Burn is a next generation Deep Learning Framework that doesn't compromise on flexibility, efficiency and portability.

    Project mention: Conduit: A UI-less node-based system | dev.to | 2025-05-03

    I intend to grow this into an open-source project because deep inside, this is ideally how I would like ComfyUI to be. There's still a long journey ahead for building all the custom nodes, which is especially challenging given that the majority of code for AI workflows is written in Python. However, with my hands-on experience with Candle and Burn libraries, I may be able to get pretty close!

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. tch-rs

    Rust bindings for the C++ api of PyTorch.

  4. lance

    Modern columnar data format for ML and LLMs implemented in Rust. Convert from parquet in 2 lines of code for 100x faster random access, vector index, and data versioning. Compatible with Pandas, DuckDB, Polars, Pyarrow, and PyTorch with more integrations coming..

    Project mention: ⚡🦀 Deploy a blazing-fast & Lightweight LLM app with Rust-Rig-LanceDB | dev.to | 2024-11-22

    Lance is an open-source columnar data format designed for performant ML workloads.

  5. tensorzero

    TensorZero creates a feedback loop for optimizing LLM applications — turning production data into smarter, faster, and cheaper models.

    Project mention: Ask HN: Freelancer? Seeking freelancer? (April 2025) | news.ycombinator.com | 2025-04-01

    SEEKING FREELANCER

    TensorZero | https://github.com/tensorzero/tensorzero | Staff Front-end / Design Engineer | Remote or Onsite (NYC) | Full-time or Part-time

    TensorZero creates a feedback loop for optimizing LLM applications — turning production data into smarter, faster, and cheaper models.

    We're looking for a contract / freelance Staff Front-end / Design Engineer with the following skillset:

    ‣ Must have: expert in TypeScript, React, and web fundamentals

    ‣ Nice to have: familiar with LLMs, experience with Vite / React Router V7 (RemixJS) / Tailwind

    What we offer:

    ‣ Vast majority of your work → open source

    ‣ Flexible arrangement: remote or onsite (NYC), full-time or part-time

    ‣ Small and entirely technical team: former Rust compiler maintainer, ML researchers with 1000's of citations, decacorn CPO

    ‣ Engagement expected to last a few months

    ‣ Compensation in line with staff+ experience

    Also hiring full-time employees: https://news.ycombinator.com/item?id=43569646

    Apply: [email protected]

  6. rust-bert

    Rust native ready-to-use NLP pipelines and transformer-based models (BERT, DistilBERT, GPT2,...)

  7. dfdx

    Deep learning in Rust, with shape checked tensors and neural networks

  8. pipeless

    An open-source computer vision framework to build and deploy apps in minutes

  9. SaaSHub

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

    SaaSHub logo
  10. delta

    An Open-Source Machine Learning Framework in Rust Δ (by blackportal-ai)

    Project mention: An Open-Source Machine Learning Framework in Rust | news.ycombinator.com | 2024-12-16
  11. PERSIA

    High performance distributed framework for training deep learning recommendation models based on PyTorch.

  12. gamma

    Computational graphs with reverse automatic differentation in the GPU

  13. scallop

    Framework and Language for Neurosymbolic Programming. (by scallop-lang)

  14. bastionlab

    A simple framework for privacy-friendly data science collaboration

  15. jiro-nn

    A Deep Learning and preprocessing framework in Rust with support for CPU and GPU.

  16. llama-dfdx

    LLaMa 7b with CUDA acceleration implemented in rust. Minimal GPU memory needed!

  17. smolrsrwkv

    A relatively basic implementation of RWKV in Rust written by someone with very little math and ML knowledge. Supports 32, 8 and 4 bit evaluation. It can also directly load PyTorch RWKV models.

  18. dlpark

    A Rust Library for High-Performance Tensor Exchange with Python

  19. ByteDetective

    The easiest way to search for images on your desktop 🔎

  20. corgi

    A neural network, and tensor dynamic automatic differentiation implementation for Rust. (by patricksongzy)

  21. hyperparameter

    Hyperparameter, Make configurable AI applications.Build for Python hackers.

  22. batched-fn

    🦀 Rust server plugin for deploying deep learning models with batched prediction

  23. spacepile

    convert reads from repeated measures of same piece of DNA into spaced matricies for deep learners.

  24. modelbox

    An extensible machine learning model store and model transformation and distribution service

  25. autograd-rs

    An autograd implementation in Rust

  26. SaaSHub

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

    SaaSHub logo
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 Deep Learning discussion

Log in or Post with

Rust Deep Learning related posts

  • Conduit: A UI-less node-based system

    4 projects | dev.to | 3 May 2025
  • Burn v0.17: Deep Learning in Rust gets new back ends and improved kernel fusion

    1 project | news.ycombinator.com | 23 Apr 2025
  • Ask HN: Who is hiring? (April 2025)

    11 projects | news.ycombinator.com | 1 Apr 2025
  • Why 2024 Was the Best Year for Visual AI (So Far)

    2 projects | dev.to | 27 Dec 2024
  • Burn: The Future of Deep Learning in Rust

    1 project | dev.to | 26 Dec 2024
  • We Picked AGPL

    4 projects | news.ycombinator.com | 13 Aug 2024
  • The Nimble File Format by Meta

    2 projects | news.ycombinator.com | 25 Apr 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 15 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

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

# Project Stars
1 burn 11,066
2 tch-rs 4,767
3 lance 4,591
4 tensorzero 4,065
5 rust-bert 2,836
6 dfdx 1,808
7 pipeless 751
8 delta 413
9 PERSIA 406
10 gamma 390
11 scallop 358
12 bastionlab 170
13 jiro-nn 130
14 llama-dfdx 104
15 smolrsrwkv 93
16 dlpark 41
17 ByteDetective 29
18 corgi 24
19 hyperparameter 23
20 batched-fn 21
21 spacepile 14
22 modelbox 13
23 autograd-rs 0

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Rust is
the 5th most popular programming language
based on number of references?