Skip to content

wwagner33/circuit-simulator

 
 

Repository files navigation

Circuit Simulator

Build Status David David

An electronic circuit simulator inspired by Paul Falstad's excellent circuit simulator.

Vision

A visual, fully interactive circuit simulator in your browser.

// TODO

  • Visible component values
  • Deletable components
  • Editable components values
  • Transient analysis
  • Capacitors
  • Inductors
  • Time-varying sources (e.g. sine wave voltage source)
  • Default circuit on startup
  • Multiple component selection
  • Oscilloscopes
  • Helpful error messaging (for voltage source loops etc.)
  • Non-linear analysis
  • Diodes, transistors & valves
  • Save, load and share circuits
  • AC analysis

Play

Want to play around?

git clone [email protected]:circuitsim/circuit-simulator.git
cd circuit-simulator
npm install
npm run dev

Open localhost:8080.

About

⚡ An interactive electronic circuit simulator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 96.6%
  • HTML 1.6%
  • CSS 1.4%
  • Shell 0.4%