Nushell
A new type of shell observed · 2026-08-28
Health v2 · maintenance only
95/100
- Activity 99
- Release rhythm 87
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 35.0
- age_days: 2672
- days_rel: 10
- days_push: 7
- n_releases_24m: 27
Adoption not part of the score
40344 stars · 2223 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Nushell is a cross-platform shell written in Rust that treats pipelines as streams of structured, typed data (tables, records, lists) instead of raw text. It natively reads formats like JSON, YAML, SQLite, and Excel, offers strong error messages, and is extensible via a plugin system.
Use cases
- filter and sort structured data in shell pipelines without parsing strings
- replace bash with a modern typed shell as a daily driver
- query JSON, YAML, CSV, and SQLite files from the command line
- automate tasks with a shell scripting language that has real data types
- inspect and transform API responses directly in the terminal
- extend the shell with custom commands and plugins
When to choose
- you want shell pipelines that operate on structured data instead of text
- you frequently parse JSON/YAML/CSV output in shell scripts
- you want the same shell experience across Linux, macOS, and Windows
- you value good error messages and typed command arguments
When to avoid
- you need strict POSIX sh/bash compatibility for existing scripts
- you rely on tooling that assumes a POSIX shell environment
- you need a fully stable, unchanging scripting language for production scripts
Facets
cli-tool · maturity active
cli parser serialization developer-tools plugin-system terminal-ui developer-tools data-science cross-platform windows bsd rust cli cross-platform structured-data-shell pipelines shell-scripting typed-data json-pipelines command-line automation linux macos
3 sources
- readme: https://github.com/nushell/nushell · fetched 2026-08-28 · 1e37b1fdc8eb
- homepage: https://www.nushell.sh/ · fetched 2026-08-29 · ed562af8c17a
- site_page: https://www.nushell.sh/book/installation.html · fetched 2026-08-29 · 6af146dca5a6
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| nushell/nushell | main | 95 |
| nushell/awesome-nu | docs | 77 |
| nushell/nu_scripts | examples | 77 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem