106 Repositories
Swift memory-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
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
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
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
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
A declarative state management and dependency injection library for SwiftUI x Concurrency
A declarative state management and dependency injection library for SwiftUI x Concurrency
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
Playdate - a cool gaming console with limited memory and CPU power
Playdate is a cool gaming console with limited memory and CPU power. Swift is a cool language which can be compiled to run efficiently on a wide range of devices.
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
A command line profiling tool with stopwatch, cpu and memory usage
timeui A command line profiling tool with stopwatch, cpu and memory usage. Usage ./timeui path/to/app-to-profile runs the stopwatch and signpost regio
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.
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
Swift Memory Cache with namespace & TTL support
#SwiftMemCache - A Swift Memory Cache CI Build State Description This project contains a Swift class that acts as a memory cache (singleton). It suppo
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
Find retain cycles / memory leaks sooner.
LifetimeTracker Bar style Circular style LifetimeTracker can surface retain cycle / memory issues right as you develop your application, and it will s
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
Shows FPS, CPU and memory usage, device model, app and iOS versions above the status bar and report FPS, CPU and memory usage via delegate.
GDPerformanceView-Swift Shows FPS, CPU and memory usage, device model, app and iOS versions above the status bar and report FPS, CPU and memory usage
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
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
Displaying very large images in limited memory environments
LargeImageDownsizing in Swift displaying very large images in limited memory environments by turning a large image on disk into a smaller image in mem
Simple implementation of asset management app UI using swiftUI
MyAssets (์์ฐ๊ด๋ฆฌ ์ฑ ๋ง๋ค๊ธฐ) swiftUI๋ฅผ ์ด์ฉํ์ฌ ์์ฐ๊ด๋ฆฌ ์ฑ UI๋ฅผ ๊ฐ๋ตํ๊ฒ ๊ตฌํ (swiftUI๋ฅผ ์ตํ๊ธฐ ์ํจ) ์ด๊ธฐ ํ๋ฉด 1. Tab bar ๊ตฌํ ์์ฐ, ์ถ์ฒ, ์๋, ์ค์ ํญ ๊ตฌํ 2. Navigation bar ๊ตฌํ 1) leading์ titl
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
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
Demonstrates a memory leak bug SwiftUI's toolbar APIs exhibit on macOS
Mac SwiftUI Toolbar Memory Leak Demo On Big Sur (macOS 11), SwiftUI's APIs for adding toolbar items to a window have (at least) two bugs around view r
๐ฃ 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
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
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
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
An animated gif & apng engine for iOS in Swift. Have a great performance on memory and cpu usage.
Features Small but complete, only200lines of code. Allow to control display quality, memory usage, loop time and display progress. Have a great perfor
Async GIF image decoder and Image viewer supporting play GIF images. It just use very less memory.
YLGIFImage Asynchronized GIF image class and Image viewer supporting play/stop GIF images. It just use very less memory. Following GIF usually will co
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
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
Profiling / Debugging assist tools for iOS. (Memory Leak, OOM, ANR, Hard Stalling, Network, OpenGL, Time Profile ...)
MTHawkeye Readme ไธญๆ็ๆฌ MTHawkeye is profiling, debugging tools for iOS used in Meitu. It's designed to help iOS developers improve development producti
Fast sorted collections for Swift using in-memory B-trees
Fast Sorted Collections for Swift Using In-Memory B-Trees Overview Reference Documentation Optimizing Collections: The Book What Are B-Trees? Why In-M
๐พ Simple memory & disk cache
Cache ๐พ Simple memory & disk cache Usage ๐งโ๐ป Default let cache = CacheString() try memory.save("MyValue", forKey: "MyKey") let cached = try cac
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
๐ฃ 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
Functional Concurrency Primitives
Concurrent Concurrent is a collection of functional concurrency primitives inspired by Concurrent ML and Concurrent Haskell. Traditional approaches to
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
In-app memory usage monitoring for iOS
What's Stats Stats displays load statuses such as the memory usage, the CPU load, and the number of subviews in-app, and in realtime. How to use Just
iOS tool that helps with profiling iOS Memory usage.
FBMemoryProfiler An iOS library providing developer tools for browsing objects in memory over time, using FBAllocationTracker and FBRetainCycleDetecto
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
Find memory leaks in your iOS app at develop time.
ไธญๆไป็ป | FAQไธญๆ MLeaksFinder MLeaksFinder helps you find memory leaks in your iOS apps at develop time. It can automatically find leaks in UIView and UIV
Memory leak when CoreML ML Program is runing on GPU
MLProgramMemoryLeak Every layer running on the GPU in ML Program will leak 912 bytes by MPSGraphEngine. This can easily lead to 200KB+ memory leak eve
This app is a simple portfolio project. Goal of this app is to download and display content from Tasty API. Users can- search for specific terms to find relevant recipes (f.e. Chicken, Pasta, Lasagna, Curry...), display recipes and details and save recipes to persistent app memory.
TastyRecipes Description This app is a simple portfolio project. Goal of this app is to download and display content from Tasty API. Users can- search
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
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
A Protocol-Oriented NotificationCenter which is type safe, thread safe and with memory safety
A Protocol-Oriented NotificationCenter which is type safe, thread safe and with memory safety. Type Safe No more userInfo dictionary and Downcasting,
๐ญ 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
An iOS view-controller navigation management. No inherit, using one line code to integrate.
KGNavigationBar Example An iOS view-controller navigation management. No inherit, using one line code to integrate. ไธไธช iOS ๆงๅถๅจๅฏผ่ช็ฎก็ๅบ. ๆ ้็ปงๆฟ๏ผ ไธ่กไปฃ็ ๅณๅฏๅฎ็ฐ้ๆใ
A demonstration to the approach of leaving view transition management to a router.
SwiftUI-RouterDemo This is a simplified demonstration to the approach of leaving view transition management to a router.
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:
An extremely high-performance, lightweight, and energy-efficient pure Swift async web image loader with memory and disk caching for iOS and ๏ฃฟ Watch.
KFSwiftImageLoader KFSwiftImageLoader is an extremely high-performance, lightweight, and energy-efficient pure Swift async web image loader with memor
๐ Memory game with hand gesture recognition that will keep your brain in a good shape!
Hands I have always been interested in how I can improve my memory in addition to reading books, and once I came across an interesting technique relat
Docker management app for iOS written in SwiftUI.
Harbour Docker management app for iOS written in SwiftUI. Screenshots Features 100% native and made in SwiftUI Light and Dark Mode Control and inspect
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
LifetimeTracker can surface retain cycle / memory issues right as you develop your application
LifetimeTracker Bar style Circular style LifetimeTracker can surface retain cycle / memory issues right as you develop your application, and it will s
๐ทโโ๏ธ Closure-based delegation without memory leaks
Delegated 2.0 Delegated is a super small package that helps you avoid retain cycles when using closure-based delegation. New Medium post here. Origina
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
An iOS Library that makes shadows management easy on UIView.
ShadowView is an iOS Shadow library that makes view's shadow implementation easy and sweet ๐ ๐ . Add simple shadows to add a gaussian blurred projec
LicensePlist is a command-line tool that automatically generates a Plist of all your dependencies, including files added manually
LicensePlist is a command-line tool that automatically generates a Plist of all your dependencies, including files added manually(specifi
๐๐ Theme management in Swift
Themes Story Ever want to support Night mode? Or skin the app differently depending on the seasons? Or toggle features according to paid status? Well,
Font management (System & Custom) for iOS and tvOS
UIFontComplete Font management (System & Custom) for iOS and tvOS Usage No more wasted time searching for names of UIFont fonts and no more surprises
File management and path analysis for Swift
Pathos offers cross-platform virtual file system APIs for Swift. Pathos is implement from ground-up with on each OS's native API. It has zero dependen
FileKit is a Swift framework that allows for simple and expressive file management.
FileKit is a Swift framework that allows for simple and expressive file management.