How to create Electron app with Vite 2 with minimal boilerplate

This page summarizes the projects mentioned and recommended in the original post on dev.to

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • electron-vite-boilerplate

    đź“š Really simple Electron + Vite boilerplate.

  • Note that in our example you won't have live reload nor TypeScript for the electron/main.js. For that you could do something like this. IMO it's not necessary.

  • vite-electron

    Source of Dev.to post

  • Repository of this tutorial: https://github.com/rafaelpimpa/vite-electron

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • vite-plugin-electron

    :electron: Electron⚡️Vite core repo

  • electron-builder

    A complete solution to package and build a ready for distribution Electron app with “auto update” support out of the box

  • # https://www.electron.build/configuration/configuration appId: your.app.id asar: true directories: output: release/${version} files: - dist - electron mac: artifactName: "${productName}_${version}.${ext}" target: - dmg win: target: - target: nsis arch: - x64 artifactName: "${productName}_${version}.${ext}" nsis: oneClick: false perMachine: false allowToChangeInstallationDirectory: true deleteAppDataOnUninstall: false

  • vite

    Next generation frontend tooling. It's fast!

  • import { defineConfig } from 'vite' import react from '@vitejs/plugin-react' // https://vitejs.dev/config/ export default defineConfig({ base: './', plugins: [react()] })

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • From a Day to 17 Minutes: How We’ve Dealt with Slow Build Times

    2 projects | dev.to | 8 Mar 2024
  • How to add Tailwind CSS to Electron-Vite project.

    1 project | /r/electronjs | 2 Nov 2023
  • Customizing the Build of Electron-Vite?

    1 project | /r/electronjs | 2 Oct 2023
  • Build an Electron app with electron-vite

    2 projects | dev.to | 30 Aug 2023
  • Looking for self-hosted auto update solution, working with GitLab.

    1 project | /r/electronjs | 10 Jul 2023