# RubyLouvre/anu

the React16-compat library with hooks

Repository: https://github.com/RubyLouvre/anu
Canonical: https://ross.abutalabs.com/products/anu
Homepage: https://rubylouvre.github.io/anu/
Language: JavaScript
License: Apache-2.0
License Family: permissive
Topics: react, anu, wechat-mini-program, zhifubao-mini-program
Last push: 2020-09-18T02:59:39+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 3473, "days_push": 2175, "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 3165, forks 311 (observed 2026-08-28T04:07:46.675618+00:00)

## What it is
Anu is a tiny React16-compatible library (about 13kb gzipped) that can be used as a drop-in replacement for React and ReactDOM via webpack aliases. It supports React 16 features like hooks, Fragment, and error boundaries, runs the official React test suite, and targets legacy browsers down to IE6-8.

## Use cases
- replace react with a smaller bundle
- run react apps in ie8
- build wechat mini programs with react syntax
- use antd components with a lightweight react
- reduce react bundle size
- support legacy browsers with react

## When to choose
- you need React API compatibility in a much smaller bundle
- you must support very old browsers like IE6-8
- you want to write React-style code for WeChat or Alipay mini programs

## When to avoid
- you need the latest React 17/18 features or ecosystem updates
- you want a actively maintained project - the last release was 2020
- your project depends on libraries requiring recent React internals

## Facets
- artifact type: library
- maturity: maintenance
- function: frontend-framework, state-management, routing
- domain: frontend, web-development, cross-platform
- platform: browser
- tags: react-compat, mini-framework, wechat-mini-program, ie8-compatibility, antd, nodejs, javascript

## Member repositories
- RubyLouvre/anu (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:46.675618+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-30T07:25:10.668956+00:00, confidence not recorded.
  - readme: https://github.com/RubyLouvre/anu (fetched 2026-08-28T04:07:46.675618+00:00, sha 21eb99913fbb)
  - homepage: https://rubylouvre.github.io/anu/ (fetched 2026-08-29T09:39:58.436087+00:00, sha 074fc638784c)
- Data as of 2026-08-30T08:39:29.467469+00:00.
