# fzyzcjy/flutter_smooth

Achieve ~60 FPS, no matter how heavy the tree is to build/layout

Repository: https://github.com/fzyzcjy/flutter_smooth
Canonical: https://ross.abutalabs.com/products/flutter_smooth
Homepage: https://fzyzcjy.github.io/flutter_smooth/
Language: Dart
License: MIT
License Family: permissive
Topics: dart, flutter, fps, smooth
Last push: 2026-08-15T06:36:43+00:00

## Health v2 (maintenance only)
Score: 76/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 97, release rhythm 35, longevity 100
- inputs: {"age_days": 1436, "days_push": 18, "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 1706, forks 74 (observed 2026-08-28T04:05:24.958979+00:00)

## What it is
A Flutter library that keeps apps at roughly 60 FPS even when widget trees are very heavy to build or layout, by offloading expensive work off the UI thread. It offers drop-in replacements like SmoothListView and a SmoothBuilder wrapper, and currently requires a custom Flutter framework/engine build.

## Use cases
- eliminate jank when scrolling long lists in flutter
- keep app at 60fps with heavy widget trees
- smooth animations despite expensive build and layout
- fix dropped frames in complex flutter screens
- reduce ui thread blocking in flutter app
- smooth page transitions with heavy material routes

## When to choose
- your Flutter app janks or drops frames due to heavy build/layout work
- you want drop-in smooth replacements for ListView or MaterialPageRoute
- you can build against a custom Flutter engine and accept an unreleased package

## When to avoid
- you need a stable pub.dev package with standard stable Flutter
- your performance problems come from rasterization or GPU rather than build/layout
- you are unwilling to maintain a custom Flutter framework build

## Facets
- artifact type: library
- maturity: experimental
- function: animation, ui-components, developer-tools
- domain: mobile-development, frontend, performance, cross-platform
- platform: cross-platform
- tags: flutter, jank-elimination, 60fps, rendering-performance, widget-tree, mobile, android, ios

## Member repositories
- fzyzcjy/flutter_smooth (main) score 76

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:24.958979+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:37:28.855963+00:00, confidence not recorded.
  - readme: https://github.com/fzyzcjy/flutter_smooth (fetched 2026-08-28T04:05:24.958979+00:00, sha 12dc9f1e1b11)
  - homepage: https://fzyzcjy.github.io/flutter_smooth/ (fetched 2026-08-29T11:11:32.213005+00:00, sha 10e091dec564)
  - site_page: https://cjycode.com/flutter_smooth/installation (fetched 2026-08-29T11:11:32.222191+00:00, sha 56512ef4951e)
- Data as of 2026-08-30T08:39:29.467469+00:00.
