CheckOps home

Tools directory

W

CheckOps

Wokwi

Wokwi is an online and VS Code simulator for ESP32, Arduino, STM32 and other microcontrollers, with Wokwi CI for automated firmware tests in GitHub Actions and GitLab CI.

Visit website

Latest public signals

Not refreshed yet. Refresh reads the public site and, when the entry has a GitHub repository, the latest release.

Visit Website

Introduction

Wokwi lets you create and simulate digital circuits and microcontroller projects in the browser, including ESP32, Arduino and STM32 boards with virtual parts and virtual WiFi. Paid plans add Wokwi for VS Code and high-performance builds.

For testing, Wokwi’s site describes a solution for automated testing of embedded firmware on CI systems like GitHub Actions and GitLab CI, so firmware can run against simulated hardware on every commit. A Classroom licence serves education.

In the quality loop Wokwi provides hardware-free firmware tests.

Features

  1. Browser simulator: No hardware needed.
  2. Many boards: ESP32, Arduino, STM32.
  3. Virtual WiFi: Network simulation.
  4. VS Code integration: Simulate locally.
  5. CI testing: GitHub Actions and GitLab CI.
  6. Private IoT gateway: On paid plans.

Pros

  1. Free for open source: Community licence at €0.

Cons

  1. Proprietary: Closed-source simulator.
  2. Part coverage: Not every component modelled.
  3. Seat pricing: Commercial use priced per seat.
  1. Add a Wokwi project configuration and circuit diagram to your firmware repository.
  2. Simulate locally in VS Code.
  3. Run the Wokwi CI action with a scenario that checks serial output.

Resources:

Pricing

Wokwi lists Community at €0 for open-source projects, Hobby at €5.6 per month, Hobby+ at €8.1 per month and Wokwi Pro at €20 per seat per month (annual billing).

  1. Makers and IoT teams testing ESP32 or Arduino firmware.

Conclusion

Wokwi makes microcontroller simulation accessible and CI-ready.

Validate on real hardware before shipping.

On CheckOps, Wokwi is filed under the Integration testing and Release & CI gates stages. Related tools listed here include Renode, Ceedling, cmocka, Unity Test (C), labgrid and pytest-embedded. A short trial on a real project, with your own code, data and pipeline, is usually the fastest way to choose between them, because fit matters more than feature lists. Facts here come from the official site, documentation and repository, checked on 11 November 2026.

Alternatives

Other tools on CheckOps that cover similar ground. Open a page, or compare one with Wokwi side by side.