Skip to content
This repository was archived by the owner on Jun 5, 2019. It is now read-only.

skellock/typescript-with-electron-react-kit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0acff6b · Mar 19, 2018
Jan 6, 2018
Jul 16, 2017
Jan 6, 2018
Mar 19, 2018
Jan 6, 2018
Jan 6, 2018
Nov 11, 2017
Jan 5, 2018
Jan 6, 2018
Jul 15, 2017
Jan 6, 2018
Jan 6, 2018
Dec 10, 2017
Jan 6, 2018
Jan 6, 2018
Dec 10, 2017
Jan 6, 2018

Repository files navigation

Build Status Coverage Status GitHub release GitHub contributors license

typescript-with-electron-react-kit

This is a TypeScript and React starter kit for building Electron apps.

Check out the docs for some of the choices and motivations.

Example

You have to bring your own awesome. But here's a picture* after npm i and npm start and npm storybook...

* What it looks like moments before you hit the delete button to nuke all the staged features..

Out of the Box

Electron Features 💫

  • ability to build all 3 platforms on your mac
  • auto-update your apps!
  • a simple library for css styling
  • fast & fluid animation engine
  • fantastic keyboard support
  • save window position between launches
  • persist application data as JSON
  • sane styling defaults on windows, mac, and linux

Devs Like Nice Things Too 🔨

  • super-fast hot reloading 🔥
  • lean production bundles
  • integrated storybook support
  • unit tests with mocking
  • storybook snapshot testing
  • code linting & formatting

Documentation & Samples 🖨

  • how to quickly jettison parts you don't want
  • why we chose the stack we did
  • how to structure your electron app
  • a simple & co-located approach to building your components

Not Included 💣

  • lock in... keep what works for you, ditch the rest
  • state management... mobx? / redux? ... both awesome. both excluded.
  • a component toolkit

License 🎤

You down with MIT?

Contributors


@skellock

@rmevans9

@firede