Paging,
In Place.
SwiftUI paging you place where it fits.
PagerKit 1.1.2
PagerKit 1.1.2: new DocC and visuals.
Fits Any Layout
Drop PagerKit into a gallery card or a dense dashboard. The API stays out of the layout.
Paging that fits the layout you have.
Indicators You Style
Style, align, and orient the indicators with standard SwiftUI modifiers.
Page indicators styled with modifiers.
Nested-Safe
Works inside compact containers and stacked hierarchies where TabView clips.
Stable inside nested SwiftUI layouts.
Technical Specs
Paging You Place.
Timing, indicators, and orientation as SwiftUI modifiers. Drop PagerKit inside any layout.
Lifecycle Timing
Set transition duration with a SwiftUI modifier. No imperative escape.
One API
Same modifiers from macOS to watchOS.
Native DocC
Quick Help and full guides inside Xcode.
No Workarounds
Skips the SwiftUI limits you hit by the second sprint.
Modifier API
Configure the pager with SwiftUI modifiers you already use.
Capabilities
More Than a TabView.
Indicators, orientation, and theming on top of the paging primitive.
Cross-Platform Logic
Same behavior on every Apple platform.
Native Speed
Frame rate matches the system pager.
Custom Indicators
Swap indicators for your own assets through one modifier.
Implementation
Add the Package.
Drop in the dependency, wrap your pages with PagerKit, set the binding.
GitHub / PagerKit
Track issues and shape the roadmap.
API Reference
Types, modifiers, and platform notes.
Swift Package Index
Build status across every Apple platform.
PagerKit is open source under the MIT License.