Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source robotics software

583 open-source libraries, tools and applications tagged robotics, ranked by how closely robotics is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

583 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
koide3/hdl_localization
A ROS package for real-time 3D localization using 3D LIDARs such as Velodyne HDL32e and VLP16. It performs UKF-based pose estimation with I…
321026maintenance
PRBonn/semantic_suma
SuMa++ is a C++ implementation of efficient LiDAR-based semantic SLAM that builds 3D semantic maps from laser range scans, combining the Su…
321019maintenance
RyanZotti/Self-Driving-Car
A hobby project that turns a toy Ferrari into a self-driving car using a Raspberry Pi, a PS3 controller for data collection, and a locally-…
321017maintenance
zju3dv/OnePose
OnePose is the official PyTorch implementation of the CVPR 2022 paper 'One-Shot Object Pose Estimation without CAD Models'. It estimates th…
321011maintenance
mbrossar/ai-imu-dr
Python/PyTorch implementation of the AI-IMU dead reckoning algorithm from the authors' IEEE/ArXiv paper, combining an invariant Kalman filt…
321006maintenance
PhyAgentOS/PhyAgentOS-core
PhyAgentOS is a self-evolving embodied AI operating system built on agentic workflows, providing a session-centered runtime that decouples …
682511experimental
PiLiDAR
PiLiDAR is a DIY 360° 3D panorama scanner built on Raspberry Pi that combines a low-cost LDRobot LiDAR (LD06/LD19/STL27L) with a Pi HQ came…
561977experimental
Genesis-Embodied-AI/RoboGen
RoboGen is a self-guided generative robotic agent that autonomously proposes new tasks, generates simulation environments, and learns robot…
281228experimental
geohot/twitchslam
A toy monocular SLAM (Simultaneous Localization and Mapping) implementation written in Python during livestreams. It extracts features from…
321003experimental
grbl/grbl
Grbl is an open-source, embedded, high-performance g-code parser and CNC milling controller written in optimized C for AVR microcontrollers…
326295abandoned
Grbl
Grbl is an open-source, high-performance g-code parser and CNC milling controller firmware written in optimized C for AVR-based Arduino boa…
234566abandoned
ros/ros
ROS (Robot Operating System) is a meta-operating system providing language-independent, network-transparent communication for distributed r…
103253abandoned
openai/mujoco-py
mujoco-py provides Cython-based Python 3 bindings for the MuJoCo physics engine, enabling rigid body simulation with contacts from Python. …
103145abandoned
xdspacelab/openvslam
OpenVSLAM is a versatile visual SLAM (Simultaneous Localization and Mapping) framework supporting monocular, stereo, and RGBD cameras, incl…
102976abandoned
Stanford Doggo
Stanford Doggo is an open source, ~5kg quadruped robot capable of jumping, flipping, and trotting, designed as an accessible platform for l…
232557abandoned
opencog/opencog
OpenCog is a framework for integrated artificial intelligence and artificial general intelligence (AGI) research, combining natural languag…
362478abandoned
lgsvl/simulator
SVL Simulator is a Unity-based multi-robot simulator for autonomous vehicles with ROS/ROS2 integration, sensor simulation, and Python APIs.…
232459abandoned
openai/roboschool
Roboschool is an open-source robot simulation library providing physics-based Gym environments for reinforcement learning research, includi…
102170abandoned
samyk/skyjack
SkyJack is a drone hacking tool that autonomously seeks out, disconnects the owner of, and takes wireless control of nearby Parrot AR.Drone…
321835abandoned
qiayuanl/legged_control
legged_control is a C++ control framework for legged robots combining nonlinear model predictive control (NMPC), whole-body control (WBC), …
321809abandoned
stanfordroboticsclub/StanfordQuadruped
Stanford Quadruped hosts the Python control software for Stanford Pupper and Woofer, Raspberry Pi-based open-source quadruped robots that c…
321808abandoned
haarnoja/sac
The original reference implementation of Soft Actor-Critic (SAC), a deep reinforcement learning algorithm for training maximum entropy poli…
321308abandoned
xioTechnologies/Gait-Tracking-With-x-IMU
MATLAB source code for a foot-mounted IMU gait tracking algorithm that estimates position via dead reckoning, with drift corrected at each …
321075abandoned
NVIDIA-AI-IOT/redtail
NVIDIA Redtail provides deep learning and computer vision components for autonomous visual navigation of drones and ground vehicles, center…
231048abandoned
Robbyant/lingbot-map
LingBot-Map is a feed-forward 3D foundation model that reconstructs scenes from streaming image data using a Geometric Context Transformer.…
5717135active
zauberzeug/nicegui
NiceGUI is a Python-based UI framework for creating web browser-based graphical user interfaces with simple Python code. It provides standa…
9316268stable
facebookresearch/vggt
VGGT (Visual Geometry Grounded Transformer) is a feed-forward transformer model from Meta AI and Oxford VGG that infers 3D geometry—camera …
5514499active
Open3D
Open3D is an open-source C++ and Python library for 3D data processing, offering data structures, algorithms, and pipelines for point cloud…
8614097active
NVIDIA/cosmos
NVIDIA Cosmos is an open platform of omnimodal world foundation models, datasets, and tools for building Physical AI systems such as robots…
6911892active
Kornia
Kornia is a differentiable computer vision library built on PyTorch, offering GPU-accelerated image processing, augmentations, and geometri…
8411436active
jetson-inference
A C++/Python DNN inference library and tutorial guide ('Hello AI World') for deploying deep learning vision models on NVIDIA Jetson devices…
409015stable
geekyutao/Inpaint-Anything
Inpaint Anything combines Segment Anything (SAM) with inpainting models like LaMa and Stable Diffusion to remove, fill, or replace objects …
627725active
naver/dust3r
DUSt3R is the official PyTorch implementation of a CVPR 2024 model that performs dense, unconstrained stereo and multi-view 3D reconstructi…
427317active
vLLM
vLLM-Omni is a Python framework extending vLLM for efficient inference and serving of omni-modality models, including diffusion transformer…
847280active
AidLux (AidLearning)
AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling…
635812active
DeepLabCut
DeepLabCut is an open-source Python toolbox for markerless 2D and 3D pose estimation of user-defined body parts using deep neural networks …
945784stable
isl-org/MiDaS
MiDaS is a Python library with pretrained models for robust monocular depth estimation from a single image, based on the TPAMI 2022 paper a…
105419stable
manycore-research/SpatialLM
SpatialLM is a 3D large language model that processes point cloud data (from monocular video, RGBD images, or LiDAR) and generates structur…
595094active
facebookresearch/vjepa2
Official PyTorch codebase and pretrained models for V-JEPA 2, a self-supervised video encoder trained on internet-scale video, plus V-JEPA …
494758active
mikedh/trimesh
Trimesh is a pure Python library for loading, manipulating, and analyzing triangular meshes with an emphasis on watertight surfaces. It pro…
953681stable
nv-tlabs/kimodo
Kimodo is NVIDIA's official implementation of a kinematic motion diffusion model trained on 700 hours of motion capture data to generate hi…
583615active
huangjunsen0406/py-xiaozhi
py-xiaozhi is an open-source, cross-platform multimodal AI voice assistant client written in Python, compatible with the xiaozhi-esp32 ecos…
843513active
mit-han-lab/bevfusion
BEVFusion is a PyTorch-based multi-task multi-sensor fusion framework that unifies camera and LiDAR features in a shared bird's-eye view re…
103231stable
zju3dv/LoFTR
LoFTR is a detector-free local image feature matching method using Transformers, released with PyTorch inference and training code plus pre…
322963stable
openmv/openmv
OpenMV is an open-source machine vision platform consisting of camera hardware firmware programmable in Python 3 (MicroPython). The firmwar…
932871active
galilai-group/stable-worldmodel
A Python library providing a unified platform for reproducible world model research, covering data collection, training, and evaluation via…
782260active
microsoft/Magma
Magma is Microsoft Research's foundation model for multimodal AI agents, released as an 8B vision-language model that understands images an…
501942active
AutoArk/EVA-OS
EVA OS / EVA Platform is a real-time multimodal AI operating system and development platform for next-generation smart hardware, combining …
631929active
NVIDIA-AI-IOT/Lidar_AI_Solution
NVIDIA's collection of GPU-accelerated Lidar AI inference solutions for autonomous driving, including optimized implementations of PointPil…
691885active
probcomp/Gen.jl
Gen.jl is a general-purpose probabilistic programming system embedded in Julia that lets users write generative models as probabilistic pro…
581851active
paperswithcode/ai-deadlines
A web application that displays countdown timers to submission deadlines for top-tier AI, machine learning, computer vision, NLP, and robot…
326007maintenance
Firmata
Firmata is a serial communication protocol for controlling microcontrollers from software on a host computer, and this repository is the Fi…
231621stable
sail-sg/envpool
EnvPool is a C++-based batched environment pool with pybind11 bindings and a thread pool for high-performance parallel RL environment execu…
961522active
NVlabs/Fast-FoundationStereo
Fast-FoundationStereo is NVIDIA's official PyTorch implementation of a real-time zero-shot stereo matching model family, accepted to CVPR 2…
591496active
hustvl/VAD
VAD is an end-to-end autonomous driving framework that models the driving scene as a fully vectorized representation of agents and map elem…
571383active
autonomousvision/unimatch
UniMatch is a PyTorch research library implementing a unified transformer-based model for optical flow, stereo matching, and depth estimati…
321383stable
buoyancy99/diffusion-forcing
Official research code for the NeurIPS paper 'Diffusion Forcing: Next-token Prediction Meets Full-Sequence Diffusion', implementing a metho…
621299active
ZhengyiLuo/PHC
Official implementation of the ICCV 2023 paper 'Perpetual Humanoid Control for Real-time Simulated Avatars'. It provides a Python codebase …
411296active
lpiccinelli-eth/UniDepth
UniDepth is a Python library and research codebase for universal monocular metric depth estimation from single images, based on CVPR 2024 a…
321274active
ziyc/drivestudio
DriveStudio is a Python framework for 3D Gaussian Splatting (3DGS) based reconstruction and simulation of dynamic urban driving scenes. It …
371267active
metadriverse/metadrive
MetaDrive is an open-source, lightweight driving simulator built for AI and autonomy research, supporting compositional scene synthesis and…
681259active
FarmBot OS
FarmBot OS (FBOS) is the operating system and related software that runs on FarmBot's Raspberry Pi, built with Elixir and the Nerves framew…
841173active
ikostrikov/pytorch-a2c-ppo-acktr-gail
A PyTorch implementation of several deep reinforcement learning algorithms: A2C, PPO, ACKTR, and GAIL (imitation learning). It works with O…
323907maintenance
OpenSim
OpenSim Core is a C++ library and set of command-line applications for building musculoskeletal models and running dynamic simulations of m…
821119stable
danijar/dreamerv2
A TensorFlow 2 implementation of the DreamerV2 model-based reinforcement learning agent that learns world models from high-dimensional imag…
321062stable
open-gigaai/giga-models
GigaModels is an open-source Python framework providing pipelines for training, inference, deployment, and compression of multi-modal, gene…
591060active
zju3dv/EfficientLoFTR
Efficient LoFTR is a PyTorch implementation of a semi-dense local feature matching model that matches keypoints between image pairs with sp…
691050active
alex-petrenko/sample-factory
Sample Factory is a high-throughput Python reinforcement learning library implementing synchronous and asynchronous policy gradient algorit…
661026active
tianweiy/CenterPoint
Official PyTorch implementation of CenterPoint, a CVPR 2021 method that performs 3D object detection and tracking from LiDAR point clouds b…
232195maintenance
tinghuiz/SfMLearner
SfMLearner is a TensorFlow implementation of the CVPR 2017 paper 'Unsupervised Learning of Depth and Ego-Motion from Video'. It trains mode…
322016maintenance
yangyanli/PointCNN
PointCNN is a deep learning framework for feature learning from 3D point clouds, applying convolution on X-transformed points to handle the…
511434maintenance
TSDF Fusion
A lightweight Python script that fuses multiple registered RGB-D images into a projective TSDF voxel volume, from which high-quality 3D sur…
321432maintenance
nvidia-cosmos/cosmos-predict2.5
NVIDIA Cosmos-Predict2.5 is a family of world foundation models (WFMs) that generate video predictions of future world states for physical …
671372maintenance
Khrylx/PyTorch-RL
A PyTorch library implementing deep reinforcement learning policy gradient algorithms (TRPO, PPO, A2C) and Generative Adversarial Imitation…
321286maintenance
andrewkirillov/AForge.NET
AForge.NET is an open-source C# framework for computer vision and artificial intelligence, comprising libraries such as AForge.Imaging, AFo…
321152maintenance
maudzung/SFA3D
A PyTorch implementation of SFA3D, a fast and accurate anchor-free 3D object detection model for LiDAR point clouds, trained and evaluated …
321129maintenance
irolaina/FCRN-DepthPrediction
Reference implementation and pretrained models for FCRN (Deeper Depth Prediction with Fully Convolutional Residual Networks), predicting de…
321119maintenance
CSCB/vibe-mouse
An open-source Python desktop application that redefines mouse interaction by letting users bind customizable 'Skills' to buttons, with mul…
521179experimental
xbpeng/DeepMimic
DeepMimic is a C++ simulation framework with a Python (SWIG/TensorFlow) wrapper that trains simulated humanoid characters to imitate motion…
533110abandoned
Dustcloud
A research project for reverse engineering and rooting Xiaomi Smart Home devices, including robot vacuums, providing methods to root device…
232283abandoned
wzpan/dingdang-robot
Dingdang is an open-source Chinese voice conversation robot / smart speaker project that runs on Raspberry Pi. It uses pluggable STT/TTS en…
101872abandoned
叮当 (Dingdang)
Dingdang is an open-source Chinese voice conversation robot / smart speaker project that runs on Raspberry Pi and other Linux hosts. It use…
101330abandoned
PRBonn/lidar-bonnetal
A deep learning framework for training and deploying semantic segmentation of LiDAR point clouds using range-image representations, develop…
101037abandoned

← prev page 6 / 6