Skip to content
ndop-uiPublic

About

Accessible, signals-first UI components for Angular. Copy them into your app, own the code, and still get safe updates. Built for developers and their coding agents.

Topics

Resources

Contributing

Stars

12 stars

Watchers

0 watching

Forks

Latest commit

 

History

291 Commits

Folders and files

Repository files navigation

Ndop UI

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.

Acknowledgements

  • 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/shadcn records 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.

About

Accessible, signals-first UI components for Angular. Copy them into your app, own the code, and still get safe updates. Built for developers and their coding agents.

Topics

Resources

Contributing

Stars

12 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages