DeclarativeHub/ReactiveKit
A Swift Reactive Programming Kit observed · 2026-08-28
Health v2 · maintenance only
58/100
- Activity 50
- Release rhythm 43
- Longevity 100
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: 85
- age_days: 3956
- days_rel: 300
- days_push: 300
- n_releases_24m: 4
Adoption not part of the score
1238 stars · 112 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
ReactiveKit is a lightweight Swift framework for reactive and functional reactive programming, built around Signals, Subjects, bindings, and property types. It runs on all Apple platforms and Linux and is gradually aligning its API with Apple's Combine framework while remaining backward compatible.
Use cases
- reactive programming in Swift
- functional reactive programming for iOS apps
- bind async events to UI properties in Swift
- replace heavy RxSwift dependency with lightweight signals
- handle asynchronous event streams with operators
- interoperate with Apple's Combine framework
- manage observable state in Swift apps
When to choose
- you want a lightweight reactive programming framework in Swift
- you need Combine-like APIs on Linux or older Apple platform targets
- you use the Bond framework and need its reactive core
- you prefer gradual Combine API alignment over a full rewrite
When to avoid
- you can use Apple's Combine directly and don't need Linux support
- you need a drop-in Combine replacement
- you want a large ecosystem of community operators and bindings like RxSwift
Facets
framework · maturity maintenance
state-management concurrency developer-tools developer-tools cross-platform reactive-programming functional-reactive-programming swift combine-alignment signals bindings subjects ios macos linux
1 source
- readme: https://github.com/DeclarativeHub/ReactiveKit · fetched 2026-08-28 · 78626f74f56d
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| DeclarativeHub/ReactiveKit | main | 58 |
For agents
markdown · JSON · MCP: product_card(name="DeclarativeHub/ReactiveKit")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem