Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alejandrov01/vite-shadcn-boilerplate
Welcome to the Vite Shadcn Boilerplate! This repository serves as a comprehensive starter template for rapidly setting up a Vite project integrated with Shadcn, React, Tailwind CSS, and TypeScript.
https://github.com/alejandrov01/vite-shadcn-boilerplate
boilerplate react shadcn-ui tailwindcss typescript vite
Last synced: 25 days ago
JSON representation
Welcome to the Vite Shadcn Boilerplate! This repository serves as a comprehensive starter template for rapidly setting up a Vite project integrated with Shadcn, React, Tailwind CSS, and TypeScript.
- Host: GitHub
- URL: https://github.com/alejandrov01/vite-shadcn-boilerplate
- Owner: AlejandroV01
- License: mit
- Created: 2024-02-01T01:26:21.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-01T01:36:36.000Z (about 1 year ago)
- Last Synced: 2024-11-12T22:13:36.518Z (3 months ago)
- Topics: boilerplate, react, shadcn-ui, tailwindcss, typescript, vite
- Language: TypeScript
- Homepage:
- Size: 49.8 KB
- Stars: 5
- Watchers: 1
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Vite Shadcn Boilerplate
[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/your-username/vite-shadcn-boilerplate/blob/main/LICENSE)
## Overview
Welcome to the Vite Shadcn Boilerplate! This repository serves as a comprehensive starter template for rapidly setting up a Vite project integrated with Shadcn, React, Tailwind CSS, and TypeScript. With this boilerplate, you can jumpstart your development process, saving valuable time on configuration and setup.
## Features
- **Vite**: Lightning-fast development server and build tool for modern web development.
- **Shadcn**: A powerful state management library for React, ensuring efficient and predictable state handling.
- **React**: A popular JavaScript library for building user interfaces.
- **Tailwind CSS**: A utility-first CSS framework that provides a set of pre-designed styles for rapid UI development.
- **TypeScript**: A superset of JavaScript that adds static types, enhancing code quality and developer productivity.## Getting Started
1. **Fork the Repository**: Start by forking this repository to your GitHub account.
2. **Clone the Repository**: Clone your forked repository locally using the following command:
```bash
git clone https://github.com/your-username/vite-shadcn-boilerplate.git
```3. **Install Dependencies**: Navigate to the project directory and install the required dependencies.
```bash
cd vite-shadcn-boilerplate
npm install
```4. **Run the Development Server**: Launch the development server to start building your application.
```bash
npm run dev
```5. **Build for Production**: When you're ready to deploy your application, create a production build.
```bash
npm run build
```## Included Libraries
- **@radix-ui/react-slot**: Component primitives for building unstyled, fully accessible UIs.
- **class-variance-authority**: A utility for managing conditional CSS class variations.
- **clsx**: A tiny utility for constructing className strings conditionally.
- **lucide-react**: A library of simply designed, easily recognizable SVG icons for React.
- **react**: The JavaScript library for building user interfaces.
- **react-dom**: Entry point for React applications to interact with the DOM.
- **tailwind-merge**: Utility functions for merging Tailwind CSS classes.
- **tailwindcss-animate**: A plugin for animating Tailwind CSS classes.## Development Tools
- **@typescript-eslint/eslint-plugin**: ESLint plugin for TypeScript.
- **@typescript-eslint/parser**: TypeScript parser for ESLint.
- **@vitejs/plugin-react**: Vite plugin for React.
- **autoprefixer**: A PostCSS plugin to parse CSS and add vendor prefixes.
- **eslint**: A pluggable linting utility for JavaScript and JSX.
- **eslint-plugin-react-hooks**: ESLint plugin for React hooks.
- **eslint-plugin-react-refresh**: ESLint plugin for React Refresh.
- **postcss**: A tool for transforming styles with JavaScript plugins.
- **tailwindcss**: A utility-first CSS framework for rapidly building custom designs.
- **typescript**: A superset of JavaScript that adds static types.## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## Contribution
Contributions are welcome! Feel free to open issues or submit pull requests to enhance this boilerplate and make it even more powerful.
---
**Happy coding!** 🚀