/electron-prokit

๐Ÿš€ Use electron like a pro!

Primary LanguageTypeScriptMIT LicenseMIT

logo

Electron Prokit

A desktop app framework based on Electron,develop desktop applications like a pro!

npm package node compatibility build status coveralls license

English | ็ฎ€ไฝ“ไธญๆ–‡

โœจ Features

  • ๐Ÿ’ก Quick Start: Quickly get started with scaffolding tools!

  • โšก๏ธ Use Vite: Configure each process like configuring the vite project.

  • ๐Ÿ› ๏ธ Rich Features: Out-of-the-box support for Typescriptใ€Vueใ€React and more.

  • ๐Ÿ“ฆ Optimized Build: Packing and Construction Integrated solution.

  • ๐Ÿ”ฅ Hot Reloading Optimized Build: The main process and rendering process and preload scripts support hot reloading.

  • ๐Ÿ”‘ Fully Typed APIs: Flexible programmatic APIs with full TypeScript typing.

  • ๐ŸŽจ Abundant APIs: Process communication, window management, network requests, cross-language invocation, task management, database management...

  • ๐Ÿ“บ Best Practices: Provide best practices and demo electron applications.

๐Ÿ‘œ Packages

Package npm version npm downloads
electron-prokit npm version npm downloads
create-electron-prokit npm version npm downloads
@electron-prokit/create-service npm version npm downloads

๐Ÿ”ง Using a Scaffold

You can quickly create a project using a scaffold, which integrates with the electron-prokit ecosystem.

Use NPM:

npm create electron-prokit myapp

Use Yarn:

yarn create electron-prokit myapp

In the command above, replace myapp with the name of your project.

๐Ÿ“– Documents

Homepage

API

Plugins

Tutorials

โŒจ๏ธ Playground

git clone https://github.com/Xutaotaotao/electron-prokit.git

pnpm i

pnpm run dev

๐Ÿ“ท Screenshot

light

dark

๐Ÿ‘ฅ Supporters

Stargazers repo roster for electron-prokit

Forkers repo roster for @Xutaotaotao/electron-prokit