Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-swift
A curated list of awesome Swift frameworks, libraries, and resources.
https://github.com/awesomelistsio/awesome-swift
Last synced: 3 days ago
JSON representation
-
Libraries
- Charts - Beautiful charts and graphs.
- CryptoSwift - Cryptographic functions.
- KeychainAccess - Easy and secure Keychain access.
- PromiseKit - Promises for asynchronous programming.
- NotificationBanner - Customizable in-app notification banners.
- Sourcery - Code generation tool.
-
Tools
- SwiftLint - A tool to enforce Swift style and conventions.
- Carthage - Simple dependency manager for Swift and Objective-C.
- Instruments - Performance analysis tool.
- CocoaPods - Dependency manager for Swift and Objective-C.
-
Official Resources
- The Swift Programming Language - The official book for learning Swift.
-
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.
- Quick - Behavior-driven development (BDD) testing framework.
-
UI/UX
- Hero - Elegant transition library.
- NVActivityIndicatorView - Collection of loading animations.
- SkeletonView - Elegant loading placeholder views.
- Lottie - Render After Effects animations natively.
- SwipeCellKit - Swipeable UITableViewCell and UICollectionViewListCell.
-
Networking
- Moya - Network abstraction layer.
- AlamofireImage - Image component library.
- ReachabilitySwift - Network reachability library.
-
Database
- Core Data - Apple's object graph and persistence framework.
- GRDB.swift - A Swift SQLite database toolkit.
- Firebase Firestore - Cloud Firestore 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
- CryptoKit - Apple's cryptography framework.
- KeychainSwift - Swift wrapper for Keychain services.
-
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.
Programming Languages
Categories
Sub Categories
Keywords
swift
22
ios
13
carthage
7
ios-animation
5
cocoapods
5
animation
4
xcode
4
ios-swift
3
layout
2
rxswift
2
uitableview
2
bdd
2
objective-c
2
testing
2
loading-animations
2
transition-animation
2
ios-transition
2
ios-lib
2
custom-transitions
2
templates
2
keychain
2
request
2
response
2
swift-package-manager
2
alamofire
2
networking
2
public-key-pinning
1
aes-gcm
1
cipher
1
commoncrypto
1
cryptography
1
parameter-encoding
1
cryptoswift
1
digest
1
httpurlresponse
1
hmac
1
hmac-authentication
1
certificate-pinning
1
md5
1
sha1
1
sha3
1
static-analysis
1
linting
1
security
1
touch-id
1
objc
1
promises
1
linter
1
code-quality
1
constraints
1