Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/so1ve/reate
- Owner: so1ve
- License: mit
- Created: 2022-07-18T07:31:38.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-03-09T07:04:38.000Z (almost 2 years ago)
- Last Synced: 2023-03-10T11:16:50.492Z (almost 2 years ago)
- Topics: react, template, vite
- Language: TypeScript
- Homepage:
- Size: 56.6 KB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)