ngxdocs
Angular-native documentation

Documentation that feels at home in Angular.

A complete documentation framework for Analog with typed content, beautiful layouts, fast search, and static delivery—all composed with Angular.

ngxdocs
Start here

Quick Start

Build fast, beautiful documentation with Angular's application model and Analog's full-stack foundation.

Copy Page

ngxdocs combines a framework-agnostic content model with Angular-native components and a polished default theme.

Angular by defaultSignals, standalone components, providers, and dependency injection.

Why ngxdocs?

One coherent toolkit

Everything needed to turn content into a great documentation experience.

Start with polished defaults, replace any layer, or consume the headless primitives in your own Angular design system.

Instant search

Keyboard-first local search generated from your content collection.

Content sources

A normalized source API for Markdown, CMS data, and custom adapters.

Rich authoring

Shiki, tabs, callouts, typed APIs, tables, and composable transforms.

Angular primitives

Signals, standalone components, CDK behavior, and dependency injection.

Themeable UI

Accessible responsive layouts with semantic tokens and dark mode.

Ready for every reader

Static pages, metadata, LLM exports, sitemaps, and link validation.

Framework, not a template

Own every layer from Markdown to pixels.

Content adapters normalize your sources. Core builds navigation, search, and metadata. UI provides accessible Angular components. Each boundary is typed and replaceable.

Read the architecture guide
01
ContentLoad, validate, transform
@ngxdocs/content
02
CorePage trees, search, i18n
ngxdocs-core
03
UILayouts and components
ngxdocs-ui

Designed for the Angular ecosystem.

Give your documentation the same care as your product.

Build on Analog. Compose with Angular. Ship static, fast, and accessible.
Start building