Our great sponsors
-
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
-
svelte-nodegui
Build performant, native and cross-platform desktop applications with native Svelte + powerful CSS-like styling.🚀
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
Let's continue exploring Electron alternatives. This time, NodeGui. NodeGui uses Qt5 instead of Chromium, so we'll be leaving the familiar web development behind, but it tries to not be too far from it, as web development is what everyone knows.
Interestingly it comes with preconfigured Svelte, React, and Vue setups, but since Svelte starter doesn't work at all, we'll try out the React one.
Similar to how React Native works, instead of using html elements, you need to import components from @nodegui/react-nodegui.
$ brew install make cmake $ npx degit https://github.com/nodegui/react-nodegui-starter episode-75-nodegui-react $ cd episode-75-react-nodegui $ npm i
Related posts
- Brig: A user interface toolkit for Node.js, which is based on Qt for rendering
- Build performant, native and cross-platform desktop apps with Node.js and CSS
- Does anybody have trouble running NodeGui projects? Does 'nodegui-starter' repo work for you?
- [Hiring] Create UI to Accept User Input using NodeGui to create a Native Desktop Application
- NodeGui – Build performant, native, cross platform desktop apps