Swift Xcode

Open-source Swift projects categorized as Xcode | Edit details

Top 23 Swift Xcode Projects

  • GitHub repo Alamofire

    Elegant HTTP Networking in Swift

    Project mention: Using Swift 5.5 Async Await to Fetch REST API | reddit.com/r/swift | 2021-06-01

    I have a prototype on a branch. Right now it's just continuations that wrap the completion handler API and may change significantly over time. The other APIs won't really change until we can rewrite major portions to the new async features.

  • 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
  • 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 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") ] ), ] )

  • GitHub repo SnapKit

    A Swift Autolayout DSL for iOS & OS X

    Project mention: How can I add constraints to a UI element inside a programmatically created UIView? | reddit.com/r/swift | 2021-06-29

    I suggest you check out SnapKit. It is a convenient AutoLayout wrapper. I find it a lot more easier to read compared to the built in constraint builder or the string representation.

  • 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 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 Clipy

    Clipboard extension app for macOS.

    Project mention: Best menu bar apps? | reddit.com/r/macapps | 2021-07-27

    Clipy (free - clipboard app)

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo SideMenu

    Simple side/slide menu control for iOS, no code necessary! Lots of customization. Add it to your project in 5 minutes or less.

    Project mention: Do you face any problem in using the following 3rd party libraries in XCode, for M1 chip? | reddit.com/r/swift | 2021-04-16
  • GitHub repo XcodeGen

    A Swift command line tool for generating your Xcode project

    Project mention: missing project.pbxproj file, how to restore it? | reddit.com/r/iOSProgramming | 2021-08-23
  • GitHub repo SPPermission

    Ask permissions on Swift. Available List, Dialog & Native interface. Can check state permission. Support SwiftUI.

  • GitHub repo Dollar

    A functional tool-belt for Swift Language similar to Lo-Dash or Underscore.js in Javascript

  • GitHub repo BuildTimeAnalyzer

    Build Time Analyzer for Swift

  • GitHub repo Stevia

    :leaves: Write concise Autolayout code

  • GitHub repo Netfox

    A lightweight, one line setup, iOS / OSX network debugging library! 🦊

  • GitHub repo Disk

    Delightful framework for iOS to easily persist structs, images, and data

  • GitHub repo periphery

    A tool to identify unused code in Swift projects.

    Project mention: Is there a way to run this Swift Package inside a Script everytime i Build the Project ? | reddit.com/r/swift | 2021-05-05

    There is a nice Package: https://github.com/peripheryapp/periphery#how-to-use that can find dead code in a Project. You can install it via SPM or Homebrew or Pods. Is there a way to run the scan every time i build the Project on its own ?

  • GitHub repo FengNiao

    A command line tool for cleaning unused resources in Xcode.

  • GitHub repo VegaScroll

    ↕️ VegaScroll is a lightweight animation flowlayout for UICollectionView completely written in Swift 4, compatible with iOS 11 and Xcode 9.

    Project mention: iqbalansyor/react-native-vega-scroll-list | reddit.com/r/reactnative | 2021-05-02

    Inspired by Vega Scroll - an iOS dependency.

  • GitHub repo LGButton

    A fully customisable subclass of the native UIControl which allows you to create beautiful buttons without writing any line of code.

  • GitHub repo Files

    A nicer way to handle files & folders in Swift (by JohnSundell)

    Project mention: Creating a MacOS command line tool to dynamically generate PreviewDevice devices for SwiftUI | dev.to | 2021-05-17

    The last piece of the puzzle is to generate that file. I'm using Files, another open source project by John Sundel.

  • GitHub repo Tuist

    🚀 Create, maintain, and interact with Xcode projects at scale

    Project mention: Easy Binary Caching in Xcode | news.ycombinator.com | 2021-08-11
  • GitHub repo LicensePlist

    A license list generator of all your dependencies for iOS applications

  • GitHub repo Pulley

    A library to imitate the iOS 10 Maps UI.

    Project mention: How could you make a view like this in SwiftUI? I know how to make a sheet that fills the whole screen, but I don't know how to make a resizable like this... Thanks! | reddit.com/r/iOSProgramming | 2021-06-04
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-08-23.


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

Project Stars
1 Alamofire 36,411
2 Hero 20,344
3 Kingfisher 18,905
4 SnapKit 17,853
5 SwifterSwift 10,254
6 R.swift 8,264
7 Clipy 5,287
8 SideMenu 5,201
9 XcodeGen 4,756
10 SPPermission 4,583
11 Dollar 4,190
12 BuildTimeAnalyzer 3,890
13 Stevia 3,160
14 Netfox 3,158
15 Disk 2,869
16 periphery 2,763
17 FengNiao 2,758
18 VegaScroll 2,624
19 LGButton 2,202
20 Files 2,137
21 Tuist 2,031
22 LicensePlist 1,953
23 Pulley 1,912
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