# google-deepmind/mujoco_menagerie

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/google-deepmind-mujoco-menagerie).**

3,055 stars · 422 forks · Python · other

## Links

- GitHub: https://github.com/google-deepmind/mujoco_menagerie
- awesome-repositories: https://awesome-repositories.com/repository/google-deepmind-mujoco-menagerie.md

## Topics

`mujoco` `robotics`

## Description

mujoco_menagerie is a curated library of physical robot specifications and XML model definitions designed for standardized dynamics and contact simulation. It provides a collection of high-quality robot model files for humanoids, quadrupeds, and manipulators, alongside detailed kinematic and inertial parameters used to reproduce real-world robot behavior in virtual environments.

The project serves as a repository of robotics simulation assets and MJCF model definitions optimized for accuracy. It includes standardized model libraries specifically for bipedal, quadrupedal, and humanoid hardware to ensure consistency across different physics simulations.

## Tags

### Part of an Awesome List

- [Robot Model Libraries](https://awesome-repositories.com/f/awesome-lists/ai/robotics-simulators/robot-model-libraries.md) — Provides a curated collection of high-quality robot model files for humanoids, quadrupeds, and manipulators. ([source](https://mujoco.readthedocs.io/en/latest/_sources/models.rst.txt))
- [Multibody Dynamics Simulators](https://awesome-repositories.com/f/awesome-lists/ai/physics-and-simulation/multibody-dynamics-simulators.md) — Utilizes generalized coordinates and optimization-based dynamics to simulate complex articulated multibody systems. ([source](https://mujoco.readthedocs.io/en/latest/APIreference/index.html))
- [Robotics Simulators](https://awesome-repositories.com/f/awesome-lists/ai/robotics-simulators.md) — Provides standardized 3D assets and kinematic specifications for simulating diverse robot hardware and environments.
- [Domain Randomizations](https://awesome-repositories.com/f/awesome-lists/ai/simulation-environments/domain-randomizations.md) — Varies physical properties across a batch of simulation worlds to improve sim-to-real generalization. ([source](https://mujoco.readthedocs.io/en/latest/mjwarp/index.html))
- [Robotic Physics and Sensor Simulators](https://awesome-repositories.com/f/awesome-lists/data/physics-and-simulation/robotic-physics-and-sensor-simulators.md) — Simulates complex interactions between robots and objects within a physics-enabled environment. ([source](https://mujoco.readthedocs.io/en/latest/APIreference/index.html))
- [Physical Robot Specifications](https://awesome-repositories.com/f/awesome-lists/devtools/robotics-and-kinematics/physical-robot-specifications.md) — Provides detailed kinematic and inertial parameters to reproduce real-world robot behavior in virtual environments.
- [Robot Model Importers](https://awesome-repositories.com/f/awesome-lists/devtools/robotics-simulators/robot-model-importers.md) — Imports robot models from XML or binary files and compiles them into a simulation-ready format. ([source](https://mujoco.readthedocs.io/en/latest/modeling.html))
- [Robotic Model Parsers](https://awesome-repositories.com/f/awesome-lists/devtools/robotics-simulators/robotic-model-parsers.md) — Compiles model specifications into a usable internal representation to initialize the simulation environment. ([source](https://mujoco.readthedocs.io/en/latest/APIreference/index.html))
- [Sensor and Actuator Drivers](https://awesome-repositories.com/f/awesome-lists/devtools/sensor-and-actuator-drivers.md) — Implements simulation models for motors, pneumatic cylinders, hydraulic systems, and biological muscles. ([source](https://mujoco.readthedocs.io/en/latest/overview.html))
- [Physics Simulation](https://awesome-repositories.com/f/awesome-lists/ai/physics-simulation.md) — Configures global physics parameters such as gravity, wind, and timestep for the simulation environment. ([source](https://mujoco.readthedocs.io/en/latest/XMLreference.html))
- [Deformable Mesh Simulation](https://awesome-repositories.com/f/awesome-lists/ai/physics-simulation/deformable-mesh-simulation.md) — Simulates 1D, 2D, or 3D flexible elements that preserve shape via passive constraint forces. ([source](https://mujoco.readthedocs.io/en/latest/overview.html))
- [Differentiable Physics Engines](https://awesome-repositories.com/f/awesome-lists/ai/physics-simulation/differentiable-physics-engines.md) — Creates loop joints or mechanical couplings by defining differentiable scalar or vector functions. ([source](https://mujoco.readthedocs.io/en/latest/computation/index.html))
- [Parallel Simulations](https://awesome-repositories.com/f/awesome-lists/ai/physics-simulation/parallel-simulations.md) — Runs multiple physics worlds simultaneously across CPUs, GPUs, or TPUs using CUDA or JAX. ([source](https://mujoco.readthedocs.io/en/latest/mjwarp/index.html))
- [Parallel Rendering](https://awesome-repositories.com/f/awesome-lists/ai/simulation-environments/domain-randomizations/parallel-rendering.md) — Generates pixel observations across multiple parallel simulation worlds using a hardware-accelerated batch renderer. ([source](https://mujoco.readthedocs.io/en/latest/mjx.html))
- [Friction and Restitution Systems](https://awesome-repositories.com/f/awesome-lists/data/physics-and-collision/friction-and-restitution-systems.md) — Specifies explicit collision properties and anisotropic friction for specific pairs of geometries. ([source](https://mujoco.readthedocs.io/en/latest/XMLreference.html))
- [Physical Environment Simulation](https://awesome-repositories.com/f/awesome-lists/devtools/hardware-simulation/sensor-data-simulation/physical-environment-simulation.md) — Sets global simulation options and compiler flags to control the physics environment. ([source](https://mujoco.readthedocs.io/en/latest/OpenUSD/mjcPhysics.html))
- [Mesh and Model Loading](https://awesome-repositories.com/f/awesome-lists/devtools/mesh-and-model-loading.md) — Loads triangulated OBJ or STL files to define collision hulls and infer inertial properties. ([source](https://mujoco.readthedocs.io/en/latest/overview.html))
- [Electrical Actuator Simulation](https://awesome-repositories.com/f/awesome-lists/devtools/motor-control/electrical-actuator-simulation.md) — Models electrical actuators with resistance, inductance, thermal dynamics, and cogging torque. ([source](https://mujoco.readthedocs.io/en/latest/XMLreference.html))
- [Servo Positioning](https://awesome-repositories.com/f/awesome-lists/devtools/motor-control/servo-positioning.md) — Provides actuators that apply force based on position feedback gains and optional first-order filters. ([source](https://mujoco.readthedocs.io/en/latest/XMLreference.html))
- [Muscle Actuator Modeling](https://awesome-repositories.com/f/awesome-lists/devtools/muscle-actuator-modeling.md) — Simulates muscle behavior using force-length-velocity curves and activation dynamics. ([source](https://mujoco.readthedocs.io/en/latest/XMLreference.html))
- [Collision Filtering](https://awesome-repositories.com/f/awesome-lists/devtools/physics-and-collision/collision-filtering.md) — Replaces default collision mask logic to determine which geometry pairs trigger collisions. ([source](https://mujoco.readthedocs.io/en/latest/APIreference/APIglobals.html))
- [Custom Collision Routines](https://awesome-repositories.com/f/awesome-lists/devtools/physics-and-collision/collision-filtering/custom-collision-routines.md) — Replaces built-in pairwise collision functions for specific geometry types to change how intersections are computed. ([source](https://mujoco.readthedocs.io/en/latest/APIreference/APIglobals.html))
- [Custom Actuator Dynamics](https://awesome-repositories.com/f/awesome-lists/devtools/sensor-and-actuator-drivers/custom-actuator-dynamics.md) — Allows the definition of custom activation dynamics, gains, and biases for user-defined actuators. ([source](https://mujoco.readthedocs.io/en/latest/APIreference/APIglobals.html))

### Hardware & IoT

- [Robot Model Repositories](https://awesome-repositories.com/f/hardware-iot/robot-model-repositories.md) — Provides a curated set of pre-configured XML model definitions optimized for accurate dynamics and contact simulation.
- [Actuator Modeling](https://awesome-repositories.com/f/hardware-iot/actuator-modeling.md) — Provides the ability to define components that apply forces to joints and bodies to drive simulated motion. ([source](https://mujoco.readthedocs.io/en/latest/OpenUSD/mjcPhysics.html))
- [Kinematics Simulators](https://awesome-repositories.com/f/hardware-iot/embedded-robotics/robotics-autonomous-systems/kinematics-simulators.md) — Adds detailed kinematic attributes to joint primitives to describe body movement and rotation. ([source](https://mujoco.readthedocs.io/en/latest/OpenUSD/mjcPhysics.html))
- [Force Limiting](https://awesome-repositories.com/f/hardware-iot/autonomous-flight-controllers/actuator-output-management/force-limiting.md) — Simulates hardware limitations by clamping control inputs or output forces at the actuator and joint levels. ([source](https://mujoco.readthedocs.io/en/latest/modeling.html))

### Artificial Intelligence & ML

- [Hardware-Accelerated Simulations](https://awesome-repositories.com/f/artificial-intelligence-ml/hardware-accelerated-simulations.md) — MuJoCo runs physics simulations on GPUs and TPUs by utilizing XLA-compatible implementations. ([source](https://mujoco.readthedocs.io/en/latest/mjx.html))
- [Compute Graph Captures](https://awesome-repositories.com/f/artificial-intelligence-ml/compute-graph-builders/compute-graph-captures.md) — MuJoCo records a sequence of kernel launches into a CUDA graph to reduce overhead during simulation steps. ([source](https://mujoco.readthedocs.io/en/latest/mjwarp/index.html))
- [Parallel Trajectory Generation](https://awesome-repositories.com/f/artificial-intelligence-ml/large-scale-training/parallel-trajectory-generation.md) — Distributes environment interactions across multiple CPU cores to accelerate trajectory collection. ([source](https://mujoco.readthedocs.io/en/latest/python.html))
- [Spatial Pose Management](https://awesome-repositories.com/f/artificial-intelligence-ml/spatial-pose-management.md) — MuJoCo returns the 3D position or unit quaternion orientation of a spatial frame. ([source](https://mujoco.readthedocs.io/en/latest/XMLreference.html))

### Game Development

- [Kinematic Joint Definitions](https://awesome-repositories.com/f/game-development/kinematic-joint-definitions.md) — Implements degrees of freedom between bodies using free, ball, slide, or hinge joint types. ([source](https://mujoco.readthedocs.io/en/latest/overview.html))
- [Hierarchy Construction](https://awesome-repositories.com/f/game-development/physical-body-management/physics-body-configurations/hierarchy-construction.md) — Builds the physical hierarchy of the model using bodies, joints, and nested parent-child relationships. ([source](https://mujoco.readthedocs.io/en/latest/XMLreference.html))
- [Mass Property Overriding](https://awesome-repositories.com/f/game-development/physical-material-properties/mass-property-overriding.md) — Allows manual specification of mass and diagonal inertia matrices to control physical behavior. ([source](https://mujoco.readthedocs.io/en/latest/XMLreference.html))
- [Collision Detection](https://awesome-repositories.com/f/game-development/physics-engines/collision-detection.md) — Identifies active contacts between geometric entities using GJK/EPA algorithms. ([source](https://mujoco.readthedocs.io/en/latest/computation/index.html))
- [Mechanical Joint Constraints](https://awesome-repositories.com/f/game-development/physics-engines/mechanical-constraints/mechanical-joint-constraints.md) — Implements degrees of freedom between bodies using free, ball, slide, or hinge joint types. ([source](https://mujoco.readthedocs.io/en/latest/XMLreference.html))
- [Physics Solvers](https://awesome-repositories.com/f/game-development/physics-solvers.md) — Evolves the simulation state forward by computing physical interactions using configurable solvers. ([source](https://mujoco.readthedocs.io/en/latest/APIreference/APIfunctions.html))
- [Articulated Body Simulators](https://awesome-repositories.com/f/game-development/rigid-body-physics-engines/articulated-body-simulators.md) — Enforces equality constraints to connect bodies at anchor points or weld them together rigidly. ([source](https://mujoco.readthedocs.io/en/latest/XMLreference.html))
- [Robot Model Format Converters](https://awesome-repositories.com/f/game-development/robot-model-format-converters.md) — Parses and compiles robot model files between MJCF, URDF, MJB, and TXT formats. ([source](https://mujoco.readthedocs.io/en/latest/programming/samples.html))
- [Simulation Loops](https://awesome-repositories.com/f/game-development/simulation-engines/simulation-loops.md) — Advances the physical state using a numerical integrator and integrated control callbacks. ([source](https://mujoco.readthedocs.io/en/latest/programming/simulation.html))
- [Simulation Steppers](https://awesome-repositories.com/f/game-development/simulation-steppers.md) — Computes the next state of the physical scene by stepping the simulation forward in time. ([source](https://mujoco.readthedocs.io/en/latest/mjwarp/api.html))
- [Physical Material Properties](https://awesome-repositories.com/f/game-development/physical-material-properties.md) — Defines surface and material properties to accurately control friction and restitution during collisions. ([source](https://mujoco.readthedocs.io/en/latest/OpenUSD/mjcPhysics.html))
- [Fixture Shape Definitions](https://awesome-repositories.com/f/game-development/physics-engines/collision-detection/fixture-shape-definitions.md) — Defines physical boundaries for primitive or mesh shapes to manage object collisions. ([source](https://mujoco.readthedocs.io/en/latest/OpenUSD/mjcPhysics.html))
- [Ray and Shape Casting](https://awesome-repositories.com/f/game-development/physics-engines/collision-detection/ray-and-shape-casting.md) — Calculates intersection distances between 3D lines and geometry surfaces to detect proximity. ([source](https://mujoco.readthedocs.io/en/latest/APIreference/APIfunctions.html))
- [Equality Constraints](https://awesome-repositories.com/f/game-development/physics-engines/mechanical-constraints/mechanical-joint-constraints/equality-constraints.md) — Creates mechanical couplings and loop joints by imposing differentiable equality constraints on bodies and joints. ([source](https://mujoco.readthedocs.io/en/latest/overview.html))
- [Cable Simulation Hierarchies](https://awesome-repositories.com/f/game-development/physics-engines/mechanical-constraints/mechanical-joint-constraints/rigid-body-solvers/composite-body-hierarchies/cable-simulation-hierarchies.md) — Simulates inextensible cables by expanding macros into chains of bodies connected by ball joints. ([source](https://mujoco.readthedocs.io/en/latest/XMLreference.html))
- [Unilateral Constraints](https://awesome-repositories.com/f/game-development/physics-engines/mechanical-constraints/mechanical-joint-constraints/unilateral-constraints.md) — Implements rotation and length limits for joints and tendons using range and margin parameters. ([source](https://mujoco.readthedocs.io/en/latest/computation/index.html))
- [Physics World Debugging Tools](https://awesome-repositories.com/f/game-development/physics-engines/physics-world-debugging-tools.md) — Includes an interactive viewer for inspecting and testing the internal state of physical simulations. ([source](https://mujoco.readthedocs.io/en/latest/mjx.html))
- [Simulation Tick Callbacks](https://awesome-repositories.com/f/game-development/physics-engines/simulation-tick-callbacks.md) — Injects custom logic into the physics engine via global callbacks to modify behavior or define forces. ([source](https://mujoco.readthedocs.io/en/latest/APIreference/APIglobals.html))
- [Programmable Model Modification](https://awesome-repositories.com/f/game-development/programmable-model-modification.md) — Creates and modifies simulation models through a data structure that maps directly to XML definitions. ([source](https://mujoco.readthedocs.io/en/latest/programming/modeledit.html))
- [Programmatic Model Editing](https://awesome-repositories.com/f/game-development/programmatic-model-editing.md) — Programmatically creates and modifies robot models, including the addition of bodies, geoms, and meshes. ([source](https://mujoco.readthedocs.io/en/latest/python.html))
- [Simulation Keyframe Management](https://awesome-repositories.com/f/game-development/real-time-physics-engines/simulation-state-management/simulation-keyframe-management.md) — Saves and restores snapshots of joint positions, velocities, and actuator states to reset the system. ([source](https://mujoco.readthedocs.io/en/latest/overview.html))
- [Interactive Simulations](https://awesome-repositories.com/f/game-development/simulation-engines/interactive-simulations.md) — Provides an interactive OpenGL window for model rendering, camera control, and sensor plotting. ([source](https://mujoco.readthedocs.io/en/latest/programming/samples.html))
- [Simulation Logic Extensions](https://awesome-repositories.com/f/game-development/simulation-engines/simulation-loops/simulation-behavior-extensions/simulation-logic-extensions.md) — Inserts user-defined logic into the computational pipeline to implement custom sensors and actuators. ([source](https://mujoco.readthedocs.io/en/latest/programming/extension.html))
- [Simulation Scene Composition](https://awesome-repositories.com/f/game-development/simulation-scene-composition.md) — Composes complex scenes by including multiple XML files, allowing shared assets and reusable robot components. ([source](https://mujoco.readthedocs.io/en/latest/modeling.html))
- [Simulation State Integration](https://awesome-repositories.com/f/game-development/simulation-state-integration.md) — Implements numerical integration methods to advance the simulation state over discrete timesteps. ([source](https://mujoco.readthedocs.io/en/latest/computation/index.html))
- [Soft Body Simulations](https://awesome-repositories.com/f/game-development/soft-body-simulations.md) — Calculates contact dynamics using a soft contact model to balance accuracy and efficiency. ([source](https://mujoco.readthedocs.io/en/latest/computation/index.html))

### Graphics & Multimedia

- [3D Geometry Import](https://awesome-repositories.com/f/graphics-multimedia/3d-geometry-import.md) — Loads triangulated geometry from STL, OBJ, or MSH files to define visual and collision shapes. ([source](https://mujoco.readthedocs.io/en/latest/XMLreference.html))
- [Multibody Scene Composition](https://awesome-repositories.com/f/graphics-multimedia/3d-scene-descriptions/composable-scene-assemblers/multibody-scene-composition.md) — References physics model files directly within larger 3D scenes using standard composition arcs. ([source](https://mujoco.readthedocs.io/en/latest/OpenUSD/mjcf_file_format_plugin.html))
- [3D Simulation Rendering](https://awesome-repositories.com/f/graphics-multimedia/3d-simulation-rendering.md) — Provides 3D visualization of simulation models and decorative elements like contact points. ([source](https://mujoco.readthedocs.io/en/latest/programming/visualization.html))
- [Constructive Solid Geometry Kernels](https://awesome-repositories.com/f/graphics-multimedia/graphics-engines-rendering/3d-math-and-geometry-toolkits/geometry-primitives/constructive-solid-geometry-kernels.md) — Implements a system for building complex 3D objects by combining geometric primitives and height fields. ([source](https://mujoco.readthedocs.io/en/latest/overview.html))
- [OpenGL 3D Pipelines](https://awesome-repositories.com/f/graphics-multimedia/graphics-engines-rendering/rendering/systems/gpu-accelerated-ui-rendering/3d-scene-renderers/opengl-3d-pipelines.md) — Sets up an OpenGL context to generate images of simulations without displaying a window. ([source](https://mujoco.readthedocs.io/en/latest/python.html))
- [Collision Shapes](https://awesome-repositories.com/f/graphics-multimedia/graphics-engines-rendering/text-rendering/sdf/collision-shapes.md) — Implements custom signed distance functions via plugins to define specialized collision shapes. ([source](https://mujoco.readthedocs.io/en/latest/mjwarp/index.html))
- [Mesh-Based Collision Geometry](https://awesome-repositories.com/f/graphics-multimedia/mesh-processing-apis/mesh-based-collision-geometry.md) — Attaches geometric primitives or meshes to bodies to determine their physical boundaries. ([source](https://mujoco.readthedocs.io/en/latest/XMLreference.html))
- [Non-Convex Collision Handling](https://awesome-repositories.com/f/graphics-multimedia/non-convex-collision-handling.md) — Implements custom collision logic to handle intersections for non-convex meshes. ([source](https://mujoco.readthedocs.io/en/latest/programming/simulation.html))
- [Signed Distance Field Representations](https://awesome-repositories.com/f/graphics-multimedia/non-convex-collision-handling/signed-distance-field-representations.md) — Specifies custom shapes using signed distance fields to enable mesh-free collision detection. ([source](https://mujoco.readthedocs.io/en/latest/programming/extension.html))
- [Physics-to-USD Conversions](https://awesome-repositories.com/f/graphics-multimedia/physics-to-usd-conversions.md) — Transforms MJCF files into USD assets using specialized schemas to ensure faithful physical representation. ([source](https://mujoco.readthedocs.io/en/latest/OpenUSD/exporting.html))
- [USD Asset Importers](https://awesome-repositories.com/f/graphics-multimedia/usd-asset-importers.md) — Loads 3D assets from USD files to define the geometry and physical properties of simulation objects. ([source](https://mujoco.readthedocs.io/en/latest/OpenUSD/importing.html))

### Scientific & Mathematical Computing

- [Forward Dynamics Solvers](https://awesome-repositories.com/f/scientific-mathematical-computing/forward-dynamics-solvers.md) — Computes the time-derivative of the system state, including accelerations and sensor data. ([source](https://mujoco.readthedocs.io/en/latest/programming/simulation.html))
- [Inverse Dynamics Solving](https://awesome-repositories.com/f/scientific-mathematical-computing/inverse-dynamics-solving.md) — Determines the required joint torques to achieve specific accelerations for computed torque control. ([source](https://mujoco.readthedocs.io/en/latest/APIreference/APIfunctions.html))
- [Kinematic Coordinate Frames](https://awesome-repositories.com/f/scientific-mathematical-computing/kinematic-coordinate-frames.md) — Converts positions and orientations between local, global, and center-of-mass coordinate systems. ([source](https://mujoco.readthedocs.io/en/latest/programming/simulation.html))
- [Constraint Solvers](https://awesome-repositories.com/f/scientific-mathematical-computing/numerical-mathematical-foundations/optimization-solvers/constraint-solvers.md) — Tunes numerical optimization algorithms and friction cone models to balance accuracy and performance. ([source](https://mujoco.readthedocs.io/en/latest/modeling.html))
- [Constraint Force Optimization](https://awesome-repositories.com/f/scientific-mathematical-computing/optimization-constraint-enforcement/constraint-force-optimization.md) — Computes global constraint forces as the solution to a convex optimization problem. ([source](https://mujoco.readthedocs.io/en/latest/computation/index.html))
- [Physical Model Composition](https://awesome-repositories.com/f/scientific-mathematical-computing/physical-model-composition.md) — Allows the creation of complex robot models by attaching bodies, frames, and specifications to one another. ([source](https://mujoco.readthedocs.io/en/latest/python.html))
- [Biomechanical Simulations](https://awesome-repositories.com/f/scientific-mathematical-computing/biomechanical-simulations.md) — Simulates muscle-tendon actuators using scaled length-velocity functions to approximate biological force production. ([source](https://mujoco.readthedocs.io/en/latest/modeling.html))
- [Contact Parameter Tuning](https://awesome-repositories.com/f/scientific-mathematical-computing/contact-parameter-tuning.md) — Defines friction coefficients, margins, and priority rules to determine how colliding geometries interact. ([source](https://mujoco.readthedocs.io/en/latest/modeling.html))
- [Control Law Implementations](https://awesome-repositories.com/f/scientific-mathematical-computing/control-law-implementations.md) — Allows defining custom control and applied force vectors based on the current position and velocity. ([source](https://mujoco.readthedocs.io/en/latest/APIreference/APIglobals.html))
- [Signed Distance Fields](https://awesome-repositories.com/f/scientific-mathematical-computing/euclidean-distance-calculators/signed-distance-fields.md) — MuJoCo calculates the smallest signed distance between two geoms or along a ray from a camera. ([source](https://mujoco.readthedocs.io/en/latest/XMLreference.html))
- [Parallelized Dynamics Sampling](https://awesome-repositories.com/f/scientific-mathematical-computing/forward-dynamics-solvers/parallelized-dynamics-sampling.md) — MuJoCo executes multiple forward or inverse dynamics calls across a thread pool using private data structures. ([source](https://mujoco.readthedocs.io/en/latest/programming/simulation.html))
- [Parallel Scene Simulations](https://awesome-repositories.com/f/scientific-mathematical-computing/high-performance-execution-environments/high-performance-and-parallel-computing/parallel-computing-simulators/parallel-scene-simulations.md) — Provides an interactive viewer to observe multi-world simulations in real-time. ([source](https://mujoco.readthedocs.io/en/latest/mjwarp/index.html))
- [Interactive Dynamics Probing](https://awesome-repositories.com/f/scientific-mathematical-computing/interactive-dynamics-probing.md) — Manipulates body poses or applies external forces and torques in real-time to probe system dynamics. ([source](https://mujoco.readthedocs.io/en/latest/programming/visualization.html))
- [Joint Jacobian Computations](https://awesome-repositories.com/f/scientific-mathematical-computing/joint-jacobian-computations.md) — Provides efficient computation of state-transition and control-transition Jacobians for robotic dynamics. ([source](https://mujoco.readthedocs.io/en/latest/computation/index.html))
- [Live Simulation Model Recompilation](https://awesome-repositories.com/f/scientific-mathematical-computing/live-simulation-model-recompilation.md) — Updates an active model and its simulation state without restarting to allow structural changes. ([source](https://mujoco.readthedocs.io/en/latest/programming/modeledit.html))
- [Model Serialization](https://awesome-repositories.com/f/scientific-mathematical-computing/model-serialization.md) — Saves compiled model specifications as human-readable XML files or strings. ([source](https://mujoco.readthedocs.io/en/latest/programming/modeledit.html))
- [Dynamic Geometry Models](https://awesome-repositories.com/f/scientific-mathematical-computing/numerical-mathematical-foundations/dynamic-geometry-models.md) — Creates 3D strings with wrapping and via-point constraints to simulate mechanical coupling and pulleys. ([source](https://mujoco.readthedocs.io/en/latest/overview.html))
- [Nonlinear Optimization Solvers](https://awesome-repositories.com/f/scientific-mathematical-computing/numerical-mathematical-foundations/optimization-solvers/nonlinear-optimization-solvers.md) — MuJoCo solves sequential quadratic programs using a nonlinear least squares optimizer. ([source](https://mujoco.readthedocs.io/en/latest/python.html))
- [Parallel Computation Thread Pools](https://awesome-repositories.com/f/scientific-mathematical-computing/parallel-computation-thread-pools.md) — MuJoCo creates a thread pool with a specified number of worker threads to parallelize simulation computations. ([source](https://mujoco.readthedocs.io/en/latest/APIreference/APIfunctions.html))
- [Nonlinear Force Models](https://awesome-repositories.com/f/scientific-mathematical-computing/polynomial-joint-constraints/nonlinear-force-models.md) — Specifies nonlinear stiffness and damping for joints and tendons using polynomials. ([source](https://mujoco.readthedocs.io/en/latest/computation/index.html))
- [Robot Model Composition](https://awesome-repositories.com/f/scientific-mathematical-computing/robot-model-composition.md) — Provides the ability to inject subtrees of bodies from one model asset into another to reuse complex robot components. ([source](https://mujoco.readthedocs.io/en/latest/XMLreference.html))
- [Robotic Sensor Simulations](https://awesome-repositories.com/f/scientific-mathematical-computing/robotic-sensor-simulations.md) — MuJoCo measures scalar and vector data from actuators and joints to provide real-time feedback. ([source](https://mujoco.readthedocs.io/en/latest/unity.html))
- [Simulation Interest Sites](https://awesome-repositories.com/f/scientific-mathematical-computing/simulation-interest-sites.md) — Defines specific locations on bodies to serve as mounting points for sensors or tendon via-points. ([source](https://mujoco.readthedocs.io/en/latest/XMLreference.html))
- [Synthetic Sensor Simulation](https://awesome-repositories.com/f/scientific-mathematical-computing/synthetic-sensor-simulation.md) — MuJoCo generates readings from touch, IMU, force-torque, and rangefinder sensors. ([source](https://mujoco.readthedocs.io/en/latest/overview.html))
- [Tendon and Cable Simulations](https://awesome-repositories.com/f/scientific-mathematical-computing/tendon-and-cable-simulations.md) — Simulates cables by creating paths that wrap around obstacle geometries and pass through specific sites. ([source](https://mujoco.readthedocs.io/en/latest/XMLreference.html))

### Software Engineering & Architecture

- [Kinematic Tree Representations](https://awesome-repositories.com/f/software-engineering-architecture/tree-traversal-algorithms/kinematic-tree-traversers/kinematic-tree-representations.md) — Organizes bodies and joints in a nested hierarchy to establish spatial relationships and degrees of freedom. ([source](https://mujoco.readthedocs.io/en/latest/modeling.html))
- [State Snapshots](https://awesome-repositories.com/f/software-engineering-architecture/architectural-design-patterns/state-management/persistence-and-serialization/state-serialization/state-snapshots.md) — Stores tensor values of the simulator state at intervals to capture and reconstruct motion. ([source](https://mujoco.readthedocs.io/en/latest/OpenUSD/mjcPhysics.html))
- [Execution Pipelines](https://awesome-repositories.com/f/software-engineering-architecture/execution-pipelines.md) — Organizes simulation logic into an execution pipeline that can be reconfigured via flags and callbacks. ([source](https://mujoco.readthedocs.io/en/latest/overview.html))
- [Runtime Parameter Tuning](https://awesome-repositories.com/f/software-engineering-architecture/runtime-parameter-tuning.md) — Updates real-valued parameters of a compiled model at runtime to change physics behavior without recompilation. ([source](https://mujoco.readthedocs.io/en/latest/programming/simulation.html))

### Data & Databases

- [Contact Pair Configuration](https://awesome-repositories.com/f/data-databases/contact-management/contact-pair-configuration.md) — Explicitly defines contact pairs or excludes specific body pairs to override automated collision detection. ([source](https://mujoco.readthedocs.io/en/latest/overview.html))
- [Simulation State Vector Snapshotting](https://awesome-repositories.com/f/data-databases/data-snapshotting/state-snapshots/simulation-state-vector-snapshotting.md) — Stores a library of state vectors including joint positions and control inputs for simulation initialization. ([source](https://mujoco.readthedocs.io/en/latest/XMLreference.html))
- [3D Asset Managers](https://awesome-repositories.com/f/data-databases/file-asset-management/3d-asset-managers.md) — Supports the loading of various 3D mesh and scene formats including OBJ, STL, and USD. ([source](https://mujoco.readthedocs.io/en/latest/programming/extension.html))
- [Simulation Island Partitioners](https://awesome-repositories.com/f/data-databases/partitioning-algorithms/simulation-island-partitioners.md) — MuJoCo increases performance by partitioning degrees of freedom into independent disjoint sub-graphs solved in parallel. ([source](https://mujoco.readthedocs.io/en/latest/computation/index.html))
- [3D Scene Exporters](https://awesome-repositories.com/f/data-databases/query-translators/multi-format-exports/3d-scene-exporters.md) — Saves scenes and trajectories in USD format for high-quality rendering in external software. ([source](https://mujoco.readthedocs.io/en/latest/OpenUSD/index.html))

### Development Tools & Productivity

- [3D Model Exporters](https://awesome-repositories.com/f/development-tools-productivity/project-imports/external-file-importers/3d-model-exporters.md) — Transforms transient physics model definitions into persistent 3D file formats for long-term storage. ([source](https://mujoco.readthedocs.io/en/latest/OpenUSD/mjcf_file_format_plugin.html))

### System Administration & Monitoring

- [Physics](https://awesome-repositories.com/f/system-administration-monitoring/task-schedulers/simulation-callbacks/physics.md) — Executes custom control logic at the latest possible point in the simulation pipeline for real-time state access. ([source](https://mujoco.readthedocs.io/en/latest/programming/simulation.html))
- [Simulation Engine Plugins](https://awesome-repositories.com/f/system-administration-monitoring/task-schedulers/simulation-engine-plugins.md) — Installs Python or native C callbacks as plugins to modify the computation pipeline for custom components. ([source](https://mujoco.readthedocs.io/en/latest/python.html))

### User Interface & Experience

- [Offscreen Framebuffer Managers](https://awesome-repositories.com/f/user-interface-experience/web-based-rendering-engines/embedded-web-renderers/offscreen-rendering/offscreen-framebuffer-managers.md) — Outputs visual data to a headless framebuffer for synthetic computer vision in cloud environments. ([source](https://mujoco.readthedocs.io/en/latest/programming/visualization.html))

### Web Development

- [USD Physics Exporters](https://awesome-repositories.com/f/web-development/web-infrastructure-deployment/asset-management-build-tools/asset-loading-resolution/asset-exporters/physics-mesh-exporters/usd-physics-exporters.md) — Converts physics simulation assets into Universal Scene Description format using a Python-based exporter. ([source](https://mujoco.readthedocs.io/en/latest/OpenUSD/exporting.html))
