futuretap/InAppSettingsKit
This iOS framework allows settings to be in-app in addition to or instead of being in the Settings app. observed · 2026-08-28
Health v2 · maintenance only
75/100
- Activity 80
- Release rhythm 55
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 5
- age_days: 6077
- days_rel: 302
- days_push: 121
- n_releases_24m: 12
Adoption not part of the score
3216 stars · 540 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
InAppSettingsKit is an open-source iOS framework that presents an app's Settings.bundle settings screen inside the app itself, in addition to or instead of the system Settings app. It extends the standard settings plist format with many extra element types and configuration options, and works with Swift despite being written in Objective-C.
Use cases
- add an in-app settings screen to an iOS app
- reuse the Settings.bundle plist to build a settings UI inside the app
- build form-like table view screens from a static plist
- let users change app settings in-app instead of the Settings app
- add date pickers, text validation, and dynamic sections to a settings screen
- sync app settings with iCloud
When to choose
- you want a rich in-app settings UI without writing table view code
- you already maintain a Settings.bundle and want the same settings in-app
- you need form-like screens with validation, dynamic hiding, or custom views
- you want a battle-tested UIKit settings framework with Swift interop
When to avoid
- you build with SwiftUI and want a native SwiftUI settings solution
- your app has no settings or only one or two toggles
- you need settings screens outside Apple platforms
Facets
framework · maturity stable
ui-components state-management form-handling mobile-development developer-tools uikit settings-bundle in-app-settings ipados visionos catalyst cocoapods swift-package-manager ios swift objective-c mobile
6 sources
- readme: https://github.com/futuretap/InAppSettingsKit · fetched 2026-08-28 · 39be60bf9bea
- homepage: https://www.futuretap.com/blog/inappsettingskit-3-0 · fetched 2026-08-29 · 70b444e4b9f7
- site_page: https://www.futuretap.com/about · fetched 2026-08-29 · b2b401f4e632
- site_page: http://www.futuretap.com/about/ortwin-gentz · fetched 2026-08-29 · 20ab7ed3fcea
- site_page: https://www.futuretap.com/about/privacy-policy · fetched 2026-08-29 · 97e3597f8fa9
- site_page: https://www.futuretap.com/about/imprint · fetched 2026-08-29 · 7d4607ce8baf
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| futuretap/InAppSettingsKit | main | 75 |
For agents
markdown · JSON · MCP: product_card(name="futuretap/InAppSettingsKit")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem