# nathantannar4/Transmission

Bridges UIKit presentation APIs to a SwiftUI API so you can use presentation controllers, interactive transitions and more.

Repository: https://github.com/nathantannar4/Transmission
Canonical: https://ross.abutalabs.com/products/nathantannar4-transmission
Language: Swift
License: BSD-2-Clause
License Family: permissive
Last push: 2026-09-01T01:05:58+00:00

## Health v2 (maintenance only)
Score: 95/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 100, release rhythm 88, longevity 98
- inputs: {"age_days": 1374, "days_push": 2, "days_rel": 2, "gap_med": 2, "n_releases_24m": 148}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1170, forks 60 (observed 2026-09-01T02:14:05.199004+00:00)

## What it is
Transmission is a Swift library that bridges UIKit presentation APIs to SwiftUI, enabling presentation controllers, interactive transitions, sheets, popovers, and custom detents in SwiftUI apps. It is distributed via Swift Package Manager and built on top of the Engine library.

## Use cases
- present sheets with custom detents in SwiftUI
- add interactive slide or card transitions between SwiftUI views
- use UIKit presentation controllers from SwiftUI
- show popovers and toasts in SwiftUI
- implement fullscreen and zoom transitions in SwiftUI
- create custom presentation transitions for SwiftUI views

## When to choose
- you build SwiftUI apps on Apple platforms and need richer presentation and transition options than native SwiftUI provides
- you want UIKit-level sheet, popover, and detent control without leaving SwiftUI
- you need interactive or matched-geometry presentation transitions

## When to avoid
- you target platforms outside Apple's ecosystem
- your app is UIKit-only and does not use SwiftUI
- you only need basic SwiftUI sheet presentation available natively

## Facets
- artifact type: library
- maturity: active
- function: ui-components, animation, mobile-framework
- domain: mobile-development, frontend, cross-platform
- platform: cross-platform
- tags: swiftui, uikit, view-presentation, transitions, sheet-presentation, presentation-controllers, swift-package-manager, swift, ios, macos

## Member repositories
- nathantannar4/Transmission (main) score 95

## Provenance
- Observed fields: from GitHub, fetched 2026-09-01T02:14:05.199004+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:29:00.933111+00:00, confidence not recorded.
  - readme: https://github.com/nathantannar4/Transmission (fetched 2026-09-01T02:14:05.199004+00:00, sha a0db4b6dfa71)
- Data as of 2026-08-30T08:39:29.467469+00:00.
