Swift Swift5

Open-source Swift projects categorized as Swift5

Top 23 Swift Swift5 Projects

  • GitHub repo swift-nio

    Event-driven network application framework for high performance protocol servers & clients, non-blocking.

    Project mention: Async/Await in Swift – Rethinking Callbacks and Escaping the Pyramid of Doom | reddit.com/r/swift | 2021-02-23

    SwiftNIO has a draft PR already up: https://github.com/apple/swift-nio/pull/1701

  • GitHub repo SwiftyBeaver

    Convenient & secure logging during development & release in Swift 3, 4 & 5

  • GitHub repo TinyConstraints

    Nothing but sugar.

  • GitHub repo SwiftWebUI

    A demo implementation of SwiftUI for the Web

    Project mention: Why learn Swift when it’s only compatible with iOS? | reddit.com/r/swift | 2020-12-30

    You may be interested in this project which allows you to program with SwiftUI on the web. You can try it here.

  • GitHub repo wire-ios

    📱 Wire for iOS (iPhone and iPad)

    Project mention: Where do you get started learning about encryption if one were trying to make an encrypted messaging app? | reddit.com/r/iOSProgramming | 2021-03-04

    Wire is also an open source encrypted messenger. They use the proteus protocol (an early branch of the Signal protocol), the implementation is called Cryptobox and is written in Rust, here is a Swift wrapper which their iOS app uses.

  • GitHub repo CareKit

    CareKit is an open source software framework for creating apps that help people better understand and manage their health.

    Project mention: Inside Apple's iPhone Factory In China | reddit.com/r/apple | 2021-01-21

    Apple CareKit is open source

  • GitHub repo BMPlayer

    A video player for iOS, based on AVPlayer, support the horizontal, vertical screen. support adjust volume, brightness and seek by slide, support subtitles.

  • GitHub repo BetterSegmentedControl

    An easy to use, customizable replacement for UISegmentedControl & UISwitch.

  • GitHub repo UIFontComplete

    Font management (System & Custom) for iOS and tvOS

  • GitHub repo Ease

    It's magic.

  • GitHub repo CDAlertView

    Highly customizable alertview and alert/notification/success/error/alarm popup written in Swift

  • GitHub repo SwiftyJSONAccelerator

    macOS app to generate Swift 5 code for models from JSON (with Codeable)

  • GitHub repo SwiftIcons

    🎢Swift Library for Font Icons - ★ this library

  • GitHub repo BiometricAuthentication

    Use Apple FaceID or TouchID authentication in your app using BiometricAuthentication.

  • GitHub repo ViewInspector

    Runtime introspection and unit testing of SwiftUI views (by nalexn)

  • GitHub repo Attributed

    µframework for Attributed strings.

  • GitHub repo BadgeHub

    A way to quickly add a notification badge icon to any view. Make any view of a full-fledged animated notification center.

  • GitHub repo MediaBrowser

    🏞 A simple iOS photo and video browser with optional grid view, captions and selections written in Swift5.0

  • GitHub repo ExpandableCell

    ✨ Awesome expandable, collapsible tableview cell for iOS written in Swift 5

  • GitHub repo Viperit

    Viper Framework for iOS using Swift

  • GitHub repo SwiftyMenu

    Simple and Elegant Drop down menu for iOS 🔥💥

  • GitHub repo RouteComposer

    Protocol oriented, Cocoa UI abstractions based library that helps to handle view controllers composition, navigation and deep linking tasks in the iOS application. Can be used as the universal replacement for the Coordinator pattern.

  • GitHub repo Observable

    The easiest way to observe values in Swift.

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 2021-03-04.


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

Project Stars
1 swift-nio 6,371
2 SwiftyBeaver 5,100
3 TinyConstraints 3,565
4 SwiftWebUI 3,432
5 wire-ios 2,963
6 CareKit 2,034
7 BMPlayer 1,637
8 BetterSegmentedControl 1,524
9 UIFontComplete 1,269
10 Ease 1,211
11 CDAlertView 1,042
12 SwiftyJSONAccelerator 863
13 SwiftIcons 744
14 BiometricAuthentication 742
15 ViewInspector 731
16 Attributed 730
17 BadgeHub 587
18 MediaBrowser 573
19 ExpandableCell 559
20 Viperit 403
21 SwiftyMenu 354
22 RouteComposer 350
23 Observable 345