Open Source Robotics Software
1,068 resources · 675 free · 8 categories · 65 subcategories
Browse categories
147 results
Awesome Lists
awesome-circuitpython
github.comCurated list of CircuitPython guides, libraries, and hardware resources for makers.
Freeawesome-embodied-ai-ros
github.comCurated list of embodied AI papers and repos built for the ROS ecosystem.
Freeawesome-zephyr-rtos
github.comCurated list of projects, boards, and resources for the Zephyr embedded RTOS.
Freerobot_descriptions.py
github.comOne Python package that gives instant access to 190+ ready-made robot model files.
Free
CAD & Design Tools
ANYbotics anymal_c_simple_description
github.comSimplified robot description files for the ANYmal C legged quadruped robot.
FreeBlender
github.comFree 3D modeling and animation tool often used for robot visuals and simulation assets.
FreeFreeCAD
en.wikipedia.orgFree, open-source parametric 3D CAD tool used to design robot parts.
FreeKiCad
gitlab.comFree open-source software for designing the circuit boards inside robots.
FreeKiCad 3D packages library
gitlab.com3D model library for KiCad electronic component footprints.
Freeonshape-to-robot
github.comConverts an Onshape CAD assembly straight into a URDF or MuJoCo robot description.
FreeOpenSCAD
github.comProgrammer-style 3D CAD tool where robot parts are described in code, not by dragging shapes.
FreePrusaSlicer
github.comFree slicing software that turns 3D models into instructions for 3D printers.
Freesdformat_urdf
github.comParser plugin that converts SDFormat robot descriptions into URDF structures.
Freeurdf_tutorial
github.comOfficial tutorial package for writing URDF robot description files used across ROS.
Free
Embedded & Firmware
Adafruit CircuitPython
github.comBeginner-friendly Python variant for teaching coding on microcontroller boards.
FreeArduino IDE (legacy 1.x)
github.comOriginal beginner-friendly programming environment for Arduino microcontroller boards.
FreeArduPilot
github.comMature autopilot firmware for planes, copters, rovers, and submarines.
FreeBetaflight
github.comPopular flight controller firmware for racing and freestyle multirotor drones.
FreeFreeRTOS
github.comWidely used lightweight real-time operating system kernel for microcontrollers.
Freegrbl
github.comCompact G-code controller firmware for CNC mills and laser and plotter machines.
FreeKlipper
github.com3D printer firmware that splits work between a small board and a full computer for speed.
FreeMicroPython
github.comLean Python implementation that runs directly on microcontrollers.
FreePlatformIO Core
github.comCross-platform build and debug tool for embedded firmware on many microcontroller boards.
FreemiumFree (core); paid PlatformIO PlusPX4 Autopilot
github.comOpen-source flight control software used on many drones and unmanned vehicles.
FreeTinyMPC
github.comModel predictive control solver small enough to run directly on microcontrollers.
FreeZephyr RTOS
github.comSmall, secure real-time operating system for many kinds of embedded and robot hardware.
Free
Fleet & Industrial
Apollo (Baidu)
github.comOpen autonomous driving platform with perception, planning, and control modules.
FreeAutoware
github.comFull open-source software stack for building self-driving vehicles.
FreeEclipse Sparkplug
github.comOpen specification for reliable MQTT messaging used in factory and industrial systems.
FreeFIWARE awesome list
github.comCommunity list of FIWARE tools and integrations used for smart industrial and IoT systems.
FreeIsaac ROS common
github.comShared build tools and Docker setup used across all Isaac ROS robot packages.
FreemiumFree (best with NVIDIA GPU)Open-RMF
github.comOpen framework for managing fleets of mixed robots sharing spaces, lifts, and doors.
FreeOpen-RMF demos
github.comRunnable example deployments showing how Open-RMF coordinates multiple robots.
Freeopenpilot
github.comOpen driver-assistance system that adds lane centering and cruise control to many cars.
FreeROS-Industrial
github.comCommunity effort bringing ROS tools to factory robots like industrial arms.
FreeSROS2
index.ros.orgSecurity tools that add authentication and encryption to ROS 2 robot communication.
Free
Motion Planning & Control
acados
github.comFast solver for model predictive control and moving horizon estimation on real robots.
FreeCasADi
github.comSymbolic framework for optimization and automatic differentiation used in robot control.
FreeCrocoddyl
github.comOptimal control library for planning robot motion under contact, used in legged robots.
FreecuRobo
github.comGPU-accelerated library for fast robot arm motion planning and collision checking.
FreemiumFree (best with NVIDIA GPU)do-mpc
github.comPython toolbox for building model predictive control systems for robots and machines.
Freedrake-ros
github.comExperimental bridge that connects the Drake modeling and planning toolkit to ROS 2.
Freekindr
github.comKinematics and dynamics math library for robotics, used in legged robot control code.
FreeKlamp't
github.comToolkit for robot motion planning, simulation, and control research.
FreeOCS2
github.comOptimal control toolbox for switched systems, popular for legged robot locomotion.
FreeOMPL (Open Motion Planning Library)
github.comWidely used library of sampling-based motion planning algorithms for robot arms and mobile robots.
FreeOMPL project site
ompl.kavrakilab.orgOfficial install and usage documentation for the OMPL motion planning library.
FreeOpenRAVE (IKFast)
github.comRobot planning environment that includes the IKFast fast inverse kinematics generator.
FreePinocchio
github.comFast library for computing robot rigid-body dynamics and their derivatives.
FreeRuckig
github.comReal-time motion generation library that creates jerk-limited, time-optimal robot trajectories.
FreemiumFree (community); paid Pro version
Cost notes were accurate in September 2026. Check the current terms on the resource site before relying on them.

Back the builders of the next hardware wave.
Membership is free to join and carries no obligation to invest. Founders can send a deck at any time.