SwiftGtk
node-gtk
Our great sponsors
SwiftGtk | node-gtk | |
---|---|---|
6 | 2 | |
313 | 485 | |
- | - | |
3.4 | 6.0 | |
4 days ago | about 1 month ago | |
Swift | C++ | |
BSD 2-clause "Simplified" 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.
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.
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.
What are some alternatives?
paper-plane - Chat over Telegram on a modern and elegant client
Marker - 🖊 A gtk3 markdown editor
awesome-gtk - List of awesome GTK (3/4) applications
nwg-launchers - GTK-based launchers: application grid, button bar, dmenu for sway and other window managers
SKQueue - Monitor changes to files and directories using kernel event notifications (kqueue) in Swift
marker - The terminal command palette
PermissionsSwiftUI - A SwiftUI package to beautifully display and handle permissions.
gobject-example-rs - Example for exporting a GObject/C API from Rust
DraculaSur-custom-gtk-theme - MacOS Big Sur like theme for Gnome desktops with Dracula colors
web-toolkit - A web UI framework based on GTK's Adwaita theme
Tokamak - SwiftUI-compatible framework for building browser apps with WebAssembly and native apps for other platforms
parcel - The zero configuration build tool for the web. 📦🚀