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. amp - A complete text editor for your terminal.
  1. cloc - Count lines of code in many programming languages
  1. csvlens - a csv viewer like less but made for csv.
  1. docfd - TUI multiline fuzzy document finder.
  1. dooit - A TUI todo manager for the terminal
  1. elia - A TUI ChatGPT client built with Textual
  1. emacs - The extensible, customizable, free/libre display editor.
  1. fd - A simple, fast and user-friendly alternative to 'find'
  1. fx - command-line tool and terminal JSON viewer.
  1. glow - Render markdown on the CLI, with pizzazz!
  1. gtt - A TUI for Google Translate, ChatGPT, DeepL and other AI services.
  1. helix - A post-modern text editor.
  1. hnterm - Hacker News in the terminal
  1. jaq - A jq clone focused on correctness, speed, and simplicity
  1. jira-cli - Interact with Jira in the Terminal with Jira CLI.
  1. jless - A command-line JSON viewer.
  1. jq - Command-line JSON processor
  1. jqp - A command line tool for querying JSON
  1. lazygit - Simple terminal UI for git commands.
  1. logshark - A CLI / TUI debugger for JSON logs.
  1. mdcat - fancy cat for markdown
  1. mdp - A command-line based markdown presentation tool
  1. meli - Experimental mail client with a terminal-user interface.
  1. micro - A modern and intuitive terminal-based text editor
  1. miller - an all in one swiss army knife for data processing.
  1. neomutt - A command line mail reader based on mutt
  1. orbiton - A terminal-based text editor and a minimalistic IDE.
  1. ov - A feature rich terminal-based pager.
  1. ox - A Rust text editor that runs in your terminal!
  1. pandoc - a universal markup converter.
  1. patat - Terminal-based presentations using Pandoc.
  1. projectable - A terminal-based project manager
  1. pysentation - TUI for displaying Python presentations
  1. qsv - Blazing-fast CSV data-wrangling toolkit
  1. ripgrep - A recursive directory search tool using regex patterns.
  1. sc-im - An ncurses spreadsheet program for terminal
  1. sd - Intuitive find & replace CLI (sed alternative)
  1. slack-term - A Slack client for your terminal.
  1. sttr - A CLI/TUI tool to perform 30+ string transformations on text.
  1. taskwarrior-tui - A terminal user interface for taskwarrior
  1. textql - Execute SQL against structured text like CSV or TSV
  1. textual-astview - A Textual-based Python AST viewing widget library and application
  1. tinboard - A terminal-based client for pinboard.in
  1. ttyper - A terminal-based typing test
  1. tut - A TUI for Mastodon with vim inspired keys
  1. vim - The ubiquitous text editor
  1. visidata - A terminal spreadsheet multitool for discovering and arranging data.
  1. weechat - The extensible chat client
  1. wordgrinder - A cross-platform word processor for the terminal
  1. yai - Your AI powered terminal assistant
  1. zellij - A terminal workspace with batteries included.

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.