zhquiz
xgo
zhquiz | xgo | |
---|---|---|
1 | 3 | |
6 | 2,052 | |
- | - | |
0.0 | 0.0 | |
over 1 year ago | over 2 years ago | |
TypeScript | Shell | |
MIT License | 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.
zhquiz
xgo
-
Sciter, the 5 MB Electron alternative, has switched to JavaScript
I see, in this thread, talks about what Sciter does and does not offer.
It's not the only alternative to Electron, but it might be one that offers predictable and repeatable results.
I released a small open source project on HN last week (https://github.com/Fusion/pngsource) and I wrote its backend logic in Go. I built the frontend using Tailwind (https://tailwindcss.com) and DaisyUI (https://daisyui.com) and, using Go compiler flags, I can release the app using both WebView (github.com/webview/webview) (which, yes, does require the host OS' collaboration) and Wails (wails.app) (which also does.)
On Linux/AMD64, the binary's size is 3.7M when building for WebView, and 6.8M when targeting Wails.
The way the app works is I drag/drop files to the UI, magic happens, and I use github.com/ncruces/zenity to prompt the user for a save location.
I cross-compile the apps using xgo (https://github.com/karalabe/xgo)
It's been working pretty well on Linux, Windows, MacOS. I think WebView's approach of limiting the feature set is working well as it feels more "native" than Wails (better refreshes and resize operations for instance)
However, I already have a few tickets reporting that, for instance, the app is displayed as a blank window in some environments. And it's hard to debug remotely, obviously. So, this is where Sciter may be a better option.
-
Go & secondary groups: a kaniko adventure!
The test program runs great on macOS, but when I use xgo to cross-compile it for Linux, all it outputs is:
-
Yet another way to convert a website (with backend) to desktop app
And, xgo to build cross-platform from Linux; yet I can run in Windows and macOS.
What are some alternatives?
github-profile-trophy - π Add dynamically generated GitHub Stat Trophies on your readme
daisyui - πΌ πΌ πΌ πΌ πΌ βThe most popular, free and open-source Tailwind CSS component library
anki-canvas - ποΈ Drawing area widget for Anki to practice Kanji writing
kaniko - Build Container Images In Kubernetes
sciter - Sciter: the Embeddable HTML/CSS/JS engine for modern UI development
systray - a cross platfrom Go library to place an icon and menu in the notification area
quickjspp - Port of QuickJS Javascript Engine.
Tailwind CSS - A utility-first CSS framework for rapid UI development.
v8-jsi - React Native V8 JSI adapter
busybox - The Swiss Army Knife of Embedded Linux - private tree
sciter-js-sdk - Sciter.JS - Sciter but with QuickJS on board instead of my TIScript
framework7 - Full featured HTML framework for building iOS & Android apps