genesis-world
by
Genesis-Embodied-AI

Description: Simulation platform for general-purpose robotics & embodied AI learning.

View on GitHub ↗

Summary Information

Updated 1 hour ago
Added to GitGenius on February 27th, 2026
Created on October 31st, 2023
Open Issues & Pull Requests: 140 (-1)
Number of forks: 2,809
Total Stargazers: 29,528 (+1)
Total Subscribers: 224 (+0)

Issue Activity (beta)

Open issues: 114
New in 7 days: 2
Closed in 7 days: 2
Avg open age: 221 days
Stale 30+ days: 97
Stale 90+ days: 74

Recent activity

Opened in 7 days: 2
Closed in 7 days: 2
Comments in 7 days: 5
Events in 7 days: 11

Top labels

  • bug (450)
  • enhancement (205)
  • P2 (73)
  • P0 (57)
  • P1 (55)
  • question (24)
  • documentation (22)
  • invalid (2)

Repository Insights (GitGenius)

Median issue/PR response: 0.0 hours
Mean response time: 4.3 days
90th percentile: 37.4 hours
Tracked items: 1,046

Most active contributors

Detailed Description

Genesis World is a simulation platform designed for physical AI development and embodied AI research, combining a unified multi-physics engine, a photo-realistic renderer called Nyx, and a cross-platform compiler named Quadrants behind a Python-based simulation interface. The platform is engineered to scale from single laptop kernels to datacenter-grade GPUs while maintaining accessibility for research code integration. Originally launched as an academic project in December 2024, Genesis World has transitioned to official development support from Genesis AI.

The platform's architecture consists of four integrated layers. The simulation interface provides the user-facing API with asset parsing capabilities for multiple formats including URDF, MJCF, OBJ, GLB, and USD, alongside entity accessors, controllers, sensors, parallel and heterogeneous environment support, and a built-in GUI. The physics layer implements a unified multi-physics engine that integrates rigid body dynamics, finite element method (FEM), material point method (MPM), particle-based dynamics including both position-based dynamics (PBD) and smoothed particle hydrodynamics (SPH), the uipc library, an explicit coupler, and SAP, all operating within a shared scene and state. The rendering layer exposes three distinct rendering paths as camera sensors: Nyx (an in-house renderer optimized for robotics), Luisa (a domain-specific language ray tracer), and Pyrender (a rasterizer). The compiler layer uses Quadrants to lower Python kernel code to multiple backends including CUDA, AMD ROCm, Apple Metal, Vulkan, x86, and ARM64 architectures while preserving Genesis's autodifferentiation, GPU graph capabilities, and fastcache machinery.

The repository demonstrates extensive physics simulation capabilities through its catalogue of examples spanning rigid body dynamics, deformable objects, fluids, and coupled multi-physics scenarios. Physics examples include rigid body manipulation with robotic arms, collision dynamics, finite element constraints, material point method simulations, particle-based liquid dynamics, cloth simulation, smoke dynamics, and implicit contact handling. The rendering examples showcase camera control systems, entity following, animated viewpoints, and advanced Nyx features including physically-based materials, various light types, 3D Gaussian splatting, object picking, and multi-camera multi-environment setups.

Activity data from GitGenius reveals substantial development momentum with 1044 tracked issues and pull requests. The median response latency across these items is 0.0 hours with a mean of 104.3 hours, indicating rapid community engagement. Bug reports constitute the most active issue category with 448 items, followed by enhancement requests with 205 items and priority-2 classifications with 73 items. The core development team includes duburcqa with 1958 tracked events, YilingQiao with 293 events, and Kashu7100 with 219 events. The repository maintains connections with related projects through overlapping contributors, including genesis-embodied-ai/genesisworld, genesis-embodied-ai/genesis, and huggingface/lerobot, indicating an ecosystem of complementary tools for embodied AI research and robotics simulation.

genesis-world
by
Genesis-Embodied-AIGenesis-Embodied-AI/genesis-world

Repository Details

Fetching additional details & charts...