{"_id":"awesome-electron","_rev":"32-228ae05bd5438569dcfaeaaf6a50dd74","name":"awesome-electron","description":"Useful resources for creating apps with Electron","dist-tags":{"latest":"2.6.0"},"versions":{"1.0.0":{"name":"awesome-electron","version":"1.0.0","description":"Useful resources for creating apps with Electron","main":"index.js","scripts":{"test":"node test.js | tap-spec"},"repository":{"type":"git","url":"git+https://github.com/sindresorhus/awesome-electron.git"},"keywords":["electron","documentation","reference","guide","awesome"],"author":{"name":"Zeke Sikelianos","email":"zeke@sikelianos.com","url":"http://zeke.sikelianos.com"},"license":"CC0","bugs":{"url":"https://github.com/sindresorhus/awesome-electron/issues"},"browserify":{"transform":["brfs"]},"homepage":"https://github.com/sindresorhus/awesome-electron#readme","devDependencies":{"tap-spec":"^4.1.1","tape":"^4.5.1"},"dependencies":{"brfs":"^1.4.3"},"gitHead":"5512e28af3117c2bf018bbb1d938ff180d78386e","_id":"awesome-electron@1.0.0","_shasum":"f74e33897b06d82d451822b0af5f06717c059aab","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"zeke","email":"zeke@sikelianos.com"},"dist":{"shasum":"f74e33897b06d82d451822b0af5f06717c059aab","tarball":"https://registry.npmjs.org/awesome-electron/-/awesome-electron-1.0.0.tgz","integrity":"sha512-+nbodULPNesIDqpFPCkFHBH6jcWrbWoPmpJt257PKti5ieA5gRQsH52bAo8NaFRwkWd5eP7DS7Xt0Xk0C+ariQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF2VFmShvoQY8CEKttmIYGm+DVdHUjP1sfz8wGkQApDOAiEA7HznzGS24tip8LQ/y84ZDxSKpbzJwa6iLo4n0qLCd/c="}]},"maintainers":[{"name":"zeke","email":"zeke@sikelianos.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/awesome-electron-1.0.0.tgz_1461347888742_0.01559799793176353"},"directories":{}},"1.0.1":{"name":"awesome-electron","version":"1.0.1","description":"Useful resources for creating apps with Electron","main":"index.js","scripts":{"test":"node test.js | tap-spec"},"repository":{"type":"git","url":"git+https://github.com/sindresorhus/awesome-electron.git"},"keywords":["electron","documentation","reference","guide","awesome"],"author":{"name":"Zeke Sikelianos","email":"zeke@sikelianos.com","url":"http://zeke.sikelianos.com"},"license":"CC0","bugs":{"url":"https://github.com/sindresorhus/awesome-electron/issues"},"browserify":{"transform":["brfs"]},"homepage":"https://github.com/sindresorhus/awesome-electron#readme","devDependencies":{"tap-spec":"^4.1.1","tape":"^4.5.1"},"dependencies":{"brfs":"^1.4.3"},"gitHead":"4cd7485e0c47f21a5521ef49944d2467f4b17db8","_id":"awesome-electron@1.0.1","_shasum":"f23c8e0cacf668cee937e20309f371f16a12db3b","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"zeke","email":"zeke@sikelianos.com"},"dist":{"shasum":"f23c8e0cacf668cee937e20309f371f16a12db3b","tarball":"https://registry.npmjs.org/awesome-electron/-/awesome-electron-1.0.1.tgz","integrity":"sha512-kQm0B87RGTP6v7lWisyLNVAQdW3uo0pz0HiTW+o6BFNB1iT0KYyx8oBOo8y3yQrWRXISHf9YJYYinLsTkyum1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEmKj+9zu4rwh84LIlAqVpQxZtXjEvvYZhdT/PSiwZzpAiBWq3V5xEzwp6FAznGOPcshck13ysWaB9MS6JHCHQegMA=="}]},"maintainers":[{"name":"zeke","email":"zeke@sikelianos.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/awesome-electron-1.0.1.tgz_1461348724360_0.47398081445135176"},"directories":{}},"1.1.0":{"name":"awesome-electron","version":"1.1.0","description":"Useful resources for creating apps with Electron","main":"index.js","scripts":{"test":"node test.js | tap-spec"},"repository":{"type":"git","url":"git+https://github.com/sindresorhus/awesome-electron.git"},"keywords":["electron","documentation","reference","guide","awesome"],"author":{"name":"Zeke Sikelianos","email":"zeke@sikelianos.com","url":"http://zeke.sikelianos.com"},"license":"CC0","bugs":{"url":"https://github.com/sindresorhus/awesome-electron/issues"},"browserify":{"transform":["brfs"]},"homepage":"https://github.com/sindresorhus/awesome-electron#readme","devDependencies":{"tap-spec":"^4.1.1","tape":"^4.5.1"},"dependencies":{"brfs":"^1.4.3"},"gitHead":"f72765d4c379f1af3e41cddb4fd5d11e75b14f78","_id":"awesome-electron@1.1.0","_shasum":"b58a62a7b0e43744132c3d2be6e80c8c11ed8e1e","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"zeke","email":"zeke@sikelianos.com"},"dist":{"shasum":"b58a62a7b0e43744132c3d2be6e80c8c11ed8e1e","tarball":"https://registry.npmjs.org/awesome-electron/-/awesome-electron-1.1.0.tgz","integrity":"sha512-QAPi3PK0cLJBvmjSGwmBjy4MHAI/wng7sEB7Xdk09RrQ3+Bvrz3zQNl/akPr+W7ClRJVRVuRc9+QkDqUg49voA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDF15Y4LHhtfg2xUuTGqHIpvvfOvUrk3DAfL+14kQh5+wIhAIltDKIDmhiFjSu6nboB8JZwkhXfjiO1NUvpdZFRa+/u"}]},"maintainers":[{"name":"zeke","email":"zeke@sikelianos.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/awesome-electron-1.1.0.tgz_1461349898370_0.34244285710155964"},"directories":{}},"1.1.1":{"name":"awesome-electron","version":"1.1.1","description":"Useful resources for creating apps with Electron","main":"index.js","scripts":{"test":"node test.js | tap-spec"},"repository":{"type":"git","url":"git+https://github.com/sindresorhus/awesome-electron.git"},"keywords":["electron","documentation","reference","guide","awesome"],"author":{"name":"Zeke Sikelianos","email":"zeke@sikelianos.com","url":"http://zeke.sikelianos.com"},"license":"CC0","bugs":{"url":"https://github.com/sindresorhus/awesome-electron/issues"},"browserify":{"transform":["brfs"]},"homepage":"https://github.com/sindresorhus/awesome-electron#readme","devDependencies":{"tap-spec":"^4.1.1","tape":"^4.5.1"},"dependencies":{"brfs":"^1.4.3"},"gitHead":"03e0ec450c14438e34d70ff055b57420b36f885d","_id":"awesome-electron@1.1.1","_shasum":"572afd10197f5bbd01d70c35747480be2b58bc04","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"zeke","email":"zeke@sikelianos.com"},"dist":{"shasum":"572afd10197f5bbd01d70c35747480be2b58bc04","tarball":"https://registry.npmjs.org/awesome-electron/-/awesome-electron-1.1.1.tgz","integrity":"sha512-z6ooo0z6gEienubd4QsJSaJ6b65b5b0HI0Y5rctSbP/Yyxqk8SiGg9X2SAzZ9MOBi4/Rs1N2hPiDm0lqpw0d5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBZdYFXa2aqRMTJz43itSZXgZNOPhSKA0f1q9p+9yaKwIgYrBLr7M491KorAaJiKm0OAGht7fBg9+JWfHbhB7Zp64="}]},"maintainers":[{"name":"zeke","email":"zeke@sikelianos.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/awesome-electron-1.1.1.tgz_1461353724340_0.007301415782421827"},"directories":{}},"2.0.0":{"name":"awesome-electron","version":"2.0.0","description":"Useful resources for creating apps with Electron","main":"awesome.json","scripts":{"build":"node build.js > awesome.json","pretest":"npm run build","test":"node test.js | tap-spec","prepublish":"npm test"},"repository":{"type":"git","url":"git+https://github.com/sindresorhus/awesome-electron.git"},"keywords":["electron","documentation","reference","guide","awesome"],"author":{"name":"Zeke Sikelianos","email":"zeke@sikelianos.com","url":"http://zeke.sikelianos.com"},"license":"CC0","bugs":{"url":"https://github.com/sindresorhus/awesome-electron/issues"},"homepage":"https://github.com/sindresorhus/awesome-electron#readme","devDependencies":{"tap-spec":"^4.1.1","tape":"^4.5.1"},"gitHead":"b88eeceb7bb4d35088db66557f9c427de74e979a","_id":"awesome-electron@2.0.0","_shasum":"59dbce0887cdbefc8073cc6a192b8e92f5f2dc8c","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"zeke","email":"zeke@sikelianos.com"},"dist":{"shasum":"59dbce0887cdbefc8073cc6a192b8e92f5f2dc8c","tarball":"https://registry.npmjs.org/awesome-electron/-/awesome-electron-2.0.0.tgz","integrity":"sha512-1U8UagtdFpx0riuGg8Gx3uC62zYDyzjVbGXBdL8Gm+vxwGkYtzh9X8KsHJvwCzQ1pmwge+z1HG1qfZW16T9Rcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHkXn8QzsiMFMqxlgC3/eEAkBj/VHP3KSlNfrJfnvFx2AiEAnvv9XcoPrcFkiIuztw4pNvvZ08Khcqsaznvx0vHnRPA="}]},"maintainers":[{"name":"jlord","email":"to.jlord@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"zeke","email":"zeke@sikelianos.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/awesome-electron-2.0.0.tgz_1465841460650_0.232208589091897"},"directories":{}},"2.1.0":{"name":"awesome-electron","version":"2.1.0","description":"Useful resources for creating apps with Electron","main":"awesome.json","scripts":{"build":"node build.js > awesome.json","pretest":"npm run build","test":"node test.js | tap-spec","prepublish":"npm test"},"repository":{"type":"git","url":"git+https://github.com/sindresorhus/awesome-electron.git"},"keywords":["electron","documentation","reference","guide","awesome"],"author":{"name":"Zeke Sikelianos","email":"zeke@sikelianos.com","url":"http://zeke.sikelianos.com"},"license":"CC0","bugs":{"url":"https://github.com/sindresorhus/awesome-electron/issues"},"homepage":"https://github.com/sindresorhus/awesome-electron#readme","devDependencies":{"tap-spec":"^4.1.1","tape":"^4.5.1"},"gitHead":"87700899c1bf69736828b8a41bd746e780fec340","_id":"awesome-electron@2.1.0","_shasum":"ba78db32b42ebe4822b8e3193ae6857f6db6c744","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"zeke","email":"zeke@sikelianos.com"},"dist":{"shasum":"ba78db32b42ebe4822b8e3193ae6857f6db6c744","tarball":"https://registry.npmjs.org/awesome-electron/-/awesome-electron-2.1.0.tgz","integrity":"sha512-pHl7KbtO/MEWaTXwsKvX6sTKxwIpnHPr+w+PQ8SxNB4ZL2qJF1NDGBmXnWOhsl3H0sj9gPmNQPEzJXvzaH3DAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICb/6dXeZTj9ltSjcTf3xhLS3Pxw+naxcmQrgCD5sSdQAiA23IsB2qYtEooX1xuTgnQ8mYSZ1qe28J7jw27nL9dgyg=="}]},"maintainers":[{"name":"jlord","email":"to.jlord@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"zeke","email":"zeke@sikelianos.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/awesome-electron-2.1.0.tgz_1468433065577_0.32903218967840075"},"directories":{}},"2.1.1":{"name":"awesome-electron","version":"2.1.1","description":"Useful resources for creating apps with Electron","main":"awesome.json","scripts":{"build":"node build.js > awesome.json","pretest":"npm run build","test":"node test.js | tap-spec","prepublish":"npm test"},"repository":{"type":"git","url":"git+https://github.com/sindresorhus/awesome-electron.git"},"keywords":["electron","documentation","reference","guide","awesome"],"author":{"name":"Zeke Sikelianos","email":"zeke@sikelianos.com","url":"http://zeke.sikelianos.com"},"license":"CC0","bugs":{"url":"https://github.com/sindresorhus/awesome-electron/issues"},"homepage":"https://github.com/sindresorhus/awesome-electron#readme","devDependencies":{"tap-spec":"^4.1.1","tape":"^4.5.1"},"gitHead":"fc25fc0424540a94515282dda310f43204794ff8","_id":"awesome-electron@2.1.1","_shasum":"5cb6082c2203963661a19892e8ddf625bdd5c58f","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"zeke","email":"zeke@sikelianos.com"},"dist":{"shasum":"5cb6082c2203963661a19892e8ddf625bdd5c58f","tarball":"https://registry.npmjs.org/awesome-electron/-/awesome-electron-2.1.1.tgz","integrity":"sha512-GP0/1/85yfUCGnL1oXAXFIzsfOQC4CBS8W1LVkHdDNFlUJE7ue5kBgxOD3Keiir4Qkw+OYBHboCaUsn3ZRDjJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZIM8UCJStSku7YC0r7vhIDYM01ASLCmCTfKpjs1YEuQIhANKY+DH9GnL1DTVnpZiMvApG5w6E38afVAU6/NR8xJpG"}]},"maintainers":[{"name":"jlord","email":"to.jlord@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"zeke","email":"zeke@sikelianos.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/awesome-electron-2.1.1.tgz_1468433421858_0.6963362516835332"},"directories":{}},"2.2.0":{"name":"awesome-electron","version":"2.2.0","description":"Useful resources for creating apps with Electron","main":"awesome.json","scripts":{"build":"node build.js > awesome.json","pretest":"npm run build","test":"node test.js | tap-spec","prepublish":"npm test"},"repository":{"type":"git","url":"git+https://github.com/sindresorhus/awesome-electron.git"},"keywords":["electron","documentation","reference","guide","awesome"],"author":{"name":"Zeke Sikelianos","email":"zeke@sikelianos.com","url":"http://zeke.sikelianos.com"},"license":"CC0","bugs":{"url":"https://github.com/sindresorhus/awesome-electron/issues"},"homepage":"https://github.com/sindresorhus/awesome-electron#readme","devDependencies":{"tap-spec":"^4.1.1","tape":"^4.5.1"},"gitHead":"d80b4752e3a1fe4ef6641ae7688575691f3ea5e5","_id":"awesome-electron@2.2.0","_shasum":"606bddb0bfab5902da4111594d6463cd1092fc39","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"zeke","email":"zeke@sikelianos.com"},"dist":{"shasum":"606bddb0bfab5902da4111594d6463cd1092fc39","tarball":"https://registry.npmjs.org/awesome-electron/-/awesome-electron-2.2.0.tgz","integrity":"sha512-n/KTZMKpWxye4TnD1gGGR8OUNJ20kEKA4+0ohQ8BH3KkTGOhB+BdpcM/4OabCeRtvEw96VcQRcX5QSh6HkFfSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/13eHnA70MN6MoUyysHn6dg6J421QsiBygXrGLfaiRgIgcFNYC4pZfNa+1PTrH2kikDDvbqEG3KrpZtr6ez9Pj7Y="}]},"maintainers":[{"name":"jlord","email":"to.jlord@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"zeke","email":"zeke@sikelianos.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/awesome-electron-2.2.0.tgz_1469255049294_0.054775527911260724"},"directories":{}},"2.3.0":{"name":"awesome-electron","version":"2.3.0","description":"Useful resources for creating apps with Electron","main":"awesome.json","scripts":{"build":"node build.js > awesome.json","pretest":"npm run build","test":"node test.js | tap-spec","prepublish":"npm test"},"repository":{"type":"git","url":"git+https://github.com/sindresorhus/awesome-electron.git"},"keywords":["electron","documentation","reference","guide","awesome"],"author":{"name":"Zeke Sikelianos","email":"zeke@sikelianos.com","url":"http://zeke.sikelianos.com"},"license":"CC0","bugs":{"url":"https://github.com/sindresorhus/awesome-electron/issues"},"homepage":"https://github.com/sindresorhus/awesome-electron#readme","devDependencies":{"tap-spec":"^4.1.1","tape":"^4.5.1"},"gitHead":"840531764845194fe1443bddadf92100d56ed6bf","_id":"awesome-electron@2.3.0","_shasum":"e81068ea53bdc3933bfe863e1b8bb43389eff095","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"zeke","email":"zeke@sikelianos.com"},"dist":{"shasum":"e81068ea53bdc3933bfe863e1b8bb43389eff095","tarball":"https://registry.npmjs.org/awesome-electron/-/awesome-electron-2.3.0.tgz","integrity":"sha512-knYODsg77lMn7ZBzx6h7w203u4m3AG6dseRR3YpB27Ue3Kzl9zMfKzlf8sNYpOqhiZ2Wqjro8ApxTqaM+LSm0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICSOgZdgt0jfiYg0OW/toVAwpdFvi0C/pMNhQkPvhjMlAiEA7RmuohYkjKdm51WEEIfvyJmsmunUrXlsIjfKg3PauaM="}]},"maintainers":[{"name":"jlord","email":"to.jlord@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"zeke","email":"zeke@sikelianos.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/awesome-electron-2.3.0.tgz_1469255064213_0.7888207139912993"},"directories":{}},"2.4.0":{"name":"awesome-electron","version":"2.4.0","description":"Useful resources for creating apps with Electron","main":"awesome.json","scripts":{"build":"node build.js > awesome.json","pretest":"npm run build","test":"node test.js | tap-spec","prepublish":"npm test"},"repository":{"type":"git","url":"git+https://github.com/sindresorhus/awesome-electron.git"},"keywords":["electron","documentation","reference","guide","awesome"],"author":{"name":"Zeke Sikelianos","email":"zeke@sikelianos.com","url":"http://zeke.sikelianos.com"},"license":"CC0","bugs":{"url":"https://github.com/sindresorhus/awesome-electron/issues"},"homepage":"https://github.com/sindresorhus/awesome-electron#readme","devDependencies":{"tap-spec":"^4.1.1","tape":"^4.5.1"},"gitHead":"f1d82243994e45bfbaa092cdd8ed226f45c24dc6","_id":"awesome-electron@2.4.0","_shasum":"6ab3cde5139cc5866f9d829588a124c0637ebbca","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"zeke","email":"zeke@sikelianos.com"},"dist":{"shasum":"6ab3cde5139cc5866f9d829588a124c0637ebbca","tarball":"https://registry.npmjs.org/awesome-electron/-/awesome-electron-2.4.0.tgz","integrity":"sha512-FAHWiYvgiqWEzXkAOtGgoYahLHuEzBVr+ayUhbY8P51MIvDRfu4VfpT4MdrwEASVoQvtENKeSc+aL/APd4Dd3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGan1BEZWfMo6nj2yW40oaSUvN2sKVypt9Yn2sZiHet8AiB+elPKdNX7GE4So6cCEW6mcakireLTVr2i7PCvAIimyA=="}]},"maintainers":[{"name":"jlord","email":"to.jlord@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"zeke","email":"zeke@sikelianos.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/awesome-electron-2.4.0.tgz_1473458030189_0.5693788959179074"},"directories":{}},"2.5.0":{"name":"awesome-electron","version":"2.5.0","description":"Useful resources for creating apps with Electron","main":"awesome.json","scripts":{"build":"node build.js > awesome.json","pretest":"npm run build","test":"node test.js | tap-spec","prepublish":"npm test"},"repository":{"type":"git","url":"git+https://github.com/sindresorhus/awesome-electron.git"},"keywords":["electron","documentation","reference","guide","awesome"],"author":{"name":"Zeke Sikelianos","email":"zeke@sikelianos.com","url":"http://zeke.sikelianos.com"},"license":"CC0","bugs":{"url":"https://github.com/sindresorhus/awesome-electron/issues"},"homepage":"https://github.com/sindresorhus/awesome-electron#readme","devDependencies":{"tap-spec":"^4.1.1","tape":"^4.5.1"},"gitHead":"c9942b6f6a9ab83727a753ed8001ca0578852337","_id":"awesome-electron@2.5.0","_shasum":"042e804715568722edbb6e66e262aea015c438a4","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.1","_npmUser":{"name":"zeke","email":"zeke@sikelianos.com"},"dist":{"shasum":"042e804715568722edbb6e66e262aea015c438a4","tarball":"https://registry.npmjs.org/awesome-electron/-/awesome-electron-2.5.0.tgz","integrity":"sha512-7h0KJHGDOZPpB8K7kvg5ZItTWF7+X5o99M5bF4MAkUQ2BI1j5e1D4m1OsDFtLVOytFj2zUYkfH3JHv3ysQiujw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC62QxihwNf7ner9n/REAM/4YX6tMz63EXaj71HKoLK4gIgJ1ZekX+1kRzfwaPCJjLzQd15l5QXaozRElIa2XwcZtg="}]},"maintainers":[{"name":"jlord","email":"to.jlord@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"zeke","email":"zeke@sikelianos.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/awesome-electron-2.5.0.tgz_1478104267407_0.09556274651549757"},"directories":{}},"2.6.0":{"name":"awesome-electron","version":"2.6.0","description":"Useful resources for creating apps with Electron","main":"awesome.json","scripts":{"build":"node build.js > awesome.json","pretest":"npm run build","test":"node test.js | tap-spec","prepublish":"npm test"},"repository":{"type":"git","url":"git+https://github.com/sindresorhus/awesome-electron.git"},"keywords":["electron","documentation","reference","guide","awesome"],"author":{"name":"Zeke Sikelianos","email":"zeke@sikelianos.com","url":"http://zeke.sikelianos.com"},"license":"CC0","bugs":{"url":"https://github.com/sindresorhus/awesome-electron/issues"},"homepage":"https://github.com/sindresorhus/awesome-electron#readme","devDependencies":{"tap-spec":"^4.1.1","tape":"^4.5.1"},"gitHead":"0d33aa16b2eaa55999089122c680b9773afcf406","_id":"awesome-electron@2.6.0","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"zeke","email":"zeke@sikelianos.com"},"dist":{"integrity":"sha512-kfxe7vreUiAiS2r5IkOfnzNYOsZwkTuMSzJBPAKoHR3ykiMzVaevg/21YAQQg/vYYWya8/gBwbDKz3L5RQbs0Q==","shasum":"82097a7f552db2760907f768a2a26871414f0176","tarball":"https://registry.npmjs.org/awesome-electron/-/awesome-electron-2.6.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4UbjUSzruLSKFQZpU70hBBcQP9cJSfxYL1Sfkui+/aAIhAKL0t71ZIZrJDSAAOScoGhevxHJicsJltBmW5X6ek1Rj"}]},"maintainers":[{"email":"sindresorhus@gmail.com","name":"sindresorhus"},{"email":"to.jlord@gmail.com","name":"jlord"},{"email":"kevinsawicki@gmail.com","name":"kevinsawicki"},{"email":"zeke@sikelianos.com","name":"zeke"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/awesome-electron-2.6.0.tgz_1511286014027_0.8132534578908235"},"directories":{}}},"readme":"# Awesome Electron [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)\n\n[<img src=\"https://rawgit.com/sindresorhus/awesome-electron/master/electron-logo.svg\" align=\"right\" width=\"100\">](http://electron.atom.io)\n\n> Useful resources for creating apps with [Electron](http://electron.atom.io)\n\nYou might also like [awesome-nodejs](https://github.com/sindresorhus/awesome-nodejs).\n\n<a target='_blank' rel='nofollow' href='https://app.codesponsor.io/link/tmkVF4Qm7RNE8e9RVwnim6gU/sindresorhus/awesome-electron'>\n  <img alt='Sponsor' width='888' height='68' src='https://app.codesponsor.io/embed/tmkVF4Qm7RNE8e9RVwnim6gU/sindresorhus/awesome-electron.svg' />\n</a>\n\n\n## Contents\n## Table of Contents\n\n- [npm Package](#npm-package)\n- [Apps](#apps)\n- [Boilerplates](#boilerplates)\n- [Tools](#tools)\n- [Components](#components)\n- [Documentation](#documentation)\n- [Articles](#articles)\n- [Books](#books)\n- [Videos](#videos)\n- [Podcasts](#podcasts)\n- [Community](#community)\n- [Tips](#tips)\n\n## npm Package\n\nThe contents of this README are available in a structured JSON format:\n\n```sh\nnpm i awesome-electron\n```\n\nWhen you `require('awesome-electron')`, you get an array of all that is awesome:\n\n```js\n{ name: 'WebTorrent',\n  href: 'https://github.com/feross/webtorrent-app',\n  description: 'Streaming torrent client.',\n  category: 'apps',\n  subcategory: 'open_source' },\n{ name: 'Min',\n  href: 'https://github.com/PalmerAL/Min',\n  description: 'Minimal web browser.',\n  category: 'apps',\n  subcategory: 'open_source' },\n{ name: 'Mancy',\n  href: 'https://github.com/princejwesley/Mancy',\n  description: 'JavaScript REPL.',\n  category: 'apps',\n  subcategory: 'open_source' },\n  ...\n]\n```\n\nTo keep the repository's master branch clean and contributor-friendly, the code\nfor this npm package lives in a separate branch: \nhttps://github.com/sindresorhus/awesome-electron/tree/npm-module\n\n## Apps\n\nMade with Electron.\n\n### Open Source\n\n###### Featured\n\n- [Beaker](https://github.com/beakerbrowser/beaker) - Browser with peer-to-peer web protocols.\n- [Hyper](https://github.com/zeit/hyper) - Terminal.\n- [WebTorrent](https://github.com/feross/webtorrent-app) - Streaming torrent client.\n- [Kap](https://github.com/wulkano/kap) - Screen recorder with GIF support.\n- [Min](https://github.com/minbrowser/min) - Minimal web browser.\n- [Mancy](https://github.com/princejwesley/Mancy) - JavaScript REPL.\n- [SpaceRadar](https://github.com/zz85/space-radar) - Interactive disk space and memory visualization.\n- [Nocturn](https://github.com/k0kubun/Nocturn) - Twitter client.\n- [Mojibar](https://github.com/muan/mojibar) - Emoji searcher in your menubar.\n- [Playback](https://github.com/mafintosh/playback) - Video player.\n- [Upterm](https://github.com/railsware/upterm) - Terminal.\n- [Atom](https://github.com/atom/atom) - Code editor.\n- [Visual Studio Code](https://github.com/Microsoft/vscode) - Cross-platform IDE.\n- [Nylas N1](https://github.com/nylas/N1) - Extensible email client.\n- [Brave](https://github.com/brave/browser-laptop) - Privacy-focused web browser.\n\n###### Other\n\n- [Git-it](https://github.com/jlord/git-it-electron) - Teaches you Git and GitHub.\n- [Caprine](https://github.com/sindresorhus/caprine) - Unofficial Facebook Messenger app.\n- [Simplenote](https://github.com/Automattic/simplenote-electron) - Note keeper.\n- [nuTorrent](https://github.com/LeeChSien/nuTorrent) - BitTorrent client.\n- [Abricotine](https://github.com/brrd/Abricotine) - Markdown editor with inline preview.\n- [Medis](https://github.com/luin/medis) - Redis database management.\n- [Kakapo](https://github.com/bluedaniel/kakapo-app) - Ambient sound mixer for relaxation or productivity.\n- [SmartMirror](https://github.com/evancohen/smart-mirror) - Voice controlled smart mirror.\n- [Koko](https://github.com/hachibasu/koko) - IRC client.\n- [KeeWeb](https://github.com/keeweb/keeweb) - Unofficial KeePass app.\n- [Gitify](https://github.com/ekonstantinidis/gitify) - GitHub notifications in your menubar.\n- [Friends](https://github.com/moose-team/friends) - P2P chat.\n- [Cumulus](https://github.com/gillesdemey/Cumulus) - SoundCloud player in your menubar.\n- [Kitematic](https://kitematic.com) - Docker container management.\n- [FatFileFinder](https://github.com/pwambach/fat-file-finder) - Find large files on your machine.\n- [ScreenCat](https://github.com/maxogden/screencat) - Screen sharing & remote collaboration.\n- [Gulp](https://github.com/sindresorhus/gulp-app) - Run Gulp tasks from your menubar.\n- [Mapbox Studio](https://github.com/mapbox/mapbox-studio) - Map designer.\n- [LevelUI](https://github.com/hij1nx/levelui) - LevelDB management.\n- [Kart](https://github.com/maddox/kart) - Front-end for RetroArch.\n- [Vmd](https://github.com/yoshuawuyts/vmd) - Preview Markdown files.\n- [Kyoku](https://github.com/cheeaun/kyoku) - Displays current iTunes song.\n- [GReader](https://github.com/Nekle/greader) - Collect and read offline readme files of GitHub repos.\n- [Leanote](https://github.com/leanote/desktop-app) - Cloud notepad.\n- [Snapper](https://github.com/pt2121/Snapper) - Screen capturing & recording for Android devices.\n- [Imagemin](https://github.com/imagemin/imagemin-app) - Minify images.\n- [We Build SG](https://github.com/webuildsg/osx) - Upcoming events & recently updated repos from webuild.sg.\n- [Piglet](https://github.com/jenslind/piglet) - Run Grunt tasks from your menubar.\n- [Yoda](https://github.com/whoisandie/yoda) - Browse and download YouTube videos.\n- [Loop Drop](https://github.com/mmckegg/loop-drop-app) - MIDI looper and synth for live electronic music performances.\n- [Toby](https://github.com/frankhale/toby) - YouTube player.\n- [Kaku](https://github.com/EragonJ/Kaku) - Music player.\n- [Yeoman](https://github.com/yeoman/yeoman-app) - Scaffold projects using Yeoman.\n- [Markn](https://github.com/minodisk/markn) - Markdown viewer.\n- [Shiba](https://github.com/rhysd/Shiba) - Live Markdown preview with linting.\n- [Yays](https://github.com/Bahlaouane-Hamza/Yays) - YouTube music player in your menubar.\n- [TimoFM](https://github.com/sapjax/TimoFM) - DoubanFM music player.\n- [Monu](https://github.com/maxogden/monu) - Process monitoring.\n- [Tèsèvè](https://teseve.github.io) - Static webserver.\n- [DevDocs](https://github.com/egoist/devdocs-app) - Unofficial DevDocs.io app.\n- [Trendy](https://rhysd.github.io/Trendy/) - Trending GitHub repos in your menubar.\n- [google-music-electron](https://github.com/twolfson/google-music-electron) - Unofficial Google music app.\n- [Pomodoro](https://g07cha.github.io/pomodoro/) - Timer based on the Pomodoro Technique.\n- [Sia-UI](http://sia.tech) - Decentralized file storage system based on cryptocurrency technology.\n- [MarkRight](https://github.com/dvcrn/markright) - GitHub flavored Markdown editor with live preview.\n- [Mongotron](https://github.com/officert/mongotron) - MongoDB management tool.\n- [Colonizers](https://github.com/colonizers/colonizers-desktop) - \"Catan\" inspired board game.\n- [Eintopf](https://github.com/mazehall/eintopf) - Manage development projects with Docker.\n- [WhatsDesktop](https://github.com/mawie81/whatsdesktop) - Unofficial WhatsApp app.\n- [Sqlectron](https://github.com/sqlectron/sqlectron-gui) - SQL client.\n- [docker-indicator](https://github.com/khornberg/docker-indicator) - Unofficial Docker menubar app.\n- [Light Table](https://github.com/LightTable/LightTable) - Code editor with instant feedback.\n- [Tubehead](https://github.com/makotot/Tubehead) - YouTube music player in your menubar.\n- [Google Play Music Desktop Player](https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-) - Unofficial Google Play Music app.\n- [Chrome DevTools](https://github.com/auchenberg/chrome-devtools-app) - Chrome DevTools packaged as an app.\n- [Yeobara](https://github.com/yeobara/yeobara-desktop) - Meetup check-in with beacon.\n- [Proton](https://github.com/steventhanna/proton) - Markdown editor with live preview.\n- [James](https://github.com/uxebu/james) - HTTP proxy to view and intercept browser requests.\n- [DTCP](https://github.com/alchen/DTCP) - Twitter client.\n- [Inbox](https://github.com/fgnass/inbox-app) - Unofficial Google Inbox app.\n- [alienbox](http://a9.io/alienbox/) - Reddit inbox & notifier in your menubar.\n- [tweet-rec](https://github.com/midnightSuyama/tweet-rec) - Tweet recording player.\n- [Snippet Bar](https://github.com/teesloane/snippet-bar) - Copy-paste & re-use text snippets in your menubar.\n- [Electronic WeChat](https://github.com/geeeeeeeeek/electronic-wechat) - Unofficial WeChat app.\n- [dida](https://github.com/xwartz/dida) - Add tasks to TickTick (滴答清单).\n- [FromScratch](https://github.com/kilian/fromscratch) - Autosaving scratchpad.\n- [Hawkpass](https://github.com/kalpetros/hawkpass-desktop) - Password generator.\n- [Gokotta](https://github.com/Zhangdroid/Gokotta) - Music player.\n- [Shake](https://github.com/lumios/shake) - Japanese Earthquake Early Warning Notifier.\n- [Fog](https://github.com/vitorgalvao/fog) - Unofficial Overcast podcast app.\n- [Wmail](https://github.com/Thomas101/wmail) - Unofficial Gmail & Google Inbox app.\n- [Boostnote](https://github.com/BoostIO/Boostnote) - Markdown note & code snippet app for developers.\n- [Before Dawn](https://github.com/muffinista/before-dawn) - Screensaver tool.\n- [Active Collab](https://github.com/nurtext/active-collab-desktop) - Unofficial Active Collab app.\n- [Hain](https://github.com/appetizermonster/hain) - Launcher for Windows.\n- [Catify](https://github.com/MeoBeoI/Catify) - Utility for Spotify.\n- [Minira](https://github.com/jenslind/minira) - JIRA issues in your menubar.\n- [Ansel](https://github.com/m0g/ansel) - Image organizer.\n- [Build Checker App](https://github.com/willmendesneto/build-checker-app) - Check CI-server build statuses.\n- [Backer Timetracker](https://github.com/MayGo/backer-timetracker) - Tracks your time.\n- [Ghost](https://github.com/tryghost/ghost-desktop) - Professional publishing platform.\n- [Mattermost](https://github.com/mattermost/desktop) - Mattermost client.\n- [PupaFM](https://github.com/xwartz/PupaFM) - DoubanFM music player.\n- [MediumDesk](https://github.com/sivragav/mediumdesk) - Unofficial Medium app.\n- [Lightgallery](https://github.com/sachinchoolur/lightgallery-desktop) - Image viewer.\n- [Crypter](https://github.com/HR/Crypter) - Secure encryption client.\n- [YakYak](https://github.com/yakyak/yakyak) - Unofficial Google Hangouts app.\n- [Museeks](https://github.com/KeitIG/museeks) - Music player.\n- [VOX](https://github.com/fresk-nc/VOX) - Unofficial VOX music player.\n- [Sabaki](http://sabaki.yichuanshen.de) - Go/Baduk/Weiqi board.\n- [Marky](https://github.com/vesparny/marky) - Markdown editor.\n- [Deco](https://github.com/decosoftware/deco-ide) - React Native IDE.\n- [Toshocat](https://github.com/tofuness/Toshocat) - Anime/Manga Progress Tracker.\n- [iStats](https://github.com/ningt/iStats) - CPU and memory stats on your menubar.\n- [Wire](https://github.com/wireapp/wire-desktop) - Messenger and calling app.\n- [Ramme](https://github.com/terkelg/ramme) - Unofficial Instagram app.\n- [Moonview](https://github.com/teesloane/moonview) - Ambient notepad.\n- [Temps](https://jackd248.github.io/temps/) - Weather forecast in your menubar.\n- [DBGlass](https://github.com/web-pal/DBGlass) - PostgreSQL client.\n- [Slide Beacon](https://github.com/dermike/slide-beacon-app) - Physical web beacon broadcast.\n- [Rambox](https://github.com/saenzramiro/rambox) - Chat and email app that combines multiple services like Discord, Hangouts, Gmail and Outlook.\n- [Extraterm](https://github.com/sedwards2009/extraterm) - Terminal.\n- [Materialette](https://github.com/mike-schultz/materialette) - Material design color palette in your menubar.\n- [Dext](https://github.com/vutran/dext) - Launcher.\n- [PB for Desktop](https://github.com/sidneys/pb-for-desktop) - Pushbullet client.\n- [GroupMe](https://github.com/dcrousso/GroupMe) - Unofficial GroupMe app.\n- [ndm](https://github.com/720kb/ndm) - npm desktop manager.\n- [GIFBar](https://github.com/dcrousso/GIFBar) - Search GIFs in your menubar.\n- [Stacer](https://github.com/oguzhaninan/Stacer) - Ubuntu system optimizer.\n- [Zazu](https://github.com/tinytacoteam/zazu) - Launcher.\n- [Inpad](https://github.com/sarah-seo/Inpad) - Notes app with GitHub-flavored Markdown.\n- [Cerebro](https://github.com/KELiON/cerebro) - Launcher with inline previews.\n- [Desktop Dimmer](https://github.com/sidneys/desktop-dimmer) - Control the brightness of any display.\n- [LosslessCut](https://github.com/mifi/lossless-cut) - Lossless video trimming & cutting.\n- [Wexond](https://github.com/sential/wexond) - Web browser with material UI and extensions API.\n- [Buka](https://github.com/oguzhaninan/Buka) - E-book management.\n- [Insomnia](https://github.com/getinsomnia/insomnia) - Create and manage HTTP requests.\n- [Tusk](https://github.com/champloohq/tusk) - Unofficial Evernote app.\n- [ProtonMail Desktop](https://github.com/protonmail-desktop/application) - Unofficial ProtonMail app.\n- [Comma Chameleon](https://github.com/theodi/comma-chameleon) - CSV editor.\n- [Buttercup Desktop](https://github.com/buttercup/buttercup-desktop) - Password manager.\n\n### Closed Source\n\n- [GitKraken](http://www.gitkraken.com) - Git client.\n- [1Clipboard](http://1clipboard.io) - Universal clipboard manager.\n- [Franz](http://meetfranz.com) - Skype, Slack, Hangouts, WhatsApp, Grape, Telegram, FB Messenger, Hipchat in the same app.\n- [Postman](https://www.getpostman.com) - Create and send HTTP requests.\n- [Slack](https://medium.com/ben-and-dion/how-slack-built-a-well-loved-product-going-against-peter-thiel-and-native-app-fashion-2abbbe5a022f) - Desktop version.\n- [Avocode](http://avocode.com) - Share design and collaborate.\n- [Pixate](http://www.pixate.com) - Mobile interaction designer.\n- [Prepros](https://prepros.io) - Compile almost any preprocessing language with live browser refresh.\n- [Stremio](http://www.strem.io) - Media center.\n- [Typetalk](http://www.typetalk.in) - Share and discuss ideas with your team through instant messaging.\n- [Pingendo](http://pingendo.com) - Bootstrap prototyping.\n- [Spreaker Studio](https://www.spreaker.com/download) - Audio recording and broadcasting.\n- [MockingBot](https://mockingbot.com) - Prototyping tool for designing apps.\n- [Caret](http://caret.io) - Markdown editor.\n- [Wagon](https://www.wagonhq.com) - SQL editor.\n- [Wantedly Chat](https://www.wantedly.com/chat) - Business team chat. *(Japanese)*\n- [Remember](https://rememberapp.co.kr) - Business card management. *(Korean)*\n- [Pubu](https://pubu.im) - Real-time chat for team communication. *(Chinese)*\n- [BearyChat](https://bearychat.com) - Team messaging service. *(Chinese)*\n- [MongoDB Compass](https://www.mongodb.com/products/compass) - Official MongoDB app.\n- [Freeter](https://freeter.io) - Organizer for freelancers & creatives.\n- [WhatsApp](https://www.whatsapp.com/download/) - Official WhatsApp app.\n- [CatLight](https://catlight.io) - Build status notifier.\n- [Paws](http://friendlyfox.es/paws/) - Trello client.\n- [Automint](http://automint.in) - CRM for automobile businesses.\n- [CrossCloud](https://medium.com/@crosscloud/what-is-new-in-crosscloud-1-0-c00404e7bf9f) - Secure sync for multiple cloud storages.\n- [Discord](https://discordapp.com) - Voice and text chat for gamers.\n- [Cocos Creator](http://cocos2d-x.org/products#creator) - Game editor for creating web and native games for Cocos2D-x.\n- [Inkdrop](https://www.inkdrop.info) - Markdown notebook for hackers.\n- [Exodus](https://www.exodus.io) - Secure, manage, and exchange blockchain assets like Bitcoin and Ethereum.\n- [Hackolade](http://hackolade.com) - Data modeling for NoSQL and multi-model databases.\n- [Headset](http://headsetapp.co) - Discover, collect, and listen to music from YouTube.\n- [ScreenSquid](http://screensquid.com) - Record and playback website visitor sessions.\n- [CashNotify](https://cashnotify.com) - Monitor your Stripe accounts from your menu bar.\n- [Mockoon](https://mockoon.com) - Mock servers in seconds.\n- [Twitch](https://app.twitch.tv) - Official Twitch app.\n\n### Samples\n\n- [Electron API usage](https://github.com/hokein/electron-sample-apps) - Sample apps illustrating usage of Electron APIs.\n- [Screen Recorder](https://github.com/hokein/electron-screen-recorder) - WebRTC screen recorder.\n- [Activity Monitor](http://electron.atom.io/blog/2017/01/19/simple-samples#activity-monitor) - Shows a doughnut chart of the CPU system, user, and idle activity time.\n- [Hash](http://electron.atom.io/blog/2017/01/19/simple-samples#hash) - Shows the hash values of entered text using different algorithms.\n- [Prices](http://electron.atom.io/blog/2017/01/19/simple-samples#prices) - Shows the current price of oil, gold, and silver using the Yahoo Finance API.\n- [Touch Bar API](https://github.com/Rawnly/touchbar-api-sample) - Example of macOS Touch Bar integration.\n\n\n## Boilerplates\n\n- [electron-boilerplate](https://github.com/sindresorhus/electron-boilerplate) *(by sindresorhus)* - Boilerplate to kickstart creating an app.\n- [generator-electron](https://github.com/sindresorhus/generator-electron) - Scaffold out an app boilerplate.\n- [electron-boilerplate](https://github.com/szwacz/electron-boilerplate) *(by szwacz)* - Comprehensive boilerplate which even generates installers.\n- [electron-react-boilerplate](https://github.com/chentsulin/electron-react-boilerplate) - Boilerplate based on React and webpack.\n- [descjop](https://github.com/karad/lein_template_descjop) - ClojureScript boilerplate for creating an app.\n- [electron-quick-start](https://github.com/electron/electron-quick-start) - Clone the repo to try a simple app.\n- [bozon](https://github.com/railsware/bozon) - Scaffold, run, test, and package your app.\n- [electron-vue](https://github.com/SimulatedGREG/electron-vue) - Easily build your app with Vue and common plugins.\n- [electron-next-skeleton](https://github.com/leo/electron-next-skeleton) - Boilerplate to build your app with Next.js.\n- [electron-sandbox](https://github.com/kewde/electron-sandbox) - Boilerplate and tutorial for creating secure apps (sandbox & communication over IPC).\n\n\n## Tools\n\n### For Electron\n\n- [electron-builder](https://github.com/electron-userland/electron-builder) - Create installers.\n- [devtron](https://github.com/electron/devtron) - Official DevTools extension.\n- [electron-packager](https://github.com/electron-userland/electron-packager) - Package and distribute your app.\n- [electron-debug](https://github.com/sindresorhus/electron-debug) - Adds useful debug features.\n- [electron-is-dev](https://github.com/sindresorhus/electron-is-dev) - Check if Electron is running in development.\n- [electron-localshortcut](https://github.com/parro-it/electron-localshortcut) - Add keyboard shortcuts locally to a window.\n- [electron-gh-release](https://github.com/jenslind/electron-gh-releases) - Auto-update by releasing on GitHub.\n- [electron-release](https://github.com/jenslind/electron-release) - Publish a new release of your app to GitHub.\n- [electron-updater](https://github.com/evolvelabs/electron-updater) - Auto-updater leveraging npm to deploy updates.\n- [fix-path](https://github.com/sindresorhus/fix-path) - Fix the $PATH on macOS when run from a GUI app. Useful when spawning a child process.\n- [auto-launch](https://github.com/Teamwork/node-auto-launch) - Launch apps at system startup.\n- [nuts](https://github.com/GitbookIO/nuts) - Releases server with auto-updater and GitHub as a backend.\n- [electron-dl](https://github.com/sindresorhus/electron-dl) - Simplified file downloads.\n- [electron-release-server](https://github.com/ArekSredzki/electron-release-server) - Self-hosted release server with front-end & auto-updater support.\n- [electron-rebuild](https://github.com/electron/electron-rebuild) - Rebuild native Node.js modules against the currently installed Electron version.\n- [electron-compile](https://github.com/electron/electron-compile) - Use ES2015, CoffeeScript, Less, Stylus in your app without a precompilation step.\n- [electron-positioner](https://github.com/jenslind/electron-positioner) - Position windows at common spots.\n- [electron-window-state](https://github.com/mawie81/electron-window-state) - Persist window sizes and positions.\n- [electron-drag](https://github.com/kapetan/electron-drag) - Improved window dragging.\n- [debug-menu](https://github.com/parro-it/debug-menu) - Chrome-like \"inspect element\" context-menu.\n- [electron-installer-debian](https://github.com/unindented/electron-installer-debian) - Create a Debian package.\n- [electron-installer-redhat](https://github.com/unindented/electron-installer-redhat) - Create a Red Hat package.\n- [electron-installer-windows](https://github.com/unindented/electron-installer-windows) - Create a Windows package.\n- [electron-sudo](https://github.com/automation-stack/electron-sudo) - Subprocesses with administrative privileges.\n- [electron-json-storage](https://github.com/jviotti/electron-json-storage) - Write and read user settings.\n- [electron-download](https://github.com/electron-userland/electron-download) - Download the Electron release zip from GitHub.\n- [ipc-stream](https://github.com/jprichardson/electron-ipc-stream) - Duplex stream over IPC.\n- [is-electron-renderer](https://github.com/jprichardson/is-electron-renderer) - Check if your code is running in `main` or `renderer`.\n- [electron-osx-sign](https://github.com/electron-userland/electron-osx-sign) - Code-signing for macOS apps.\n- [electron-detach](https://github.com/parro-it/electron-detach) - Restart an Electron app as a detached process.\n- [ember-electron](https://github.com/felixrieseberg/ember-electron) - Build, test, and package Ember apps.\n- [electrify](https://github.com/arboleya/electrify) - Package Meteor apps.\n- [spectron](https://github.com/electron/spectron) - Test Electron apps using ChromeDriver.\n- [babel-preset-electron](https://github.com/emorikawa/babel-preset-electron) - Babel preset that only compiles what's necessary for a particular Electron version.\n- [electron-is](https://github.com/delvedor/electron-is) - Utility functions.\n- [electron-osx-appearance](https://github.com/danhp/electron-osx-appearance) - Simplified API for accessing macOS's appearance settings.\n- [electron-store](https://github.com/sindresorhus/electron-store) - Save and load data like user preferences, app state, cache, etc.\n- [electron-context-menu](https://github.com/sindresorhus/electron-context-menu) - Extensible context menu.\n- [electron-require](https://github.com/brrd/electron-require) - Simplified require.\n- [NeDB](https://github.com/louischatriot/nedb) - Embedded persistent or in-memory database.\n- [electron-devtools-installer](https://github.com/GPMDP/electron-devtools-installer) - Install DevTools extensions from the Chrome Web Store.\n- [electron-log](https://github.com/megahertz/electron-log) - Simple logging.\n- [electron-redux](https://github.com/hardchor/electron-redux) - Synchronize Redux state across windows.\n- [electron-vibrancy](https://github.com/arkenthera/electron-vibrancy) - Add vibrancy (blur) to windows.\n- [electron-about-window](https://github.com/rhysd/electron-about-window) - 'About This App' window.\n- [elemon](https://github.com/manidlou/elemon) - Live-reload your app during development.\n- [electron-is-accelerator](https://github.com/brrd/electron-is-accelerator) - Check if a string is a valid accelerator.\n- [electron-pdf-window](https://github.com/gerhardberger/electron-pdf-window) - View PDF files in browser windows.\n- [electron-router](https://github.com/m0n0l0c0/electron-router) - Router tidying up IPC message passing.\n- [electron-lets-move](https://github.com/tommoor/electron-lets-move) - Automatically move your app to `/Applications` on macOS.\n- [electron-settings](https://github.com/nathanbuchar/electron-settings) - Reads and writes user settings to disk.\n- [got](https://github.com/sindresorhus/got) - Simplified HTTP requests.\n- [electron-unhandled](https://github.com/sindresorhus/electron-unhandled) - Catch unhandled errors and promise rejections.\n- [electron-process-manager](https://github.com/getstation/electron-process-manager) - Process manager UI (like Chrome's task manager).\n- [ipc-flux](https://github.com/harryparkdotio/ipc-flux) - Flux-like state and action management across processes.\n- [electron-util](https://github.com/sindresorhus/electron-util) - Useful utilities for developing apps and modules.\n\n### Using Electron\n\n- [devtool](https://github.com/Jam3/devtool) - Debug Node.js with Chrome DevTools.\n- [nativefier](https://github.com/jiahaog/nativefier) - Create an app of any website.\n- [electron-stream](https://github.com/juliangruber/electron-stream) - Streaming wrapper.\n- [Nightmare](http://www.nightmarejs.org) - High-level browser automation library (alternative to PhantomJS).\n- [electron-pdf](https://github.com/fraserxu/electron-pdf) - Generate PDF from URL, HTML, or Markdown files on the command-line.\n- [Geojsonapp](https://github.com/mick/geojsonapp) - Preview GeoJSON locally.\n- [electron-mocha](https://github.com/jprichardson/electron-mocha) - Run Mocha tests in Electron.\n- [electron-har](https://github.com/shyiko/electron-har) - Command-line tool for generating HTTP Archive (HAR).\n- [electron-windows-store](https://github.com/catalystcode/electron-windows-store) - Turn Electron apps into Windows Store AppX packages.\n- [Reactotron](https://github.com/reactotron/reactotron) - Inspect your React and React Native apps.\n\n\n## Components\n\n- [Photon](http://photonkit.com) - UI toolkit for building beautiful apps.\n- [React PhotonKit](https://github.com/react-photonkit/react-photonkit) - Photon components built with React.\n- [menubar](https://github.com/maxogden/menubar) - Menubar app framework.\n- [cookies](https://github.com/hstove/electron-cookies) - Adds support for `document.cookie`.\n- [window](https://github.com/jprichardson/electron-window) - Create and manage windows.\n- [React Desktop](https://github.com/gabrielbull/react-desktop) - UI toolkit for macOS and Windows built with React.\n- [electron-input-menu](https://github.com/parro-it/electron-input-menu) - Context menu for input elements.\n- [chrome-tabs](https://github.com/adamschwartz/chrome-tabs) - Chrome like tabs.\n- [titlebar](https://github.com/kapetan/titlebar) - Emulate the macOS window titlebar.\n- [Brightwheel](https://github.com/loranallensmith/brightwheel) - Build and manage UI components with Photon and Etch.\n- [Xel](https://xel-toolkit.org) - Widget toolkit for building native-like apps.\n\n\n## Documentation\n\n- [Quick Start](http://electron.atom.io/docs/tutorial/quick-start/)\n- [Official docs](http://electron.atom.io/docs/)\n- [Essential Electron](http://jlord.us/essential-electron/) - Concise overview.\n\n\n## Articles\n\n- [Electron Fundamentals](http://maxogden.com/electron-fundamentals.html)\n- [Building a desktop application with Electron](https://medium.com/@bojzi/building-a-desktop-application-with-electron-204203eeb658)\n- [Codesigning your app for macOS](http://jbavari.github.io/blog/2015/08/14/codesigning-electron-applications/)\n- [Auto-updating apps for macOS and Windows: The complete guide](https://medium.com/@svilen/auto-updating-apps-for-windows-and-osx-using-electron-the-complete-guide-4aa7a50b904c)\n- [How To Make Your Electron App Sexy](https://blog.dcpos.ch/how-to-make-your-electron-app-sexy)\n- [Electron Rocks!](http://electron.rocks) - Blog about working with Electron.\n- [Building a desktop app with Electron, React, and Redux](https://anadea.info/blog/building-desktop-app-with-electron)\n- [Introducing BrowserView for Electron](https://blog.figma.com/introducing-browserview-for-electron-7b40b4b493d5) - New Electron API to embed web apps with fewer bugs and improved performance.\n- [Migrating Slack’s Desktop App to BrowserView](https://slack.engineering/growing-pains-migrating-slacks-desktop-app-to-browserview-2759690d9c7b) - Slack rewrote their Electron app with `BrowserView`, Redux, Rx, and TypeScript, to fix its performance problems.\n- [Bringing Native Performance to Electron](https://blog.realm.io/native-performance-electron-realm/) - Realm rewrote their database browser app with Electron for cross-platform support.\n\n\n## Books\n\n- [Developing an Electron Edge](https://bleedingedgepress.com/developing-an-electron-edge/) - [Preview](https://read.amazon.com/kp/embed?asin=B01G7TTKSK&asin=B01G7TTKSK&preview=newtab&linkCode=kpe&ref_=cm_sw_r_kb_dp_DLhOxb0XZ3MEC) 💲\n- [Electron in Action](https://www.manning.com/books/electron-in-action?a_aid=electroninaction) - [Preview](https://manning-content.s3.amazonaws.com/download/5/1f50f4f-800b-40a5-a726-6ab236efeaf0/Kinney_Electron_MEAP_V10_ch1.pdf) 💲\n- [Cross-Platform Desktop Applications](https://www.manning.com/books/cross-platform-desktop-applications) 💲\n\n\n## Videos\n\n- [Getting Started with Electron 1.x](https://www.youtube.com/watch?v=jKzBJAowmGg)\n- [Packaging and Distributing Electron Desktop Apps](https://www.youtube.com/watch?v=dz5SnmBzBXc)\n- [Multi Window Electron Desktop Apps](https://www.youtube.com/watch?v=K-H2amwQ_pU)\n- [The State of Electron](https://www.youtube.com/watch?v=RaPmi-33rfc)\n- [Cross-Platform Desktop Apps with Electron](https://www.youtube.com/watch?v=9xX_G0l5jLU)\n- [Building Native Desktop apps using Electron](https://www.youtube.com/watch?v=nXIrFq5-FC8)\n- [The New Desktop: Electron, React, & Pixel-Perfect Native-Feeling Experiences](https://www.youtube.com/watch?v=jRPUB-D1Wx0)\n- [Building Desktop Apps with Node.js and Electron](https://www.youtube.com/watch?v=rbSvc8_BHaw)\n- [Electron Fundamentals course - Pluralsight](https://www.pluralsight.com/courses/electron-fundamentals) 💲\n- [Electron: Building Cross Platform Desktop Apps - Lynda](https://www.lynda.com/Electron-tutorials/Electron-Building-Cross-Platform-Desktop-Apps/518051-2.html) 💲\n- [Automatically Build and Publish Node and Electron Applications for Linux](https://pusher.com/sessions/meetup/london-node-user-group/automatically-build-and-publish-node-and-electron-applications-for-linux)\n- [Build a desktop application with Electron - Egghead](https://egghead.io/courses/build-a-desktop-application-with-electron) 💲\n- [Build Cross-Platform Desktop Apps with Electron - Frontend Masters](https://frontendmasters.com/courses/electron/) 💲\n- [Electron Meetup SF, November 2017](https://www.youtube.com/watch?v=DDjVaHPvRdM) - Includes some good talks on improving app startup time, debugging crashes, etc.\n\n\n## Podcasts\n\n- [JavaScript Jabber: Electron with Jessica Lord and Amy Palamountain](https://devchat.tv/js-jabber/193-jsj-electron-with-jessica-lord-and-amy-palamountain)\n- [Hanselminutes: Creating cross-platform Electron apps with Jessica Lord](http://hanselminutes.com/534/creating-cross-platform-electron-apps-with-jessica-lord)\n- [JavaScript Air: Electron Apps with @jlord and @emorikawa](https://javascriptair.com/episodes/2016-07-06)\n- [The Changelog #216: GitHub's Electron with Zeke Sikelianos](https://changelog.com/216/)\n- [Full Stack Radio #48: Jessica Lord - Building Desktop Apps with Electron](http://www.fullstackradio.com/48)\n- [NodeUp: Electron with Jessica Lord](http://nodeup.com/onehundredseven)\n\n\n## Community\n\n- [Discuss](https://discuss.atom.io/c/electron)\n- [Reddit](https://www.reddit.com/r/electronjs)\n- [Stack Overflow](http://stackoverflow.com/questions/tagged/electron)\n- [`@electronjs` on Twitter](https://twitter.com/electronjs)\n- [`#atom-shell` on Freenode](http://webchat.freenode.net/?channels=atom-shell)\n- [`#electron` on Atom Slack](http://atom-slack.herokuapp.com)\n- [electron-jp](https://electron-jp-slackin.herokuapp.com) *(Japanese)*\n- [electron-br](https://electron-br.slack.com) *(Brazilian Portuguese)*\n- [electron-kr](http://www.meetup.com/electronkr) *(Korean)*\n- [`@electron_ru` on Telegram](https://telegram.me/electron_ru) *(Russian)*\n- [`electronjs` on Facebook](https://www.facebook.com/groups/electronjs/)\n- [Product Hunt](https://www.producthunt.com/@sindresorhus/collections/electron-apps)\n\n\n## Tips\n\nContribute some ;)\n\n\n## Contribute\n\nContributions welcome! Read the [contribution guidelines](contributing.md) first.\n\n\n## License\n\n[![CC0](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0/)\n\nTo the extent possible under law, [Sindre Sorhus](http://sindresorhus.com) has waived all copyright and related or neighboring rights to this work.\n","maintainers":[{"email":"sindresorhus@gmail.com","name":"sindresorhus"},{"email":"zeke@sikelianos.com","name":"zeke"}],"time":{"modified":"2023-06-17T00:10:24.585Z","created":"2016-04-22T17:58:09.247Z","1.0.0":"2016-04-22T17:58:09.247Z","1.0.1":"2016-04-22T18:12:07.713Z","1.1.0":"2016-04-22T18:31:41.471Z","1.1.1":"2016-04-22T19:35:24.837Z","2.0.0":"2016-06-13T18:11:04.893Z","2.1.0":"2016-07-13T18:04:28.826Z","2.1.1":"2016-07-13T18:10:22.301Z","2.2.0":"2016-07-23T06:24:12.746Z","2.3.0":"2016-07-23T06:24:27.146Z","2.4.0":"2016-09-09T21:53:50.431Z","2.5.0":"2016-11-02T16:31:09.376Z","2.6.0":"2017-11-21T17:40:14.200Z"},"homepage":"https://github.com/sindresorhus/awesome-electron#readme","keywords":["electron","documentation","reference","guide","awesome"],"repository":{"type":"git","url":"git+https://github.com/sindresorhus/awesome-electron.git"},"author":{"name":"Zeke Sikelianos","email":"zeke@sikelianos.com","url":"http://zeke.sikelianos.com"},"bugs":{"url":"https://github.com/sindresorhus/awesome-electron/issues"},"license":"CC0","readmeFilename":"readme.md","users":{"faraoman":true,"john-goldsmith":true,"deadcoder0904":true,"heartnett":true,"bengi":true,"rocket0191":true,"machinabio":true,"flumpus-dev":true}}