echasnovski/nushell — explained in plain English
Analysis updated 2026-07-17 · repo last pushed 2025-07-31
Pipe command output as structured tables instead of parsing raw text.
Filter and sort files or running processes using simple table queries.
Open and manipulate JSON, TOML, or CSV files directly as structured data.
Extend the shell with custom plugin commands written as separate programs.
| echasnovski/nushell | abc3dz/mixxx | abyo-software/ferro-stash | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | Rust | Rust | Rust |
| Last pushed | 2025-07-31 | — | — |
| Maintenance | Quiet | — | — |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 2/5 | 2/5 | 4/5 |
| Audience | developer | general | ops devops |
Figures from each repo's GitHub metadata at analysis time.
A modern command-line shell that treats data as structured tables instead of plain text, so you can filter, sort, and combine files or JSON/CSV data like a spreadsheet.
Mainly Rust. The stack also includes Rust.
Quiet — no commits in 6-12 months (last push 2025-07-31).
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.