SwiftGtk
Tokamak
Our great sponsors
SwiftGtk | Tokamak | |
---|---|---|
6 | 22 | |
312 | 2,412 | |
- | 1.4% | |
0.0 | 0.0 | |
2 months ago | 5 days ago | |
Swift | Swift | |
BSD 2-clause "Simplified" License | Apache License 2.0 |
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’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.
Tokamak
-
Writing Gnome Apps with Swift
https://github.com/TokamakUI/Tokamak
I’m also working (slowly) on native Flutter channels:
https://github.com/PADL/FlutterSwift
But this is really targeted at embedded use cases.
- Show HN: Tokamak – A Dependency Injection-Centric Server-Side Framework for Zig
- Mousetrap.jl: a GUI library for Julia and C++ that fully wrap GTK4
- Swift Achieved Dynamic Linking Where Rust Couldn't
-
Apple overtakes Android to pass 50% share of smartphones used in US; dominates global premium sales
You can even make web apps by creating web components in swift with Tokamak.
-
JavaScriptKit help
I am playing around with Tokamak just for a bit of fun and learning, and it's been pretty solid so far! Though I want to branch out and play with some dynamic data from a random API, instead of just using mocked/pre-populated data.
-
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.
- Ask HN: Does Java need a modern Java UI toolkit for desktop/web?
-
Is "import Foundation" always required in Swift code?
FWIW, there are people working on SwiftUI ports to other platforms, including on Linux backed by GTK
-
LibreOffice running natively in a browser via WebAssembly
I’ve been seriously impressed with Tokamak for Swift. Is this what you mean for browser native GUI?
What are some alternatives?
SwiftWebUI - SwiftUI with support for WebAssembly
paper-plane - Chat over Telegram on a modern and elegant client
Vapor - 💧 A server-side Swift HTTP web framework.
Mongrel - Build declarative HTML in Swift.
The-SwiftUI-Tutorials - Swift, GO (Golang) , SwiftUI, UIKit Tutorials.📲💻🖥
tornadofx - Lightweight JavaFX Framework for Kotlin
awesome-gtk - List of awesome GTK (3/4) applications
jupyterlite - Wasm powered Jupyter running in the browser 💡
DraculaSur-custom-gtk-theme - MacOS Big Sur like theme for Gnome desktops with Dracula colors
SKQueue - Monitor changes to files and directories using kernel event notifications (kqueue) in Swift
PermissionsSwiftUI - A SwiftUI package to beautifully display and handle permissions.
SwiftAlgorithmsExamples - Examples for Swift Algorithms visualized in SwiftUI.