GitHub Repositories
Jax RL Implementations
Reinforcement Learning in JAX.
JaxGCRL
Goal-Conditioned Reinforcement Learning with JAX
jaxrl
JAX (Flax) implementation of algorithms for Deep Reinforcement Learning with continuous action spaces.
Mava
A research-friendly codebase for fast experimentation of multi-agent reinforcement learning in JAX.
PureJaxRL
Really Fast End-to-End Jax RL Implementations.
RLax
Building blocks for implementing RL agents.
SBX
Stable Baselines Jax (SB3 + Jax) RL algorithms
skrl
Modular reinforcement learning library (on PyTorch and JAX) with support for NVIDIA Isaac Gym, Omniverse Isaac Gym and Isaac Lab
Stoix
A research-friendly codebase for fast experimentation of single-agent reinforcement learning in JAX.
Network Libraries
Neural networks and scientific computing in JAX.
Training
Repositories tailored to optimize and enhance the training process in JAX.
Optimization Libraries
Gradient processing and optimization in JAX.
Optax
Optax is a gradient processing and optimization library for JAX.
RL Environments in JAX
Reinforcement Learning environments written in JAX.
Brax
Massively parallel rigidbody physics simulation on accelerator hardware.
Evorl
EvoRL is a fully GPU-accelerated framework for Evolutionary Reinforcement Learning, implemented with JAX
Gymnax
RL Environments in JAX.
Jumanji
A diverse suite of scalable reinforcement learning environments in JAX.
Kinetix
Reinforcement learning on general 2D physics environments in JAX.
Navix
Accelerated minigrid environments with JAX
Tools
Additional repositories that may be useful.
Chex
Chex is a library of utilities for helping to write reliable JAX code.
Haliax
Named Tensors for Legible Deep Learning in JAX.
Jaxtyping
Type annotations and runtime checking for shape and dtype of JAX/NumPy/PyTorch/etc. arrays.
Treescope
An interactive HTML pretty-printer for machine learning research in IPython notebooks.