Fast Vite Nestjs Electron screenshot

Fast Vite Nestjs Electron

Author Avatar Theme by Archergu
Updated: 16 Jan 2026
366 Stars

Vite + Vue + Electron + Nestjs with esbuild, crazy fast!

Categories

Overview:

The Vite + Electron + Nestjs Template is a template used to build vite + electron + nestjs projects. It is built with Doubleshot, which is a new set of tools designed to help quickly build and start a node backend or electron main process. This template integrates nestjs in the main process, allowing users to easily build their code similar to writing a nestjs backend. Desktop clients built from this template have the ability to quickly split the electron when needed to switch to B/S.

Features:

  • vite-plugin-doubleshot: Allows for running/building of electron main process or node backend.
  • Electron IPC transport for nestjs: Provides simple ipc communication.
  • Electron module for nestjs: Allows for launching of electron windows.
  • Quick start and build: Powered by tsup and electron-builder integrated in @doubleshot/builder.

Installation:

  1. Click the “Use this template” button or clone the repo.

  2. In the project folder, adjust your .npmrc to use one of the following approaches in order for your dependencies to be bundled correctly when using pnpm:

    • Relative approach

Summary:

The Vite + Electron + Nestjs Template is a powerful template for building vite + electron + nestjs projects. It provides key features such as vite-plugin-doubleshot, electron IPC transport for nestjs, and electron module for nestjs. The template also offers quick start and build functionalities powered by tsup and electron-builder integrated in @doubleshot/builder. With this template, developers can easily build desktop clients with the ability to switch between electron and B/S when needed.