Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
fucking-awesome-ios
A curated list of awesome iOS ecosystem, including Objective-C and Swift Projects. With repository stars⭐ and forks🍴
https://github.com/correia-jpv/fucking-awesome-ios
Last synced: 1 day ago
JSON representation
-
Charts
- Charts - A powerful chart / graph framework, the iOS equivalent to <b><code> 37632⭐</code></b> <b><code> 9018🍴</code></b> [MPAndroidChart](https://github.com/PhilJay/MPAndroidChart)).
- SwiftCharts - Easy to use and highly customizable charts library for iOS.
- PieCharts - Easy to use and highly customizable pie charts library for iOS.
- PNChart - A simple and beautiful chart lib used in Piner and CoinsMan for iOS.
- XJYChart - A Beautiful chart for iOS. Support animation, click, slide, area highlight.
- JBChartView - iOS-based charting library for both line and bar graphs.
- XYPieChart - A simple and animated Pie Chart for your iOS app.
- TEAChart - Simple and intuitive iOS chart library. Contribution graph, clock chart, and bar chart.
- EChart - iOS/iPhone/iPad Chart, Graph. Event handling and animation supported.
- FSLineChart - A line chart library for iOS.
- chartee - A charting library for mobile platforms.
- ANDLineChartView - ANDLineChartView is easy to use view-based class for displaying animated line chart.
- TWRCharts - An iOS wrapper for ChartJS. Easily build animated charts by leveraging the power of native Obj-C code.
- FlowerChart - Flower-shaped chart with custom appearance animation, fully vector.
- Scrollable-GraphView - An adaptive scrollable graph view for iOS to visualise simple discrete datasets. Written in Swift.
- Dr-Charts - Dr-Charts is a highly customisable, easy to use and interactive chart / graph framework in Objective-C.
- Graphs - Light weight charts view generator for iOS.
- FSInteractiveMap - A charting library to visualize and interact with a vector map on iOS. It's like Geochart but for iOS.
- JYRadarChart - An iOS open source Radar Chart implementation.
- TKRadarChart - A customizable radar chart in Swift.
- MagicPie - Awesome layer based pie chart. Fantastically fast and fully customizable. Amazing animations available with MagicPie.
- CSPieChart - iOS PieChart Opensource. This is very easy to use and customizable.
- DDSpiderChart - Easy to use and customizable Spider (Radar) Chart library for iOS written in Swift.
- core-plot - a 2D plotting lib which is highly customizable and capable of drawing many types of plots.
- ChartProgressBar - Draw a chart with progress bar style.
- SMDiagramViewSwift - Meet cute and very flexibility library for iOS application for different data view in one circle diagram.
- Swift LineChart - Line Chart library for iOS written in Swift.
- SwiftChart - Line and area chart library for iOS.
- EatFit - Eat fit is a component for attractive data representation inspired by Google Fit.
- CoreCharts - CoreCharts is a simple powerful yet Charts library for apple products.
- PNChart - A simple and beautiful chart lib used in Piner and CoinsMan for iOS.
- XJYChart - A Beautiful chart for iOS. Support animation, click, slide, area highlight.
- JBChartView - iOS-based charting library for both line and bar graphs.
- XYPieChart - A simple and animated Pie Chart for your iOS app.
- TEAChart - Simple and intuitive iOS chart library. Contribution graph, clock chart, and bar chart.
- EChart - iOS/iPhone/iPad Chart, Graph. Event handling and animation supported.
- FSLineChart - A line chart library for iOS.
- chartee - A charting library for mobile platforms.
- ANDLineChartView - ANDLineChartView is easy to use view-based class for displaying animated line chart.
- TWRCharts - An iOS wrapper for ChartJS. Easily build animated charts by leveraging the power of native Obj-C code.
- FlowerChart - Flower-shaped chart with custom appearance animation, fully vector.
- Scrollable-GraphView - An adaptive scrollable graph view for iOS to visualise simple discrete datasets. Written in Swift.
- Dr-Charts - Dr-Charts is a highly customisable, easy to use and interactive chart / graph framework in Objective-C.
- Graphs - Light weight charts view generator for iOS.
- FSInteractiveMap - A charting library to visualize and interact with a vector map on iOS. It's like Geochart but for iOS.
- JYRadarChart - An iOS open source Radar Chart implementation.
- TKRadarChart - A customizable radar chart in Swift.
- MagicPie - Awesome layer based pie chart. Fantastically fast and fully customizable. Amazing animations available with MagicPie.
- CSPieChart - iOS PieChart Opensource. This is very easy to use and customizable.
- DDSpiderChart - Easy to use and customizable Spider (Radar) Chart library for iOS written in Swift.
- core-plot - a 2D plotting lib which is highly customizable and capable of drawing many types of plots.
- ChartProgressBar - Draw a chart with progress bar style.
- SMDiagramViewSwift - Meet cute and very flexibility library for iOS application for different data view in one circle diagram.
- Swift LineChart - Line Chart library for iOS written in Swift.
- SwiftChart - Line and area chart library for iOS.
- EatFit - Eat fit is a component for attractive data representation inspired by Google Fit.
- CoreCharts - CoreCharts is a simple powerful yet Charts library for apple products.
-
Authentication
- OAuthSwift - Swift based OAuth library for iOS- <b><code> 3274⭐</code></b> <b><code> 593🍴</code></b> [OAuthSwift](https://github.com/OAuthSwift/OAuthSwift)) - Swift based OAuth library for iOS
- Heimdallr.swift - Easy to use OAuth 2 library for iOS, written in Swift.
- InstagramSimpleOAuth - A quick and simple way to authenticate an Instagram user in your iPhone or iPad app.
- LinkedInSignIn - Simple view controller to login and retrieve access token from LinkedIn.
- OAuth2 - OAuth2 framework for macOS and iOS, written in Swift.
- ReCaptcha - (In)visible ReCaptcha for iOS.
- SwiftyOAuth - A simple OAuth library for iOS with a built-in set of providers.
- Heimdallr.swift - Easy to use OAuth 2 library for iOS, written in Swift.
- InstagramSimpleOAuth - A quick and simple way to authenticate an Instagram user in your iPhone or iPad app.
- LinkedInSignIn - Simple view controller to login and retrieve access token from LinkedIn.
- OAuthSwift - Swift based OAuth library for iOS- <b><code> 3264⭐</code></b> <b><code> 593🍴</code></b> [OAuthSwift](https://github.com/OAuthSwift/OAuthSwift)) - Swift based OAuth library for iOS
- OAuth2 - OAuth2 framework for macOS and iOS, written in Swift.
- ReCaptcha - (In)visible ReCaptcha for iOS.
- SwiftyOAuth - A simple OAuth library for iOS with a built-in set of providers.
-
App Routing
- Router - Simple Navigation for iOS.
- ApplicationCoordinator - Coordinator is an object that handles navigation flow and shares flow’s handling for the next coordinator after switching on the next chain.
- Appz - Easily launch and deeplink into external applications, falling back to web if not installed.
- Composable Navigator - An open source library for building deep-linkable SwiftUI applications with composition, testing and ergonomics in mind
- Crossroad - Crossroad is an URL router focused on handling Custom URL Schemes. Using this, you can route multiple URL schemes and fetch arguments and parameters easily.
- DeepLinkKit - A splendid route-matching, block-based way to handle your deep links.
- JLRoutes - URL routing library for iOS with a simple block-based API.
- Linker - Lightweight way to handle internal and external deeplinks for iOS.
- LiteRoute - Easy transition between VIPER modules, implemented on pure Swift.
- Marshroute - Marshroute is an iOS Library for making your Routers simple but extremely powerful.
- RouteComposer - Library that helps to handle view controllers composition, routing and deeplinking tasks.
- RxFlow - Navigation framework for iOS applications based on a Reactive Flow Coordinator pattern.
- SwiftCurrent - A library for managing complex workflows.
- SwiftRouter - A URL Router for iOS.
- URLNavigator - Elegant URL Routing for Swift
- WAAppRouting - iOS routing done right. Handles both URL recognition and controller displaying with parsed parameters. All in one line, controller stack preserved automatically!
- ZIKRouter - An interface-oriented router for discovering modules and injecting dependencies with protocol in OC & Swift, iOS & macOS. Handles route in a type safe way.
-
Architecture Patterns
- iOS-Viper-Architecture - This repository contains a detailed sample app that implements VIPER architecture in iOS using libraries and frameworks like Alamofire, AlamofireImage, PKHUD, CoreData etc.
- Clean Architecture for SwiftUI + Combine - A demo project showcasing the production setup of the SwiftUI app with Clean Architecture.
- CleanArchitectureRxSwift - Example of Clean Architecture of iOS app using RxSwift.
- ios-architecture - A collection of iOS architectures - MVC, MVVM, MVVM+RxSwift, VIPER, RIBs and many others.
- Reactant - Reactant is a reactive architecture for iOS.
- Spin - A universal implementation of a Feedback Loop system for RxSwift, ReactiveSwift and Combine
- SwiftyVIPER - Makes implementing VIPER architecture much easier and cleaner.
- Tempura - A holistic approach to iOS development, inspired by Redux and MVVM.
- Clean Architecture for SwiftUI + Combine - A demo project showcasing the production setup of the SwiftUI app with Clean Architecture.
- CleanArchitectureRxSwift - Example of Clean Architecture of iOS app using RxSwift.
- ios-architecture - A collection of iOS architectures - MVC, MVVM, MVVM+RxSwift, VIPER, RIBs and many others.
- Reactant - Reactant is a reactive architecture for iOS.
- Spin - A universal implementation of a Feedback Loop system for RxSwift, ReactiveSwift and Combine
- SwiftyVIPER - Makes implementing VIPER architecture much easier and cleaner.
- Tempura - A holistic approach to iOS development, inspired by Redux and MVVM.
- The Composable Architecture - The Composable Architecture is a library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind.
- VIPER Module Generator - A Clean VIPER Modules Generator with comments and predfined functions.
- Viperit - Viper Framework for iOS. Develop an app following VIPER architecture in an easy way. Written and tested in Swift.
- The Composable Architecture - The Composable Architecture is a library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind.
- VIPER Module Generator - A Clean VIPER Modules Generator with comments and predfined functions.
- Viperit - Viper Framework for iOS. Develop an app following VIPER architecture in an easy way. Written and tested in Swift.
-
ARKit
- ARKit-CoreLocation - Combines the high accuracy of AR with the scale of GPS data.
- ARKit Emperor - The Emperor give you the most practical ARKit samples ever.
- ARKit Virtual Objects - Placing Virtual Objects in Augmented Reality.
- ARVideoKit - Record and capture ARKit videos, photos, Live Photos, and GIFs.
- Placenote - A library that makes ARKit sessions persistent to a location using advanced computer vision.
- SmileToUnlock - This library uses ARKit Face Tracking in order to catch a user's smile.
- ARKit Emperor - The Emperor give you the most practical ARKit samples ever.
- ARKit Virtual Objects - Placing Virtual Objects in Augmented Reality.
- ARVideoKit - Record and capture ARKit videos, photos, Live Photos, and GIFs.
- Placenote - A library that makes ARKit sessions persistent to a location using advanced computer vision.
- SmileToUnlock - This library uses ARKit Face Tracking in order to catch a user's smile.
- ARHeadsetKit - High-level framework for using $5 Google Cardboard to replicate
-
Database
-
Getting Started
- MongoKitten - A pure Swift MongoDB client implementation with support for embedded databases.
- Realm - The alternative to CoreData and SQLite: Simple, modern and fast.
- YapDatabase - YapDatabase is an extensible database for iOS & Mac.
- FMDB - A Cocoa / Objective-C wrapper around SQLite.
- FCModel - An alternative to Core Data for people who like having direct SQL access.
- Zephyr - Effortlessly synchronize NSUserDefaults over iCloud.
- Prephirences - Prephirences is a Swift library that provides useful protocols and convenience methods to manage application preferences, configurations and app-state.
- Storez - Safe, statically-typed, store-agnostic key-value storage (with namespace support).
- SwiftyUserDefaults - Statically-typed NSUserDefaults.
- FCModel - An alternative to Core Data for people who like having direct SQL access.
- Realm - The alternative to CoreData and SQLite: Simple, modern and fast.
- Zephyr - Effortlessly synchronize NSUserDefaults over iCloud.
- Prephirences - Prephirences is a Swift library that provides useful protocols and convenience methods to manage application preferences, configurations and app-state.
- YapDatabase - YapDatabase is an extensible database for iOS & Mac.
- FMDB - A Cocoa / Objective-C wrapper around SQLite.
- Storez - Safe, statically-typed, store-agnostic key-value storage (with namespace support).
- SwiftyUserDefaults - Statically-typed NSUserDefaults.
- SugarRecord - Data persistence management library.
- SQLite.swift - A type-safe, Swift-language layer over SQLite3.
- GRDB.swift - A versatile SQLite toolkit for Swift, with WAL mode support.
- Fluent - Simple ActiveRecord implementation for working with your database in Swift.
- ParseAlternatives - A collaborative list of Parse alternative backend service providers.
- TypedDefaults - TypedDefaults is a utility library to type-safely use NSUserDefaults.
- SugarRecord - Data persistence management library.
- SQLite.swift - A type-safe, Swift-language layer over SQLite3.
- GRDB.swift - A versatile SQLite toolkit for Swift, with WAL mode support.
- Fluent - Simple ActiveRecord implementation for working with your database in Swift.
- ParseAlternatives - A collaborative list of Parse alternative backend service providers.
- TypedDefaults - TypedDefaults is a utility library to type-safely use NSUserDefaults.
- realm-cocoa-converter - A library that provides the ability to import/export Realm files from a variety of data container formats.
- YapDatabaseExtensions - YapDatabase extensions for use with Swift.
- RealmGeoQueries - RealmGeoQueries simplifies spatial queries with Realm Cocoa. In the absence of and official functions, this library provide the possibility to do proximity search.
- SwiftMongoDB - A MongoDB interface for Swift.
- ObjectiveRocks - An Objective-C wrapper of Facebook's RocksDB - A Persistent Key-Value Store for Flash and RAM Storage.
- OHMySQL - An Objective-C wrapper of MySQL C API.
- SwiftStore - Key-Value store for Swift backed by LevelDB.
- OneStore - A single value proxy for NSUserDefaults, with clean API.
- MongoDB - A Swift wrapper around the mongo-c client library, enabling access to MongoDB servers.
- MySQL - A Swift wrapper around the MySQL client library, enabling access to MySQL servers.
- Redis - A Swift wrapper around the Redis client library, enabling access to Redis.
- PostgreSQL - A Swift wrapper around the libpq client library, enabling access to PostgreSQL servers.
- FileMaker - A Swift wrapper around the FileMaker XML Web publishing interface, enabling access to FileMaker servers.
- Nora - Nora is a Firebase abstraction layer for working with FirebaseDatabase and FirebaseStorage.
- PersistentStorageSerializable - Swift library that makes easier to serialize the user's preferences (app's settings) with system User Defaults or Property List file on disk.
- WCDB - WCDB is an efficient, complete, easy-to-use mobile database framework for iOS, macOS.
- StorageKit - Your Data Storage Troubleshooter.
- UserDefaults - Simple, Strongly Typed UserDefaults for iOS, macOS and tvOS.
- Default - Modern interface to UserDefaults + Codable support.
- IceCream - Sync Realm Database with CloudKit.
- FirebaseHelper - Safe and easy wrappers for common Firebase Realtime Database functions.
- Shallows - Your lightweight persistence toolbox.
- StorageManager - Safe and easy way to use FileManager as Database.
- RealmWrapper - Safe and easy wrappers for RealmSwift.
- UserDefaultsStore - An easy and very light way to store and retrieve -reasonable amount- of Codable objects, in a couple lines of code.
- PropertyKit - Protocol-First, Type and Key-Safe Swift Property for iOS, macOS and tvOS.
- PersistenceKit - Store and retrieve Codable objects to various persistence layers, in a couple lines of code.
- ModelAssistant - Elegant library to manage the interactions between view and model in Swift.
- MMKV - An efficient, small mobile key-value storage framework developed by WeChat. Works on iOS, Android, macOS and Windows.
- Defaults - Swifty and modern UserDefaults.
- realm-cocoa-converter - A library that provides the ability to import/export Realm files from a variety of data container formats.
- YapDatabaseExtensions - YapDatabase extensions for use with Swift.
- RealmGeoQueries - RealmGeoQueries simplifies spatial queries with Realm Cocoa. In the absence of and official functions, this library provide the possibility to do proximity search.
- SwiftMongoDB - A MongoDB interface for Swift.
- ObjectiveRocks - An Objective-C wrapper of Facebook's RocksDB - A Persistent Key-Value Store for Flash and RAM Storage.
- OHMySQL - An Objective-C wrapper of MySQL C API.
- SwiftStore - Key-Value store for Swift backed by LevelDB.
- OneStore - A single value proxy for NSUserDefaults, with clean API.
- MongoDB - A Swift wrapper around the mongo-c client library, enabling access to MongoDB servers.
- MySQL - A Swift wrapper around the MySQL client library, enabling access to MySQL servers.
- Redis - A Swift wrapper around the Redis client library, enabling access to Redis.
- PostgreSQL - A Swift wrapper around the libpq client library, enabling access to PostgreSQL servers.
- FileMaker - A Swift wrapper around the FileMaker XML Web publishing interface, enabling access to FileMaker servers.
- Nora - Nora is a Firebase abstraction layer for working with FirebaseDatabase and FirebaseStorage.
- PersistentStorageSerializable - Swift library that makes easier to serialize the user's preferences (app's settings) with system User Defaults or Property List file on disk.
- WCDB - WCDB is an efficient, complete, easy-to-use mobile database framework for iOS, macOS.
- StorageKit - Your Data Storage Troubleshooter.
- UserDefaults - Simple, Strongly Typed UserDefaults for iOS, macOS and tvOS.
- Default - Modern interface to UserDefaults + Codable support.
- IceCream - Sync Realm Database with CloudKit.
- FirebaseHelper - Safe and easy wrappers for common Firebase Realtime Database functions.
- Shallows - Your lightweight persistence toolbox.
- StorageManager - Safe and easy way to use FileManager as Database.
- RealmWrapper - Safe and easy wrappers for RealmSwift.
- UserDefaultsStore - An easy and very light way to store and retrieve -reasonable amount- of Codable objects, in a couple lines of code.
- PropertyKit - Protocol-First, Type and Key-Safe Swift Property for iOS, macOS and tvOS.
- PersistenceKit - Store and retrieve Codable objects to various persistence layers, in a couple lines of code.
- ModelAssistant - Elegant library to manage the interactions between view and model in Swift.
- MMKV - An efficient, small mobile key-value storage framework developed by WeChat. Works on iOS, Android, macOS and Windows.
- Defaults - Swifty and modern UserDefaults.
- SecureDefaults - A lightweight wrapper over UserDefaults/NSUserDefaults with an extra AES-256 encryption layer.
- Unrealm - Unrealm enables you to easily store Swift native Classes, Structs and Enums into Realm.
- QuickDB - Save and Retrieve any `Codable` in JUST ONE line of code + more easy usecases.
- ObjectBox - ObjectBox is a superfast, light-weight object persistence framework.
- SecureDefaults - A lightweight wrapper over UserDefaults/NSUserDefaults with an extra AES-256 encryption layer.
- Unrealm - Unrealm enables you to easily store Swift native Classes, Structs and Enums into Realm.
- QuickDB - Save and Retrieve any `Codable` in JUST ONE line of code + more easy usecases.
- ObjectBox - ObjectBox is a superfast, light-weight object persistence framework.
- DuckDB - DuckDB is a high-performance analytical database system.
- DuckDB - DuckDB is a high-performance analytical database system.
-
-
Apple TV
- Swift-GA-Tracker-for-Apple-tvOS - Google Analytics tracker for Apple tvOS provides an easy integration of Google Analytics’ measurement protocol for Apple TV.
- FocusTvButton - Light wrapper of UIButton that allows extra customization for tvOS
- ParallaxView - iOS controls and extensions that add parallax effect to your application.
- TvOSCustomizableTableViewCell - Light wrapper of UITableViewCell that allows extra customization for tvOS.
- TvOSMoreButton - A basic tvOS button which truncates long text with '... More'.
- TvOSPinKeyboard - PIN keyboard for tvOS.
- TvOSScribble - Handwriting numbers recognizer for Siri Remote.
- TvOSSlider - TvOSSlider is an implementation of UISlider for tvOS.
- TvOSTextViewer - Light and scrollable view controller for tvOS to present blocks of text
- XCDYouTubeKit - YouTube video player for iOS, tvOS and macOS.
- TvOSSlider - TvOSSlider is an implementation of UISlider for tvOS.
- TvOSTextViewer - Light and scrollable view controller for tvOS to present blocks of text
- XCDYouTubeKit - YouTube video player for iOS, tvOS and macOS.
-
Debugging
-
Getting Started
- DoraemonKit - A full-featured iOS App development assistant,30+ tools included. You deserve it.
- AEConsole - Customizable Console UI overlay with debug log on top of your iOS App.
- Alpha - Next generation debugging framework for iOS.
- Atlantis - A little and powerful iOS framework for intercepting HTTP/HTTPS Traffic from your iOS app. No more messing around with proxy and certificate config. Inspect Traffic Log with Proxyman app.
- chisel - Collection of LLDB commands to assist debugging iOS apps.
- DBDebugToolkit - Set of easy to use debugging tools for iOS developers & QA engineers.
- DebugSwift - A comprehensive toolkit designed to simplify and enhance the debugging process for iOS applications.
- Dotzu - iOS app debugger while using the app. Crash report, logs, network.
- Droar - Droar is a modular, single-line installation debugging window.
- Flex - An in-app debugging and exploration tool for iOS.
- GodEye - Automatically display Log,Crash,Network,ANR,Leak,CPU,RAM,FPS,NetFlow,Folder and etc with one line of code based on Swift.
- Httper-iOS - App for developers to test REST API.
- Dotzu - iOS app debugger while using the app. Crash report, logs, network.
- AEConsole - Customizable Console UI overlay with debug log on top of your iOS App.
- Alpha - Next generation debugging framework for iOS.
- Atlantis - A little and powerful iOS framework for intercepting HTTP/HTTPS Traffic from your iOS app. No more messing around with proxy and certificate config. Inspect Traffic Log with Proxyman app.
- chisel - Collection of LLDB commands to assist debugging iOS apps.
- DBDebugToolkit - Set of easy to use debugging tools for iOS developers & QA engineers.
- DebugSwift - A comprehensive toolkit designed to simplify and enhance the debugging process for iOS applications.
- DoraemonKit - A full-featured iOS App development assistant,30+ tools included. You deserve it.
- Droar - Droar is a modular, single-line installation debugging window.
- Flex - An in-app debugging and exploration tool for iOS.
- GodEye - Automatically display Log,Crash,Network,ANR,Leak,CPU,RAM,FPS,NetFlow,Folder and etc with one line of code based on Swift.
- Httper-iOS - App for developers to test REST API.
- Hyperion - In-app design review tool to inspect measurements, attributes, and animations.
- LayoutInspector - Debug app layouts directly on iOS device: inspect layers in 3D and debug each visible view attributes.
- MTHawkeye - Profiling / Debugging assist tools for iOS, include tools: UITimeProfiler, Memory Allocations, Living ObjC Objects Sniffer, Network Transaction Waterfall, etc.
- Netfox - A lightweight, one line setup, iOS / macOS network debugging library!
- NetShears - Allows developers to intercept and monitor HTTP/HTTPS requests and responses. It also could be configured to show gRPC calls.
- NetworkEye - a iOS network debug library, It can monitor HTTP requests within the App and displays information related to the request.
- Hyperion - In-app design review tool to inspect measurements, attributes, and animations.
- LayoutInspector - Debug app layouts directly on iOS device: inspect layers in 3D and debug each visible view attributes.
- MTHawkeye - Profiling / Debugging assist tools for iOS, include tools: UITimeProfiler, Memory Allocations, Living ObjC Objects Sniffer, Network Transaction Waterfall, etc.
- Netfox - A lightweight, one line setup, iOS / macOS network debugging library!
- NetShears - Allows developers to intercept and monitor HTTP/HTTPS requests and responses. It also could be configured to show gRPC calls.
- NetworkEye - a iOS network debug library, It can monitor HTTP requests within the App and displays information related to the request.
- PonyDebugger - Remote network and data debugging for your native iOS app using Chrome Developer Tools.
- Playbook - A library for isolated developing UI components and automatically snapshots of them.
- Scyther - A full-featured, in-app debugging menu packed full of useful tools including network logging, layout inspection, location spoofing, console logging and so much more.
- Wormholy - iOS network debugging, like a wizard.
- Xniffer - A swift network profiler built on top of URLSession.
- PonyDebugger - Remote network and data debugging for your native iOS app using Chrome Developer Tools.
- Playbook - A library for isolated developing UI components and automatically snapshots of them.
- Scyther - A full-featured, in-app debugging menu packed full of useful tools including network logging, layout inspection, location spoofing, console logging and so much more.
- Wormholy - iOS network debugging, like a wizard.
- Xniffer - A swift network profiler built on top of URLSession.
-
-
Analytics
-
App Store
- Siren - Notify users when a new version of your app is available and prompt them to upgrade.
-
Blockchain
- BitcoinKit - Bitcoin protocol toolkit for Swift, BitcoinKit implements Bitcoin protocol in Swift. It is an implementation of the Bitcoin SPV protocol written in swift.
- CoinpaprikaAPI - Coinpaprika API client with free & frequently updated market data from the world of crypto: coin prices, volumes, market caps, ATHs, return rates and more.
- EthereumKit - EthereumKit is a free, open-source Swift framework for easily interacting with the Ethereum.
- EtherWalletKit - Ethereum Wallet Toolkit for iOS - You can implement Ethereum wallet without a server and blockchain knowledge.
- BitcoinKit - Bitcoin protocol toolkit for Swift, BitcoinKit implements Bitcoin protocol in Swift. It is an implementation of the Bitcoin SPV protocol written in swift.
- CoinpaprikaAPI - Coinpaprika API client with free & frequently updated market data from the world of crypto: coin prices, volumes, market caps, ATHs, return rates and more.
- EthereumKit - EthereumKit is a free, open-source Swift framework for easily interacting with the Ethereum.
- EtherWalletKit - Ethereum Wallet Toolkit for iOS - You can implement Ethereum wallet without a server and blockchain knowledge.
- Web3.swift - Web3 library for interacting with the Ethereum blockchain.
-
Cache
- Awesome Cache - Delightful on-disk cache (written in Swift).
- Cache - Nothing but Cache.
- Cache - Swift caching library.
- Cachyr - A small key-value data cache for iOS, macOS and tvOS, written in Swift.
- Carlos - A simple but flexible cache.
- HanekeSwift - A lightweight generic cache for iOS written in Swift with extra love for images.
- Johnny - Melodic Caching for Swift.
- mattress - iOS Offline Caching for Web Content.
- Awesome Cache - Delightful on-disk cache (written in Swift).
- Cache - Nothing but Cache.
- Cache - Swift caching library.
- Cachyr - A small key-value data cache for iOS, macOS and tvOS, written in Swift.
- Carlos - A simple but flexible cache.
- Disk - Delightful framework for iOS to easily persist structs, images, and data.
- HanekeSwift - A lightweight generic cache for iOS written in Swift with extra love for images.
- Johnny - Melodic Caching for Swift.
- mattress - iOS Offline Caching for Web Content.
- MemoryCache - MemoryCache is type-safe memory cache.
- PINCache - Fast, non-deadlocking parallel object cache for iOS and macOS.
- RocketData - A caching and consistency solution for immutable models.
- SPTPersistentCache - Everyone tries to implement a cache at some point in their iOS app’s lifecycle, and this is ours. By Spotify.
- Track - Track is a thread safe cache write by Swift. Composed of DiskCache and MemoryCache which support LRU.
- UITableView Cache - UITableView cell cache that cures scroll-lags on a cell instantiating.
- YYCache - High performance cache framework for iOS.
- MemoryCache - MemoryCache is type-safe memory cache.
- PINCache - Fast, non-deadlocking parallel object cache for iOS and macOS.
- RocketData - A caching and consistency solution for immutable models.
- SPTPersistentCache - Everyone tries to implement a cache at some point in their iOS app’s lifecycle, and this is ours. By Spotify.
- Track - Track is a thread safe cache write by Swift. Composed of DiskCache and MemoryCache which support LRU.
- UITableView Cache - UITableView cell cache that cures scroll-lags on a cell instantiating.
- YYCache - High performance cache framework for iOS.
-
Code Injection
- Inject - Hot Reloading for Swift applications!
- injectionforxcode - Code injection including Swift.
- Vaccine - Vaccine is a framework that aims to make your apps immune to recompile-decease.
- Inject - Hot Reloading for Swift applications!
- injectionforxcode - Code injection including Swift.
- Vaccine - Vaccine is a framework that aims to make your apps immune to recompile-decease.
-
Code Quality
-
- Aardvark - Aardvark is a library that makes it dead simple to create actionable bug reports.
- Aardvark - Aardvark is a library that makes it dead simple to create actionable bug reports.
- Bootstrap - iOS project bootstrap aimed at high quality coding.
- FBRetainCycleDetector - iOS library to help detecting retain cycles in runtime.
- HeapInspector-for-iOS - Find memory issues & leaks in your iOS app without instruments.
- KZAsserts - Asserts on roids, test all your assumptions with ease.
- MLeaksFinder - Find memory leaks in your iOS app at develop time.
- PSTModernizer - Makes it easier to support older versions of iOS by fixing things and adding missing methods.
- spacecommander - Commit fully-formatted Objective-C code as a team without even trying.
- SwiftCop - SwiftCop is a validation library fully written in Swift and inspired by the clarity of Ruby On Rails Active Record validations.
- Bootstrap - iOS project bootstrap aimed at high quality coding.
- FBRetainCycleDetector - iOS library to help detecting retain cycles in runtime.
- HeapInspector-for-iOS - Find memory issues & leaks in your iOS app without instruments.
- KZAsserts - Asserts on roids, test all your assumptions with ease.
- MLeaksFinder - Find memory leaks in your iOS app at develop time.
- PSTModernizer - Makes it easier to support older versions of iOS by fixing things and adding missing methods.
- spacecommander - Commit fully-formatted Objective-C code as a team without even trying.
- SwiftCop - SwiftCop is a validation library fully written in Swift and inspired by the clarity of Ruby On Rails Active Record validations.
- SwiftFormat - A code library and command-line formatting tool for reformatting Swift code.
- Tailor - Cross-platform static analyzer for Swift that helps you to write cleaner code and avoid bugs.
- WeakableSelf - A Swift micro-framework to encapsulate `[weak self]` and `guard` statements within closures.
- SwiftFormat - A code library and command-line formatting tool for reformatting Swift code.
- Tailor - Cross-platform static analyzer for Swift that helps you to write cleaner code and avoid bugs.
- WeakableSelf - A Swift micro-framework to encapsulate `[weak self]` and `guard` statements within closures.
-
Linter
- IBLinter - A linter tool for Interface Builder.
- OCLint - Static code analysis tool for improving quality and reducing defects.
- Swiftlint - A tool to enforce Swift style and conventions.
- AnyLint - Lint anything by combining the power of Swift & regular expressions.
- AnyLint - Lint anything by combining the power of Swift & regular expressions.
- IBLinter - A linter tool for Interface Builder.
- OCLint - Static code analysis tool for improving quality and reducing defects.
- Swiftlint - A tool to enforce Swift style and conventions.
-
-
Color
-
Linter
- BCColor - A lightweight but powerful color kit (Swift).
- ChromaColorPicker - An intuitive iOS color picker built in Swift.
- Colours - A beautiful set of predefined colors and a set of color methods to make your iOS/macOS development life easier.
- CostumeKit - Base types for theming an app.
- CSS3ColorsSwift - A UIColor extension with CSS3 Colors name.
- DynamicColor - Yet another extension to manipulate colors easily in Swift.
- FlatUIColors - Flat UI color palette helpers written in Swift.
- Gestalt - An unintrusive & light-weight iOS app-theming library with support for animated theme switching.
- Hue - Hue is the all-in-one coloring utility that you'll ever need.
- Lorikeet - Aesthetic color-scheme generation written in Swift.
- PFColorHash - Generate color based on the given string.
- PrettyColors - Styles and colors text in the Terminal with ANSI escape codes. Conforms to ECMA Standard 48.
- RandomColorSwift - An attractive color generator for Swift. Ported from `randomColor.js`.
- SwiftHEXColors - HEX color handling as an extension for UIColor.
- UIColor-Hex-Swift - Convenience method for creating autoreleased color using RGBA hex string.
- DynamicColor - Yet another extension to manipulate colors easily in Swift.
- FlatUIColors - Flat UI color palette helpers written in Swift.
- Gestalt - An unintrusive & light-weight iOS app-theming library with support for animated theme switching.
- Hue - Hue is the all-in-one coloring utility that you'll ever need.
- Lorikeet - Aesthetic color-scheme generation written in Swift.
- BCColor - A lightweight but powerful color kit (Swift).
- ChromaColorPicker - An intuitive iOS color picker built in Swift.
- Colours - A beautiful set of predefined colors and a set of color methods to make your iOS/macOS development life easier.
- CostumeKit - Base types for theming an app.
- CSS3ColorsSwift - A UIColor extension with CSS3 Colors name.
- PFColorHash - Generate color based on the given string.
- PrettyColors - Styles and colors text in the Terminal with ANSI escape codes. Conforms to ECMA Standard 48.
- RandomColorSwift - An attractive color generator for Swift. Ported from `randomColor.js`.
- SheetyColors - An action sheet styled color picker for iOS.
- SwiftHEXColors - HEX color handling as an extension for UIColor.
- UIColor-Hex-Swift - Convenience method for creating autoreleased color using RGBA hex string.
-
-
Command Line
-
Linter
- Swiftline - Swiftline is a set of tools to help you create command line applications.
- Commander - Compose beautiful command line interfaces in Swift.
- ColorizeSwift - Terminal string styling for Swift.
- Guaka - The smartest and most beautiful (POSIX compliant) Command line framework for Swift.
- Marathon - Marathon makes it easy to write, run and manage your Swift scripts.
- CommandCougar - An elegant pure Swift library for building command line applications.
- Crayon - Terminal string styling with expressive api and 256/TrueColor support.
- SwiftShell - A Swift framework for shell scripting and running shell commands.
- Swiftline - Swiftline is a set of tools to help you create command line applications.
- Commander - Compose beautiful command line interfaces in Swift.
- ColorizeSwift - Terminal string styling for Swift.
- Guaka - The smartest and most beautiful (POSIX compliant) Command line framework for Swift.
- Marathon - Marathon makes it easy to write, run and manage your Swift scripts.
- CommandCougar - An elegant pure Swift library for building command line applications.
- Crayon - Terminal string styling with expressive api and 256/TrueColor support.
- SwiftShell - A Swift framework for shell scripting and running shell commands.
- SourceDocs - Command Line Tool that generates Markdown documentation from inline source code comments.
- ModuleInterface - Command Line Tool that generates the Module's Interface from a Swift project.
- SourceDocs - Command Line Tool that generates Markdown documentation from inline source code comments.
- ModuleInterface - Command Line Tool that generates the Module's Interface from a Swift project.
-
-
Concurrency
-
Linter
- Venice - CSP (Coroutines, Channels, Select) for Swift.
- Concurrent - Functional Concurrency Primitives.
- Flow - Operation Oriented Programming in Swift.
- Brisk - A Swift DSL that allows concise and effective concurrency manipulation.
- Aojet - An actor model library for swift.
- Overdrive - Fast async task based Swift framework with focus on type safety, concurrency and multi threading.
- AsyncNinja - A complete set of concurrency and reactive programming primitives.
- Kommander - Kommander is a Swift library to manage the task execution in different threads. Through the definition a simple but powerful concept, Kommand.
- Threadly - Type-safe thread-local storage in Swift.
- Flow-iOS - Make your logic flow and data flow clean and human readable.
- Queuer - A queue manager, built on top of OperationQueue and Dispatch (aka GCD).
- SwiftQueue - Job Scheduler with Concurrent run, failure/retry, persistence, repeat, delay and more.
- GroupWork - Easy concurrent, asynchronous tasks in Swift.
- StickyLocking - A general purpose embedded hierarchical lock manager used to build highly concurrent applications of all types.
- SwiftCoroutine - Swift coroutines library for iOS and macOS.
- Venice - CSP (Coroutines, Channels, Select) for Swift.
- Concurrent - Functional Concurrency Primitives.
- Flow - Operation Oriented Programming in Swift.
- Brisk - A Swift DSL that allows concise and effective concurrency manipulation.
- Aojet - An actor model library for swift.
- Overdrive - Fast async task based Swift framework with focus on type safety, concurrency and multi threading.
- AsyncNinja - A complete set of concurrency and reactive programming primitives.
- Kommander - Kommander is a Swift library to manage the task execution in different threads. Through the definition a simple but powerful concept, Kommand.
- Threadly - Type-safe thread-local storage in Swift.
- Flow-iOS - Make your logic flow and data flow clean and human readable.
- Queuer - A queue manager, built on top of OperationQueue and Dispatch (aka GCD).
- SwiftQueue - Job Scheduler with Concurrent run, failure/retry, persistence, repeat, delay and more.
- GroupWork - Easy concurrent, asynchronous tasks in Swift.
- StickyLocking - A general purpose embedded hierarchical lock manager used to build highly concurrent applications of all types.
- SwiftCoroutine - Swift coroutines library for iOS and macOS.
-
-
Core Data
-
Linter
- Ensembles - A synchronization framework for Core Data.
- Mogenerator - Automatic Core Data code generation.
- MagicalRecord - Super Awesome Easy Fetching for Core Data.
- CoreStore - Powerful Core Data framework for Incremental Migrations, Fetching, Observering, etc.
- Core Data Query Interface - safe, fluent query framework for Core Data.
- Graph - An elegant data-driven framework for CoreData in Swift.
- Ensembles - A synchronization framework for Core Data.
- Mogenerator - Automatic Core Data code generation.
- MagicalRecord - Super Awesome Easy Fetching for Core Data.
- CoreStore - Powerful Core Data framework for Incremental Migrations, Fetching, Observering, etc.
- Core Data Query Interface - safe, fluent query framework for Core Data.
- Graph - An elegant data-driven framework for CoreData in Swift.
- CoreDataDandy - A feature-light wrapper around Core Data that simplifies common database operations.
- Sync - Modern Swift JSON synchronization to Core Data.
- AlecrimCoreData - A powerful and simple Core Data wrapper framework written in Swift.
- AERecord - Super awesome Core Data wrapper in Swift.
- CoreDataStack - The Big Nerd Ranch Core Data Stack.
- JSQCoreDataKit - A swifter Core Data stack.
- Skopelos - A minimalistic, thread safe, non-boilerplate and super easy to use version of Active Record on Core Data. Simply all you need for doing Core Data.
- Cadmium - A complete swift framework that wraps CoreData and helps facilitate best practices.
- DataKernel - Simple CoreData wrapper to ease operations.
- DATAStack - 100% Swift Simple Boilerplate Free Core Data Stack. NSPersistentContainer.
- JustPersist - JustPersist is the easiest and safest way to do persistence on iOS with Core Data support out of the box.
- PrediKit - An NSPredicate DSL for iOS, macOS, tvOS, & watchOS. Inspired by SnapKit and lovingly written in Swift.
- CoreDataDandy - A feature-light wrapper around Core Data that simplifies common database operations.
- Sync - Modern Swift JSON synchronization to Core Data.
- AlecrimCoreData - A powerful and simple Core Data wrapper framework written in Swift.
- AERecord - Super awesome Core Data wrapper in Swift.
- CoreDataStack - The Big Nerd Ranch Core Data Stack.
- JSQCoreDataKit - A swifter Core Data stack.
- Skopelos - A minimalistic, thread safe, non-boilerplate and super easy to use version of Active Record on Core Data. Simply all you need for doing Core Data.
- Cadmium - A complete swift framework that wraps CoreData and helps facilitate best practices.
- CloudCore - Robust CloudKit synchronization: offline editing, relationships, shared and public databases, field-level deltas, and more.
- DataKernel - Simple CoreData wrapper to ease operations.
- DATAStack - 100% Swift Simple Boilerplate Free Core Data Stack. NSPersistentContainer.
- JustPersist - JustPersist is the easiest and safest way to do persistence on iOS with Core Data support out of the box.
- PrediKit - An NSPredicate DSL for iOS, macOS, tvOS, & watchOS. Inspired by SnapKit and lovingly written in Swift.
- PredicateFlow - Write amazing, strong-typed and easy-to-read NSPredicate, allowing you to write flowable NSPredicate, without guessing attribution names, predicate operation or writing wrong arguments type.
- PredicateFlow - Write amazing, strong-typed and easy-to-read NSPredicate, allowing you to write flowable NSPredicate, without guessing attribution names, predicate operation or writing wrong arguments type.
- CloudCore - Robust CloudKit synchronization: offline editing, relationships, shared and public databases, field-level deltas, and more.
-
-
Courses
-
Getting Started
- ARStarter - Get started with ARKit - A little exercise for beginners.
- ARStarter - Get started with ARKit - A little exercise for beginners.
- ARHeadsetKit Tutorials - Interactive guides to a high-level framework for experimenting with AR.
-
-
Data Structures / Algorithms
-
Getting Started
- Pencil - Write values to file and read it more easily.
- Changeset - Minimal edits from one collection to another.
- SwiftStructures - Examples of commonly used data structures and algorithms in Swift.
- diff - Simple diff library in pure Swift.
- Brick - A generic view model for both basic and complex scenarios.
- Algorithm - Algorithm is a collection of data structures that are empowered by a probability toolset.
- AnyObjectConvertible - Convert your own struct/enum to AnyObject easily.
- Dollar - A functional tool-belt for Swift Language similar to Lo-Dash or Underscore.js in Javascript https://www.dollarswift.org/.
- Result - Swift type modeling the success/failure of arbitrary operations.
- EKAlgorithms - Some well known CS algorithms & data structures in Objective-C.
- Monaka - Convert custom struct and fundamental values to NSData.
- Buffer - Swift μ-framework for efficient array diffs, collection observation and cell configuration.
- SwiftGraph - Graph data structure and utility functions in pure Swift.
- SwiftPriorityQueue - A priority queue with a classic binary heap implementation in pure Swift.
- HeckelDiff - A fast Swift diffing library.
- Dekoter - `NSCoding`'s counterpart for Swift structs.
- swift-algorithm-club - Algorithms and data structures in Swift, with explanations!
- Impeller - A Distributed Value Store in Swift.
- Dispatch - Multi-store Flux implementation in Swift.
- DeepDiff - Diff in Swift.
- Differ - Swift library to generate differences and patches between collections.
- Probably - A Swift probability and statistics library.
- RandMyMod - RandMyMod base on your own struct or class create one or a set of randomized instance.
- KeyPathKit - KeyPathKit provides a seamless syntax to manipulate data using typed keypaths.
- Differific - A fast and convenient diffing framework.
- Changeset - Minimal edits from one collection to another.
- BTree - Fast ordered collections for Swift using in-memory B-trees.
- SwiftStructures - Examples of commonly used data structures and algorithms in Swift.
- diff - Simple diff library in pure Swift.
- Brick - A generic view model for both basic and complex scenarios.
- Algorithm - Algorithm is a collection of data structures that are empowered by a probability toolset.
- AnyObjectConvertible - Convert your own struct/enum to AnyObject easily.
- Dollar - A functional tool-belt for Swift Language similar to Lo-Dash or Underscore.js in Javascript https://www.dollarswift.org/.
- Result - Swift type modeling the success/failure of arbitrary operations.
- EKAlgorithms - Some well known CS algorithms & data structures in Objective-C.
- Monaka - Convert custom struct and fundamental values to NSData.
- Buffer - Swift μ-framework for efficient array diffs, collection observation and cell configuration.
- SwiftGraph - Graph data structure and utility functions in pure Swift.
- SwiftPriorityQueue - A priority queue with a classic binary heap implementation in pure Swift.
- Pencil - Write values to file and read it more easily.
- HeckelDiff - A fast Swift diffing library.
- Dekoter - `NSCoding`'s counterpart for Swift structs.
- swift-algorithm-club - Algorithms and data structures in Swift, with explanations!
- Impeller - A Distributed Value Store in Swift.
- Dispatch - Multi-store Flux implementation in Swift.
- DeepDiff - Diff in Swift.
- Differ - Swift library to generate differences and patches between collections.
- Probably - A Swift probability and statistics library.
- RandMyMod - RandMyMod base on your own struct or class create one or a set of randomized instance.
- KeyPathKit - KeyPathKit provides a seamless syntax to manipulate data using typed keypaths.
- Differific - A fast and convenient diffing framework.
- OneWaySynchronizer - The simplest abstraction to synchronize local data with remote source.
- DifferenceKit - A fast and flexible O(n) difference algorithm framework for Swift collection.
- OneWaySynchronizer - The simplest abstraction to synchronize local data with remote source.
- DifferenceKit - A fast and flexible O(n) difference algorithm framework for Swift collection.
-
-
Date & Time
-
Getting Started
- Timepiece - Intuitive NSDate extensions in Swift.
- SwiftDate - The best way to manage Dates and Timezones in Swift.
- SwiftMoment - A time and calendar manipulation library.
- DateTools - Dates and times made easy in Objective-C.
- SwiftyTimer - Swifty API for NSTimer.
- DateHelper - Convenience extension for NSDate in Swift.
- Timepiece - Intuitive NSDate extensions in Swift.
- Schedule - ⏳ A missing lightweight task scheduler for Swift with an incredibly human-friendly syntax.
- SwiftDate - The best way to manage Dates and Timezones in Swift.
- SwiftMoment - A time and calendar manipulation library.
- DateTools - Dates and times made easy in Objective-C.
- SwiftyTimer - Swifty API for NSTimer.
- DateHelper - Convenience extension for NSDate in Swift.
- iso-8601-date-formatter - A Cocoa NSFormatter subclass to convert dates to and from ISO-8601-formatted strings. Supports calendar, week, and ordinal formats.
- EmojiTimeFormatter - Format your dates/times as emojis.
- Kronos - Elegant NTP date library in Swift.
- TrueTime - Get the true current time impervious to device clock time changes.
- 10Clock - This Control is a beautiful time-of-day picker heavily inspired by the iOS 10 "Bedtime" timer.
- NSDate-TimeAgo - A "time ago", "time since", "relative date", or "fuzzy date" category for NSDate and iOS, Objective-C, Cocoa Touch, iPhone, iPad.
- AnyDate - Swifty Date & Time API inspired from Java 8 DateTime API.
- TimeZonePicker - A TimeZonePicker UIViewController similar to the iOS Settings app.
- Time - Type-safe time calculations in Swift, powered by generics.
- Chronology - Building a better date/time library.
- Solar - A Swift micro library for generating Sunrise and Sunset times.
- TimePicker - Configurable time picker component based on a pan gesture and its velocity.
- LFTimePicker - Custom Time Picker ViewController with Selection of start and end times in Swift.
- NVDate - Swift4 Date extension library.
- iso-8601-date-formatter - A Cocoa NSFormatter subclass to convert dates to and from ISO-8601-formatted strings. Supports calendar, week, and ordinal formats.
- EmojiTimeFormatter - Format your dates/times as emojis.
- Kronos - Elegant NTP date library in Swift.
- TrueTime - Get the true current time impervious to device clock time changes.
- 10Clock - This Control is a beautiful time-of-day picker heavily inspired by the iOS 10 "Bedtime" timer.
- NSDate-TimeAgo - A "time ago", "time since", "relative date", or "fuzzy date" category for NSDate and iOS, Objective-C, Cocoa Touch, iPhone, iPad.
- AnyDate - Swifty Date & Time API inspired from Java 8 DateTime API.
- TimeZonePicker - A TimeZonePicker UIViewController similar to the iOS Settings app.
- Time - Type-safe time calculations in Swift, powered by generics.
- Chronology - Building a better date/time library.
- Solar - A Swift micro library for generating Sunrise and Sunset times.
- TimePicker - Configurable time picker component based on a pan gesture and its velocity.
- LFTimePicker - Custom Time Picker ViewController with Selection of start and end times in Swift.
- NVDate - Swift4 Date extension library.
- Schedule - ⏳ A missing lightweight task scheduler for Swift with an incredibly human-friendly syntax.
-
-
Dependency Injection
-
Getting Started
- Swinject - Dependency injection framework for Swift.
- Reliant - Nonintrusive Objective-C dependency injection.
- Kraken - A Dependency Injection Container for Swift with easy-to-use syntax.
- Cleanse - Lightweight Swift Dependency Injection Framework by Square.
- Typhoon - Powerful dependency injection for Objective-C.
- Pilgrim - Powerful dependency injection Swift (successor to Typhoon).
- Perform - Easy dependency injection for storyboard segues.
- Alchemic - Advanced, yet simple to use DI framework for Objective-C.
- Guise - An elegant, flexible, type-safe dependency resolution framework for Swift.
- Weaver - A declarative, easy-to-use and safe Dependency Injection framework for Swift.
- StoryboardBuilder - Simple dependency injection for generating views from storyboard.
- ViperServices - Dependency injection container for iOS applications written in Swift. Each service can have boot and shutdown code.
- DITranquillity - Dependency injection framework for iOS applications written in clean Swift.
- Needle - time safe Swift dependency injection framework with real code.
- Locatable - A micro-framework that leverages Property Wrappers to implement the Service Locator pattern.
-
Programming Languages
Categories
Database
99
Charts
57
Data Structures / Algorithms
55
Debugging
46
Date & Time
42
Core Data
40
Code Quality
32
Color
31
Cache
31
Concurrency
30
Architecture Patterns
21
Command Line
20
App Routing
17
Dependency Injection
15
Authentication
14
Apple TV
13
ARKit
12
Blockchain
9
Code Injection
6
Courses
3
Analytics
2
App Store
1
Sub Categories
Keywords
swift
264
ios
184
cocoapods
49
carthage
48
macos
48
database
40
tvos
39
coredata
30
watchos
29
userdefaults
22
objective-c
22
swift-3
17
xcode
17
chart
16
swift-package-manager
15
swiftui
14
concurrency
14
server-side-swift
14
linux
14
color
13
viper
11
rxswift
11
realmswift
10
persistence
10
ios-swift
10
mvvm
10
swift-library
10
cache
10
perfect
10
swift4
9
architecture
9
sync
8
diff
8
dependency-injection
8
sql
8
storage
8
core-data
8
network
8
networking
8
nsuserdefaults
8
arkit
8
swift5
7
framework
7
uikit
7
augmented-reality
6
command-line
6
blockchain
6
bitcoin
6
network-monitoring
6
dispatch
6