Swift Swift

Open-source Swift projects categorized as Swift

Top 23 Swift Swift Projects

  • Alamofire

    Elegant HTTP Networking in Swift

    Latest mention: Simplify HTTP requests on mobile with these libraries | dev.to | 2021-01-14

    Based on Swift and constantly updated, it’s probably the most used library on iOS. Don’t worry, this is the best and only library you can use for HTTP requests. You can find more info on Alamofire here.

  • ShadowsocksX-NG

    Next Generation of ShadowsocksX

  • iina

    The modern video player for macOS.

    Latest mention: Has Anyone Tried Using Iina On A M1 Mac Smooth Or | reddit.com/r/MacOS | 2020-12-25

    https://github.com/iina/iina/issues/3218#issuecomment-731863492

  • open-source-ios-apps

    :iphone: Collaborative List of Open-Source iOS Apps

    Latest mention: Cool Open Source Apps on iOS | reddit.com/r/opensource | 2021-01-09
  • open-source-mac-os-apps

    🚀 Awesome list of open source applications for macOS. https://t.me/opensourcemacosapps

    Latest mention: A curated list of amazing recommended apps | reddit.com/r/macapps | 2020-12-28

    [1] https://github.com/serhii-londar/open-source-mac-os-apps

  • swift-algorithm-club

    Algorithms and data structures in Swift, with explanations!

  • SwiftyJSON

    The better way to deal with JSON data in Swift.

    Latest mention: Need help with json data formatting | reddit.com/r/swift | 2021-01-09

    I second /u/daisnb that if possible, make sure the data is a consistent format and types, but if you’re unable to do that, I think SwiftyJSON can help, as it loosens the strict type requirement of Swift when handling JSON data

  • ReactiveCocoa

    Cocoa framework and Obj-C dynamism bindings for ReactiveSwift.

  • vapor

    💧 A server-side Swift web framework.

  • Hero

    Elegant transition library for iOS & tvOS

  • RxSwift

    Reactive Programming in Swift

    Latest mention: Multiple HTTP requests | reddit.com/r/iOSProgramming | 2021-01-06
  • Kingfisher

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

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

    onevcat / Kingfisher

  • SnapKit

    A Swift Autolayout DSL for iOS & OS X

    Latest 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.

  • Carthage

    A simple, decentralized dependency manager for Cocoa

  • Perfect

    Server-side Swift. The Perfect core toolset and framework for Swift Developers. (For mobile back-end development, website and API development, and more…)

  • PromiseKit

    Promises for Swift & ObjC.

    Latest mention: How do you escape completion hell? | reddit.com/r/swift | 2020-12-21

    Besides that, you can use a promise library, like PromiseKit.

  • Moya

    Network abstraction layer written in Swift.

    Latest mention: Multiple HTTP requests | reddit.com/r/iOSProgramming | 2021-01-06
  • Material

    A UI/UX framework for creating beautiful applications.

  • Eureka

    Elegant iOS form builder in Swift

  • 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

  • firefox-ios

    Firefox for iOS

    Latest mention: Why is Firefox on iPadOS so bad? | reddit.com/r/firefox | 2020-12-24
  • folding-cell

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

  • SkeletonView

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

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