Skip to content

A no-hassle foundation for Electron apps that lets you take off quickly πŸš€

Notifications You must be signed in to change notification settings

vinay0x/electrojet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

86 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Helps your Electron apps take off quickly πŸš€


What is this thing?

ElectroJet is a set of easy-to-use, ready-to-go boilerplates for Electron!

Why do you need a boilerplate in the first place?

Everytime I was struck with an app idea, the thought of setting up frameworks and tooling made me feel very lazy. And I ended up procrastinating. A lot! So, ElectroJet. Electrojet gets my project up and running within one or two minutes!

Why can't you be smart and choose from 100s of other boilerplates?

Flexibility! I wanted to choose between the technologies I wanted. There are lots of boilerplates which pack a crazy ton of shit. Sometimes I wanted more than a boilerplate had to offer, sometimes less. Messing around to add/remove something was even crazier since most boilerplates are of different patterns.

How is this different?

Electrojet is not one but a set of boilerplates. It provides combinations which lets you choose what technologies you want bundled in your boilerplate.

So, what all stuff are there?

Electron and React are available by default in all boilerplates.

Along with them, you can have:

Build tools:

Other stuff

Alright. How do I use this?

  • Refer the table below to figure out which branch you want.
  • Clone the corresponding branch with git clone
    git clone --single-branch --branch <branchName> https://github.com/vinaychandranvs/electrojet <yourProjectName>
  • Change directory to <yourProjectName>
  • Install dependencies by running npm install
  • Start development server by runnining npm start
  • Package using npm run build
Branch Name
React
Redux
Redux Persist w/
  Electron Store
Connected
  React Router
master βœ… βœ… βœ… βœ…
base βœ… ❌ ❌ ❌
redux βœ… βœ… ❌ ❌
redux-persist βœ… βœ… βœ… ❌
react-redux-router βœ… βœ… ❌ βœ…

About

A no-hassle foundation for Electron apps that lets you take off quickly πŸš€

Resources

Stars

Watchers

Forks

Packages

No packages published