Skip to content
Yaspet ( aka Yet Another Starter Pack for Electron Typescript ) use Electron 4, React 16 for render process and Typescript 3 for main process.
TypeScript JavaScript CSS HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

YASPET : React Edition

Yet Another Starter Pack for Electron & Typescript ( aka YASPET )

YASPET is a starter pack with :

  • Electron 4.
  • Typescript 3 for main process.

This edition come with React for front-end and some tooling for development :

  • Webpack to bundle all front code and hot reload front during development.
  • Nodemon to reload the main process during development.
  • Jest for testing

Getting Started

You can git clone this repository or download a zip of this repository to start coding.


After getting the project, you need to install all packages with :

yarn install

After that, you start coding and enable auto reloading for front and back with :

yarn dev

You run tests for front and back with ;

yarn test

Built With

  • Electron - Build cross platform desktop apps with JavaScript, HTML, and CSS.
  • React - A JavaScript library for building user interfaces.
  • Jest - Test all JavaScript code.
  • Typescript - TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.
  • Webpack - Module bundler.
  • Nodemon - Automatically restarting the application when file changes in the directory


Ravidhu Dissanayake

Other Editions

You can’t perform that action at this time.