var please = require('share');
console.log('thank you');

NEW !!!

Wednesday, 11 December, 2019 UTC

Electron joins the OpenJS Foundation

At Node+JS Interactive in Montreal, the OpenJS Foundation announced that it accepted Electron into the Foundation's incubation program. The Foundation is committed to supporting the healthy growth of the JavaScript ecosystem and web technologies by providing ... more

Monday, 4 November, 2019 UTC

Chromium WebAudio Vulnerability Fix (CVE-2019-13720)

A High severity vulnerability has been discovered in Chrome which affects all software based on Chromium, including Electron. This vulnerability has been assigned CVE-2019-13720 . You can read more about it in the Chrome Blog Post. Please note that Chrome ... more

Tuesday, 22 October, 2019 UTC

Electron 7.0.0

Electron 7.0.0 has been released! It includes upgrades to Chromium 78, V8 7.8, and Node.js 12.8.1. We've added a Window on Arm 64 release, faster IPC methods, a new nativeTheme API, and much more! The Electron team is excited to announce the release ... more

Tuesday, 30 July, 2019 UTC

Electron 6.0.0

The Electron team is excited to announce the release of Electron 6.0.0! You can install it with npm via npm install [email protected] or download it from our releases website. The release is packed with upgrades, fixes, and new features. We can't wait ... more

Tuesday, 19 March, 2019 UTC

From native to JavaScript in Electron

How do Electron's features written in C++ or Objective-C get to JavaScript so they're available to an end-user? Background Electron is a JavaScript platform whose primary purpose is to lower the barrier to entry for developers to build robust desktop ... more

Friday, 8 March, 2019 UTC

Chromium FileReader Vulnerability Fix

A High severity vulnerability has been discovered in Chrome which affects all software based on Chromium, including Electron. This vulnerability has been assigned CVE-2019-5786 . You can read more about it in the Chrome Blog Post. Please note that Chrome ... more

Friday, 1 February, 2019 UTC

Node.js Native Addons and Electron 5.0

If you're having trouble using a native Node.js addon with Electron 5.0, there's a chance it needs to be updated to work with the most recent version of V8. Goodbye v8::Handle , Hello v8::Local In 2014, the V8 team deprecated v8::Handle in favor of v8::Local ... more

Friday, 25 January, 2019 UTC

Electron v5.0.0 Timeline

For the first time ever, Electron is excited to publicize our release schedule starting with v5.0.0. This is our first step in having a public, long-term timeline. As mentioned in our v4.0.0 stable release blog post, we are planning to release approximately ... more

Thursday, 20 December, 2018 UTC

Electron 4.0.0

The Electron team is excited to announce that the stable release of Electron 4 is now available! You can install it from electronjs.org or from npm via npm install [email protected] . The release is packed with upgrades, fixes, and new features, and we ... more

Tuesday, 18 September, 2018 UTC

Electron 3.0.0

The Electron team is excited to announce that the first stable release of Electron 3 is now available from electronjs.org and via npm install [email protected] ! It's jam-packed with upgrades, fixes, and new features, and we can't wait to see what you ... more

Thursday, 21 June, 2018 UTC


The Electron website has a new search engine that delivers instant results for API docs, tutorials, Electron-related npm packages, and more. Learning a new technology or framework like Electron can be intimidating. Once you get past the quick-start phase, ... more

Wednesday, 20 June, 2018 UTC

Internationalization Updates

Ever since the launch of the new internationalized Electron website, we have been working hard to make the Electron development experience even more accessible to developers outside of the English speaking world. So here we are with some exciting i18n ... more

Tuesday, 1 May, 2018 UTC

Easier AutoUpdating for Open-Source Apps

Today we're releasing a free, open-source, hosted updates webservice and companion npm package to enable easy automatic updates for open-source Electron apps. This is a step toward empowering app developers to think less about deployment and more about ... more

Wednesday, 4 April, 2018 UTC

New in Electron 2: In-App Purchases

The new Electron 2.0 release line is packed with new features and fixes. One of the highlights from this new major version is a new inAppPurchase API for Apple's Mac App Store. In-app purchases enable content or subscriptions to be purchased directly ... more

Wednesday, 21 March, 2018 UTC

Webview Vulnerability Fix

A vulnerability has been discovered which allows Node.js integration to be re-enabled in some Electron applications that disable it. This vulnerability has been assigned the CVE identifier CVE-2018-1000136. Affected Applications An application is affected ... more

