Skip to content
This repository was archived by the owner on Oct 19, 2023. It is now read-only.
/ nativefier Public archive
forked from nativefier/nativefier

Make any web page a desktop application

Notifications You must be signed in to change notification settings

kz6fittycent/nativefier

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,191 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Nativefier Snap

Example of Nativefier app in the macOS dock

You want to make a native-looking wrapper for WhatsApp Web (or any web page).

nativefier 'web.whatsapp.com'

Walkthrough animation

You're done.

Introduction

Nativefier is a command-line tool to easily create a “desktop app” for any web site with minimal fuss. Apps are wrapped by Electron (which uses Chromium under the hood) in an OS executable (.app, .exe, etc) usable on Windows, macOS and Linux.

I built this because I grew tired of having to Alt-Tab to my browser and then search through numerous open tabs when using Messenger or Whatsapp Web (HN thread). Nativefier features:

  • Automatically retrieval of app icon / name
  • Injection of custom JS & CSS
  • Many more, see nativefier --help

Installation

nativefier

Install the snap with sudo snap install nativefier

Usage

To create a desktop app for medium.com, simply nativefier 'medium.com'

Nativefier will try to determine the app name, and well as lots of other options. If desired, these options can be overwritten. For example, to override the name, nativefier --name 'My Medium App' 'medium.com'

Run nativefier --help to learn about command-line flags usable to configure your app.

To have high-quality icons used by default for an app/domain, please contribute to the icon repository.

More

To learn more, visit: https://github.com/nativefier/nativefier

About

Make any web page a desktop application

Resources

Stars

Watchers

Forks

Packages

No packages published