Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/so1ve/reate

Yet another React + Vite starter template.
https://github.com/so1ve/reate

react template vite

Last synced: 3 months ago
JSON representation

Yet another React + Vite starter template.

Awesome Lists containing this project

README

        

# Reate = React + Vite

A react + vite starter template. Inspired by [Vitesse](https://github.com/antfu/vitesse)

## Features

- ⚑️ [React 18](https://github.com/facebook/react), [Vite 3](https://github.com/vitejs/vite), [pnpm](https://pnpm.io/), [ESBuild](https://github.com/evanw/esbuild) - born with fastness

- πŸ—‚ [File based routing](./src/pages)

- πŸ‘΄ [State Management via Sodayo](https://github.com/so1ve/sodayo)

- 🎨 [UnoCSS](https://github.com/unocss/unocss) - the instant on-demand atomic CSS engine

- πŸ₯ [Google Fonts](https://github.com/stafyniaksacha/vite-plugin-fonts) - Webfont loader for vite

- πŸ˜ƒ [Use icons from any icon sets with classes](https://github.com/unocss/unocss/tree/main/packages/preset-icons)

- 🌍 [I18n ready](./src/locales)

- πŸ“₯ [APIs auto importing](https://github.com/antfu/unplugin-auto-import) - use Composition API and others directly

- 🦾 TypeScript, of course

- ☁️ Deploy on Vercel, zero-config


## Pre-packed

### UI Frameworks

- [UnoCSS](https://github.com/unocss/unocss) - The instant on-demand atomic CSS engine.

### Icons

- [Iconify](https://iconify.design) - use icons from any icon sets [πŸ”IcΓ΄nes](https://icones.js.org/)
- [Pure CSS Icons via UnoCSS](https://github.com/unocss/unocss/tree/main/packages/preset-icons)

### Plugins

- [React Router](https://github.com/remix-run/react-router)
- [`vite-plugin-pages`](https://github.com/hannoeru/vite-plugin-pages) - file system based routing
- [Sodayo](https://github.com/so1ve/sodayo) - A super lightweight state management for React.
- [`unplugin-auto-import`](https://github.com/antfu/unplugin-auto-import) - Directly use Vue Composition API and others without importing
- [React I18next](https://github.com/i18next/react-i18next) - Internationalization
- [`@rollup/plugin-yaml`](https://github.com/rollup/plugins/tree/master/packages/yaml) - Support importing yaml files
- [`vite-plugin-fonts`](https://github.com/stafyniaksacha/vite-plugin-fonts) - Webfont loader for vite

### Coding Style

- [ESLint](https://eslint.org/) with [@so1ve/eslint-config](https://github.com/so1ve/eslint-config), double quotes, with semi.

### Dev tools

- [TypeScript](https://www.typescriptlang.org/)
- [pnpm](https://pnpm.js.org/) - fast, disk space efficient package manager
- [Vercel](https://vercel.com/) - zero-config deployment
- [VS Code Extensions](./.vscode/extensions.json)
- [Vite](https://marketplace.visualstudio.com/items?itemName=antfu.vite) - Fire up Vite server automatically
- [Iconify IntelliSense](https://marketplace.visualstudio.com/items?itemName=antfu.iconify) - Icon inline display and autocomplete
- [i18n Ally](https://marketplace.visualstudio.com/items?itemName=lokalise.i18n-ally) - All in one i18n support
- [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)