Monday, 12 February, 2018 UTC

Website Hiccups

Last week the electronjs.org site had a few minutes of downtime. If you were affected by these brief outages, we're sorry for the inconvenience. After a bit of investigation today, we've diagnosed the root cause and have deployed a fix. To prevent this ... more

Wednesday, 6 December, 2017 UTC

Electron 2.0 and Beyond - Semantic Versioning

A new major version of Electron is in the works, and with it some changes to our versioning strategy. As of version 2.0.0, Electron will strictly adhere to Semantic Versioning. This change means you'll see the major version bump more often, and it will ... more

Monday, 13 November, 2017 UTC

Electron's New Internationalized Website

Electron has a new website at electronjs.org! We've replaced our static Jekyll site with a Node.js webserver, giving us flexibility to internationalize the site and paving the way for more exciting new features. 🌍 Translations We've begun the process ... more

Wednesday, 27 September, 2017 UTC

Chromium RCE Vulnerability Fix

A remote code execution vulnerability has been discovered in Google Chromium that affects all recent versions of Electron. Any Electron app that accesses remote content is vulnerable to this exploit, regardless of whether the sandbox option is enabled. ... more

Thursday, 1 June, 2017 UTC

Announcing TypeScript support in Electron

The electron npm package now includes a TypeScript definition file that provides detailed annotations of the entire Electron API. These annotations can improve your Electron development experience even if you're writing vanilla JavaScript . Just npm ... more

Tuesday, 21 March, 2017 UTC

Project of the Week: Jasper

This week we interviewed the creator of Jasper, an Electron-based tool for managing GitHub notifications. Hello! Who are you? I'm Ryo Maruyama, a software developer in Japan. I am developing Jasper and ESDoc. What is Jasper? Jasper is a flexible and ... more

Tuesday, 14 March, 2017 UTC

Project of the Week: WebTorrent

This week we caught up with @feross and @dcposch to talk about WebTorrent, the web-powered torrent client that connects users together to form a distributed, decentralized browser-to-browser network. What is WebTorrent? WebTorrent is the first torrent ... more

Wednesday, 8 March, 2017 UTC

Touch Bar Support

The Electron 1.6.3 beta release contains initial support for the macOS Touch Bar. The new Touch Bar API allows you to add buttons, labels, popovers, color pickers, sliders, and spacers. These elements can be dynamically updated and also emit events when ... more

Tuesday, 7 March, 2017 UTC

Project of the Week: Voltra

This week we met with Aprile Elcich and Paolo Fragomeni to talk about Voltra, an Electron-powered music player. What is Voltra? Voltra is a music player for people who want to own their music. It’s also a store where you can discover and buy new music ... more

Friday, 3 March, 2017 UTC

Electron Internals: Building Chromium as a Library

Electron is based on Google's open-source Chromium, a project that is not necessarily designed to be used by other projects. This post introduces how Chromium is built as a library for Electron's use, and how the build system has evolved over the years. ... more

Tuesday, 28 February, 2017 UTC

Project of the Week: WordPress Desktop

This week we caught up with folks at Automattic to talk about WordPress Desktop, an open-source desktop client for managing WordPress content. Everyone knows about WordPress, but what is WordPress Desktop? The WordPress.com Desktop app provides a seamless ... more

Tuesday, 21 February, 2017 UTC

Project of the Week: Dat

This week's featured project is Dat, a grant-funded, open source, decentralized tool for distributing data sets. Dat is built and maintained by a geodistributed team, many of whom helped write this post. First off what is Dat? We wanted to bring the ... more

Tuesday, 14 February, 2017 UTC

Project of the Week: Ghost

This week we chatted with Felix Rieseberg, desktop engineer at Slack and maintainer of Ghost Desktop, an Electron client for the Ghost publishing platform. What is Ghost? Ghost is a fully open source, hackable platform for building and running a modern ... more

Tuesday, 7 February, 2017 UTC

Project of the Week: Beaker Browser

This week we caught up with Paul Frazee, creator of Beaker Browser. Beaker is an experimental peer-to-peer web browser that uses the Dat protocol to host sites from users’ devices. What is Beaker and why did you create it? Beaker is a participatory browser. ... more

Tuesday, 31 January, 2017 UTC

Project of the Week: Kap

The Electron community is growing quickly, and people are creating powerful new apps and tools at an astounding rate. To celebrate this creative momentum and keep the community informed of some of these new projects, we've decided to start a weekly blog ... more