Text Processing Terminal Tools

Text Processing tools can be traced back to the early days of computing, where they served as essential utilities for handling and manipulating text data.

 

These tools aid in reading, writing, and modifying text with the explosion of data in today's digital era, text processing tools have become indispensable. 

 

They assist developers in parsing, filtering, and analyzing text and has a plethora of applications, ranging from simple scripting to complex natural language processing tasks.

 

Below are a list of terminal tools that have text processing capabilities.

  1. ollama - Get up and running with large language models locally.
  1. smassh - Smassh your Keyboard, TUI Edition.
  1. fztea - A flipperzero remote control locally in the terminal and ssh.
  1. fx - command-line tool and terminal JSON viewer.
  1. slack-term - A Slack client for your terminal.
  1. helix - A post-modern text editor.
  1. csvlens - a csv viewer like less but made for csv.
  1. grex - generate regular expressions from user-provided test cases.
  1. pysentation - TUI for displaying Python presentations
  1. sd - Intuitive find & replace CLI (sed alternative)
  1. parqv - A TUI for visualizing and analyzing files with multiple formats.
  1. wordgrinder - A cross-platform word processor for the terminal
  1. taskwarrior-tui - A terminal user interface for taskwarrior
  1. nomino - Batch rename utility for developers.
  1. projectable - A terminal-based project manager
  1. sttr - A CLI/TUI tool to perform 30+ string transformations on text.
  1. vim - The ubiquitous text editor
  1. rga - Ripgrep, but can also search in docs, PDFs, E-Books, zip, tar.gz, etc.
  1. emacs - The extensible, customizable, free/libre display editor.
  1. neomutt - A command line mail reader based on mutt
  1. textql - Execute SQL against structured text like CSV or TSV
  1. sake - A task runner for local and remote hosts.
  1. qsv - Blazing-fast CSV data-wrangling toolkit
  1. elia - A TUI ChatGPT client built with Textual
  1. tut - A TUI for Mastodon with vim inspired keys
  1. zellij - A terminal workspace with batteries included.
  1. cloc - Count lines of code in many programming languages
  1. cashd - A fast and cozy TUI for personal finance management.
  1. hnterm - Hacker News in the terminal.
  1. ov - A feature rich terminal-based pager.
  1. logshark - A CLI / TUI debugger for JSON logs.
  1. patat - Terminal-based presentations using Pandoc.
  1. jira-cli - Interact with Jira in the Terminal with Jira CLI.
  1. jaq - A jq clone focused on correctness, speed, and simplicity
  1. dte - A small, configurable console text editor.
  1. ox - A Rust text editor that runs in your terminal!
  1. enola - A CLI tool to search for usernames across social networks.
  1. clipse - Configurable TUI clipboard manager for Unix.
  1. sc-im - An ncurses spreadsheet program for terminal
  1. fd - A simple, fast and user-friendly alternative to 'find'
  1. dyff - diff tool for YAML files, and sometimes JSON.
  1. typeinc - A cool ncurses based typing speed test tool.
  1. pandoc - a universal markup converter.
  1. circumflex - It's Hacker News in your terminal.
  1. weechat - The extensible chat client
  1. visidata - A terminal spreadsheet multitool for discovering and arranging data.
  1. jless - A command-line JSON viewer.
  1. glow - Render markdown on the CLI, with pizzazz!
  1. yai - Your AI powered terminal assistant
  1. textual-astview - A Textual-based Python AST viewing widget library and application
  1. tinboard - A terminal-based client for pinboard.in
  1. godap - A complete terminal user interface (TUI) for LDAP.
  1. mdcat - fancy cat for markdown
  1. qq - A jq inspired interoperable config format transcoder with interactive querying.
  1. jq - Command-line JSON processor
  1. pet - Simple command-line snippet manager.
  1. amp - A complete text editor for your terminal.
  1. diffnav - A git diff pager based on delta but with a file tree, à la GitHub.
  1. ttyper - A terminal-based typing test
  1. gtt - A TUI for Google Translate, ChatGPT, DeepL and other AI services.
  1. mdp - A command-line based markdown presentation tool
  1. dooit - A TUI todo manager for the terminal
  1. television - A blazingly fast general purpose fuzzy finder TUI.
  1. repgrep - An interactive replacer for ripgrep.
  1. miller - an all in one swiss army knife for data processing.
  1. aichat - all-in-one AI powered CLI chat and copilot.
  1. meli - configurable and extensible terminal email client.
  1. clipboard - Your new, ridonkulously smart clipboard manager.
  1. docfd - TUI multiline fuzzy document finder.
  1. ripgrep - A recursive directory search tool using regex patterns.
  1. xsv - A fast CSV command line toolkit written in Rust.
  1. csvi - A simple cross-platform terminal CSV editor.
  1. mastui - A Modern Mastodon TUI Client.
  1. micro - A modern and intuitive terminal-based text editor.
  1. branchlet - Manage Git worktrees with automation from the terminal.
  1. dotstate - A modern, secure, and user-friendly dotfile manager.
  1. jqp - A TUI playground to experiment with jq.
  1. sheets - Minimal terminal based spreadsheet and CSV viewer.
  1. bookokrat - A terminal EPUB / PDF ebook reader.
  1. fresh - A text editor for your terminal, easy, powerful and fast.
  1. parqeye - Peek inside Parquet files right from your terminal.
  1. pdfgrep - A command line utility to search text in PDF files.
  1. rgx - A terminal regex tester with real-time matching and multi-engine support.
  1. qo - An interactive minimalist TUI to query JSON, CSV, and TSV using SQL.
  1. toofan - A minimal, lightning-fast typing tester TUI.
  1. dawn - A distraction-free writing environment. draft anything, write now.
  1. difftastic - A structural diff that understands syntax.
  1. mq - jq-like command-line tool for markdown processing.
  1. ekphos - A lightweight, fast, terminal-based markdown research tool inspired by Obsidian.
  1. taskdog - A terminal task manager with intelligent schedule optimization.
  1. resterm - A TUI REST, GraphQL, gRPC, WebSocket and SSE client.
  1. jrnl - Collect your thoughts and notes without leaving the command line.
  1. pop - Send emails from your terminal.
  1. orbiton - A terminal-based text editor and a minimalistic IDE.
  1. xql - An SQL REPL for SharePoint Lists and CSV files.
  1. toast - A lightweight TUI IDE for making quick in-the-moment edits.
  1. rura - An Interactive TUI scratchpad for building shell pipelines.
  1. resend-cli - The official CLI for Resend.
  1. critique - A terminal UI for reviewing git diffs.
  1. purple - A terminal SSH config manager and cockpit for your servers.
  1. netwatch - Real time network diagnostics in your terminal.
  1. hexapoda - A colorful modal hex editor in the terminal.
  1. clin - A TUI note management app inspired by Obsidian.
  1. leaf - A terminal-based Markdown previewer with a GUI-like experience.
  1. swpui - A minimal utility to preview search-and-replacement of text.
  1. lazygit - Simple terminal UI for git commands.
  1. edit - A TUI editor inspired by MS-DOS for Windows.
  1. regexplain - A TUI for explaining and visualizing regular expressions, a regex101 for your shell.
Know any Text Processing based terminal tools that would be good for this list? Post a Tool here!

Get Updates On Terminal Trove.

No spam, just updates on Terminal Trove. See an example update.