sofa-framework/sofa
Real-time multi-physics simulation with an emphasis on medical simulation. observed · 2026-08-28
Health v2 · maintenance only
86/100
- Activity 99
- Release rhythm 61
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 188
- age_days: 3746
- days_rel: 49
- days_push: 7
- n_releases_24m: 4
Adoption not part of the score
1251 stars · 360 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
SOFA is an open-source C++ framework for interactive, real-time multi-physics simulation based on the Finite Element Method, with an emphasis on medical simulation and robotics. It ships as a bundle of libraries plus a standalone GUI (runSofa) and an extensible plugin system, targeting research and prototyping of deformable and rigid body dynamics.
Use cases
- simulate soft tissue deformation for surgical training
- prototype soft robotics before fabrication
- real-time FEM simulation of deformable bodies
- biomechanics research on organs and tissue
- simulate rigid and soft body interactions with collisions
- integrate physics simulation into Unity or Unreal via plugins
- compare constitutive models and solvers for continuum mechanics
When to choose
- you need interactive real-time FEM simulation of deformable objects
- you work in medical simulation, biomechanics, or soft robotics research
- you want a composable scene-graph architecture with a plugin ecosystem
- you need cross-platform C++ simulation libraries you can embed in your own application
When to avoid
- you need rigid-body game physics for a game engine (use Bullet, PhysX, or Jolt)
- you want a turnkey end-user simulator with no programming
- your project requires a permissive license incompatible with LGPL-2.1
- you need GPU-accelerated large-scale simulation out of the box without extra plugin setup
Facets
framework · maturity active
simulation graphics plugin-system sdk simulation robotics healthcare graphics windows cpp cross-platform fem physics-simulation medical-simulation soft-robotics biomechanics real-time deformable-bodies collision-detection haptics cuda research macos linux
10 sources
- readme: https://github.com/sofa-framework/sofa · fetched 2026-08-28 · 4f6776cc3e41
- homepage: https://www.sofa-framework.org · fetched 2026-08-29 · 6d6e69b1dae3
- site_page: https://www.sofa-framework.org/about/features · fetched 2026-08-29 · 02f23ecaa71a
- site_page: https://www.sofa-framework.org/about/news · fetched 2026-08-29 · f0ef33fc07b2
- site_page: https://www.sofa-framework.org/about/jobs · fetched 2026-08-29 · 9a90a7566c64
- site_page: https://www.sofa-framework.org/about/sofa-v26-06 · fetched 2026-08-29 · db80c348825f
- site_page: https://www.sofa-framework.org/about · fetched 2026-08-29 · 02f23ecaa71a
- site_page: https://www.sofa-framework.org/about/news/sofa-week-2026-registration-open · fetched 2026-08-29 · 7c57f7c8fab7
- site_page: https://www.sofa-framework.org/about/news/cushion-soft-robotics-simulation-in-grasshopper · fetched 2026-08-29 · 36897e125140
- site_page: https://www.sofa-framework.org/about/news/sofa-v26-06-has-been-released · fetched 2026-08-29 · c724632fb52b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| sofa-framework/sofa | main | 86 |
For agents
markdown · JSON · MCP: product_card(name="sofa-framework/sofa")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem