Swift Linux

Open-source Swift projects categorized as Linux | Edit details
Related topics: #Swift #MacOS #iOS #Watchos #tvOS

Top 23 Swift Linux Projects

  • awesome-swift

    A collaborative list of awesome Swift libraries and resources. Feel free to contribute!

    Project mention: Universal Systems Programming with Swift ! | reddit.com/r/SystemsSwift | 2021-03-09

    Here are some of the awesome things that have already been done with Swift ! https://github.com/matteocrippa/awesome-swift

  • gitignore.io

    Create useful .gitignore files for your project

    Project mention: Sorry everybody, I failed with you | news.ycombinator.com | 2021-06-07

    Looking at https://gitignore.io - there is plenty of empty space and nothing, even subtle and small like "I would appreciate donations" with link/button.

    I also see nothing in https://github.com/toptal/gitignore.io and GitHub sponsoring seems to be not enabled.

    (just mentioning in case you would make it more clear that you would be happy about donations)

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support. Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • OpenCombine

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

    Project mention: How would you model this situation where I want to use a custom property wrapper but also want @Published functionality? | reddit.com/r/SwiftUI | 2021-10-18

    Here is an open-source implementation of the @Published property wrapper, it could put you on the right track for getting the same functionality with your @UserDefault wrapper: https://github.com/OpenCombine/OpenCombine/blob/master/Sources/OpenCombine/Published.swift

  • BlueSocket

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

  • OpenSwiftUI

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

    Project mention: What's new in SwiftUI in Xcode 13 beta 5 | reddit.com/r/iOSProgramming | 2021-08-11
  • Cacao

    Pure Swift Cross-platform UIKit (Cocoa Touch) implementation (Supports Linux)

  • Queuer

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

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • BFKit-Swift

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

  • RxCombine

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

    Project mention: I recently started looking more into the Combine framework. I found these Interactive Marble diagrams of Rx Observables and wanted to share them. Unfortunately, the operators are not always the same for Combine but it is still good fun. Not sure how difficult it would be to replicate this. | reddit.com/r/swift | 2021-01-25

    The sad thing to notice is how many of the operators in RxSwift have no Combine equivalent. Fortunately, there is the RxCombine library so you can freely mix the two.

  • SwiftCoroutine

    Swift coroutines for iOS, macOS and Linux.

  • Reflection


  • Embassy

    Super lightweight async HTTP server library in pure Swift runs in iOS / MacOS / Linux

  • MoreCodable

    MoreCodable expands the possibilities of `Codable`.

  • Noze.io

    Evented I/O streams for Swift

  • SwiftyTextTable

    A lightweight library for generating text tables.


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

  • SwiftGtk

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

    Project mention: Run SwiftUI from command line | reddit.com/r/swift | 2022-01-07

    If you’re trying to write a GUI app for Linux using Swift you can use SwiftGtk.

  • BlueCryptor

    Swift cross-platform crypto library using CommonCrypto/libcrypto

  • MySQL Swift

    A type safe MySQL client for Swift

  • 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).

  • Project-Mendacius

    A GUI based virtualisation tool for running Linux on macOS Big Sur (x86 or arm64)

    Project mention: GUI based virtualization tool for running Linux on macOS Big Sur (Intel or M1) | news.ycombinator.com | 2021-12-12
  • BlueSignals

    Generic Cross Platform Signal Handler

  • BlueSSLService

    SSL/TLS Add-in for BlueSocket using Secure Transport and OpenSSL

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). The latest post mention was on 2022-01-07.

Swift Linux related posts


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

Project Stars
1 awesome-swift 21,552
2 gitignore.io 6,757
3 OpenCombine 2,065
4 BlueSocket 1,276
5 OpenSwiftUI 1,083
6 Cacao 1,062
7 Queuer 1,001
8 BFKit-Swift 987
9 RxCombine 875
10 SwiftCoroutine 759
11 Reflection 594
12 Embassy 481
13 MoreCodable 373
14 Noze.io 301
15 SwiftyTextTable 269
16 JAYSON 251
17 SwiftGtk 217
18 BlueCryptor 176
19 MySQL Swift 151
20 BlueRSA 113
21 Project-Mendacius 108
22 BlueSignals 87
23 BlueSSLService 85
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.