An opinionated React template with React 19, TypeScript, TailwindCSS, React Compiler, and Oxc (Rust-powered formatter and linter).
Explore the repo »
- Table of Contents
- Introduction
- Installation
- Scripts
- Contributing
- Wait a minute, who are you?
- License
- CHANGELOG
Hey! This is a React template with the following installed:
- React v19
- TypeScript v6
- TailwindCSS v4
- Vite v8
- React Compiler - Automatic memoization
- Oxfmt - Rust-powered formatter
- Oxlint - Rust-powered linter
- Husky - Git hooks
- clsx + Tailwind Merge - Utility class merging
- ResponsiveImage - The multi-framework JavaScript library for responsive images
- vite-plugin-magical-svg - An all-in-one Vite plugin that magically makes working with SVGs a breeze.
Clone the repository and install dependencies:
git clone https://github.com/Jemeni11/react4me.git && cd react4me && pnpm installOr use the Use this template button on GitHub.
Available scripts for development and production:
# Start development server
pnpm dev
# Build for production
pnpm build
# Preview production build
pnpm preview
# Format code
pnpm format
# Format and fix code
pnpm format:fix
# Lint code
pnpm lint
# Lint and fix code
pnpm lint:fix
# Check formatting and linting
pnpm check
# Fix formatting and linting
pnpm fixContributions are welcome! If you'd like to improve React4Me, please feel free to submit a pull request.
Hello there! I'm Emmanuel Jemeni, and I am a Frontend Developer.
You can find me on various platforms:
If you'd like, you can support me on GitHub Sponsors or Buy Me A Coffee.