SteveBarnegren/TweenKit
Animation library for iOS in Swift observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3456
- days_rel: n/a
- days_push: 2165
- n_releases_24m: 0
Adoption not part of the score
1356 stars · 79 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
TweenKit is a Swift animation library for iOS that lets you tween any value conforming to the Tweenable protocol, with support for reversible, repeatable, groupable, and sequenceable animations. Its scrubbable animations make it well suited for building interactive onboarding experiences.
Use cases
- animate uiview properties in ios with swift
- build scrubbable onboarding animations
- chain and group tween animations
- interpolate between cgrect or uicolor values
- create reversible and repeatable animations
When to choose
- you need to tween arbitrary values or custom properties beyond what UIKit animation offers
- you want scrubbable animations for interactive onboarding flows
- you need composable animation actions that can be grouped and sequenced
When to avoid
- your project targets platforms other than iOS
- you only need simple view animations that UIKit's built-in animation APIs already cover
- you need a library with recent active development and maintenance
Facets
library · maturity maintenance
animation mobile-development frontend tweening uiview onboarding scrubbable-animations cocoapods easing ios swift mobile
1 source
- readme: https://github.com/SteveBarnegren/TweenKit · fetched 2026-08-28 · 333b3adfb551
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| SteveBarnegren/TweenKit | main | 23 |
For agents
markdown · JSON · MCP: product_card(name="SteveBarnegren/TweenKit")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem