# dsrkafuu/sakana-widget

Sakana widget for Web. | 网页小组件版本的石蒜模拟器。

Repository: https://github.com/dsrkafuu/sakana-widget
Canonical: https://ross.abutalabs.com/products/sakana-widget
Homepage: https://github.dsrkafuu.net/sakana-widget/
Language: TypeScript
License: MIT
License Family: permissive
Topics: lycoris, recoil, lycoris-recoil, sakana, chisato, takina
Last push: 2026-06-15T04:24:17+00:00

## Health v2 (maintenance only)
Score: 71/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 87, release rhythm 35, longevity 100
- inputs: {"age_days": 1468, "days_push": 79, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1640, forks 84 (observed 2026-08-28T04:05:15.264196+00:00)

## What it is
A web widget library that embeds the Sakana! (Lycoris Recoil) character simulator into any web page, with draggable physics-based characters and customizable runtime parameters. It is distributed via npm and CDN as a lightweight all-in-one JS bundle with support for custom characters.

## Use cases
- add an anime character widget to my website
- embed a draggable physics character on a web page
- customize a sakana widget with my own character image
- add a fun interactive widget to my blog
- embed lycoris recoil chisato and takina on my site

## When to choose
- you want a lightweight, embeddable interactive character widget for a web page
- you need npm or CDN integration with configurable physics parameters
- you want to register custom characters with auto-resizing support

## When to avoid
- you need a full chatbot or assistant rather than a decorative widget
- your project is not web/browser-based
- you require accessibility-compliant or productivity-focused UI components

## Facets
- artifact type: library
- maturity: active
- function: ui-components, animation, frontend-framework
- domain: web-development, frontend, entertainment, gaming-tools
- platform: browser
- tags: widget, anime, lycoris-recoil, physics-simulation, embeddable, typescript, web-server, nodejs

## Member repositories
- dsrkafuu/sakana-widget (main) score 71

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:15.264196+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-30T03:46:23.821183+00:00, confidence not recorded.
  - readme: https://github.com/dsrkafuu/sakana-widget (fetched 2026-08-28T04:05:15.264196+00:00, sha be9b5dcf47eb)
  - homepage: https://github.dsrkafuu.net/sakana-widget/ (fetched 2026-08-29T11:19:37.425404+00:00, sha 8c2e8b6ea5e1)
  - registry_npm: https://registry.npmjs.org/sakana-widget (fetched 2026-08-29T11:19:37.434177+00:00, sha aa57d78316e9)
- Data as of 2026-08-30T08:39:29.467469+00:00.
