1.AI4Finance-Foundation / FinRL
FinRL®: Financial Reinforcement Learning. 🔥
- deep-reinforcement-learning
- drl-trading-agents
- stock-trading
- drl-algorithms
- pythorch
- tensorflow2
- +8 more
Ranked by Attention Score: stars gained over the last 180 complete days
56 repositories by Attention Score · May 8, 2026 – Nov 3, 2026 (UTC)
FinRL®: Financial Reinforcement Learning. 🔥
An open source reinforcement learning framework for training, evaluating, and deploying robust trading agents.
High-quality single file implementation of Deep Reinforcement Learning algorithms with research-friendly features (PPO, DQN, C51, DDPG, TD3, SAC, PPG)
A standard API for single-agent reinforcement learning environments, with popular reference environments and related utilities (formerly Gym)
PyTorch version of Stable Baselines, reliable implementations of reinforcement learning algorithms.
PettingZoo and Gymnasium bindings for popular reinforcement learning environments outside of Farama
An engine for high performance multi-agent environments with very large numbers of agents, along with a set of reference environments
The Unity Machine Learning Agents Toolkit (ML-Agents) is an open-source project that enables games and simulations to serve as environments for training intelligent agents using deep reinforcement learning and imitation learning.
An elegant PyTorch deep reinforcement learning library.
(⌐■_■) - Deep Reinforcement Learning instrumenting bettercap for WiFi pwning.
Gathers machine learning and deep learning models for Stock forecasting including trading bots and simulations
A toolkit for developing and comparing reinforcement learning algorithms.
PyBullet Gymnasium environments for single and multi-agent reinforcement learning of quadcopter control
C++-based high-performance parallel environment execution engine (vectorized env) for general RL environments.
A standard API for multi-agent reinforcement learning environments, with popular reference environments and related utilities
OpenAI Baselines: high-quality implementations of reinforcement learning algorithms
Playing Pokemon Red with Reinforcement Learning
A library of reinforcement learning components and agents
A collection of environments for autonomous driving and tactical decision-making tasks
Reinforcement Learning environments based on the 1993 game Doom :godmode:
Dopamine is a research framework for fast prototyping of reinforcement learning algorithms.
Vowpal Wabbit is a machine learning system which pushes the frontier of machine learning with techniques such as online, hashing, allreduce, reductions, learning2search, active, and interactive learning.
Machine learning, in numpy
Clean PyTorch implementations of imitation and reward learning algorithms
Trading and Backtesting environment for training reinforcement learning agent or simple rule base algo.
Modular Reinforcement Learning (RL) library (implemented in PyTorch, JAX, and NVIDIA Warp) with support for Gymnasium/Gym, NVIDIA Isaac Lab, MuJoCo Playground and other environments
PyBullet CartPole and Quadrotor environments—with CasADi symbolic a priori dynamics—for learning-based control and RL
OpenDILab Decision AI Engine. The Most Comprehensive Reinforcement Learning Framework B.P.
An experimentation and research platform to investigate the interaction of automated agents in an abstract simulated network environments.
Game Agent Framework. Helping you create AIs / Bots that learn to play any game you own!
An offline deep reinforcement learning library
A toolkit for reproducible reinforcement learning research.
A platform for Reasoning systems (Reinforcement Learning, Contextual Bandits, etc.)
TF-Agents: A reliable, scalable and easy to use TensorFlow library for Contextual Bandits and Reinforcement Learning.
Trax — Deep Learning with Clear Code and Speed
Deep Learning and Reinforcement Learning Library for Scientists and Engineers
Project Malmo is a platform for Artificial Intelligence experimentation and research built on top of Minecraft. We aim to inspire a new generation of research into challenging new problems presented by this unique environment. --- For installation instructions, scroll down to *Getting Started* below, or visit the project page for more information:
[ICRA] Crowd-aware Robot Navigation
ROS package for dynamic obstacle avoidance for ground robots trained with deep RL
OpenAI Gym environments for an open-source quadruped robot (SpotMicro)
Tensorflow implementation of Human-Level Control through Deep Reinforcement Learning
Deep Reinforcement Learning for Keras.
📈 Personae is a repo of implements and environment of Deep Reinforcement Learning & Supervised Learning for Quantitative Trading.
Computational framework for reinforcement learning in traffic control
PGPortfolio: Policy Gradient Portfolio, the source code of "A Deep Reinforcement Learning Framework for the Financial Portfolio Management Problem"(https://arxiv.org/pdf/1706.10059.pdf).
Gibson Environments: Real-World Perception for Embodied Agents
DEPRECATED: Open-source software for robot simulation, integrated with OpenAI Gym.
Scalable, event-driven, deep-learning-friendly backtesting library
A light-weight deep reinforcement learning framework for portfolio management. This project explores the possibility of applying deep reinforcement learning algorithms to stock trading in a highly modular and scalable framework.
The original code from the DeepMind article + my tweaks
Environment for reinforcement-learning algorithmic trading models