In this post, I’ll show you how you can quickly turn any website into an executable with nativefier in a single command.
I just stumbled upon an awesome npm package called nativefier that lets you (as stated by the author):
to easily create a desktop application for any web site with succinct and minimal configuration. Apps are wrapped by Electron in an OS executable (.app, .exe, etc.) for use on Windows, OSX and Linux.
At first, I must admit I was a bit sceptical, but I tried it immediately and installed it with:
npm install nativefier -g
And, then I tried it out on my Carcassonne Scoring Board web application (run the command from the command line, OFC):
nativefier http://carcassonne-scoring-board.com/
And sure enough, after just a few seconds, I got a response:
C:\Users\Nikola\Desktop>nativefier http://carcassonne-scoring-board.com/
Packaging app for platform win32 x64 using electron v0.36.4
App built to C:\Users\Nikola\Desktop\Nikola Brežnjak's Carcassonne Scoring Board-win32-x64
The contents of the created folder look like this:
The app (just double click the Application file – has the nice electron logo) looks like this when run:
and like this in action:
I’m truly impressed with this and my thanks to the author!
I’m an engineer at heart and a jack of all trades kind of guy.
For those who care about titles, I hold a masters degree in computing from
FER (and a black belt in karate, but that’s another story…).
During the last years, worked in a betting software industry where I made use of my knowledge in areas ranging from full-stack (web & desktop) development to game development through Linux and database administration and use of various languages (C#, PHP, JavaScript to name just a few).
Currently, I’m a senior software engineer at
TelTech, where we make innovative communications apps, and I <3 it.
Lately, I’m very passionate about Ionic framework and am currently in the top 3 answerers on
StackOverflow in
Ionic framework. I wrote a book about Ionic framework which you can get for free on Leanpub:
Ionic framework – step by step from idea through prototyping to the app stores.
Other technical writing:
+ wrote a book
Getting MEAN with MEMEs
was a technical reviewer for a book
Deploying Node published by Packt
was a technical reviewer for a book
Getting started with Ionic published by Packt
After writing 300 posts, this is why I think
you should start blogging too
Come and see what I write about on
my blog.