awesome-desktop-js
react-nodegui
awesome-desktop-js | react-nodegui | |
---|---|---|
2 | 8 | |
784 | 6,171 | |
- | 0.1% | |
0.0 | 3.4 | |
over 1 year ago | 6 months ago | |
TypeScript | ||
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
awesome-desktop-js
- [AskJS] Are there any Electron alternatives that uses less recourses?
-
Tauri 1.0 β Electron Alternative Powered by Rust
If you want to see even more alternatives, checkout this list
https://github.com/styfle/awesome-desktop-js
react-nodegui
-
[AskJS] Are there any Electron alternatives that uses less recourses?
In fact, there's a version with a React wrapper, pretty much similar to React Native
-
Windows App
If you are strictly looking to make a desktop app, I would suggest looking at https://react.nodegui.org/ it is really easy to use and develop.
-
Ask HN: Why aren't there any real alternatives to Electron?
I have to use Discord and Element on a regular basis (which both use Electron). They both use an unreasonable amount of RAM, and I feel this even more as my laptop is quite old and has 4GB of RAM.
I keep looking for alternatives to Electron, which wouldn't require such heavy resources to run, but my searches always seem to come up short. There are a number of solutions that are either dead or are not ready for production yet, such as React NodeGUI[0], Proton Native[1] or react-native-desktop-qt[2].
There's react-native-windows, but I'm not running Windows, and even if that did gain Linux compatibility it seems that they're quite focused on Microsoft-owned platforms.
Is "just stick Chromium into all your apps" seriously the best we can do as an industry? It's resource-inefficient to high heaven, not to mention that it's slow and doesn't integrate with the native platform styles at all. As a JavaScript developer, I'm quite surprised this is the best there is for cross-platform JavaScript development.
[0]: https://github.com/nodegui/react-nodegui
-
9 Ways You Can Use React Today in 2022
React NodeGUI is slowly gaining popularity for bringing react directly to the desktop development experience, powered by Qt5.
- How do you create a cross-platform GUI without using Electron?
-
Qt Vs react native for desktop apps?
Also, for React desktop apps, have a look on React NodeGUI, you will notice Qt π
-
Announcing Svelte NodeGUI, a lightweight Electron alternative with native UI, based on Node.js!
On the React and Vue github repos the README contains this disclaimer:
-
NodeGUI React Component by Component
I was going to name this piece by piece or the building blocks of, but I want that sweet, sweet SEO. In my last post I kind of brushed on NodeGUI and one of the negatives I listed was it was a bit light on examples so I since decided to remedy that by contributing to the project here and here thus far. I also got involved with the Vue version of NodeGUI, itβs not as polished or production ready as the react one yet but I hope to help with that.
What are some alternatives?
web-to-native - Testing basic c++ compilers work
awesome-electron-alternatives - A curated list of awesome Electron alternatives.
neutralinojs - Portable and lightweight cross-platform desktop application development framework
pywebview - Build GUI for your Python program with JavaScript, HTML, and CSS
awesome-tauri - π Awesome Tauri Apps, Plugins and Resources
svelte-nodegui - Build performant, native and cross-platform desktop applications with native Svelte + powerful CSS-like styling.π
nw.js - Call all Node.js modules directly from DOM/WebWorker and enable a new way of writing applications with all Web technologies.
MudBlazor - Blazor Component Library based on Material design with an emphasis on ease of use. Mainly written in C# with Javascript kept to a bare minimum it empowers .NET developers to easily debug it if needed.
wry - Cross-platform WebView library in Rust for Tauri.
tauri - Build smaller, faster, and more secure desktop applications with a web frontend.
graffiti - HTML/CSS engine for node.js and deno.
react-player - A React component for playing a variety of URLs, including file paths, YouTube, Facebook, Twitch, SoundCloud, Streamable, Vimeo, Wistia and DailyMotion