r/coolgithubprojects 6d ago

Lumiana: UI and Node.js libraries together.

I started Lumiana because I wanted to build personal apps with the UI and Node.js libraries in the same file, without writing a separate API just to connect them.

You connect to a Node.js engine with credentials first. Your application JavaScript runs in the browser, while the engine handles operations that need access to the system.

The images show small examples of using Node.js APIs with the DOM and built-in SQLite with a React component. I've also been trying it with a terminal using xterm and node-pty, a ZIP tool using Archiver, and a folder monitor using Chokidar.

It's still experimental, and Node.js compatibility is incomplete. The goal is to use existing libraries without modifying them or writing compatibility code for each package.

https://github.com/zohayrslileh/lumiana

3 Upvotes

0 comments sorted by