node-gtk
SwiftGtk
node-gtk | SwiftGtk | |
---|---|---|
2 | 7 | |
511 | 334 | |
0.4% | 0.3% | |
4.9 | 3.6 | |
10 months ago | 4 months ago | |
C++ | Swift | |
MIT License | BSD 2-clause "Simplified" 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.
node-gtk
-
CTA: We need Web Developers to Contribute to GNOME!
I'll say it because it kinda saddens me, but contributing to gnome is not a fun experience. Even though I would be normally super excited about such a request and would be happy to contibute to a FOSS project that I like (I did https://github.com/romgrk/web-toolkit and https://github.com/romgrk/node-gtk after all), my experience with many of the long term contributors to gnome has simply been too disheartening. You guys should think about why so many people are put off from contributing to gnome.
-
GTK 4.2.0 is out! New GL renderer, input hints, and a whole new API reference
Look, all I'm saying is GTK needs to do better in terms of documentation, it has been needing it for years. I've worked on nodejs bindings for years and I've more than once stopped worked on it altogether simply out of frustration due to the absence of proper documentation for the whole ecosystem. Please, don't take all this as an attack, I'd be happy to help. But I think you're limiting the project by applying restrictions that chase those who could help.
SwiftGtk
-
Swift Static Linux SDK
SwiftUI workalikes: Tokamak [4] and SwiftCrossUI [5]
After exploring most of these for my use case (something that needs to run on an "embedded" RPi CM4 as well as iOS), I wrote a Swift bridge/runner for Flutter [6] which is working well. That enables me to write the UI in Dart and the business logic in Swift. I looked at all the other options below (that's how I know about them, indeed [3] I wrote as part of my research), in the end I felt that none of them were at the time of investigating sufficiently mature to base a product around.
[1] https://github.com/rhx/SwiftGtk
-
Apple overtakes Android to pass 50% share of smartphones used in US; dominates global premium sales
There are bindings out there for WinRT and GTK.
-
Can you create applications for Ubuntu using Swift?
Yep, for imperative UI programming, there’s SwiftGTK which supports GTK 3 & 4 through gobject introspection, and for a more declarative paradigm, Tokamak has a GTK renderer, though it’s not as fully featured as SwiftGTK yet.
-
What do you do in Swift on Ubuntu?
I'm not on Ubuntu, but on Fedora. I'm currently using SwiftGtk To make a Point Of Sale application. I don't own a Mac, and I'm using Swift because I think is a really nice language.
-
Run SwiftUI from command line
If you’re trying to write a GUI app for Linux using Swift you can use SwiftGtk.
-
What’s everyone working on this month? (February 2021)
I'm working on a Point Of Sale app for Linux using SwiftGtk while still learning Swift.
-
Are they still making progress on Swift support in GNUstep, or has it been abandoned as I can only find discussion from years ago? What other options are typical for cross-platform GUI development with Swift, considering that SwiftUI is limited to Apple platforms?
I'm currently using SwiftGtk for developing a Linux app with Swift, and it's working well for me.
What are some alternatives?
gnome-keyring-yubikey-unlock - This is a read-only mirror for https://git.recolic.net/root/gnome-keyring-yubikey-unlock
DraculaSur-custom-gtk-theme - MacOS Big Sur like theme for Gnome desktops with Dracula colors
marker - Convert PDF to markdown + JSON quickly with high accuracy
swift-cross-ui - A cross-platform declarative UI framework, inspired by SwiftUI.
Marker - 🖊 A gtk3 markdown editor
awesome-gtk - List of awesome GTK (3/4) applications