Skip to content

ngx-theme-stack

A simple and powerful headless theme manager for Angular. Built for performance and SSR support.

Single Command

Automatic configuration via ng add. No manual setup required.

System Preference

Automatic synchronization with OS settings (prefers-color-scheme).

Dynamic Switching

Multiple ways to toggle themes: toggle, cycle, or select.

Highly Customizable

Support for custom themes, class prefixes, and configurable storage.

Modern Architecture

Powered by Angular Signals for maximum reactivity and performance.

SSR Ready

Safe to use in Server-Side Rendering environments.

Zero Flicker

The Critters strategy ensures your theme is applied instantly without any white flash.

We take performance seriously. The Critters Strategy ensures your theme is applied instantly, avoiding the annoying white flash even before your CSS loads.

Terminal window
# Install now
ng add ngx-theme-stack