We recently hosted an Electron hackathon at GitHub HQ for members of Hackbright Academy, a coding school for women founded in San Francisco. To help attendees get a head start on their projects, our own Kevin Sawicki created a few sample Electron applications. ... more
We've added a new userland section to the Electron website to help users discover the people, packages, and apps that make up our flourishing open-source ecosystem. Origins of Userland Userland is where people in software communities come together to ... more
Today we're announcing some improvements to Electron's documentation. Every new release now includes a JSON file that describes all of Electron's public APIs in detail. We created this file to enable developers to use Electron's API documentation in ... more
As a language with garbage collection, JavaScript frees users from managing resources manually. But because Electron hosts this environment, it has to be very careful avoiding both memory and resources leaks. This post introduces the concept of weak ... more
Making accessible applications is important and we're happy to introduce new functionality to Devtron and Spectron that gives developers the opportunity to make their apps better for everyone. Accessibility concerns in Electron applications are similar ... more
As of Electron version 1.3.1, you can npm install electron --save-dev to install the latest precompiled version of Electron in your app. The prebuilt Electron binary If you've ever worked on an Electron app before, you've likely come across the electron-prebuilt ... more
This is the first post of a series that explains the internals of Electron. This post introduces how Node's event loop is integrated with Chromium in Electron. There had been many attempts to use Node for GUI programming, like node-gui for GTK+ bindings, ... more
Looking for an introduction to Electron? Two new podcasts have just been released that give a great overview of what it is, why it was built, and how it is being used. Out now: Hanselminutes: Creating cross-platform Electron apps Is Electron "just ... more
For the last two years, Electron has helped developers build cross platform desktop apps using HTML, CSS, and JavaScript. Now we're excited to share a major milestone for our framework and for the community that created it. The release of Electron 1.0 ... more
Electron 0.37 was recently released and included a major upgrade from Chrome 47 to Chrome 49 and also several new core APIs. This latest release brings in all the new features shipped in Chrome 48 and Chrome 49. This includes CSS custom properties, increased ... more
Building an Electron application means you only need to create one codebase and design for one browser, which is pretty handy. But because Electron stays up to date with Node.js and Chromium as they release, you also get to make use of the great features ... more
Since the beginning of Electron, starting way back when it used to be called Atom-Shell, we have been experimenting with providing a nice cross-platform JavaScript API for Chromium's content module and native GUI components. The APIs started very organically, ... more
There have been some interesting updates and talks given on Electron recently, here's a roundup. Source Electron is now up to date with Chrome 45 as of v0.32.0 . Other updates include... Better Documentation We have restructured and standardized the ... more
Atom Shell is now called Electron. You can learn more about Electron and what people are building with it at its new home electronjs.org. Electron is the cross-platform application shell we originally built for the Atom editor to handle the Chromium/Node.js ... more