Wokwi alternatives, and which one fits a classroom
Beginner
Or see every lesson.
- 424parts on the bench
- 35boards running now
- 1.00xreal time, on every board
Wokwi is an excellent browser simulator for makers, and for many projects the honest answer is to keep using it. The alternatives worth knowing are Mokxi, free in the browser with analog parts and a class workflow; SimulIDE, free, open source and offline; Tinkercad Circuits, for young beginners with blocks; and Proteus, a paid desktop tool for engineering courses.
We make Mokxi, so we have a stake. Every claim about another tool comes from the sources at the bottom, each with the date we last checked it. The circuit above depends on analog parts behaving like real ones, which a digital-only simulation cannot model: four buttons share one analog pin through a ladder of 10k resistors. Hold the second button and the Uno reads 511, and prints “key 2: D”.
What Wokwi does best
Wokwi has the broadest range of ESP32 chips of any simulator we know of, along with AVR Arduino boards, STM32 parts and the Pico. Its free Community plan takes any library from the Arduino Library Manager, it runs Arduino, ESP-IDF, MicroPython, CircuitPython and Rust, and its WiFi reaches the real internet, with MQTT. If those are what your project needs, stay.
Why people look for an alternative
Three reasons come up most. A teacher needs a class workflow around the simulator. A circuit has analog parts that must behave like the ones on a bench: a request to simulate resistor dividers has been open on Wokwi’s tracker since 2021. Or a project needs two microcontrollers talking to each other, also an open request there since 2021. Some free-plan users also report waits for a busy build server.
Mokxi: the alternative for classrooms and analog circuits
Free in the browser, with the editor running before anyone signs up. It runs Arduino, ESP32, ESP8266, Pico and STM32 boards with Arduino C++ compiled in the tab, so there is no build server. Analog parts are solved with real device models: in the circuit above, the four keys read 1023, 511, 341 and 256 on A0, the 5 V, 2.50 V, 1.67 V and 1.25 V the resistor ladder sets. Several boards can share one project, each with its own sketch.
For a class it has what Wokwi’s free plan does not: a roster, one starter for everyone, a live view of each student’s work, checks that run on every submission, feedback and a gradebook export, and it runs on school Chromebooks with nothing to install. What it lacks: MicroPython beyond the Raspberry Pi Pico, ESP-IDF, MQTT and Wokwi’s custom chips. Wokwi projects import by link or zip, and Mokxi exports a Wokwi zip back.
What a classroom needs from a simulator
A teacher with thirty students needs more than a simulator that runs. It has to open on the machines the school has, which in many US schools means managed Chromebooks where nothing can be installed. Students have to start without a long sign-up, every student has to begin from the same starter circuit, and the teacher has to see who is stuck while the lesson is still going. Then the work has to come back in one place, checked the same way for everyone, with feedback and a grade that goes into the gradebook.
Most simulators cover the first of those and leave the rest to a learning management system and a lot of copying links. That is the gap Mokxi’s classes fill. It is also worth checking what student work looks like on each plan: on Wokwi’s free Community plan, projects are public, and private projects need a paid plan.
SimulIDE: open source and offline
Free and open source under the AGPLv3, and a desktop app for Windows, Linux and macOS that works with no connection and no account. It simulates PIC, AVR and Arduino chips with mixed analog and digital parts and has its own debugger. It is the answer to “wokwi alternative offline” and “open source”, as long as the machine allows an install.
Moving a Wokwi project over
Paste a public Wokwi project link on Mokxi’s import page, or drop its diagram.json and sketch, or its zip. The parts, their wiring, the sketch and its tabs come across, a part plugged into a Wokwi breadboard lands in the same holes, and a report lists what did not map and which libraries are built in or missing. Standard Arduino calls and the common library headers compile as they are. The editor’s Export menu writes a Wokwi zip back, so trying Mokxi with a class does not lock anything in.
Tinkercad Circuits and Proteus
Tinkercad Circuits is free, approved in many schools and has block coding, which makes it the better first tool for young students; its boards are the Uno, the micro:bit and the ATtiny, with no ESP32. Proteus, from Labcenter, is a paid Windows tool whose VSM runs firmware against SPICE-based analog circuits, with PCB design; it suits an engineering curriculum more than a first project.
Questions
What is a good Wokwi alternative for a classroom?
Mokxi: it is free in the browser, runs on school Chromebooks with nothing to install, and has a class workflow with a roster, starters, checks on each submission, feedback and a gradebook export. Tinkercad Circuits is the other free classroom option, with block coding but no ESP32.
Is there an open source Wokwi alternative?
SimulIDE is free and open source under the AGPLv3, and runs Arduino and AVR chips offline on Windows, Linux and macOS. Mokxi and Wokwi are not open source.
Is there a Wokwi alternative for the ESP32?
Mokxi runs eleven ESP32 boards on its free plan, with a simulated network for HTTP lessons. Wokwi still covers more ESP32 chips and features, including MQTT and MicroPython.
Can I move my Wokwi projects?
Yes, to Mokxi: paste a Wokwi project link, or drop its diagram.json and sketch or its zip, on the import page, and a report lists anything that did not map.
Keep going
Where the facts on this page come from
- Wokwi: plans and pricing (checked October 11, 2026)
- Wokwi docs: supported hardware (checked October 5, 2026)
- Wokwi docs: ESP32 simulation (checked October 5, 2026)
- Wokwi docs: ESP32 WiFi (checked October 5, 2026)
- wokwi-features #203: simulate resistor dividers (checked October 5, 2026)
- wokwi-features #186: multiple MCUs in one simulation (checked October 5, 2026)
- wokwi-features #1136: Build server busy on the free plan (checked October 5, 2026)
- SimulIDE: home page (checked October 3, 2026)
- SimulIDE: downloads (checked October 3, 2026)
- Tinkercad: Circuits (checked September 29, 2026)
- Labcenter: Proteus VSM simulation (checked September 29, 2026)
- Labcenter: FAQ and system requirements (checked September 29, 2026)
Build this for real
Open the editor, change a value and watch the number move with it. Nothing to install, and no account needed.