Command dialog and keyboard shortcuts palette for web apps.
- Keyboard navigation
- Build in dark/light themes
- Customizable action shortcuts with tinykeys
- Native
<dialog>
element - Responsive design
- Fuzzy search with Fuse.js
npm i cmd-dialog
<script type="module" src="https://esm.run/cmd-dialog"></script>
or inside module script
<script type="module">
import cmdDialog from 'https://esm.run/cmd-dialog';
</script>
- LitElement - A simple base class for creating fast, lightweight web components.
- Fuse.js - Lightweight fuzzy-search library.
- tinykeys - A robust Javascript library for capturing keyboard input.
- Ninja Keys - Keyboard shortcuts for any web application.
MIT