Nushell

Nushell is a new type of command line shell that handles inputs as structured data instead of raw text streams. Works with pipelines (pipeline) architecture that allows data to flow between commands in the form of tables. PowerShell is inspired by functional programming languages and modern CLI tools.

NU

nushell · Terminal & CLI

STARS40.8K
FORKS2.3K
COMMITS—
CONTRIBUTORS878
VERSIONv0.96.0
UPDATEDtoday
RustShellTerminalMIT
What can it do?
  • You can list directory contents in tables of rows and columns
  • In command outputs, you can filter by specific data types
  • You can run commands in successive steps using the piping (pipeline) mechanism
Heads up
  • • High number of open issues (1,445)
User reviews
  • • NeutralHacker News

    Nushell: Introduction to a new kind of shell

    “I would also like to add for a better shell: Please add another standard output stream. stdout is for output stderr is for error messages stdlog for status/tracking, verbose output, event streams. Too often this gets shunted to stderr, and I don't want to logfile hunt. Other…”

  • • NeutralHacker News

    Nushell: Introduction to a new kind of shell

    “Nushell looks pretty good! But, how to automatically convert all existing shell scripts -- to Nushell? I think it would be highly interesting if someone created "an LLVM for shell scripts"... In other words -- given a shell script that runs on one shell, turn that into a parse…”

Verified against README · Oct 26, 2026 · source

My note

More in: Terminal & CLI