DeskMini is a starter template for scaffolding minimal, self-contained desktop modules. Each module built from this template can run standalone as its own Electron desktop app or be published as an npm package and imported into a larger application. Build small, compose big.
| Category | Technology |
|---|---|
| Runtime | Electron |
| Language | TypeScript |
| UI | React, Tailwind, shadcn |
| Build | Vite + vite-plugin-electron |
| Package Build | tsup |
deskmini/
├── src/
│ ├── core/ # Pure TypeScript logic
│ ├── react/ # React components
│ └── index.ts # Public API
├── dev-app/ # Electron wrapper