How to get the source code of any electron application

Akash
How to electron
Published in
1 min readDec 6, 2017

So there is a way to get the source code of a closed source electron app. Generally, all the electron apps are packed through asar and you can unpack the same using this module. For example, if you want to see the source code of the Slack app then you need to do the following things -

# Open terminal and install asar node module globally$ npm install -g asar# Go into the app’s directory, in our case it’s Slack$ cd /Applications/Slack.app/Contents/Resources# Create a directory to paste the content of app$ mkdir example-sourcecode# Unpack the app.asar file in the above directory using asar$ asar extract app.asar example-sourcecode # Boom cd into it and see the source code of the app

If you have enjoyed this article and would like to buy me a coffee ☕️ follow this 👇

Buy Akash Nimare a coffee

--

--

Responses (5)