1. 前言
快来看!JavaScript Rising Stars 公布了 2025 年 JavaScript 明星项目榜单。
此榜单根据 2025 年 GitHub 新增的星标数量,还建立了以下榜单:
最受欢迎的项目、前端框架、React 生态系统、后端/全栈、构建工具、人工智能、移动端、Vue 生态系统、状态管理、CSS in JS、组件库、测试、桌面端、静态站点、GraphQL。
让我们看一看都是哪些项目上榜了。
2. 最受欢迎项目
2025 最受欢迎的 JavaScript 项目 Top 10 分别是:

2.1. 总冠军:n8n 🏆
n8n 是 2025 年的绝对赢家,一年内获得了超过 112000 个星标。过往从来没有一个项目在一年内获得如此多的星标。
n8n 是一个工作流自动化平台,具备原生 AI 功能,可通过可视化工作流连接各种应用程序和服务。它的成功反映了市场对无代码自动化工具日益增长的需求。
此外,在前 10 中还有 3 个与 AI 有关的项目,分别是:
- Onlook:为 React 应用带来 AI 优先的视觉编辑功能
- Dyad:一款免费、本地化、开源的 AI 应用构建器,也是 v0/lovable/Bolt 的替代方案
- Stagehand:AI 驱动的浏览器自动化
2.2. 亚军:React Bits
React Bits 是一系列精美的 React 动画组件(背景效果、文本动画、卡片等),非常适合构建令人印象深刻的网站。
有趣的是,它以 shadcn/ui 项目的形式分发,可以通过命令行从 shadcn/ui 注册表获取,也可以通过传统的复制粘贴方式添加到代码库中。
该文档附带一个后台工作室,可让你调整和自定义所有组件的设置(颜色、速度、粒子数量......),并将其导出为代码片段,你可以将其复制粘贴到代码库中。
2.3. 季军:shadcn-ui
shadcn-ui 是 2023 年和 2024 年的冠军,2025 年依然保持了强劲的发展势头。
这是一套设计精良、注重细节(例如可访问性、键盘交互等)且风格统一的 React 组件,融合了 Radix UI、TanStack Table 等无头组件的精华......
shadcn/ui 最令人惊叹的特点是,它在开箱即用的功能和可定制性之间找到了最佳平衡点。
3. 前端框架
前端框架 Top 15 分别是:

React 重新夺回了 2024 年被 htmx 夺走的王冠。
虽然有关于 Solid 或 Svelte 等替代方案是否更适合新项目的争论,但因为 LLMs 基于 React 代码库进行训练,使得这些替代方案很难获得市场份额。
React 19 引入了重大改进,包括 Activity API 和用于管理用户事件的增强型 hooks。
说到 effects,Cloudflare 因为错误使用 useEffect ,导致无限调用其 API ,最终导致自身遭受 DDoS 攻击,造成了服务中断。
React 向服务器端迁移,推出了 React Server Components,这是近年来最大的变革。然而,这种变革也带来了巨大的功能和风险,例如 React2Shell 漏洞,这是一个 React Server Components 中的远程代码执行 (RCE) 漏洞,需要紧急发布补丁进行修复。(2025 年 12 月 3 日,2025 年 12 月 11 日)
Ripple 位列第二,是前五名中的新秀。它是一个全新的 UI 框架,融合了 React、Solid 和 Svelte 的优点。它拥有响应式原语、组件化架构和模板语法。
目前仍处于早期开发阶段。React 有 Next.js,Vue.js 有 Nuxt,Svelte 有 SvelteKit,Solid 有 SolidStart......Ripple 是否也会有自己的元框架来处理服务器端渲染?
Svelte 连续第三年位列第三。Svelte 5 的 Runes 响应式系统( <math xmlns="http://www.w3.org/1998/Math/MathML"> s t a t e 、 state、 </math>state、derived、$effect)已成为状态管理的标准方式。
4. React 生态系统
React 生态系统 Top 10 分别是:

