A few seconds.


open a file or url in the user's preferred application


Open a file or url in the user's preferred application.


var open = require("open");

open taks an optional argument specifying the program to be used to open the file or URL.

open("http://www.google.com", "firefox");


npm install open

How it works

  • on win32 uses start
  • on darwin uses open
  • otherwise uses the xdg-open script from freedesktop.org


The same care should be taken when calling open as if you were calling child_process.exec directly. If it is an executable it will run in a new shell.

Pincer is a project which aims to provide best library discovery tools for developers. We're growing day by day. We have only npm platform for now but we will add the others as much as we can.