All Projects → caoxiemeihao → electron-vite-boilerplate

caoxiemeihao / electron-vite-boilerplate

Licence: MIT license
📚 A Electron + Vite boilerplate of the nature of learning(source-code of vite-plugin-electron) / 学习性的样板工程(vite-plugin-electron源码)

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to electron-vite-boilerplate

vite-plugin-cloudflare
🔥Building Cloudflare workers is faster and easier using vite-plugin-cloudflare with node builtins like process and stream
Stars: ✭ 108 (-31.21%)
Mutual labels:  vite, esbuild
electron-vue-next
A starter template for using vue-next with the electron.
Stars: ✭ 189 (+20.38%)
Mutual labels:  vite, esbuild
vitext
The Next.js like React framework for better User & Developer experience!
Stars: ✭ 376 (+139.49%)
Mutual labels:  vite, esbuild
vite-electron-esbuild-starter
⚡️The electron starter using Vite and esbuild to fast development.
Stars: ✭ 52 (-66.88%)
Mutual labels:  vite, esbuild
fast-vite-nestjs-electron
Vite + Electron + Nestjs with esbuild, crazy fast! ⚡
Stars: ✭ 128 (-18.47%)
Mutual labels:  vite, esbuild
tailwind-layouts
Collection of Tailwind Layouts
Stars: ✭ 53 (-66.24%)
Mutual labels:  vite, esbuild
bun
SQL-first Golang ORM
Stars: ✭ 1,570 (+900%)
Mutual labels:  sqlite3
finger.farm
Finger.Farm Modern Finger Protocol Hosting... kind of a fingerd implementation in Node
Stars: ✭ 38 (-75.8%)
Mutual labels:  sqlite3
PT-Tracking
Aplicação para registo e acompanhamento de encomendas da CTT Expresso, automatiza a consulta online do estado de tracking para várias remessas e mantém um registo dos pagamentos referentes aos envios à cobrança. As remessas que requerem atenção, devido a atrasos na entrega ou na receção do pagamento correspondente, bem como os cheques cuja data …
Stars: ✭ 18 (-88.54%)
Mutual labels:  sqlite3
food-sqlite-demo
This tutorial we will save text from EditText and Image from gallery into SQLite database
Stars: ✭ 58 (-63.06%)
Mutual labels:  sqlite3
esbuild-vue
An esbuild plugin for loading and compiling Vue 2 single-file components.
Stars: ✭ 43 (-72.61%)
Mutual labels:  esbuild
elucidator-blog-starter
Opinionated Vue 3 + Vite + Typescript minimal blog starter ⚔
Stars: ✭ 28 (-82.17%)
Mutual labels:  vite
mqtt2sql
Copy MQTT topic payloads to MySQL/SQLite database
Stars: ✭ 54 (-65.61%)
Mutual labels:  sqlite3
antares
A modern, fast and productivity driven SQL client with a focus in UX.
Stars: ✭ 836 (+432.48%)
Mutual labels:  sqlite3
tiny sqlite
A thin SQLite wrapper for Nim
Stars: ✭ 50 (-68.15%)
Mutual labels:  sqlite3
viteflare
Cloudflare workers meet Vite plugins
Stars: ✭ 35 (-77.71%)
Mutual labels:  vite
birthday.py
🎉 A simple discord bot in discord.py that helps you understand the usage of SQL databases
Stars: ✭ 30 (-80.89%)
Mutual labels:  sqlite3
unconfig
A universal solution for loading configurations.
Stars: ✭ 415 (+164.33%)
Mutual labels:  esbuild
EFCore-SQLite-XamarinForms
Sample app for using Entity Framework Core 2.0 on .NET Standard with SQLite for Xamarin Forms.
Stars: ✭ 25 (-84.08%)
Mutual labels:  sqlite3
esbuild-css-modules-plugin
A esbuild plugin to bundle css modules into js(x)/ts(x)
Stars: ✭ 64 (-59.24%)
Mutual labels:  esbuild

electron-vite-boilerplate

A Electron + Vite boilerplate of the nature of learning.

学习性的 Electron + Vite 样板工程!

awesome-vite Required Node.JS >= v14.17.0 GitHub license GitHub stars

  • 📦 Out of the box
  • 🚚 Include only necessary dependencies

screenshot

Run Setup

# clone the project
git clone https://github.com/electron-vite/electron-vite-boilerplate.git

# enter the project directory
cd electron-vite-boilerplate

# install dependency
npm install

# develop
npm run dev

Directory

Once dev or build npm-script executed will be generate named dist folder. It has children dir of same as packages folder, the purpose of this design can ensure the correct path calculation.

一旦 devbuild 命令执行过后,将会生成与 packages 相同结构 dist 文件夹,这样设计的目的是保障构建后路径计算的正确性。

├── dist                      After build, it's generated according to the "packages" directory
│   ├── main/
│   ├── preload/
│   └── renderer/
│
├── scripts
│   ├── build.mjs             npm run build
│   └── watch.mjs             npm run dev
│
└── packages
    ├── main                  Main-process source code
    │   └── vite.config.ts
    ├── preload               Preload-scripts source code
    │   └── vite.config.ts
    └── renderer              Renderer-process source code
        └── vite.config.ts

FAQ

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].