All Projects → ArcherGu → fast-vite-nestjs-electron

ArcherGu / fast-vite-nestjs-electron

Licence: MIT license
Vite + Electron + Nestjs with esbuild, crazy fast! ⚡

Programming Languages

typescript
32286 projects
Vue
7211 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to fast-vite-nestjs-electron

tailwind-layouts
Collection of Tailwind Layouts
Stars: ✭ 53 (-58.59%)
Mutual labels:  vite, esbuild
electron-vue-next
A starter template for using vue-next with the electron.
Stars: ✭ 189 (+47.66%)
Mutual labels:  vite, esbuild
vite-electron-esbuild-starter
⚡️The electron starter using Vite and esbuild to fast development.
Stars: ✭ 52 (-59.37%)
Mutual labels:  vite, esbuild
electron-vite-boilerplate
📚 A Electron + Vite boilerplate of the nature of learning(source-code of vite-plugin-electron) / 学习性的样板工程(vite-plugin-electron源码)
Stars: ✭ 157 (+22.66%)
Mutual labels:  vite, esbuild
vite-plugin-cloudflare
🔥Building Cloudflare workers is faster and easier using vite-plugin-cloudflare with node builtins like process and stream
Stars: ✭ 108 (-15.62%)
Mutual labels:  vite, esbuild
OSAPI
👋 OSAPI 是依靠通用性后台管理平台搭建的API管理平台,基于 vue3、Nestjs 技术栈实现,包含 RBAC 角色权限模块、数据展示、编辑等模块。
Stars: ✭ 32 (-75%)
Mutual labels:  nestjs, vite
cookbook
VueJS + NodeJS Evergreen Cookbook
Stars: ✭ 440 (+243.75%)
Mutual labels:  nestjs, vite
vitext
The Next.js like React framework for better User & Developer experience!
Stars: ✭ 376 (+193.75%)
Mutual labels:  vite, esbuild
esbuild-plugin-svgr
A plugin for esbuild that enables importing *.svg files as React components.
Stars: ✭ 27 (-78.91%)
Mutual labels:  esbuild
morsemoji
Translate text to morse code, but the morse code is emojis
Stars: ✭ 48 (-62.5%)
Mutual labels:  vite
vite-node
Vite as Node.js runtime
Stars: ✭ 422 (+229.69%)
Mutual labels:  vite
devon4node
devonfw node.js stack - create enterprise-grade business apps in node.js safe and fast
Stars: ✭ 23 (-82.03%)
Mutual labels:  nestjs
fast-nest
帮助您快速初始化基于Nest.js的node后端服务
Stars: ✭ 22 (-82.81%)
Mutual labels:  nestjs
nest-microservices
Small user management system using nest microservices
Stars: ✭ 35 (-72.66%)
Mutual labels:  nestjs
Admin-Frame-Vue3
基于Vue3 + Element-Plus + Vite 开发的中/后台管理系统
Stars: ✭ 181 (+41.41%)
Mutual labels:  vite
chengpeiquan.com
My personal website. Base on Vite 2.0 and Vue 3.0. If you want to know how to use Vite to develop a project, you can refer to this repository.
Stars: ✭ 43 (-66.41%)
Mutual labels:  vite
slidev
Presentation Slides for Developers
Stars: ✭ 25,925 (+20153.91%)
Mutual labels:  vite
lynx
Opinionated Framework built on top of NestJS and TypeORM
Stars: ✭ 44 (-65.62%)
Mutual labels:  nestjs
win7
Yet another OS preview via web technologies focused on Microsoft Windows 7.
Stars: ✭ 93 (-27.34%)
Mutual labels:  vite
react-ssr-setup
React ssr setup, new ssr for react-18
Stars: ✭ 22 (-82.81%)
Mutual labels:  vite

logo

Vite + Electron + Nestjs Template

This template is used to build vite + electron + nestjs projects. Build with Doubleshot, crazy fast!

🎉 Doubleshot is a whole new set of tools to help you quickly build and start a node backend or electron main process.

Introduce

This is a template based on my repo: fast-vite-electron. In the main process, I integrated nestjs. In the main process, you can build your code just as you would write a nestjs backend. Desktop clients built from this template can quickly split the electron when you need to switch to B/S.

Features


  • 🛻 An electron ipc transport for nestjs that provides simple ipc communication.

  • 🪟 An electron module for nestjs to launch electron windows.

How to use

  • Click the Use this template button (you must be logged in) or just clone this repo.
  • In the project folder:
    # install dependencies
    yarn # npm install
    
    # run in developer mode
    yarn dev # npm run dev
    
    # build
    yarn build # npm run build

Note for PNPM

In order to use with pnpm, you'll need to adjust your .npmrc to use any one the following approaches in order for your dependencies to be bundled correctly (ref: #6389):

node-linker=hoisted
public-hoist-pattern=*
shamefully-hoist=true

Relative

My blog post:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].