ora
npmv9.4.1TypeScriptElegant terminal spinner
Overview
ora is an npm package that elegant terminal spinner. It is extremely widely used, with about 74.3M downloads per week and 3 known dependents in the graph. The latest version is 9.4.1, released under the MIT license.
Who should use it
Teams working in the npm ecosystem who need elegant terminal spinner 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 (74.3M 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 ora.
Dependencies
Runtime (8)
Dev (5)
Used by
Popular packages that depend on ora.
Alternatives to ora
Get the visual width of a string - the number of columns required to display it
Create clickable links in the terminal
The tiniest and the fastest library for terminal output formatting with ANSI colors
Flexible ascii progress bar
Check if the process is running inside Windows Subsystem for Linux (Bash on Windows)
easily create complex multi-column command-line-interfaces
TypeScript Execute (tsx): Node.js enhanced with esbuild to run TypeScript & ESM files
🌈Easily set your terminal text color & styles.
The Expo CLI
Parse CLI arguments.
Detect whether a JavaScript CLI is running inside a coding agent.
Portable, hub-native terminal panel for devframe — readonly output streaming and fully interactive PTY shells (TUI-capable).
Frequently installed together
Parse the things that can be arguments to `npm install`
A module for reading, writing, and manipulating JSON files
A Promise-based interface into processes created by child_process.spawn
The Expo SDK
TypeScript definitions for node
Expo Router is a file-based router for React Native and web applications.
The semantic version parser used by npm.
Lightweight debugging utility for Node.js and the browser
the most correct and second fastest glob implementation in JavaScript
Resolve the path of a module like `require.resolve()` but from a given path
Higher-level content negotiation
Better streaming static file server with Range and conditional-GET support
Version history
| Version | Published | License |
|---|---|---|
| 9.4.1latest | 28 days ago | MIT |
| 9.4.0 | 2 months ago | MIT |
| 9.3.0 | 5 months ago | MIT |
| 9.2.0 | 5 months ago | MIT |
| 9.1.0 | 6 months ago | MIT |
| 9.0.0 | 10 months ago | MIT |
| 8.2.0 | 1 year ago | MIT |
| 8.1.1 | 1 year ago | MIT |
| 8.1.0 | 1 year ago | MIT |
| 8.0.1 | 2 years ago | MIT |
| 8.0.0 | 2 years ago | MIT |
| 7.0.1 | 3 years ago | MIT |
| 7.0.0 | 3 years ago | MIT |
| 6.3.1 | 3 years ago | MIT |
| 6.3.0 | 3 years ago | MIT |
| 6.2.0 | 3 years ago | MIT |
| 6.1.2 | 4 years ago | MIT |
| 6.1.1 | 4 years ago | MIT |
| 6.1.0 | 4 years ago | MIT |
| 6.0.1 | 4 years ago | MIT |
Maintainers
Funding
Frequently asked questions
How do I install ora?
Run `npm install ora` to add ora to your npm project.
What license is ora released under?
ora is distributed under the MIT license.
How popular is ora?
ora has approximately 74,279,664 downloads per week and 3 known dependent packages.