projectchrono/chrono

High-performance C++ library for multiphysics and multibody dynamics simulations

View on GitHub ↗Jump to charts ↓Open shareable report →

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 1 hour ago
Added to GitGenius on September 22nd, 2026
Created on September 3rd, 2013
Open Issues & Pull Requests: 14 (+0)
GitHub issues: Enabled
Number of forks: 638
Total Stargazers: 3,053 (+0)
Total Subscribers: 110 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 21.6 hours
Mean response time: 249.3 days
90th percentile: 994.8 days
Tracked items: 201

How this project is maintained

Practically every issue opened in the past year has drawn a reply. 93% of issues opened in the past year have since been closed. Three people close 85% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 9
New in 7 days: 2
Closed in 7 days: 1
Avg open age: 672 days
Stale 30+ days: 6
Stale 90+ days: 3

Recent activity

Opened in 7 days: 1
Closed in 7 days: 1
Comments in 7 days: 1
Events in 7 days: 3

Top labels

  • bug (34)
  • enhancement (9)
  • documentation (3)
  • question (2)
  • proposal (1)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Project CHRONO is a high-performance C++ library for multiphysics and multibody dynamics simulations.

The tool addresses the challenge of modeling and simulating complex physical systems involving rigid bodies, deformable bodies, granular materials, and fluid-solid interactions. It formulates these problems using differential-algebraic equations, partial differential equations, differential variational inequalities, and ordinary differential equations depending on the problem class. The core library provides rigid and flexible multibody system simulation with optional modules extending capability to specialized domains like ground vehicle dynamics, robotics, granular dynamics, and fluid-solid interaction. Chrono also integrates sensor simulation for robotics applications through a ROS2 interface, supporting embodied AI and autonomous agent development.

The tool suits researchers and engineers in academia, industry, and government working on large-scale multiphysics problems. It is particularly valuable for projects requiring finite element analysis, vehicle simulation, terramechanics, or granular dynamics alongside multibody dynamics. The codebase is mature and stable with established support across these domains. Chrono provides language flexibility through C++, Python, and C# APIs, and runs on Linux, Windows, and macOS. The modular architecture allows users to adopt only the components needed for their specific problem class, from basic rigid body dynamics to advanced coupled multiphysics scenarios. Specialized parallel computing modules support multi-core, GPU, and distributed computing for large-scale simulations, with documented support for both NVIDIA and AMD GPUs.

The project maintains a stable, well-tested codebase actively developed across multiple platforms and compilers. Documentation is comprehensive, including API references for multiple releases, Python interface guides, and specialized manuals for core and vehicle modules. The repository includes guidance for coding agents and external contributors, with template projects and demo materials available. Community support is available through a dedicated Google Groups forum.