Nushell
nushell.shWork with files and command output as structured records and tables in a cross-platform shell.
Compare tools by their recorded features, pricing and SI Score.
Work with files and command output as structured records and tables in a cross-platform shell.
Generate static websites from project files, content, templates, and themes.
Plan projects through text-defined work breakdowns, resource allocation, and constraint-based schedules.
Lint and format Python projects with one configurable command-line tool.
Check annotated Python code for type inconsistencies before running it.
Add interactive choices, prompts, and terminal styling to shell scripts without writing Go code.
Command-line tools for building and inspecting OpenType fonts.
Search source trees recursively for regular expressions while respecting ignore rules by default.
Find page characters and build webfont subsets from actual content.
Local command-line crypto tax calculations for UK reporting workflows
Capture terminal sessions as text-based recordings, replay them locally, and share or stream them on the web.
Transform and inspect CSV, TSV, JSON, and other structured text from the command line.
Manage a structured to-do list from the command line with projects, priorities, tags, and reports.
Manage plain-text task lists from the shell with a simple and extensible command-line tool.
Filter, extract, and transform JSON from the command line using a compact query language.
Generate a tags index of source-code definitions for navigation from a compatible editor or tool.
Edit source and configuration files directly in a terminal with a compact, keyboard-driven editor.
Run documented quality checks against font projects.
Display system and hardware information in a customizable terminal summary.
Convert documents between Markdown, HTML, LaTeX, Word, and other markup and word-processing formats.
Find files by name or type with a compact command-line alternative to `find`.
Combine Python expressions and shell commands in one Python-based command prompt.
Query and update YAML, JSON, XML, and other structured data from the command line.
Summarize files, code, comments, and blank lines across a project by programming language.