Every IDE that supports Nim does it as an afterthought. You install a language server plugin, bolt it onto VS Code or Sublime, and hope the latest update didn't break something.
I wanted something different.
So I built Ferrum Studio — a lightweight, native desktop IDE built from the ground up exclusively for Nim.
https://github.com/user-attachments/assets/621bf84f-a3b5-4f1c-a7d4-85e3b3e83247
No Electron. No bundled Chromium. No 300MB of RAM just to open a file.
Cold start: < 1 second
RAM usage (idle): ~35 MB
Binary size: ~12 MB (Windows)
Built with Go + Wails, not JavaScript + Node. The backend is compiled Go, the frontend is a native WebView, and the whole thing talks across an auto-generated bridge.
What Makes Ferrum Different?
Most editors treat Nim as a plugin.…