Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 Swift Linux Projects
-
OpenCombine
Open source implementation of Apple's Combine framework for processing values over time.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
BlueSocket
Socket framework for Swift using the Swift Package Manager. Works on iOS, macOS, and Linux.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
BFKit-Swift
BFKit-Swift is a collection of useful classes, structs and extensions to develop Apps faster.
-
Embassy
Super lightweight async HTTP server library in pure Swift runs in iOS / MacOS / Linux (by envoy)
-
SwiftGtk
A Swift wrapper around gtk-3.x and gtk-4.x that is largely auto-generated from gobject-introspection
-
BlueRSA
RSA public/private key encryption, private key signing and public key verification in Swift using the Swift Package Manager. Works on iOS, macOS, and Linux (work in progress).
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Framework for creating user interfaces for GNOME with an API similar to SwiftUI | news.ycombinator.com | 2024-03-01
For another SwiftUI-like wrapper, see also https://github.com/stackotter/swift-cross-ui (used by Adawaita to generate widgets, and mentioned in other comments).
The key premise of this approach is to provide a SwiftUI-like declarative wrapper around Gnome functionality. It's unclear what it adds over swift-cross-ui.
SwiftUI itself has growing pains mainly around being on the right thread for processing/updates and getting data binding right.
Blog entries on swift.org or from Apple tend to be little demos that show the happy path, but when discussing new frameworks (like a Gnome wrapper) or platforms (like the recent embedded), I'd like more demonstration that the authors understand and address key issues and will sustain development. Cross-platform UI frameworks get complicated quickly and have a long tail of issues (cf Flutter, Java/Eclipse, et al) that can be blockers for clients/users. For Swift it doesn't help to have multiple concurrency models and obviously different behaviors on apple platforms and Linux (where UI is not officially tested).
Swift Linux related posts
-
Apple must open iPadOS to sideloading within 6 months, EU says
-
How to use OpenCombine framework with Android Studio
-
gitignore.io
-
Free VPN Using Oracle
-
Roast my supposedly impressive iOS developer resume
-
Decisions... Decisions...
-
Favourite open-source apps?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 10 May 2024
Index
What are some of the best open-source Linux projects in Swift? This list will help you:
Project | Stars | |
---|---|---|
1 | gitignore.io | 8,089 |
2 | OpenCombine | 2,647 |
3 | RandomKit | 1,470 |
4 | BlueSocket | 1,392 |
5 | OpenSwiftUI | 1,359 |
6 | Queuer | 1,049 |
7 | RxCombine | 1,023 |
8 | BFKit-Swift | 997 |
9 | SwiftCoroutine | 832 |
10 | adwaita-swift | 665 |
11 | Reflection | 600 |
12 | Embassy | 593 |
13 | ChatGPTSwift | 582 |
14 | swift-cross-ui | 487 |
15 | MoreCodable | 380 |
16 | SwiftGtk | 314 |
17 | Noze.io | 305 |
18 | SwiftyTextTable | 303 |
19 | JAYSON | 255 |
20 | BlueCryptor | 189 |
21 | MySQL Swift | 160 |
22 | Puppy | 147 |
23 | BlueRSA | 130 |
Sponsored