Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/brandonhimpfen/awesome-swift
A curated list of awesome Swift frameworks, libraries, and resources.
https://github.com/brandonhimpfen/awesome-swift
List: awesome-swift
awesome awesome-list awesome-lists swift
Last synced: 3 months ago
JSON representation
A curated list of awesome Swift frameworks, libraries, and resources.
- Host: GitHub
- URL: https://github.com/brandonhimpfen/awesome-swift
- Owner: brandonhimpfen
- Created: 2023-06-18T21:46:50.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-01T15:50:19.000Z (about 1 year ago)
- Last Synced: 2024-08-09T19:25:19.398Z (3 months ago)
- Topics: awesome, awesome-list, awesome-lists, swift
- Homepage: https://brandonhimpfen.github.io/awesome-swift/
- Size: 4.88 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- ultimate-awesome - awesome-swift - A curated list of awesome Swift frameworks, libraries, and resources. (Other Lists / PowerShell Lists)
README
# Awesome Swift [![Awesome Lists](https://srv-cdn.himpfen.io/badges/awesome-lists/awesomelists-flat.svg)](https://github.com/brandonhimpfen/awesome)
[![GitHub](https://srv-cdn.himpfen.io/badges/github/github-flat.svg)](https://github.com/sponsors/brandonhimpfen/) [![Ko-Fi](https://srv-cdn.himpfen.io/badges/kofi/kofi-flat.svg)](https://ko-fi.com/brandonhimpfen) [![PayPal](https://srv-cdn.himpfen.io/badges/paypal/paypal-flat.svg)](https://paypal.me/brandonhimpfen) [![Stripe](https://srv-cdn.himpfen.io/badges/stripe/stripe-flat.svg)](https://tinyurl.com/e8ymxdw3)
> A curated list of awesome Swift frameworks, libraries, and resources.
## Table of Contents
- [Official Resources](#official-resources)
- [Frameworks](#frameworks)
- [Libraries](#libraries)
- [Tools](#tools)
- [UI/UX](#uiux)
- [Networking](#networking)
- [Database](#database)
- [Testing](#testing)
- [Security](#security)
- [Miscellaneous](#miscellaneous)## Official Resources
- [Swift.org](https://swift.org) - Official website for the Swift programming language.
- [The Swift Programming Language](https://docs.swift.org/swift-book) - The official book for learning Swift.
- [Swift Package Manager](https://swift.org/package-manager) - Official package manager for Swift.## Frameworks
- [Alamofire](https://github.com/Alamofire/Alamofire) - Elegant networking framework.
- [SnapKit](https://github.com/SnapKit/SnapKit) - Auto Layout DSL for iOS and macOS.
- [RxSwift](https://github.com/ReactiveX/RxSwift) - Reactive programming in Swift.
- [Kingfisher](https://github.com/onevcat/Kingfisher) - Asynchronous image downloading and caching.
- [SwiftyJSON](https://github.com/SwiftyJSON/SwiftyJSON) - Simplified JSON parsing.
- [Realm](https://realm.io) - Mobile database.
- [Quick](https://github.com/Quick/Quick) - Behavior-driven development (BDD) testing framework.## Libraries
- [CryptoSwift](https://github.com/krzyzanowskim/CryptoSwift) - Cryptographic functions.
- [KeychainAccess](https://github.com/kishikawakatsumi/KeychainAccess) - Easy and secure Keychain access.
- [SwiftyUserDefaults](https://github.com/radex/SwiftyUserDefaults) - User defaults made easy.
- [PromiseKit](https://github.com/mxcl/PromiseKit) - Promises for asynchronous programming.
- [Charts](https://github.com/danielgindi/Charts) - Beautiful charts and graphs.
- [NotificationBanner](https://github.com/Daltron/NotificationBanner) - Customizable in-app notification banners.
- [Sourcery](https://github.com/krzysztofzablocki/Sourcery) - Code generation tool.## Tools
- [Xcode](https://developer.apple.com/xcode) - Integrated development environment (IDE) for Swift.
- [CocoaPods](https://cocoapods.org) - Dependency manager for Swift and Objective-C.
- [Carthage](https://github.com/Carthage/Carthage) - Simple dependency manager for Swift and Objective-C.
- [SwiftLint](https://github.com/realm/SwiftLint) - A tool to enforce Swift style and conventions.
- [Fastlane](https://fastlane.tools) - Automates building, testing, and releasing iOS and Android apps.
- [Instruments](https://developer.apple.com/instruments) - Performance analysis tool.## UI/UX
- [Hero](https://github.com/HeroTransitions/Hero) - Elegant transition library.
- [NVActivityIndicatorView](https://github.com/ninjaprox/NVActivityIndicatorView) - Collection of loading animations.
- [SkeletonView](https://github.com/Juanpe/SkeletonView) - Elegant loading placeholder views.
- [Lottie](https://github.com/airbnb/lottie-ios) - Render After Effects animations natively.
- [SwipeCellKit](https://github.com/SwipeCellKit/SwipeCellKit) - Swipeable UITableViewCell and UICollectionViewListCell.## Networking
- [Moya](https://github.com/Moya/Moya) - Network abstraction layer.
- [AlamofireImage](https://github.com/Alamofire/AlamofireImage) - Image component library.
- [ReachabilitySwift](https://github.com/ashleymills/Reachability.swift) - Network reachability library.## Database
- [Core Data](https://developer.apple.com/documentation/coredata) - Apple's object graph and persistence framework.
- [GRDB.swift](https://github.com/groue/GRDB.swift) - A Swift SQLite database toolkit.
- [Firebase Firestore](https://firebase.google.com/docs/firestore) - Cloud Firestore database.## Testing
- [XCTest](https://developer.apple.com/documentation/xctest) - Apple's testing framework for Swift.
- [Nimble](https://github.com/Quick/Nimble) - Expressive matcher framework.
- [OHHTTPStubs](https://github.com/AliSoftware/OHHTTPStubs) - Stub HTTP requests for testing.
- [Mockingjay](https://github.com/kylef/Mockingjay) - Library for stubbing HTTP requests.## Security
- [KeychainSwift](https://github.com/evgenyneu/keychain-swift) - Swift wrapper for Keychain services.
- [CryptoKit](https://developer.apple.com/documentation/cryptokit) - Apple's cryptography framework.## Miscellaneous
- [SwiftFormat](https://github.com/nicklockwood/SwiftFormat) - Formatting and linting tool.
- [SwiftGen](https://github.com/SwiftGen/SwiftGen) - Swift code generator for assets, storyboards, and more.
- [SwiftUI](https://developer.apple.com/documentation/swiftui) - Apple's declarative UI framework.
- [Combine](https://developer.apple.com/documentation/combine) - Apple's framework for reactive programming.## Contribute
Contributions are welcome!
## License
[![CC0](https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/by-sa.svg)](http://creativecommons.org/licenses/by-sa/4.0/)