60 Repositories
Swift disk-cache Libraries
Typed key-value storage solution to store Codable types in various persistence layers with few lines of code!
๐ Stores A typed key-value storage solution to store Codable types in various persistence layers like User Defaults, File System, Core Data, Keychain
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
SwiftyCache is a dynamic and auto-managed cache written in Swift
SwiftyCache is a dynamic and auto-managed cache written in Swift. Unlike a simple cache system, it allows you to keep some data even in different executions. Guaranteeing persistence, when desired, without increasing the time required to save or recover data.
DYLDExtractor - Packed tool for extracting frameworks and libraries from iOS dyld shared cache.
DYLDExtractor is a tool wrapping around the dsc_extractor.bundle calling dyld_shared_cache_extract_dylibs_progress to get frameworks and libraries extracted from iOS dyld shared cache.
A type-safe swifty wrapper around NSCache.
swift-cache A type-safe swifty wrapper around NSCache. Getting Started Add swift-cache as a dependency to your project using SPM. .package(url: "https
CachedAsyncImage is the simplest way to add cache to your AsyncImage.
SwiftUI CachedAsyncImage ๐๏ธ CachedAsyncImage is AsyncImage, but with cache capabilities. Usage CachedAsyncImage has the exact same API and behavior a
Vellum is local persistent data storage for iOS
Vellum Requirements Swift 5.0 or higher iOS 9.3 or higher Installation Cocoapods Vellum is available through CocoaPods. To install it, simply add the
MrCode is a simple GitHub iPhone App that can cache Markdown content (include images in HTML) for read it later.
MrCode is a simple GitHub iPhone App that can cache Markdown content (include images in HTML) for read it later.
A simple composition framework to create transformations that are either unidirectional or bidirectional
c is a simple composition framework. You have the ability to create transformations that are either unidirectional or bidirectional. There is also a cache that values can be set and resolved.
Tofu - A simple Todo app built with SwiftUI, a REST API, and a local Realm cache
Tofu A simple Todo app built with SwiftUI, a REST API, and a local Realm cache.
๐ง RxSwift + Moya + HandyJSON + Plugins.
RxNetworks ๐ง . RxSwift + Moya + HandyJSON + Plugins. ๐ ๐ ๐ English | ็ฎไฝไธญๆ This is a set of infrastructure based on RxSwift + Moya MoyaNetwork This
A simple but flexible cache
Carlos A simple but flexible cache, written in Swift for iOS 13+ and WatchOS 6 apps. Breaking Changes Carlos 1.0.0 has been migrated from PiedPiper de
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
A simple cache that can hold anything, including Swift items
CacheIsKing CacheIsKing is a simple cache that allows you to store any item, including objects, pure Swift structs, enums (with associated values), et
Xcode-developer-disk-image-all-platforms - A repo which shares all developer disk images for iOS, tvOS, watchOS
Disclaimer: The available resources and files from this repo are uploaded from many contributors. The files are unverified, untested, and could have n
DGImageView - Asynchronous image downloader with cache. Supports gif too
DGImageView Installation Usage DGImageView Asynchronous image downloader with cache. Supports gif, memory cache, disk cache features. Installation Xco
Carthage cache for S3, Minio, Ceph, Google Storage, Artifactory and many others
Rome Rome is a tool that allows developers on Apple platforms to use: Amazon's S3 Minio Ceph other S3 compatible object stores or/and a local folder y
Async image downloader with Mem&Disk cached as a UIImageView extension
HBWebImage Example To run the example project, clone the repo, and run pod install from the Example directory first. Requirements Installation HBWebIm
A library and tool for interacting with both the local and remote asset caches.
Asset Cache Tool A library and tool for interacting with both the local and remote asset caches. This is based on research I did a few years ago on th
XCRemoteCache is a remote cache tool for Xcode projects.
XCRemoteCache is a remote cache tool for Xcode projects. It reuses target artifacts generated on a remote machine, served from a simple REST server. H
a NSURLCache subclass for handling all web requests that use NSURLRequest
EVURLCache What is this? This is a NSURLCache subclass for handeling all web requests that use NSURLRequest. (This includes UIWebView) The EVURLCache
๐ Cache CocoaPods for faster rebuild and indexing Xcode project.
Motivation Working on a project with a huge amount of pods I had some troubles: - Slow and unnecessary indexing of pods targets, which implementation
Luminous provides you a lot of information about the system and a lot of handy methods to quickly get useful data on the iOS platform.
Luminous Example To run the example project, clone the repo, and run pod install from the Example directory first. Requirements iOS 8+ Swift 5 Xcode 1
macOS command line tool to return the available disk space on APFS volumes
diskspace Returns available disk space With the various APFS features the value for free disk space returned from tools such as du or df will not be a
Apple Asset Cache (Content Cache) Tools
AssetCacheTool A library and tool for interacting with both the local and remote asset caches. This is based on research I did a few years ago on the
CachedAsyncImage is the simplest way to add cache to your AsyncImage.
CachedAsyncImage ๐๏ธ CachedAsyncImage is AsyncImage, but with cache capabilities. Usage CachedAsyncImage has the exact same API and behavior as AsyncI
Cache library for videos for React Native
@lowkey/react-native-cache Cache everything Installation npm install @lowkey/react-native-cache Usage import ReactNativeCache from "@lowkey/react-nati
๐พ Simple memory & disk cache
Cache ๐พ Simple memory & disk cache Usage ๐งโ๐ป Default let cache = CacheString() try memory.save("MyValue", forKey: "MyKey") let cached = try cac
๐ฅ ๐ฅ ๐ฅSupport for ORM operation,Customize the PQL syntax for quick queries,Support dynamic query,Secure thread protection mechanism,Support native operation,Support for XML configuration operations,Support compression, backup, porting MySQL, SQL Server operation,Support transaction operations.
๐ฅ ๐ฅ ๐ฅSupport for ORM operation,Customize the PQL syntax for quick queries,Support dynamic query,Secure thread protection mechanism,Support native operation,Support for XML configuration operations,Support compression, backup, porting MySQL, SQL Server operation,Support transaction operations.
Swift library that makes easier to serialize the user's preferences (app's settings) with system User Defaults or Property List file on disk.
PersistentStorageSerializable PersistentStorageSerializable is a protocol for automatic serialization and deserialization of Swift class, struct or NS
๐พ Safe, statically-typed, store-agnostic key-value storage written in Swift!
Storez ๐พ Safe, statically-typed, store-agnostic key-value storage Highlights Fully Customizable: Customize the persistence store, the KeyType class,
Fast, non-deadlocking parallel object cache for iOS, tvOS and OS X
PINCache Fast, non-deadlocking parallel object cache for iOS and OS X. PINCache is a fork of TMCache re-architected to fix issues with deadlocking cau
UITableView cell cache that cures scroll-lags on cell instantiating
UITableView + Cache https://github.com/Kilograpp/UITableView-Cache UITableView cell cache that cures scroll-lags on a cell instantiating. Introduction
Track is a thread safe cache write by Swift. Composed of DiskCache and MemoryCache which support LRU.
Track is a thread safe cache write by Swift. Composed of DiskCache and MemoryCache which support LRU. Features Thread safe: Implement by dispatch_sema
Everyone tries to implement a cache at some point in their iOS appโs lifecycle, and this is ours.
Everyone tries to implement a cache at some point in their appโs lifecycle, and this is ours. This is a library that allows people to cache NSData wit
High performance cache framework for iOS.
YYCache High performance cache framework for iOS. (It's a component of YYKit) Performance You may download and compile the latest version of sqlite an
A lightweight generic cache for iOS written in Swift with extra love for images.
Haneke is a lightweight generic cache for iOS and tvOS written in Swift 4. It's designed to be super-simple to use. Here's how you would initalize a J
๐ณ A simple command line tool to punch hole to reduce disk usage on APFS volume for such as a raw disk image.
HolePunch NAME holepunch -- A simple command line tool to punch hole to reduce disk usage on APFS volume for such as a raw disk image. SYNOPSIS holepu
Lightweight and customisable async image loading in SwiftUI. Supports on-disk storage, placeholders and more!
Asyncrounously download and display images in Swift UI. Supports progress indicators, placeholders and image transitions. RemoteImageView Asyncrounous
AsyncImage before iOS 15. Lightweight, pure SwiftUI Image view, that displays an image downloaded from URL, with auxiliary views and local cache.
URLImage URLImage is a SwiftUI view that displays an image downloaded from provided URL. URLImage manages downloading remote image and caching it loca
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
Asynchronous image downloader with cache support as a UIImageView category
This library provides an async image downloader with cache support. For convenience, we added categories for UI elements like UIImageView, UIButton, M
Swift code to programmatically execute local or hosted JXA payloads without using the on-disk osascript binary
Swift code to programmatically execute local or hosted JXA payloads without using the on-disk osascript binary. This is helpful when you have Terminal access to a macOS host and want to launch a JXA .js payload without using on-disk osascript commands.
๐ Cache CocoaPods for faster rebuild and indexing Xcode project.
๐ Cache CocoaPods for faster rebuild and indexing Xcode project.
Versatile HTTP Networking in Swift
Net is a versatile HTTP networking library written in Swift. ๐ Features URL / JSON / Property List Parameter Encoding Upload File / Data / Stream / M
๐SwiftUI Image downloader with performant LRU mem/disk cache.
Progressive concurrent image downloader for SwiftUI, with neat API and performant LRU mem/disk cache.
Image loading system
Image Loading System Nuke ILS provides an efficient way to download and display images in your app. It's easy to learn and use thanks to a clear and c
Kingfisher is a powerful, pure-Swift library for downloading and caching images from the web
Kingfisher is a powerful, pure-Swift library for downloading and caching images from the web. It provides you a chance to use a pure-Swift way to work
A lightweight generic cache for iOS written in Swift with extra love for images.
Haneke is a lightweight generic cache for iOS and tvOS written in Swift 4. It's designed to be super-simple to use. Here's how you would initalize a J
FileManager replacement for Local, iCloud and Remote (WebDAV/FTP/Dropbox/OneDrive) files -- Swift
This Swift library provide a swifty way to deal with local and remote files and directories in a unified way. This library provides implementaion of W
Luminous provides you a lot of information about the system and a lot of handy methods to quickly get useful data on the iOS platform.
Luminous Example To run the example project, clone the repo, and run pod install from the Example directory first. Requirements iOS 8+ Swift 5 Xcode 1
Disk is a powerful and simple file management library built with Apple's iOS Data Storage Guidelines in mind
Disk is a powerful and simple file management library built with Apple's iOS Data Storage Guidelines in mind
๐พ Safe, statically-typed, store-agnostic key-value storage written in Swift!
Storez ๐พ Safe, statically-typed, store-agnostic key-value storage Highlights Fully Customizable: Customize the persistence store, the KeyType class,
MemoryCache - type-safe, thread-safe memory cache class in Swift
MemoryCache is a memory cache class in swift. The MemoryCache class incorporates LRU policies, which ensure that a cache doesnโt
EVURLCache - a NSURLCache subclass for handling all web requests that use NSURLRequest
EVURLCache What is this? This is a NSURLCache subclass for handeling all web requests that use NSURLRequest. (This includes UIWebView) The EVURLCache
Carlos - A simple but flexible cache, written in Swift for iOS 13+ and WatchOS 6 apps.
Carlos A simple but flexible cache, written in Swift for iOS 13+ and WatchOS 6 apps. Breaking Changes Carlos 1.0.0 has been migrated from PiedPiper de
Cachyr A typesafe key-value data cache for iOS, macOS, tvOS and watchOS written in Swift.
Cachyr A typesafe key-value data cache for iOS, macOS, tvOS and watchOS written in Swift. There already exists plenty of cache solutions, so why creat
CachyKit - A Caching Library is written in Swift that can cache JSON, Image, Zip or AnyObject with expiry date/TTYL and force refresh.
Nice threadsafe expirable cache management that can cache any object. Supports fetching from server, single object expire date, UIImageView loading etc.
Cache - Nothing but Cache.
Cache doesn't claim to be unique in this area, but it's not another monster library that gives you a god's power. It does nothing but caching, but it does it well. It offers a good public API with out-of-box implementations and great customization possibilities. Cache utilizes Codable in Swift 4 to perform serialization.
Awesome Cache Delightful on-disk cache (written in Swift). Backed by NSCache for maximum performance
Awesome Cache Delightful on-disk cache (written in Swift). Backed by NSCache for maximum performance and support for expiry of single objects. Usage d