惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

月光博客
月光博客
云风的 BLOG
云风的 BLOG
小众软件
小众软件
雷峰网
雷峰网
博客园 - 【当耐特】
V
V2EX
WordPress大学
WordPress大学
IT之家
IT之家
Last Week in AI
Last Week in AI
罗磊的独立博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Apple Machine Learning Research
Apple Machine Learning Research
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
V
Visual Studio Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
有赞技术团队
有赞技术团队
The Cloudflare Blog
Jina AI
Jina AI
博客园 - 司徒正美
阮一峰的网络日志
阮一峰的网络日志
博客园 - 聂微东
大猫的无限游戏
大猫的无限游戏
博客园 - 三生石上(FineUI控件)
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant
The most-installed JS frameworks aren't the most-starred ...
Sigmon · 2026-06-17 · via DEV Community

Sigmon

GitHub stars are the default way we judge a JS project's popularity. But stars measure who's watching a project, not who's shipping with it. So I pulled GitHub stars and npm weekly downloads for 14 JS frameworks to see how far apart "mindshare" and "actual usage" really are.

The gap was bigger than I expected.

The most-installed tools aren't the most-starred

Three anchors: Hono has 31k stars and 44.8M installs/week. TanStack Query, 49.8k stars and 58.5M installs/week. Next.js, 140k stars and 37.9M installs/week. So the two tools with a fraction of Next's stars both out-install it every single week.

Ranked by downloads-per-star — how much a tool gets used vs admired:

Framework downloads-per-star
Hono 1,445x
TanStack Query 1,175x
Next.js 271x
Vue 255x
Svelte 55x
Remix 24x

downloads-per-star ranges ~60x across the set

That's the real headline. How much a tool gets used vs how much it gets admired spans from ~24x (Remix) to ~1,445x (Hono) — a 60x spread. Stars and actual usage are barely correlated at the top.

Why the ratio, not absolute installs?

npm download counts are noisy. CI pipelines re-install on every run, mirrors double-count, and now coding agents pull packages constantly. Absolute installs overstate real usage, and the inflation isn't even across tools.

The downloads-per-star ratio held up better as a signal: small drop-in libraries get added to package.json and shipped without anyone bothering to star them, while big-name frameworks pile up stars from people who never deploy with them.

You star what you admire. You install what you actually ship with.

The full 14

I wrote up all 14 frameworks with the method and raw numbers here: state of framework tools 2026.