Skip to content

NumaSimBrowser-native circuit editor and simulator.

Build, simulate, and analyze power-electronic and control circuits — right in your browser.

What is NumaSim?

NumaSim is a circuit editor that runs in your browser. It combines a JointJS-based schematic canvas with a C++ simulator (compiled to WebAssembly) so you can author, simulate, and visualize results without installing anything.

This site is the user-facing documentation:

  • Get started — what to install (nothing!), how to open the app, and your first circuit.
  • Concepts — the ideas behind observables, power flow, subsystems, multi-rate monitoring, wire routing, the scope panel, and the chat / AI assistant.
  • Components — reference for every component in the palette: ports, parameters, observables, samples that use it.
  • Samples — gallery of ready-to-run example circuits. Click "Open in app" to load any sample directly in your browser.

Released under the MIT License.