Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/danikaze/electron-tsx

Electron boilerplate with TypeScript and React
https://github.com/danikaze/electron-tsx

Last synced: about 1 month ago
JSON representation

Electron boilerplate with TypeScript and React

Awesome Lists containing this project

README

        

# electron-tsx

> Another Electron boilerplate

**Motivation:**
Given that most Electron.js boilerplates are usually outdated or don't work properly, this repository provides an opinionated set of technologies ready to use for developing with Electron using React and TypeScript.

## Features

- ☑ App bundled packages
- ☑ Windows
- ☑ Mac
- ☑ Linux
- ☑ App installers
- ☑ Windows
- ☐ Mac
- ☐ Linux
- ☐ Signed files
- ☑ ASAR packing
- ☑ Application icons
- ☑ Git Hooks
- ☑ Unit Testing
- ☑ Code Linting
- ☑ Prettier
- ☑ ESM support
- ☑ VS Code integration
- ☑ Main process restarted when modified
- ☑ TypeScript
- ☑ Working paths & aliases
- ☑ Typed IPC
- ☑ Webpack with pre-defined loaders
- ☑ React
- ☑ React Dev Tools
- ☐ Hot Module Reloading
- ☐ Redux/Zustand (TBD)
- ☐ Redux dev tools
- ☐ i18n

Other nice features:

- ☑ [electron-debug](https://github.com/sindresorhus/electron-debug)
- ☑ User stored preferences
- ☑ Restore window positions