A starter template featuring TanStack libs (Start, Query, DevTools), Tailwind CSS, and TypeScript. TanStack Start is a full-stack web framework built on top of Vite, React, and TanStack Router. This template is designed to provide a minimal and solid foundation for building full-stack web applications.
Warning
This project just a template that I use for my personal use, so you may encounter bugs. Please review the release notes thoroughly before updating, as breaking changes can occur!
You will need Node.js >= 24.14, PNPM >= 10.33, and Docker >= 20.10 installed on your machine.
pnpm dlx tiged riipandi/tanstart my-appRead the CONTRIBUTING.md for detailed guidelines on contributing to this project.
# Clone the repository
git clone <repository-url>
cd myapp
# Install dependencies
pnpm install
# Copy envar for local development
cp .env.example .env.local
# Generate application secrets
pnpm --silent generate:key
# Start development services
pnpm compose:up
# Start dev server
pnpm devThe application will be accessible at: http://localhost:3000.
You can learn more about all of the offerings from TanStack in the TanStack documentation.
Files prefixed with demo can be safely deleted. They are there to provide a starting point for you to play around with the features you've installed.
For more detailed information about the system architecture, design decisions, and project structure,
please refer to the documentation in the docs directory.
This project licensed under the MIT license. See the LICENSE file for more information.
🤫 Psst! If you like my work you can support me via GitHub sponsors.