Example projects and starter templates demonstrating DeclareUI with each target framework.
| Example | Description |
|---|---|
react-starter |
React + TypeScript + Tailwind |
vue-starter |
Vue 3 + Composition API + Tailwind |
angular-starter |
Angular standalone components + Tailwind |
svelte-starter |
SvelteKit + runes + Tailwind |
web-components-starter |
Custom Elements with Shadow DOM |
vanilla-starter |
Vanilla JS/TS, zero dependencies |
multi-target |
Single project compiling to all frameworks |
cd react-starter
pnpm install
pnpm dev
Use the scaffolding tool instead:
npx create-declareui my-project --targets react,vue
| Package | Description |
|---|---|
@declareuihq/core |
Parser, AST, and code generators |
@declareuihq/cli |
CLI tool |
@declareuihq/components |
Pre-built component library |
create-declareui |
Project scaffolding tool |
See CONTRIBUTING.md for guidelines.
MIT