May 13 – 15, 2021
UTC timezone

Writing native Linux desktop apps with JavaScript

May 13, 2021, 6:15 PM


Platform Diversity


Philip Chimento


If you are a JavaScript developer and want to write something for the Linux desktop in JavaScript, two popular ways are to use Electron or to publish an extension for GNOME Shell on However, there is a third way that doesn't require users to use GNOME and doesn't require embedding a web browser!

In this talk I will walk through the process of creating a native desktop app written in JavaScript and publishing it to users.

Twitter and/or Mastodon Handle


Author(s) Bio

Philip Chimento is a GNOME contributor, and the maintainer of GNOME's JavaScript bindings, as well as the author of the Inform 7 IDE on Flathub. His day job is being a JavaScript engine developer at Igalia S.L.

Did you attach a photo of each author? Yes

Primary author

Presentation materials