About FlutterTrends
FlutterTrends ranks every package in pub.dev's top 20,000 by 30-day downloads — refreshed every morning. It's a leaderboard for picking Flutter and Dart libraries, the way you'd skim a charts page rather than a search-results list.
Same data pub.dev already publishes, sliced into rankings, daily snapshots, per-category leaderboards, and per-package trend charts. No editorial weighting, no paid placements.
Created by Sebastian Szczygiel, Co-Founder & CEO of Primio.
Sponsored by Primio (AI-powered Flutter app builder).
How rankings work
Every package is ranked by its 30-day download count from pub.dev — the same headline number you'd see on its pub.dev page. The overall rank is its position across all 20,000 tracked packages; the category rank is its position among peers in the same category.
A few practical notes: rankings are by latest known data, so a one-day pub.dev outage won't tank a package. New packages enter the leaderboard as soon as they hit pub.dev's top-20k. Trend charts start the moment we first see a package — there's no warm-up window.
Where the data comes from
Three public sources, nothing else:
Frequently asked questions
How often is the data updated?
Once a day. We pull the latest numbers from pub.dev each morning and the rankings update automatically. GitHub stars refresh weekly.
How are the rankings decided?
By 30-day download counts from pub.dev — the same number you see on each package's pub.dev page. Higher counts rank higher. No editorial picks, no quality scores we invented, no paid placements.
Why is package X missing?
pub.dev publishes a top-20,000 list and we follow it. If a package is below that bar, it isn't here. If it's in pub.dev's top 20k but missing from FlutterTrends, get in touch and we'll look.
How are categories chosen?
A package gets a category in two ways: from the topics its author set on pub.dev, or — if no topics are set — from a keyword match on its name and description. There are 20 curated categories: state management, networking, UI, database, animation, charts, and so on.
Why is a trend chart flat?
pub.dev's download counter is a 30-day rolling average. Day-to-day changes are usually tiny for established packages — the chart only really comes alive over weeks.
Get in touch
Spotted a wrong category? A package that should be ranked but isn't? Want to send a feature request? Email fluttertrends@blackfinch.pl
See also: service status · privacy policy.