Understanding Keystone Package Trends

PatternStack tracks adoption patterns across thousands of real Keystone projects to identify which npm packages are gaining traction and which are losing ground. Unlike download counts, our trend data reflects actual usage in production codebases.

Rising packages are being adopted by an increasing number of Keystoneprojects. This often signals a maturing library with growing community support. Declining packages may indicate a migration away from the library — worth investigating the alternatives.

Trends are computed by comparing adoption events over a 90-day window: the most recent 30 days versus the prior 60 days. Packages with high absolute adoption (over 30% ofKeystone projects) are always shown as stable — normal variance in growth rates does not mean a dominant framework package is declining.

This data refreshes continuously as new Keystone projects are synced from GitHub. PatternStack also detects migration patterns — when a declining package has a rising alternative in the same category, it surfaces as an active migration that developers should be aware of.