2025 年,React 生态系统迎来了一个明显的转折点,其核心在于一个长期存在的矛盾:日益强大的服务器端功能与保持客户端开发简洁性和可预测性之间的冲突。
在 Next.js 的引领下,React 向服务器组件、服务器函数和流式传输的转型,开启了性能和架构方面的新可能。与此同时,这种转变也引入了一种新的思维模式:理解客户端-服务器边界、数据生命周期和渲染阶段对于日常开发至关重要。
社区对此反应不一。
一些人欣然接受新的服务器优先方向,认为这是 React 的自然演进;而另一些人则质疑,这种增加的复杂性是否值得用于日常 UI 开发。围绕服务器功能和请求边界的安全事件进一步加剧了这场争论。这些事件暴露了高度抽象的全栈模式带来的风险,同时也表明了另一件事:React 的服务器端模型已经达到了实际应用的程度,其假设正在生产环境中接受压力测试、审计和挑战。
在此背景下,TanStack Start 因其以更以客户端为中心(且同构)的视角看待 React 的新功能而备受关注,它优先考虑清晰性、类型安全性和显式控制。这自然而然地将讨论的焦点从框架本身转移到了关于开发者应该接受多少抽象以及复杂性真正归属的理念之争,而非功能竞赛。
5. 后端 / 全栈
后端 / 全栈 Top 10 分别是:

一款新晋产品荣获后端/全栈类别冠军!
Motia 代表了后端工程领域的范式转变,它将以往需要多个独立框架才能实现的功能整合到一个系统中。用户无需再为 API、后台任务、队列、工作流、数据流和 AI 代理等各种工具而烦恼,Motia 提供了一个涵盖所有后端功能的统一框架。
Motia 的核心是使用名为"步骤"(Steps)的基本单元,它是一种单一的抽象概念,定义了代码的运行方式、运行时间、运行地点以及运行内容。每个步骤都包含一个配置(用于定义触发器、路径和计划任务)和一个处理程序(用于执行业务逻辑)。更改步骤类型,相同的模式即可应用于不同的用例:API 端点、事件处理程序或定时任务。
步骤可以用 TypeScript 或 Python 编写。它还通过 Workbench 提供内置的可观察性,Workbench 是一个可视化控制面板,用于管理、调试和观察运行情况,此外还内置了状态管理和流式传输功能。
接下来的 4 个项目与 2024 年相同,只是 Hono 和 Astro 的位置互换了。
去年排名第一的 Payload 是一款基于 Next.js 的混合型无头 CMS 和管理面板。最大的新闻是它被 Figma 收购,其最终目标是缩小设计与代码之间的差距。
Next.js 16 引入了缓存组件,使缓存机制更加明确和灵活。开发者可以创建包含来自服务器的动态内容流的静态页面框架。
Astro 位列第四,它继续闪耀着光芒,作为一个多功能的框架,可以构建内容丰富的应用程序(例如您喜爱的 JS Rising Stars!),同时提供良好的开发者体验并注重性能。
Hono 位列第五,凭借其轻量级核心(可在 Node.js 运行时、Cloudflare 工作进程等各种环境中运行)以及丰富的处理器和中间件生态系统,成为现代 Web 服务器的标准(即使 Express 仍然流行!)。
元框架类别中最大的变化是Tanstack Start的崛起,如果你想在 React 之上构建全栈应用程序,它是 Next.js 的最佳替代方案之一。
6. 工具
工具 Top 5 分别是:

Bun 的持续努力最终获得了回报,这款一体化 JavaScript 工具包荣登榜首。在过去的一年中,它不断提升性能、增强对Node.js 的兼容性,并推出许多实用新功能,使其成为全栈 JavaScript 开发的理想平台。年底,Bun 被 Anthropic 收购,我们非常期待 2026 年 Bun 的发展。
今年对 void(0) 来说也意义非凡。该公司在 2024 年底宣布,其正在开发新一代前端基础设施工具(Oxc 和 Rolldown),并已让我们得以一窥未来发展方向。其旗舰项目 Vite 在这一年中持续改进,稳定了新的Environment API,并实现了对基于 Rust 的全新打包工具 Rolldown 的支持。该项目甚至还拥有了自己的纪录片。Vitest 也发布了其最受期待的功能之一:浏览器模式。Oxc 生态系统中涌现出许多令人兴奋的新项目,它们将成为现有工具极具吸引力的替代方案:Oxlint有望成为新一代 ESLint,而Oxfmt 则可能成为新一代 Prettier。该公司在年底完成了新一轮 A 轮融资,并发布了其首款商业产品Vite+。
值得一提的还有Rspack。这款来自字节跳动的基于 Rust 的打包工具,速度更快,而且可以即插即用,是 webpack 的替代方案,因此它今年被广泛采用也就不足为奇了。更广泛的 Rstack 生态系统也值得关注,它催生了Rstest和Rslint等新工具。
Next.js 最近将默认打包工具切换为 Turbopack ,相比之前的打包工具 webpack,速度有了显著提升。需要注意的是,也可以使用 Rspack 构建 Next.js 应用。
尽管尚未完全成熟,但微软用 Go 语言重写 TypeScript无疑是今年最重要的公告之一,这将显著提升其速度。团队近期分享了最新进展,原生 TypeScript 体验似乎已经准备好迎接早期用户。TypeScript 6.0 将是最后一个基于 JavaScript 的版本,它将作为过渡到 TypeScript 7.0(Go 重写版)的桥梁。展望 2025 年,现代基础设施工具越来越多地源自大型企业或风险投资支持的公司,这引发了一个重要问题:成熟的、社区驱动的项目能否在未来一年保持竞争力?
7. 人工智能
人工智能 Top 10 分别是:

