Framework

Swift development-related framework

Newest releases

Ali-Fayed Hi there, This is MVVM example app with RxSwift & RxDataSources & Dependency Injection & UnitTests and more πŸ‘‹ MVVM with RxSwift Example Features: Rea
 

DaniEid Swift Clean Architecture MVVM This is an example of clean architecture and MVVM pattern written in swift First of all thanks to all of those who made
 

inamiy Actomaton is Swift async/await & Actor-powered effectful state-management framework inspired by Elm and swift-composable-architecture.
 

alchemy-swift Elegant, batteries included web framework for Swift. struct App: Application { func setup() { self.get { "Hello World!"
 

tiskender2 TicketKit is a framework that can use as a Ticket, Coupon or any way you like
 

jumpper Welcome to jumpper. Is an open source framework, which is independent of other web frameworks or toolkits available on the market, such as Vapor, Kitura and Perfect. It can be used in conjunction with any of them and even alone. T
 
638

steipete InterposeKit is a modern library to swizzle elegantly in Swift, supporting hooks on classes and individual objects.
 
1.8k

pointfreeco The Composable Architecture is a library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind. It can be used in SwiftUI, UIKit, and more, and on any Apple platform (i
 

Upmer FlashUI Why use this? Write UI code faster with chained calls Currently you type: let stackView = UIStackView() self.stackView = stackView stackView.axis = .vertical stackView.frame = CGRect(x: 100, y
 
667

FradSer 30 Days of SwiftUI Challenges C01 - πŸ•° Plus One Second Timer with a button to plus one second per click. C02 - πŸ”› Dark Mode Test Dark mode test with cus
 
116

vincent-pradeilles Locatable Context Locatable is a Swift micro framework that leverages Property Wrappers to implement the Service Locator pattern, through a custom attribute @Locatable. Here's an example of how it can be
 
561

kitasuke SwiftUI-MVVM One of the biggest idea for having MVVM is that most of data flow can be testable. Data binding in view layer by SwiftUI is awesome. However, this project has view model layer to make it testable as much as
 

johnsusek ⚠️ Fluxus is no longer maintained, and may not be using latest SwiftUI best practices. πŸ‘‰ I encourage you to look at the source of Fluxus. If you do, you'll realize this is simply a pattern more than a f
 
931

CombineCommunity subject# RxCombine RxCombine provides bi-directional type bridging between RxSwift and Apple's Combine framework. Note: This is highly experimental, and basically just a quickly-put-together PoC. I gladly accept PRs
 
237

zhuowei Understanding SwiftUI by reimplementing it to render to HTML. Want to keep up with Swift news on your Amazon Echo or Google Home smart speaker? Follow me on Voco. What it does Almost nothing! It can barely render
 
194

artemnovichkov SwiftUI by Examples SwiftUI is a simple way to build user interfaces across all Apple platforms with the power of Swift. I'm going to fill the repo with useful examples of SwiftUI. Stay tuned!
 
116

vincent-pradeilles Locatable Context Locatable is a Swift micro framework that leverages Property Wrappers to implement the Service Locator pattern, through a custom attribute @Locatable. Here's an example of how it can be
 
429

ra1028 This is an example project of SwiftUI and Combine using GitHub API.
 
196

marty-suzuki GitHubSearchWithSwiftUI GitHubSearchWithSwiftUI is an example that using Combine and SwiftUI Receive Results Receive Error SafariViewController ricemill-sampl
 
156

cats-oss Unidirectional Input Output framework Introduction Ordinary ViewModels of MVVM might be implemented like this. There are two inputs which one is a input from outside (func search(query:)), a
 
815

SvenTiigi SwiftKit enables you to easily generate a cross platform Swift Framework from your command line. It is the best way to start your next Open-Source Swift Framework πŸ“¦ . SwiftKit is inspired by Swif
 
413

ios-utils XRouter A simple routing library for iOS projects. Usage Basic Usage Define Routes enum Route: RouteType { case homeTab case login case
 
5.4k

Swinject Swinject Swinject is a lightweight dependency injection framework for Swift. Dependency injection (DI) is a software design pattern that implements Inversion of Control (IoC) for resolving dependenci
 
144

krzysztofzablocki ViewModelOwners Β΅framework that will simplify your MVVM integration and help manage subscription for side-effects. No need to create viewModel property Don't need to deal with nil state if programmer forgo
 
1.2k

tailec A collection of iOS architectures - MVC, MVVM, MVVM+RxSwift, VIPER, RIBs and many others。
 
413

ios-utils XRouter A simple routing library for iOS projects. Usage Basic Usage Creating a Router // Create a router let router = Router<MyRoutes>() // Navigate to a route rou
 
620

pgorzelany iOS Project Template A template to jumpstart your next iOS project integrating best practices and tools. Supports Xcode 10, Swift 4.2 Motivation When working for early stage startups I frequently had to star
 
185

ReMVVM ReMVVM ReMVVM is an application architecture concept, marriage of Unidirectional Data Flow (Redux) with MVVM. Redux + MVVM = ReMVVM Motivation Model-View-ViewModel - is well known and widely used architec
 
1.3k

uber Needle is a dependency injection (DI) system for Swift. Unlike other DI frameworks, such as Cleanse, Swinject, Needle encourages hierarchical DI structure and utilizes code generation to ensure compile-time safety.
 

ProChain SwiftyEOS SwiftyEOS is an open-source framework for interacting with EOS, written in Swift. Features EOS key pairs generation Private key import Signature hash Basic RPC API(chain/history) query c
 
172

HTTP-RPC Introduction Lima is an open-source framework for simplifying development of responsive iOS and macOS applications. The project's name comes from the nautical L or Lima flag, representing the first letter of the word
 
387

messeb iOS project template This repository contains a template for iOS projects with a framework-oriented architecture approach, preconfigured fastlane lanes, Travis CI jobs and Github integrations of Codecov, HoundCI for