Opinionated React Starter Template
Inspired by Vitesse
- React
- TypeScript , because it's the right way to do Rite
- Route your way
- Server and Client Routing
- File-System Routing
- Domain-based Routing
- SSR
- Easily manage application states
- Supabase
- Make the Design you want
- DX is a must
- Layout system | Make pages with different layouts (e.g. one column or two columns, right sidebar or left sidebar) easily
- Tailwind CSS 3 | A utility-first CSS framework for rapid UI development.
- Mantine | react components library with native dark theme support
- Sass/SCSS support
- CSS-in-JS | Like to define your styles in JavaScript?
- Use fonts from Google Fonts, performant & easy with
vite-plugin-webfont-dl
- Icon support
- Iconify | use icons from any icon sets 🔍Icônes
unplugin-icons
| icons as components
- Alias
@
to<rootDir>/modules
- TypeScript
- PostCSS with autoprefixer
- pnpm
- Recomended VS Code Extentions
unplugin-auto-import
vite-plugin-tips
vite-plugin-sass-dts
Just run and visit http://localhost:3000
pnpm dev
To build the App, run
pnpm build
And you will see the generated file in dist
that ready to be served.
- Add Demo for features
- PWA
- i18n
- Testing
- E2E Testing
- Standards checking with Husky
- Storybook
- Github Actions
When one of my friends said If a good strongly opinionated template existed for react, i'll use react it gave me the motivation to create Rite.