open
npmv11.0.0TypeScriptOpen stuff like URLs, files, executables. Cross-platform.
Overview
open is an npm package that open stuff like URLs, files, executables. Cross-platform. It is extremely widely used, with about 121.8M downloads per week and 3 known dependents in the graph. The latest version is 11.0.0, released under the MIT license.
Who should use it
Teams working in the npm ecosystem who need open stuff like URLs, files, executables. Cross-platform and value a battle-tested, widely-adopted solution.
When not to use it
Consider an alternative if you need to or if a more actively-maintained option better fits your npm stack.
Pros
- Large, well-established user base (121.8M weekly downloads).
- Ships TypeScript type definitions.
- Clear open-source license (MIT).
Cons
- No significant drawbacks detected from available metadata.
Auto-generated from collected registry metadata. No external claims are inferred.
Relationship graph
Dependencies (left) and dependents (right) of open.
Dependencies
Runtime (6)
Dev (4)
Used by
Popular packages that depend on open.
Dev server middleware for React Native
No description provided.
Native-ESM powered web dev build tool
Framework for building generic devframes
Alternatives to open
Some useful utilities I often need
Check if argv has a specific flag
Cross platform child_process#spawn and child_process#spawnSync
Get the default browser
A Promise-based interface into processes created by child_process.spawn
Tools for running an osascripts in Node
A minimal library for executing processes in Node
launch editor from node.js
Parse and stringify URL query strings
Universal WHATWG Fetch API for Node, Browsers and React Native
Find a file or directory by walking up parent directories
yargs the modern, pirate-themed, successor to optimist.
Frequently installed together
High performance middleware framework
Simple yet powerful framework for building command-line apps.
Serve static files
A pure JavaScript implementation of Sass.
Experimental debugger shell for React Native for use with @react-native/debugger-frontend
Node.js library that communicates with Embedded Dart Sass using the Embedded Sass protocol
A fast and minimal alternative to globby and fast-glob
A tiny (2.8kB) and fast utility for getting a MIME type from an extension or filename
An extremely fast JavaScript and CSS bundler and minifier.
Universal filesystem path utils
A lightweight JavaScript debugging utility, forked from debug, featuring TypeScript and ESM support.
Vite DevTools
Version history
| Version | Published | License |
|---|---|---|
| 11.0.0latest | 8 months ago | MIT |
| 10.2.0 | 1 year ago | MIT |
| 10.1.2 | 1 year ago | MIT |
| 10.1.1 | 1 year ago | MIT |
| 10.1.0 | 2 years ago | MIT |
| 10.0.4 | 2 years ago | MIT |
| 10.0.3 | 2 years ago | MIT |
| 10.0.2 | 2 years ago | MIT |
| 10.0.1 | 2 years ago | MIT |
| 10.0.0 | 2 years ago | MIT |
| 9.1.0 | 3 years ago | MIT |
| 9.0.0 | 3 years ago | MIT |
| 8.4.2 | 3 years ago | MIT |
| 8.4.1 | 3 years ago | MIT |
| 8.4.0 | 4 years ago | MIT |
| 8.3.0 | 4 years ago | MIT |
| 8.2.1 | 5 years ago | MIT |
| 8.2.0 | 5 years ago | MIT |
| 8.1.0 | 5 years ago | MIT |
| 8.0.9 | 5 years ago | MIT |
Maintainers
Funding
Frequently asked questions
How do I install open?
Run `npm install open` to add open to your npm project.
What license is open released under?
open is distributed under the MIT license.
How popular is open?
open has approximately 121,831,561 downloads per week and 3 known dependent packages.