Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge. Learn more →
Nodegui Alternatives
Similar projects and alternatives to nodegui
-
tauri
Build smaller, faster, and more secure desktop applications with a web frontend.
-
neutralinojs
Portable and lightweight cross-platform desktop application development framework
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
-
awesome-electron-alternatives
A curated list of awesome Electron alternatives.
-
-
Jetpack-Compose-Playground
Community-driven collection of Jetpack Compose example code and tutorials :rocket: https://foso.github.io/compose
-
asm-dom
A minimal WebAssembly virtual DOM to build C++ SPA (Single page applications)
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
-
-
-
compose-multiplatform
Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.
-
Slint
Slint is a toolkit to efficiently develop fluid graphical user interfaces for any display: embedded devices and desktop applications. We support multiple programming languages, such as Rust, C++ or JavaScript. [Moved to: https://github.com/slint-ui/slint]
-
-
nw.js
Call all Node.js modules directly from DOM/WebWorker and enable a new way of writing applications with all Web technologies.
-
-
Avalonia
Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET Foundation community project.
-
-
libui
Simple and portable (but not inflexible) GUI library in C that uses the native GUI technologies of each platform it supports.
-
Uno Platform
Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
-
react-nodegui
Build performant, native and cross-platform desktop applications with native React + powerful CSS like styling.🚀
-
Windows UI Library
Windows UI Library: the latest Windows 10 native controls and Fluent styles for your applications
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
nodegui reviews and mentions
-
Does anybody have trouble running NodeGui projects? Does 'nodegui-starter' repo work for you?
1: Can't run with the repo 'nodegui-starter' #972
Hi, so this NodeGui library for building apps with native components is something I really want to get into, but, it does not work for me.. so I am starting this thread to check with yous (I depleted google results) if any one of you have tips or workarounds I can use. I wish to build a desktop app, but I really do not want to bundle a web browser for that purpose and NodeGui seems perfect.
-
Neutralinojs - Alternativa para o Electron
NodeGUI
-
Electron Adventures: Episode 75: NodeGui React
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.
- How do you create a cross-platform GUI without using Electron?
-
Are we GUI Yet? The state of building user interfaces in Rust
(Disclaimer: My knowledge of Rust very limited, but I have quite a bit of experience with getting Qt/KDE classes to work with other languages.)
You are absolutely right. The effort to be acceptable bindings for Qt would be a tiny fraction of the cost compared to building a whole new Rust native GUI library.
Qt is huge set of libraries with an equally huge API. But there are a lot of shortcuts and smart ways of approaching the problem to get what you want out of Qt for minimum effort.
Bindings like PyQt and even PySide go for the nuclear option of generating bindings for the whole Qt API and trying to match the C++ API in style too. This is an absolutely massive huge task. Also, getting people to contribute to an open source bindings project is hard. Getting people to contribute to a bindings generator is even harder.
NodeGui https://github.com/nodegui/nodegui, Qt bindings for Nodejs, on the other hand takes a very different approach which in one way is low-tech but I think is actually very smart. I'll summerise the differences:
* It focuses on Qt Widgets first. This greatly reduces the amount of work to the parts that people actually need. (BTW, if you just want QML and Rust back-end then Jos van den Oever's work at https://invent.kde.org/sdk/rust-qt-binding-generator has probably got you covered already.)
-
Todo list of development tasks
There is actually a new GUI framework based out of Qt (a C++ GUI framework) that I have found recently : https://docs.nodegui.org/
-
Signal Desktop Beta 5.0.0 launches, bringing support for creating and editing groups, improved voice message playback and cleaned up visuals
How about porting to Nodegui which is javascript qt and might allow reusing all the non-ui bits?
I'd probably start by looking at Nodegui which is a qt based gui on top of node so much if the javascript code could be reused.
- alia - A Declarative UI Library for C++
-
A note from our sponsor - InfluxDB
www.influxdata.com | 9 Dec 2023
Stats
nodegui/nodegui is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of nodegui is C++.