Launchpad UI Framework
A modern, themeable component library built with SCSS + Vanilla JS. No frameworks required. Use the sidebar to explore live demos of every component.
Installation
1. Clone & Build from Source
Build output in frontend/dist/:
CSS
launchpad.css — 109 KB (17 KB gzip)
JS (ESM)
launchpad.js — 93 KB (23 KB gzip)
JS (UMD)
launchpad.umd.cjs — 69 KB (18 KB gzip)
2. Use the Dist Files
Copy dist/launchpad.css and dist/launchpad.js into your project:
Via Script Tag
Via ES Module
Using a Component
Every component works with simple HTML classes and optional data-lp-* attributes for behavior:
HTML
Result
Theming
Set the theme via HTML attribute. Override brand colors with CSS custom properties:
Development
Frontend (Vite)
Backend (PHP)
Keyboard Shortcuts
Ctrl + K
Search
Ctrl + B
Toggle Sidebar
Ctrl + Shift + D
Cycle Theme