awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
newton-physics avatar

newton-physics/newton

0
View on GitHub↗
2,535 stars·265 forks·Python·apache-2.0·23 viewsnewton-physics.github.io/newton↗

Newton

Newton is a GPU-accelerated physics engine and robotics simulation platform designed for high-performance modeling of rigid bodies and complex articulations. It functions as a differentiable physics engine, calculating gradients to enable mathematical optimization and machine learning.

The platform is distinguished by its ability to execute multiple parallel physics worlds on a single GPU, which accelerates data collection for reinforcement learning. It also supports the simulation of deformable bodies, such as cloth and cables, using particle-based methods and multi-physics coupling.

Newton covers a broad range of robotic capabilities, including inverse kinematics for joint parameter calculation and the generation of synthetic sensor data for IMUs and contact sensors. The system includes tools for importing robot models and asset meshes, as well as exporting simulation states to universal 3D formats for visualization and analysis.

Features

  • Differentiable Physics Engines - Functions as a differentiable physics engine that calculates gradients for mathematical optimization and machine learning.
  • GPU-Accelerated Robot Simulators - Provides a GPU-accelerated simulation environment for modeling rigid bodies and complex robotic articulations.
  • Parallel Simulations - Executes multiple independent physics worlds simultaneously on the GPU to accelerate reinforcement learning data collection.
  • Robotics Simulators - Provides a complete virtual environment for modeling robotic joints, kinematics, and synthetic sensor data.
  • Robotic Physics and Sensor Simulators - Simulates rigid bodies, articulated systems, and sensors specifically for realistic robotic interaction.
  • Reinforcement Learning Accelerations - Accelerates reinforcement learning by executing multiple parallel physics worlds on a single GPU for rapid data collection.
  • Robotic Sensor Simulation - Simulates the functional output of robotic perception hardware like IMUs and contact sensors.
  • Inverse Kinematics - Computes the required joint configurations for robotic arms to reach specific end-effector poses.
  • GPU-Accelerated Physics Simulations - Implements high-throughput physical simulations using parallel compute kernels on the GPU.
  • Inverse Kinematics - Computes required joint parameters for articulated robots to reach specific spatial targets.
  • Parallel World Simulations - Runs multiple independent physics worlds simultaneously on a single GPU to accelerate RL data collection.
  • Synthetic Sensor Simulation - Generates artificial sensor readings by calculating intersections and contact points within the physics engine.
  • Simulation Visualizers - Renders the physical world and dynamic properties for real-time observation or offline analysis.
  • Robot Model Importers - Ingests robot models from standard descriptive formats into the simulation environment.
  • Simulation Environment Builders - Builds simulation environments by adding geometric shapes, ground planes, and predefined templates.
  • Soft Body Simulations - Models deformable objects such as cloth and cables using particle-based dynamics and multi-physics coupling.
  • Particle Physics Simulations - Simulates soft bodies and flexible materials like cloth and cables using particle-based dynamics.
  • Physics Simulation - GPU-accelerated differentiable physics engine for robotics.

Star history

Star history chart for newton-physics/newtonStar history chart for newton-physics/newton

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Newton

These projects share indexed features with Newton. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • google-deepmind/mujoco_menageriegoogle-deepmind avatar

    google-deepmind/mujoco_menagerie

    3,055View on GitHub↗

    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

    Pythonmujocorobotics
    View on GitHub↗3,055
  • nvidia/isaac-gr00tNVIDIA avatar

    NVIDIA/Isaac-GR00T

    6,222View on GitHub↗
    Jupyter Notebook
    View on GitHub↗6,222
  • projectchrono/chronoprojectchrono avatar

    projectchrono/chrono

    2,733View on GitHub↗

    Chrono is a multi-physics simulation suite that functions as a multibody dynamics simulator, a finite element analysis tool, and a robotics simulation framework. It provides specialized solvers for fluid-solid interaction and distributed physics engines capable of synchronizing multiple agents across a network. The project features a dedicated pipeline for converting CAD assemblies into simulation-ready formats and integrates directly with robot operating systems to validate autonomous control logic and sensors. It differentiates itself through the use of WebAssembly for portable browser-base

    C++flexible-bodyfluid-solid-interactiongranular-dynamics
    View on GitHub↗2,733
  • dusty-nv/jetson-inferencedusty-nv avatar

    dusty-nv/jetson-inference

    8,734View on GitHub↗

    jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU hardware. Its primary purpose is to enable real-time computer vision and AI inference at the edge with low latency and high throughput. The project distinguishes itself through high-performance streaming analytics and the ability to execute concurrent AI pipelines on auto-grade silicon. It provides specialized support for multi-sensor stream processing, utilizing zero-copy data transport to load camera frames directly into GPU memory. The codebase covers a broad surface of capabiliti

    C++caffecomputer-visiondeep-learning
    View on GitHub↗8,734
Compare all 30 related projects→

Frequently asked questions

What does newton-physics/newton do?

Newton is a GPU-accelerated physics engine and robotics simulation platform designed for high-performance modeling of rigid bodies and complex articulations. It functions as a differentiable physics engine, calculating gradients to enable mathematical optimization and machine learning.

What are the main features of newton-physics/newton?

The main features of newton-physics/newton are: Differentiable Physics Engines, GPU-Accelerated Robot Simulators, Parallel Simulations, Robotics Simulators, Robotic Physics and Sensor Simulators, Reinforcement Learning Accelerations, Robotic Sensor Simulation, Inverse Kinematics.

Which projects share features with newton-physics/newton?

Projects with overlapping indexed features include: google-deepmind/mujoco_menagerie — mujoco_menagerie is a curated library of physical robot specifications and XML model definitions designed for… nvidia/isaac-gr00t. projectchrono/chrono — Chrono is a multi-physics simulation suite that functions as a multibody dynamics simulator, a finite element analysis… dusty-nv/jetson-inference — jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU… genesis-embodied-ai/genesis-world — Genesis World is an embodied AI simulation platform designed for training robotic agents through physics-based… carla-simulator/carla — CARLA is an autonomous driving simulator and research environment designed for developing and validating self-driving…