kefirjs/kefir
A Reactive Programming library for JavaScript observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases
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: 4504
- days_rel: n/a
- days_push: 805
- n_releases_24m: 0
Adoption not part of the score
1885 stars · 95 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Kefir is a lightweight Reactive Programming library for JavaScript, inspired by Bacon.js and RxJS, offering observable streams and properties for composing asynchronous events. It focuses on high performance and low memory usage and ships with Flow type definitions.
Use cases
- handle asynchronous events as composable observable streams in javascript
- find a lighter alternative to rxjs for reactive programming
- compose dom events, promises, and callbacks with operators like debounce, throttle, and flatMap
- model ui state as observable properties in a frontend app
- combine and filter multiple event streams with zip, merge, and combine
When to choose
- you want RxJS-style observables with a small footprint and low memory usage
- you need a rich set of stream and property combinators in plain JavaScript without a framework
- you use Flow and want typed observables out of the box
When to avoid
- your project already uses RxJS and depends on its large operator ecosystem and interop
- you need a library under active feature development, since Kefir is essentially feature-complete
- your team uses TypeScript rather than Flow and requires official TS typings
Facets
library · maturity maintenance
streaming state-management web-development frontend developer-tools browser cross-platform reactive-programming frp event-streams observables functional-programming rxjs-alternative baconjs-alternative flow-typing javascript nodejs
3 sources
- readme: https://github.com/kefirjs/kefir · fetched 2026-08-28 · d188f9ef3143
- homepage: https://kefirjs.github.io/kefir/ · fetched 2026-08-29 · 3e38470739e0
- registry_npm: https://registry.npmjs.org/kefir · fetched 2026-08-29 · c90db3e2d47a
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| kefirjs/kefir | main | 32 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem