GitHub Repositories
Jax RL Implementations
Reinforcement Learning in JAX.
earl
Reinforcement learning with Equinox
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 of interest.
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.
orbax
Orbax provides common checkpointing and persistence utilities for JAX users.
Treescope
An interactive HTML pretty-printer for machine learning research in IPython notebooks.