// the find
NG-ZORRO/ng-zorro-antd
Angular UI Component Library based on Ant Design
NG-ZORRO is an Angular component library that ports Ant Design's component set and visual spec to Angular, with around 70 components covering forms, tables, layout, and navigation. It suits teams building enterprise admin or back-office apps on Angular who want the Ant look, or already know it from the React side.
Each component is a secondary entry point with its own ng-package.json and public-api.ts, so importing ng-zorro-antd/button pulls in that component and not the whole library. Every component folder has a spec file, demo pairs, and English and Chinese docs. The README claims zoneless, OnPush, and server-side rendering support, and the design spec is synced against Ant Design on a schedule with a public changelog, which is real maintenance work for a port.
The library tracks Angular releases closely: the README lists only Angular ^22, so upgrading ng-zorro usually means upgrading Angular too, and older apps stay on older releases. Styling is Less per component (style/index.less and friends), so deep theme changes mean either staying within the exposed variables or working with the Less build directly, and the Ant visual language is dense and opinionated, which will need work for a product with its own brand. Support is community-based: the README sends questions to Stack Overflow and Discord and says plainly that its bug guide offers no support service, which matters if a team is adopting it under a deadline.