Monorepo TypeScript modern untuk web dan desktop, dibangun dengan React, TanStack Router, dan Tauri.
Proyek ini dibuat sebagai partisipasi dalam Mayar Vibecoding Competition 2026 (Ramadhan 2026). Dikembangkan dengan pendekatan vibecoding dan Better-T-Stack.
- TypeScript - Keamanan tipe dan pengalaman pengembangan yang lebih baik
- TanStack Router - Routing berbasis file dengan dukungan type safety penuh
- TailwindCSS - CSS utility-first untuk pengembangan UI yang cepat
- shadcn/ui - Komponen UI yang dapat dipakai ulang
- Tauri - Membangun aplikasi desktop native
- Turborepo - Sistem build monorepo yang dioptimasi
Prasyarat: Bun (disarankan v1.3.x).
Pasang dependensi:
bun installJalankan dev server semua aplikasi:
bun run devBuka http://localhost:3001 di peramban untuk preview aplikasi desktop (Vite).
LitGit/
├── apps/
│ └── desktop/ # Aplikasi desktop (React + TanStack Router + Tauri)
├── packages/
│ ├── config/ # Konfigurasi TypeScript bersama
│ └── env/ # Validasi environment (@litgit/env)
bun run dev- Menjalankan dev server semua aplikasi dalam mode pengembanganbun run dev:desktop-web- Dev server web (Vite) untuk preview di peramban (hanya desktop)bun run dev:desktop- Menjalankan aplikasi desktop Tauri dalam mode pengembangan (hanya desktop)bun run build- Membangun semua aplikasibun run build:desktop- Membangun aplikasi desktop Tauri untuk distribusi (hanya desktop)bun run build:desktop-web- Membangun aset web (Vite) untuk aplikasi desktop (hanya desktop)bun run check-types- Memeriksa tipe TypeScript di semua appbun run check- Menjalankan pemeriksaan lint dan format (Ultracite)bun run fix- Memperbaiki otomatis masalah lint dan format (Ultracite)bun run gen:gitignore-templates- Menghasilkan ulang template .gitignore untuk aplikasi desktop
- Better-T-Stack - Kerangka proyek
- React, TanStack Router, TailwindCSS, shadcn/ui, Tauri, Turborepo, Ultracite (Biome)
Proprietary. Hak cipta dilindungi.
- Dibangun dengan Better-T-Stack.
- Diserahkan sebagai bagian dari Mayar Vibecoding Competition 2026.