Skip to content

brandonhimpfen/awesome-swift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

Awesome Swift Awesome Lists

GitHub   Ko-Fi   PayPal   Stripe

A curated list of awesome Swift frameworks, libraries, and resources.

Table of Contents

Official Resources

Frameworks

  • Alamofire - Elegant networking framework.
  • SnapKit - Auto Layout DSL for iOS and macOS.
  • RxSwift - Reactive programming in Swift.
  • Kingfisher - Asynchronous image downloading and caching.
  • SwiftyJSON - Simplified JSON parsing.
  • Realm - Mobile database.
  • Quick - Behavior-driven development (BDD) testing framework.

Libraries

Tools

  • Xcode - Integrated development environment (IDE) for Swift.
  • CocoaPods - Dependency manager for Swift and Objective-C.
  • Carthage - Simple dependency manager for Swift and Objective-C.
  • SwiftLint - A tool to enforce Swift style and conventions.
  • Fastlane - Automates building, testing, and releasing iOS and Android apps.
  • Instruments - Performance analysis tool.

UI/UX

Networking

Database

Testing

  • XCTest - Apple's testing framework for Swift.
  • Nimble - Expressive matcher framework.
  • OHHTTPStubs - Stub HTTP requests for testing.
  • Mockingjay - Library for stubbing HTTP requests.

Security

Miscellaneous

  • SwiftFormat - Formatting and linting tool.
  • SwiftGen - Swift code generator for assets, storyboards, and more.
  • SwiftUI - Apple's declarative UI framework.
  • Combine - Apple's framework for reactive programming.

Contribute

Contributions are welcome!

License

CC0