Swift iOS

Open-source Swift projects categorized as iOS | Edit details

Top 23 Swift iOS Projects

  • GitHub repo awesome-ios

    A curated list of awesome iOS ecosystem, including Objective-C and Swift Projects

    Project mention: I want to make my first original iOS app. For those that were in my position, was there anything you wish you knew about in terms of tools, resources, planning that would have made your journey way easier? | reddit.com/r/iOSProgramming | 2021-07-12

    I'd look at the "awesome" stuff (iOS and Swift) https://github.com/vsouza/awesome-ios

  • GitHub repo open-source-ios-apps

    :iphone: Collaborative List of Open-Source iOS Apps

    Project mention: iOS privacy friendly apps | reddit.com/r/privacytoolsIO | 2021-08-15
  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo Lottie

    An iOS library to natively render After Effects vector animations

    Project mention: 18 amazing 🤩 GitHub repositories that will help you 🪄 make a beautiful project | dev.to | 2021-09-03

    Lottie for Web, Android, iOS, React Native, and Windows

  • GitHub repo 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

  • GitHub repo RxSwift

    Reactive Programming in Swift

    Project mention: Anyone have a clever way of using third party packages in Swift Playgrounds? | reddit.com/r/swift | 2021-07-09

    I've tried going to RxSwift's source and copying the RxSwift folder into my playground file's Source folder but no dice, it complains about a source file not being found. I tried flattening all the files into one folder and had the same problem.

  • GitHub repo Hero

    Elegant transition library for iOS & tvOS

    Project mention: Generics in Swift: Why we need them? | reddit.com/r/swift | 2021-03-28
  • GitHub repo Kingfisher

    A lightweight, pure-Swift library for downloading and caching images from the web.

    Project mention: The Composable Architecture tutorial | dev.to | 2021-07-23

    // swift-tools-version:5.3 // The swift-tools-version declares the minimum version of Swift required to build this package. import PackageDescription let package = Package( name: "DogBreedsComponent", platforms: [.iOS(.v14)], products: [ .library( name: "DogBreedsComponent", targets: ["DogBreedsComponent"] ), ], dependencies: [ // 1. .package( name: "swift-composable-architecture", url: "https://github.com/pointfreeco/swift-composable-architecture.git", .exact("0.17.0") ), // 2. .package( name: "Kingfisher", url: "https://github.com/onevcat/Kingfisher", .exact("6.2.1") ) ], targets: [ .target( name: "DogBreedsComponent", dependencies: [ .product(name: "ComposableArchitecture", package: "swift-composable-architecture"), .product(name: "Kingfisher", package: "Kingfisher") ] ), .testTarget( name: "DogBreedsComponentTests", dependencies: [ "DogBreedsComponent", .product(name: "ComposableArchitecture", package: "swift-composable-architecture") ] ), ] )

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo Material

    A UI/UX framework for creating beautiful applications. (by CosmicMind)

  • GitHub repo Eureka

    Elegant iOS form builder in Swift

    Project mention: Eureka | Elegant iOS form builder in Swift | reddit.com/r/davidblue | 2021-04-03
  • GitHub repo animated-tab-bar

    :octocat: RAMAnimatedTabBarController is a Swift UI module library for adding animation to iOS tabbar items and icons. iOS library made by @Ramotion

    Project mention: Can everything really be coded programmatically in Swift UI? | reddit.com/r/iOSProgramming | 2021-09-07

    This seemed to work for the card game but I'm trying to make a simple bottom tab view bar and was surprised to see some open source solutions still use storyboards (https://github.com/Ramotion/animated-tab-bar). I'm hesitant to use them because I thought this was now essentially an outdated approach?

  • GitHub repo SkeletonView

    ☠️ An elegant way to show users that something is happening and also prepare them to which contents they are awaiting

  • GitHub repo SwifterSwift

    A handy collection of more than 500 native Swift extensions to boost your productivity.

    Project mention: Weekly Developer Roundup #23 - Sun Nov 22 2020 | dev.to | 2020-11-21

    SwifterSwift/SwifterSwift (Swift): A handy collection of more than 500 native Swift extensions to boost your productivity.

  • GitHub repo folding-cell

    :octocat: 📃 FoldingCell is an expanding content cell with animation made by @Ramotion

  • GitHub repo NVActivityIndicatorView

    A collection of awesome loading animations

  • GitHub repo AudioKit

    Swift audio synthesis, processing, & analysis platform for iOS, macOS and tvOS

    Project mention: I want to make a MIDI instrument. Should I learn Swift or would something like HTML5 be easier? | reddit.com/r/ipadmusic | 2021-07-16

    There are open sources synthesizers projects for iOS in swift. I would recommend giving it a look and see if it fits your needs. https://github.com/AudioKit/AudioKit

  • GitHub repo IBAnimatable

    Design and prototype customized UI, interaction, navigation, transition and animation for App Store ready Apps in Interface Builder with IBAnimatable.

  • GitHub repo R.swift

    Strong typed, autocompleted resources like images, fonts and segues in Swift projects

    Project mention: Did you also know? In Xcode you can use the refactoring tool to wrap a literal string into a call to NSLocalizedString! Even better, you can assign a keyboard shortcut to make it even more efficient 🤓 | reddit.com/r/swift | 2020-12-23

    Same was posted on the /r/iOSProgramming post for this, but I'm definitely not going back to using the raw NSLocalizedString call or extensions after I started using R.swift. Type safety and auto complete for all your assets is a real win in my book.

  • GitHub repo ios-oss

    Kickstarter for iOS. Bring new ideas to life, anywhere.

    Project mention: View model's I/O approach applying Reactive Programming | dev.to | 2021-06-22

    Ever since I've started using MVVM architecture with Reactive programming, I've been searching for a similar architecture that will fit my needs and more appealing. I found one and it's from Kickstarter, albeit I did not adapt it fully, just the concept of it. Below is a sample of what I'm using right now. I've created a simple sign in form app that focuses on the validation of input data from the user.

  • GitHub repo SwiftGen

    The Swift code generator for your assets, storyboards, Localizable.strings, … — Get rid of all String-based APIs!

    Project mention: How would you solve this localization issue? | reddit.com/r/iOSProgramming | 2021-09-20

    Tools like https://github.com/SwiftGen/SwiftGen can be used to ensure at compile time that all keys used in your app are actually defined. Having keys organized as hierarchical enums, with auto-completion in Xcode is also a nice plus.

  • GitHub repo JTAppleCalendar

    The Unofficial Apple iOS Swift Calendar View. Swift calendar Library. iOS calendar Control. 100% Customizable

  • GitHub repo ViewAnimator

    ViewAnimator brings your UI to life with just one line

  • GitHub repo SwiftMessages

    A very flexible message bar for iOS written in Swift.

  • GitHub repo Insanity

    Meta-programming for Swift, stop writing boilerplate code.

    Project mention: CoreData common practice - Do you usually have a struct based data class, as the bridge between your UI layer, and the CoreData data layer? | reddit.com/r/swift | 2021-06-13

    This post has some tips on using Sourcery to help automate the creation of that bridge layer.

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-09-20.

Index

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

Project Stars
1 awesome-ios 38,277
2 open-source-ios-apps 28,223
3 Lottie 21,979
4 awesome-swift 21,186
5 RxSwift 20,904
6 Hero 20,344
7 Kingfisher 18,984
8 Material 11,826
9 Eureka 11,275
10 animated-tab-bar 10,787
11 SkeletonView 10,561
12 SwifterSwift 10,263
13 folding-cell 9,981
14 NVActivityIndicatorView 9,948
15 AudioKit 8,681
16 IBAnimatable 8,578
17 R.swift 8,264
18 ios-oss 7,776
19 SwiftGen 7,379
20 JTAppleCalendar 7,017
21 ViewAnimator 6,479
22 SwiftMessages 6,263
23 Insanity 6,196
Find remote jobs at our new job board 99remotejobs.com. There are 25 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com