Rust Reinforcement Learning ML Frameworks

Reinforcement learning frameworks, libraries, and implementations specifically written in Rust. Includes Q-learning, policy gradient methods, deep RL algorithms, and RL environments. Does NOT include RL implementations in other languages, general Rust ML frameworks, or non-RL Rust tools.

There are 17 rust reinforcement learning frameworks tracked. The highest-rated is benbaarber/rl at 44/100 with 50 stars and 27 monthly downloads.

Get all 17 projects as JSON

curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=rust-reinforcement-learning&limit=20"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.

# Framework Score Tier
1 benbaarber/rl

A rust reinforcement learning library

44
Emerging
2 tspooner/rsrl

A fast, safe and easy to use reinforcement learning framework in Rust.

42
Emerging
3 ingambe/End2End-Job-Shop-Scheduling-CP

An end to end reinforcement learning approach with a reinforcement learning...

38
Emerging
4 jrcalgo/RelayRL

A MultiAgent Distributed Reinforcement Learning Framework primarily for Rust...

27
Experimental
5 lubluniky/rocket-rs

High-performance reinforcement learning library for Rust with PPO and A2C algorithms

25
Experimental
6 vagmcs/readapt

A Rust reinforcement learning framework.

21
Experimental
7 Axect/Forger

Forger: Reinforcement Learning Library in Rust

21
Experimental
8 JeffA233/RLGym-Rust

Recreation of RLGym done in Rust to reduce compute costs

19
Experimental
9 Mileristovski/AI-DeepReinforcementLearning

Deep Reinforcement Learning in Rust is a modular framework implementing key...

19
Experimental
10 imcnaugh/ReinforcementLearning

Code to go along with my study of the book Reinfforcement Learning by Sutton...

17
Experimental
11 AbdelStark/gpc_rs

Implementation of Generative Robot Policies via Predictive World Modeling in Rust

17
Experimental
12 Mileristovski/AI-ReinforcementLearning

Un projet d'apprentissage par renforcement testant divers algorithmes RL,...

17
Experimental
13 jonathanmcmahon/rust_qlearn

A rust implementation of the Q Learning algorithm

11
Experimental
14 Liberxue/rl_rs

reinforcement learning  rust implements (trial-and-error learning)

11
Experimental
15 jmhofer/rust-rl

Reinforcement Learning experiments in Rust

11
Experimental
16 Banyc/reinforcement_learning

Dynamic programming. Value iteration methods. Monte Carlo controls. Q-learning.

10
Experimental
17 rust-control/oxide_control

Physics-based simulation and Reinforcement Learning environments, using...

10
Experimental

Comparisons in this category