revo is a modern project setup tool that supports both React and Next.js projects. It's designed to streamline your workflow by providing clean project structures, pre-configured with TypeScript and Tailwind CSS, so you can focus on building amazing applications.
- Two Framework Options: Choose between React (Vite) or Next.js
- TypeScript Ready: Pre-configured TypeScript for type safety
- Tailwind CSS: Fully configured for utility-first styling right out of the box
- Latest Dependencies: Always uses the latest versions of all packages
- Interactive Setup: Simple CLI with progress indicators
- Clean Project Structure: Thoughtfully organized file structure for maintainable code
- React 18 with TypeScript
- Vite for lightning-fast development
- Tailwind CSS for styling
- ESLint for code quality
- Motion for animations
- Next.js 15 with App Router
- TypeScript for type safety
- Tailwind CSS for styling
- ESLint for code quality
- Optimized for production
Make sure you have Node.js (>=14.x) and npm/yarn installed.
Option 1: With project name
npx create-revo my-awesome-projectOption 2: Interactive mode (will prompt for project name)
npx create-revoYou'll be prompted to choose between:
- React.js - Vite + TypeScript + Tailwind CSS
- Next.js - App Router + TypeScript + Tailwind CSS
cd [project-name]npm installnpm run dev
npm run build
npm run preview
If you like revo or have suggestions for improvement, let me know! You can reach out to me on Twitter.
Happy coding with revo! 🎉
revo is built on top of amazing open-source tools. A big shoutout to:
- React - The library for building user interfaces
- Next.js - The React framework for production
- Vite - The lightning-fast frontend build tool
- Tailwind CSS - Utility-first CSS framework for rapid UI development
- TypeScript - Typed JavaScript at any scale