Formidable 2.0 - From Electron to Go + Wails 3

2026-05-20 · 1 min read · formidable, wails, golang, rewrite

What it is

Formidable is now a Wails 3 + Go + Vue 3 desktop application. Same templates, same field types, same auditability-by-design stance as the original Electron version, but rebuilt from scratch as a single native binary with a proper Go backend behind it.

The rewrite enabled things that were awkward or impossible in Electron: a built-in REST API with Swagger UI (every template becomes a discoverable contract), a Lua plugin system, an SQLite-backed per-profile index for sub-millisecond list and search, native PDF export, and a single installer per platform instead of bundling Chromium with the app.

Who it’s for

If you used the Electron Formidable: the migration is straightforward — YAML templates and data round-trip without conversion. If you’re new: it’s for anyone who needs structured, version-controllable documentation — from a personal cookbook to audit-ready compliance reports — without the cloud lock-in.

Downloads at /download/. Source at github.com/petervdpas/Formidable2.