Lithe Admin is a lightweight and elegant admin template built with Vue 3, Naive UI, Vite 7, Tailwind CSS 4, TypeScript, and Pinia. It adopts an origami-style page structure, features minimal business dependencies and low-coupled configuration, and is crafted for flexible extension and personalization—ideal for rapidly bootstrapping and progressively iterating admin systems.
^20.19.0 or >=22.12.0pnpm (recommended), or npm, or yarn# Using pnpm (recommended)
pnpm create lithe@latest
# Or npm
npm create lithe@latest
# Or yarn
yarn create lithe@latest
# Using pnpm (recommended)
pnpm install
# Or npm
npm install
# Or yarn
yarn install
pnpm dev
pnpm test:unit
pnpm build
pnpm preview
# Lint check
pnpm lint:check
# Lint fix
pnpm lint:fix
# Format check
pnpm format:check
# Format fix
pnpm format:fix
This project uses Iconify. Usage examples:
<!-- Using the `ph` prefix -->
<span class="iconify ph--x"></span>
<!-- Direct usage -->
<span class="iconify-[fluent--data-area-32-regular]"></span>
The ph prefix needs to be configured in src/assets/base.css. Refer to the official docs: Iconify Tailwind 4
@plugin "@iconify/tailwind4" {
prefixes: ph;
prefix: 'iconify';
scale: 1.2;
}