Skip to content
/ boilerplate-nodejs Public template

Build desktop apps with Node.js, system webview and native UI.

Notifications You must be signed in to change notification settings

yue/boilerplate-nodejs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

boilerplate-nodejs

A Node.js template of the Yue library for building cross-platform desktop apps with system webview and native GUI widgets.

For a real world example, check the open source Chie app.

Features

  • Build desktop apps with Node.js, system webview and native UI.
  • Generate portable executables for Linux/Windows.
  • Generate signed app bundle for macOS.
  • Add Node.js bindings to web pages.
  • Custom protocols in webview.

Screenshots

macOS Linux Windows

How to use

  1. Clone the project.
  2. Put your web app in app/.
  3. npm install to install dependencies.
  4. npm start to start the app.
  5. npm run dist to create distribution.

Docs

License

Public domain.