An agent-native, signals-first component ecosystem for Angular: owned code, a registry, a CLI that can safely update code you've edited, and docs and tooling built for both humans and coding agents.
Version 1.0.0. Start in an Angular 21 or 22 app with npx @ndop/cli init; the
docs are at ndop.dev. The design is
RFC-0001; decisions that refine it are in
docs/adr.
| Path | What |
|---|---|
apps/docs |
Analog docs site |
packages/* |
Published @ndop/* packages |
registry/ |
Source of the copy-in registry items |
tools/workspace-plugin |
Nx generators and inferred targets for this repo |
tools/update-fixtures |
Fixtures for ndop update merges |
See CONTRIBUTING.md to build and test, and ROADMAP.md for what comes after 1.0. MIT licensed.
- shadcn/ui (MIT, copyright (c) 2023 shadcn): the
styled items' classes and the default theme's palette are adapted from
its new-york-v4 style.
registry/vendor/shadcnrecords what was copied and every difference. The registry serves the full notices at/r/LICENSE.txt(registry/LICENSE.txt). - Angular CDK for overlays, focus management and keyboard handling.
- Geist (SIL Open Font License 1.1), the default theme's fonts, and Lucide (ISC), the default icons, both installed from npm with their own licenses.