✨ Now with Svelte 5 support

The Command Palette
Your Users Deserve

A beautiful, accessible, and fully customizable command palette for Svelte applications. Boost productivity with keyboard shortcuts and fuzzy search.

Read the docs
5KB Gzipped
A11y Accessible
100% TypeScript
Command Palette
🚀
Deploy to production Push changes to live server
D P
🎨
Toggle dark mode Switch between light and dark
D
📦
Install dependencies Run npm install
I D
Features

Everything you need,
nothing you don't

Built with developer experience in mind. Get up and running in minutes.

⌨️

Keyboard First

Full keyboard navigation with customizable shortcuts. Works seamlessly with your existing keybindings.

🔍

Fuzzy Search

Powered by Fuse.js for intelligent, typo-tolerant search across titles, descriptions, and keywords.

🎨

Fully Customizable

Style every element with CSS classes or inline styles. Or go completely unstyled for total control.

Accessible

ARIA compliant with focus management, screen reader support, and keyboard trap handling.

📦

Lightweight

Only ~5KB gzipped with zero dependencies besides Svelte itself. No bloat, just features.

🔷

TypeScript Ready

Written in TypeScript with full type definitions. Enjoy autocomplete and type safety.

Ready to get started?

Install Svelte Command Palette and boost your app's productivity in minutes.

npm install svelte-command-palette