Swift Linux

Open-source Swift projects categorized as Linux

Top 23 Swift Linux Projects

  1. gitignore.io

    Create useful .gitignore files for your project

    Project mention: Show HN: A simple app to create .gitignore files | news.ycombinator.com | 2024-07-05
  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. OpenCombine

    Open source implementation of Apple's Combine framework for processing values over time.

    Project mention: Show HN: Pledge – A Lightweight Reactive Framework for Swift (No Rx Overhead) | news.ycombinator.com | 2025-04-10
  4. RandomKit

    Random data generation in Swift

  5. OpenSwiftUI

    WIP — OpenSwiftUI is an OpenSource implementation of Apple's SwiftUI DSL.

    Project mention: Swift Tooling: Windows Edition | news.ycombinator.com | 2024-05-21

    Nope - that would be a massive undertaking. Someone tried reimplementing SwiftUI but it was abandoned quickly after realising how much work it would entail: https://github.com/Cosmo/OpenSwiftUI

  6. BlueSocket

    Socket framework for Swift using the Swift Package Manager. Works on iOS, macOS, and Linux.

  7. Yams

    A Sweet and Swifty YAML parser.

  8. Queuer

    Queuer is a queue manager, built on top of OperationQueue and Dispatch (aka GCD).

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. RxCombine

    Bi-directional type bridging between RxSwift and Apple's Combine framework

  11. BFKit-Swift

    BFKit-Swift is a collection of useful classes, structs and extensions to develop Apps faster.

  12. swift-cross-ui

    A cross-platform declarative UI framework, inspired by SwiftUI.

    Project mention: A Vision for WebAssembly Support in Swift | news.ycombinator.com | 2025-04-05

    As with other languages, you’d need bindings to another UI framework. In that sense, I wish SwiftUI had a different name because it seems intrinsic to Swift when it’s really no different than UIKit.

    There’s stuff like SwiftCrossUI that does multiple backend bindings

    https://github.com/stackotter/swift-cross-ui

    And Qt was exploring some bindings using the new C++ interoperability.

  13. ChatGPTSwift

    Access ChatGPT API using Swift

  14. Embassy

    Super lightweight async HTTP server library in pure Swift runs in iOS / MacOS / Linux (by envoy)

  15. Reflection

    DEPRECATED

  16. GateEngine

    Swift Game Engine supporting Windows, Linux, macOS, HTML5, and more 🚂

  17. MoreCodable

    MoreCodable expands the possibilities of `Codable`.

  18. SwiftGtk

    A Swift wrapper around gtk-3.x and gtk-4.x that is largely auto-generated from gobject-introspection

    Project mention: Swift Static Linux SDK | news.ycombinator.com | 2024-06-11

    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

  19. SwiftyTextTable

    A lightweight library for generating text tables.

  20. Noze.io

    Evented I/O streams for Swift

  21. JAYSON

    🧱 A JSON decoding/encoding library that handles optimistically or strictly.

  22. BlueCryptor

    Swift cross-platform crypto library using CommonCrypto/libcrypto

  23. ProgressLine

    ⏳Track commands progress in a compact one-line format

    Project mention: Show HN: ProgressLine – Track commands progress in a compact one-line format | news.ycombinator.com | 2024-07-18
  24. RubyGateway

    Embed Ruby in Swift: load Gems, run scripts, call APIs seamlessly in both directions.

    Project mention: RubyGateway: Embed Ruby in Swift | news.ycombinator.com | 2024-08-13
  25. Puppy

    A flexible logging library written in Swift

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Swift Linux discussion

Log in or Post with

Swift Linux related posts

  • XTool – Cross-platform Xcode replacement

    2 projects | news.ycombinator.com | 16 May 2025
  • It's School time Adventures in hacking an old kindle

    4 projects | news.ycombinator.com | 29 Apr 2025
  • SwiftCrossUI: A cross-platform declarative UI framework, inspired by SwiftUI

    1 project | news.ycombinator.com | 5 Sep 2024
  • Swift Static Linux SDK

    16 projects | news.ycombinator.com | 11 Jun 2024
  • Apple must open iPadOS to sideloading within 6 months, EU says

    4 projects | news.ycombinator.com | 30 Apr 2024
  • How to use OpenCombine framework with Android Studio

    1 project | dev.to | 27 Jan 2024
  • gitignore.io

    1 project | /r/programming | 21 Aug 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 18 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source Linux projects in Swift? This list will help you:

# Project Stars
1 gitignore.io 8,480
2 OpenCombine 2,760
3 RandomKit 1,463
4 OpenSwiftUI 1,427
5 BlueSocket 1,421
6 Yams 1,162
7 Queuer 1,148
8 RxCombine 1,042
9 BFKit-Swift 1,001
10 swift-cross-ui 852
11 ChatGPTSwift 691
12 Embassy 606
13 Reflection 598
14 GateEngine 381
15 MoreCodable 380
16 SwiftGtk 334
17 SwiftyTextTable 322
18 Noze.io 308
19 JAYSON 255
20 BlueCryptor 192
21 ProgressLine 192
22 RubyGateway 169
23 Puppy 168

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Swift is
the 15th most popular programming language
based on number of references?