Unified Turborepo Essential, An Essential Template to get started with Turborepo application with all the essentials included...
- ✨ Famework: Next.js - The React Framework
- 📦 Bundler: Turbopack - The universal bundler for web
- 🚀 Styling: Tailwind CSS - Utility-first CSS framework
- 💻 Language: TypeScript - Typed superset of JavaScript
- 🧹 Linting and Formatting: Biome.js - Fast and customizable linter and formatter
- 🎨 Themes: next-themes - Easy theming for React.js.
- 💄 Icons: lucide-react - A comprehensive set of icons for React.js
- ⚙️ Build: Github Actions - Automated workflows for CI/CD
- 🛠 Commit: Husky - Git hooks made easy
- 📦 Package: pnpm - Fast, disk space efficient package manager
apps/
: Source code directoryweb/
: Web application
packages/
: Packages directoryui/
: UI componentstailwind-config/
: Tailwind CSS configurationlib/
: Helpers, utilities, and configsts-config/
: TypeScript configuration
- Clone the repository
- Install dependencies:
pnpm install
- Run the development server:
pnpm run dev
- Open http://localhost:5173 in your browser
Contributions are welcome! Please follow these steps:
- Fork the repository
- Create a new branch:
git checkout -b feature/your-feature-name
- Make your changes and commit them:
git commit -m 'Add some feature'
- Push to the branch:
git push origin feature/your-feature-name
- Submit a pull request
For major changes, please open an issue first to discuss what you would like to change.