Are you happy with your logging solution? Would you help us out by taking a 30-second survey? Click here

electron-catalyst

Package for electron app publishing which drastically decreases bundle size by caching the prerequisites for apps to work

Subscribe to updates I use electron-catalyst


Statistics on electron-catalyst

Number of watchers on Github 25
Number of open issues 0
Main language CoffeeScript
Open pull requests 0+
Closed pull requests 0+
Last commit about 2 years ago
Repo Created almost 4 years ago
Repo Last Updated over 1 year ago
Size 2.08 MB
Organization / Authorgokmen
Contributors1
Page Updated
Do you use electron-catalyst? Leave a review!
View electron-catalyst activity
View on github
Fresh, new opensource launches 🚀🚀🚀
Trendy new open source projects in your inbox! View examples

Subscribe to our mailing list

Evaluating electron-catalyst for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)

electron-catalyst

Package for electron app publishing which drastically decreases bundle size by caching the prerequisites for apps to work

By using electron-catalyst like in the following example on a https://github.com/atom/electron-quick-start example app

will generate following the TestApp.app is the app bundled with Electron but the other one TestApp-catalyst is bundled with https://github.com/cenkalti/catalyst which dramatically reduces the file size. Once catalysed version is launched by the end-user catalyst will get the files required in generated config above, if it's already downloaded it will re-use that which is the main trick with the catalyst.

And if one of the catalyst bundled app is executed on the user machine before rest will re-use the existing Electron version.

This uses electron-packager for generating the traditional package which means you can use any arguments that electron-packager supports as well.

Whole current implementation has been done in a day at Packathon http://packathon.org/ (Jan 23 '16)

TODO

  • Add linux, win platform support
  • Code cleanup

AUTHORS

  • Gokmen Goksel (@gokmen)
  • Cenk Alt (@cenkalti)
electron-catalyst list of languages used
More projects by gokmen View all
Other projects in CoffeeScript