github.com/OpenModelica/OpenModelica ↗

OpenModelica is an open-source Modelica-based modeling and simulation environment intended for industrial and academic usage.

An animated visualization of OpenModelica/OpenModelica's Git history from November 1997 to April 2023, built by 181 contributors. The codebase reached 167,921 lines, mostly Modelica. The video runs 13 minutes 36 seconds.

Render your own repo

Turn any GitHub repository into a video like this — free sample in seconds.

Visualize your own →

Open this visualization on its own page →

Language

Modelica

Contributors

181

Lines of Code

167,921

From

1997-11-07

To

2023-04-12

Advertisement

About OpenModelica/OpenModelica

OpenModelica is an industrial and academic modeling and simulation environment built around the Modelica language. The project is organized as a superproject containing multiple specialized components, with the OMCompiler serving as the core engine that translates Modelica models into executable simulations.

The environment provides several interfaces for users: OMEdit is a graphical modeling interface, OMShell and OMNotebook offer interactive command-line and notebook-based environments, and OMSimulator enables co-simulation capabilities using FMI and SSP standards. Additional tools like OMOptim for optimization, OMParser for parsing, and OMPlot for visualization support the broader modeling workflow.

Development is coordinated by the Open Source Modelica Consortium as a non-profit organization. The project supports multiple platforms including Linux, Windows, and macOS, with nightly builds automatically generated to help users access the latest development version without compiling from source. The codebase is primarily written in Modelica and uses a modular architecture where developers can selectively checkout components based on their needs.

Advertisement

Share this video