FTStore icon

FTStore

Release Downloads License

Feather, made for everyone. Sign, install and manage iOS/iPadOS apps on-device with a friendlier UI. Stock app, no tracking.

FTStore

> [!NOTE] > FTStore is a **hard fork** of [**Feather**](https://github.com/claration/Feather) > by Samara / [claration](https://github.com/claration), which is licensed under **GPL-3.0**. > It is rebranded as `app.ftstore` / [ftstore.app](https://ftstore.app) and has since > developed independently. ## Download Add AltSource Download .ipa ## Features - Clean UI built for normal users, no tracking or analytics. - Sign and install apps, with configurable signing options and compatibility patches. - [AltStore](https://faq.altstore.io/distribute-your-apps/make-a-source#apps) source support. - Tweak injection via [Ellekit](https://github.com/tealbathingsuit/ellekit) (`.deb` and `.dylib`). ## Repository | Path | What it is | |------|------------| | [`ios/`](./ios) | The iOS/iPadOS app. Xcode project, submodules, local Swift packages. | | [`web/`](./web) | The server behind `ftstore.app`: admin dashboard, app feed, IPA downloads. See [web/README.md](./web/README.md). | | [`manager/`](./manager) | Companion app that installs and updates FTStore on-device. | | [`admin/`](./admin) | The dashboard as its own iOS app, for whoever runs the server. | ## Building The three apps need macOS + Xcode; the server needs only Docker. ```sh git clone --recurse-submodules https://github.com/FTStuff/FTStore.git cd FTStore/ios && make # also: manager/, admin/ cd FTStore/web && docker compose up -d ``` How it works: [HOW_IT_WORKS.md](./ios/HOW_IT_WORKS.md). Workflow, releases and upstream syncing: [CLAUDE.md](./CLAUDE.md). ## Acknowledgements - [Samara](https://github.com/claration) for [Feather](https://github.com/claration/Feather), which FTStore is based on. - [Ryuk](https://github.com/faroukbmiled) for [RyukSign](https://github.com/faroukbmiled/RyukSign), a fork of the same upstream: its document picker fix is adapted here, and several repairs across signing, installing and the rest of the app follow the ones made there. - [idevice](https://github.com/jkcoxson/idevice), [Zsign](https://github.com/zhlynn/zsign), [Ellekit](https://github.com/tealbathingsuit/ellekit), [LiveContainer](https://github.com/LiveContainer/LiveContainer), [Nuke](https://github.com/kean/Nuke), [Vapor](https://github.com/vapor/vapor), [Asspp](https://github.com/Lakr233/Asspp), [plistserver](https://github.com/nekohaxx/plistserver), [*.backloop.dev](https://backloop.dev/). ## License [GPL-3.0](https://github.com/FTStuff/FTStore/blob/main/LICENSE), inherited from Feather, whose copyright notices are preserved. Contributions are licensed under GPL-3.0 as well.