Switching from Wokwi

Bring your Wokwi project over in one step

Type mokxi.com/ in front of your Wokwi link.

The trick

One link in, one project open.

The editor opens with the project already imported, running if its code builds. No account, no download, nothing to install. The same works for CircuitJS and GitHub links.

Before: a Wokwi link. After: the same project, open in Mokxi and running.

Every tool

From wherever you build now

One short answer per tool. Anything that cannot come across is named in the import report, with a way to tell us. We are here to help: a real person reads every report, and we add what people ask for.

Wokwi

Type mokxi.com/ in front of a public project link, or paste the link anywhere on the canvas.

The boards, the parts with their values and pins, every wire, the sketch with its tabs and the libraries list come across. A part plugged into the breadboard lands in the same holes. If the code builds, it is running by the time you look.

The Wokwi import, in detail

Falstad CircuitJS

Paste a CircuitJS link, or type mokxi.com/ in front of it. The circuit is inside the link, so nothing is fetched.

Resistors, capacitors, sources, diodes, transistors, op-amps, switches, the 555 and logic gates become Mokxi parts, wired as they were.

The CircuitJS import, in detail

GitHub

Paste a link to a public repository, a folder in one, a single .ino file or a gist. Or type mokxi.com/ in front of it.

A PlatformIO project or an Arduino sketch folder comes across with its code, its board and its libraries list, ready to run.

Running a GitHub project here

Tinkercad

Press Export in Tinkercad and download the .brd, download the code (Code, then Text), and drop both into the import box.

The .brd export holds every part and wire, so the circuit arrives wired, with its values and the code on the board. Without it, a pasted Component List places the parts in rows for you to wire.

Switching a class from Tinkercad

Fritzing

Drop the .fzz on the editor or on the import page.

The breadboard view comes across: the core parts where they stood, every wire, and the code from the Code tab.

Opening a .fzz, in detail

SimulIDE

Drop the .sim1 or .simu file, with the sketch beside it.

Components, positions, wires, nodes and tunnels come across, and the .ino brings the code.

The SimulIDE import, in detail

PlatformIO

Drop the project folder or a zip of it, or paste its GitHub link.

The board comes from the default environment, src/main.cpp becomes the sketch, and lib_deps are checked against the libraries Mokxi builds with.

The PlatformIO import, in detail

The Arduino IDE, Arduino Cloud, Project Hub and Hackster

Drop the sketch folder or a zip, or paste the code on the canvas. A public Arduino Cloud share link, a Project Hub page or a Hackster page imports from its link.

Mokxi guesses the board from the includes and the pins the sketch uses, and the project starts with that board on the canvas.

Opening an .ino file online

No lock-in

And if you want to leave again

Nothing locks a project in. The editor’s Export menu downloads it as a Wokwi project, an Arduino IDE sketch folder or a PlatformIO project.