NodeGUI
A library for building cross-platform native desktop applications with Node.js and CSS 🚀. React NodeGui : https://react.nodegui.org and Vue NodeGui: https://vue.nodegui.org observed · 2026-08-28
Health v2 · maintenance only
80/100
- Activity 80
- Release rhythm 70
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 53.5
- age_days: 2668
- days_rel: 122
- days_push: 122
- n_releases_24m: 9
Adoption not part of the score
9226 stars · 314 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
NodeGui is an open-source library for building cross-platform native desktop applications with Node.js and CSS-like styling, powered by Qt6 bindings. It offers React, Vue, and Svelte variants and is a lightweight, memory-efficient alternative to Electron.
Use cases
- build a native desktop app with JavaScript
- create cross-platform GUI apps without Electron
- build a lightweight desktop app with low memory usage
- style native desktop widgets with CSS and Flexbox
- build a desktop app using React or Vue
- port a Node.js script into a native GUI application
When to choose
- you want native desktop performance and low memory footprint instead of a bundled Chromium browser
- your team knows JavaScript/Node.js and web-style CSS styling
- you need cross-platform apps for Windows, Linux, and macOS
- you want full access to the Node.js ecosystem and native modules in a GUI app
When to avoid
- you need first-class ARM macOS support, which is still incomplete
- you need a huge ecosystem of prebuilt components and tooling like Electron's
- your team prefers writing the UI in Swift, C#, or C++ directly
- you rely on web APIs or browser-based rendering inside your desktop app
Facets
library · maturity active
gui ui-components css-framework developer-tools desktop-applications cross-platform web-development developer-tools cross-platform windows qt desktop-gui react vue svelte css-styling flexbox electron-alternative nodejs linux macos
5 sources
- readme: https://github.com/nodegui/nodegui · fetched 2026-08-28 · e2f85615948d
- homepage: http://docs.nodegui.org · fetched 2026-08-29 · 2a997ca784fb
- site_page: https://docs.nodegui.org/docs/guides/getting-started · fetched 2026-08-29 · d132ad440ef7
- site_page: https://docs.nodegui.org/docs/api/manual/synopsis · fetched 2026-08-29 · b1983fd996cb
- site_page: https://docs.nodegui.org/docs/faq · fetched 2026-08-29 · be482819818d
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| nodegui/nodegui | main | 80 |
| nodegui/react-nodegui | plugin | 23 |
| nodegui/svelte-nodegui | plugin | 10 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem