Skip to content

Felitendo/FTStore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

480 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

FTStore

GitHub Release GitHub Downloads (all assets, all releases) GitHub License

FTStore is Feather, made for everyone. It lets you install and manage iOS/iPadOS applications contained in a single app, using certificate pairs and various installation techniques — wrapped in a friendlier experience aimed at normal users, with more features on the way. This is an entirely stock application and uses built-in features to be able to do this!

Note

FTStore is an open-source fork of Feather by Samara / claration, licensed under GPL-3.0. All credit for the original application goes to its authors. FTStore rebrands it as app.ftstore / ftstore.app (developer Felitendo) and builds on top while tracking the upstream project.

FTStore

Features

  • User friendly, and clean UI — built for "normies".
  • Sign and install applications.
  • Supports AltStore repositories.
  • View detailed information about apps and your certificates.
  • Configurable signing options mainly for modifying the app, such as appearance and allowing support for the files app.
    • This includes patching apps for compatibility and Liquid Glass.
  • Tweak support for advanced users, using Ellekit for injection.
    • Supports injecting .deb and .dylib files.
  • No tracking or analytics, ensuring user privacy.
  • Of course, open source and free.

Planned

  • App update notifications for installed apps.
  • More approachable onboarding and UX, plus additional features over time.

Download

Visit releases and get the latest FTStore.ipa.

Add AltSource Download .ipa

How does it work?

Visit the HOW IT WORKS page.

Building

This is an Xcode/Swift project (requires macOS + Xcode). Clone with submodules:

git clone --recurse-submodules https://github.com/Felitendo/FTStore.git
cd FTStore
make            # builds FTStore.ipa into ./packages

Open FTStore.xcworkspace in Xcode to develop.

Upstream tracking

FTStore tracks claration/Feather as its upstream remote. The last merged upstream commit/version is recorded in .upstream-sync.json, and the rebrand is reproducible via scripts/apply-rebrand.sh. To pull in upstream changes, run scripts/sync-upstream.sh. See CLAUDE.md for the full workflow.

Acknowledgements

  • Samara - The maker of Feather, which FTStore is based on.
  • idevice - Backend for builds with this included, used for communication with installd.
  • *.backloop.dev - localhost with public CA signed SSL certificate
  • Vapor - A server-side Swift HTTP web framework.
  • Zsign - Allowing to sign on-device, reimplimented to work on other platforms such as iOS.
  • LiveContainer - Fixes/some help
  • Nuke - Image caching.
  • Asspp - Some code for setting up the http server.
  • plistserver - Hosted on https://api.palera.in.

License

This project is licensed under the GPL-3.0 license, inherited from Feather. You can see the full details of the license here. FTStore preserves the original Feather copyright notices.

By contributing to this project, you agree to license your code under the GPL-3.0 license as well (including agreeing to license exceptions), ensuring that your work, like all other contributions, remains freely accessible and open.

About

Feather but better and for normies

Resources

License

GPL-3.0, BSD-3-Clause licenses found

Licenses found

GPL-3.0
LICENSE
BSD-3-Clause
LICENSE_ELLEKIT

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors