search ESC

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.

download 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:

code Via Script Tag
package_2 Via ES Module
widgets Using a Component

Every component works with simple HTML classes and optional data-lp-* attributes for behavior:

HTML
Result
palette Theming

Set the theme via HTML attribute. Override brand colors with CSS custom properties:

terminal Development
Frontend (Vite)
Backend (PHP)
keyboard Keyboard Shortcuts
Ctrl + K Search
Ctrl + B Toggle Sidebar
Ctrl + Shift + D Cycle Theme