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

npm install open
20 594 downloads in the last day
107 170 downloads in the last week
442 725 downloads in the last month


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("", "firefox");


npm install open

How it works

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


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.

npm loves you