NativeView now has Nim bindings 👀🚀
Hi Nim people! 👋 I’m excited (and slightly scared 😅) to introduce a project I’ve been secretly cooking for a while: NativeView.
Short version: It’s a cross-platform native runtime that lets you build apps that run on:
🖥 Windows 🍎 macOS 🐧 Linux 📱 Android 📱 iOS
…without summoning Electron’s 500MB RAM monster 👻
⸻
Wait… what is NativeView exactly? 🤔
Think of it as a lightweight runtime focused on:
⚡ performance 🧠 low memory usage 🧩 modular architecture 🌍 multi-platform from day one
Basically my brain asked:
“What if we build something like Electron/Tauri… but leaner and closer to the metal?”
And my free time disappeared after that 🫠
⸻
Why Nim? ❤️
Because Nim is PERFECT for this kind of project:
So yes… NativeView now has Nim bindings 🎉
Meaning you can start experimenting with building cross-platform apps using Nim + NativeView.
Which sounds dangerously fun.
⸻
What stage is the project in? 🧪
Honest answer: early but serious.
Core runtime exists ✔️ Multi-platform structure exists ✔️ Nim bindings exist ✔️ World domination ❌ (coming soon)
I’m sharing early to get feedback from people who actually enjoy low-level wizardry 🧙♂️
⸻
Repo 👇
https://github.com/GroupMerhab/nativeView.git
⸻
I’d love feedback 🙏
Ideas, criticism, wild suggestions, reality checks — all welcome.
Especially if you have thoughts like: “this is cool but you’re insane” 🤣
Thanks Nim community ❤️
Hi and welcome.
Well since you asked for feedback like this. I would avoid it. Some vibe-coded stuff with the first commit one week ago.