Swift Xcode

Open-source Swift projects categorized as Xcode

Top 23 Swift Xcode Projects

  • GitHub repo Alamofire

    Elegant HTTP Networking in Swift

    Project mention: Is Alamofire the industry standard or does your company handle networking differently? | reddit.com/r/iOSProgramming | 2021-01-24

    AlamoFire doesn’t support background configurations. Makes it impossible for my company to use AlamoFire for the one part of the app where it’d be useful as we support uploading/downloading unlimited numbers of files at a time (data driven app with offline support). If you’re downloading/uploading 10GB of data, you don’t want to be stuck sitting in an app waiting for it to finish... I’d be shocked if it’s an industry standard with such an important core feature missing.

  • GitHub repo Hero

    Elegant transition library for iOS & tvOS

  • GitHub repo Kingfisher

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

    Project mention: Top 10 Developer Trends, Thu Sep 24 2020 | dev.to | 2020-09-24

    onevcat / Kingfisher

  • GitHub repo SnapKit

    A Swift Autolayout DSL for iOS & OS X

    Project mention: Total failure of Xcode Storyboards | dev.to | 2020-09-06

    It appears that writing views programmatically is not easy too. Apple didn't provide easy in use classes and methods to write views easily. At least notation could be shorter however concept of constraints itself is quite good in UIKit. That's why people invented a lot of DSL (domain-specific language) libraries like the most popular SnapKit, tricky Carthography or super concise Stevia. I invented my own DSL AutoLayout library LayoutExtension which is now in early version however I use it in one commercial project with full success.

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

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

  • GitHub repo SPPermission

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

    Project mention: SwiftUI - When it comes to permissions, this is what's called a pro gamer move | reddit.com/r/swift | 2021-02-04

    Obviously, you should not do this in real life app. The "pro gamer move" is kind of a meme which points out how unexpected it is to ask for every single permission in iOS. And here I used my PermissionsSwiftUI library to easily present all the iOS permissions. My library also allows you to customize the description text on the screen, developers should also have the description in their info.plist. Reference SPPermissions, it does the same thing, and it has 4000 stars

  • GitHub repo XcodeGen

    A Swift command line tool for generating your Xcode project

    Project mention: New Mac Coding/Dev Setup | reddit.com/r/iOSProgramming | 2020-12-26

    Useyourloaf also has a good post and repo. I have also started using cookiecutter and XCodeGen (Tuist is a really interesting alternative) to start new Xcode projects. My setup is based on this repo.

  • 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

    Project mention: Total failure of Xcode Storyboards | dev.to | 2020-09-06

    It appears that writing views programmatically is not easy too. Apple didn't provide easy in use classes and methods to write views easily. At least notation could be shorter however concept of constraints itself is quite good in UIKit. That's why people invented a lot of DSL (domain-specific language) libraries like the most popular SnapKit, tricky Carthography or super concise Stevia. I invented my own DSL AutoLayout library LayoutExtension which is now in early version however I use it in one commercial project with full success.

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

    A command line tool for cleaning unused resources in Xcode.

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

    A library to imitate the iOS 10 Maps UI.

  • GitHub repo Zewo

    Lightweight library for web server applications in Swift on macOS and Linux powered by coroutines.

  • GitHub repo LicensePlist

    A license list generator of all your dependencies for iOS applications

  • GitHub repo Device

    Light weight tool for detecting the current device and screen size written in swift.

  • GitHub repo finicky

    A macOS app for customizing which browser to start

    Project mention: Mac Firefox users: selectively open Google Meet links on Chrome with finicky | news.ycombinator.com | 2021-01-11
  • GitHub repo NextGrowingTextView

    📝 The next in the generations of 'growing textviews' optimized for iOS 8 and above.

  • GitHub repo Tuist

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

    Project mention: Building side projects faster (Indie iOS) / productivity tips? | reddit.com/r/iOSProgramming | 2021-02-07

    I would suggest using a cookiecutter template like this or something like Tuist along with something like GirdersSwift, which includes

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-02-07.

Index

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

Project Stars
1 Alamofire 35,311
2 Hero 19,850
3 Kingfisher 18,113
4 SnapKit 17,324
5 SwifterSwift 9,507
6 R.swift 7,916
7 SideMenu 5,005
8 SPPermission 4,262
9 XcodeGen 4,217
10 Dollar 4,148
11 BuildTimeAnalyzer 3,752
12 Stevia 3,068
13 Netfox 3,033
14 Disk 2,834
15 FengNiao 2,680
16 LGButton 2,090
17 Pulley 1,861
18 Zewo 1,851
19 LicensePlist 1,848
20 Device 1,441
21 finicky 1,419
22 NextGrowingTextView 1,410
23 Tuist 1,388