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 →
Top 23 Python Robotic Projects
-
openpilot
openpilot is an operating system for robotics. Currently, it upgrades the driver assistance system on 300+ supported cars.
Project mention: Autonomous drone defeats human champions in racing first | news.ycombinator.com | 2025-06-04Yes. https://www.psu.edu/news/campus-life/story/hackers-who-remot...
Even without vulnerabilities like that, something like https://comma.ai/openpilot could very likely be used in the same way ArduPilot was used in the recent Ukrainian drone attacks.
-
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.
-
-
Project mention: MonsterUI: Python library for building front end UIs quickly in FastHTML apps | news.ycombinator.com | 2025-06-02
I'm not familiar with SwiftUI, but have you seen NiceGUI: https://nicegui.io/
You define your UI in Python and the end result is a Vue/Quasar UI stylable with Tailwind (in case you want to poke at that) that is hosted as a FastAPI app.
-
stable-baselines3
PyTorch version of Stable Baselines, reliable implementations of reinforcement learning algorithms.
-
-
-
rl
A modular, primitive-first, python-first PyTorch library for Reinforcement Learning. (by pytorch)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
rl-baselines3-zoo
A training framework for Stable Baselines3 reinforcement learning agents, with hyperparameter optimization and pre-trained agents included.
-
habitat-lab
A modular high-level library to train embodied AI agents across a variety of tasks and environments.
-
mujoco_menagerie
A collection of high-quality models for the MuJoCo physics engine, curated by Google DeepMind.
-
PromptCraft-Robotics
Community for applying LLMs to robotics and a robot simulator with ChatGPT integration
-
-
ManiSkill
SAPIEN Manipulation Skill Framework, an open source GPU parallelized robotics simulator and benchmark, led by Hillbot, Inc.
-
gym-pybullet-drones
PyBullet Gymnasium environments for single and multi-agent reinforcement learning of quadcopter control
-
Project mention: AgiBot X1, a modular humanoid robot with high dof | news.ycombinator.com | 2024-10-28
-
rosa
ROSA 🤖 is an AI Agent designed to interact with ROS1- and ROS2-based robotics systems using natural language queries. ROSA helps robot developers inspect, diagnose, understand, and operate robots. (by nasa-jpl)
Project mention: NASA JPL open-sourced ROSA, an AI agent for robot development and operations | news.ycombinator.com | 2024-08-24- "Echo the `/robot/status` topic"
Additionally, we added a quick and easy way to demo the agents capabilities by creating a custom agent for the TurtleSim bot. This agent serves as both an easy-to-use demo (in Docker), and as a how-to guide for creating your own custom agents.
As for the practical benefits of ROSA: we did several evaluations in which we asked human experts the same questions we asked of ROSA. For instance, "give me a list of 'status' topics, along with the message type, publishers, and subscribers, in a table format." The results were stunning, with cost savings anywhere between 5000% to 25,000%.
In the future, we plan to release agents for JPL's Open Source Rover and Boston Dynamics Spot robot, to name a few.
We would love to get your opinions and we are open to contributions from the community!
Check out the ROSA project on Github: https://github.com/nasa-jpl/rosa
You can also follow me on X / Twitter (@RobRoyce_) for updates, release schedule, and more!
-
-
-
-
-
skrl
Modular reinforcement learning library (on PyTorch and JAX) with support for NVIDIA Isaac Gym, Omniverse Isaac Gym and Isaac Lab
-
safe-control-gym
PyBullet CartPole and Quadrotor environments—with CasADi symbolic a priori dynamics—for learning-based control and RL
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Robotics discussion
Python Robotics related posts
-
Spherical CNNs (2018)
-
Autonomous drone defeats human champions in racing first
-
MonsterUI: Python library for building front end UIs quickly in FastHTML apps
-
Ray Tracing in J
-
Show HN: SpinStep – Quaternion-based 3D graph explorer
-
Tars from Interstellar X ChatGPT
-
Comma 3X: Initial Impressions
-
A note from our sponsor - InfluxDB
www.influxdata.com | 18 Jun 2025
Index
What are some of the best open-source Robotic projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | openpilot | 54,119 |
2 | PythonRobotics | 25,181 |
3 | nicegui | 12,578 |
4 | stable-baselines3 | 10,891 |
5 | Kornia | 10,535 |
6 | IsaacLab | 3,896 |
7 | rl | 2,832 |
8 | robotics-toolbox-python | 2,585 |
9 | rl-baselines3-zoo | 2,457 |
10 | habitat-lab | 2,395 |
11 | mujoco_menagerie | 2,163 |
12 | PromptCraft-Robotics | 1,995 |
13 | theseus | 1,904 |
14 | ManiSkill | 1,734 |
15 | gym-pybullet-drones | 1,518 |
16 | agibot_x1_train | 1,497 |
17 | rosa | 1,211 |
18 | pykitti | 1,192 |
19 | curobo | 1,018 |
20 | rex-gym | 1,049 |
21 | dreamerv2 | 929 |
22 | skrl | 783 |
23 | safe-control-gym | 736 |