聊天机器人时代已经结束。如今开发者们更关注的工具并非聊天机器人库或提示器,而是工作流引擎。
n8n 的表现令人瞩目,预计 2025 年用户数量将增长 11.2 万。这并不令人意外,n8n 正在成为连接前沿模型和构建这些代理工具的首选工具。
Dyad 、Flowise、Mastra 和 Stagehand 等公司堪称自动化和代理工作流领域的佼佼者。Vercel 仍然是那些希望从底层掌控聊天和代理流程的用户的首选(但他们也在不断添加代理功能)。TanStack AI 虽然是后起之秀,但凭借其强大的代理功能,正在迅速崛起。
所以,这是你们 2026 年的作业:别再问"如何让我的 LLM 做出更好的回应",而是开始问"哪些工作流程可以完全交给 AI 处理?"
选择 n8n 或 Flowise,构建一个能够根据事件触发、推理选项并自动执行操作的程序,无需征得许可。搭建一个Mastra 代理,使其能够跨多个工具和平台进行协调。尝试使用 Stagehand 来自动化浏览器任务。
聊天机器人只是辅助轮,是时候卸掉它们了。
哦,还有,请关注一下"code mode"这匹黑马。它可能是自 MCP 以来这个领域最重大的突破。
8. 移动端
移动端 Top 10 分别是:

在 JavaScript Rising Stars 评选活动长达十年的历史中,React Native 及其主要元框架 Expo 首次未能跻身移动端榜首。取而代之的是两个新晋框架 Valdi 和 Lynx------它们分别是 Snap(Snapchat 的母公司)和字节跳动(TikTok 的母公司)的内部框架。
Valdi 和 Lynx对 React Native 开发者来说并不陌生。它们都借鉴了 Web 技术,能够渲染原生视图,同时支持 TypeScript、JSX、Flexbox 布局、热重载和 CSS。Valdi 组件的外观与 React 类组件类似,而 Lynx 则同时支持命令式 API 和功能齐全的 React 抽象层(默认情况下推荐使用后者)。
它们之间的区别在于它们针对的业务需求进行了优化。Valdi 的设计目标是轻量级、延迟加载和可扩展,从而支持用户逐屏选择性地启用新功能,而不会造成显著的性能损失。Lynx 的设计目标是提供丰富的交互体验,它采用双线程架构,提供类似 Web 的抽象层,避免单线程瓶颈。
但它们并非唯一撼动 React Native 霸主地位的新兴框架。排名第四的 Dioxus 是一个雄心勃勃的框架,旨在基于 Web 技术打造"更优秀的 Flutter ",但又无需功能齐全的 Web 视图。
虽然目前 Dioxus 默认使用系统 Web 视图,但其长期目标是稳定 Blitz ------一个轻量级的 Web 渲染器,它通过wgpu使用原生图形 API(例如 Vulkan 和 Metal)进行绘制。目前,Dioxus 应用仅支持 Rust 脚本,但未来计划支持更多语言。
9. Vue 生态系统

10. 状态管理

11. 样式 / CSS in JS

12. 组件库

13. 测试

14. 桌面端

15. 静态站点

16. GraphQL

最后
作为准前端开发专家的你,第一时间获取前端资讯、技术干货、AI 课程,那不得关注下我的公众号「冴羽」。