mikroverk/esp32sim は Rust で書かれたオープンソースの ESP32 エミュレーターです。ハードウェア、クラウド、サブスクリプションなしで、実際の ESP32 ファームウェアをPCやブラウザ上で実行することを目的としています。最新リリースは v0.3.0 で、ライセンスは MIT です。ただし、提示された記録には v0.3.0 のリリースノートも変更一覧もなく、このバージョンが何を変更したかは確認できません。
このプロジェクトは、組み込みファームウェアをローカルで試験し、継続的インテグレーション(CI)で利用できるようにするためのツールです。中核には、修正されていないファームウェアをそのまま実際のマスク ROM(チップ内部の読み取り専用ブートメモリ)とブートローダーを経由して実行するという目標があります。README はチップ別の実装の成熟度を公開しています。ESP32-S3 は成熟段階、C3 と C6 はドラフト段階、基本の ESP32 は初期段階に分けられています。ディスプレイ、タッチ、LED、オーディオ、カメラ、Wi-Fi のデバイスモデル、WebAssembly ビルド、実チップと比較する試験手順、デモファームウェアとボード追加の指針まで文書に収められています。
限界は文書がすでに示している箇所からそのまま読み取れます。S3 を除くチップはドラフト段階または初期段階と記載されており、実際のボード動作がそのまま再現されるとは断言できません。性能の比較数値も実際の導入事例も資料にはありません。リポジトリは 2026 年 8 月 25 日に作成され、スター数は 531 です。10 点満点の評価スコアは、新鮮さ 9.0、技術 8.0、品質 8.0 である一方、モメンタムは 4.1 にとどまります。実機との比較手順が文書に含まれているため確認方法は提示されていますが、検証済みの性能をもとに実機の代替ツールとして確定するには時期尚早です。