Skip to content

Template for an Electron application using Electron Forge tooling

License

Notifications You must be signed in to change notification settings

cwellsx/electron_forge_template

Repository files navigation

Electron Forge Template

Note This template has several branches with different features (see Branches for details).

This is a boilerplate or template -- i.e. it is placeholder sample source code, and development tooling -- for an Electron application.

How you use it

To use this template to start your own application:

What's included

This boilerplate supports:

  • Electron
  • Written using TypeScript, and using React in the renderer
  • IPC in both directions, between the main process and the renderer, implemented using a preload script

The boilerplate includes "Hello world" source files to show how the IPC and React are implemented and used at run-time.

The toolchain defined by Electron Forge supports:

  • Hot reloading or quick restart at development time
  • Packaging for deployment

It seems to be based on Webpack and the TypeScript compiler and not on Babel.

How it's implemented

How this was implemented describes how I created this template step-by-step.

See also

For details see also the user guides for these components:

About

Template for an Electron application using Electron Forge tooling

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published