# cujojs/most

Ultra-high performance reactive programming

Repository: https://github.com/cujojs/most
Canonical: https://ross.abutalabs.com/products/most
Language: JavaScript
License: MIT
License Family: permissive
Last push: 2022-12-06T17:07:17+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 4697, "days_push": 1366, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3489, forks 198 (observed 2026-08-28T04:08:07.151803+00:00)

## What it is
Most.js is a JavaScript toolkit for reactive programming built around monadic event streams, letting you compose asynchronous operations on streams of values and events like DOM events and WebSocket messages. It emphasizes an ultra-high performance, low-overhead architecture with operations for merging, filtering, transforming, and reducing streams and time-varying values.

## Use cases
- compose async event streams in javascript
- handle dom events reactively
- process websocket message streams
- build reactive ui input handling
- merge filter and transform event streams
- replace rxjs with a faster stream library

## When to choose
- you need high-performance, low-overhead reactive streams in JavaScript
- you prefer a small, functional, monadic API over heavier frameworks
- you're starting a new project and can use @most/core for better docs and tree-shaking

## When to avoid
- you need a library with frequent updates and active maintenance
- you want the largest ecosystem and community, where RxJS is the standard
- you need reactive streams outside the JavaScript/Node/browser ecosystem

## Facets
- artifact type: library
- maturity: maintenance
- function: streaming, concurrency, developer-tools
- domain: web-development, frontend, programming-languages
- platform: browser, cross-platform
- tags: reactive-programming, event-streams, monadic-streams, functional-programming, async, rx-alternative, real-time, nodejs, javascript

## Member repositories
- cujojs/most (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:07.151803+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-29T18:35:58.358337+00:00, confidence not recorded.
  - readme: https://github.com/cujojs/most (fetched 2026-08-28T04:08:07.151803+00:00, sha f592bf1eb06f)
  - registry_npm: https://registry.npmjs.org/most (fetched 2026-08-29T09:30:13.420546+00:00, sha 079d0ba93f2d)
- Data as of 2026-08-30T08:39:29.467469+00:00.
