Lumiana — an experiment for writing personal app UI and Node.js logic together #15436
zohayrslileh
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Hi! I've been working on Lumiana, and I'd like to hear from people who build personal tools with Vue.
The idea is to write the UI and application logic together, without building a separate API just to connect the two. Lumiana works through a Vite plugin.
You connect to a Node server with credentials first, then use Node imports alongside your UI code. JavaScript stays in the browser where possible; operations that need files, processes, sockets, or native code run on the server.
The goal is to use existing Node libraries without changing them or writing compatibility code for each package. I've had examples running with Express, Hono, Elysia, Sharp, node-pty, and sqlite3, but it's still very experimental. Most libraries I've tried don't work normally yet.
The Vue example in the repo is still just a starter, so I'm sharing the idea for feedback rather than presenting a finished Vue integration.
Project and setup instructions
All reactions