Blazing fast Electron starter including
-
Vite
for next generation frontend tooling -
Typescript
-
ESBuild
for building all assets including the main process -
React
as the front end framework -
Tailwind CSS
for styling without templates -
twstyled
tailwind compiler for no PostCSS processing and full-featured CSS in JS -
Framer Motion
for animation transitions -
React fast refresh
for hot module reloading -
electron-builder
andelectron-notarize
for 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