Ng-News 26/16: OpenNG Foundation, spartan/ui

Ng-News 26/16: OpenNG Foundation, spartan/ui

OpenNG Foundation and spartan/ui 1.0 are the headline topics this week: a new home for libraries like Spectator and Elf, and spartan/ui, a stable shadcn-inspired component library for Angular. Also in brief: Storybook’s Angular modernization through AnalogJS, the end of ng-conf, and AI Dev Craft in Las Vegas.

本周的头条新闻是 OpenNG Foundation 和 spartan/ui 1.0:Spectator 和 Elf 等库有了新家,而 spartan/ui 则是一个受 shadcn 启发、面向 Angular 的稳定组件库。简讯还包括:通过 AnalogJS 实现 Storybook 的 Angular 现代化、ng-conf 的落幕,以及在拉斯维加斯举办的 AI Dev Craft 大会。

OpenNG Foundation

Maintaining open-source libraries is hard work. Developers often do it in their spare time, committing to years of maintenance, adding new features, and responding to user requests. Last episode, we reported that the ngneat organization was taken down for unknown reasons. While we still don’t know why it happened, a new home has emerged for its popular libraries like Spectator and Elf: the OpenNG Foundation.

维护开源库是一项艰苦的工作。开发者通常利用业余时间进行维护,承诺多年的更新、添加新功能并响应用户需求。在上期节目中,我们报道了 ngneat 组织因不明原因被关闭。虽然我们仍不清楚具体原因,但其旗下的热门库(如 Spectator 和 Elf)已经找到了新家:OpenNG Foundation。

Gerome Grignon, known for CanIUseAngular and as the organizer of Ng-Baguette, announced the foundation, which is already hosting these libraries. Alongside Gerome, the current OpenNG team also includes Dominic Bachmann, organizer of Angular Lucerne and author of the angular-typed-router library.

以 CanIUseAngular 和 Ng-Baguette 组织者身份闻名的 Gerome Grignon 宣布成立了该基金会,目前这些库已托管于此。除了 Gerome,当前的 OpenNG 团队成员还包括 Angular Lucerne 的组织者、angular-typed-router 库的作者 Dominic Bachmann。

spartan/ui 1.0

spartan/ui has officially released its 1.0 version. It provides an “accessible, production-ready library of more than 55 components” with fully customizable styling. After debuting in August 2023 with 30 primitives, it now reaches stable in 2026 with a modern architecture built around signals, standalone components, zoneless change detection, and SSR.

spartan/ui 已正式发布 1.0 版本。它提供了一个“可访问、生产就绪、包含超过 55 个组件的库”,并支持完全自定义样式。该项目于 2023 年 8 月以 30 个基础组件首次亮相,如今在 2026 年达到稳定版本,采用了围绕 Signals、独立组件(Standalone Components)、无区(Zoneless)变更检测和 SSR 构建的现代化架构。

Originally initiated by Robin Götz, a full team quickly formed around the project. spartan/ui can be seen as the Angular equivalent to shadcn/ui, famous for its customizability. While similar open-source alternatives exist, spartan/ui was the pioneer and has a proven track record of active maintenance over the years.

该项目最初由 Robin Götz 发起,随后迅速组建了完整的团队。spartan/ui 可以被视为 Angular 版本的 shadcn/ui,以其高度的可定制性而闻名。虽然存在类似的开源替代方案,但 spartan/ui 是先行者,并且多年来保持着活跃维护的良好记录。

AnalogJS in Storybook

Storybook’s Angular integration is getting a modernization, and it is all thanks to AnalogJS. While modern versions of the Angular CLI use Vite under the hood as a development server, it remains a “black box.” The Angular CLI is still the one managing the compilation.

Storybook 的 Angular 集成正在进行现代化升级,这全归功于 AnalogJS。虽然现代版本的 Angular CLI 在底层使用 Vite 作为开发服务器,但它仍然是一个“黑盒”。编译过程依然由 Angular CLI 管理。

Because the CLI itself is not a Vite plugin, it cannot be easily plugged into other modern tools. And that’s the issue for Storybook, Vitest, but also others. They are designed to support any framework that presents itself as a Vite plugin. AnalogJS, founded and maintained by Brandon Roberts, solves this by doing exactly that. It fully decouples Angular from the CLI’s build pipeline and exposes it as a standard Vite plugin. Just activate it, and these modern tools can suddenly compile and serve Angular components out of the box without any Angular-specific configuration. It just works.

由于 CLI 本身不是 Vite 插件,因此无法轻松接入其他现代工具。这对 Storybook、Vitest 等工具来说是个问题,因为它们旨在支持任何以 Vite 插件形式存在的框架。由 Brandon Roberts 创建并维护的 AnalogJS 正是通过此方式解决了该问题。它将 Angular 从 CLI 的构建流水线中完全解耦,并将其作为标准的 Vite 插件暴露出来。只需激活它,这些现代工具就能开箱即用地编译和渲染 Angular 组件,无需任何 Angular 特定的配置。一切顺畅运行。

ng-conf is ending

ng-conf is ending. ng-conf was the first Angular conference, going back to 2014 with AngularJS, and it continued through to the modern Angular era all the way through 2025. This also means that there is no US-based Angular conference anymore. In its place, a new conference called AI Dev Craft will debut in October in Las Vegas, with a call for speakers open.

ng-conf 即将落幕。ng-conf 是首个 Angular 大会,始于 2014 年的 AngularJS 时期,并一直持续到 2025 年的现代 Angular 时代。这也意味着美国将不再有 Angular 大会。取而代之的是一场名为 AI Dev Craft 的新大会,将于 10 月在拉斯维加斯首次亮相,目前演讲者招募通道已开启。