130 Repositories
Swift state-management Libraries
This is a mastodon sample SwiftUI app implemented with the architecture of state management with normalized cache.
MastodonNormalizedCacheSample This is a mastodon sample SwiftUI app. This app is implemented with the architecture of state management with Normalized
WHAT WILL YOU LEARN? Onboarding Screen with Page Tab View, state of the app with the new App Storage
WHAT WILL YOU LEARN? Onboarding Screen with Page Tab View, state of the app with the new App Storage Onboarding or a Home screen Understand how the new App Life Cycle works Link View โจ Group Box View Disclosure View Dynamically List View with a loop
Accessibility Abstraction Layer (axabl) for macOS window management
axabl accessibility abstraction layer axabl is an abstraction layer over the accessibility API (and more) provided by Apple to make window management
Pure SwiftUI state-driven library to present view sequences and hierarchies.
PathPresenter swiftUIOnboarding.mp4 Pure SwiftUI routing with transitions, animations, and .sheet() support. In SwiftUI, View is a function of the sta
Save all your Mac apps for later with one click ๐ฑ๏ธ
Later videoplayback.mp4 Save all your Mac apps for later with one click ๐ฑ๏ธ Later is a Mac menu bar app that clears and restores your workspace with e
Async State Machine aims to provide a way to structure an application thanks to state machines
Async State Machine Async State Machine aims to provide a way to structure an application thanks to state machines. The goal is to identify the states
Easily Manage Graphics in Xcode Projects
Introduction Challenges Managing Graphic Assets Manually Create Multiple Sizes Store Generated Image Files What If You Had... Care-Free Graphic Manage
โ๏ธ A Reactive Data-Binding and Dependency Injection Library for SwiftUI x Concurrency.
SwiftUI Atom Properties A Reactive Data-Binding and Dependency Injection Library for SwiftUI x Concurrency ๐ API Reference Introduction Examples Gett
A super simple library for state management with unidirectional data flow.
OneWay ๐ง OneWay is still experimental. As such, expect things to break and change in the coming months. OneWay is a super simple library for state ma
Trello-style Task Management App
Krello Trello-style Task Management App ๊ธฐํ: 2022.05.04 ~ 05.20 (13์ผ) ํ๋ก์ ํธ์ ๋ํ ์์ธํ ๋ด์ฉ์ ๐ Notion ์์ ํ์ธํ ์ ์์ต๋๋ค ์ฑ ์๊ฐ Trello ์ ๊ธฐ๋ฅ์ ๋ฐ๋ผ ํ ์ผ์ ๊ด๋ฆฌํ๋ iOS Applic
Real-time Apps the SwiftUI way
Sync Sync is a proof of concept for expanding on the Magic of ObservableObject, and making it work over the network. This let's you create real-time A
Save development time! Respresso automatically transforms and delivers your digital assets into your projects
Respresso iOS client Respresso is a centralized resource manager for shared Android, iOS and Web frontend projects. It allows you to simply import the
A usermanager written in swift 3.0 saves you from hassle of saving your active user session.
SwiftUserManager A usermanager written in swift 3.0 saves you from hassle of saving your active user session. Call api and give the json to MOProfile
Respresso is a centralized resource manager for shared Android, iOS and Web frontend projects
Introduction Respresso is a centralized resource manager for shared Android, iOS and Web frontend projects. It allows you to simply import the latest
Sovran-Swift: Small, efficient, easy. State Management for Swift
Sovran-Swift: Small, efficient, easy. State Management for Swift
Save development time! Respresso automatically transforms and delivers your digital assets into your projects
Respresso Android client Respresso is a centralized resource manager for shared Android, iOS and Web frontend projects. It allows you to simply import
Save development time! Respresso automatically transforms and delivers your digital assets into your projects
Introduction Respresso is a centralized resource manager for shared Android, iOS and Web frontend projects. It allows you to simply import the latest
Views as functions of their state.
Few.swift React-inspired library for writing AppKit/UIKit UIs which are functions of their state.1 SwiftBox is used for layout. Why UIs are big, messy
Protocol-oriented UICollectionView management, powered by generics and associated types.
DTCollectionViewManager Features Powerful mapping system between data models and cells, headers and footers Automatic datasource and interface synchro
Simple UIButton subclass with additional state change animations (e.g. backgroundColor) and missing features
SimpleButton UIButton subclass with animated, state-aware attributes. Easy to subclass and configure! Full API docs Usage Just create your own SimpleB
A declarative state management and dependency injection library for SwiftUI x Concurrency
A declarative state management and dependency injection library for SwiftUI x Concurrency
This framework allows you to build Table views using UIKit with syntax similar to SwiftUI
This framework allows you to build Table views using UIKit with syntax similar to SwiftUI
Aquarium Life is an iPhone app for management of Home Aquariums
Aquarium life Aquarium Life is an iPhone app for management of Home Aquariums. The app was launched on Apple App Store in 2021 but removed after my me
Event management iOS app for organizers using Open Event Platform
Open Event Organizer iOS App Event management app for organizers using Open Event Platform Roadmap Make the app functionality and UI/UX similar to the
Smart Wallet - iOS application for managing money
This is an iOS application for managing money written in Swift language. Different reports are presented in the application to help the user managing the money and keeping track of it easily.
๐น iOS game - classic Tic Tac Toe with AI and state machines [Swift + SpriteKit + GameplayKit].
๐น iOS game - classic Tic Tac Toe with AI and state machines [Swift + SpriteKit + GameplayKit].
A very simplistic state machine system for Swift while mainly used with Raylib on Swift
A very simplistic state machine system for Swift while mainly used with Raylib on Swift
FocusSpace - A time-management tool to help you stay focus with your friends
FocusSpace ๐ ElleHacks2022 - (Telus) First Place ๐ฉ Developers Manyi Cheng(@man
Memoria - App for memory management
Memoria Practice with memoria to rember your boaring stuff This repository conta
Simple, secure password and data management for individuals and teams
Padloc Simple, secure password and data management for individuals and teams (formerly known as Padlock). This repo is split into multiple packages: P
PassDrop is a fully-featured secure password management system, compatible with the free KeePass 1.x (Classic) and multi-platform KeePassX desktop applications.
passdrop This is a modern, updated build of Rudis Muiznieks's PassDrop application. PassDrop is a fully-featured secure password management system, co
APIProvider - API Provider Package for easier API management inspired by abstraction
APIProvider Using APIProvider you can easily communicate with all API endpoints
BP Passport is a mobile app to help patients with blood pressure management
BP Passport - Simple for Patients BP Passport is a native mobile application written in React Native - a JavaScript library that renders native, cross
React Native Todo List example app which uses Redux for managing app state
react-native-redux-todo-list A sample todo list app developed by using React Native and Redux. How to run the app Install react-native If you don't ha
๐Comprehensive Redux library for SwiftUI, ensures State consistency across Stores with type-safe pub/sub pattern.
๐Comprehensive Redux library for SwiftUI, ensures State consistency across Stores with type-safe pub/sub pattern.
An experimental time traveling state store for SwiftUI
SwiftUI Time Travel A SwiftUI state store and view that allow you to scrub through an application's state. This is a super rough prototype: it's only
๐พ Harvest: Apple's Combine.framework + State Machine, inspired by Elm.
NOTE: This repository has been discontinued in favor of Actomaton. ๐พ Harvest Apple's Combine.framework (from iOS 13) + State Machine, inspired by Elm
SwiftUI Todo app example using a React/Redux monolithic state store with flux like dispatch/reduce actions
SwiftUI-Todo-Redux SwiftUI Todo Redux app example using a React/Redux monolithic state store with flux like dispatch/reduce actions Background SwiftUI
A generic state manager compatible with Combine
Loadable A generic state manager Loadable is a simple state manager that helps you to better handle asynchronous operations How it works You can deliv
๐ค Transformers: State-of-the-art Machine Learning for Pytorch, TensorFlow, and JAX.
English | ็ฎไฝไธญๆ | ็น้ซไธญๆ | ํ๊ตญ์ด State-of-the-art Machine Learning for JAX, PyTorch and TensorFlow ๐ค Transformers provides thousands of pretrained models
Elegant state machine for Swift.
SwiftState Elegant state machine for Swift. Example enum MyState: StateType { case state0, state1, state2 } // setup state machine let machine = S
๐ Redux like architecture for SwiftUI
Simple Architecture like Redux Installation SPM dependencies: [ .package(url: "https://github.com/gre4ixin/ReduxUI.git", .upToNextMinor(from: "1.0
GroceryMartApp-iOS-practice - To Practice fundamental SwiftUI feature like navigation, state mamagement, customazing etc
๐ฅฌ GroceryMartApp-iOS-practice ์๋์ ๋ด์ฉ์ ์ค์ํ SwiftUI ์ฑ ์ ์ค์ ์ฑ ๊ตฌํํ๊ธฐ ์ ๋ฐํ์ผ๋ก ์ ๋ฆฌํ ๋ด์ฉ์ ๋๋ค
AppKitFocusOverlay - Add hotkey(s) to display the key focus path for any window in your (running) AppKit application
AppKitFocusOverlay A simple package for displaying the current focus target path
Quillow is an elegant book management app on the App Store that allows you to search, add and track the books you've consumed.
Quillow Quillow is an elegant book management app on the App Store that allows you to search, add and track the books you've consumed. Please use the
Harbour - Docker/Portainer management app for iOS
Harbour Docker/Portainer management app for iOS Features Real-time data See all of the container details (logs too!) Handoff & background refresh iOS
Pjmgmt - Pentest project management script
pjmgmt Managing pentest projects is a painful task, it often leads to files and
A license list generator of all your dependencies for iOS applications
LicensePlist LicensePlist is a command-line tool that automatically generates a Plist of all your dependencies, including files added manually(specifi
Ecno is a task state manager built on top of UserDefaults in pure Swift 4.
By Xmartlabs SRL. Introduction Ecno was inspired by Once Android library. It's a task state manager built on top of UserDefaults in pure Swift 4. This
Managing state is hard. Delta aims to make it simple.
Managing state is hard. Delta aims to make it simple. Delta takes an app that has custom state management spread throughout all the VCs and simplifies
Xcode .appiconset generator for Adobe Illustrator.
Creating AppIcon sets from Adobe Illustrator This repo is rewrited from original repo https://github.com/CaryChamplin/CreatingIconsFromAI. Just genera
A simple thread-safe, in-memory bus for Swift that supports fully-typed Events and States.
Causality Causality is a simple thread-safe, in-memory bus for Swift that supports fully-typed Events and States. In addition, Causality has provision
An application on the iPad for people who cook. It comes with features such as smart recipes, recipe management and ingredient inventory tracking.
ChopChop ChopChop is an application on the iPad for people who cook. It comes with features such as smart recipes, recipe management and ingredient in
Placeholder views based on content, loading, error or empty states
StatefulViewController A protocol to enable UIViewControllers or UIViews to present placeholder views based on content, loading, error or empty states
WLEmptyState is an iOS based component that lets you customize the view when the dataset of a UITableView or a UICollectionView is empty.
Table of Content Overview Running an Example Project Installing WLEmptyState Configuring WLEmptyState Using WLEmptyState Customizing WLEmptyState Cont
Nice library to show placeholders and Empty States for any UITableView/UICollectionView in your project
HGPlaceholders Example To run the example project, clone the repo, and run pod install from the Example directory first. Requirements iOS 8.0+ Xcode 9
An open-source task management app for daily general operations
Taskaholic An open-source task management app for daily general operations, sepa
Protocol-oriented UITableView management, powered by generics and associated types.
DTTableViewManager Features Powerful mapping system between data models and cells, headers and footers Automatic datasource and interface synchronizat
Track your multiple investment or portfolios in one place
Portfolio Returns Portfolio Returns is a financial app for macOS that helps you
Simple and light weight slider with chapter management
Simple and light weight slider with chapter management Demo Installation CocoaPods WESlider is available through CocoaPods. To install it, simply add
Cardshark is an iOS card counting App that uses state of the art machine learning (YOLO) to classify and count the cards at real time.
Cardshark The game of Blackjack is one of the most popular casino games in the world. It is also the most winnable using a skill called Card Counting.
MVVM + FLUX iOS Instagram client in Swift, eliminates Massive View Controller in unidirectional event/state flow manner
CZInstagram MVVM + FLUX iOS Instagram client in Swift, eliminates Massive View Controller in unidirectional event/state flow manner. Unidirectional Da
Material Design Floating Action Button in liquid state
LiquidFloatingActionButton [] (https://github.com/Carthage/Carthage) LiquidFloatingActionButton is floating action button component of material design
Simple implementation of asset management app UI using swiftUI
MyAssets (์์ฐ๊ด๋ฆฌ ์ฑ ๋ง๋ค๊ธฐ) swiftUI๋ฅผ ์ด์ฉํ์ฌ ์์ฐ๊ด๋ฆฌ ์ฑ UI๋ฅผ ๊ฐ๋ตํ๊ฒ ๊ตฌํ (swiftUI๋ฅผ ์ตํ๊ธฐ ์ํจ) ์ด๊ธฐ ํ๋ฉด 1. Tab bar ๊ตฌํ ์์ฐ, ์ถ์ฒ, ์๋, ์ค์ ํญ ๊ตฌํ 2. Navigation bar ๊ตฌํ 1) leading์ titl
Redux for Swift - a predictable state container for Swift apps
Merge / deprecation announcement: ReduxKit and Swift-Flow have joined forces! The result is ReSwift. The nitty gritty: We decided to deprecate ReduxKi
A simple Student Management on an iOS App
Student Management XCode Swift App A simple Student Management on an Xcode Swift App Table of Contents About the projects Technologies Features Setup
App uses API to display information about City and State user using expandable table cell
Expandable Table Cell iOS App App uses API to display information about City and State user using expandable table cell Implemented Using MVVM with Cl
A simple solution for tiring [weak self] in swift
Weakifiable A simple solution for tiring [weak self] in swift Usage give this repo a Star โญ๏ธ Add EBWeakifiable to your Project. simply after each clos
Cloud Drive(GoogleDrive/Dropbox/BaiduPan/OneDrive/pCloud) File Management
CloudServiceKit Easy to integrate cloud service using Oauth2. Supported platforms: AliyunDrive BaiduPan Box Dropbox Google Drive OneDrive pCloud Requi
CMPSC475 Final Project, ArboretumID Application allows users to explore the Penn State Arboretum, identify plants and learn about the exhibits!
ArboretumID: CMPSC475 Final Project Taylan Unal (@taylanu) About ArboretumID ArboretumIdentifier (ArboretumID) is an app that enhances the Penn State
๐ฃ Verge is a very tunable state-management engine on iOS App (UIKit / SwiftUI) and built-in ORM.
Verge.swift ๐ An effective state management architecture for iOS - UIKit and also SwiftUI ๐ _ An easier way to get unidirectional data flow _ _ Supp
RxReduce is a lightweight framework that ease the implementation of a state container pattern in a Reactive Programming compliant way.
About Architecture concerns RxReduce Installation The key principles How to use RxReduce Tools and dependencies Travis CI Frameworks Platform Licence
Unidirectional State Management Architecture for Swift - Inspired by Vuex and Flux
Unidirectional State Management Architecture for Swift - Inspired by Vuex and Flux Introduction VueFlux is the architecture to manage state with unidi
Predictable state container for Swift too
ReduxSwift ReduxSwift is a minimal Swift port of Redux, a popular JavaScript library for application state management. Functionality Centralized State
๐ค RxSwift + State Machine, inspired by Redux and Elm.
RxAutomaton RxSwift port of ReactiveAutomaton (State Machine). Terminology Whenever the word "signal" or "(signal) producer" appears (derived from Rea
A simple and predictable state management library inspired by Flux + Elm + Redux.
A simple and predictable state management library inspired by Flux + Elm + Redux. Flywheel is built on top of Corotuines using the concepts of structured concurrency. At the core, lies the State Machine which is based on actor model.
A modern In-App Purchases management framework for iOS.
MerchantKit A modern In-App Purchases management framework for iOS developers. MerchantKit dramatically simplifies the work indie developers have to d
AcknowledgementsPlist manages the licenses of libraries that depend on your iOS app.
What's AcknowledgementsPlist AcknowledgementsPlist that combines licenses of Carthage, CocoaPods, and Manual Plist into Bundle and Plist. I implement
A New, Modern Reactive State Management Library for Swift and SwiftUI (The iOS implementation of Recoil)
RecoilSwift RecoilSwift is a lightweight & reactive swift state management library. RecoilSwift is a SwiftUI implementation of recoil.js which powered
SwiftRedux is a Swift implementation of the Redux state container
SwiftRedux is a Swift implementation of the Redux state container. It relies on the same concepts and provides familiar Hooks through property wrappers.
A modern download manager based on NSURLSession to deal with asynchronous downloading, management and persistence of multiple files.
TWRDownloadManager TWRDownloadManager A modern download manager for iOS (Objective C) based on NSURLSession to deal with asynchronous downloading, man
Queue management system for AVSpeechSynthesizer
QHSpeechSynthesizerQueue Queue management system for AVSpeechSynthesizer Installation Cocoapods Add this to your Podfile: pod 'QHSpeechSynthesizerQueu
A CLI tool for localization resource management on Xcode. Built with Google Translator.
Supported by Jetbrains Open Source License Program Automatically translate and synchronize '.strings' files from the defined base language The basic c
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.
DeviceKit is a value-type replacement of UIDevice.
Branch Build Status Versions master โฅ 2.0 Swift 4 - 4.2 โฅ 1.3 1.13 Swift 3 โฅ 1.0 1.3 Swift 2.3 1.0 DeviceKit is a value-type replacement of UIDe
Custom & highly configurable seek slider with sliding intervals, disabled state and every possible setting to tackle!
iLabeledSeekSlider Custom & highly configurable seek slider with sliding intervals, disabled state and every possible setting to tackle! Minimum iOS v
CookCLI is provided as a command-line tool to make Cook recipe management easier
CookCLI is provided as a command-line tool to make Cook recipe management easier, and enable automation and scripting workflows for the CookLa
Easy to use SMJobBless, along with a full Swift implementation of the Authorization Services and Service Management frameworks
Leverage SMJobBless functionality with just one function call: let message = "Example App needs your permission to do thingamajig." let icon = Bundle.
๐ชถ Feather is a modern Swift-based content management system powered by Vapor 4.
Feather CMS ๐ชถ ๐ชถ Feather is a modern Swift-based content management system powered by Vapor 4. ๐ฌ Click to join the chat on Discord. Requirements To
A SwiftUI implementation of React Hooks. Enhances reusability of stateful logic and gives state and lifecycle to function view.
SwiftUI Hooks A SwiftUI implementation of React Hooks. Enhances reusability of stateful logic and gives state and lifecycle to function view. Introduc
Build complex, conducted animations declaratively without manually managing state.
Maestro Build complex, conducted animations declaratively without manually managing state. Code struct AnimatedPieChart: View { private enum Trim
Demo app for SwiftUI state management
StateObject vs ObservedObject Demo Demo app for SwiftUI state management Run the app and push 3 buttons to increase each counter. Toggle one of the to
Prephirences is a Swift library that provides useful protocols and convenience methods to manage application preferences, configurations and app-state. UserDefaults
Prephirences - Preฯrences Prephirences is a Swift library that provides useful protocols and convenience methods to manage application preferences, co
๐ฃ Verge is a very tunable state-management engine on iOS App (UIKit / SwiftUI) and built-in ORM.
Verge is giving the power of state-management in muukii/Brightroom v2 development! Verge.swift ๐ An effective state management architecture for iOS -
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
AsyncDispatcher is a lightweight Dispatcher implementation of Flux pattern.
Simplified Dispatcher implementation of Flux pattern written in Swift using new async/await concurrency model
Define and chain Closures with Inputs and Outputs
Closure Define and chain Closures with Inputs and Outputs Examples No Scoped State let noStateCount = ClosureString, String { text in String(repea
Indicates VPN state in status bar
VPNIndicator Indicates VPN state in status bar. Turn WiFi or cell signal icon to blue when VPN is active, intended for X-series iphones. Compatibility
A Swift micro-framework to easily deal with weak references to self inside closures
WeakableSelf Context Closures are one of Swift must-have features, and Swift developers are aware of how tricky they can be when they capture the refe
Find memory issues & leaks in your iOS app without instruments
HeapInspector Find memory issues & leaks in your iOS app HeapInspector is a debug tool that monitors the memory heap with backtrace recording in your