# effector/effector

Business logic with ease ☄️

Repository: https://github.com/effector/effector
Canonical: https://ross.abutalabs.com/products/effector
Homepage: https://effector.dev
Language: TypeScript
License: MIT
License Family: permissive
Topics: state, business-logic, reactive, event-driven, effector, state-management, state-manager
Last push: 2026-07-25T00:21:18+00:00

## Health v2 (maintenance only)
Score: 72/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 94, release rhythm 28, longevity 100
- inputs: {"age_days": 3109, "days_push": 40, "days_rel": 422, "gap_med": 35.5, "n_releases_24m": 7}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 4849, forks 277 (observed 2026-08-28T04:09:01.374942+00:00)

## What it is
Effector is a framework-agnostic state management library for JavaScript/TypeScript applications, built around events, stores, and effects for managing business logic and data flow. It works with React, Vue, Svelte, Solid, React Native, Node.js, and vanilla JS, with strong TypeScript support and SSR tooling.

## Use cases
- manage application state in a react app
- organize business logic separately from ui framework
- handle async side effects with effects
- server-side rendering with state serialization
- build reactive data flow in a node.js service
- replace redux with a lightweight state manager

## When to choose
- you want framework-agnostic state management with excellent TypeScript support
- you need predictable, function-based API without proxies or decorators
- you need SSR support with automatic store serialization
- you want fine-grained reactive stores that combine freely

## When to avoid
- you want a batteries-included framework with routing and data fetching built in
- your team prefers class-based or proxy-based state solutions like MobX
- you need a very small ecosystem with mainstream community adoption

## Facets
- artifact type: library
- maturity: stable
- function: state-management, frontend-framework
- domain: web-development, frontend, developer-tools
- platform: browser, cross-platform
- tags: reactive, event-driven, typescript, framework-agnostic, ssr, react, vue, svelte, nodejs, web-server

## Member repositories
- effector/effector (main) score 72

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:01.374942+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:18:25.506975+00:00, confidence not recorded.
  - readme: https://github.com/effector/effector (fetched 2026-08-28T04:09:01.374942+00:00, sha 8f1c57f10985)
  - homepage: https://effector.dev (fetched 2026-08-29T09:01:23.847403+00:00, sha 10a7e109dced)
  - site_page: https://effector.dev/en/resources/releases (fetched 2026-08-29T09:01:23.850046+00:00, sha daaf46cfad7b)
  - site_page: https://effector.dev/en/FAQ (fetched 2026-08-29T09:01:23.852086+00:00, sha a44979e4558a)
  - site_page: https://changelog.effector.dev (fetched 2026-08-29T09:01:23.853882+00:00, sha 5202e7be9da4)
- Data as of 2026-08-30T08:39:29.467469+00:00.
