Blazing fast Electron starter including
-
Vitefor next generation frontend tooling -
Typescript -
ESBuildfor building all assets including the main process -
Reactas the front end framework -
Tailwind CSSfor styling without templates -
twstyledtailwind compiler for no PostCSS processing and full-featured CSS in JS -
Framer Motionfor animation transitions -
React fast refreshfor hot module reloading -
electron-builderandelectron-notarizefor distribution release - Zero dependency on Vue, tsc or styled-components, emotion or other runtime CSS in JS (but supports all the same API)
Configured with best practices.
yarn
yarn dev
yarn build
Add any configuration to the build section of package.json, add an .env-secrets.json file in the .config folder with any environment secrets that you need for your publisher, and then run
yarn publish
Inspired by https://github.com/appinteractive/electron-vite-tailwind-starter and https://github.com/maxstue/vite-reactts-electron-starter
MIT
