Ross ROSS = Recommend OSS · open-source software intelligence for agents

kefirjs/kefir

A Reactive Programming library for JavaScript observed · 2026-08-28

github.com/kefirjs/kefir · homepage · JavaScript · MIT (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
kefirjs/kefirmain32

For agents

markdown · JSON · MCP: product_card(name="kefirjs/kefir")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem