@angularforge/command-palette
Features
A professional, accessible command palette for Angular 20+ built on Angular Signals and Angular CDK.
@angularforge/command-palette is a VS Code / Linear / Raycast-style command palette for Angular 20+. It provides global search, fuzzy matching, keyboard shortcuts, and accessible command execution — built entirely with Angular Signals and Angular CDK.
Cmd+K / Ctrl+K — opens the palette (configurable shortcut) Fuzzy search — intelligent ranking with consecutive-character bonuses Grouped results — organise commands by category CDK FocusTrap — keyboard focus locked inside the dialog while open CDK BlockScrollStrategy — prevents page scroll while the palette is open ARIA combobox/listbox — WCAG AA compliant; works with screen readers Signals-only state — zero RxJS, zero BehaviorSubject in the service layer Async actions — action: () => Promise<void>is fully supportedLight + dark mode — automatic via prefers-color-scheme; 15+ CSS custom propertiesSSR & Zoneless compatible — no direct document/windowaccess; no Zone dependencyTree-shakeable — sideEffects: false