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

## 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.