{"id":13908350,"url":"https://github.com/geberl/swift-localstorage","last_synced_at":"2025-07-18T07:31:04.365Z","repository":{"id":137406210,"uuid":"116230576","full_name":"geberl/swift-localstorage","owner":"geberl","description":"Local Storage for iOS","archived":true,"fork":false,"pushed_at":"2019-09-01T13:22:10.000Z","size":15961,"stargazers_count":49,"open_issues_count":29,"forks_count":17,"subscribers_count":7,"default_branch":"master","last_synced_at":"2024-11-25T17:46:07.570Z","etag":null,"topics":["cocoapods","ios","swift","xcode"],"latest_commit_sha":null,"homepage":"https://localstorage.eberl.se/","language":"Swift","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/geberl.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2018-01-04T07:43:17.000Z","updated_at":"2024-09-05T10:26:39.000Z","dependencies_parsed_at":"2024-01-20T18:25:52.080Z","dependency_job_id":null,"html_url":"https://github.com/geberl/swift-localstorage","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/geberl/swift-localstorage","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geberl%2Fswift-localstorage","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geberl%2Fswift-localstorage/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geberl%2Fswift-localstorage/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geberl%2Fswift-localstorage/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/geberl","download_url":"https://codeload.github.com/geberl/swift-localstorage/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geberl%2Fswift-localstorage/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265720462,"owners_count":23817241,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cocoapods","ios","swift","xcode"],"created_at":"2024-08-06T23:02:39.759Z","updated_at":"2025-07-18T07:30:59.353Z","avatar_url":"https://github.com/geberl.png","language":"Swift","funding_links":[],"categories":["HarmonyOS","Swift"],"sub_categories":["Windows Manager"],"readme":"# UPDATE 2019-09-01: App Discontinued\n\nApple will release iOS 13 in a few days, with 1st party support for local storage functionality in the Files app. This makes the need for my solution obsolete.\n\nSince I don't have time anyways I decided to abandon all work on this project and remove the app from sale on the App Store. \n\nSupport is also discontinued.\n\nFeel free to compile it on your own or fork this project.\n\n---\n\n# swift-localstorage\n\n![Swift](https://img.shields.io/badge/swift-5-brightgreen.svg)\n![Xcode](https://img.shields.io/badge/xcode-10.2-brightgreen.svg)\n![License](https://img.shields.io/badge/license-GPL-blue.svg)\n![Platform](https://img.shields.io/badge/platform-iOS-lightgrey.svg)\n\n_A place to store your files._\n\n## Product pages\n\nFor more information, please visit [localstorage.eberl.se](https://localstorage.eberl.se/).\n\nOr view _Local Storage_ on the [App Store](https://itunes.apple.com/app/id1339306324).\n\n## Contributing \u0026 Questions\n\nAll **bugs** should be reported [here on GitHub](https://github.com/geberl/swift-localstorage/issues).\n\nIf you have **questions** or **ideas** for new features, please send me your suggestions via email [localstorage@eberl.se](mailto:localstorage@eberl.se).\n\n## Localization\n\nI need some help for translating _Local Storage_ into languages other than German and English.\n\nThe strings in some text files need to be edited. Should only take 30 minutes and there's no programming involved.\n\n- `Local Storage/de/main/de.lproj/Localizable.strings`\n- `Local Storage/Main/de.lproj/Main.strings`\n- `Local Storage/Settings/de.lproj/Settings.strings`\n- `Extract/de.lproj/Localizable.strings`\n- `Hash/de/de.lproj/Localizable.strings`\n- `Hash/de.lproj/MainInterface.strings`\n\n## Building\n\n- Checkout the repo\n- `cd ~/Development/swift-localstorage/LocalStorage/`\n- `pod install`\n- Open **Xcode** using `localstorage.xcworkspace`\n- Adjust signing settings for each target\n- Build \u0026 run\n\n## Updating CocoaPods\n\n- `cd ~/Development/swift-localstorage/LocalStorage/`\n- Edit the `Podfile` (remove all fixed version numbers)\n- `pod install`\n- Open **Xcode** using `localstorage.xcworkspace`\n- Try to build \u0026 run, check for new warnings \u0026 errors, verify that everything is working\n- Edit the `Podfile` (add the fixed version numbers that are confirmed working now)\n- Commit\n\n## Stats\n\nIf you're interested in what an app like _Local Storage_ (free, open source + voluntary donations via In-App purchases) nets the author per year take a look into the `App Analytics 2018` folder. Spoiler: Not much.\n\n## Attributions\n\n- Local Storage uses the following **CocoaPods**:\n  - [Charts](https://cocoapods.org/pods/Charts) by _Daniel Cohen Gindi_ and _Philipp Jahoda_ ([on GitHub](https://github.com/danielgindi/Charts))\n  - [SWCompression](https://cocoapods.org/pods/SWCompression) by _Timofey Solomko_ ([on GitHub](https://github.com/tsolomko/SWCompression))\n  - [YMTreeMap](https://cocoapods.org/pods/YMTreeMap) by _Adam Kaplan_ ([on GitHub](https://github.com/yahoo/YMTreeMap))\n  - [CommonCryptoModule](https://cocoapods.org/pods/CommonCryptoModule) by _Nikita Kukushkin_ ([on GitHub](https://github.com/nkukushkin/CommonCryptoModule))\n- Localization:\n  - _German_ and _English_ by Günther Eberl\n- Contributors:\n  - [femilamptey](https://github.com/femilamptey)\n- Thanks to everyone who submitted a bug!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeberl%2Fswift-localstorage","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgeberl%2Fswift-localstorage","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeberl%2Fswift-localstorage/lists"}