A minimal Vite + React + TypeScript starter template for rapid development.
- ⚡️ Vite 6 - Lightning fast build tool
- ⚛️ React 19 - Latest React with new features
- 🔷 TypeScript - Type safety out of the box
- 🚀 SWC - Super fast TypeScript/JSX compilation
- 📁 Path Aliases - Clean imports with
@/prefix - 🎨 Basic CSS - Minimal styling included
- 📦 Minimal Dependencies - Only what you need
# Clone into new folder
git clone https://github.com/buildy-ui/app-starter.git my-project
cd my-project
# Or clone into current folder (must be empty)
git clone https://github.com/buildy-ui/app-starter.git .# landing - minimal React App Starter
git clone -b landing https://github.com/buildy-ui/app-starter.git my-project
cd my-project# Using Bun (recommended)
bun install
# Or using npm
npm install
# Or using yarn
yarn install# Using Bun
bun dev
# Or using npm
npm run dev
# Or using yarn
yarn devOpen http://localhost:5173 to view your app.
bun dev- Start development serverbun build- Build for productionbun preview- Preview production build locally
├── public/
│ ├── buildy.svg # Optimized 24x24 icon
│ └── styles.css # Global styles
├── src/
│ ├── App.tsx # Main React component
│ └── main.tsx # Application entry point
├── index.html # HTML template
├── package.json # Dependencies and scripts
├── tsconfig.json # TypeScript configuration
├── tsconfig.node.json # Node.js TypeScript config
└── vite.config.ts # Vite configuration
Import from src/ using the @/ prefix:
import Component from '@/components/Component'- Global styles are in
public/styles.css - Component styles can be added as CSS modules or your preferred solution
Replace public/buildy.svg with your own 24x24 icon.
This repository contains multiple starter templates in different branches:
landing- This minimal starter (current)main- Documentation and overview- More templates coming soon...
MIT License - feel free to use this starter for any project.
Built with ❤️ by Buildy UI