tanstack
v1.0.3
Published
A CLI tool to create TanStack applications
Maintainers
Readme
TanStack App Creator
🚀 A powerful CLI tool for scaffolding TanStack applications with best practices and optimal configurations.
Quick Start
npx create-tanstack-app my-appFeatures
- 🎯 Easy to use - Simple one-command setup
- ⚡ Modern tooling - Built with latest TanStack libraries
- 📦 Zero dependencies - Lightweight and fast
- 🔧 Configurable - Customizable templates and options
- 📚 Well documented - Comprehensive guides and examples
Installation
Using npx (Recommended)
npx create-tanstack-app my-awesome-appGlobal Installation
npm install -g tanstack
create-tanstack-app my-awesome-appWhat is TanStack?
TanStack is a collection of high-quality, performant libraries for building modern web applications:
- TanStack Query - Powerful data synchronization for TS/JS
- TanStack Router - Type-safe router for React
- TanStack Table - Headless UI for building tables
- TanStack Virtual - Virtualization for large datasets
Usage
# Create a new TanStack app
npx create-tanstack-app my-app
# Navigate to your project
cd my-app
# Start development
npm run devTemplates (Coming Soon)
- 🔥 React + TanStack Query - Data fetching made easy
- 🌐 React + TanStack Router - Type-safe routing
- 📊 React + TanStack Table - Powerful data tables
- ⚡ Next.js + TanStack - Full-stack React framework
- 📱 Vite + TanStack - Lightning-fast development
Requirements
- Node.js 14.0.0 or higher
- npm or yarn
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
License
MIT License - see the LICENSE file for details.
Author
sh20raj
Support
- ⭐ Star this repo if you find it useful!
- 🐛 Report bugs
- 💡 Request features
Roadmap
- [ ] React + TanStack Query template
- [ ] React + TanStack Router template
- [ ] Next.js integration
- [ ] TypeScript support
- [ ] Multiple UI framework support
- [ ] Custom template system
- [ ] Interactive CLI prompts
