MyOpenLab is a Java-based software, which contains graphic blocks, each one fulfills a specific function and has properties configurable by the user.
Cost / License
- Free
- Open Source
Platforms
- Mac
- Windows
- Linux
- BSD




Emulino is described as 'Emulator for the Arduino platform by Greg Hewgill, originally found on emulino: arduino cpu emulator' and is an app. There are more than 10 alternatives to Emulino for a variety of platforms, including Linux, Windows, Mac, Web-based and Chrome OS apps. The best Emulino alternative is Circuit JS, which is both free and Open Source. Other great apps like Emulino are QUCS, Autodesk Tinkercad, LTspice and SimulIDE.
MyOpenLab is a Java-based software, which contains graphic blocks, each one fulfills a specific function and has properties configurable by the user.




Electronic circuit simulator. Simple environment to run and debug firmware for AVR 8-bit microprocessors.


oregano - An electrical engineering tool for GNOME
oregano is an application for schematic capture and simulation of electronic circuits. The actual simulation is performed by Berkeley Spice, or GNUcap or the new generation ngspice which is required for simulation, but not neces.

It is a circuit simulator on a virtual breadboard. it supports virtual components like microcontrollers, TTL, graphical and alphanumerical LCDs and others in addition to virtual instruments and certainly the basic components (resistors, capacitors..).




StochSD (Stochastic System Dynamics) is a System Dynamics simulation software with focus on stochastics. It is a form of Continuous System Simulation (CSS) that in addition to model and simulate continuous flows between compartments, can handle transitions of discrete entities.

The SimulAVR program is a simulator for the Atmel AVR family of microcontrollers. (ATtiny and ATmega) SimulAVR can be used either standalone or as a remote target for avr-gdb. There is a python- and TCL interface.
PICsim emulates a microcontroller PIC16F628/16F777/16F877A/18F452/18F4550/18F4620 and periferics such as USART and timers, the simulator architecture permit easy implementation of external elements in c language.




simavr is a new AVR simulator for linux, or any platform that uses avr-gcc. It uses avr-gcc's own register definition to simplify creating new targets for supported AVR devices. The core was made to be small and compact, and hackable so allow quick prototyping of an AVR...
Xyce (zi¯s, rhymes with “spice”) is an open source, SPICE-compatible, high-performance analog circuit simulator, capable of solving extremely large circuit problems by supporting large-scale parallel computing platforms.