cmd-bar.

powerful and flexible web component written in Vue.js.

What's included

Vue compound components

Just import CmdBar and use all its children via a dot notation.

List virtualization

The list component, uses useVirtualList | VueUse under the hood, to render only the visible items.

Keybindings

A useKeyMap composable is provided, to handle keybindings with ease.

Unstyled

No CSS is included. You can style it as you want.

Extensible.

Cause of the way it's built, you can extend it as you want.

Examples.

You can find multiple examples of how to use it in the examples folder.