Postdoc openings for musculoskeletal simulation for CP and mobile biofeedback training projects... Learn more
AboutDownloadsDocumentsForumsSource CodeIssuesNews

Provide easy-to-use, extensible software for modeling, simulating, controlling, and analyzing the neuromusculoskeletal system.

License: OpenSim, OpenSim Models and Examples, OpenSim Source Code

OpenSim is a freely available, user extensible software system that lets users develop models of musculoskeletal structures and create dynamic simulations of movement.

Find out how to join the community and see the work being performed using OpenSim at

Access all of our OpenSim resources at the new
Support Site.

Watch our Introductory Video get an overview of the OpenSim project and see how modeling can be used to help plan surgery for children with cerebral palsy.


OpenSim Workshop at Summer School on Neurorehabilitation

May 5, 2016

Massimo Sartori and Monica Reggiani are leading a workshop, "Musculoskeletal Modeling and Simulation of Human Movement in OpenSim" at the Summer School in Neurorehabilitation ( in Baiona, Spain from June 6-10, 2016.

OpenSim Workshop at the International Shoulder Group meeting

May 4, 2016

The 11th Conference of the International Shoulder Group (ISG) will be held from 14th-16th July 2016 in Winterthur, Switzerland and will include a half-day OpenSim workshop.

See all News


The software provides a platform on which the biomechanics community can build a library of simulations that can be exchanged, tested, analyzed, and improved through multi-institutional collaboration. The underlying software is written in ANSI C++, and the graphical user interface (GUI) is written in Java.

OpenSim technology makes it possible to develop customized controllers, analyses, contact models, and muscle models among other things. These plugins can be shared without the need to alter or compile source code. Users can analyze existing models and simulations and develop new models and simulations from within the GUI.

See all Downloads