Menu

1 / 2

Title: Ferrum Studio: A Native IDE Built Exclusively for Nim (No Electron, ~12MB)

DEV Community·Czax225·6 months ago
#2j6F5cGB
#go#performance#showdev#tooling#ferrum
Reading 0:00
15s threshold

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.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.