327 Repositories
Swift mobile-architecture Libraries
Text Classifier App for iOS, powered by Apple Vision & CreateML framework
Text Classifier App for iOS, powered by Apple Vision & CreateML framework
The Classic game TicTacToe made using SwiftUI and MVVM architecture
The Classic game TicTacToe made using SwiftUI and MVVM architecture
Chat SDK iOS - Open Source Mobile Messenger
Chat SDK Open Source Messaging framework for iOS Chat SDK is a fully featured open source instant messaging framework for iOS. Chat SDK is fully featu
OpenTok Text Chat Accelerator Pack enables text messages between mobile or browser-based devices.
Text Chat Accelerator Pack iOS This project is deprecated The OpenTok Text Chat Accelerator Pack for iOS project is now a part of Accelerator Core iOS
Covid 19 Tracing Mobile Application
PVAMU-COVID19-APP Covid 19 Tracing Mobile Application This is my Senior Design Project 2021-2022 Mobile applications are the new gateway to have easy
A powerful and completely customizable media player for iOS
MobilePlayer A powerful and completely customizable media player for iOS. Table of Contents Features Installation Usage Customization Skinning Showing
A simple Hacker News mobile client
A simple Hacker News mobile client. Overview This app was built with the Hacker News API This is one of my first apps outside of a tut
Oversecured Vulnerable iOS App is an iOS app that aggregates all the platform's known and popular security vulnerabilities.
Description Oversecured Vulnerable iOS App is an iOS app that aggregates all the platform's known and popular security vulnerabilities. List of vulner
iOS mobile development using Swift - Online Shopping Application
iOS mobile development using Swift - Online Shopping Application - yr4_sem1 This is an application developed as an individual project for Mobile Appli
Learn how to structure your iOS App with declarative state changes using Point-Free's The Composable Architecture (TCA) library.
Learn how to structure your iOS App with declarative state changes using Point-Free's The Composable Architecture (TCA) library.
Implemented MVVM-C (Coordinator) architecture pattern for the project. Which is satisfying SOLID principles altogether. Protocol oriented development has been followed.
BreakingBad BreakingBad API doc Implemented MVVM-C (Coordinator) architecture pattern for the project. Which is satisfying SOLID principples altogethe
Currency Converter - Free and Quick Converter calculates money quick and easy way to see live foreign exchange rates.
Currency Converter - Free and Quick Converter calculates money quick and easy way to see live foreign exchange rates. This app is available in the App
Mobile, desktop and website Apps with the same code
Mobile, desktop and website Apps with the same code This project shows how the source code can be architectured to run on multiple devices. As of now,
An open-source, privacy-enhancing web browser for iOS, utilizing the Tor anonymity network
Onion Browser Official Site | Support | Release History | Donate © 2012-2020, Tigas Ventures, LLC (Mike Tigas) This is the Onion Browser 2.X branch, b
This mobile application built in SwiftUI is designed to help you medicate your cat faster.
MediKitty This mobile application built in SwiftUI is designed to help you medicate your cat faster. If you medicate your kitty it will be happy Add w
SecFit (Secure Fitness) is a hybrid mobile application for fitness logging.
SecFit SecFit (Secure Fitness) is a hybrid mobile application for fitness logging. Deploy with Docker Prerequisites: Docker Git Windows hosts must use
Weather Forecast Assigment is an iOS application built to highlight MVP and Clean Architecture concepts
Weather Forecast Assigment - iOS - MVP + Clean Architecture Description Weather Forecast Assigment is an iOS application built to highlight MVP (Model
A simple in iOS to demonstrate a basic MVVM architecture.
Repository A Simple iOS application in swift with MVVM-C architecture. Achitecture This project build on MVVM-C (Model, View, ViewModel, Coordinator)
ToDo App Build With Swift And MVVM Architecture
To Do App Project Description This project is the result of what i learned during IB Tech iOS Mobile Development Bootcamp. This project includes view
Shared repository for architecture and other iOS helpers.
ArchKit A shared package for all the infrastructure required to support the Architecture styles I use in my own apps. Very shortly, this architecture
A sample app that implements MVVM architecture using Swift, ViewModel, Alamofire
MVVM Architecture Android: Template This repository contains a sample app that implements MVVM architecture using Swift, ViewModel, Alamofire, and etc
Merqueo app uses VIPER architecture
merqueo-test How the app works Instalation This project require XCode 13.0, Swift 5.0 and should be run on device with iOS 15+ and then, you should ru
Oversecured Vulnerable iOS App
Description OVIA (Oversecured Vulnerable iOS App) is an iOS app that aggregates all the platform's known and popular security vulnerabilities. List of
This is a simple mobile app which is connect to the Twitter API
Project 3 - My Twitter My Twitter is a basic twitter app to read your tweets. Time spent on two parts: 8.5 hours spent in total Twitter - Part II This
Strucure: I used MVVM with Colusre binging modular architecture : Also I used openweathermap to get all information for current weather as it's easy t
Strucure: I used MVVM with Colusre binging modular architecture : Also I used openweathermap to get all information for current weather as it's easy t
Mac menu bar tool to view the architecture of the running application
Silicon Info About Silicon Info is a tiny menu bar application allows the user to quickly view the architecture of the currently running application.
REDUX like architecture sample for iOS
perdux_sample_swiftUI REDUX like architecture sample for iOS (target 14.*) Motivation: to share reactive architecture approach with single direction d
Mobile IOS Game App Developed by Haemi Lee, Dominika Popov, and Dylan Walsh
VroombaWars Mobile IOS Game App Developed by Haemi Lee, Dominika Popov, and Dylan Walsh Why clean your room in real life when you can have a virtual v
iOS mobile app to find and display the nearest boba shop
iOSBoba - Boba App Description Basic mobile app where you can plug in a location (or let the app find your current location), and the app will tap int
ObjectBox Swift - persisting your Swift objects superfast and simple
ObjectBox Swift ObjectBox is a superfast, light-weight object persistence framework. This Swift API seamlessly persists objects on-device for iOS and
An efficient, small mobile key-value storage framework developed by WeChat. Works on Android, iOS, macOS, Windows, and POSIX.
中文版本请参看这里 MMKV is an efficient, small, easy-to-use mobile key-value storage framework used in the WeChat application. It's currently available on Andr
Safe and easy wrappers for RealmSwift
RealmWrapper RealmWrapper is wrapper library for RealmSwift in realm-cocoa If you use RealmWrapper, you can easily use UI update through Notification
Repository to store the projects made during the 100 Days of Swift challenge by Paul Hudson of Hacking with Swift.
100DaysOfSwift 📱 Repository to store the projects made during the 100 Days of Swift challenge by Paul Hudson of Hacking with Swift. Days 1-12: Introd
Predictable state management for SwiftUI applications.
SwiftDux Predictable state management for SwiftUI applications. SwiftDux is a state container inspired by Redux and built on top of Combine and SwiftU
Clean Actor Model Architecture
CAMA Eonil, 2021. CAMA is short for "Clean Actor Model Architecture". As like it says, its CA(Clean Architecture) + AM(Actor model). AM here means AM
📱 Wire for iOS (iPhone and iPad)
Wire™ This repository is part of the source code of Wire. You can find more information at wire.com or by contacting [email protected]. You can find
surespot is a mobile messaging application that secures all messages using end-to-end encryption.
surespot-ios ios surespot client surespot is a mobile messaging application that secures all messages using end-to-end encryption. Contribute surespot
Legacy mobile Rocket.Chat client in Swift for iOS
IMPORTANT: PLEASE READ THIS FIRST Rocket.Chat mobile is moving to React Native. Development on this repository by Rocket.Chat has now ceased. If your
Next generation iOS and Android apps for Mattermost in React Native
Mattermost Mobile Minimum Server versions: Current ESR version (5.37.0) Supported iOS versions: 11+ Supported Android versions: 7.0+ Mattermost is an
IRCCloud iOS App
The official iOS app for IRCCloud.com Chat on IRC from anywhere, and never miss a message. All your chats and logs are stored in the cloud. Access the
Mobile app for Chatwoot - React Native
Mobile app for chatwoot platform. Built with React Native Chatwoot is an opensource alternative to Intercom, Zendesk, Drift, Crisp etc. Supported Chat
Mobile(iOS) Text-to-Image search powered by multimodal semantic representation models(e.g., OpenAI's CLIP)
Mobile Text-to-Image Search(MoTIS) MoTIS is a minimal demo demonstrating semantic multimodal text-to-image search using pretrained vision-language mod
A demo project using VIPER architecture and building user interface programmatically
ProductDiscovery A demo project that building a UIKit user interface programmatically. Because the UI is made of code very long so I have separated it
App which lets two people share their social media details by simply putting one phone on top of the other ("tapping"). Currently in development by Nikita Mounier.
Tap It Tap It enables two people to seamlessly share their social media information (e.g. Instagram, Snapchat, phone number) by simply placing one scr
A sample iOS app built using the Clean Swift architecture
Main Purpose is to create a simple project for Clean-Swift This project wrote with using Clean-Swift and MVP Design Pattern
Collection of Swift/iOS-related conference videos. A demo project for SuperArc framework - building modular iOS apps with a µComponent architecture.
SwiftCommunity Beta version is available at TestFlight Collection of Swift/iOS-related conference videos. This project serves as a showcase for the Su
🎈 Curated collection of advanced animations that I have developed using (Swift UI for iOS) and (React Native for iOS/Android). Source code is intended to be reused by myself for future projects.
🎈 Curated collection of advanced animations that I have developed using (Swift UI for iOS) and (React Native for iOS/Android). Source code is intended to be reused by myself for future projects.
React Native version of the Podverse Mobile App
Podverse Podverse is an open source podcast manager for iOS, Android, and web. Check us out at podverse.fm! Free features: Subscribe to podcasts Auto-
SwiftUI sample app using Clean Architecture. Examples of working with CoreData persistence, networking, dependency injection, unit testing, and more.
Articles related to this project Clean Architecture for SwiftUI Programmatic navigation in SwiftUI project Separation of Concerns in Software Design C
A collection of iOS architectures - MVC, MVVM, MVVM+RxSwift, VIPER, RIBs and many others
ios-architecture WIP 👷 🧱 🧰 🛠️ Demystifying MVC, MVVM, VIPER, RIBs and many others A collection of simple one screen apps to showcase and discuss d
A Swift 4.2 VIPER Module Boilerplate Generator with predefined functions and a BaseViewProtocol.
Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away. Are you new to VIPER Design Pattern? Want
This repository contains a detailed sample app that implements VIPER architecture in iOS using libraries and frameworks like Alamofire, AlamofireImage, PKHUD, CoreData etc.
iOS Viper Architecture: Sample App This repository contains a detailed sample app that implements VIPER architecture using libraries and frameworks li
YARCH iOS Architecture
YARCH is an architecture pattern developed primarly for iOS applications. You can ask any questions in our telegram channel. Russian version of the re
Swift Interaction with VIPER Architecture
SwiftyVIPER SwiftyVIPER allows easy use of VIPER architecture throughout your iOS application. VIPER Architecture What is VIPER? Great question! VIPER
DZURLRoute is an Objective-C implementation that supports standard-based URLs for local page jumps.
DZURLRoute Example To run the example project, clone the repo, and run pod install from the Example directory first. Requirements s.dependency 'DZVie
Coordinators Essential tutorial
ApplicationCoordinator A lot of developers need to change navigation flow frequently, because it depends on business tasks. And they spend a huge amou
WCDB is a cross-platform database framework developed by WeChat.
WCDB 中文版本请参看这里 WCDB is an efficient, complete, easy-to-use mobile database framework used in the WeChat application. It's currently available on iOS,
YapDB is a collection/key/value store with a plugin architecture. It's built atop sqlite, for Swift & objective-c developers.
YapDatabase is a collection/key/value store and so much more. It's built atop sqlite, for Swift & Objective-C developers, targeting macOS, iOS, tvOS &
Realm is a mobile database: a replacement for Core Data & SQLite
Realm is a mobile database that runs directly inside phones, tablets or wearables. This repository holds the source code for the iOS, macOS, tvOS & wa
Powerful navigation in the Composable Architecture via the coordinator pattern
TCACoordinators The coordinator pattern in the Composable Architecture TCACoordinators brings a flexible approach to navigation in SwiftUI using the C
Weather Forecast App (OpenWeather API & CLLocationManager). Clean Swift VIP architecture.
WeatherApp Weather Forecast App (OpenWeather API & CLLocationManager). Clean Swift VIP architecture. Without storyboard or xib. The application shows
Navigation helpers for SwiftUI applications build with ComposableArchitecture
Swift Composable Presentation 📝 Description Navigation helpers for SwiftUI applications build with ComposableArchitecture. More info about the concep
A library that provides undo semantics for the Composable Architecture with optional bridging tofUndoManager.
Swift Composable Undo A library that provides undo semantics for the Composable Architecture with optional bridging with UndoManager. Motivation It is
A mobile application that presents the news received via NewsAPI to the user. Built with SwiftUI.
📰 SwiftUI News App with NewsAPI A mobile application that presents the news received via NewsAPI to the user. Built with SwiftUI. ✅ Features The data
Simple memory game written in Swift 4 using VIPER Architecture.
Viper Memory Game Simple memory game written in Swift 4.2 using VIPER Architecture. The Memory Game is a deck of cards where the user needs to find ma
iOS Swift Game - Push SpriteKit to the limit
iOS Swift Project - Legend Wings - EverWing's Mini Clone EverWing is a popular action game. Survive as much you can, earn gold, and upgrade/purchase n
The one and only open source 4X MMO mid-core strategy game for iOS. Similar to Game of War and Mobile Strike
4X MMO Strategy Game for iOS I have spent 4 years of my life and a significant amount of money into completing this game and I hope you enjoy it. For
Sample iOS app demonstrating Coordinators, Dependency Injection, MVVM, Binding
iOS Sample App Sample iOS app written the way I write iOS apps because I cannot share the app I currently work on. Shown concepts Architecture concept
📱 Wire for iOS (iPhone and iPad)
Wire™ This repository is part of the source code of Wire. You can find more information at wire.com or by contacting [email protected]. You can find
Simple sample of using the VIP (Clean Swift) architecture for iOS
MyAnimeList Simple sample of using the VIP (Clean Swift) architecture for iOS. ViewController: controls the event handling, view life cycle and displa
Alfresco iOS App - Alfresco is the open platform for business-critical content management and collaboration.
Welcome to the Alfresco iOS App Alfresco is the open platform for business-critical content management and collaboration. Alfresco Mobile was designed
Bolts is a collection of low-level libraries designed to make developing mobile apps easier.
Bolts in Swift Bolts is a collection of low-level libraries designed to make developing mobile apps easier. Bolts was designed by Parse and Facebook f
Bolts is a collection of low-level libraries designed to make developing mobile apps easier.
Bolts Bolts is a collection of low-level libraries designed to make developing mobile apps easier. Bolts was designed by Parse and Facebook for our ow
RippleQueries is an iOS application built as assessment task at Ripple Egypt. Built Using MVVM (Model-View-ViewModel) and Clean Architecture concepts
RippleRepositories RippleRepositories is an iOS application built as an assessment task at Ripple Egypt. Built Using RxSwift & MVVM (Model-View-ViewMo
🎭 Swift async/await & Actor-powered effectful state-management framework.
🎭 Actomaton 🧑🎤 Actor + 🤖 Automaton = 🎭 Actomaton Actomaton is Swift async/await & Actor-powered effectful state-management framework inspired by
🖼 Gallery App for Actomaton (async/await + Elm Architecture) + SwiftUI.
🖼 Actomaton-Gallery Gallery App for Actomaton (async/await + Elm Architecture) + SwiftUI. NOTE: Most of the code are reused from Harvest-SwiftUI-Gall
Example project guide you schedules multiple thread for network requests in RxSwift, which is optimize your app's performance better.
RxSwift-Multi-Threading-Example Example project guide you schedules multiple thread for network requests in RxSwift, which is optimize your app's perf
Desk360 Mobile Chat SDK for iOS
Desk360 Chat iOS SDK Desk360 Chat SDK provides simplicity and usability in one place. With this feature, you can provide live support to your customer
Mobile Text-to-Image search powered by multimodal semantic representation models(e.g., OpenAI's CLIP)
A Mobile Text-to-Image Search Powered by AI A minimal demo demonstrating semantic multimodal text-to-image search using pretrained vision-language mod
A library of data structures for working with collections of identifiable elements in an ergonomic, performant way.
Swift Identified Collections A library of data structures for working with collections of identifiable elements in an ergonomic, performant way. Motiv
eRezept App
eRezept App Introduction Prescriptions for medicines that are only available in pharmacies can be issued as electronic prescriptions (e-prescriptions
🛠 A flexible and easy template created to speed up the development of your iOS application based on the MVP pattern.
Model-View-Presenter template A flexible and easy template created to speed up the development of your iOS application based on the MVP pattern. This
A simple project to demonstrate VIPER design pattern.
live-news-viper A simple RESTful news headline fetching project to demonstrate VIPER design pattern. Alamofire is used for networking and News API end
Daily News is a news app with good looking user interface ! Apps architecture is MVVM and used RxSwift for binding.
Daily News Hey ! Daily News is a news app with good looking user interface ! Apps architecture is MVVM and used RxSwift for binding. Architecture I pr
Models UI navigation patterns using TCA
Composable Navigation The Composable Navigation is a Swift Package that builds on top of The Composable Architecture (TCA, for short). It models UI na
Server-side Swift. The Perfect core toolset and framework for Swift Developers. (For mobile back-end development, website and API development, and more…)
Perfect: Server-Side Swift 简体中文 Perfect: Server-Side Swift Perfect is a complete and powerful toolbox, framework, and application server for Linux, iO
Bugfender SDK for iOS, a remote logger tailor-made for mobile
Bugfender SDK for iOS Bugfender is a cloud service to collect mobile application logs. Developers can control log sending programmatically and manuall
Opera is an iOS App to show you movies , top rated movies and search for any specific movie and show it's details all information about it i am using repository pattern and MVVM-Clean Architecture with RxSwift and XCoordinatore pattern
Opera-MVVM-C-Clean-Architecture Opera is an iOS App to show you movies , top rated movies and search for any specific movie and show it's details all
Declarative Swift framework for Attributed Role-based Access Control management
Koosa Declarative Swift framework for Attributed Role-based Access Control management Check out this blog post for full explanation and more details:
AdaptivePlus is the control center for marketing campaigns in mobile applications.
AdaptivePlus iOS SDK Introduction AdaptivePlus is the control center for marketing campaigns in mobile applications. Requirements iOS 11.0 or later Xc
iOS architectures - MVC, MVP, MVVM, MVVM-C, ReactorKit, VIPER, Clean Architecture
iOS architectures - MVC, MVP, MVVM, MVVM-C, ReactorKit, VIPER, Clean Architecture, RIBs; Repository Pattern, Rxflow, Swinject, Tuist, Xcodegen, Cocoapods, SPM, Carthage + Rome
An iOS template project using SwiftUI, Combine and MVVM-C software architecture
SwiftUI-MVVM-C A template project that uses SwiftUI for UI, Combine for event handling, MVVM-C for software architecture. I have done some small proje
Beautiful Music Player app built using SwiftUI to demonstrate Neumorphic design pattern and MVVM architecture.
Beautiful Music Player app built using SwiftUI to demonstrate Neumorphic design pattern 🎨 and MVVM architecture 🏗 . Made with love ❤️ by Sameer Nawaz
A library to derive and compose Environment's in The Composable Architecture.
ComposableEnvironment This library brings an API similar to SwiftUI's Environment to derive and compose Environment's in The Composable Architecture.
RaceMe is a run tracking + ghosting iOS mobile application.
RaceMe RaceMe is a run tracking + ghosting iOS mobile application. Core features: run tracking ghost runner simulation in real time compete with runne
Turn your Swift data model into a working CRUD app.
Model2App is a simple library that lets you quickly generate a CRUD iOS app based on just a data model defined in Swift. (CRUD - Create Read Update De
iOS application to tell the time in the British way 🇬🇧⏰
Tell Time 🇬🇧 ⏰ As a French guy in London, when people told me the time, I was always lost. Now thanks to this app, I can confirm what I hear and wha
An app to count down the days until upcoming milestones.
Milestones An app to count down the days until upcoming milestones. We all have something to look forward to. Built to try out the Swift Composable Ar
Porting the example app from our Advanced iOS App Architecture book from UIKit to SwiftUI.
SwiftUI example app: Koober We're porting the example app from our Advanced iOS App Architecture book from UIKit to SwiftUI and we are sharing the cod
Open source game built in SwiftUI and the Composable Architecture.
isowords This repo contains the full source code for isowords, an iOS word search game played on a vanishing cube. Connect touching letters to form wo