LunaSim
Design and Run All-Powerful Simulations
Why Was LunaSim Created?
"System dynamics modeling software allows the user to graphically describe and run simulations of real-world systems. My school's 9th Grade Foundations of Computer Science class uses this kind of software, where students learn about how modeling and simulation works and how it can be applied to the fields of engineering, physics, and biology.
Previously, my school used licensed, commercial (and expensive) software for systems modeling. A system-wide software upgrade made the previous modeling software at our school inoperable on Windows and school-issued Chromebooks, upending students' curriculum.
This motivated me to propose and lead the development of our app LunaSim, a free, open-source alternative that can be accessed from any computer with a standard browser, allowing students to use both the desktop computers and Chromebooks to build their simulations."
- Karthik Vedula, Original Co-Creator of LunaSim
What is LunaSim?
LunaSim is a free, open-source, browser-based system dynamics modeling software designed to make complex simulations accessible to students and educators. Built to replace expensive commercial alternatives, LunaSim enables users to create interactive models of real-world systems through an intuitive drag-and-drop interface. With features like stock-and-flow diagrams, custom equations/referencing, multiple integration methods, and comprehensive visualization tools, LunaSim has revolutionized how system dynamics is taught in classrooms worldwide.
Important Features
-
Nodes
Stocks, Variables, Clouds
-
Links
Flows, Influences
-
Equations
Arithmetic, Trigonometry, Node/Link References
-
Integration Methods
Euler's Method, Runge-Kutta 4
-
Visuals
Charts, Tables
-
Import/Export
Save and Reuse Models, Download Models
-
Customization
Custom Themes, Custom Fonts
-
And Much More!
Ghosting, Logic, Docs, etc.
Our Team
Meet the passionate individuals behind LunaSim who are dedicated to revolutionizing system dynamics education.

Karthik Vedula
Lead Programmer

Aditya Patil
Systems Analyst / Lead Tester

Sienna Simms
Project Manager / Lead Tester

William Park
Functional Developer

Ryan Chung
Project Manager

Akash Saran
Lead Programmer

Arjun Mujumdar
Lead Tester

Caleb Wen
Systems Analyst

Ben Ross
Technical Advisor

Ishan Kheterpal
Computer Science Teacher

Mark Estep
Computer Science Teacher

Kevin Lee
Program Head
History of LunaSim





References & Recognition
Congressional App Video
Watch our presentation video on YouTube
Congressional App Winner
MD-06 District Winner of Congressional App Challenge
Poolesville Pulse
SMCS Juniors Develop Software for 9th Grade Class
Karthik's Blog
Congressional App Challenge – House of Code
Research Paper
LunaSim: A Lightweight, Web-Based, Open-Source System Dynamics Modeling Software
Source Code
LunaSim GitHub Repository
LunaSim Copilot
AI-Powered System Dynamics Assistant