terminaltrove.com_new.atom.xml - sfeed_tests - sfeed tests and RSS and Atom files
 (HTM) git clone git://git.codemadness.org/sfeed_tests
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
       terminaltrove.com_new.atom.xml (632869B)
       ---
            1 <?xml version="1.0" encoding="utf-8"?>
            2 <?xml-stylesheet href="/rss/new.xsl" type="text/xsl"?>
            3 <feed xmlns="http://www.w3.org/2005/Atom">
            4     <id>https://terminaltrove.com/new.xml</id>
            5     <title>Terminal Trove Newly Added Tools</title>
            6     <updated>2025-07-22T17:13:10.141Z</updated>
            7     <generator>t3</generator>
            8     <author>
            9         <name>Curator</name>
           10     </author>
           11     <link rel="alternate" href="https://terminaltrove.com/"/>
           12     <link rel="self" href="https://terminaltrove.com/new.xml"/>
           13     <subtitle>Find your next CLI, TUI or developer tool for the terminal on this feed, by Terminal Trove. New tools added regularly.</subtitle>
           14     <logo>https://terminaltrove.com/logo.png</logo>
           15     <icon>https://terminaltrove.com/favicon.ico</icon>
           16     <rights>Copyright 2025 Terminal Trove. All Rights Reserved.</rights>
           17     <entry>
           18         <title type="html"><![CDATA[bitchat-tui]]></title>
           19         <id>https://terminaltrove.com/bitchat-tui/</id>
           20         <link href="https://terminaltrove.com/bitchat-tui/"/>
           21         <updated>2025-07-21T23:00:00.000Z</updated>
           22         <summary type="html"><![CDATA[A TUI client for bitchat.]]></summary>
           23         <content type="html"><![CDATA[<p>bitchat-tui is a terminal-based secure messaging client implementing the BitChat protocol for off-grid, peer-to-peer communication over Bluetooth Low Energy (BLE).</p>
           24 <p>&nbsp;</p>
           25 <p>The main feature of this TUI client is that it does not need an internet connection to work, only Bluetooth and a bluetooth peer server. It supports encryption, Bluetooth mesh networking, public and private channels, direct messaging, no account registration, password-protected channels, user blocking and ownership transfers.</p>
           26 <p>&nbsp;</p>
           27 <p>Ideal for privacy advocates, field researchers, maker-spaces, event organizers preferring local networks and anyone requiring secure communication even when internet is not available or during an outage.</p>]]></content>
           28         <author>
           29             <name>Curator</name>
           30             <uri>https://terminaltrove.com/post/</uri>
           31         </author>
           32     </entry>
           33     <entry>
           34         <title type="html"><![CDATA[gotip]]></title>
           35         <id>https://terminaltrove.com/gotip/</id>
           36         <link href="https://terminaltrove.com/gotip/"/>
           37         <updated>2025-07-21T23:00:00.000Z</updated>
           38         <summary type="html"><![CDATA[A TUI application for interactively selecting and running Go tests.]]></summary>
           39         <content type="html"><![CDATA[<p>gotip is a TUI Go test picker that scans Go files and lets you choose specific tests before running go test, trimming edit‑compile cycles.</p>
           40 <p>&nbsp;</p>
           41 <p>It has features such as an incremental fuzzy filter, source preview, Vim keys, real‑time updates, coverage mode, custom flags, rich go output integration and run‑duration logs for context.</p>
           42 <p>&nbsp;</p>
           43 <p>gotip works best for Go maintainers and engineers handling test suites large and small and need an interactive way of running tests in the terminal.</p>]]></content>
           44         <author>
           45             <name>Curator</name>
           46             <uri>https://terminaltrove.com/post/</uri>
           47         </author>
           48     </entry>
           49     <entry>
           50         <title type="html"><![CDATA[hygg]]></title>
           51         <id>https://terminaltrove.com/hygg/</id>
           52         <link href="https://terminaltrove.com/hygg/"/>
           53         <updated>2025-07-21T23:00:00.000Z</updated>
           54         <summary type="html"><![CDATA[Minimalistic Vim-like TUI document reader.]]></summary>
           55         <content type="html"><![CDATA[<p>hygg is a minimalist terminal-based document reader supporting PDFs, EPUBs, and text files with vim-like navigation.</p>
           56 <p>&nbsp;</p>
           57 <p>Core features include universal format support through pandoc, built-in OCR for scanned documents, vim keybindings, visual text selection, bookmarks, incremental search, shell command execution from text, split-view mode and automatic progress saving.</p>
           58 <p>&nbsp;</p>
           59 <p>Ideally for developers, researchers and terminal enthusiasts that want to open or read documentation, research papers and books directly without switching to GUI applications would find hygg helpful for distraction-free reading of PDFs inside the terminal.</p>]]></content>
           60         <author>
           61             <name>Curator</name>
           62             <uri>https://terminaltrove.com/post/</uri>
           63         </author>
           64     </entry>
           65     <entry>
           66         <title type="html"><![CDATA[kat]]></title>
           67         <id>https://terminaltrove.com/kat/</id>
           68         <link href="https://terminaltrove.com/kat/"/>
           69         <updated>2025-07-21T23:00:00.000Z</updated>
           70         <summary type="html"><![CDATA[A TUI and rule-based rendering engine for Kubernetes manifests.]]></summary>
           71         <content type="html"><![CDATA[<p>kat lets you render, filter and review helm or kustomize manifests in‑shell, reloading on changes and flagging errors, cutting iteration during chart development.</p>
           72 <p>&nbsp;</p>
           73 <p>Core features include profile-based manifest generation, automatic validation with kubeconform / kyverno, live reload with diff visualization, pre/post-render hooks, plugin system for custom commands, Chroma theme support, content-based project matching and multiple generator support.</p>
           74 <p>&nbsp;</p>
           75 <p>Kubernetes engineers, DevOps teams working with Helm/Kustomize and developers iterating on manifest files would find kat very useful to eliminate context-switching while providing persistent, navigable views of rendered resources with instant feedback.</p>]]></content>
           76         <author>
           77             <name>Curator</name>
           78             <uri>https://terminaltrove.com/post/</uri>
           79         </author>
           80     </entry>
           81     <entry>
           82         <title type="html"><![CDATA[simtool]]></title>
           83         <id>https://terminaltrove.com/simtool/</id>
           84         <link href="https://terminaltrove.com/simtool/"/>
           85         <updated>2025-07-21T23:00:00.000Z</updated>
           86         <summary type="html"><![CDATA[A beautiful and powerful TUI for managing iOS simulators.]]></summary>
           87         <content type="html"><![CDATA[<p>simtool is a TUI for managing iOS simulators. It allows you to browse apps, explore files and preview content, all from your terminal.</p>
           88 <p>&nbsp;</p>
           89 <p>Core features include real-time simulator status monitoring, smart filtering, direct simulator booting, syntax-highlighted file previews, terminal-based image viewing, SQLite database inspection, automatic plist conversion, 60+ color themes, vim-style navigation, lazy loading and breadcrumb navigation.</p>
           90 <p>&nbsp;</p>
           91 <p>iOS developers frequently inspecting app containers, debugging app or file system issues or managing multiple simulators would find simtool useful for iOS simulator management without typing commands all the time and using a terminal-based user interface.</p>]]></content>
           92         <author>
           93             <name>Curator</name>
           94             <uri>https://terminaltrove.com/post/</uri>
           95         </author>
           96     </entry>
           97     <entry>
           98         <title type="html"><![CDATA[stormy]]></title>
           99         <id>https://terminaltrove.com/stormy/</id>
          100         <link href="https://terminaltrove.com/stormy/"/>
          101         <updated>2025-07-21T23:00:00.000Z</updated>
          102         <summary type="html"><![CDATA[Minimal, customizable, and neofetch-like weather CLI.]]></summary>
          103         <content type="html"><![CDATA[<p>stormy is a CLI weather tool that fetches weather and prints colourful ASCII forecasts in your terminal&nbsp;in a <a class="tt-link" href="/neofetch/" target="_blank" rel="noopener">neofetch</a>-inspired format.</p>
          104 <p>&nbsp;</p>
          105 <p>Several features include temperature wind, humidity and precipitation information, multiple weather providers such as OpenMeteo (No API Keys) and OpenWeatherMap integration, TOML configuration, customizable units and colors, compact mode display and city name toggling.</p>
          106 <p>&nbsp;</p>
          107 <p>Those who want instant weather information presented in the terminal and also ASCII weather images would find stormy a handy quick tool for this.</p>]]></content>
          108         <author>
          109             <name>Curator</name>
          110             <uri>https://terminaltrove.com/post/</uri>
          111         </author>
          112     </entry>
          113     <entry>
          114         <title type="html"><![CDATA[cargo-seek]]></title>
          115         <id>https://terminaltrove.com/cargo-seek/</id>
          116         <link href="https://terminaltrove.com/cargo-seek/"/>
          117         <updated>2025-07-14T22:00:00.000Z</updated>
          118         <summary type="html"><![CDATA[A TUI for searching, adding and installing cargo crates.]]></summary>
          119         <content type="html"><![CDATA[<p>cargo-seek is a terminal interface for searching, adding and managing Rust crates from crates.io.</p>
          120 <p>&nbsp;</p>
          121 <p>Features include multi-criteria search sorting (sort by, relevance, downloads, updates, recently updated, newly added, etc), scope control for online/local/binary searches, visual labelling for dependencies and binaries, open documentation, repository, crates on the crates.io website from the terminal, binary installation from cargo and Cargo.toml dependency management with system-wide binary installation.</p>
          122 <p>&nbsp;</p>
          123 <p>Rust developers managing multiple crates benefit from cargo-seek's unified interface for discovering packages, auditing dependencies and installing tools visually for their Rust project without browser switching.</p>]]></content>
          124         <author>
          125             <name>Curator</name>
          126             <uri>https://terminaltrove.com/post/</uri>
          127         </author>
          128     </entry>
          129     <entry>
          130         <title type="html"><![CDATA[ecscope]]></title>
          131         <id>https://terminaltrove.com/ecscope/</id>
          132         <link href="https://terminaltrove.com/ecscope/"/>
          133         <updated>2025-07-14T22:00:00.000Z</updated>
          134         <summary type="html"><![CDATA[monitor AWS ECS resources from the terminal.]]></summary>
          135         <content type="html"><![CDATA[<p>ecscope is a TUI monitoring tool for AWS ECS resources that displays services, tasks and containers in a unified view.</p>
          136 <p>&nbsp;</p>
          137 <p>Core features include profile-based grouping of ECS clusters and services, real-time deployment monitoring, regex-based service/cluster filtering, multiple AWS authentication methods (environment, profiles, role assumption), JSON/delimited output formats, automatic refresh capabilities, service marking for targeted updates.</p>
          138 <p>&nbsp;</p>
          139 <p>DevOps engineers and AWS administrators monitoring ECS deployments across multiple accounts may find ecscope helpful to track service health without switching between AWS console pages.</p>]]></content>
          140         <author>
          141             <name>Curator</name>
          142             <uri>https://terminaltrove.com/post/</uri>
          143         </author>
          144     </entry>
          145     <entry>
          146         <title type="html"><![CDATA[froggit]]></title>
          147         <id>https://terminaltrove.com/froggit/</id>
          148         <link href="https://terminaltrove.com/froggit/"/>
          149         <updated>2025-07-14T22:00:00.000Z</updated>
          150         <summary type="html"><![CDATA[A modern, minimalist Git TUI.]]></summary>
          151         <content type="html"><![CDATA[<p>froggit is a Git interface that simplifies version control through keyboard-driven terminal navigation.</p>
          152 <p>&nbsp;</p>
          153 <p>Core functionality covers staging, committing, branching, remote operations, visual file state indicators, advanced mode for logs with graphs, merge operations, interactive rebase support, optional GitHub CLI integration for repository creation and cloning. The tool displays git states clearly, provides operation warnings, maintains minimal feature set focused on daily workflows.</p>
          154 <p>&nbsp;</p>
          155 <p>Git beginners learning concepts visually and experienced developers seeking efficient daily operations would find froggit useful for version control management coupled with an optional integration with GitHub's CLI.</p>]]></content>
          156         <author>
          157             <name>Curator</name>
          158             <uri>https://terminaltrove.com/post/</uri>
          159         </author>
          160     </entry>
          161     <entry>
          162         <title type="html"><![CDATA[runal]]></title>
          163         <id>https://terminaltrove.com/runal/</id>
          164         <link href="https://terminaltrove.com/runal/"/>
          165         <updated>2025-07-14T22:00:00.000Z</updated>
          166         <summary type="html"><![CDATA[A creative coding environment for the terminal.]]></summary>
          167         <content type="html"><![CDATA[<p>runal is a creative coding platform that renders Processing-style graphics as ASCII art in terminals. This tool uses Javascript for writing these programs.</p>
          168 <p>&nbsp;</p>
          169 <p>The tool comes with a JavaScript runtime with setup()/draw() functions, drawing primitives for shapes and text, ANSI color rendering, animation loops, keyboard/mouse event handling, Perlin noise generation, terminal cell aspect ratio correction, PNG/GIF/MP4 export capabilities, hot-reloading during development, custom TTF font support for exports and for advanced usage, runal can be used as a Go library.</p>
          170 <p>&nbsp;</p>
          171 <p>Creative coders, ASCII artists and educators use runal for generative art, data visualization and interactive terminal graphics on resource-limited systems.</p>]]></content>
          172         <author>
          173             <name>Curator</name>
          174             <uri>https://terminaltrove.com/post/</uri>
          175         </author>
          176     </entry>
          177     <entry>
          178         <title type="html"><![CDATA[taproom]]></title>
          179         <id>https://terminaltrove.com/taproom/</id>
          180         <link href="https://terminaltrove.com/taproom/"/>
          181         <updated>2025-07-14T22:00:00.000Z</updated>
          182         <summary type="html"><![CDATA[An interactive TUI for Homebrew.]]></summary>
          183         <content type="html"><![CDATA[<p>taproom is a TUI for the Homebrew package manager.</p>
          184 <p>&nbsp;</p>
          185 <p>This tool displays formulae and casks in searchable tables, shows package details including dependencies and popularity statistics, filters packages by category (installed, outdated, explicit), performs installation and removal operations directly. Additional features include dependency chain visualization, version information display, package state indicators and real-time search functionality.</p>
          186 <p>&nbsp;</p>
          187 <p>Those who frequently use and manage Homebrew packages would find taproom useful for visual package exploration and system maintenance without memorizing commands.</p>]]></content>
          188         <author>
          189             <name>Curator</name>
          190             <uri>https://terminaltrove.com/post/</uri>
          191         </author>
          192     </entry>
          193     <entry>
          194         <title type="html"><![CDATA[theattyr]]></title>
          195         <id>https://terminaltrove.com/theattyr/</id>
          196         <link href="https://terminaltrove.com/theattyr/"/>
          197         <updated>2025-07-14T22:00:00.000Z</updated>
          198         <summary type="html"><![CDATA[A terminal theater for playing VT100 art and animations.]]></summary>
          199         <content type="html"><![CDATA[<p>theattyr is a terminal theater for playing VT100 art and animations from the 1960s-1970s computing era.</p>
          200 <p>&nbsp;</p>
          201 <p>The tool includes 90+ classic animations, supports direct file playback, adjusts frame rates, applies RetroArch shaders for visual effects, provides interactive browsing through sidebar navigation. It preserves historical ANSI art, demonstrates VT100 escape codes and maintains original timing accuracy.</p>
          202 <p>&nbsp;</p>
          203 <p>Terminal art enthusiasts, vintage computing collectors and educators teaching computing history would find theattyr interesting and useful for experiencing early digital art culture and technical demonstrations.</p>]]></content>
          204         <author>
          205             <name>Curator</name>
          206             <uri>https://terminaltrove.com/post/</uri>
          207         </author>
          208     </entry>
          209     <entry>
          210         <title type="html"><![CDATA[domain-check]]></title>
          211         <id>https://terminaltrove.com/domain-check/</id>
          212         <link href="https://terminaltrove.com/domain-check/"/>
          213         <updated>2025-07-07T23:00:00.000Z</updated>
          214         <summary type="html"><![CDATA[A fast, powerful CLI tool for checking domain availability using RDAP and WHOIS.]]></summary>
          215         <content type="html"><![CDATA[<p>domain-check is a high-performance CLI tool for checking domain availability across multiple TLDs using RDAP and WHOIS protocols with concurrent processing.</p>
          216 <p>&nbsp;</p>
          217 <p>This tool queries domain availability with smart presets (startup, enterprise), checks against 35+ TLDs simultaneously, supports bulk processing from files, outputs results in terminal, JSON or CSV formats, handles up to 100 concurrent checks and provides real-time streaming results. Additional features include automatic retry mechanisms, comprehensive error handling and caching to minimize API calls.</p>
          218 <p>&nbsp;</p>
          219 <p>Suitable for developers, domain enthusiasts and those searching for available domains directly through the protocol level, domain-check is best used for bulk domain research and if you need a tool which uses the new RDAP protocol (successor to WHOIS) to search for domains.</p>]]></content>
          220         <author>
          221             <name>Curator</name>
          222             <uri>https://terminaltrove.com/post/</uri>
          223         </author>
          224     </entry>
          225     <entry>
          226         <title type="html"><![CDATA[ftdv]]></title>
          227         <id>https://terminaltrove.com/ftdv/</id>
          228         <link href="https://terminaltrove.com/ftdv/"/>
          229         <updated>2025-07-07T23:00:00.000Z</updated>
          230         <summary type="html"><![CDATA[File Tree Diff Viewer.]]></summary>
          231         <content type="html"><![CDATA[<p>ftdv is a TUI tool that provides interactive git diff viewing with file tree navigation and external diff tool integration like <a class="tt-link" href="/delta/" target="_blank" rel="noopener">delta</a>, <a class="tt-link" href="/bat/" target="_blank" rel="noopener">bat</a>&nbsp;and <a class="tt-link" href="/difftastic/" target="_blank" rel="noopener">difftastic</a>.</p>
          232 <p>&nbsp;</p>
          233 <p>Key features include hierarchical file tree navigation with directory folding, flexible diff tool configuration using template variables, ANSI color rendering, checkbox tracking for reviewed files, real-time search filtering and vim-style keyboard navigation. The tool supports Git operations directly, comparing branches, commits, directories and individual files with persistent state management.</p>
          234 <p>&nbsp;</p>
          235 <p>Developers reviewing code changes, conducting merge reviews and exploring large diffs benefit from ftdv's organized file-by-file approach, making complex changesets manageable through its interactive tree interface.</p>]]></content>
          236         <author>
          237             <name>Curator</name>
          238             <uri>https://terminaltrove.com/post/</uri>
          239         </author>
          240     </entry>
          241     <entry>
          242         <title type="html"><![CDATA[mcp-probe]]></title>
          243         <id>https://terminaltrove.com/mcp-probe/</id>
          244         <link href="https://terminaltrove.com/mcp-probe/"/>
          245         <updated>2025-07-07T23:00:00.000Z</updated>
          246         <summary type="html"><![CDATA[Advanced MCP Protocol Debugger & Interactive TUI.]]></summary>
          247         <content type="html"><![CDATA[<p>mcp-probe is a TUI for debugging and testing Model Context Protocol (MCP) servers with real-time protocol analysis and tool execution.</p>
          248 <p>&nbsp;</p>
          249 <p>Core features include protocol discovery for 373+ tools, fuzzy search navigation, multiple transport support (HTTP/SSE, WebSocket, stdio, TCP), interactive parameter forms with validation, real-time message tracing, multi-format response viewers. Additional capabilities encompass session persistence, error detection with fix suggestions, export functionality for reports, automated compliance testing, performance monitoring with timing metrics.</p>
          250 <p>&nbsp;</p>
          251 <p>Software developers using or developing MCPs servers would find mcp-probe useful for testing MCP server implementations, troubleshooting integration issues and inspecting MCP information with an intuitive visual interface.</p>]]></content>
          252         <author>
          253             <name>Curator</name>
          254             <uri>https://terminaltrove.com/post/</uri>
          255         </author>
          256     </entry>
          257     <entry>
          258         <title type="html"><![CDATA[outside]]></title>
          259         <id>https://terminaltrove.com/outside/</id>
          260         <link href="https://terminaltrove.com/outside/"/>
          261         <updated>2025-07-07T23:00:00.000Z</updated>
          262         <summary type="html"><![CDATA[A multi-purpose weather client for your terminal.]]></summary>
          263         <content type="html"><![CDATA[<p>outside is a multi-purpose weather client providing current conditions and forecasts in various terminal-friendly formats.</p>
          264 <p>&nbsp;</p>
          265 <p>Features include automatic location detection via IP, multiple output formats (TUI, simple, detailed, JSON), 7-day weather forecasts, metric/imperial unit support, streaming mode for continuous updates and customizable templates for output formatting. Weather data includes temperature, humidity, wind, UV index, precipitation probability with intelligent caching to reduce API calls.</p>
          266 <p>&nbsp;</p>
          267 <p>If you're looking for a way to display the weather and also the data for your own purposes, outside may be beneficial for you.</p>]]></content>
          268         <author>
          269             <name>Curator</name>
          270             <uri>https://terminaltrove.com/post/</uri>
          271         </author>
          272     </entry>
          273     <entry>
          274         <title type="html"><![CDATA[termframe]]></title>
          275         <id>https://terminaltrove.com/termframe/</id>
          276         <link href="https://terminaltrove.com/termframe/"/>
          277         <updated>2025-07-07T23:00:00.000Z</updated>
          278         <summary type="html"><![CDATA[Terminal output SVG screenshot tool.]]></summary>
          279         <content type="html"><![CDATA[<p>termframe is a command-line tool that executes terminal commands and exports their output as SVG screenshots with full ANSI style support.</p>
          280 <p>&nbsp;</p>
          281 <p>This tool captures terminal output including bold, italic, underlined text, full color support (16-color, 256-color, 24-bit), optional font embedding, light/dark mode compatibility, extensive iTerm2 color themes and customizable window styles. It renders output from any command into publication-ready SVG images, preserving all terminal formatting and colors accurately.</p>
          282 <p>&nbsp;</p>
          283 <p>Documentation writers, tutorial creators and developers preparing presentations would find termframe great for creating terminal screenshots, creating visual CLI / TUI examples while in a crisp vector format.</p>]]></content>
          284         <author>
          285             <name>Curator</name>
          286             <uri>https://terminaltrove.com/post/</uri>
          287         </author>
          288     </entry>
          289     <entry>
          290         <title type="html"><![CDATA[up]]></title>
          291         <id>https://terminaltrove.com/up/</id>
          292         <link href="https://terminaltrove.com/up/"/>
          293         <updated>2025-07-07T23:00:00.000Z</updated>
          294         <summary type="html"><![CDATA[A tool for writing Linux pipes with instant live preview.]]></summary>
          295         <content type="html"><![CDATA[<p>up (ultimate plumber) is a tool for building Linux text-processing pipelines with instant live preview of command results.</p>
          296 <p>&nbsp;</p>
          297 <p>Core functionality includes real-time pipeline preview, interactive command editing, scrollable output viewing, support for all standard Linux text utilities (grep, awk, cut, sort), automatic pipeline saving to shell scripts and input buffer freezing for long-running commands.</p>
          298 <p>&nbsp;</p>
          299 <p>System administrators, data analysts and developers would find up useful for exploratory data analysis, building complex text pipelines interactively and debugging shell command sequences with instant visual feedback.</p>]]></content>
          300         <author>
          301             <name>Curator</name>
          302             <uri>https://terminaltrove.com/post/</uri>
          303         </author>
          304     </entry>
          305     <entry>
          306         <title type="html"><![CDATA[awsesh]]></title>
          307         <id>https://terminaltrove.com/awsesh/</id>
          308         <link href="https://terminaltrove.com/awsesh/"/>
          309         <updated>2025-06-30T23:00:00.000Z</updated>
          310         <summary type="html"><![CDATA[A charming TUI for AWS SSO session management.]]></summary>
          311         <content type="html"><![CDATA[<p>awsesh is a terminal-based AWS session manager that connects to AWS SSO accounts via a TUI or CLI interface.</p>
          312 <p>&nbsp;</p>
          313 <p>Features include AWS SSO session handling, fast account and role switching, fuzzy search to filter accounts, browser console launch, CLI-only mode, region-specific settings, session persistence and improved handling for large account lists. It also supports editing and removing saved accounts.</p>
          314 <p>&nbsp;</p>
          315 <p>This tool suits developers, sysadmins and AWS users managing multiple SSO accounts who want to switch contexts quickly in a terminal, track recent sessions and optionally open the AWS console directly in the terminal.</p>]]></content>
          316         <author>
          317             <name>Curator</name>
          318             <uri>https://terminaltrove.com/post/</uri>
          319         </author>
          320     </entry>
          321     <entry>
          322         <title type="html"><![CDATA[imgcat]]></title>
          323         <id>https://terminaltrove.com/imgcat/</id>
          324         <link href="https://terminaltrove.com/imgcat/"/>
          325         <updated>2025-06-30T23:00:00.000Z</updated>
          326         <summary type="html"><![CDATA[Display images and gifs in your terminal.]]></summary>
          327         <content type="html"><![CDATA[<p>imgcat is a command-line tool that pipes local or remote images into the terminal, rendering PNG, JPEG and animated GIFs using the iTerm2 inline graphics protocol rather than ASCII art.</p>
          328 <p>&nbsp;</p>
          329 <p>This tool has&nbsp;stdin support, automatic detection of terminal columns, fit or explicit resize via --width and --height flags, lanczos or nearest resampling for quality control, transparency preservation, animated playback, interpolation switch, top offset positioning, plus a silent flag to omit status messages and true-color override for misconfigured emulators.</p>
          330 <p>&nbsp;</p>
          331 <p>You can use imgcat to test out displaying images in the terminal to see what they would look like.</p>]]></content>
          332         <author>
          333             <name>Curator</name>
          334             <uri>https://terminaltrove.com/post/</uri>
          335         </author>
          336     </entry>
          337     <entry>
          338         <title type="html"><![CDATA[meteor]]></title>
          339         <id>https://terminaltrove.com/meteor/</id>
          340         <link href="https://terminaltrove.com/meteor/"/>
          341         <updated>2025-06-30T23:00:00.000Z</updated>
          342         <summary type="html"><![CDATA[A highly configurable CLI tool for writing conventional commits.]]></summary>
          343         <content type="html"><![CDATA[<p>meteor is a command-line helper that replaces plain "git commit" with an interactive prompt for Conventional Commits. It runs in any repository, passes through every standard git-commit flag and keeps its footprint small while guiding you toward structured messages.</p>
          344 <p><br>Features include per-project JSON config, custom type lists, optional board prefixes, predefined scopes, co-author insertion, ticket placeholders, line-length enforcement, automatic word-wrap, message templates, character limits, intro screen toggle, all git-commit options preserved, advanced flags forwarded unchanged without extra commands needed.</p>
          345 <p><br>Developers who are well versed in Git, teams enforcing semantic version pipelines and maintainers juggling multiple trackers will appreciate meteor. It simplifies commit hygiene during pairing, open-source contributions, or sprints, ensuring every commit stays parseable by changelog generators and review bots.</p>]]></content>
          346         <author>
          347             <name>Curator</name>
          348             <uri>https://terminaltrove.com/post/</uri>
          349         </author>
          350     </entry>
          351     <entry>
          352         <title type="html"><![CDATA[mufetch]]></title>
          353         <id>https://terminaltrove.com/mufetch/</id>
          354         <link href="https://terminaltrove.com/mufetch/"/>
          355         <updated>2025-06-30T23:00:00.000Z</updated>
          356         <summary type="html"><![CDATA[neofetch-style CLI for music.]]></summary>
          357         <content type="html"><![CDATA[<p>mufetch is a command-line tool that surfaces music metadata&mdash;tracks, albums, artist info&mdash;and displays album art and artist photos directly in your terminal, inspired by <a class="tt-link" href="/neofetch/" target="_blank" rel="noopener">neofetch</a>.</p>
          358 <p><br>Key features include displaying current track, album, artist details such as duration, popularity, genres, follower counts, clickable Spotify links, and adaptive image sizing. It supports interactive commands like <code>mufetch search &lt;query&gt;</code> with options to specify type (track, album, artist).</p>
          359 <p><br>This tool is useful for music fans, developers or terminal enthusiasts who want an ambient music display without leaving the shell. Ideal when listening while coding or sharing terminal sessions&mdash;as a low-distraction, info-rich sidebar to your music workflow.</p>]]></content>
          360         <author>
          361             <name>Curator</name>
          362             <uri>https://terminaltrove.com/post/</uri>
          363         </author>
          364     </entry>
          365     <entry>
          366         <title type="html"><![CDATA[vi-mongo]]></title>
          367         <id>https://terminaltrove.com/vi-mongo/</id>
          368         <link href="https://terminaltrove.com/vi-mongo/"/>
          369         <updated>2025-06-30T23:00:00.000Z</updated>
          370         <summary type="html"><![CDATA[A TUI for managing MongoDB databases.]]></summary>
          371         <content type="html"><![CDATA[<p>vi-mongo is a TUI tool that lets you manage MongoDB databases in the terminal.</p>
          372 <p>&nbsp;</p>
          373 <p>It supports fast switching between databases, viewing and editing documents, creating and dropping collections, managing indexes, autocomplete for commands, query history, multiple color themes, connection handling, intelligent document preview (peeking) and smart filtering and sorting.</p>
          374 <p>&nbsp;</p>
          375 <p>vi-mongo suits developers, DBAs, sysadmins and terminal-focused users who run MongoDB on servers, managed services and local machines. It speeds up common tasks like inspecting records, running queries, adjusting indexes, and jumping between databases all in one terminal interface.</p>]]></content>
          376         <author>
          377             <name>Curator</name>
          378             <uri>https://terminaltrove.com/post/</uri>
          379         </author>
          380     </entry>
          381     <entry>
          382         <title type="html"><![CDATA[yozefu]]></title>
          383         <id>https://terminaltrove.com/yozefu/</id>
          384         <link href="https://terminaltrove.com/yozefu/"/>
          385         <updated>2025-06-30T23:00:00.000Z</updated>
          386         <summary type="html"><![CDATA[An TUI application for exploring data of a kafka cluster.]]></summary>
          387         <content type="html"><![CDATA[<p>yozefu is a TUI tool for exploring data in Kafka clusters directly from the terminal. It connects to one or more Kafka clusters and displays topic data in real time for inspection and analysis.</p>
          388 <p>&nbsp;</p>
          389 <p>It supports real-time consumption, a SQL-like query language for filtering records, multi-topic search, exporting results, headless CLI mode and user-defined filters. It also lets you register multiple clusters with custom consumer settings. By default, it doesn&rsquo;t commit offsets automatically to avoid altering cluster state.</p>
          390 <p>&nbsp;</p>
          391 <p>This tool is useful for developers, SREs, data engineers or hobbyists who need to inspect messages, trace pipelines, or debug Kafka flows without using web GUIs, it is hands-on and keyboard-driven.</p>]]></content>
          392         <author>
          393             <name>Curator</name>
          394             <uri>https://terminaltrove.com/post/</uri>
          395         </author>
          396     </entry>
          397     <entry>
          398         <title type="html"><![CDATA[fclones]]></title>
          399         <id>https://terminaltrove.com/fclones/</id>
          400         <link href="https://terminaltrove.com/fclones/"/>
          401         <updated>2025-06-23T23:00:00.000Z</updated>
          402         <summary type="html"><![CDATA[Efficient duplicate file finder and remover]]></summary>
          403         <content type="html"><![CDATA[<p>fclones is a command‑line tool that finds and handles duplicate files across directories. It scans files efficiently, groups identical files and reports or acts on them based on user commands.</p>
          404 <p>&nbsp;</p>
          405 <p>Main features include grouping by content hash, size, and path patterns, filtering by name, size or regex, scanning multiple roots, respecting symlinks/hardlinks, output in text/CSV/JSON or fdupes format, dry‑run mode and prioritization by timestamps or path depth.</p>
          406 <p>&nbsp;</p>
          407 <p>It auto‑tunes performance by detecting SSD vs HDD, uses parallel I/O, path compression, page‑cache friendliness, optional hash caching and shows progress.</p>
          408 <p>&nbsp;</p>
          409 <p>fclones suits sysadmins, data hoarders and developers who need to clean up duplicates, reclaim disk space or manage mirror directories in scripts or pipelines.</p>]]></content>
          410         <author>
          411             <name>Curator</name>
          412             <uri>https://terminaltrove.com/post/</uri>
          413         </author>
          414     </entry>
          415     <entry>
          416         <title type="html"><![CDATA[lstr]]></title>
          417         <id>https://terminaltrove.com/lstr/</id>
          418         <link href="https://terminaltrove.com/lstr/"/>
          419         <updated>2025-06-23T23:00:00.000Z</updated>
          420         <summary type="html"><![CDATA[A fast, minimalist directory tree viewer.]]></summary>
          421         <content type="html"><![CDATA[<p>lstr is a command-line utility for listing files and directories with advanced filtering and formatting options, inspired by the tree program.</p>
          422 <p>&nbsp;</p>
          423 <p>Key features include recursive listing, filtering by file type, size or date, respects .gitignore files, Git integration, customizable output formats, colorized output and supports file-specific icons such as nerd fonts to distinguish file types. It comes with the classic tree-like interface by simply running "lstr"&nbsp; and you can also use the interactive TUI mode which can be launched by running "lstr interactive".</p>
          424 <p>&nbsp;</p>
          425 <p>If you are used to the tree command to display a structured list of files, lstr is a great alternative which adds interactivity and shows specific icons to distinguish the types of files listed in the directory.</p>]]></content>
          426         <author>
          427             <name>Curator</name>
          428             <uri>https://terminaltrove.com/post/</uri>
          429         </author>
          430     </entry>
          431     <entry>
          432         <title type="html"><![CDATA[nmail]]></title>
          433         <id>https://terminaltrove.com/nmail/</id>
          434         <link href="https://terminaltrove.com/nmail/"/>
          435         <updated>2025-06-23T23:00:00.000Z</updated>
          436         <summary type="html"><![CDATA[Terminal email client for Linux and macOS.]]></summary>
          437         <content type="html"><![CDATA[<p>nmail is a terminal email client for sending, receiving and managing emails directly in the terminal.</p>
          438 <p>&nbsp;</p>
          439 <p>Key features of nmail include support for multiple email accounts, themes, signatures, draft messages, composing emails while offline, multi-threading support, compatibility with IMAP and SMTP protocols, email threading for organized conversations, searching and filtering capabilities and integration with external text editors like <a class="tt-link" href="/vim/" target="_blank" rel="noopener">vim</a> or <a class="tt-link" href="/emacs/" target="_blank" rel="noopener">emacs</a>.&nbsp;This tool also has a simple setup wizard for connecting your Gmail, iCloud, Outlook and other email providers and you can write your email messages in markdown.</p>
          440 <p>&nbsp;</p>
          441 <p>Ideal for system administrators, developers and for those who prefer doing email in the terminal, nmail is a lightweight client with a lot of modern features, it is available on macOS and Linux.</p>]]></content>
          442         <author>
          443             <name>Curator</name>
          444             <uri>https://terminaltrove.com/post/</uri>
          445         </author>
          446     </entry>
          447     <entry>
          448         <title type="html"><![CDATA[smassh]]></title>
          449         <id>https://terminaltrove.com/smassh/</id>
          450         <link href="https://terminaltrove.com/smassh/"/>
          451         <updated>2025-06-23T23:00:00.000Z</updated>
          452         <summary type="html"><![CDATA[Smassh your Keyboard, TUI Edition.]]></summary>
          453         <content type="html"><![CDATA[<p>smassh is a TUI typing tester, designed to help users practice and improve their typing speed and accuracy in the terminal.</p>
          454 <p>&nbsp;</p>
          455 <p>Key features include customizable typing tests with adjustable duration and word count, accuracy and speed tracking, support for multiple themes, configurable difficulty settings with randomized capitalization and performance statistics for reviewing progress.</p>
          456 <p>&nbsp;</p>
          457 <p>Programmers, keyboard enthusiasts and touch typists would find this tool useful when honing their typing skills. It&rsquo;s ideal for daily practice, preparing for coding challenges or improving keyboard proficiency for text editing, writing or anything that requires typing.</p>]]></content>
          458         <author>
          459             <name>Curator</name>
          460             <uri>https://terminaltrove.com/post/</uri>
          461         </author>
          462     </entry>
          463     <entry>
          464         <title type="html"><![CDATA[so]]></title>
          465         <id>https://terminaltrove.com/so/</id>
          466         <link href="https://terminaltrove.com/so/"/>
          467         <updated>2025-06-23T23:00:00.000Z</updated>
          468         <summary type="html"><![CDATA[A terminal interface for Stack Overflow.]]></summary>
          469         <content type="html"><![CDATA[<p>so is a CLI / TUI terminal client for Stack Exchange sites, letting you search and read Q&amp;A directly from your terminal.</p>
          470 <p>&nbsp;</p>
          471 <p>It supports simultaneous queries across multiple Stack Exchange sites, uses Google, DuckDuckGo, or the StackOverflow API, renders markdown lightly, and integrates with your clipboard. You can set defaults like search engine, sites, result limit, theme colors, and API key via config.</p>
          472 <p>&nbsp;</p>
          473 <p>This tool suits developers, sysadmins or hobbyists who occasionally need quick answers without leaving the terminal. It&rsquo;s ideal when you&rsquo;re already in a shell, want a fast lookup of common tasks or code snippets and don&rsquo;t feel like opening a browser to StackOverflow or the Stack Exchange network of sites.</p>]]></content>
          474         <author>
          475             <name>Curator</name>
          476             <uri>https://terminaltrove.com/post/</uri>
          477         </author>
          478     </entry>
          479     <entry>
          480         <title type="html"><![CDATA[tatuin]]></title>
          481         <id>https://terminaltrove.com/tatuin/</id>
          482         <link href="https://terminaltrove.com/tatuin/"/>
          483         <updated>2025-06-23T23:00:00.000Z</updated>
          484         <summary type="html"><![CDATA[Task Aggregator TUI for N providers.]]></summary>
          485         <content type="html"><![CDATA[<p>tatuin is a TUI tool that aggregates tasks from platforms like Obsidian, Todoist, GitLab and GitHub. It allows you to view and interact with tasks from different platforms without leaving the terminal.</p>
          486 <p>&nbsp;</p>
          487 <p>Key features include cross-provider task management, command-line accessibility, task filtering, status updates and saving/loading UI states for customized views.</p>
          488 <p>&nbsp;</p>
          489 <p>Ideal for developers or power users who manage tasks across various task platforms / todo lists, it provides a unified way to view and update all their tasks from the terminal.</p>]]></content>
          490         <author>
          491             <name>Curator</name>
          492             <uri>https://terminaltrove.com/post/</uri>
          493         </author>
          494     </entry>
          495     <entry>
          496         <title type="html"><![CDATA[bfs]]></title>
          497         <id>https://terminaltrove.com/bfs/</id>
          498         <link href="https://terminaltrove.com/bfs/"/>
          499         <updated>2025-06-16T23:00:00.000Z</updated>
          500         <summary type="html"><![CDATA[A breadth-first version of the UNIX find command.]]></summary>
          501         <content type="html"><![CDATA[<p>bfs is a command-line tool that improves upon the UNIX find command by using a breadth-first search approach, compatible across multiple operating systems.</p>
          502 <p>&nbsp;</p>
          503 <p>It offers faster file discovery, flexible argument placement, detailed error messages with typo detection, and options like -exclude to skip subtrees and -nohidden to bypass hidden files.</p>
          504 <p>&nbsp;</p>
          505 <p>System administrators, developers and power users benefit from bfs when searching files and directories in the terminal as it improves upon and acts as a fine alternative to the traditional find command.</p>]]></content>
          506         <author>
          507             <name>Curator</name>
          508             <uri>https://terminaltrove.com/post/</uri>
          509         </author>
          510     </entry>
          511     <entry>
          512         <title type="html"><![CDATA[chawan]]></title>
          513         <id>https://terminaltrove.com/chawan/</id>
          514         <link href="https://terminaltrove.com/chawan/"/>
          515         <updated>2025-06-16T23:00:00.000Z</updated>
          516         <summary type="html"><![CDATA[A TUI web browser.]]></summary>
          517         <content type="html"><![CDATA[<p>chawan is a TUI web browser that supports multiple protocols, including HTTP(S), (S)FTP, Gopher, Gemini, Finger and Spartan.</p>
          518 <p>&nbsp;</p>
          519 <p>It features a custom browser engine with CSS support and optional JavaScript, doubling as a terminal pager, multi-processing, incremental document loading and HTML5 support with encodings like UTF-8, Shift_JIS and GBK. Its CSS layout engine handles flow, table and flexbox layouts with CJK support.</p>
          520 <p>&nbsp;</p>
          521 <p>This tool also has Vim-like keybindings, enable mouse support and optionally activate JavaScript or inline images (via Sixel/Kitty protocols). Additional features include Markdown / man page viewing, bookmarks, history and syscall sandboxing for security.</p>
          522 <p>&nbsp;</p>
          523 <p>Users who prefer or want to try browsing the web from the terminal, such as those in server environments or minimalistic setups, will find chawan useful. It is ideal for accessing web resources, viewing documentation or exploring alternative protocols like Gopher, all within the terminal and in a single tool.</p>]]></content>
          524         <author>
          525             <name>Curator</name>
          526             <uri>https://terminaltrove.com/post/</uri>
          527         </author>
          528     </entry>
          529     <entry>
          530         <title type="html"><![CDATA[e1s]]></title>
          531         <id>https://terminaltrove.com/e1s/</id>
          532         <link href="https://terminaltrove.com/e1s/"/>
          533         <updated>2025-06-16T23:00:00.000Z</updated>
          534         <summary type="html"><![CDATA[A TUI for managing AWS ECS Resources.]]></summary>
          535         <content type="html"><![CDATA[<p>e1s is a TUI tool to manage AWS ECS (Elastic Container Service) resources, it is similar to <a class="tt-link" href="/k9s/" target="_blank" rel="noopener">k9s</a> but for Amazon ECS.</p>
          536 <p>&nbsp;</p>
          537 <p>It lists clusters, services, tasks and containers, shows logs, provides an interactive shell into containers/instances, supports port forwarding and S3 file transfers. It supports both Fargate and EC2 launch types.</p>
          538 <p>&nbsp;</p>
          539 <p>For software engineers, sysadmins, DevOps engineers,&nbsp;operators and those with AWS experience would find e1s useful. It provides a live view of ECS clusters, tasks and logs, simplifying debugging and daily operations all from the terminal.</p>]]></content>
          540         <author>
          541             <name>Curator</name>
          542             <uri>https://terminaltrove.com/post/</uri>
          543         </author>
          544     </entry>
          545     <entry>
          546         <title type="html"><![CDATA[gita]]></title>
          547         <id>https://terminaltrove.com/gita/</id>
          548         <link href="https://terminaltrove.com/gita/"/>
          549         <updated>2025-06-16T23:00:00.000Z</updated>
          550         <summary type="html"><![CDATA[A command-line tool to manage multiple git repos.]]></summary>
          551         <content type="html"><![CDATA[<p>gita is a CLI tool for managing multiple Git repositories simultaneously.</p>
          552 <p>&nbsp;</p>
          553 <p dir="auto">This tool displays repo statuses side by side, using color-coded branches (white for no remote, green for synced, red for diverged, purple for ahead, yellow for behind) and symbols (+ for staged, * for unstaged, ? for untracked, $ for stashed). Book-keeping commands include add, clone, group, and rename. It also delegates git / shell commands asynchronously to specified repos or groups, supports customizable groups, user-defined sub-commands via JSON configs and has shell completion.</p>
          554 <p dir="auto">&nbsp;</p>
          555 <p>For those who manage multiple Git repositories can look to using gita as it is useful for batch operations like applying commits across repos or fetching the latest commits upstream from the terminal.</p>]]></content>
          556         <author>
          557             <name>Curator</name>
          558             <uri>https://terminaltrove.com/post/</uri>
          559         </author>
          560     </entry>
          561     <entry>
          562         <title type="html"><![CDATA[kyma]]></title>
          563         <id>https://terminaltrove.com/kyma/</id>
          564         <link href="https://terminaltrove.com/kyma/"/>
          565         <updated>2025-06-16T23:00:00.000Z</updated>
          566         <summary type="html"><![CDATA[A terminal-based presentation tool with smooth animated transitions.]]></summary>
          567         <content type="html"><![CDATA[<p>kyma is a TUI tool that lets you create presentations in the terminal using markdown files.</p>
          568 <p>&nbsp;</p>
          569 <p>Core features includes markdown support, animated transitions like swipe and slide, hot reload for live editing, YAML-based styling, theme support, flexible layouts, intuitive keyboard navigation and a presentation timer to track slide durations.</p>
          570 <p>&nbsp;</p>
          571 <p>For developers, programmers and those who want to create and deliver presentations without leaving the terminal, kyma would be useful for this, especially for technical talks and code demonstrations where kyma would be really handy.</p>]]></content>
          572         <author>
          573             <name>Curator</name>
          574             <uri>https://terminaltrove.com/post/</uri>
          575         </author>
          576     </entry>
          577     <entry>
          578         <title type="html"><![CDATA[wakey]]></title>
          579         <id>https://terminaltrove.com/wakey/</id>
          580         <link href="https://terminaltrove.com/wakey/"/>
          581         <updated>2025-06-16T23:00:00.000Z</updated>
          582         <summary type="html"><![CDATA[A TUI built for managing and waking your devices using Wake-on-LAN.]]></summary>
          583         <content type="html"><![CDATA[<p>wakey is a TUI tool designed for managing and waking up devices using Wake-on-LAN (WoL).</p>
          584 <p>&nbsp;</p>
          585 <p>You can wake individual devices or groups and create/edit devices (requiring name, description, MAC, IP) or groups. The tool refreshes device statuses via pinging, supports deletion with confirmation and stores configurations in a JSON file (~/.wakey_config.json).</p>
          586 <p>&nbsp;</p>
          587 <p>For those that manage multiple computers, servers, have a homelab or has any device that is connected on a LAN would find wakey useful for waking devices on their network in a simple easy TUI interface.</p>]]></content>
          588         <author>
          589             <name>Curator</name>
          590             <uri>https://terminaltrove.com/post/</uri>
          591         </author>
          592     </entry>
          593     <entry>
          594         <title type="html"><![CDATA[deletor]]></title>
          595         <id>https://terminaltrove.com/deletor/</id>
          596         <link href="https://terminaltrove.com/deletor/"/>
          597         <updated>2025-06-09T23:00:00.000Z</updated>
          598         <summary type="html"><![CDATA[Manage & delete files efficiently with an interactive TUI & scriptable CLI.]]></summary>
          599         <content type="html"><![CDATA[<p>deletor is a file deletion tool with both a CLI and a TUI to interactively remove clutter from any directory in the terminal.</p>
          600 <p>&nbsp;</p>
          601 <p>Core functions include safe file deletion, where files are sent to the OS trash/recycle bin instead of immediate removal, directory navigation, age and size filters, wildcard exclusions, optional subdirectory pruning and an extensions filter.</p>
          602 <p>&nbsp;</p>
          603 <p>This tool also has a rules system where you can save your filters for quick access, cleanup the temporary system cache, use&nbsp;keyboard shortcuts, configure the&nbsp;history limit, view&nbsp;operation logs and an optionally confirm deletion of files. All of these are controllable either interactively or by CLI flags suited for scripts and automation.</p>
          604 <p>&nbsp;</p>
          605 <p>This tool is best used for purging old downloads or tidying project folders whether you're on a development machine, server or your own homelab setup. deletor gives those who need fine-grained control over file deletion a safer way to delete files rather than manual rm commands.</p>]]></content>
          606         <author>
          607             <name>Curator</name>
          608             <uri>https://terminaltrove.com/post/</uri>
          609         </author>
          610     </entry>
          611     <entry>
          612         <title type="html"><![CDATA[eg]]></title>
          613         <id>https://terminaltrove.com/eg/</id>
          614         <link href="https://terminaltrove.com/eg/"/>
          615         <updated>2025-06-09T23:00:00.000Z</updated>
          616         <summary type="html"><![CDATA[Useful examples at the command line.]]></summary>
          617         <content type="html"><![CDATA[<p>eg is a CLI tool that provides practical usage examples of various shell commands, working as a companion to traditional man pages.</p>
          618 <p>&nbsp;</p>
          619 <p>Features include a collection of examples for many commands, custom extensions, a way to list all available commands, support for custom example files and automatic paging of the output. You can also list all supported commands with <code>eg --list</code> to discover what cheatsheets are available and once the cheatsheet is downloaded, it works offline.</p>
          620 <p>&nbsp;</p>
          621 <p>This tool is valuable to students, hobbyists, developers and anyone who finds themselves forgetting the exact syntax of a shell command and wants immediate examples at hand instead of having to read through manual pages.</p>]]></content>
          622         <author>
          623             <name>Curator</name>
          624             <uri>https://terminaltrove.com/post/</uri>
          625         </author>
          626     </entry>
          627     <entry>
          628         <title type="html"><![CDATA[feluda]]></title>
          629         <id>https://terminaltrove.com/feluda/</id>
          630         <link href="https://terminaltrove.com/feluda/"/>
          631         <updated>2025-06-09T23:00:00.000Z</updated>
          632         <summary type="html"><![CDATA[Detect license usage restrictions in your project!]]></summary>
          633         <content type="html"><![CDATA[<p>feluda is a CLI tool that analyzes a project's dependencies to detect any software license issues.</p>
          634 <p>&nbsp;</p>
          635 <p>It automatically analyzes dependency manifest files (like Cargo.toml, package.json, go.mod, etc.) to list all licenses in use and then flags licenses that could impose restrictions on personal or commercial use or conflict with your project&rsquo;s own license. It also can scan the dependency tree, categorize licenses by type, generate compliance reports and output results as text or JSON.</p>
          636 <p>&nbsp;</p>
          637 <p>This tool is useful for project maintainers and compliance teams who must ensure that all dependency licenses are compatible with their usage requirements.</p>]]></content>
          638         <author>
          639             <name>Curator</name>
          640             <uri>https://terminaltrove.com/post/</uri>
          641         </author>
          642     </entry>
          643     <entry>
          644         <title type="html"><![CDATA[gollama]]></title>
          645         <id>https://terminaltrove.com/gollama/</id>
          646         <link href="https://terminaltrove.com/gollama/"/>
          647         <updated>2025-06-09T23:00:00.000Z</updated>
          648         <summary type="html"><![CDATA[Go manage your ollama models.]]></summary>
          649         <content type="html"><![CDATA[<p>gollama is a TUI tool for managing LLM models from <a class="tt-link" href="/ollama/" target="_blank" rel="noopener">ollama</a>.</p>
          650 <p>&nbsp;</p>
          651 <p>With gollama you can list installed models, filter and sort models, edit a model&rsquo;s configuration, run or unload models, link models to LM Studio, and pull or push models to remote registries.&nbsp; Additional features include searching models with OR and AND operators, comprehensive vRAM estimation for ollama and Hugging Face models, JSON configuration for sorting and themes, logging and experimental features like Docker support.</p>
          652 <p>&nbsp;</p>
          653 <p>This tool is useful for ML hobbyists and AI developers who work with multiple local LLMs and want a minimal interface to organize, update, remove and manage models in the terminal.</p>]]></content>
          654         <author>
          655             <name>Curator</name>
          656             <uri>https://terminaltrove.com/post/</uri>
          657         </author>
          658     </entry>
          659     <entry>
          660         <title type="html"><![CDATA[mdns-scanner]]></title>
          661         <id>https://terminaltrove.com/mdns-scanner/</id>
          662         <link href="https://terminaltrove.com/mdns-scanner/"/>
          663         <updated>2025-06-09T23:00:00.000Z</updated>
          664         <summary type="html"><![CDATA[Scan a network and create a list of IPs and associated hostnames.]]></summary>
          665         <content type="html"><![CDATA[<p>mdns-scanner is a TUI application that scans local networks and maps IP addresses to their (multicast) DNS hostnames.</p>
          666 <p>&nbsp;</p>
          667 <p>It scans all non-loopback network interfaces for active hosts, resolves each discovered address to its mDNS hostname or DNS-SD service instance and compiles an IP-to-hostname list in the TUI.</p>
          668 <p>&nbsp;</p>
          669 <p>This tool is useful for network administrators and home lab enthusiasts who need to discover local network devices, map networks and identify them by hostname for troubleshooting.</p>]]></content>
          670         <author>
          671             <name>Curator</name>
          672             <uri>https://terminaltrove.com/post/</uri>
          673         </author>
          674     </entry>
          675     <entry>
          676         <title type="html"><![CDATA[ssm]]></title>
          677         <id>https://terminaltrove.com/ssm/</id>
          678         <link href="https://terminaltrove.com/ssm/"/>
          679         <updated>2025-06-09T23:00:00.000Z</updated>
          680         <summary type="html"><![CDATA[Streamline SSH connections with a simple TUI.]]></summary>
          681         <content type="html"><![CDATA[<p>ssm is a TUI for managing SSH connections, allowing users to browse and initiate remote server sessions.</p>
          682 <p>&nbsp;</p>
          683 <p>Features include filtering hosts, tagging servers for grouping or priority, toggling between SSH and mosh modes, in-app editing of the SSH config and custom color theme support.</p>
          684 <p>&nbsp;</p>
          685 <p>This tool is ideal for system administrators, DevOps engineers and developers who manage many remote machines.</p>]]></content>
          686         <author>
          687             <name>Curator</name>
          688             <uri>https://terminaltrove.com/post/</uri>
          689         </author>
          690     </entry>
          691     <entry>
          692         <title type="html"><![CDATA[bbrew]]></title>
          693         <id>https://terminaltrove.com/bbrew/</id>
          694         <link href="https://terminaltrove.com/bbrew/"/>
          695         <updated>2025-06-02T23:00:00.000Z</updated>
          696         <summary type="html"><![CDATA[A Homebrew TUI Manager.]]></summary>
          697         <content type="html"><![CDATA[<p>Bold Brew (bbrew) is a TUI tool for managing Homebrew packages on macOS.</p>
          698 <p>&nbsp;</p>
          699 <p>It enables users to search for packages, install or remove them, update packages individually or in bulk, and view package dependencies. Additionally, it provides system monitoring features, such as checking Homebrew system status, monitoring disk usage, and viewing installation logs.</p>
          700 <p>&nbsp;</p>
          701 <p>This tool works best for developers and macOS users who prefer visually managing Homebrew packages through a TUI, rather than typing brew commands on the command line.</p>]]></content>
          702         <author>
          703             <name>Curator</name>
          704             <uri>https://terminaltrove.com/post/</uri>
          705         </author>
          706     </entry>
          707     <entry>
          708         <title type="html"><![CDATA[dysk]]></title>
          709         <id>https://terminaltrove.com/dysk/</id>
          710         <link href="https://terminaltrove.com/dysk/"/>
          711         <updated>2025-06-02T23:00:00.000Z</updated>
          712         <summary type="html"><![CDATA[A linux utility listing your filesystems.]]></summary>
          713         <content type="html"><![CDATA[<p>dysk is a tool that displays filesystem information, similar to df but with more detailed output.</p>
          714 <p>&nbsp;</p>
          715 <p>It shows disk usage, free space, mount points and device types (e.g., SSD, HDD, removable, LVM, encrypted). Users can customize displayed columns, sort by various metrics and export data in JSON or CSV formats. Filtering options allow selection based on filesystem type, usage percentage or available space.</p>
          716 <p>&nbsp;</p>
          717 <p>Ideal for system administrators, developers and Linux users needing detailed disk information directly in the terminal. Useful for monitoring disk usage, identifying storage issues or integrating disk data into scripts.</p>]]></content>
          718         <author>
          719             <name>Curator</name>
          720             <uri>https://terminaltrove.com/post/</uri>
          721         </author>
          722     </entry>
          723     <entry>
          724         <title type="html"><![CDATA[gitid]]></title>
          725         <id>https://terminaltrove.com/gitid/</id>
          726         <link href="https://terminaltrove.com/gitid/"/>
          727         <updated>2025-06-02T23:00:00.000Z</updated>
          728         <summary type="html"><![CDATA[Manage multiple Git identities through a TUI.]]></summary>
          729         <content type="html"><![CDATA[<p>gitid is a tool that helps allows you to manage multiple Git identities easily through an interactive TUI interface.</p>
          730 <p>&nbsp;</p>
          731 <p>You can switch between multiple Git identities, adding new identities interactively, delete unwanted identities and utilizes Git's built-in configuration system. The tool has keybindings which helps you navigate easily through the interface.</p>
          732 <p>&nbsp;</p>
          733 <p>gitid works for developers who work on multiple projects requiring different Git identities, ensuring commits are made with the correct credentials.</p>]]></content>
          734         <author>
          735             <name>Curator</name>
          736             <uri>https://terminaltrove.com/post/</uri>
          737         </author>
          738     </entry>
          739     <entry>
          740         <title type="html"><![CDATA[igrep]]></title>
          741         <id>https://terminaltrove.com/igrep/</id>
          742         <link href="https://terminaltrove.com/igrep/"/>
          743         <updated>2025-06-02T23:00:00.000Z</updated>
          744         <summary type="html"><![CDATA[Interactive Grep.]]></summary>
          745         <content type="html"><![CDATA[<p>igrep is a TUI that makes <code>grep</code> interactive in the terminal.</p>
          746 <p>&nbsp;</p>
          747 <p>Features of igrep include, searching hidden files and directories, specifying the text editor (vim is used by default), context viewer positions, custom commands for opening matches, glob patterns for including files, case-insensitive searches, following symbolic links, file type filtering, UI color themes, and sorting results by various criteria.</p>
          748 <p>&nbsp;</p>
          749 <p>Developers, system administrators&nbsp;and those who are familiar with&nbsp;<code>grep</code> would find igrep beneficial for finding files interactively in the terminal.</p>]]></content>
          750         <author>
          751             <name>Curator</name>
          752             <uri>https://terminaltrove.com/post/</uri>
          753         </author>
          754     </entry>
          755     <entry>
          756         <title type="html"><![CDATA[ssl-checker]]></title>
          757         <id>https://terminaltrove.com/ssl-checker/</id>
          758         <link href="https://terminaltrove.com/ssl-checker/"/>
          759         <updated>2025-06-02T23:00:00.000Z</updated>
          760         <summary type="html"><![CDATA[Fast and beautiful program to check all your https endpoint.]]></summary>
          761         <content type="html"><![CDATA[<p>ssl-checker is a TUI that checks SSL certificates across multiple HTTPS endpoints in the terminal.</p>
          762 <p>&nbsp;</p>
          763 <p>It supports checking SSL certs against a list of domains, files or direct input, supports autocompletion, environment-based grouping, custom timeouts and debug logging. Configurations can be managed through a YAML file located at&nbsp;<code>$HOME/.config/ssl-checker/config.yaml</code>.</p>
          764 <p>&nbsp;</p>
          765 <p>This tool is useful for developers, sysadmins and DevOps engineers who need to audit SSL certificates across various environments, ensuring they are valid and not nearing expiration.</p>]]></content>
          766         <author>
          767             <name>Curator</name>
          768             <uri>https://terminaltrove.com/post/</uri>
          769         </author>
          770     </entry>
          771     <entry>
          772         <title type="html"><![CDATA[tldx]]></title>
          773         <id>https://terminaltrove.com/tldx/</id>
          774         <link href="https://terminaltrove.com/tldx/"/>
          775         <updated>2025-06-02T23:00:00.000Z</updated>
          776         <summary type="html"><![CDATA[A Domain Availability Research Tool.]]></summary>
          777         <content type="html"><![CDATA[<p>tldx is a CLI tool that helps you generate and check the availability of domain names using keyword permutations and WHOIS lookups.</p>
          778 <p>&nbsp;</p>
          779 <p>It supports adding prefixes and suffixes to keywords, specifying TLDs, filtering by domain length and&nbsp; available domains only. This tool performs concurrent WHOIS checks and streams results as they are found. It also includes options for verbose output and displaying statistics.</p>
          780 <p>&nbsp;</p>
          781 <p>Those that are developers, indie hackers, hobbyists or those that need to quickly brainstorm and verify domain name availability directly from the terminal, would find tldx a great tool to use without going through domain registrars to find or register a unique domain name.</p>]]></content>
          782         <author>
          783             <name>Curator</name>
          784             <uri>https://terminaltrove.com/post/</uri>
          785         </author>
          786     </entry>
          787     <entry>
          788         <title type="html"><![CDATA[kdash]]></title>
          789         <id>https://terminaltrove.com/kdash/</id>
          790         <link href="https://terminaltrove.com/kdash/"/>
          791         <updated>2025-05-26T23:00:00.000Z</updated>
          792         <summary type="html"><![CDATA[A simple and fast dashboard for Kubernetes.]]></summary>
          793         <content type="html"><![CDATA[<p>kdash is a TUI dashboard for Kubernetes clusters. You can view resources, metrics and inspect objects without modifying your k8s setup.</p>
          794 <p>&nbsp;</p>
          795 <p>Key features include displaying real-time node metrics, viewing and searching for resources, switching contexts and namespaces, copying resource YAML or descriptions, streaming container logs and filtering resource lists. This tool also supports both light and dark themes, keyboard shortcuts, and configurable polling rates for live updates. Although similar to <a class="tt-link" href="/k9s/" target="_blank" rel="noopener">k9s</a>, this tool does not modify resources; its focus is on monitoring and inspection, not management.</p>
          796 <p>&nbsp;</p>
          797 <p>kdash is useful for system administrators, platform engineers and developers who want fast, read-only visibility into their clusters directly from the terminal. It's especially handy for troubleshooting, log tailing or just daily monitoring.</p>]]></content>
          798         <author>
          799             <name>Curator</name>
          800             <uri>https://terminaltrove.com/post/</uri>
          801         </author>
          802     </entry>
          803     <entry>
          804         <title type="html"><![CDATA[pgcli]]></title>
          805         <id>https://terminaltrove.com/pgcli/</id>
          806         <link href="https://terminaltrove.com/pgcli/"/>
          807         <updated>2025-05-26T23:00:00.000Z</updated>
          808         <summary type="html"><![CDATA[A postgres CLI with autocompletion and syntax highlighting.]]></summary>
          809         <content type="html"><![CDATA[<p>pgcli is a command-line PostgreSQL client with auto-completion and syntax colouring, built for quick interactive querying directly from the terminal.</p>
          810 <p>&nbsp;</p>
          811 <p>Features include context-aware suggestions that surface tables, columns or keywords as you type, fuzzy filter on history, syntax highlighting, multi-line editing, smart pager selection, auto switch to vertical output when a result exceeds terminal width, configurable row-limit prompt, primitive support for psql slash commands, optional warnings before destructive statements and a rich configuration file for prompts and colours too.</p>
          812 <p>&nbsp;</p>
          813 <p>Database engineers, data analysts or software engineers who want to experiment with queries or editing data safely during troubleshooting, migrations or demos without leaving postgres would find pgcli helpful.</p>]]></content>
          814         <author>
          815             <name>Curator</name>
          816             <uri>https://terminaltrove.com/post/</uri>
          817         </author>
          818     </entry>
          819     <entry>
          820         <title type="html"><![CDATA[tofuref]]></title>
          821         <id>https://terminaltrove.com/tofuref/</id>
          822         <link href="https://terminaltrove.com/tofuref/"/>
          823         <updated>2025-05-26T23:00:00.000Z</updated>
          824         <summary type="html"><![CDATA[A TUI for the OpenTofu provider registry.]]></summary>
          825         <content type="html"><![CDATA[<p>tofuref is a TUI tool for navigating the OpenTofu provider registry directly in the terminal.</p>
          826 <p>&nbsp;</p>
          827 <p>Main features include searching within the context of providers and resources, changing the active provider version, and context-aware copying. It supports quick navigation through tabs, focusing on specific windows like providers, resources, and contents. Users can easily toggle a table of contents, display a log window, and enjoy seamless window focus transitions across the interface.</p>
          828 <p>&nbsp;</p>
          829 <p>tofuref for those who use OpenTofu who need a way to view and interact with provider registries. It's useful for exploring and managing resources swiftly within a terminal-first setup.</p>]]></content>
          830         <author>
          831             <name>Curator</name>
          832             <uri>https://terminaltrove.com/post/</uri>
          833         </author>
          834     </entry>
          835     <entry>
          836         <title type="html"><![CDATA[tracker]]></title>
          837         <id>https://terminaltrove.com/tracker/</id>
          838         <link href="https://terminaltrove.com/tracker/"/>
          839         <updated>2025-05-26T23:00:00.000Z</updated>
          840         <summary type="html"><![CDATA[A terminal-based real-time satellite tracking and orbit prediction application.]]></summary>
          841         <content type="html"><![CDATA[<p>tracker is a terminal tool for real-time satellite tracking and orbit prediction, utilizing the SGP4 model to compute satellite positions and trajectories.</p>
          842 <p>&nbsp;</p>
          843 <p>It fetches and updates orbital elements automatically via the internet, provides detailed information on selected satellites, and supports various satellite groups including CSS, ISS, weather, NOAA, GPS, GLONASS, Galileo, Beidou, and CubeSats. Data is displayed on a world map with object information present about the satellite.</p>
          844 <p>&nbsp;</p>
          845 <p>This tool is useful for programmers, hobbyists and students interested in satellite tracking and orbital mechanics for monitoring satellite positions and trajectories in the terminal.</p>]]></content>
          846         <author>
          847             <name>Curator</name>
          848             <uri>https://terminaltrove.com/post/</uri>
          849         </author>
          850     </entry>
          851     <entry>
          852         <title type="html"><![CDATA[wikiman]]></title>
          853         <id>https://terminaltrove.com/wikiman/</id>
          854         <link href="https://terminaltrove.com/wikiman/"/>
          855         <updated>2025-05-26T23:00:00.000Z</updated>
          856         <summary type="html"><![CDATA[A universal offline documentation search engine for manual pages.]]></summary>
          857         <content type="html"><![CDATA[<p>wikiman is a command-line tool serving as an offline documentation search engine.&nbsp;It allows users to access system manual pages and documentation from ArchWiki, Gentoo Wiki, FreeBSD docs, among other sources, without requiring an internet connection.</p>
          858 <p>&nbsp;</p>
          859 <p>This tool excels in navigating documentation via full-text, partial name, and description searches. Wikiman features fuzzy result filtering, multiple source integration, quick search mode, and user customization through configuration files. Users can enable additional documentation sources and manage usage through command options such as adjusting search sources or output preferences.&nbsp;</p>
          860 <p>&nbsp;</p>
          861 <p>wikiman is great for developers, system administrators and Linux/BSD users who frequently seek documentation without online dependencies.</p>]]></content>
          862         <author>
          863             <name>Curator</name>
          864             <uri>https://terminaltrove.com/post/</uri>
          865         </author>
          866     </entry>
          867     <entry>
          868         <title type="html"><![CDATA[zmate]]></title>
          869         <id>https://terminaltrove.com/zmate/</id>
          870         <link href="https://terminaltrove.com/zmate/"/>
          871         <updated>2025-05-26T23:00:00.000Z</updated>
          872         <summary type="html"><![CDATA[Instant terminal sharing using Zellij.]]></summary>
          873         <content type="html"><![CDATA[<p>zmate is a command-line tool that lets you share a <a class="tt-link" href="/zellij/" target="_blank" rel="noopener">zellij</a> terminal session with others instantly, even over untrusted networks or behind NAT gateways. It's heavily inspired from <a class="tt-link" href="/tmate/" target="_blank" rel="noopener">tmate</a> but for <a class="tt-link" href="/zellij/" target="_blank" rel="noopener">zellij</a> instead of <a class="tt-link" href="/tmux/" target="_blank" rel="noopener">tmux</a>.</p>
          874 <p>&nbsp;</p>
          875 <p>Key features include on-demand SSH port forwarding, automatic temporary SSH server startup, authentication via session username, support for custom ports and instant teardown of tunnels and connections when the host ends the session. This tool doesn&rsquo;t require any always-on servers, and no ports are left open after use. Peers connect with standard SSH clients and are dropped into the shared <a class="tt-link" href="/zellij/" target="_blank" rel="noopener">zellij</a> session without needing extra setup.</p>
          876 <p>&nbsp;</p>
          877 <p>zmate is useful for or anyone who needs a quick, secure, temporary terminal collaboration in restricted or cloud environments, especially when persistent remote access tools aren&rsquo;t available or wanted.</p>]]></content>
          878         <author>
          879             <name>Curator</name>
          880             <uri>https://terminaltrove.com/post/</uri>
          881         </author>
          882     </entry>
          883     <entry>
          884         <title type="html"><![CDATA[basalt]]></title>
          885         <id>https://terminaltrove.com/basalt/</id>
          886         <link href="https://terminaltrove.com/basalt/"/>
          887         <updated>2025-05-19T23:00:00.000Z</updated>
          888         <summary type="html"><![CDATA[A TUI for managing Obsidian vaults and notes.]]></summary>
          889         <content type="html"><![CDATA[<p>basalt is a TUI that lets you manage Obsidian vaults and notes in the terminal.</p>
          890 <p>&nbsp;</p>
          891 <p>Key features include markdown rendering with inline images, a side panel for note selection within a vault, persisting scroll position and a bottom information bar displaying the current mode (Select, Normal, Insert) along with word and character statistics. Users can navigate using keyboard shortcuts, access a help modal, and toggle vault selection screens.</p>
          892 <p>&nbsp;</p>
          893 <p>For those who frequently use <a class="tt-link" href="/tmux/" target="_blank" rel="noopener">tmux</a> with other tools, is used to terminal note taking, and for anyone who wants to use Obsidian in the CLI without context switching would find basalt useful. It is ideal for journaling, documentation or brainstorming with minimal memory usage.</p>]]></content>
          894         <author>
          895             <name>Curator</name>
          896             <uri>https://terminaltrove.com/post/</uri>
          897         </author>
          898     </entry>
          899     <entry>
          900         <title type="html"><![CDATA[chiko]]></title>
          901         <id>https://terminaltrove.com/chiko/</id>
          902         <link href="https://terminaltrove.com/chiko/"/>
          903         <updated>2025-05-19T23:00:00.000Z</updated>
          904         <summary type="html"><![CDATA[A TUI gRPC client.]]></summary>
          905         <content type="html"><![CDATA[<p>chiko is a terminal gRPC client, designed for interacting with gRPC services directly in the terminal.</p>
          906 <p>&nbsp;</p>
          907 <p>It supports server reflection for browsing available services and methods, allows adding metadata headers and includes Bearer token authorization. Users can generate sample request payloads, save and reuse requests with bookmarks and manage requests efficiently.</p>
          908 <p>&nbsp;</p>
          909 <p>This tool is useful for developers and testers working with gRPC APIs who prefer a terminal interface for inspecting and interacting with services.</p>]]></content>
          910         <author>
          911             <name>Curator</name>
          912             <uri>https://terminaltrove.com/post/</uri>
          913         </author>
          914     </entry>
          915     <entry>
          916         <title type="html"><![CDATA[clipse]]></title>
          917         <id>https://terminaltrove.com/clipse/</id>
          918         <link href="https://terminaltrove.com/clipse/"/>
          919         <updated>2025-05-19T23:00:00.000Z</updated>
          920         <summary type="html"><![CDATA[Configurable TUI clipboard manager for Unix.]]></summary>
          921         <content type="html"><![CDATA[<p>clipse is a terminal-based clipboard manager. It captures and stores clipboard history and supports both text and images.</p>
          922 <p>&nbsp;</p>
          923 <p>Features include persistent history, fuzzy search, multi-item selection for copy or delete, pinning, image and text previews and optional duplicate filtering. You can customize key bindings, history limits, file paths, and themes via JSON configuration files. It integrates with window managers like Hyperland (for Nix systems), i3 and supports both X11 and Wayland through utilities like xclip or wl-clipboard.</p>
          924 <p>&nbsp;</p>
          925 <p>clipse works best for those who need a clipboard manager accessible via keyboard, with configuration options and support for both text and image content.</p>]]></content>
          926         <author>
          927             <name>Curator</name>
          928             <uri>https://terminaltrove.com/post/</uri>
          929         </author>
          930     </entry>
          931     <entry>
          932         <title type="html"><![CDATA[intermodal]]></title>
          933         <id>https://terminaltrove.com/intermodal/</id>
          934         <link href="https://terminaltrove.com/intermodal/"/>
          935         <updated>2025-05-19T23:00:00.000Z</updated>
          936         <summary type="html"><![CDATA[A 40' shipping container for the Internet.]]></summary>
          937         <content type="html"><![CDATA[<p class="" data-start="40" data-end="152"><span class="relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out">intermodal is a cross platform CLI for creating, inspecting and verifying BitTorrent&nbsp;<code data-start="88" data-end="98">.torrent</code> files in the terminal.&nbsp;</span></p>
          938 <p class="" data-start="40" data-end="152">&nbsp;</p>
          939 <p class="" data-start="154" data-end="310"><span class="relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out">It supports torrent creation with automatic piece length selection, magnet link generation, tracker announcements and verification of downloaded content.</span> <span class="relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out">It can also display detailed torrent metadata, convert magnet links to <code data-start="71" data-end="81">.torrent</code> files and dump raw bencode data.</span> <span class="relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out">File inclusion and exclusion are customizable via glob patterns and <code data-start="69" data-end="81">.gitignore</code> rules can be respected.</span></p>
          940 <p class="" data-start="154" data-end="310">&nbsp;</p>
          941 <p class="" data-start="312" data-end="390"><span class="relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out">Ideal for developers, archivists and self-hosters needing precise control over torrent metadata or those who need to generate or audit torrents directly in the terminal, especially when working with large datasets or automating file distribution over torrents.</span></p>]]></content>
          942         <author>
          943             <name>Curator</name>
          944             <uri>https://terminaltrove.com/post/</uri>
          945         </author>
          946     </entry>
          947     <entry>
          948         <title type="html"><![CDATA[lexy]]></title>
          949         <id>https://terminaltrove.com/lexy/</id>
          950         <link href="https://terminaltrove.com/lexy/"/>
          951         <updated>2025-05-19T23:00:00.000Z</updated>
          952         <summary type="html"><![CDATA[A CLI for reading Learn X in Y Minutes directly into your terminal.]]></summary>
          953         <content type="html"><![CDATA[<p>lexy is a CLI tool that pulls <a class="tt-link" href="https://learnxinyminutes.com/" target="_blank" rel="noopener">"Learn X in Y-Minutes"</a> tutorials, caches them and prints syntax-highlighted docs in your terminal.</p>
          954 <p>&nbsp;</p>
          955 <p>Main features include listing 100+ different programming languages,&nbsp;<a class="tt-link" href="/fzf/" target="_blank" rel="noopener">fzf</a>-powered fuzzy search, <a class="tt-link" href="/bat/" target="_blank" rel="noopener">bat</a> colour output, offline storage, 60-day auto-refresh, manual update, local grep, quick aliases and with minimal network usage.</p>
          956 <p>&nbsp;</p>
          957 <p>Ideal for polyglot developers, students and those needing a quick instant reference or language reminders during coding, teaching or travelling offline and without browser tabs.</p>]]></content>
          958         <author>
          959             <name>Curator</name>
          960             <uri>https://terminaltrove.com/post/</uri>
          961         </author>
          962     </entry>
          963     <entry>
          964         <title type="html"><![CDATA[needs]]></title>
          965         <id>https://terminaltrove.com/needs/</id>
          966         <link href="https://terminaltrove.com/needs/"/>
          967         <updated>2025-05-19T23:00:00.000Z</updated>
          968         <summary type="html"><![CDATA[checks if bin(s) are installed, oh and the version too.]]></summary>
          969         <content type="html"><![CDATA[<p>needs is a CLI that checks for specified executables and optionally retrieves their version strings.</p>
          970 <p>&nbsp;</p>
          971 <p>It runs multi-threaded, optional version lookup, exit codes for missing tools, colored output with verbose logging, and can read requirement lists from a needsfile. It skips version calls in no-version mode, supports pipe-friendly output and logs timing per command.</p>
          972 <p>&nbsp;</p>]]></content>
          973         <author>
          974             <name>Curator</name>
          975             <uri>https://terminaltrove.com/post/</uri>
          976         </author>
          977     </entry>
          978     <entry>
          979         <title type="html"><![CDATA[httpmonitor]]></title>
          980         <id>https://terminaltrove.com/httpmonitor/</id>
          981         <link href="https://terminaltrove.com/httpmonitor/"/>
          982         <updated>2025-05-12T23:00:00.000Z</updated>
          983         <summary type="html"><![CDATA[A small TUI application to monitor a single or multiple targets.]]></summary>
          984         <content type="html"><![CDATA[<p>httpmonitor is a terminal dashboard that continuously probes single or multiple URLs and presents uptime, response codes and timing metrics in the terminal.</p>
          985 <p>&nbsp;</p>
          986 <p>It sends configurable GET, POST or custom methods at user-defined intervals, supports request bodies, bearer tokens and basic auth and respects .gitignore-style filters for target lists. A YAML config lets you group hosts with per-endpoint timeouts, threshold and notification settings, while a quick flag mode handles one-off checks.</p>
          987 <p>&nbsp;</p>
          988 <p>Ideal for on-call engineers, SREs and hobbyists needing endpoint health feedback during development or triage.</p>]]></content>
          989         <author>
          990             <name>Curator</name>
          991             <uri>https://terminaltrove.com/post/</uri>
          992         </author>
          993     </entry>
          994     <entry>
          995         <title type="html"><![CDATA[lazyjj]]></title>
          996         <id>https://terminaltrove.com/lazyjj/</id>
          997         <link href="https://terminaltrove.com/lazyjj/"/>
          998         <updated>2025-05-12T23:00:00.000Z</updated>
          999         <summary type="html"><![CDATA[A TUI for Jujutsu / jj.]]></summary>
         1000         <content type="html"><![CDATA[<p>lazyjj is a TUI for the <a class="tt-link" href="/jujutsu/" target="_blank" rel="noopener">Jujutsu</a> version control system (VCS), it is designed to present repository history, working files and bookmarks interactively.</p>
         1001 <p>&nbsp;</p>
         1002 <p>Core features include the ability to create, edit, squash, abandon, fetch, push, describe or bookmark changes in the TUI. It also has files, bookmarks and a log tab, that shows the revset list beside a panel that flips between color-word and git diff. Pressing enter opens a change&rsquo;s file list, shows conflicts and switches diff mode.</p>
         1003 <p>&nbsp;</p>
         1004 <p>Other features include keybindings, mouse support, bookmarking pane tracks, untracks, renames, forgets or spawning new changes. Config keys adjust highlight color, default diff style, layout direction, split percent, and bookmark prefix per repository.</p>
         1005 <p>&nbsp;</p>
         1006 <p>Version control power users and anyone trialling, thinking or is used to Jujutsu (jj) may find lazyjj useful, as it allows you to interactively inspect history, craft patches and juggle bookmarks without typing many Jujutsu commands.</p>]]></content>
         1007         <author>
         1008             <name>Curator</name>
         1009             <uri>https://terminaltrove.com/post/</uri>
         1010         </author>
         1011     </entry>
         1012     <entry>
         1013         <title type="html"><![CDATA[nerdlog]]></title>
         1014         <id>https://terminaltrove.com/nerdlog/</id>
         1015         <link href="https://terminaltrove.com/nerdlog/"/>
         1016         <updated>2025-05-12T23:00:00.000Z</updated>
         1017         <summary type="html"><![CDATA[A fast, remote-first, multi-host TUI log viewer.]]></summary>
         1018         <content type="html"><![CDATA[<p>nerdlog is a remote-first, multi-host TUI log viewer that tails large system logs over SSH with no central server. It draws an interactive timeline histogram and merges messages from multiple machines into one scrollable view.</p>
         1019 <p>&nbsp;</p>
         1020 <p>The program queries each host locally, compresses results, then ships only a 250-line slice plus histogram buckets, keeping gigabyte logs responsive. Filters accept awk-style expressions; range jump, next/prev page, vim keys, arrows and copy-to-clipboard share links provide fast control. Timeline data renders live in color for quick visual scanning.</p>
         1021 <p>&nbsp;</p>
         1022 <p>This tool suits sysadmins, site reliability engineers and developers who need to inspect systemd, syslog or custom logs across many hosts quickly in their terminal sessions.</p>]]></content>
         1023         <author>
         1024             <name>Curator</name>
         1025             <uri>https://terminaltrove.com/post/</uri>
         1026         </author>
         1027     </entry>
         1028     <entry>
         1029         <title type="html"><![CDATA[parqv]]></title>
         1030         <id>https://terminaltrove.com/parqv/</id>
         1031         <link href="https://terminaltrove.com/parqv/"/>
         1032         <updated>2025-05-12T23:00:00.000Z</updated>
         1033         <summary type="html"><![CDATA[A TUI for visualizing and analyzing files with multiple formats.]]></summary>
         1034         <content type="html"><![CDATA[<p class="" data-start="0" data-end="196">parqv is an interactive terminal viewer that opens Parquet, JSON and ndjson files, presenting structure, preview rows, and statistics inside a TUI.</p>
         1035 <p class="" data-start="0" data-end="196">&nbsp;</p>
         1036 <p class="" data-start="128" data-end="696">Features include a unified info panel, scrollable data preview, per-column stats&mdash;counts, nulls, min/max, mean, distinct&mdash;row-group overview for Parquet, keyboard or mouse navigation, Arrow/Pandas/DuckDB back-end, gzip handling, pluggable format handlers and zero network requirements for local files.</p>
         1037 <p class="" data-start="198" data-end="636">&nbsp;</p>
         1038 <p class="" data-start="638" data-end="842">parqv works best for data engineers, analysts, and anyone auditing Parquet dumps or logs who prefer staying in tmux or SSH sessions, need schema checks, spot anomalies and grab metrics without leaving the terminal.</p>]]></content>
         1039         <author>
         1040             <name>Curator</name>
         1041             <uri>https://terminaltrove.com/post/</uri>
         1042         </author>
         1043     </entry>
         1044     <entry>
         1045         <title type="html"><![CDATA[peplum]]></title>
         1046         <id>https://terminaltrove.com/peplum/</id>
         1047         <link href="https://terminaltrove.com/peplum/"/>
         1048         <updated>2025-05-12T23:00:00.000Z</updated>
         1049         <summary type="html"><![CDATA[The TUI PEP lookup manager for your terminal.]]></summary>
         1050         <content type="html"><![CDATA[<p>peplum is a TUI for Python Enhancement Proposals (PEP).&nbsp;</p>
         1051 <p>&nbsp;</p>
         1052 <p>It fetches, caches and presents metadata quickly, avoiding repeated network calls. The TUI lists every PEP with sortable columns, has free-text search, status filters and keyboard navigation. Selecting an entry opens detail panes showing authors, discussions, supersessions and history.</p>
         1053 <p>&nbsp;</p>
         1054 <p>It also has a preview feature that renders the ReStructuredText source offline from the local cache for fast paging. It has keybindings to refresh data, search by author, change the theme, launch links in a browser, or copy numbers to the clipboard.</p>
         1055 <p>&nbsp;</p>
         1056 <p>peplum works best for library maintainers, OSS contributors, engineers working with Python projects and&nbsp;those who need to know new proposals to the Python programming language.</p>]]></content>
         1057         <author>
         1058             <name>Curator</name>
         1059             <uri>https://terminaltrove.com/post/</uri>
         1060         </author>
         1061     </entry>
         1062     <entry>
         1063         <title type="html"><![CDATA[scooter]]></title>
         1064         <id>https://terminaltrove.com/scooter/</id>
         1065         <link href="https://terminaltrove.com/scooter/"/>
         1066         <updated>2025-05-12T23:00:00.000Z</updated>
         1067         <summary type="html"><![CDATA[Interactive find and replace in the terminal.]]></summary>
         1068         <content type="html"><![CDATA[<p>scooter is an interactive terminal application for find-and-replace search operations across project files, presenting matches in a navigable TUI while supporting both plain strings and full regular expressions.</p>
         1069 <p>&nbsp;</p>
         1070 <p>It respects .gitignore and .ignore lists, scans directories using ripgrep-style globs and displays results with syntax highlighting chosen from custom themes. Users enter a pattern, inspect every hit, toggle replacements, preview context and open the exact line in their favorite $EDITOR.</p>
         1071 <p>&nbsp;</p>
         1072 <p>Capture groups can reorder text, hidden files can be included and safety checks skip edits when lines diverge. An advanced regex flag unlocks look-ahead features for complex queries.</p>
         1073 <p>&nbsp;</p>
         1074 <p>Developers and engineers may find scooter useful for precise, tracked replacements with a TUI, for those who want interactivity and less context switching.</p>]]></content>
         1075         <author>
         1076             <name>Curator</name>
         1077             <uri>https://terminaltrove.com/post/</uri>
         1078         </author>
         1079     </entry>
         1080     <entry>
         1081         <title type="html"><![CDATA[daylight]]></title>
         1082         <id>https://terminaltrove.com/daylight/</id>
         1083         <link href="https://terminaltrove.com/daylight/"/>
         1084         <updated>2025-05-05T23:00:00.000Z</updated>
         1085         <summary type="html"><![CDATA[Track sunrise and sunset times in the terminal.]]></summary>
         1086         <content type="html"><![CDATA[<p>daylight is a TUI tool that tracks sunrise and sunset times in any location and all in the terminal.</p>
         1087 <p>&nbsp;</p>
         1088 <p>By default daylight uses your IP address and timezone to know the sunrise and sunset times in your current location. You can manually enter latitude and longitude data so that you can see these times in other locations other than your own. This is handy in cases when you're offline.</p>
         1089 <p>&nbsp;</p>
         1090 <p>Other features of daylight include a ten-day projection table, solar-noon and day-length data, concise mode, JSON export, automatic dark-or-light colour schemes and support for the NO_COLOR environment variable which disables styling. It is also cross platform on macOS, Windows and Linux.</p>]]></content>
         1091         <author>
         1092             <name>Curator</name>
         1093             <uri>https://terminaltrove.com/post/</uri>
         1094         </author>
         1095     </entry>
         1096     <entry>
         1097         <title type="html"><![CDATA[gitsnip]]></title>
         1098         <id>https://terminaltrove.com/gitsnip/</id>
         1099         <link href="https://terminaltrove.com/gitsnip/"/>
         1100         <updated>2025-05-05T23:00:00.000Z</updated>
         1101         <summary type="html"><![CDATA[A CLI tool to download specific folders from a git repository.]]></summary>
         1102         <content type="html"><![CDATA[<p>gitsnip is a cross-platform command-line helper that fetches just one directory from a remote Git repository, sparing you a full git clone.</p>
         1103 <p>&nbsp;</p>
         1104 <p>This tool supports GitHub and honours branches, private tokens and has a quiet mode. By default it relies on Git&rsquo;s built-in sparse-checkout for speed; if that fails or the user prefers, it can fall back to GitHub&rsquo;s REST endpoint to zip the subtree. Downloads are parallelised, progress bars can be silenced, and completions for common shells are autogenerated.</p>
         1105 <p>&nbsp;</p>
         1106 <p>gitsnip helps those who reuse boilerplate, keep bandwidth consumption low and ultimately works best if you want to extract only documentation, configuration or any other specific folder in a git repository.</p>]]></content>
         1107         <author>
         1108             <name>Curator</name>
         1109             <uri>https://terminaltrove.com/post/</uri>
         1110         </author>
         1111     </entry>
         1112     <entry>
         1113         <title type="html"><![CDATA[just]]></title>
         1114         <id>https://terminaltrove.com/just/</id>
         1115         <link href="https://terminaltrove.com/just/"/>
         1116         <updated>2025-05-05T23:00:00.000Z</updated>
         1117         <summary type="html"><![CDATA[Just a command runner.]]></summary>
         1118         <content type="html"><![CDATA[<p>just is a command-runner that stores project-specific tasks in a Justfile. It is designed to be an improvement over <code>make</code> the older build runner.</p>
         1119 <p>&nbsp;</p>
         1120 <p>Features include clear compile-time error reporting, colored timestamps, .env loading, argument parsing and shell completion per platform. Recipes may depend on others, take in command line arguments and run scripts in any programming language like Python or Node. Modules and imports share task collections across repos, and a chooser pairs with&nbsp;<a class="tt-link" href="/fzf/" target="_blank" rel="noopener">fzf</a> for interactive picking.</p>
         1121 <p>&nbsp;</p>
         1122 <p>This tool suits developers who juggle numerous scripts those who are looking for a more ergonomic and modern make replacement to try out.</p>]]></content>
         1123         <author>
         1124             <name>Curator</name>
         1125             <uri>https://terminaltrove.com/post/</uri>
         1126         </author>
         1127     </entry>
         1128     <entry>
         1129         <title type="html"><![CDATA[lobtui]]></title>
         1130         <id>https://terminaltrove.com/lobtui/</id>
         1131         <link href="https://terminaltrove.com/lobtui/"/>
         1132         <updated>2025-05-05T23:00:00.000Z</updated>
         1133         <summary type="html"><![CDATA[A TUI for lobste.rs website.]]></summary>
         1134         <content type="html"><![CDATA[<p>lobtui is a TUI interface to the <a href="https://lobste.rs" target="_blank" rel="noopener">Lobste.rs</a> website.</p>
         1135 <p>&nbsp;</p>
         1136 <p>It fetches the site feed, shows titles in a scrollable list and keeps all interaction inside your terminal. It has keys that mirror those familiar with <a class="tt-link" href="/vim/" target="_blank" rel="noopener">vim</a> for navigation such as pressing 'n' for the next page, 'p' for previous, 'r' for reloading, 'gg' for the top of the page, 'G' for bottom and pressing 'o' on an article opens the article in the browser (with environment variable support for your favourite&nbsp;<code>$BROWSER</code>).&nbsp;</p>
         1137 <p>&nbsp;</p>
         1138 <p>lobtui&nbsp;is visually similar to other terminal news aggregators such as <a class="tt-link" href="/hnterm/" target="_blank" rel="noopener">hnterm</a>, <a class="tt-link" href="/circumflex/" target="_blank" rel="noopener">circumflex</a> and <a class="tt-link" href="/hackernews-tui/" target="_blank" rel="noopener">hackernews-tui</a>, where the points, votes and comments are visible, except for the difference that lobtui (like the lobste.rs website) shows tags which helps you know the relevant topics of the article.</p>]]></content>
         1139         <author>
         1140             <name>Curator</name>
         1141             <uri>https://terminaltrove.com/post/</uri>
         1142         </author>
         1143     </entry>
         1144     <entry>
         1145         <title type="html"><![CDATA[osintui]]></title>
         1146         <id>https://terminaltrove.com/osintui/</id>
         1147         <link href="https://terminaltrove.com/osintui/"/>
         1148         <updated>2025-05-05T23:00:00.000Z</updated>
         1149         <summary type="html"><![CDATA[Open Source Intelligence Terminal User Interface.]]></summary>
         1150         <content type="html"><![CDATA[<p class="" data-start="0" data-end="178">osintui is an open source intelligence terminal tool that gathers data from online services. It provides a text interface to view information from Shodan, Censys, and VirusTotal.</p>
         1151 <p class="" data-start="0" data-end="178">&nbsp;</p>
         1152 <p class="" data-start="180" data-end="426">It displays search results within a simple TUI and uses a TOML configuration file to set API tokens. Navigation is managed by hotkeys, allowing users to switch between integrated services quickly. You can perform quick searches for IPs, domains, etc and see the results of the services that have been scanned in the TUI.</p>
         1153 <p class="" data-start="180" data-end="426">&nbsp;</p>
         1154 <p class="" data-start="428" data-end="752">This tool works best for security researchers, network analysts and hobbyists who need to check IP addresses and domains for threats across multiple services for security flaws. It suits both professionals and enthusiasts who are working in the terminal.</p>]]></content>
         1155         <author>
         1156             <name>Curator</name>
         1157             <uri>https://terminaltrove.com/post/</uri>
         1158         </author>
         1159     </entry>
         1160     <entry>
         1161         <title type="html"><![CDATA[zizmor]]></title>
         1162         <id>https://terminaltrove.com/zizmor/</id>
         1163         <link href="https://terminaltrove.com/zizmor/"/>
         1164         <updated>2025-05-05T23:00:00.000Z</updated>
         1165         <summary type="html"><![CDATA[A static analysis tool for GitHub Actions.]]></summary>
         1166         <content type="html"><![CDATA[<p>zizmor is a static analysis CLI tool for GitHub Actions. It audits YAML files for common security issues in GitHub Actions CI/CD pipelines.</p>
         1167 <p><br>Features include detecting template‑injection strings, hard‑coded credentials, overscoped tokens, unpinned third‑party actions, impostor commits and risky triggers. The output defaults to colored cargo‑style diagnostics, JSON, SARIF (static analysis results interchange format) and GitHub‑annotation modes support CI integration.</p>
         1168 <p><br>This tool works best for security and devops engineers, maintainers and hobbyists who rely on Github Actions for their software.</p>]]></content>
         1169         <author>
         1170             <name>Curator</name>
         1171             <uri>https://terminaltrove.com/post/</uri>
         1172         </author>
         1173     </entry>
         1174     <entry>
         1175         <title type="html"><![CDATA[andcli]]></title>
         1176         <id>https://terminaltrove.com/andcli/</id>
         1177         <link href="https://terminaltrove.com/andcli/"/>
         1178         <updated>2025-04-28T23:00:00.000Z</updated>
         1179         <summary type="html"><![CDATA[A 2FA TUI for your shell.]]></summary>
         1180         <content type="html"><![CDATA[<p>andcli is a TUI that shows fresh TOTP codes from mobile authenticators.</p>
         1181 <p>&nbsp;</p>
         1182 <p>It generates OTP codes by using encrypted backups exported from andOTP, Aegis authenticator, 2FAS and Authenticator Pro, then it lists these accounts in the TUI. It has search, keyboard navigation with arrow and vim keybindings, instant revealing of the OTP codes and you can press "u" to hide usernames. When the code is shown, you can press "c" to copy the code to your clipboard (with support for xclip, wl-copy, pbcopy or clip.exe).</p>
         1183 <p>&nbsp;</p>
         1184 <p>For those who are privacy-minded or those who sync encrypted vaults on their own clouds (Dropbox, NextCloud) and prefer the terminal would find andcli useful. Ideal in any situation where you need to quickly copy and grab OTP codes without reaching for your phone all of the time.</p>]]></content>
         1185         <author>
         1186             <name>Curator</name>
         1187             <uri>https://terminaltrove.com/post/</uri>
         1188         </author>
         1189     </entry>
         1190     <entry>
         1191         <title type="html"><![CDATA[apw]]></title>
         1192         <id>https://terminaltrove.com/apw/</id>
         1193         <link href="https://terminaltrove.com/apw/"/>
         1194         <updated>2025-04-28T23:00:00.000Z</updated>
         1195         <summary type="html"><![CDATA[A CLI for Apple Passwords (also known as iCloud Keychain)]]></summary>
         1196         <content type="html"><![CDATA[<p>apw is a command-line tool that uses the macOS Passwords helper, which allows you to make direct shell access to iCloud-synced logins and OTP secrets without opening Settings or a browser.</p>
         1197 <p>&nbsp;</p>
         1198 <p>It spawns a background daemon authenticated via the standard system prompt, then exposes sub-commands: <code>auth</code> to renew trust, <code>pw</code> and <code>otp</code> for interactive or JSON listing, <code>list &lt;domain&gt;</code> for filtered output, and <code>start</code> for service management. You can also output to JSON for future use for scripting and automation.</p>
         1199 <p>&nbsp;</p>
         1200 <p>This tool is ideal for macOS power users who keep passwords in iCloud, yet favour scripts or integrations like Raycast and others.</p>]]></content>
         1201         <author>
         1202             <name>Curator</name>
         1203             <uri>https://terminaltrove.com/post/</uri>
         1204         </author>
         1205     </entry>
         1206     <entry>
         1207         <title type="html"><![CDATA[kure]]></title>
         1208         <id>https://terminaltrove.com/kure/</id>
         1209         <link href="https://terminaltrove.com/kure/"/>
         1210         <updated>2025-04-28T23:00:00.000Z</updated>
         1211         <summary type="html"><![CDATA[A CLI password manager with sessions.]]></summary>
         1212         <content type="html"><![CDATA[<p>kure is a cross-platform command-line password manager.</p>
         1213 <p>&nbsp;</p>
         1214 <p>Records are sealed with 256-bit AES-GCM and a per-entry Argon2-derived key, while the master secret lives only in protected memory and never on disk. This tool supports sessions that let you chain commands after one unlock using the master password and can auto-expire or trigger scripts.</p>
         1215 <p>&nbsp;</p>
         1216 <p>The database is a portable binary, which you can move anywhere alongside with the kure executable. Other features include clipboard helpers, OTP retrieval, configurable timeouts and with the benefit of being able to use this tool completely offline.</p>
         1217 <p>&nbsp;</p>
         1218 <p>kure works best for sysadmins, developers on air-gapped systems, privacy advocates and anyone who prefers to use the terminal over a GUI for keeping their passwords safe, encrypted and all offline.</p>]]></content>
         1219         <author>
         1220             <name>Curator</name>
         1221             <uri>https://terminaltrove.com/post/</uri>
         1222         </author>
         1223     </entry>
         1224     <entry>
         1225         <title type="html"><![CDATA[motus]]></title>
         1226         <id>https://terminaltrove.com/motus/</id>
         1227         <link href="https://terminaltrove.com/motus/"/>
         1228         <updated>2025-04-28T23:00:00.000Z</updated>
         1229         <summary type="html"><![CDATA[Dead simple password generator.]]></summary>
         1230         <content type="html"><![CDATA[<p>motus is a CLI password generator that outputs secure, memorable passphrases or random strings and instantly copies them to the clipboard.</p>
         1231 <p>&nbsp;</p>
         1232 <p>It creates human-readable five-word phrases using the EFF list, random character strings up to any length or numeric PINs. Flags let you set word count, separators, case, symbol and digit inclusion, deterministic seeds, clipboard suppression and JSON output.</p>
         1233 <p>&nbsp;</p>
         1234 <p>The optional <code>--analyze</code> flag scores entropy and flags weak choices, while sensible defaults avoid less secure generated passwords.</p>]]></content>
         1235         <author>
         1236             <name>Curator</name>
         1237             <uri>https://terminaltrove.com/post/</uri>
         1238         </author>
         1239     </entry>
         1240     <entry>
         1241         <title type="html"><![CDATA[passepartui]]></title>
         1242         <id>https://terminaltrove.com/passepartui/</id>
         1243         <link href="https://terminaltrove.com/passepartui/"/>
         1244         <updated>2025-04-28T23:00:00.000Z</updated>
         1245         <summary type="html"><![CDATA[A TUI for pass.]]></summary>
         1246         <content type="html"><![CDATA[<p>passepartui is a password management TUI that integrates with&nbsp;<a class="tt-link" href="/pass/" target="_blank" rel="noopener">pass</a>.</p>
         1247 <p>&nbsp;</p>
         1248 <p>It lists folders and entries in two panes, supports arrow keys, has vim keys support, mouse support, search and live filtering. Pressing enter shows a preview pane where you can copy the password, login field or time-based OTP to the clipboard.</p>
         1249 <p>&nbsp;</p>
         1250 <p>This tool respects existing <a class="tt-link" href="/pass/" target="_blank" rel="noopener">pass</a> configuration and refreshes the TUI without touching files. Modification tasks like add or delete is intentionally left to pass, so the interface stays focused on viewing and copying.</p>
         1251 <p>&nbsp;</p>
         1252 <p>Great for sysadmins, penetration testers, those who are familiar with <a class="tt-link" href="/pass/" target="_blank" rel="noopener">pass</a> and everyday terminal users who want to interactively browse their <a class="tt-link" href="/pass/" target="_blank" rel="noopener">pass</a>&nbsp;store in a read only setting.</p>]]></content>
         1253         <author>
         1254             <name>Curator</name>
         1255             <uri>https://terminaltrove.com/post/</uri>
         1256         </author>
         1257     </entry>
         1258     <entry>
         1259         <title type="html"><![CDATA[pwdsafety]]></title>
         1260         <id>https://terminaltrove.com/pwdsafety/</id>
         1261         <link href="https://terminaltrove.com/pwdsafety/"/>
         1262         <updated>2025-04-28T23:00:00.000Z</updated>
         1263         <summary type="html"><![CDATA[A command line tool checking password safety.]]></summary>
         1264         <content type="html"><![CDATA[<p>pwdsafety is a CLI that reads a password from stdin and grades its security on a 0 to 100 scale.</p>
         1265 <p>&nbsp;</p>
         1266 <p>It checks the string against well-known leaked lists, then scores composition: uppercase, lowercase, digits, symbols, unique-char ratio, length and Shannon entropy. If the total falls below 69, the tool suggests a random high-entropy replacement and prints a coloured verdict, all without writing to disk.</p>
         1267 <p>&nbsp;</p>
         1268 <p>Everything stays in memory and no password leaves the machine. Scoring categories are tunable through flags and the program outputs complexity tips. Input arrives via pipes or redirection and you can pipe candidate phrases through pwdsafety for use cases such as automation or shell scripting.</p>
         1269 <p>&nbsp;</p>
         1270 <p>For sysadmins, security researchers, developers or any curious users that wants to audit and check passwords may find pwdsafety useful.</p>]]></content>
         1271         <author>
         1272             <name>Curator</name>
         1273             <uri>https://terminaltrove.com/post/</uri>
         1274         </author>
         1275     </entry>
         1276     <entry>
         1277         <title type="html"><![CDATA[ticker]]></title>
         1278         <id>https://terminaltrove.com/ticker/</id>
         1279         <link href="https://terminaltrove.com/ticker/"/>
         1280         <updated>2025-04-22T11:00:00.000Z</updated>
         1281         <summary type="html"><![CDATA[A terminal stock ticker with live updates and position tracking.]]></summary>
         1282         <content type="html"><![CDATA[<p>ticker is a TUI stock tracking tool that displays real time stock prices, quotes and the value of your holdings in the terminal.</p>
         1283 <p><br>Core features include watchlists, multiple lots per symbol, support for pre/post‑market price quotes, configurable refresh intervals, currency conversion and outputting your holdings to JSON or CSV. This tool can read a configuration file (YAML) of all your chosen stock symbols and holding information to which these are displayed in the TUI. You can also tag holdings, group assets you're looking at, change sorting on the UI (alpha, value, change %) and set the theme if you wish.</p>
         1284 <p><br>Those who want a quick glance of stocks during coding sessions or want to monitor their own portfolios, may find ticker useful. It allows you to have a keyboard‑friendly stocks snapshot without leaving the terminal.</p>
         1285 <p>&nbsp;</p>
         1286 <p>If you're looking for advanced charting, candlesticks and call and put options data,&nbsp;<a class="tt-link" href="/tickrs/" target="_blank" rel="noopener">tickrs</a> is also a good alternative.</p>]]></content>
         1287         <author>
         1288             <name>Curator</name>
         1289             <uri>https://terminaltrove.com/post/</uri>
         1290         </author>
         1291     </entry>
         1292     <entry>
         1293         <title type="html"><![CDATA[asak]]></title>
         1294         <id>https://terminaltrove.com/asak/</id>
         1295         <link href="https://terminaltrove.com/asak/"/>
         1296         <updated>2025-04-21T23:00:00.000Z</updated>
         1297         <summary type="html"><![CDATA[A cross-platform audio recording/playback CLI tool with a TUI.]]></summary>
         1298         <content type="html"><![CDATA[<p>asak is a cross-platform audio recording and playback tool with a TUI.</p>
         1299 <p>&nbsp;</p>
         1300 <p>This tool supports recording audio with custom file naming, playing .wav files and monitoring input and output devices. The TUI enables users to search for files, select output devices and when recording, it displays a waveform in the terminal.</p>
         1301 <p>&nbsp;</p>
         1302 <p>This tool is suitable for terminal users who want to quickly test their microphone or sound speaker (with asak monitor) and when you need helpful visual feedback on the loudness of your audio setup. It aims to be a an audio swiss army knife similar to SoX but more fun and interactive.</p>]]></content>
         1303         <author>
         1304             <name>Curator</name>
         1305             <uri>https://terminaltrove.com/post/</uri>
         1306         </author>
         1307     </entry>
         1308     <entry>
         1309         <title type="html"><![CDATA[inspect-cert-chain]]></title>
         1310         <id>https://terminaltrove.com/inspect-cert-chain/</id>
         1311         <link href="https://terminaltrove.com/inspect-cert-chain/"/>
         1312         <updated>2025-04-21T23:00:00.000Z</updated>
         1313         <summary type="html"><![CDATA[Inspect and debug TLS certificate chains. (without OpenSSL)]]></summary>
         1314         <content type="html"><![CDATA[<p>inspect-cert-chain is a CLI / TUI tool that lets you probe and read <abbr title="Transport&nbsp;Layer&nbsp;Security">TLS</abbr> certificate chains without relying on OpenSSL, directly from hosts or local files.</p>
         1315 <p>&nbsp;</p>
         1316 <p>It fetches the full chain from a remote server with <abbr title="Server&nbsp;Name&nbsp;Indication">SNI</abbr>, parses <abbr title="Privacy‑Enhanced&nbsp;Mail">PEM</abbr> or <abbr title="Distinguished&nbsp;Encoding&nbsp;Rules">DER</abbr> input and prints concise OpenSSL‑style text for every certificate. The program decodes subject, issuer, serial, validity windows, algorithms, key sizes, X.509 extensions, <abbr title="Signed&nbsp;Certificate&nbsp;Timestamp">SCT</abbr> lists, <abbr title="Certificate&nbsp;Revocation&nbsp;List">CRL</abbr> distribution points and key‑usage bits.</p>
         1317 <p>&nbsp;</p>
         1318 <p>It has a TUI (via interactive mode with -i) which lists certificates on the left and shows scrollable detail on the right, with vim‑like navigation, mouse‑wheel support, copy‑public‑key shortcut and a dynamic scrollbar.</p>
         1319 <p>&nbsp;</p>
         1320 <p>Ideal for sysadmins, pentesters or hobbyists, inspect-cert-chain works best for validating, learning or&nbsp; troubleshooting certificate chains on any domain and is useful when you need this information to use in a script or if you prefer the terminal.</p>]]></content>
         1321         <author>
         1322             <name>Curator</name>
         1323             <uri>https://terminaltrove.com/post/</uri>
         1324         </author>
         1325     </entry>
         1326     <entry>
         1327         <title type="html"><![CDATA[serpl]]></title>
         1328         <id>https://terminaltrove.com/serpl/</id>
         1329         <link href="https://terminaltrove.com/serpl/"/>
         1330         <updated>2025-04-21T23:00:00.000Z</updated>
         1331         <summary type="html"><![CDATA[A simple TUI for search and replace, akin to VS Code.]]></summary>
         1332         <content type="html"><![CDATA[<p>serpl is a TUI that gives grep‑level, project‑wide, search-and-replace with a layout reminiscent of VS Code's sidebar.</p>
         1333 <p>&nbsp;</p>
         1334 <p>It utilises <a class="tt-link" href="/ripgrep/" target="_blank" rel="noopener">ripgrep</a> for raw speed and can switch to AST‑grep when you need syntax‑aware accuracy; modes cover case, whole‑word, regex and tree queries. The screen splits into search and replace inputs, a results list and a live preview that highlights matches and shows context before you commit.</p>
         1335 <p>&nbsp;</p>
         1336 <p>This tool also supports config files (JSON, YAML, TOML, INI) that let you remap key bindings, optional&nbsp;<a class="tt-link" href="/neovim/" target="_blank" rel="noopener">neovim</a> toggleterm integration and cross platform support on Windows, macOS and Linux.</p>
         1337 <p>&nbsp;</p>
         1338 <p>If you're used to searching and replacing text in large codebases, find that IDEs are slow for searching, or you prefer a terminal based approach, serpl may be useful for you here, especially if you're familiar with <a class="tt-link" href="/ripgrep/" target="_blank" rel="noopener">ripgrep</a> and VS Code's searching but all in one interactive terminal tool.</p>]]></content>
         1339         <author>
         1340             <name>Curator</name>
         1341             <uri>https://terminaltrove.com/post/</uri>
         1342         </author>
         1343     </entry>
         1344     <entry>
         1345         <title type="html"><![CDATA[srgn]]></title>
         1346         <id>https://terminaltrove.com/srgn/</id>
         1347         <link href="https://terminaltrove.com/srgn/"/>
         1348         <updated>2025-04-21T23:00:00.000Z</updated>
         1349         <summary type="html"><![CDATA[A syntax‑aware grep alternative with code edits.]]></summary>
         1350         <content type="html"><![CDATA[<p>srgn is a code‑aware replacement for <code>grep</code>, <code>tr</code> and <code>sed</code>. It fuses regular expressions with tree‑sitter parsing to let you search and refactor source code safely.</p>
         1351 <p>&nbsp;</p>
         1352 <p><span class="relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out">Key features of srgn include syntax-aware searching, allowing users to locate code patterns based on structure rather than text.</span> <span class="relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out">It supports multiple programming languages and can be used for code refactoring or rewriting specific constructs.</span></p>
         1353 <p>&nbsp;</p>
         1354 <p><span class="relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out">This tool also has customizable queries,</span> parallel processing, replacing text with capture variables, delete, squeeze repeats, switch case, unicode support and even converts german characters (e.g. &Auml; to 'Ae' or 'AE'). Other features include bulk edits,&nbsp;<code>--glob</code> rewrites and coloured diffs.</p>]]></content>
         1355         <author>
         1356             <name>Curator</name>
         1357             <uri>https://terminaltrove.com/post/</uri>
         1358         </author>
         1359     </entry>
         1360     <entry>
         1361         <title type="html"><![CDATA[zf]]></title>
         1362         <id>https://terminaltrove.com/zf/</id>
         1363         <link href="https://terminaltrove.com/zf/"/>
         1364         <updated>2025-04-21T23:00:00.000Z</updated>
         1365         <summary type="html"><![CDATA[A fuzzy finder that excels at filtering filepaths.]]></summary>
         1366         <content type="html"><![CDATA[<p>zf is a command-line fuzzy finder tailored for filtering file paths.</p>
         1367 <p>&nbsp;</p>
         1368 <p>Key features include filename-first ranking, space-separated token queries, and strict path matching when the query resembles a file path. It can also display a list of matches with real-time filtering as you type. Additional functionalities include multi-selection, vim and telescope integration, a preview window and smart case sensitivity.</p>
         1369 <p>&nbsp;</p>
         1370 <p>zf is particularly useful when precise file navigation is required, or you're willing to try out alternative fuzzy finders.</p>]]></content>
         1371         <author>
         1372             <name>Curator</name>
         1373             <uri>https://terminaltrove.com/post/</uri>
         1374         </author>
         1375     </entry>
         1376     <entry>
         1377         <title type="html"><![CDATA[hexowl]]></title>
         1378         <id>https://terminaltrove.com/hexowl/</id>
         1379         <link href="https://terminaltrove.com/hexowl/"/>
         1380         <updated>2025-04-14T23:00:00.000Z</updated>
         1381         <summary type="html"><![CDATA[Lightweight, flexible programmer's calculator with variables and functions.]]></summary>
         1382         <content type="html"><![CDATA[<p>hexowl is a lightweight programmer&rsquo;s calculator. It performs arithmetic, bitwise and boolean operations on decimal, hexadecimal and binary numbers in a single expression.</p>
         1383 <p>&nbsp;</p>
         1384 <p>This tool includes support for user-defined variables and functions, enabling custom calculations and reusable code. It provides a range of operators such as addition, subtraction, multiplication, division, bit shifts and logical tests. The tool permits saving and loading the working environment to preserve setups across sessions, assisting numeric experiments and debugging routine calculations. This functionality supports rapid iteration on numeric problems.</p>
         1385 <p>&nbsp;</p>
         1386 <p>hexowl is ideal for software engineers and hardware engineers who work with various numeral systems, hex calculations and more.</p>]]></content>
         1387         <author>
         1388             <name>Curator</name>
         1389             <uri>https://terminaltrove.com/post/</uri>
         1390         </author>
         1391     </entry>
         1392     <entry>
         1393         <title type="html"><![CDATA[macchina]]></title>
         1394         <id>https://terminaltrove.com/macchina/</id>
         1395         <link href="https://terminaltrove.com/macchina/"/>
         1396         <updated>2025-04-14T23:00:00.000Z</updated>
         1397         <summary type="html"><![CDATA[Fast, minimal and customizable system information frontend.]]></summary>
         1398         <content type="html"><![CDATA[<p>macchina is a fast, minimal system information frontend for the terminal.</p>
         1399 <p>&nbsp;</p>
         1400 <p>It displays essential details like kernel version, uptime, memory usage and processor load across Linux, macOS, Windows and other platforms.&nbsp;This tool provides a neofetch-like interface with a separate theming system. macchina has a doctor flag which can be used for troubleshooting.</p>]]></content>
         1401         <author>
         1402             <name>Curator</name>
         1403             <uri>https://terminaltrove.com/post/</uri>
         1404         </author>
         1405     </entry>
         1406     <entry>
         1407         <title type="html"><![CDATA[mandown]]></title>
         1408         <id>https://terminaltrove.com/mandown/</id>
         1409         <link href="https://terminaltrove.com/mandown/"/>
         1410         <updated>2025-04-14T23:00:00.000Z</updated>
         1411         <summary type="html"><![CDATA[man-page inspired Markdown viewer.]]></summary>
         1412         <content type="html"><![CDATA[<p>mandown, also known as mdn, is a man-page inspired Markdown viewer. It lets you view Markdown documents and manual pages directly in the terminal.</p>
         1413 <p>&nbsp;</p>
         1414 <p>It provides user customization with configurable control schemes and a dedicated configuration file stored at ~/.config/mdn/mdnrc. The viewer supports mouse scrolling and keyboard navigation with options for Vim and less key bindings. It renders HTML tags in Markdown, permits file embedding in C applications.</p>]]></content>
         1415         <author>
         1416             <name>Curator</name>
         1417             <uri>https://terminaltrove.com/post/</uri>
         1418         </author>
         1419     </entry>
         1420     <entry>
         1421         <title type="html"><![CDATA[parllama]]></title>
         1422         <id>https://terminaltrove.com/parllama/</id>
         1423         <link href="https://terminaltrove.com/parllama/"/>
         1424         <updated>2025-04-14T23:00:00.000Z</updated>
         1425         <summary type="html"><![CDATA[TUI for ollama and other LLM providers.]]></summary>
         1426         <content type="html"><![CDATA[<p>parllama is a TUI for&nbsp;<a class="tt-link" href="/ollama/" target="_blank" rel="noopener">ollama</a> and other online LLM providers.</p>
         1427 <p>&nbsp;</p>
         1428 <p>This tool includes a TUI with dark and light modes, custom themes and a prompt library, plus commands to manage sessions, helpful keyboard bindings, importing models and access to various AI providers such as OpenAI, Groq, Anthropic, Gemini, xAI, OpenRouter, DeepSeek, LiteLLM, LlamaCPP and Langchain. You can also discover and download local ollama models from in parllama's TUI.</p>
         1429 <p>&nbsp;</p>
         1430 <p>It also supports remote ollama servers, chat history, code copying from conversations and chat tabs that allow you to chat with multiple models. You can switch models and test out the LLM of your choice with the chat window where you can add files, images with slash commands.</p>
         1431 <p>&nbsp;</p>
         1432 <p>parllama works best for those who want to interact with offline and online large language models for testing purposes, to try out new LLMs or for fun. It is designed to be a full chat, model management and interactive LLM suite for the terminal.</p>]]></content>
         1433         <author>
         1434             <name>Curator</name>
         1435             <uri>https://terminaltrove.com/post/</uri>
         1436         </author>
         1437     </entry>
         1438     <entry>
         1439         <title type="html"><![CDATA[resto]]></title>
         1440         <id>https://terminaltrove.com/resto/</id>
         1441         <link href="https://terminaltrove.com/resto/"/>
         1442         <updated>2025-04-14T23:00:00.000Z</updated>
         1443         <summary type="html"><![CDATA[Send pretty HTTP & API requests with TUI.]]></summary>
         1444         <content type="html"><![CDATA[<p>resto is a REST tool that sends HTTP and API requests through a TUI. It performs network methods such as GET, POST, and DELETE directly from the terminal, displaying responses in an organized and readable layout for quick checks.</p>
         1445 <p>&nbsp;</p>
         1446 <p>This tool supports customizable headers, token or basic authentication, and editable request bodies. It integrates command aliases and preset configurations. Keyboard shortcuts allow access to panels, help, settings, and saving output, all managed through a simple text interface with high clarity.</p>]]></content>
         1447         <author>
         1448             <name>Curator</name>
         1449             <uri>https://terminaltrove.com/post/</uri>
         1450         </author>
         1451     </entry>
         1452     <entry>
         1453         <title type="html"><![CDATA[riff]]></title>
         1454         <id>https://terminaltrove.com/riff/</id>
         1455         <link href="https://terminaltrove.com/riff/"/>
         1456         <updated>2025-04-14T23:00:00.000Z</updated>
         1457         <summary type="html"><![CDATA[A diff filter highlighting which line parts have changed.]]></summary>
         1458         <content type="html"><![CDATA[<p>riff is a CLI tool that refines diff output. It highlights precise alterations by marking changed parts within lines while preserving unchanged text in yellow.</p>
         1459 <p>&nbsp;</p>
         1460 <p>This tool wraps around the standard diff tool and sends its output to a pager defined by the environment variable or defaulting to&nbsp;<a class="tt-link" href="/moar/" target="_blank" rel="noopener">moar</a> and less. It also displays conflict markers and merge commits with clear color coding.</p>
         1461 <p>&nbsp;</p>
         1462 <p>riff benefits software engineers and hobbyists when they need to quickly review diff file changes. It delivers focused visual feedback for comparing source files and tracking modifications in patches.</p>]]></content>
         1463         <author>
         1464             <name>Curator</name>
         1465             <uri>https://terminaltrove.com/post/</uri>
         1466         </author>
         1467     </entry>
         1468     <entry>
         1469         <title type="html"><![CDATA[ballast]]></title>
         1470         <id>https://terminaltrove.com/ballast/</id>
         1471         <link href="https://terminaltrove.com/ballast/"/>
         1472         <updated>2025-04-07T23:00:00.000Z</updated>
         1473         <summary type="html"><![CDATA[A tool for snapshot load testing APIs.]]></summary>
         1474         <content type="html"><![CDATA[<p>ballast is a command line tool for snapshot load testing APIs. It captures performance snapshots of endpoints and compares the results in the terminal.</p>
         1475 <p>&nbsp;</p>
         1476 <p>The tool reads in a JSON configuration file to define tests with HTTP methods, concurrent requests, cycles and thresholds. It supports GET, POST and other methods, letting you specify headers, JSON bodies and expected responses. It also has features for ramping up requests and one off runs.</p>
         1477 <p>&nbsp;</p>
         1478 <p>API developers, testers and engineers working on performance tuning would find ballast useful for this use case. It is a simple tool to run and compare API performance quickly with easy to understand results.</p>]]></content>
         1479         <author>
         1480             <name>Curator</name>
         1481             <uri>https://terminaltrove.com/post/</uri>
         1482         </author>
         1483     </entry>
         1484     <entry>
         1485         <title type="html"><![CDATA[caps-log]]></title>
         1486         <id>https://terminaltrove.com/caps-log/</id>
         1487         <link href="https://terminaltrove.com/caps-log/"/>
         1488         <updated>2025-04-07T23:00:00.000Z</updated>
         1489         <summary type="html"><![CDATA[A small TUI journaling tool.]]></summary>
         1490         <content type="html"><![CDATA[<p>caps-log is a TUI journal that records daily entries as Markdown files. It parses log files to identify sections and tags automatically.</p>
         1491 <p>&nbsp;</p>
         1492 <p>This journal displays a calendar and two menus that list section titles and tags. You can select a date to open a log in the editor using the $EDITOR environment variable. It supports remote storage by integrating with Git and includes a basic encryption option using AES-128 for speed and security. The interface uses keyboard shortcuts for navigation and log management, keeping the view clear and organized.</p>
         1493 <p>&nbsp;</p>
         1494 <p>caps-log works great for those who want to track, log and organise activities and habits all in the terminal. If you want a tightly integrated journal that encrypts your data, visualises entries, works with your favorite editor and you're familiar with markdown, consider trying out caps-log.</p>]]></content>
         1495         <author>
         1496             <name>Curator</name>
         1497             <uri>https://terminaltrove.com/post/</uri>
         1498         </author>
         1499     </entry>
         1500     <entry>
         1501         <title type="html"><![CDATA[cueitup]]></title>
         1502         <id>https://terminaltrove.com/cueitup/</id>
         1503         <link href="https://terminaltrove.com/cueitup/"/>
         1504         <updated>2025-04-07T23:00:00.000Z</updated>
         1505         <summary type="html"><![CDATA[Inspect messages in an AWS SQS queue.]]></summary>
         1506         <content type="html"><![CDATA[<p>cueitup is a TUI tool for inspecting AWS SQS queue messages. It lets you pull, view and save message contents from SNS topics.</p>
         1507 <p>&nbsp;</p>
         1508 <p>The tool provides a TUI interface with three views: message list, message details and help. It supports JSON formatting, filtering by subset keys, and adding context keys to display extra details. It also has keyboard shortcuts for navigation, fetching additional messages, toggling deletion mode and searching.</p>
         1509 <p>&nbsp;</p>
         1510 <p>This utility is best for those who work with AWS queues. It helps inspect and analyze message payloads during debugging or routine monitoring.</p>]]></content>
         1511         <author>
         1512             <name>Curator</name>
         1513             <uri>https://terminaltrove.com/post/</uri>
         1514         </author>
         1515     </entry>
         1516     <entry>
         1517         <title type="html"><![CDATA[regname]]></title>
         1518         <id>https://terminaltrove.com/regname/</id>
         1519         <link href="https://terminaltrove.com/regname/"/>
         1520         <updated>2025-04-07T23:00:00.000Z</updated>
         1521         <summary type="html"><![CDATA[Mass renamer TUI written in Rust.]]></summary>
         1522         <content type="html"><![CDATA[<p>regname is a mass renaming tool for the terminal which uses regular expressions.</p>
         1523 <p>&nbsp;</p>
         1524 <p>It presents a TUI that lists files with color indicators for matches. You can switch between matching and renaming fields using TAB, cancel with CTRL+C and apply changes easily with ENTER.</p>
         1525 <p>&nbsp;</p>
         1526 <p>This tool is ideal for those who need to rename multiple files while having a TUI for visually seeing these changes. It provides a clear and simple way to handle bulk file renaming tasks without leaving the terminal.</p>]]></content>
         1527         <author>
         1528             <name>Curator</name>
         1529             <uri>https://terminaltrove.com/post/</uri>
         1530         </author>
         1531     </entry>
         1532     <entry>
         1533         <title type="html"><![CDATA[roumon]]></title>
         1534         <id>https://terminaltrove.com/roumon/</id>
         1535         <link href="https://terminaltrove.com/roumon/"/>
         1536         <updated>2025-04-07T23:00:00.000Z</updated>
         1537         <summary type="html"><![CDATA[A universal goroutine monitor with a TUI.]]></summary>
         1538         <content type="html"><![CDATA[<p>roumon is a TUI tool that monitors live goroutines in the terminal. It displays dynamic goroutine counts and state history in one terminal interface.</p>
         1539 <p>&nbsp;</p>
         1540 <p>It features full-text filtering, history tracking and integration with Go's profiling tool pprof. It also has keybindings for quitting, pausing and help offers a clear overview of routine statuses.</p>
         1541 <p>&nbsp;</p>
         1542 <p>This tool is ideal for those who either want to learn Go's concurrency model or are working with Go programs that need a way to visualise and debug goroutines in real time. It helps troubleshoot performance issues and monitor application behavior while not leaving the terminal.</p>]]></content>
         1543         <author>
         1544             <name>Curator</name>
         1545             <uri>https://terminaltrove.com/post/</uri>
         1546         </author>
         1547     </entry>
         1548     <entry>
         1549         <title type="html"><![CDATA[xan]]></title>
         1550         <id>https://terminaltrove.com/xan/</id>
         1551         <link href="https://terminaltrove.com/xan/"/>
         1552         <updated>2025-04-07T23:00:00.000Z</updated>
         1553         <summary type="html"><![CDATA[The CSV magician.]]></summary>
         1554         <content type="html"><![CDATA[<p>xan is a powerful command line CSV processor forked originally from <a class="tt-link" href="/xsv/" target="_blank" rel="noopener">xsv.</a> It reads, manipulates and can display data visualizations from CSV files directly in the terminal.</p>
         1555 <p>&nbsp;</p>
         1556 <p>It supports previewing, filtering, slicing, sorting and aggregating records. You can visualize your CSV data for easy exploration with xan in scatter plots, histograms, timeseries, correlation matrices, tables and heatmaps in the terminal.</p>
         1557 <p>&nbsp;</p>
         1558 <p>It also has parallel processing, an expression language and shell tab completion. Additional commands let you search, count rows, deduplicate and group data, covering a wide range of CSV tasks.</p>
         1559 <p>&nbsp;</p>
         1560 <p>This tool is beneficial for programmers, data analysts and hobbyists who work with large or small datasets while having the ability to explore and generate visualizations in the terminal.</p>]]></content>
         1561         <author>
         1562             <name>Curator</name>
         1563             <uri>https://terminaltrove.com/post/</uri>
         1564         </author>
         1565     </entry>
         1566     <entry>
         1567         <title type="html"><![CDATA[countryfetch]]></title>
         1568         <id>https://terminaltrove.com/countryfetch/</id>
         1569         <link href="https://terminaltrove.com/countryfetch/"/>
         1570         <updated>2025-03-31T23:00:00.000Z</updated>
         1571         <summary type="html"><![CDATA[A neofetch-like tool for fetching information about your country.]]></summary>
         1572         <content type="html"><![CDATA[<p>countryfetch is a command-line tool that retrieves and displays detailed information about countries. It functions similarly to <a class="tt-link" href="/neofetch/" target="_blank" rel="noopener">neofetch</a> by presenting country data in a text-based format.</p>
         1573 <p>&nbsp;</p>
         1574 <p>The tool accepts country names or two-letter codes and returns facts such as flags, population, area, and other key statistics. It supports listing all available countries and showing information for multiple nations at once.</p>
         1575 <p>&nbsp;</p>
         1576 <p>countryfetch is a useful and fun tool for anyone who wants a quick glance about the technical details or facts of the country they are in or other countries from the terminal.</p>]]></content>
         1577         <author>
         1578             <name>Curator</name>
         1579             <uri>https://terminaltrove.com/post/</uri>
         1580         </author>
         1581     </entry>
         1582     <entry>
         1583         <title type="html"><![CDATA[fex]]></title>
         1584         <id>https://terminaltrove.com/fex/</id>
         1585         <link href="https://terminaltrove.com/fex/"/>
         1586         <updated>2025-03-31T23:00:00.000Z</updated>
         1587         <summary type="html"><![CDATA[A command-line file explorer prioritizing quick navigation.]]></summary>
         1588         <content type="html"><![CDATA[<p>fex is a command-line file explorer built for fast file navigation. It's TUI is inspired by <a class="tt-link" href="/vim/" target="_blank" rel="noopener">vim</a>, <a class="tt-link" href="/exa/" target="_blank" rel="noopener">exa</a>, and <a class="tt-link" href="/fzf/" target="_blank" rel="noopener">fzf</a>.</p>
         1589 <p>&nbsp;</p>
         1590 <p>Using Vim-like keybindings, fex lets users move with j, k, h, and l, search with / and other commands. This tool also adapts to different terminal sizes while supporting sorting, filtering and toggling of hidden files. Other features include shell widgets integration for directory changes and presenting file details in a clear layout.</p>]]></content>
         1591         <author>
         1592             <name>Curator</name>
         1593             <uri>https://terminaltrove.com/post/</uri>
         1594         </author>
         1595     </entry>
         1596     <entry>
         1597         <title type="html"><![CDATA[lumon]]></title>
         1598         <id>https://terminaltrove.com/lumon/</id>
         1599         <link href="https://terminaltrove.com/lumon/"/>
         1600         <updated>2025-03-31T23:00:00.000Z</updated>
         1601         <summary type="html"><![CDATA[The work is mysterious and important...]]></summary>
         1602         <content type="html"><![CDATA[<p>lumon is a TUI application that simulates the macrodata refinement (MDR) process seen in the TV show <em>"Severance."</em></p>
         1603 <p>&nbsp;</p>
         1604 <p>The work is mysterious and important...</p>]]></content>
         1605         <author>
         1606             <name>Curator</name>
         1607             <uri>https://terminaltrove.com/post/</uri>
         1608         </author>
         1609     </entry>
         1610     <entry>
         1611         <title type="html"><![CDATA[puffin]]></title>
         1612         <id>https://terminaltrove.com/puffin/</id>
         1613         <link href="https://terminaltrove.com/puffin/"/>
         1614         <updated>2025-03-31T23:00:00.000Z</updated>
         1615         <summary type="html"><![CDATA[A beautiful terminal dashboard for hledger.]]></summary>
         1616         <content type="html"><![CDATA[<p>puffin is a terminal dashboard for personal finance management. It integrates with <a href="/hledger/" target="_blank" rel="noopener">hledger</a> reports into an TUI&nbsp; for tracking assets, expenses, revenue, liabilities, registers, accounts and commodities.</p>
         1617 <p>&nbsp;</p>
         1618 <p>Core features include native support for multiple financial reports such as income statements and balance sheets. Users can apply filters by account, date, period and depth to customize data views.</p>
         1619 <p>&nbsp;</p>
         1620 <p>This tool is ideal for those managing personal or business finances via the terminal. It serves those familiar with hledger who want an interactive, text-based solution to monitor and review financial data.</p>]]></content>
         1621         <author>
         1622             <name>Curator</name>
         1623             <uri>https://terminaltrove.com/post/</uri>
         1624         </author>
         1625     </entry>
         1626     <entry>
         1627         <title type="html"><![CDATA[vectro]]></title>
         1628         <id>https://terminaltrove.com/vectro/</id>
         1629         <link href="https://terminaltrove.com/vectro/"/>
         1630         <updated>2025-03-31T23:00:00.000Z</updated>
         1631         <summary type="html"><![CDATA[The rpn calculator for your terminal.]]></summary>
         1632         <content type="html"><![CDATA[<p>vectro is a TUI RPN calculator that uses reverse Polish notation to perform arithmetic computations.</p>
         1633 <p>&nbsp;</p>
         1634 <p>Features include a responsive interface that adapts to various terminal sizes, this tool has multiple panes, can preserve calculations between sessions and built-in commands for paste, undo and error messages.</p>]]></content>
         1635         <author>
         1636             <name>Curator</name>
         1637             <uri>https://terminaltrove.com/post/</uri>
         1638         </author>
         1639     </entry>
         1640     <entry>
         1641         <title type="html"><![CDATA[wtfis]]></title>
         1642         <id>https://terminaltrove.com/wtfis/</id>
         1643         <link href="https://terminaltrove.com/wtfis/"/>
         1644         <updated>2025-03-31T23:00:00.000Z</updated>
         1645         <summary type="html"><![CDATA[Passive hostname, domain and IP lookup tool for non-robots.]]></summary>
         1646         <content type="html"><![CDATA[<p>wtfis is a command-line tool that gathers and presents information about domains, hostnames and IP addresses using multiple sources in a structured, colorized format.</p>
         1647 <p>&nbsp;</p>
         1648 <p>This tool queries several services such as Virustotal, Shodan and AbuseIPDB to fetch reputation scores, open port data and whois details. The UI organizes results into panels with clickable hyperlinks when supported. It also minimizes API usage to preserve quotas.</p>
         1649 <p>&nbsp;</p>
         1650 <p>wtfis works best for security analysts, network administrators and developers who require quick, clear insights about websites, domains and IP addresses. It is useful for investigating suspicious domains, evaluating IP risk and gathering contextual data all in the terminal.</p>]]></content>
         1651         <author>
         1652             <name>Curator</name>
         1653             <uri>https://terminaltrove.com/post/</uri>
         1654         </author>
         1655     </entry>
         1656     <entry>
         1657         <title type="html"><![CDATA[euporie]]></title>
         1658         <id>https://terminaltrove.com/euporie/</id>
         1659         <link href="https://terminaltrove.com/euporie/"/>
         1660         <updated>2025-03-25T00:00:00.000Z</updated>
         1661         <summary type="html"><![CDATA[Jupyter notebooks in the terminal.]]></summary>
         1662         <content type="html"><![CDATA[<p>euporie allows you to view and interact with Jupyter notebooks and kernels in the terminal.</p>
         1663 <p>&nbsp;</p>
         1664 <p>It supports editing notebooks, themes, running live code, previewing kernel outputs and handling rich media like LaTeX, images and tables using sixel, iterm or kitty terminal graphics. You can also use euporie over SSH with euporie hub that allows you to share your session with others, similar to JupyterHub.</p>
         1665 <p>&nbsp;</p>
         1666 <p>Other features include tab completion, a command palette, console conversion to notebooks and familiar <a class="tt-link" href="/vim/" target="_blank" rel="noopener">vim</a>, <a class="tt-link" href="/emacs/" target="_blank" rel="noopener">emacs</a>, <a class="tt-link" href="/micro/" target="_blank" rel="noopener">micro</a> style keybindings and works across Linux, macOS and Windows.</p>
         1667 <p>&nbsp;</p>
         1668 <p>This tool is ideal for researchers, developers or those who prefer working in the terminal. It's useful when used over SSH, via containers or when you need to preview notebooks quickly without a GUI.</p>]]></content>
         1669         <author>
         1670             <name>Curator</name>
         1671             <uri>https://terminaltrove.com/post/</uri>
         1672         </author>
         1673     </entry>
         1674     <entry>
         1675         <title type="html"><![CDATA[fm]]></title>
         1676         <id>https://terminaltrove.com/fm/</id>
         1677         <link href="https://terminaltrove.com/fm/"/>
         1678         <updated>2025-03-25T00:00:00.000Z</updated>
         1679         <summary type="html"><![CDATA[A minimalistic file manager for the terminal.]]></summary>
         1680         <content type="html"><![CDATA[<p>fm is a terminal based file manager that helps users browse and organize files with a TUI.</p>
         1681 <p>&nbsp;</p>
         1682 <p>It shows file icons, adjusts layout to terminal size and applies syntax highlighting for source code with customizable themes. It renders markdown documents, renders images in the terminal and supports mouse input. Additional features include opening files in a chosen editor, copying file paths to the clipboard, and reading PDF content.</p>
         1683 <p>&nbsp;</p>
         1684 <p>fm would be useful for those that require a lightweight file manager with modern features (support for documents, markdown, pdf, etc) and if you prefer doing regular file management in the terminal.</p>]]></content>
         1685         <author>
         1686             <name>Curator</name>
         1687             <uri>https://terminaltrove.com/post/</uri>
         1688         </author>
         1689     </entry>
         1690     <entry>
         1691         <title type="html"><![CDATA[git-who]]></title>
         1692         <id>https://terminaltrove.com/git-who/</id>
         1693         <link href="https://terminaltrove.com/git-who/"/>
         1694         <updated>2025-03-25T00:00:00.000Z</updated>
         1695         <summary type="html"><![CDATA[Git blame for file trees.]]></summary>
         1696         <content type="html"><![CDATA[<p>git-who is a CLI tool that reveals which author(s) wrote large parts of a Git repository. Unlike git blame that attributes this to individual lines, git-who aggregates the lines of code written by all authors to get a complete picture of code authorship in a codebase.</p>
         1697 <p>&nbsp;</p>
         1698 <p>The tool displays a table of contributors with commit counts, last edit dates and change metrics. It also provides a tree view and a commit history chart in the terminal. Sorting options let you rank by first edit, file changes or line modifications.</p>
         1699 <p>&nbsp;</p>
         1700 <p>git-who is useful for developers and maintainers who need a clear overview of project contributions in Git. It suits both professional and hobby projects as an way to understand code ownership in a single command.</p>]]></content>
         1701         <author>
         1702             <name>Curator</name>
         1703             <uri>https://terminaltrove.com/post/</uri>
         1704         </author>
         1705     </entry>
         1706     <entry>
         1707         <title type="html"><![CDATA[nping]]></title>
         1708         <id>https://terminaltrove.com/nping/</id>
         1709         <link href="https://terminaltrove.com/nping/"/>
         1710         <updated>2025-03-25T00:00:00.000Z</updated>
         1711         <summary type="html"><![CDATA[A TUI concurrent ping tool developed in Rust.]]></summary>
         1712         <content type="html"><![CDATA[<p>nping is a TUI tool that allows users to monitor network latency. It supports concurrent ping requests across multiple addresses in the terminal.</p>
         1713 <p>&nbsp;</p>
         1714 <p>The tool provides graph, table and point views for latency statistics. It updates maximum, minimum and average values in real time and reports packet loss in addition to having IPv4 and IPv6 support. The TUI displays data concurrently for several addresses with adjustable intervals, counts and provides customizable view modes.</p>
         1715 <p>&nbsp;</p>
         1716 <p>For network engineers, system administrators and software engineers, nping works best for those who need to perform routine checks of networking issues, test connections and measure ping and packet loss while visualising this data intuitively the terminal.</p>]]></content>
         1717         <author>
         1718             <name>Curator</name>
         1719             <uri>https://terminaltrove.com/post/</uri>
         1720         </author>
         1721     </entry>
         1722     <entry>
         1723         <title type="html"><![CDATA[senpai]]></title>
         1724         <id>https://terminaltrove.com/senpai/</id>
         1725         <link href="https://terminaltrove.com/senpai/"/>
         1726         <updated>2025-03-25T00:00:00.000Z</updated>
         1727         <summary type="html"><![CDATA[Your everyday IRC student.]]></summary>
         1728         <content type="html"><![CDATA[<p>senpai is a modern IRC client for the terminal, similar to <a class="tt-chat" href="/irssi/" target="_blank" rel="noopener">irssi</a>, or <a class="tt-chat" href="/weechat/" target="_blank" rel="noopener">weechat</a>.</p>
         1729 <p>&nbsp;</p>
         1730 <p>With senpai, it supports desktop notifications, image previews, tab autocomplete and extensions such as fetching the server chat history with the CHATHISTORY command. It can send commands to bouncers via bouncer-networks, supports file uploads via drag and drop (with compatible bouncers) and allows message searches within logs with the SEARCH extension. A debugging mode is also available which prints raw IRC traffic for troubleshooting.</p>
         1731 <p>&nbsp;</p>
         1732 <p>senpai is ideal for IRC users, developers, hobbyists and those who prefer and are looking to try a terminal IRC client that supports media features with extensions.</p>]]></content>
         1733         <author>
         1734             <name>Curator</name>
         1735             <uri>https://terminaltrove.com/post/</uri>
         1736         </author>
         1737     </entry>
         1738     <entry>
         1739         <title type="html"><![CDATA[tasktimer]]></title>
         1740         <id>https://terminaltrove.com/tasktimer/</id>
         1741         <link href="https://terminaltrove.com/tasktimer/"/>
         1742         <updated>2025-03-25T00:00:00.000Z</updated>
         1743         <summary type="html"><![CDATA[A dead simple TUI task timer.]]></summary>
         1744         <content type="html"><![CDATA[<p>tasktimer is a simple TUI time management tool that lets you record work sessions in the terminal.</p>
         1745 <p>&nbsp;</p>
         1746 <p>When running, tasktimer shows a header with total time and a list of tasks. You can type a brief description and press enter to begin recording the session, and pressing enter again to stop or switch tasks. Other features include generating a report, editing tasks or exporting data as JSON.</p>
         1747 <p>&nbsp;</p>
         1748 <p>For hobbyists, students, developers and those who need to track work sessions, tasktimer is useful for recording project hours, study periods or coding intervals in a minimal terminal interface.</p>]]></content>
         1749         <author>
         1750             <name>Curator</name>
         1751             <uri>https://terminaltrove.com/post/</uri>
         1752         </author>
         1753     </entry>
         1754     <entry>
         1755         <title type="html"><![CDATA[httpstat]]></title>
         1756         <id>https://terminaltrove.com/httpstat/</id>
         1757         <link href="https://terminaltrove.com/httpstat/"/>
         1758         <updated>2025-03-18T00:00:00.000Z</updated>
         1759         <summary type="html"><![CDATA[Visualizes curl(1) statistics in a way of beauty and clarity.]]></summary>
         1760         <content type="html"><![CDATA[<p>httpstat is a CLI tool that displays&nbsp;<a class="tt-link" href="/curl/" target="_blank" rel="noopener">curl</a> request statistics in a visually in the terminal.</p>
         1761 <p>&nbsp;</p>
         1762 <p>It wraps around <a class="tt-link" href="/curl/" target="_blank" rel="noopener">curl</a> to capture various metrics such as connection, transfer and response times. It accepts standard curl options and environment variables to control output, including options to show the response body, IP addresses and transfer speeds.</p>
         1763 <p>&nbsp;</p>
         1764 <p>This tool is useful for those dealing with network monitoring and performance use cases, tracking request delays, diagnosing connection issues during testing or if you want to inspect HTTP interactions during development and debugging.</p>]]></content>
         1765         <author>
         1766             <name>Curator</name>
         1767             <uri>https://terminaltrove.com/post/</uri>
         1768         </author>
         1769     </entry>
         1770     <entry>
         1771         <title type="html"><![CDATA[mani]]></title>
         1772         <id>https://terminaltrove.com/mani/</id>
         1773         <link href="https://terminaltrove.com/mani/"/>
         1774         <updated>2025-03-18T00:00:00.000Z</updated>
         1775         <summary type="html"><![CDATA[A CLI tool to help you manage multiple repositories.]]></summary>
         1776         <content type="html"><![CDATA[<p>mani is a CLI tool designed to manage multiple Git repositories in the terminal. It gathers various projects into a unified workspace for running commands collectively and synchronizing changes.</p>
         1777 <p>&nbsp;</p>
         1778 <p>Features of mani include, cloning multiple repositories with a single command, running custom commands across multiple repositories and easy to use filtering options. It comes with a built in TUI for listing and visualising tasks being run interactively. This tool also has additional features like autocompletion, customizable themes and it works on macOS, Windows, Linux and BSD systems with no extra dependencies.</p>
         1779 <p>&nbsp;</p>
         1780 <p>This tool can be used for working with multiple projects, projects with a microservice-like layout or generally multi-project codebases. It is useful to anyone from software engineers to hobbyists that manage multiple codebases, or need to sync or execute commands in the terminal using either the CLI or the TUI.</p>]]></content>
         1781         <author>
         1782             <name>Curator</name>
         1783             <uri>https://terminaltrove.com/post/</uri>
         1784         </author>
         1785     </entry>
         1786     <entry>
         1787         <title type="html"><![CDATA[ncspot]]></title>
         1788         <id>https://terminaltrove.com/ncspot/</id>
         1789         <link href="https://terminaltrove.com/ncspot/"/>
         1790         <updated>2025-03-18T00:00:00.000Z</updated>
         1791         <summary type="html"><![CDATA[A cross-platform ncurses Spotify client.]]></summary>
         1792         <content type="html"><![CDATA[<p>ncspot is a TUI Spotify client written in Rust using ncurses and librespot. It provides a text user interface (TUI) for browsing and playing music in the terminal.</p>
         1793 <p>&nbsp;</p>
         1794 <p>It supports tracks, albums, playlists, genres and searching. It also includes vim keybindings, IPC for remote control and customization via a configuration file. The TUI displays library, queue, and cover art views while remaining simple and resource friendly.</p>
         1795 <p>&nbsp;</p>
         1796 <p>For those that want to access their spotify library in the terminal, ncspot is very useful for this and it runs on multiple platforms such as macOS, Windows, Linux and BSD.</p>]]></content>
         1797         <author>
         1798             <name>Curator</name>
         1799             <uri>https://terminaltrove.com/post/</uri>
         1800         </author>
         1801     </entry>
         1802     <entry>
         1803         <title type="html"><![CDATA[pet]]></title>
         1804         <id>https://terminaltrove.com/pet/</id>
         1805         <link href="https://terminaltrove.com/pet/"/>
         1806         <updated>2025-03-18T00:00:00.000Z</updated>
         1807         <summary type="html"><![CDATA[Simple command-line snippet manager.]]></summary>
         1808         <content type="html"><![CDATA[<p>pet is a command-line snippet manager created to help users save, tag and recall commands quickly. It stores shell commands so you need not remember every complex instructions.</p>
         1809 <p>&nbsp;</p>
         1810 <p>Features of pet include support for parameterized snippets with optional default values, letting you assign variables and tags to commands. The tool has an interactive search and direct execution of stored commands. The configuration uses a simple TOML file that you can edit manually.&nbsp; It also supports automatic synchronization with online services that support gists such as GitHub, GitHub Enterprise and GitLab to keep your snippets up to date.</p>
         1811 <p>&nbsp;</p>
         1812 <p>This tool is suitable for developers or hobbyists managing numerous commands and need a manager to store them and use for later.</p>]]></content>
         1813         <author>
         1814             <name>Curator</name>
         1815             <uri>https://terminaltrove.com/post/</uri>
         1816         </author>
         1817     </entry>
         1818     <entry>
         1819         <title type="html"><![CDATA[pqviewer]]></title>
         1820         <id>https://terminaltrove.com/pqviewer/</id>
         1821         <link href="https://terminaltrove.com/pqviewer/"/>
         1822         <updated>2025-03-18T00:00:00.000Z</updated>
         1823         <summary type="html"><![CDATA[View Apache Parquet Files In Your Terminal.]]></summary>
         1824         <content type="html"><![CDATA[<p data-start="0" data-end="160">pqviewer is a TUI tool for viewing Apache Parquet files directly in the terminal. It reads Parquet files and presents their contents in a table format.</p>
         1825 <p data-start="0" data-end="160">&nbsp;</p>
         1826 <p data-start="162" data-end="446">This tool has navigation and relies on arrow keys, page controls and keyboard shortcuts for theme changing and switching the focus of the pane. The interface is concise and displays both the schema number of the rows, the file name and data columns separately.</p>
         1827 <p data-start="162" data-end="446">&nbsp;</p>
         1828 <p data-start="448" data-end="829" data-is-last-node="" data-is-only-node="">pqviewer is useful when inspecting datasets during development or analysis. It suits anyone who works with Parquet files and wants to open the data inside the terminal quickly without using the GUI.</p>]]></content>
         1829         <author>
         1830             <name>Curator</name>
         1831             <uri>https://terminaltrove.com/post/</uri>
         1832         </author>
         1833     </entry>
         1834     <entry>
         1835         <title type="html"><![CDATA[sake]]></title>
         1836         <id>https://terminaltrove.com/sake/</id>
         1837         <link href="https://terminaltrove.com/sake/"/>
         1838         <updated>2025-03-18T00:00:00.000Z</updated>
         1839         <summary type="html"><![CDATA[A task runner for local and remote hosts.]]></summary>
         1840         <content type="html"><![CDATA[<p>sake is a CLI that acts as a runner that executes defined tasks on local and remote hosts. It uses a simple YAML file to set up servers and commands, allowing you to run tasks via SSH or within Docker containers.</p>
         1841 <p>&nbsp;</p>
         1842 <p>It includes autocompletion for tasks, servers and tags and it can list available tasks and hosts in a clear table format. You can open configurations in your preferred editor and import additional YAML files.</p>
         1843 <p>&nbsp;</p>
         1844 <p>sake is useful for those who want to run tasks across multiple systems via SSH. It is particularly useful in routine server tasks that require distributed operations all at once.</p>]]></content>
         1845         <author>
         1846             <name>Curator</name>
         1847             <uri>https://terminaltrove.com/post/</uri>
         1848         </author>
         1849     </entry>
         1850     <entry>
         1851         <title type="html"><![CDATA[castero]]></title>
         1852         <id>https://terminaltrove.com/castero/</id>
         1853         <link href="https://terminaltrove.com/castero/"/>
         1854         <updated>2025-03-11T00:00:00.000Z</updated>
         1855         <summary type="html"><![CDATA[A TUI podcast client for the terminal.]]></summary>
         1856         <content type="html"><![CDATA[<p>castero is a TUI podcast client that lets you subscribe to podcast feeds, download episodes and play them in the terminal.</p>
         1857 <p>&nbsp;</p>
         1858 <p>You can add feeds, refresh them for new episodes and select episodes to play immediately or queue for later. It has keyboard controls to pause/resume playback, seek forward/backward, adjust volume and change playback speed during an episode.</p>
         1859 <p>&nbsp;</p>
         1860 <p>This client is works best for those who want to manage podcasts without a GUI, that runs in the background and is interactive all without leaving the terminal.</p>]]></content>
         1861         <author>
         1862             <name>Curator</name>
         1863             <uri>https://terminaltrove.com/post/</uri>
         1864         </author>
         1865     </entry>
         1866     <entry>
         1867         <title type="html"><![CDATA[ddv]]></title>
         1868         <id>https://terminaltrove.com/ddv/</id>
         1869         <link href="https://terminaltrove.com/ddv/"/>
         1870         <updated>2025-03-11T00:00:00.000Z</updated>
         1871         <summary type="html"><![CDATA[A TUI to view Amazon DynamoDB in the terminal.]]></summary>
         1872         <content type="html"><![CDATA[<p>ddv is a TUI tool to browse Amazon DynamoDB tables and items in the terminal.</p>
         1873 <p>&nbsp;</p>
         1874 <p>It supports listing tables, viewing items, searching by attributes and editing or deleting item data. Navigation uses arrow keys or vim-style keybindings: press Enter to open an item&rsquo;s details and Backspace to return to the table list. This tool can utilise AWS profile or environment variables to connect to DynamoDB if they are set.</p>
         1875 <p>&nbsp;</p>
         1876 <p>ddv is useful for those who need to check or modify DynamoDB entries during development or testing. It saves time by avoiding the AWS web console or custom scripts and it's suitable on local or staging tables.</p>]]></content>
         1877         <author>
         1878             <name>Curator</name>
         1879             <uri>https://terminaltrove.com/post/</uri>
         1880         </author>
         1881     </entry>
         1882     <entry>
         1883         <title type="html"><![CDATA[patch-hub]]></title>
         1884         <id>https://terminaltrove.com/patch-hub/</id>
         1885         <link href="https://terminaltrove.com/patch-hub/"/>
         1886         <updated>2025-03-11T00:00:00.000Z</updated>
         1887         <summary type="html"><![CDATA[TUI for lore.kernel.org]]></summary>
         1888         <content type="html"><![CDATA[<p>patch-hub is a TUI tool for browsing and managing email-based patches (like lore.kernel.org) directly from the terminal.</p>
         1889 <p>&nbsp;</p>
         1890 <p>Core features include listing kernel mailing lists, showing recent patch series and viewing detailed metadata and diff content for each patch set. You can bookmark patch sets, reply with standardized tags (like adding a &ldquo;Reviewed-by&rdquo;) and integrate external diff viewers (e.g. <a class="tt-link" href="/bat/" target="_blank" rel="noopener">bat</a>, <a class="tt-link" href="/delta/" target="_blank" rel="noopener">delta</a>) for colorized diff displays.</p>
         1891 <p>&nbsp;</p>
         1892 <p>This tool benefits kernel maintainers and contributors who review patches via mailing lists. By simplifying patch application and review tagging, patch-hub is useful in the patch review cycle for those used to working with and that rely on emailed patches.</p>]]></content>
         1893         <author>
         1894             <name>Curator</name>
         1895             <uri>https://terminaltrove.com/post/</uri>
         1896         </author>
         1897     </entry>
         1898     <entry>
         1899         <title type="html"><![CDATA[pipeform]]></title>
         1900         <id>https://terminaltrove.com/pipeform/</id>
         1901         <link href="https://terminaltrove.com/pipeform/"/>
         1902         <updated>2025-03-11T00:00:00.000Z</updated>
         1903         <summary type="html"><![CDATA[A TUI for Terraform runtime progress.]]></summary>
         1904         <content type="html"><![CDATA[<p>pipeform is a TUI that visualizes the progress of Terraform operations. It runs by piping Terraform&rsquo;s machine-readable JSON output into pipeform, which displays the execution progress in a TUI.</p>
         1905 <p>&nbsp;</p>
         1906 <p>It highlights each stage and resource action, updating statuses as resources are created, modified or destroyed. Once the run finishes, the interface shows a summary of output variables, so you can select an output and copy its value to the clipboard. This tool also supports plain output, use with the <code>tee</code> command and exporting logs to a path.</p>
         1907 <p>&nbsp;</p>
         1908 <p>This tool is suitable for DevOps engineers and infrastructure developers who want more insight into the resources that are being executed when using Terraform.</p>]]></content>
         1909         <author>
         1910             <name>Curator</name>
         1911             <uri>https://terminaltrove.com/post/</uri>
         1912         </author>
         1913     </entry>
         1914     <entry>
         1915         <title type="html"><![CDATA[termpicker]]></title>
         1916         <id>https://terminaltrove.com/termpicker/</id>
         1917         <link href="https://terminaltrove.com/termpicker/"/>
         1918         <updated>2025-03-11T00:00:00.000Z</updated>
         1919         <summary type="html"><![CDATA[A color picker for the terminal.]]></summary>
         1920         <content type="html"><![CDATA[<p>termpicker is a color picker that lets users visually select and preview colors in a truecolor terminal.</p>
         1921 <p>&nbsp;</p>
         1922 <p>Key features include sliders for RGB, HSL and CMYK color models, with seamless conversion between these formats as parameters are adjusted. The interface updates the color preview live with sliders and you can copy the final color code (HEX, RGB, HSL, etc.) to the clipboard.</p>
         1923 <p>&nbsp;</p>
         1924 <p>This tool is useful for developers, designers and theme creators who work in the terminal and need to pick or refine colors without a GUI. It&rsquo;s handy when tweaking color codes in code or configuration (for example, CSS or terminal themes) and provides quick visual color feedback without using another external picker.</p>]]></content>
         1925         <author>
         1926             <name>Curator</name>
         1927             <uri>https://terminaltrove.com/post/</uri>
         1928         </author>
         1929     </entry>
         1930     <entry>
         1931         <title type="html"><![CDATA[wuzz]]></title>
         1932         <id>https://terminaltrove.com/wuzz/</id>
         1933         <link href="https://terminaltrove.com/wuzz/"/>
         1934         <updated>2025-03-11T00:00:00.000Z</updated>
         1935         <summary type="html"><![CDATA[An interactive TUI tool for HTTP inspection.]]></summary>
         1936         <content type="html"><![CDATA[<p>wuzz is an interactive TUI HTTP client which is a terminal alternative to GUI clients like Postman.</p>
         1937 <p>&nbsp;</p>
         1938 <p>The interface divides the screen into a request view (method, URL, headers, body) and a response view (status code, headers, body). You can navigate between these areas with keyboard shortcuts and send requests with a key press (e.g. Enter or Ctrl+R). This tool also supports saving/loading requests, searching with regex and custom context specific search on HTML and JSON, plus a history of past requests for easy retesting of API calls.</p>
         1939 <p>&nbsp;</p>
         1940 <p>API testers, web developers or DevOps engineers who need to debug HTTP endpoints directly from the terminal woud find wuzz useful. It's great if you don't need a GUI and if you test API services on remote servers over SSH.</p>]]></content>
         1941         <author>
         1942             <name>Curator</name>
         1943             <uri>https://terminaltrove.com/post/</uri>
         1944         </author>
         1945     </entry>
         1946     <entry>
         1947         <title type="html"><![CDATA[bibiman]]></title>
         1948         <id>https://terminaltrove.com/bibiman/</id>
         1949         <link href="https://terminaltrove.com/bibiman/"/>
         1950         <updated>2025-03-04T00:00:00.000Z</updated>
         1951         <summary type="html"><![CDATA[A simple TUI for handling your BibLaTeX database.]]></summary>
         1952         <content type="html"><![CDATA[<p>bibiman is a TUI for managing BibLaTeX databases.</p>
         1953 <p>&nbsp;</p>
         1954 <p>The tool features a simple TUI with Vim-like keybindings, fuzzy searching and keyword filtering. It supports editing and viewing entries in a terminal editor such as <a class="tt-link" href="/vim/" target="_blank" rel="noopener">vim</a>, <a class="tt-link" href="/helix/" target="_blank" rel="noopener">helix</a>, <a class="tt-link" href="/emacs/" target="_blank" rel="noopener">emacs</a> or nano, copying citekeys, loading multiple entries in one session, opening related PDFs or URLs and sorting records by various columns.</p>
         1955 <p>&nbsp;</p>
         1956 <p>Works best for researchers, students and hobbyists, bibiman is suited for anyone that wants to remain focused and want to use a keyboard friendly and less distracting interface to navigate bibliographies in the terminal.</p>]]></content>
         1957         <author>
         1958             <name>Curator</name>
         1959             <uri>https://terminaltrove.com/post/</uri>
         1960         </author>
         1961     </entry>
         1962     <entry>
         1963         <title type="html"><![CDATA[envfetch]]></title>
         1964         <id>https://terminaltrove.com/envfetch/</id>
         1965         <link href="https://terminaltrove.com/envfetch/"/>
         1966         <updated>2025-03-04T00:00:00.000Z</updated>
         1967         <summary type="html"><![CDATA[Lightweight cross-platform CLI tool for working with environment variables.]]></summary>
         1968         <content type="html"><![CDATA[<p>envfetch is a CLI tool for managing environment variables on multiple platforms. It lets you view, retrieve, set, append and remove environment variables in the terminal.</p>
         1969 <p>&nbsp;</p>
         1970 <p>It prints all variables, retrieves values by name and can modify settings either temporarily or permanently. The tool supports loading variables from dotenv-style files and integrates command execution for process-specific changes.</p>]]></content>
         1971         <author>
         1972             <name>Curator</name>
         1973             <uri>https://terminaltrove.com/post/</uri>
         1974         </author>
         1975     </entry>
         1976     <entry>
         1977         <title type="html"><![CDATA[fuzpad]]></title>
         1978         <id>https://terminaltrove.com/fuzpad/</id>
         1979         <link href="https://terminaltrove.com/fuzpad/"/>
         1980         <updated>2025-03-04T00:00:00.000Z</updated>
         1981         <summary type="html"><![CDATA[A minimalistic note management solution. Powered by fzf.]]></summary>
         1982         <content type="html"><![CDATA[<p>fuzpad is a simple note management tool built for terminal users which uses <a class="tt-link" href="/fzf/" target="_blank" rel="noopener">fzf</a> for fuzzy searching. The tool creates notes with the current date and time as filenames.</p>
         1983 <p>&nbsp;</p>
         1984 <p>Features include creating, opening, searching, tagging and deleting notes. The TUI displays icons and menus for quick selection and integrates through version control via Git.</p>
         1985 <p>&nbsp;</p>
         1986 <p>fuzpad suits anyone who works in the terminal and is used to using&nbsp;<a class="tt-link" href="/fzf/" target="_blank" rel="noopener">fzf</a> paired tools. It is useful for keeping brief, organized notes and tracking changes without distractions.</p>]]></content>
         1987         <author>
         1988             <name>Curator</name>
         1989             <uri>https://terminaltrove.com/post/</uri>
         1990         </author>
         1991     </entry>
         1992     <entry>
         1993         <title type="html"><![CDATA[hike]]></title>
         1994         <id>https://terminaltrove.com/hike/</id>
         1995         <link href="https://terminaltrove.com/hike/"/>
         1996         <updated>2025-03-04T00:00:00.000Z</updated>
         1997         <summary type="html"><![CDATA[A Markdown browser for the terminal.]]></summary>
         1998         <content type="html"><![CDATA[<p>hike is a terminal markdown browser similar to <a class="tt-link" href="/frogmouth/" target="_blank" rel="noopener">frogmouth</a> that displays both local and online Markdown files. It opens files from your computer or remote sources, letting you read project documentation and guides within your terminal.</p>
         1999 <p>&nbsp;</p>
         2000 <p>This tool allows you to use commands to enter in URLs, filenames and directories. This tool also has a local file browser, bookmarking system and history log. Its TUI includes a command palette and a detailed help screen. This tool supports editing files using your preferred editor set in your environment.</p>
         2001 <p>&nbsp;</p>
         2002 <p>hike works well in in tasks that involve managing Markdown documentation. It serves as a practical way for reviewing README files and technical guides while working in the terminal.</p>]]></content>
         2003         <author>
         2004             <name>Curator</name>
         2005             <uri>https://terminaltrove.com/post/</uri>
         2006         </author>
         2007     </entry>
         2008     <entry>
         2009         <title type="html"><![CDATA[slumber]]></title>
         2010         <id>https://terminaltrove.com/slumber/</id>
         2011         <link href="https://terminaltrove.com/slumber/"/>
         2012         <updated>2025-03-04T00:00:00.000Z</updated>
         2013         <summary type="html"><![CDATA[Terminal-based HTTP/REST client.]]></summary>
         2014         <content type="html"><![CDATA[<p>slumber is a CLI and TUI HTTP client that lets users define, run and share custom HTTP requests.</p>
         2015 <p>&nbsp;</p>
         2016 <p>The tool can import requests from popular formats like Insomnia, OpenAPI, VS Code .rest and Jetbrain's .http format and can build requests dynamically from local files, other requests or shell commands. In the TUI this tool also supports multiple sessions, auto reloading, templates and the ability to filter response data with JSONPath selectors and switch between environments via profiles.</p>
         2017 <p>&nbsp;</p>
         2018 <p>For developers and those working with APIs, slumber serves as a practical tool for testing and debugging HTTP requests from the terminal weather via the CLI and TUI.</p>]]></content>
         2019         <author>
         2020             <name>Curator</name>
         2021             <uri>https://terminaltrove.com/post/</uri>
         2022         </author>
         2023     </entry>
         2024     <entry>
         2025         <title type="html"><![CDATA[xbps-tui]]></title>
         2026         <id>https://terminaltrove.com/xbps-tui/</id>
         2027         <link href="https://terminaltrove.com/xbps-tui/"/>
         2028         <updated>2025-03-04T00:00:00.000Z</updated>
         2029         <summary type="html"><![CDATA[A TUI-wrapper for xbps package manager on Void Linux.]]></summary>
         2030         <content type="html"><![CDATA[<p data-start="0" data-end="142">xbps-tui is a TUI tool for managing packages on Void Linux. It provides a visual way to interact with the xbps package manager.</p>
         2031 <p data-start="0" data-end="142">&nbsp;</p>
         2032 <p data-start="144" data-end="530">The tool supports package search, filtering, marking for installation or removal and executing commands with root privileges. You can also quickly navigate lists, perform searches with fuzzy matching and review command output in a dedicated window.</p>
         2033 <p data-start="144" data-end="530">&nbsp;</p>
         2034 <p data-start="532" data-end="835" data-is-last-node="" data-is-only-node="">Great for system administrators, developers and enthusiasts working with and installing packages in Void Linux, this tool can be considered if you want to find, manage and install packages interactively while also remaining in the terminal and not typing many CLI commands.</p>]]></content>
         2035         <author>
         2036             <name>Curator</name>
         2037             <uri>https://terminaltrove.com/post/</uri>
         2038         </author>
         2039     </entry>
         2040     <entry>
         2041         <title type="html"><![CDATA[bmm]]></title>
         2042         <id>https://terminaltrove.com/bmm/</id>
         2043         <link href="https://terminaltrove.com/bmm/"/>
         2044         <updated>2025-02-25T00:00:00.000Z</updated>
         2045         <summary type="html"><![CDATA[Get to your bookmarks in a flash.]]></summary>
         2046         <content type="html"><![CDATA[<p data-start="0" data-end="220">bmm is a CLI tool bookmark manager that stores your links locally.</p>
         2047 <p data-start="0" data-end="220">&nbsp;</p>
         2048 <p data-start="222" data-end="509">This tool supports importing bookmarks from formats such as HTML, JSON, and TXT. It handles saving, updating, deleting and searching bookmark links while managing tags efficiently. It also has a TUI for interactively navigating, searching and viewing details of your saved bookmarks.</p>
         2049 <p data-start="222" data-end="509">&nbsp;</p>
         2050 <p data-start="511" data-end="802" data-is-last-node="" data-is-only-node="">This tool is for those who want to manage their bookmarks locally in one place instead of the browser. It is useful if you have hundreds of thousands of bookmarks and want to migrate to a local bookmarking solution with importing support in the terminal.&nbsp;</p>]]></content>
         2051         <author>
         2052             <name>Curator</name>
         2053             <uri>https://terminaltrove.com/post/</uri>
         2054         </author>
         2055     </entry>
         2056     <entry>
         2057         <title type="html"><![CDATA[gurk]]></title>
         2058         <id>https://terminaltrove.com/gurk/</id>
         2059         <link href="https://terminaltrove.com/gurk/"/>
         2060         <updated>2025-02-25T00:00:00.000Z</updated>
         2061         <summary type="html"><![CDATA[Signal Messenger client for terminal.]]></summary>
         2062         <content type="html"><![CDATA[<p data-start="0" data-end="193">gurk is a signal messenger client with a TUI that enables sending and receiving secure messages directly from the terminal.</p>
         2063 <p data-start="0" data-end="193">&nbsp;</p>
         2064 <p data-start="195" data-end="611">It displays a QR code on first launch to connect your account and creates a configuration file with customizable keybindings. It supports both single-line and multi-line input modes and provides commands for navigation, message editing and clipboard actions.</p>
         2065 <p data-start="195" data-end="611">&nbsp;</p>
         2066 <p data-start="613" data-end="833" data-is-last-node="" data-is-only-node="">This tool is ideal for those who want secure communications without leaving the terminal.</p>]]></content>
         2067         <author>
         2068             <name>Curator</name>
         2069             <uri>https://terminaltrove.com/post/</uri>
         2070         </author>
         2071     </entry>
         2072     <entry>
         2073         <title type="html"><![CDATA[loggo]]></title>
         2074         <id>https://terminaltrove.com/loggo/</id>
         2075         <link href="https://terminaltrove.com/loggo/"/>
         2076         <updated>2025-02-25T00:00:00.000Z</updated>
         2077         <summary type="html"><![CDATA[A powerful terminal app for structured log streaming.]]></summary>
         2078         <content type="html"><![CDATA[<p data-start="0" data-end="173">loggo (stylized as l'oGGo) is a TUI logging tool that displays log streams in the terminal. It parses JSON logs from local files, Kubernetes clusters and cloud logging systems.</p>
         2079 <p data-start="0" data-end="173">&nbsp;</p>
         2080 <p data-start="175" data-end="465">This tool has filtering, streams, searching, supports pipes and has detailed viewing of individual log entries, in addition to GCP logging with gcp-stream as loggo natively supports this. Users can copy logs, navigate large grids, and adjust display templates for clear formatting.</p>
         2081 <p data-start="175" data-end="465">&nbsp;</p>
         2082 <p data-start="467" data-end="799" data-is-last-node="" data-is-only-node="">This tool suits software engineers, system administrators who work with log data. It is useful for monitoring local applications, clusters and cloud services, giving a clear view of real-time logs.</p>]]></content>
         2083         <author>
         2084             <name>Curator</name>
         2085             <uri>https://terminaltrove.com/post/</uri>
         2086         </author>
         2087     </entry>
         2088     <entry>
         2089         <title type="html"><![CDATA[sou]]></title>
         2090         <id>https://terminaltrove.com/sou/</id>
         2091         <link href="https://terminaltrove.com/sou/"/>
         2092         <updated>2025-02-25T00:00:00.000Z</updated>
         2093         <summary type="html"><![CDATA[A tool for exploring files in container image layers.]]></summary>
         2094         <content type="html"><![CDATA[<p data-start="0" data-end="253">sou is a TUI tool lets you inspect docker container image layers. It presents a clear view of each image&rsquo;s structure and metadata, which allows you to browse through layers and inspect file details directly in the terminal.</p>
         2095 <p data-start="0" data-end="253">&nbsp;</p>
         2096 <p data-start="255" data-end="525">The tool displays an interactive file picker that shows files within layers, a quick preview of filesystem in the image and the ability to export files from the image to your local system. It also reveals image manifests and configuration data, has keybindings for easy navigation and supports both local and remote container images.</p>
         2097 <p data-start="255" data-end="525">&nbsp;</p>
         2098 <p data-start="527" data-end="790" data-is-last-node="" data-is-only-node="">This tool is useful for those who want to inspect and understand container images quickly, especially those in the fields of software engineering, system administration and security, where it is suitable for debugging and learning about image internals of a docker image interactively.</p>]]></content>
         2099         <author>
         2100             <name>Curator</name>
         2101             <uri>https://terminaltrove.com/post/</uri>
         2102         </author>
         2103     </entry>
         2104     <entry>
         2105         <title type="html"><![CDATA[systemctl-tui]]></title>
         2106         <id>https://terminaltrove.com/systemctl-tui/</id>
         2107         <link href="https://terminaltrove.com/systemctl-tui/"/>
         2108         <updated>2025-02-25T00:00:00.000Z</updated>
         2109         <summary type="html"><![CDATA[A fast, simple TUI for interacting with systemd services and their logs.]]></summary>
         2110         <content type="html"><![CDATA[<p data-start="0" data-end="252">systemctl-tui is a TUI tool built for managing systemd services and logs.&nbsp;</p>
         2111 <p data-start="0" data-end="252">&nbsp;</p>
         2112 <p data-start="254" data-end="524">This tool features the ability to start, stop, restart or reload services and lets you view and edit unit files and inspect logs quickly. It also allows you to view to check service statuses, review log outputs and has keyboard shortcuts to scroll and navigate around the TUI.</p>
         2113 <p data-start="254" data-end="524">&nbsp;</p>
         2114 <p data-start="526" data-end="827" data-is-last-node="" data-is-only-node="">systemctl-tui works best for system administrators and those who work on Linux systems. It is ideal for service management on Linux systems, home and office who want a visual way to manage systemd services.</p>]]></content>
         2115         <author>
         2116             <name>Curator</name>
         2117             <uri>https://terminaltrove.com/post/</uri>
         2118         </author>
         2119     </entry>
         2120     <entry>
         2121         <title type="html"><![CDATA[t-rec]]></title>
         2122         <id>https://terminaltrove.com/t-rec/</id>
         2123         <link href="https://terminaltrove.com/t-rec/"/>
         2124         <updated>2025-02-25T00:00:00.000Z</updated>
         2125         <summary type="html"><![CDATA[Blazingly fast terminal recorder that generates animated gif images.]]></summary>
         2126         <content type="html"><![CDATA[<p data-start="0" data-end="212">t-rec is a terminal recorder, similar to <a href="/asciinema/" target="_blank" rel="noopener">asciinema</a> that captures terminal activity as animated gifs or mp4 videos.</p>
         2127 <p data-start="0" data-end="212">&nbsp;</p>
         2128 <p data-start="214" data-end="496">Features include capturing screenshots every 250ms, idle frame detection along with optional border effects like drop shadows. This tool can run on macOS, Linux and NetBSD, handling various terminal sizes, fonts, colors, escape sequences, and curses-based programs without difficulty.</p>
         2129 <p data-start="214" data-end="496">&nbsp;</p>
         2130 <p data-start="498" data-end="829" data-is-last-node="" data-is-only-node="">This tool benefits those who need to document command-line sessions or create accurate tutorials in a single binary across different platforms.</p>]]></content>
         2131         <author>
         2132             <name>Curator</name>
         2133             <uri>https://terminaltrove.com/post/</uri>
         2134         </author>
         2135     </entry>
         2136     <entry>
         2137         <title type="html"><![CDATA[bcal]]></title>
         2138         <id>https://terminaltrove.com/bcal/</id>
         2139         <link href="https://terminaltrove.com/bcal/"/>
         2140         <updated>2025-02-18T00:00:00.000Z</updated>
         2141         <summary type="html"><![CDATA[Bits, bytes and address calculator.]]></summary>
         2142         <content type="html"><![CDATA[<p>bcal (Byte CALculator) is a command-line calculator focused on data storage and conversion tasks in the terminal.</p>
         2143 <p>&nbsp;</p>
         2144 <p>The tool supports arithmetic operations with storage units, including addition, subtraction, multiplication, division, and bitwise calculations. It accepts piped input and file redirection, and can invoke bc or calc modes for multi-base computations. The interface retains the last result and follows SI and IEC unit standards. It also has a interactive live REPL to perform these calculations and conversions.</p>
         2145 <p>&nbsp;</p>
         2146 <p>bcal works best for software, hardware, systems, security and compiler engineers, who need quick numeric conversions and address calculations. It suits users who handle low-level data manipulation and disk operations frequently.</p>]]></content>
         2147         <author>
         2148             <name>Curator</name>
         2149             <uri>https://terminaltrove.com/post/</uri>
         2150         </author>
         2151     </entry>
         2152     <entry>
         2153         <title type="html"><![CDATA[forgit]]></title>
         2154         <id>https://terminaltrove.com/forgit/</id>
         2155         <link href="https://terminaltrove.com/forgit/"/>
         2156         <updated>2025-02-18T00:00:00.000Z</updated>
         2157         <summary type="html"><![CDATA[A utility tool powered by fzf for using Git interactively.]]></summary>
         2158         <content type="html"><![CDATA[<p>forgit is a tool for using Git interactively in the terminal. It's powered by <a class="tt-link" href="/fzf/" target="_blank" rel="noopener">fzf</a> for fuzzy finding and integrates with shells such as bash, zsh and fish.</p>
         2159 <p>&nbsp;</p>
         2160 <p>Core features of forgit include a TUI that shows available selectors for Git branches, checkout, cherry pick, rebasing, stash, blame, commits and files with keybindings. This tool also has a gitignore generator, Git log and diff viewer which all commands are available as Git shorthands / aliases ('glo' shorthand for git log and so on). Optionally, forgit can use <a class="tt-link" href="/delta/" target="_blank" rel="noopener">delta</a> for human-readable diffs and <a class="tt-link" href="/bat/" target="_blank" rel="noopener">bat</a> for syntax highlighting.</p>
         2161 <p>&nbsp;</p>
         2162 <p>forgit is useful for software engineers or hobbyists who work frequently with Git and use <a class="tt-link" href="/fzf/" target="_blank" rel="noopener">fzf</a> as part of their toolset for fuzzy finding. It also suits those who prefer TUIs, use fzf plugins, shell completions and those who want to do almost all their Git operations in the terminal.</p>]]></content>
         2163         <author>
         2164             <name>Curator</name>
         2165             <uri>https://terminaltrove.com/post/</uri>
         2166         </author>
         2167     </entry>
         2168     <entry>
         2169         <title type="html"><![CDATA[ggh]]></title>
         2170         <id>https://terminaltrove.com/ggh/</id>
         2171         <link href="https://terminaltrove.com/ggh/"/>
         2172         <updated>2025-02-18T00:00:00.000Z</updated>
         2173         <summary type="html"><![CDATA[Recall your SSH sessions.]]></summary>
         2174         <content type="html"><![CDATA[<p>ggh is a TUI tool that helps you manage SSH connections from the terminal.</p>
         2175 <p>&nbsp;</p>
         2176 <p>When executed without any arguments, ggh shows a detailed interactive list of earlier sessions. It also reads your SSH configuration file to list hosts and supports filtering by keywords. The TUI provides a straightforward method to browse and select sessions. This tool can run with options to display history or configuration details, clarifying connection settings without altering SSH.</p>
         2177 <p>&nbsp;</p>
         2178 <p>This tool benefits system administrators and developers who often work with multiple remote servers. It suits users who need fast access to SSH sessions and want to avoid repetitive typing.</p>]]></content>
         2179         <author>
         2180             <name>Curator</name>
         2181             <uri>https://terminaltrove.com/post/</uri>
         2182         </author>
         2183     </entry>
         2184     <entry>
         2185         <title type="html"><![CDATA[jjui]]></title>
         2186         <id>https://terminaltrove.com/jjui/</id>
         2187         <link href="https://terminaltrove.com/jjui/"/>
         2188         <updated>2025-02-18T00:00:00.000Z</updated>
         2189         <summary type="html"><![CDATA[A terminal user interface for working with Jujutsu.]]></summary>
         2190         <content type="html"><![CDATA[<p>jjui is a TUI interface for the <a class="tt-link" href="/jujutsu/" target="_blank" rel="noopener">Jujutsu</a> version control system. It allows you to perform version control operations visually.</p>
         2191 <p>&nbsp;</p>
         2192 <p>This tool supports auto-complete for revset changes, rebase operations, and revision squashing with intuitive key commands displayed in the TUI. You can view detailed revision information, split files, restore changes, update descriptions, abandon revisions and manage bookmarks. It also displays diffs and supports creating and editing revisions as well as basic Git push and fetch commands.</p>
         2193 <p>&nbsp;</p>
         2194 <p>For developers who are used to Jujutsu and prefer a visual approach to managing version history, jjui works for those who want to inspect changes and navigate commits without complex command sequences.</p>]]></content>
         2195         <author>
         2196             <name>Curator</name>
         2197             <uri>https://terminaltrove.com/post/</uri>
         2198         </author>
         2199     </entry>
         2200     <entry>
         2201         <title type="html"><![CDATA[nkt]]></title>
         2202         <id>https://terminaltrove.com/nkt/</id>
         2203         <link href="https://terminaltrove.com/nkt/"/>
         2204         <updated>2025-02-18T00:00:00.000Z</updated>
         2205         <summary type="html"><![CDATA[Note taking in the terminal.]]></summary>
         2206         <content type="html"><![CDATA[<p>nkt is a terminal-based note and task management tool.</p>
         2207 <p>&nbsp;</p>
         2208 <p>Features of nkt include recording journal entries, notes, tasks, habit chains and stacks, keeping all data in plain text and JSON. It also uses fuzzy finding for finding anything and everything, tags, the ability own editor with the <code>$EDITOR</code> environment variable and can work with document formats such as Markdown or LaTeX.</p>
         2209 <p>&nbsp;</p>
         2210 <p>nkt is ideal for developers, students, and hobbyists who favor minimalism and plain text for note management. It is ideal for quick note-taking, managing daily tasks and tracking habits when a full-featured GUI application is not preferred.</p>]]></content>
         2211         <author>
         2212             <name>Curator</name>
         2213             <uri>https://terminaltrove.com/post/</uri>
         2214         </author>
         2215     </entry>
         2216     <entry>
         2217         <title type="html"><![CDATA[pacseek]]></title>
         2218         <id>https://terminaltrove.com/pacseek/</id>
         2219         <link href="https://terminaltrove.com/pacseek/"/>
         2220         <updated>2025-02-18T00:00:00.000Z</updated>
         2221         <summary type="html"><![CDATA[A TUI for searching and installing Arch Linux packages.]]></summary>
         2222         <content type="html"><![CDATA[<p>pacseek is a TUI for browsing Arch Linux package databases and the AUR. It allows users to search and review packages and to install or remove them using a helper such as yay.</p>
         2223 <p>&nbsp;</p>
         2224 <p>This tool provides search by name or description with contains and starts-with options. Its TUI supports auto-suggestions, customizable commands, and display settings for colors, borders, and component sizes. The tool also caches search results and shows package details like PKGBUILD files.</p>
         2225 <p>&nbsp;</p>
         2226 <p>pacseek is for Arch users who manage packages frequently. It benefits those who prefer an interactive tool over manually typing pacman commands.</p>]]></content>
         2227         <author>
         2228             <name>Curator</name>
         2229             <uri>https://terminaltrove.com/post/</uri>
         2230         </author>
         2231     </entry>
         2232     <entry>
         2233         <title type="html"><![CDATA[enola]]></title>
         2234         <id>https://terminaltrove.com/enola/</id>
         2235         <link href="https://terminaltrove.com/enola/"/>
         2236         <updated>2025-02-11T12:00:00.000Z</updated>
         2237         <summary type="html"><![CDATA[A CLI tool to search for usernames across social networks.]]></summary>
         2238         <content type="html"><![CDATA[<p>enola is a tool that searches for social media accounts by username, It is similar to <a class="tt-link" href="/sherlock/" target="_blank" rel="noopener">sherlock</a> but has an interactive TUI and can be used as a single binary.</p>
         2239 <p>&nbsp;</p>
         2240 <p>It scans numerous websites to reveal where a username is registered and outputs these results in the terminal. The TUI displays matched social media profiles and URL details and can also handle multiple search patterns quickly.</p>
         2241 <p>&nbsp;</p>
         2242 <p>enola is ideal for researchers and hobbyists for checking usernames of various online services. It can also be used to find if a username may or may not be available to register or to investigate scattered social profiles directly in the terminal.</p>]]></content>
         2243         <author>
         2244             <name>Curator</name>
         2245             <uri>https://terminaltrove.com/post/</uri>
         2246         </author>
         2247     </entry>
         2248     <entry>
         2249         <title type="html"><![CDATA[flamelens]]></title>
         2250         <id>https://terminaltrove.com/flamelens/</id>
         2251         <link href="https://terminaltrove.com/flamelens/"/>
         2252         <updated>2025-02-11T00:00:00.000Z</updated>
         2253         <summary type="html"><![CDATA[An interactive flamegraph viewer in the terminal.]]></summary>
         2254         <content type="html"><![CDATA[<p>flamelens is a TUI flamegraph viewer that displays profiling data directly in the terminal.</p>
         2255 <p>&nbsp;</p>
         2256 <p>The tool processes input from various profilers and converts it into an interactive flamegraph. It supports navigation with arrow keys and shortcuts, allowing users to zoom in and out, search, and move through the TUI. It integrates with other flamegraph tools and can visualize live Python profiles. This tool's keybindings also allows you to freeze the flamegraph, find and highlight frames matching using regex and more.</p>
         2257 <p>&nbsp;</p>
         2258 <p>This tool works best for system analysts, software engineers and those who work with profiling data and system optimization. It helps in quick analysis during development, debugging and performance testing.</p>]]></content>
         2259         <author>
         2260             <name>Curator</name>
         2261             <uri>https://terminaltrove.com/post/</uri>
         2262         </author>
         2263     </entry>
         2264     <entry>
         2265         <title type="html"><![CDATA[g]]></title>
         2266         <id>https://terminaltrove.com/g/</id>
         2267         <link href="https://terminaltrove.com/g/"/>
         2268         <updated>2025-02-11T00:00:00.000Z</updated>
         2269         <summary type="html"><![CDATA[A feature-rich, customizable, and cross-platform ls alternative.]]></summary>
         2270         <content type="html"><![CDATA[<p>g is a command-line file listing tool that improves on <code>ls</code>. It displays directories and files with colorized output, icons and Git status.</p>
         2271 <p>&nbsp;</p>
         2272 <p>It shows various layout modes such as columns, tree, and JSON output. g also has filtering options and natural sorting, clearly marking file types and showing repository changes.</p>
         2273 <p>&nbsp;</p>
         2274 <p>g is aimed at developers and power users who navigate file systems in the terminal. It can be used for reviewing project directories or checking Git status, especially when detailed file information is needed at a glance. It is cross platform and runs on Linux, macOS, and Windows.</p>]]></content>
         2275         <author>
         2276             <name>Curator</name>
         2277             <uri>https://terminaltrove.com/post/</uri>
         2278         </author>
         2279     </entry>
         2280     <entry>
         2281         <title type="html"><![CDATA[httpyac]]></title>
         2282         <id>https://terminaltrove.com/httpyac/</id>
         2283         <link href="https://terminaltrove.com/httpyac/"/>
         2284         <updated>2025-02-11T00:00:00.000Z</updated>
         2285         <summary type="html"><![CDATA[A command line interface to execute *.http, *.rest files.]]></summary>
         2286         <content type="html"><![CDATA[<p>httpyac is a CLI HTTP client that reads request definitions from plain text files.</p>
         2287 <p>&nbsp;</p>
         2288 <p>It supports multiple protocols and lets you execute HTTP, SOAP, GraphQL or gRPC calls. In addition, httpyac also features a plugin system, environment variable management and Node.js scripting. When using httpyac, it shows responses and errors immediately, whether run interactively or via editor extensions.&nbsp;</p>
         2289 <p>&nbsp;</p>
         2290 <p>httpyac is useful for developers and testers who work in the terminal and prefer text-based API testing without typing lots of commands. It is useful for automating, sharing or debugging API calls during development or continuous integration without needing a GUI.</p>]]></content>
         2291         <author>
         2292             <name>Curator</name>
         2293             <uri>https://terminaltrove.com/post/</uri>
         2294         </author>
         2295     </entry>
         2296     <entry>
         2297         <title type="html"><![CDATA[ktool]]></title>
         2298         <id>https://terminaltrove.com/ktool/</id>
         2299         <link href="https://terminaltrove.com/ktool/"/>
         2300         <updated>2025-02-11T00:00:00.000Z</updated>
         2301         <summary type="html"><![CDATA[A TUI Mach-O/ObjC analysis and editing toolkit in the terminal.]]></summary>
         2302         <content type="html"><![CDATA[<p>ktool is a TUI utility for inspecting and modifying Mach-O binaries on Apple systems. It reads and edits binary metadata and runtime information without external dependencies.</p>
         2303 <p>&nbsp;</p>
         2304 <p>It provides subcommands to list Objective-C classes, symbols, and headers, and to modify load commands and signatures. A simple TUI mode is available for browsing binary content interactively. ktool also functions as a Python library, allowing integration into scripts for automated binary analysis and modification. It works on any platform.</p>
         2305 <p>&nbsp;</p>
         2306 <p>ktool works best for reverse engineers, security analysts and developers working on macOS or iOS applications. Use it for inspecting app internals, debugging runtime issues, or preparing binaries for further analysis whether manually or through scripts.</p>]]></content>
         2307         <author>
         2308             <name>Curator</name>
         2309             <uri>https://terminaltrove.com/post/</uri>
         2310         </author>
         2311     </entry>
         2312     <entry>
         2313         <title type="html"><![CDATA[lazysql]]></title>
         2314         <id>https://terminaltrove.com/lazysql/</id>
         2315         <link href="https://terminaltrove.com/lazysql/"/>
         2316         <updated>2025-02-11T00:00:00.000Z</updated>
         2317         <summary type="html"><![CDATA[A cross-platform TUI database management tool.]]></summary>
         2318         <content type="html"><![CDATA[<p>lazysql is a terminal-based SQL client similar to <a class="tt-link" href="/harlequin/" target="_blank" rel="noopener">harlequin</a> and <a class="tt-link" href="/dblab/" target="_blank" rel="noopener">dblab.</a>&nbsp;It provides a TUI to connect to databases, run queries and view results without leaving the terminal.</p>
         2319 <p>&nbsp;</p>
         2320 <p>This tool has the ability to manage multiple connections, have tabbed views and has Vim-like keybindings and configurable shortcuts. The TUI displays query results, logs, and supports databases such as SQLite, MSSQL, PostgreSQL and MySQL.</p>
         2321 <p>&nbsp;</p>
         2322 <p>lazysql is suited for developers, students and those who want to explore database tables quickly in the terminal for testing.</p>]]></content>
         2323         <author>
         2324             <name>Curator</name>
         2325             <uri>https://terminaltrove.com/post/</uri>
         2326         </author>
         2327     </entry>
         2328     <entry>
         2329         <title type="html"><![CDATA[desed]]></title>
         2330         <id>https://terminaltrove.com/desed/</id>
         2331         <link href="https://terminaltrove.com/desed/"/>
         2332         <updated>2025-02-04T00:00:00.000Z</updated>
         2333         <summary type="html"><![CDATA[Demystify and debug your sed scripts, from the comfort of your terminal.]]></summary>
         2334         <content type="html"><![CDATA[<p>desed is a TUI debugger that lets you step through and troubleshoot <code>sed</code> scripts in your terminal.</p>
         2335 <p>&nbsp;</p>
         2336 <p>The TUI interface splits into source code, pattern space, hold space and regex match panels. Key features include forward/backward stepping, preview variable values, breakpoints and vim-style navigation. The mouse can scroll code and toggle breakpoints, while hot reloading keeps your desed session intact when editing.</p>
         2337 <p>&nbsp;</p>
         2338 <p>Useful for anyone who is used to constructing complex <code>sed</code> transformations. dsed is ideal if you need visual feedback when you're making or testing <code>sed</code> substitutions, making it clearer to understand, debug and use.</p>]]></content>
         2339         <author>
         2340             <name>Curator</name>
         2341             <uri>https://terminaltrove.com/post/</uri>
         2342         </author>
         2343     </entry>
         2344     <entry>
         2345         <title type="html"><![CDATA[godap]]></title>
         2346         <id>https://terminaltrove.com/godap/</id>
         2347         <link href="https://terminaltrove.com/godap/"/>
         2348         <updated>2025-02-04T00:00:00.000Z</updated>
         2349         <summary type="html"><![CDATA[A complete terminal user interface (TUI) for LDAP.]]></summary>
         2350         <content type="html"><![CDATA[<p>godap is a TUI for browsing <a class="tt-link" title="Lightweight Directory Access Protocol" href="https://en.m.wikipedia.org/wiki/Lightweight_Directory_Access_Protocol" target="_blank" rel="noopener">LDAP</a> directories. It lets you browse, search and manage Active Directory (AD) objects in the terminal.</p>
         2351 <p>&nbsp;</p>
         2352 <p>It supports authentication with passwords, NTLM hashes, Kerberos tickets and certificates. The tool converts dates, booleans and other attributes into readable text. You can also perform recursive searches, manage group memberships, edit object attributes, search deleted &amp; recycled objects and more.</p>
         2353 <p>&nbsp;</p>
         2354 <p>The TUI splits into panels for exploring the directory tree, viewing attributes and executing specialized tasks like DNS management or exporting subtrees to JSON, all with color coding and emoji markers.</p>
         2355 <p>&nbsp;</p>
         2356 <p>System and network administrators, security professionals and Active Directory specialists will find godap useful for quick directory exploration and management tasks. It's especially handy when you need to perform maintenance, troubleshooting or security assessments with a TUI interface.</p>]]></content>
         2357         <author>
         2358             <name>Curator</name>
         2359             <uri>https://terminaltrove.com/post/</uri>
         2360         </author>
         2361     </entry>
         2362     <entry>
         2363         <title type="html"><![CDATA[gomi]]></title>
         2364         <id>https://terminaltrove.com/gomi/</id>
         2365         <link href="https://terminaltrove.com/gomi/"/>
         2366         <updated>2025-02-04T00:00:00.000Z</updated>
         2367         <summary type="html"><![CDATA[Unix rm(1) command that can restore deleted files.]]></summary>
         2368         <content type="html"><![CDATA[<p>gomi is a CLI tool that brings trash can functionality to the terminal, moving files to a temporary location instead of permanently deleting them like the traditional <code>rm</code> command does.</p>
         2369 <p>&nbsp;</p>
         2370 <p>This tool provides a clean text interface showing file details, deletion timestamps and original locations. You can search through deleted files and restore them with simple commands, it is one of the core features of this tool. It also supports syntax highlighting, custom color schemes and standard&nbsp;<code>rm</code> command flags.</p>
         2371 <p>&nbsp;</p>
         2372 <p>Useful for anyone looking for a cross platform 'Recycle Bin', gomi works great in scenarios where accidental deletions could cost hours of work. It is also for those who prefer 'soft deleting' rather than 'hard deleting', with an added option to restore files whenever the time arises.</p>]]></content>
         2373         <author>
         2374             <name>Curator</name>
         2375             <uri>https://terminaltrove.com/post/</uri>
         2376         </author>
         2377     </entry>
         2378     <entry>
         2379         <title type="html"><![CDATA[keep-alive]]></title>
         2380         <id>https://terminaltrove.com/keep-alive/</id>
         2381         <link href="https://terminaltrove.com/keep-alive/"/>
         2382         <updated>2025-02-04T00:00:00.000Z</updated>
         2383         <summary type="html"><![CDATA[A lightweight, cross-platform utility to prevent your system from sleeping.]]></summary>
         2384         <content type="html"><![CDATA[<p>keep-alive is a cross-platform terminal tool that keeps your system awake. It runs on macOS, Windows, and Linux. It prevents displays from dimming and processes from pausing, ensuring downloads and other critical tasks properly remain active.</p>
         2385 <p>&nbsp;</p>
         2386 <p>Users can pick durations or specific times to stay awake. An interactive TUI and command-line flags make it simple to control. It has minimal overhead and restores power settings when the program exits.</p>
         2387 <p>&nbsp;</p>
         2388 <p>This tool is useful for maintaining sessions, homelab servers, data management, backup/restoration tasks, downloads and other tasks that must not pause and where you don't want your computer to sleep. Use it whenever you need to keep your machine active for a chosen interval.</p>]]></content>
         2389         <author>
         2390             <name>Curator</name>
         2391             <uri>https://terminaltrove.com/post/</uri>
         2392         </author>
         2393     </entry>
         2394     <entry>
         2395         <title type="html"><![CDATA[tukai]]></title>
         2396         <id>https://terminaltrove.com/tukai/</id>
         2397         <link href="https://terminaltrove.com/tukai/"/>
         2398         <updated>2025-02-04T00:00:00.000Z</updated>
         2399         <summary type="html"><![CDATA[Terminal based touch typing application.]]></summary>
         2400         <content type="html"><![CDATA[<p>tukai is a minimalist touch typing tool for the terminal.</p>
         2401 <p>&nbsp;</p>
         2402 <p>The TUI features switchable typing templates, multiple language options and performance tracking with detailed statistics to monitor your progress.</p>
         2403 <p>&nbsp;</p>
         2404 <p>For programmers, hobbyists, students and anyone keen to improve their keyboard typing skills, tukai works best for those who want to do typing practice without leaving the terminal or just for fun to improve their wpm (Words Per Minute) when typing.</p>]]></content>
         2405         <author>
         2406             <name>Curator</name>
         2407             <uri>https://terminaltrove.com/post/</uri>
         2408         </author>
         2409     </entry>
         2410     <entry>
         2411         <title type="html"><![CDATA[vifm]]></title>
         2412         <id>https://terminaltrove.com/vifm/</id>
         2413         <link href="https://terminaltrove.com/vifm/"/>
         2414         <updated>2025-02-04T00:00:00.000Z</updated>
         2415         <summary type="html"><![CDATA[A file manager with curses interface.]]></summary>
         2416         <content type="html"><![CDATA[<p>vifm is a terminal-based file manager that mirrors Vim's keyboard controls for navigation so you don't have to learn new keybindings to navigate your files in the terminal.</p>
         2417 <p>&nbsp;</p>
         2418 <p>Core features include file operations (copy, move, delete), built-in file previews, custom color schemes and directory bookmarks. The TUI supports both single and split views, with tree-like visualization options and full UTF-8 support. You can customize file associations, create custom commands and extend functionality through scripts.</p>
         2419 <p>&nbsp;</p>
         2420 <p>This tool is best for any regular Vim users who want a deeply integrated file management tool with consistent Vim-like keybindings when working in the terminal. If you're looking to reduce context switching with other file management tools and are familiar with Vim, consider trying out vifm when you find yourself browsing files in the terminal.</p>]]></content>
         2421         <author>
         2422             <name>Curator</name>
         2423             <uri>https://terminaltrove.com/post/</uri>
         2424         </author>
         2425     </entry>
         2426     <entry>
         2427         <title type="html"><![CDATA[arduino-cli-interactive]]></title>
         2428         <id>https://terminaltrove.com/arduino-cli-interactive/</id>
         2429         <link href="https://terminaltrove.com/arduino-cli-interactive/"/>
         2430         <updated>2025-01-28T00:00:00.000Z</updated>
         2431         <summary type="html"><![CDATA[An Interactive way to use the arduino-cli.]]></summary>
         2432         <content type="html"><![CDATA[<p><!-- squire --></p>
         2433 <div dir="ltr">
         2434 <div>
         2435 <p>arduino-cli-interactive is a tool that acts as a middle ground between the Arduino CLI and the Arduino IDE, it aims to ease the transition from the Arduino IDE GUI to the Arduino CLI (Command line interface) for newcomers to Arduino CLI.</p>
         2436 <p>&nbsp;</p>
         2437 <p>Main features are the same as the IDE: Board selection, New sketch creation, library installation, compilation and uploading of code. It also supports 3rd party cores for ESP32 and ESP8266 based boards, editing sketches and a built-in Serial Monitor.</p>
         2438 <p>&nbsp;</p>
         2439 <p>This tool works best for those working with Arduino, especially learners, experimenters and professionals looking for an interactive and menu-based way of working with Arduino hardware in the terminal.</p>
         2440 </div>
         2441 </div>]]></content>
         2442         <author>
         2443             <name>Curator</name>
         2444             <uri>https://terminaltrove.com/post/</uri>
         2445         </author>
         2446     </entry>
         2447     <entry>
         2448         <title type="html"><![CDATA[bagels]]></title>
         2449         <id>https://terminaltrove.com/bagels/</id>
         2450         <link href="https://terminaltrove.com/bagels/"/>
         2451         <updated>2025-01-28T00:00:00.000Z</updated>
         2452         <summary type="html"><![CDATA[A powerful expense tracker that lives in your terminal.]]></summary>
         2453         <content type="html"><![CDATA[<p>bagels is a powerful TUI expense tracker for the terminal, letting you record and review expenses in one place.</p>
         2454 <p>&nbsp;</p>
         2455 <p>Features include accounts, (sub)categories, splits, transfers, recurring transaction templates, quick entry shortcuts and budgeting insights. This tool also shows your accounting graphically in tables, line charts, records, as category breakdowns, people owed and has plotting tools that highlight spending and forecasting trends. You can customize keybindings, set defaults like first weekday and it saves data locally in a SQLite database.</p>
         2456 <p>&nbsp;</p>
         2457 <p>bagels is suitable for programmers, students, hobbyists and those who are looking for distraction free budgeting. If you prefer doing accounting in the terminal and need a TUI with support for interactive spending insights and filtering, bagels works best here.</p>]]></content>
         2458         <author>
         2459             <name>Curator</name>
         2460             <uri>https://terminaltrove.com/post/</uri>
         2461         </author>
         2462     </entry>
         2463     <entry>
         2464         <title type="html"><![CDATA[gowall]]></title>
         2465         <id>https://terminaltrove.com/gowall/</id>
         2466         <link href="https://terminaltrove.com/gowall/"/>
         2467         <updated>2025-01-28T00:00:00.000Z</updated>
         2468         <summary type="html"><![CDATA[A CLI tool to convert an image to any color-scheme.]]></summary>
         2469         <content type="html"><![CDATA[<p>gowall is a CLI utility that adapts images to any color scheme. It converts images to pixel art, upscales resolution and modifies formats.</p>
         2470 <p>&nbsp;</p>
         2471 <p>Some features of gowall include terminal previews, color palette extraction, background removal, border drawing and daily wallpaper fetching. Users of gowall can also invert colors or replace specific hues.</p>
         2472 <p>&nbsp;</p>
         2473 <p>It's useful for those who want to match wallpapers with their system's themes or make creative transformations to their images.</p>]]></content>
         2474         <author>
         2475             <name>Curator</name>
         2476             <uri>https://terminaltrove.com/post/</uri>
         2477         </author>
         2478     </entry>
         2479     <entry>
         2480         <title type="html"><![CDATA[sqly]]></title>
         2481         <id>https://terminaltrove.com/sqly/</id>
         2482         <link href="https://terminaltrove.com/sqly/"/>
         2483         <updated>2025-01-28T00:00:00.000Z</updated>
         2484         <summary type="html"><![CDATA[Easily execute SQL against CSV/TSV/LTSV/JSON and Excel with shell.]]></summary>
         2485         <content type="html"><![CDATA[<p>sqly is a command-line tool for running SQL queries on CSV, TSV, LTSV, JSON and Excel files.</p>
         2486 <p>&nbsp;</p>
         2487 <p>It provides interactive shell usage, SQL completion, command history, keybindings, multiple output formats and automatic file detection. Additional options manage shell redirection, output paths, and query customization. It also has the ability to import your data into an in-memory SQLite3 database, run and execute queries against it and can save the resulting data locally.</p>
         2488 <p>&nbsp;</p>
         2489 <p>Those who prefer to work with SQL on any tabular data format would find sqly useful, especially with the option for querying data interactively with its shell (sqly-shell).</p>]]></content>
         2490         <author>
         2491             <name>Curator</name>
         2492             <uri>https://terminaltrove.com/post/</uri>
         2493         </author>
         2494     </entry>
         2495     <entry>
         2496         <title type="html"><![CDATA[tegratop]]></title>
         2497         <id>https://terminaltrove.com/tegratop/</id>
         2498         <link href="https://terminaltrove.com/tegratop/"/>
         2499         <updated>2025-01-28T00:00:00.000Z</updated>
         2500         <summary type="html"><![CDATA[A TUI monitoring tool for Nvidia jetson boards.]]></summary>
         2501         <content type="html"><![CDATA[<p>tegratop is a TUI tool that monitors Nvidia Jetson boards. It displays key metrics like GPU, system, memory and other metrics in the terminal.</p>
         2502 <p>&nbsp;</p>
         2503 <p>Core features of tegratop include displaying usage charts, temperature readouts and device insights. It specifically displays the fan, disk, engines, network, power and the number of CPUs all on one page.</p>
         2504 <p>&nbsp;</p>
         2505 <p>For hardware engineers, tegratop works best when you are monitoring or debugging the board performance or power consumption for tasks like machine learning or robotics. It&rsquo;s handy during the testing phases and day-to-day operations on embedded systems.</p>]]></content>
         2506         <author>
         2507             <name>Curator</name>
         2508             <uri>https://terminaltrove.com/post/</uri>
         2509         </author>
         2510     </entry>
         2511     <entry>
         2512         <title type="html"><![CDATA[wut]]></title>
         2513         <id>https://terminaltrove.com/wut/</id>
         2514         <link href="https://terminaltrove.com/wut/"/>
         2515         <updated>2025-01-28T00:00:00.000Z</updated>
         2516         <summary type="html"><![CDATA[A CLI that explains the output of your last command.]]></summary>
         2517         <content type="html"><![CDATA[<p>wut is a command-line tool that clarifies the output from your last terminal command. It utilises logs, error messages or invalid instructions from the terminal and provides a concise explanation.</p>
         2518 <p>&nbsp;</p>
         2519 <p>Core features include capturing command outputs, decoding stack traces, summarizing logs and interpreting unknown commands. This frees users from puzzling over errors or investigating misconfigurations in the terminal.</p>
         2520 <p>&nbsp;</p>
         2521 <p>Developers, hobbyists and learners gain quick insights into command behavior and logs using wut. It is most useful when diagnosing issues or clarifying unusual results, wut works best inside a&nbsp;<a class="tmux" href="/tmux/" target="_blank" rel="noopener">tmux</a> or screen session to capture the last terminal output.</p>]]></content>
         2522         <author>
         2523             <name>Curator</name>
         2524             <uri>https://terminaltrove.com/post/</uri>
         2525         </author>
         2526     </entry>
         2527     <entry>
         2528         <title type="html"><![CDATA[astroterm]]></title>
         2529         <id>https://terminaltrove.com/astroterm/</id>
         2530         <link href="https://terminaltrove.com/astroterm/"/>
         2531         <updated>2025-01-21T00:00:00.000Z</updated>
         2532         <summary type="html"><![CDATA[A terminal-based star map.]]></summary>
         2533         <content type="html"><![CDATA[<p>astroterm is a star map that displays real-time sky views, stars, planets, constellations and the moon, all in the terminal.</p>
         2534 <p>&nbsp;</p>
         2535 <p>Features of astroterm include, highly accurate terminal rendering of the planets, moons and stars. It also has color, constellation outlines and various configuration options. It supports controlling star brightness thresholds, city-based coordinates, and optional grids and it is able to track precise moon phases in real-time.</p>
         2536 <p>&nbsp;</p>
         2537 <p>Customization by date, time and location and future celestial events are features also supported by astroterm. For precise observation, users can specify latitude, longitude, or pick a city name for quick setup. If you're a fan of tracking celestial objects, consider viewing planets with astroterm in your terminal.</p>]]></content>
         2538         <author>
         2539             <name>Curator</name>
         2540             <uri>https://terminaltrove.com/post/</uri>
         2541         </author>
         2542     </entry>
         2543     <entry>
         2544         <title type="html"><![CDATA[gaze]]></title>
         2545         <id>https://terminaltrove.com/gaze/</id>
         2546         <link href="https://terminaltrove.com/gaze/"/>
         2547         <updated>2025-01-21T00:00:00.000Z</updated>
         2548         <summary type="html"><![CDATA[Executes commands for you.]]></summary>
         2549         <content type="html"><![CDATA[<p>gaze is a command-line tool that triggers tasks after you save a file. It helps in reducing manual command repetition by monitoring and executing file changes.</p>
         2550 <p>&nbsp;</p>
         2551 <p>Features of gaze include, server restarting, parallel handling and multi-platform support. You can match file patterns, kill ongoing processes, specify timeouts or run multiple commands in sequence. Default settings exist for common languages, but you can customize everything since gaze can be configured through a YAML configuration file.</p>
         2552 <p>&nbsp;</p>
         2553 <p>This tool works best for anyone who edits code and needs to run frequent test runs or compilation of code builds where instant feedback helps productivity without manual effort.</p>]]></content>
         2554         <author>
         2555             <name>Curator</name>
         2556             <uri>https://terminaltrove.com/post/</uri>
         2557         </author>
         2558     </entry>
         2559     <entry>
         2560         <title type="html"><![CDATA[ghfetch]]></title>
         2561         <id>https://terminaltrove.com/ghfetch/</id>
         2562         <link href="https://terminaltrove.com/ghfetch/"/>
         2563         <updated>2025-01-21T00:00:00.000Z</updated>
         2564         <summary type="html"><![CDATA[A CLI tool to fetch GitHub user information.]]></summary>
         2565         <content type="html"><![CDATA[<p>ghfetch is a command-line tool that retrieves GitHub user details and displays them in a style inspired by <a class="tt-link" href="/neofetch/" target="_blank" rel="noopener">neofetch</a>.</p>
         2566 <p>&nbsp;</p>
         2567 <p>It displays an ASCII image of the GitHub user's avatar and shows profile elements like username, bio, repository counts, pull requests, followers, total issues and more. It uses a GitHub personal access token to fetch the information.</p>
         2568 <p>&nbsp;</p>
         2569 <p>This tool is beneficial for developers who want a quick GitHub summary of their stats right in their terminal. It's helpful for daily checks and presenting user stats in a neat and quick format from GitHub.</p>]]></content>
         2570         <author>
         2571             <name>Curator</name>
         2572             <uri>https://terminaltrove.com/post/</uri>
         2573         </author>
         2574     </entry>
         2575     <entry>
         2576         <title type="html"><![CDATA[heh]]></title>
         2577         <id>https://terminaltrove.com/heh/</id>
         2578         <link href="https://terminaltrove.com/heh/"/>
         2579         <updated>2025-01-21T00:00:00.000Z</updated>
         2580         <summary type="html"><![CDATA[A terminal UI to edit bytes by the nibble.]]></summary>
         2581         <content type="html"><![CDATA[<p>heh is a minimalist cross-platform terminal hex editor for changing file data in hex or ASCII. It looks similar to <a class="tt-link" href="/hexyl/" target="_blank" rel="noopener">hexyl</a> while functioning like a TUI version of GHex.</p>
         2582 <p>&nbsp;</p>
         2583 <p>It features hex and ASCII editing, search tools, jump-to-byte shortcuts and toggling endianness. Mouse interactions highlight labels and allow copying content and zooming adjusts component sizes.</p>
         2584 <p>&nbsp;</p>
         2585 <p>It's practical for those dealing with raw data or debugging binary files. It works well for quick hex editing in non-critical environments.</p>]]></content>
         2586         <author>
         2587             <name>Curator</name>
         2588             <uri>https://terminaltrove.com/post/</uri>
         2589         </author>
         2590     </entry>
         2591     <entry>
         2592         <title type="html"><![CDATA[isd]]></title>
         2593         <id>https://terminaltrove.com/isd/</id>
         2594         <link href="https://terminaltrove.com/isd/"/>
         2595         <updated>2025-01-21T00:00:00.000Z</updated>
         2596         <summary type="html"><![CDATA[A keyboard-focused, highly customizable systemd units TUI.]]></summary>
         2597         <content type="html"><![CDATA[<p>isd (interactive systemd) is a TUI for managing systemd units with fuzzy search, previews and custom keybindings.&nbsp;</p>
         2598 <p>&nbsp;</p>
         2599 <p>It has auto refresh previews, pager support, the ability to switch to <code>system</code> or <code>user</code> units, smart sudo handling and input state caching for saving common entries. This tool has a fluid layout which adapts to the terminal size, a command palette with many keyboard shortcuts and YAML configuration with auto-completion. With support for themes, isd can be customized in different styles in the TUI.</p>
         2600 <p>&nbsp;</p>
         2601 <p>This tool can be used to view systemd services interactively and to diagnose issues across Linux setups. It is suitable for system administrators, software engineers and those seeking a way to monitor or modify systemd units where manual typing could use a TUI.</p>]]></content>
         2602         <author>
         2603             <name>Curator</name>
         2604             <uri>https://terminaltrove.com/post/</uri>
         2605         </author>
         2606     </entry>
         2607     <entry>
         2608         <title type="html"><![CDATA[lsr]]></title>
         2609         <id>https://terminaltrove.com/lsr/</id>
         2610         <link href="https://terminaltrove.com/lsr/"/>
         2611         <updated>2025-01-21T00:00:00.000Z</updated>
         2612         <summary type="html"><![CDATA[Basically ls but readable.]]></summary>
         2613         <content type="html"><![CDATA[<p>lsr (Laser) is an alternative to the classic ls command with simpler visuals and sorting.</p>
         2614 <p>&nbsp;</p>
         2615 <p>Features of lsr include colorized file listings, filters, quick identification of directories by displaying the tree structure recursively, color schemes and showing files or symbolic links as flags. It also has Git status indicators and highlights staged and unstaged changes. Users can adjust default configurations or override specific settings to fit their preferences.</p>
         2616 <p>&nbsp;</p>
         2617 <p>This tool can be extended further with scripts in Lua to display custom information when using lsr, which would work best if you need more customization and filtering than what ls provides.</p>]]></content>
         2618         <author>
         2619             <name>Curator</name>
         2620             <uri>https://terminaltrove.com/post/</uri>
         2621         </author>
         2622     </entry>
         2623     <entry>
         2624         <title type="html"><![CDATA[braindrop]]></title>
         2625         <id>https://terminaltrove.com/braindrop/</id>
         2626         <link href="https://terminaltrove.com/braindrop/"/>
         2627         <updated>2025-01-14T00:00:00.000Z</updated>
         2628         <summary type="html"><![CDATA[A terminal-based client for raindrop.io.]]></summary>
         2629         <content type="html"><![CDATA[<p>braindrop is a terminal-based client for raindrop.io, which allows users to manage and search bookmarks within the terminal.</p>
         2630 <p>&nbsp;</p>
         2631 <p>Core features include bookmark management and search functionality. The setup involves creating a raindrop.io API token and passing it to braindrop for the client to work. Configuration files and token storage are managed within designated directories and braindrop can be further explored through its inbuilt help screen.</p>
         2632 <p>&nbsp;</p>
         2633 <p>This tool is suitable for those who are want to explore, edit, open and manage bookmarks without leaving the terminal.</p>]]></content>
         2634         <author>
         2635             <name>Curator</name>
         2636             <uri>https://terminaltrove.com/post/</uri>
         2637         </author>
         2638     </entry>
         2639     <entry>
         2640         <title type="html"><![CDATA[drft]]></title>
         2641         <id>https://terminaltrove.com/drft/</id>
         2642         <link href="https://terminaltrove.com/drft/"/>
         2643         <updated>2025-01-14T00:00:00.000Z</updated>
         2644         <summary type="html"><![CDATA[A diff re/viewer and file tree viewer.]]></summary>
         2645         <content type="html"><![CDATA[<p>drft is a terminal-based diff viewer that arranges file changes in a tree. It processes patches by dividing them into sections, avoiding line-by-line hopping. You can feed standard output from git diff or patch files directly.</p>
         2646 <p>&nbsp;</p>
         2647 <p>The core features include tree-based navigation, quick file switching and simple integration with existing tools. In addition, drft can simply read multiple files in one diff and can offer a structured view for each section.</p>
         2648 <p>&nbsp;</p>
         2649 <p>It can also be used when working with multi-file changes, or exploring new patches on personal or collaborative projects. It keeps patches better organized overall.</p>]]></content>
         2650         <author>
         2651             <name>Curator</name>
         2652             <uri>https://terminaltrove.com/post/</uri>
         2653         </author>
         2654     </entry>
         2655     <entry>
         2656         <title type="html"><![CDATA[durdraw]]></title>
         2657         <id>https://terminaltrove.com/durdraw/</id>
         2658         <link href="https://terminaltrove.com/durdraw/"/>
         2659         <updated>2025-01-14T00:00:00.000Z</updated>
         2660         <summary type="html"><![CDATA[Versatile ASCII and ANSI Art text editor for terminals.]]></summary>
         2661         <content type="html"><![CDATA[<p>durdraw is an ASCII, Unicode, and ANSI art editor for UNIX-like systems, ideal for enthusiasts working in UTF-8 terminals. It allows users to create both static and animated frames, with custom themes and multiple color modes, including 16 and 256.</p>
         2662 <p>&nbsp;</p>
         2663 <p>This tool features mouse input, DOS ANSI art compatibility and HTML output, among others. Modernizing classic MS-DOS software like TheDraw, Durdraw requires Python 3, making it cross platform on macOS and Linux systems. Additional capabilities include exporting animations as PNGs and GIFs when paired with Ansilove, and integrating with <a class="tt-link" href="/neofetch/" target="_blank" rel="noopener">neofetch</a> through its "Durfetch" feature for fetching system details.</p>
         2664 <p>&nbsp;</p>
         2665 <p>This tool is valuable for creating intricate text art, ideal for artists and developers interested in retro computing, digital art or terminal-based artistic endeavors.</p>]]></content>
         2666         <author>
         2667             <name>Curator</name>
         2668             <uri>https://terminaltrove.com/post/</uri>
         2669         </author>
         2670     </entry>
         2671     <entry>
         2672         <title type="html"><![CDATA[flowcontrol]]></title>
         2673         <id>https://terminaltrove.com/flowcontrol/</id>
         2674         <link href="https://terminaltrove.com/flowcontrol/"/>
         2675         <updated>2025-01-14T00:00:00.000Z</updated>
         2676         <summary type="html"><![CDATA[Flow Control: a programmer's text editor.]]></summary>
         2677         <content type="html"><![CDATA[<p>Flow Control (flow) is a zig-based text editor designed for programmers. It supports modern terminals such as <a href="/terminals/foot-terminal/" target="_blank" rel="noopener">foot</a>, <a class="tt-link" href="/terminals/kitty/" target="_blank" rel="noopener">Kitty </a>and <a class="tt-link" href="/terminals/ghostty/" target="_blank" rel="noopener">Ghostty</a> which are the recommended terminals with this editor with 24-bit color and requires NerdFont compatibility.</p>
         2678 <p>&nbsp;</p>
         2679 <p>Core features include fast TUI operation, tree-sitter syntax highlighting, linting, language server navigation, infinite undo/redo, multi-cursor editing, and customizable keybindings. It provides extensive mouse support and theme options, providing various customizability for users.</p>
         2680 <p>&nbsp;</p>
         2681 <p>Flow Control is useful for programmers seeking a newer terminal-integrated editor with text manipulation features.</p>]]></content>
         2682         <author>
         2683             <name>Curator</name>
         2684             <uri>https://terminaltrove.com/post/</uri>
         2685         </author>
         2686     </entry>
         2687     <entry>
         2688         <title type="html"><![CDATA[gocker]]></title>
         2689         <id>https://terminaltrove.com/gocker/</id>
         2690         <link href="https://terminaltrove.com/gocker/"/>
         2691         <updated>2025-01-14T00:00:00.000Z</updated>
         2692         <summary type="html"><![CDATA[TUI for Docker management.]]></summary>
         2693         <content type="html"><![CDATA[<p>gocker is a terminal interface tool (TUI) for managing Docker containers, inspired by <a class="tt-link" href="/k9s/" target="_blank" rel="noopener">k9s</a>. It allows users to perform various operations such as viewing logs, inspecting containers and sorting them by metrics like CPU and memory usage.</p>
         2694 <p>&nbsp;</p>
         2695 <p>Additionally, gocker enables users to kill existing containers and initiate shells within Docker instances. Some features include the ability to start or stop services in docker-compose and interact with supervisord instances within a container. This tool also provides a list of keyboard shortcuts for those who prefer to navigate faster in the TUI.</p>
         2696 <p>&nbsp;</p>
         2697 <p>The tool proves useful for developers and sysadmins who work with Docker environments, particularly when they require quick access to container data with all information in full view. Ideal for local Docker instances, it is a solution for efficient container management.</p>]]></content>
         2698         <author>
         2699             <name>Curator</name>
         2700             <uri>https://terminaltrove.com/post/</uri>
         2701         </author>
         2702     </entry>
         2703     <entry>
         2704         <title type="html"><![CDATA[wiper]]></title>
         2705         <id>https://terminaltrove.com/wiper/</id>
         2706         <link href="https://terminaltrove.com/wiper/"/>
         2707         <updated>2025-01-14T00:00:00.000Z</updated>
         2708         <summary type="html"><![CDATA[A TUI disk analyser and cleanup tool.]]></summary>
         2709         <content type="html"><![CDATA[<p>wiper is a TUI tool that pinpoints large folders, scans directories and shows how your space is used. It shows size metrics of files and folders and you can see which paths consume the most space with it's interactive TUI.</p>
         2710 <p>&nbsp;</p>
         2711 <p>This tool includes fast directory scanning, colored output and the option to delete files or folders inside the interface. It also has keyboard navigation with familiar keys for moving up or down and diving deeper into subfolders. Sorting and trash toggles are also an addition to wiper and you can see which files are taking up space with wiper's intuitive 'blocky space' display and the files being sorted by the biggest.</p>
         2712 <p>&nbsp;</p>
         2713 <p>It&rsquo;s helpful for cleaning up drives whenever projects expand while staying in the terminal. You can quickly open files with your default system app, navigate up to parent folders, all cross platform on Linux, Windows, and macOS.</p>]]></content>
         2714         <author>
         2715             <name>Curator</name>
         2716             <uri>https://terminaltrove.com/post/</uri>
         2717         </author>
         2718     </entry>
         2719     <entry>
         2720         <title type="html"><![CDATA[dstp]]></title>
         2721         <id>https://terminaltrove.com/dstp/</id>
         2722         <link href="https://terminaltrove.com/dstp/"/>
         2723         <updated>2025-01-07T00:00:00.000Z</updated>
         2724         <summary type="html"><![CDATA[Run common networking tests against any site.]]></summary>
         2725         <content type="html"><![CDATA[<p>dstp is a CLI tool for performing common networking tests on websites or IP addresses. It simplifies diagnostics by combining checks like DNS resolution, ping tests and TLS/HTTPS connectivity into one command. This makes it an efficient choice for analyzing site performance or pinpointing network issues.</p>
         2726 <p>&nbsp;</p>
         2727 <p>Key features include the ability to test DNS, ping a site with adjustable packet counts and verify HTTPS/TLS connections on custom ports. Results can be output as plain text or JSON, making it adaptable for manual inspection or integration into scripts.</p>
         2728 <p>&nbsp;</p>
         2729 <p>dstp can be used to troubleshoot network problems, verify connectivity or perform quick diagnostics, especially during development or system monitoring.</p>]]></content>
         2730         <author>
         2731             <name>Curator</name>
         2732             <uri>https://terminaltrove.com/post/</uri>
         2733         </author>
         2734     </entry>
         2735     <entry>
         2736         <title type="html"><![CDATA[fselect]]></title>
         2737         <id>https://terminaltrove.com/fselect/</id>
         2738         <link href="https://terminaltrove.com/fselect/"/>
         2739         <updated>2025-01-07T00:00:00.000Z</updated>
         2740         <summary type="html"><![CDATA[Find files with SQL-like queries.]]></summary>
         2741         <content type="html"><![CDATA[<p>fselect is a command-line tool for finding files using SQL-like queries. It supports filters such as file size, type, modification dates and metadata like EXIF or MP3 details.</p>
         2742 <p>&nbsp;</p>
         2743 <p>Core features include searching within archives, respecting .gitignore rules and filtering by attributes like MIME type or image dimensions. It outputs results in formats like JSON or CSV and supports interactive mode for live querying. You can also use fselect to perform complex queries with aggregate functions like counting or summing file sizes.</p>
         2744 <p>&nbsp;</p>
         2745 <p>This tool is powerful for developers and is useful for those who want to make specific file searches, e.g. power users, data analysts. It is also ideal for tasks requiring precision, like debugging, content audits or finding information in large datasets.</p>]]></content>
         2746         <author>
         2747             <name>Curator</name>
         2748             <uri>https://terminaltrove.com/post/</uri>
         2749         </author>
         2750     </entry>
         2751     <entry>
         2752         <title type="html"><![CDATA[gotz]]></title>
         2753         <id>https://terminaltrove.com/gotz/</id>
         2754         <link href="https://terminaltrove.com/gotz/"/>
         2755         <updated>2025-01-07T00:00:00.000Z</updated>
         2756         <summary type="html"><![CDATA[A simple CLI timezone info tool.]]></summary>
         2757         <content type="html"><![CDATA[<p>gotz is a CLI tool that shows local or arbitrary times for multiple timezones in the terminal.</p>
         2758 <p>&nbsp;</p>
         2759 <p>Key features of gotz are custom labels, color-coded segments and symbolic displays in the terminal. You can toggle between 24-hour or 12-hour formats with the ability to configure time blocks, symbols, color, day segments and more in JSON. It can also continuously update the time with live mode by appending the command <code>--live true</code> to gotz.</p>
         2760 <p>&nbsp;</p>
         2761 <p>This tool appeals to those who work in the terminal and also work with others remotely in different timezones, preventing confusion and freeing you from doing time conversions manually. You can consider this tool if you just want a simple and non distracting way of viewing timezones in the terminal.</p>]]></content>
         2762         <author>
         2763             <name>Curator</name>
         2764             <uri>https://terminaltrove.com/post/</uri>
         2765         </author>
         2766     </entry>
         2767     <entry>
         2768         <title type="html"><![CDATA[jql]]></title>
         2769         <id>https://terminaltrove.com/jql/</id>
         2770         <link href="https://terminaltrove.com/jql/"/>
         2771         <updated>2025-01-07T00:00:00.000Z</updated>
         2772         <summary type="html"><![CDATA[A JSON Query Language CLI tool.]]></summary>
         2773         <content type="html"><![CDATA[<p>jql (pronounced jackal) is a CLI tool for querying and manipulating JSON data, it takes JSON input, processes queries using specific tokens and outputs JSON.</p>
         2774 <p>&nbsp;</p>
         2775 <p>Key features include selecting keys, ranges, indices, flattening nested structures and validating JSON. It supports pretty-printing, raw output and streaming JSON line by line.</p>
         2776 <p>&nbsp;</p>
         2777 <p>This tool is useful when you need to query complex JSON structures for quick testing in the terminal without resorting to writing code first. You can also integrate jql into scripts or build processes as well.</p>]]></content>
         2778         <author>
         2779             <name>Curator</name>
         2780             <uri>https://terminaltrove.com/post/</uri>
         2781         </author>
         2782     </entry>
         2783     <entry>
         2784         <title type="html"><![CDATA[sunbeam]]></title>
         2785         <id>https://terminaltrove.com/sunbeam/</id>
         2786         <link href="https://terminaltrove.com/sunbeam/"/>
         2787         <updated>2025-01-07T00:00:00.000Z</updated>
         2788         <summary type="html"><![CDATA[A general purpose command-line launcher.]]></summary>
         2789         <content type="html"><![CDATA[<p>sunbeam is a CLI and TUI tool that is a general purpose command-line launcher for the terminal.&nbsp;</p>
         2790 <p>&nbsp;</p>
         2791 <p>Key features include the ability to script custom UIs in any language, adherence to the UNIX philosophy and installable extensions. It's <a class="tt-link" href="https://sunbeam.deno.dev/catalog?ref=terminaltrove" target="_blank" rel="noopener">extension catalog</a> has ready-to-use scripts like GitHub integration, Google Search, Hacker News browsing, NPM search, Nixpkgs search and more. It also supports and can use JSON-based tools, has integrations with <a class="tt-link" href="/tmux/" target="_blank" rel="noopener">tmux</a> and <a class="tt-link" href="/zellij/" target="_blank" rel="noopener">zellij</a>, clipboard handling and has keyboard shortcut support.</p>
         2792 <p>&nbsp;</p>
         2793 <p>This tool is cross-platform on macOS and Linux and is useful for developers looking to use a simple CLI launcher in the terminal that integrates with their existing tools and is highly extensible for their own needs.</p>]]></content>
         2794         <author>
         2795             <name>Curator</name>
         2796             <uri>https://terminaltrove.com/post/</uri>
         2797         </author>
         2798     </entry>
         2799     <entry>
         2800         <title type="html"><![CDATA[dstask]]></title>
         2801         <id>https://terminaltrove.com/dstask/</id>
         2802         <link href="https://terminaltrove.com/dstask/"/>
         2803         <updated>2024-12-24T00:00:00.000Z</updated>
         2804         <summary type="html"><![CDATA[A CLI TODO manager with git-based sync + markdown notes.]]></summary>
         2805         <content type="html"><![CDATA[<p>dstask is a CLI TODO manager similar to taskwarrior that uses Git for syncing tasks. It handles markdown notes, priorities, and projects inside your terminal, plus filtering.</p>
         2806 <p>&nbsp;</p>
         2807 <p>It supports local or remote usage, $EDITOR support, importing GitHub or taskwarrior issues, undo changes with Git revert, customized tagging and quick data retrieval. You can also open related URLs right away.</p>
         2808 <p>&nbsp;</p>
         2809 <p>dstask is helpful for personal or professional tasks requiring markdown, version history and syncing. It can be best used to track and manage progress in projects that have many TODOs all in the terminal.</p>]]></content>
         2810         <author>
         2811             <name>Curator</name>
         2812             <uri>https://terminaltrove.com/post/</uri>
         2813         </author>
         2814     </entry>
         2815     <entry>
         2816         <title type="html"><![CDATA[hoard]]></title>
         2817         <id>https://terminaltrove.com/hoard/</id>
         2818         <link href="https://terminaltrove.com/hoard/"/>
         2819         <updated>2024-12-24T00:00:00.000Z</updated>
         2820         <summary type="html"><![CDATA[A CLI command organizer tool to hoard all your precious commands.]]></summary>
         2821         <content type="html"><![CDATA[<p>hoard is a TUI command organizer for storing frequently used commands. It captures names, descriptions, namespaces, tags and optional parameters, keeping your intricate and most used tasks easily accessible.</p>
         2822 <p>&nbsp;</p>
         2823 <p>Features of this tool include listing, parameter placeholders, ChatGPT-assisted creation and local or cloud synchronization. You can use shell plugins to easily search or fill saved commands and it also supports keyboard shortcuts.</p>
         2824 <p>&nbsp;</p>
         2825 <p>This tool can be used if you need quick retrieval of long, customized commands and want to explore your commands in a TUI, hoard works best in conjunction with and is similar to <a class="tt-link" href="/fzf/" target="_blank" rel="noopener">fzf</a> and <a class="tt-link" href="/atuin/" target="_blank" rel="noopener">atuin</a>.</p>]]></content>
         2826         <author>
         2827             <name>Curator</name>
         2828             <uri>https://terminaltrove.com/post/</uri>
         2829         </author>
         2830     </entry>
         2831     <entry>
         2832         <title type="html"><![CDATA[pingtop]]></title>
         2833         <id>https://terminaltrove.com/pingtop/</id>
         2834         <link href="https://terminaltrove.com/pingtop/"/>
         2835         <updated>2024-12-24T00:00:00.000Z</updated>
         2836         <summary type="html"><![CDATA[Ping multiple servers and show the result in a top like terminal UI.]]></summary>
         2837         <content type="html"><![CDATA[<p>pingtop is a TUI tool for pinging multiple servers. It sends ICMP packets and shows ongoing response times and graphs in the terminal.</p>
         2838 <p>&nbsp;</p>
         2839 <p>Features include command line arguments for packet sizing, logging options and group-based permissions. pingtop can run as non-root which avoids using administrator privileges, meaning sudo is not required.</p>
         2840 <p>&nbsp;</p>
         2841 <p>This tool can be used whenever you want a live readout of network stability. It's suitable for local or remote checks for servers, domains and even homelabs, helpful for server troubleshooting or quick visibility of response times in the terminal.</p>]]></content>
         2842         <author>
         2843             <name>Curator</name>
         2844             <uri>https://terminaltrove.com/post/</uri>
         2845         </author>
         2846     </entry>
         2847     <entry>
         2848         <title type="html"><![CDATA[rhit]]></title>
         2849         <id>https://terminaltrove.com/rhit/</id>
         2850         <link href="https://terminaltrove.com/rhit/"/>
         2851         <updated>2024-12-24T00:00:00.000Z</updated>
         2852         <summary type="html"><![CDATA[A nginx log explorer.]]></summary>
         2853         <content type="html"><![CDATA[<p>rhit is a tool which processes your nginx log data from standard or gzipped files. It organizes hits by date, status, and referrer, producing tables right in your terminal.</p>
         2854 <p>&nbsp;</p>
         2855 <p>Key features include filtering records by date range or paths, analyzing trends, and running quickly&mdash;about one second per million lines, letting you iterate freely. You even get a data displayed as a table in the terminal with a histogram and trends showing what your nginx data looks like.</p>
         2856 <p>&nbsp;</p>
         2857 <p>This tool can be used when you want precise insights into nginx web traffic or behaviors with a intuitive display of your data.</p>]]></content>
         2858         <author>
         2859             <name>Curator</name>
         2860             <uri>https://terminaltrove.com/post/</uri>
         2861         </author>
         2862     </entry>
         2863     <entry>
         2864         <title type="html"><![CDATA[snowmachine]]></title>
         2865         <id>https://terminaltrove.com/snowmachine/</id>
         2866         <link href="https://terminaltrove.com/snowmachine/"/>
         2867         <updated>2024-12-24T00:00:00.000Z</updated>
         2868         <summary type="html"><![CDATA[Make it snow in the terminal!]]></summary>
         2869         <content type="html"><![CDATA[<p>snowmachine is a small, fun and easy way to make it snow right in your terminal.</p>
         2870 <p>&nbsp;</p>
         2871 <p>It has the ability to adjust snow stacking, customize particle symbols and set various speeds. You can also add different star / snow styles entirely and you can run the program with decorative trees in the background.</p>
         2872 <p>&nbsp;</p>
         2873 <p>If you're looking to make your terminal a little more festive or you just want to show off effects, bring out the snowmachine and make it snow!</p>]]></content>
         2874         <author>
         2875             <name>Curator</name>
         2876             <uri>https://terminaltrove.com/post/</uri>
         2877         </author>
         2878     </entry>
         2879     <entry>
         2880         <title type="html"><![CDATA[textual-paint]]></title>
         2881         <id>https://terminaltrove.com/textual-paint/</id>
         2882         <link href="https://terminaltrove.com/textual-paint/"/>
         2883         <updated>2024-12-24T00:00:00.000Z</updated>
         2884         <summary type="html"><![CDATA[MS Paint in your terminal.]]></summary>
         2885         <content type="html"><![CDATA[<div class="flex max-w-full flex-col flex-grow">
         2886 <div class="min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start [.text-message+&amp;]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="47db5025-ad25-4774-bb6e-44fca20c224c" data-message-model-slug="gpt-4o">
         2887 <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]">
         2888 <div class="markdown prose w-full break-words dark:prose-invert dark">
         2889 <p>textual-paint is a TUI image editor inspired by MS Paint but for the terminal. It supports editing ANSI art, raster images and is localized in 26 languages.</p>
         2890 <p>&nbsp;</p>
         2891 <p>All tools from the original MS Paint are in textual-paint, including the pencil, airbrush, text, polygon, brush, eraser, color fill, selection tools and a lot more. This tool also has a color palette which can be customized, has undo/redo, crash recovery backups, drag-and-drop support, keyboard shortcuts, mouse support and even dark mode. Other features include zooming, brush previews and the ability to run over SSH.</p>
         2892 <p>&nbsp;</p>
         2893 <p>This tool has support for opening PNG, BMP, WEBP, GIF (first frame) and ANSI file formats which makes it ideal for terminal enthusiasts, ANSI / ASCII artists or anyone looking to try out and create graphics in the terminal for fun.</p>
         2894 </div>
         2895 </div>
         2896 </div>
         2897 </div>]]></content>
         2898         <author>
         2899             <name>Curator</name>
         2900             <uri>https://terminaltrove.com/post/</uri>
         2901         </author>
         2902     </entry>
         2903     <entry>
         2904         <title type="html"><![CDATA[dte]]></title>
         2905         <id>https://terminaltrove.com/dte/</id>
         2906         <link href="https://terminaltrove.com/dte/"/>
         2907         <updated>2024-12-17T00:00:00.000Z</updated>
         2908         <summary type="html"><![CDATA[A small, configurable console text editor.]]></summary>
         2909         <content type="html"><![CDATA[<p>dte is a compact terminal text editor with modern terminal capabilities, customization and a range of features for efficient text manipulation.<br><br></p>
         2910 <p>Key features of dte include multiple tabs / buffers, unlimited undo/redo, regex search/replace, syntax highlighting, configurable color schemes, the ability to jump to definitions or compiler errors, key bindings, macros, support for Unicode, various encodings and more. It also works on various POSIX systems and manages clipboard copying even over SSH.<br><br></p>
         2911 <p>Whether you're looking for an alternative editor or just want to try out a different one to test out the features, consider trying out dte.</p>]]></content>
         2912         <author>
         2913             <name>Curator</name>
         2914             <uri>https://terminaltrove.com/post/</uri>
         2915         </author>
         2916     </entry>
         2917     <entry>
         2918         <title type="html"><![CDATA[heretek]]></title>
         2919         <id>https://terminaltrove.com/heretek/</id>
         2920         <link href="https://terminaltrove.com/heretek/"/>
         2921         <updated>2024-12-17T00:00:00.000Z</updated>
         2922         <summary type="html"><![CDATA[Yet Another GDB TUI Frontend.]]></summary>
         2923         <content type="html"><![CDATA[<p>heretek is a TUI for working with gdb, designed to connect remotely without requiring a functional gdbserver.</p>
         2924 <p>&nbsp;</p>
         2925 <p>This tool operates on systems with only <code>gdb</code>, <code>nc</code>&nbsp;and <code>mkfifo</code>, bypassing common issues like broken gdbserver binaries. Unlike many other tools, it doesn't rely on Python, making it compatible with more restricted setups.</p>
         2926 <p>&nbsp;</p>
         2927 <p>Ideal for embedded systems and electronic engineers, developers and reverse engineers working and debugging in constrained environments, heretek is a practical, no-dependency tool for remote gdb sessions.</p>]]></content>
         2928         <author>
         2929             <name>Curator</name>
         2930             <uri>https://terminaltrove.com/post/</uri>
         2931         </author>
         2932     </entry>
         2933     <entry>
         2934         <title type="html"><![CDATA[nomino]]></title>
         2935         <id>https://terminaltrove.com/nomino/</id>
         2936         <link href="https://terminaltrove.com/nomino/"/>
         2937         <updated>2024-12-17T00:00:00.000Z</updated>
         2938         <summary type="html"><![CDATA[Batch rename utility for developers.]]></summary>
         2939         <content type="html"><![CDATA[<p>nomino is a batch renaming tool designed for developers, providing regex-based patterns and advanced sorting options to rename files quickly.</p>
         2940 <p>&nbsp;</p>
         2941 <p>Key features include regex support, natural sorting (ascending/descending) and the ability to preserve file extensions. Additional options like dry-run mode, JSON map generation and directory creation provide control and flexibility that nomino can do.</p>
         2942 <p>&nbsp;</p>
         2943 <p>For those who work with lots of files and directories whether generated or not, nomino is a fast and precise tool for bulk renaming tasks, great for developers handling, sorting and organizing complex file naming conventions.</p>]]></content>
         2944         <author>
         2945             <name>Curator</name>
         2946             <uri>https://terminaltrove.com/post/</uri>
         2947         </author>
         2948     </entry>
         2949     <entry>
         2950         <title type="html"><![CDATA[nvrs]]></title>
         2951         <id>https://terminaltrove.com/nvrs/</id>
         2952         <link href="https://terminaltrove.com/nvrs/"/>
         2953         <updated>2024-12-17T00:00:00.000Z</updated>
         2954         <summary type="html"><![CDATA[Fast new version checker for software releases.]]></summary>
         2955         <content type="html"><![CDATA[<p>nvrs is a CLI tool for tracking and updating software versions. Built for speed, it checks package updates across multiple sources, including GitHub, GitLab, AUR, crates.io and regex-defined URLs.</p>
         2956 <p>&nbsp;</p>
         2957 <p>Core features include fetching the latest version of packages, compatibility with nvchecker, comparing versions and displaying the differences, in addition to automatically auto updating old versions. Options like&nbsp;<code>--no-fail</code> handles recoverable errors gracefully and a <code>--nuke</code> command deletes outdated entries.</p>
         2958 <p>&nbsp;</p>
         2959 <p>Useful for developers or for those to want to manage their terminal tools and dependencies, consider this tool if you're looking to update your existing packages or you want to see what packages are out of date.</p>]]></content>
         2960         <author>
         2961             <name>Curator</name>
         2962             <uri>https://terminaltrove.com/post/</uri>
         2963         </author>
         2964     </entry>
         2965     <entry>
         2966         <title type="html"><![CDATA[ssh-para]]></title>
         2967         <id>https://terminaltrove.com/ssh-para/</id>
         2968         <link href="https://terminaltrove.com/ssh-para/"/>
         2969         <updated>2024-12-17T00:00:00.000Z</updated>
         2970         <summary type="html"><![CDATA[Parallel SSH jobs manager interactive CLI.]]></summary>
         2971         <content type="html"><![CDATA[<p>ssh-para is a TUI tool for managing parallel SSH jobs across multiple remote hosts. It allows you to execute commands, scripts or updates while monitoring outputs interactively.</p>
         2972 <p>&nbsp;</p>
         2973 <p>Key features include log file generation, command output review and controls for pausing, resuming, or aborting jobs in real-time. It supports advanced SSH options, hostname resolution and customizable symbols for terminal displays.</p>
         2974 <p>&nbsp;</p>
         2975 <p>This tool is ideal for system administrators, developers and those who need to manage bulk remote tasks efficiently across servers in both development and production environments.</p>]]></content>
         2976         <author>
         2977             <name>Curator</name>
         2978             <uri>https://terminaltrove.com/post/</uri>
         2979         </author>
         2980     </entry>
         2981     <entry>
         2982         <title type="html"><![CDATA[tuistash]]></title>
         2983         <id>https://terminaltrove.com/tuistash/</id>
         2984         <link href="https://terminaltrove.com/tuistash/"/>
         2985         <updated>2024-12-17T00:00:00.000Z</updated>
         2986         <summary type="html"><![CDATA[A terminal user interface for Logstash.]]></summary>
         2987         <content type="html"><![CDATA[<p>tuistash is a TUI tool for Logstash. It connects to the Logstash API or a diagnostic path to provide real-time statistics into Logstash nodes, pipelines, threads, flows and more.</p>
         2988 <p>&nbsp;</p>
         2989 <p>Core features of tuistash include customizable refresh intervals, command-line options for querying specific data (e.g., nodes, OS, JVM, pipelines) and support for output formats like JSON and raw text. In addition, tuistash displays all of these statistics (such as CPU Usage, JVM Heap, Throughput, Threads, Events, Queues, etc) as graphs and usage visualizations showing the health of your Logstash instance for debugging or profiling purposes.</p>
         2990 <p>&nbsp;</p>
         2991 <p>This tool would be most useful for those who monitor backend systems and are also familiar with Logstash, especially those who are devops and software engineers that can diagnose Logstash issues using tuistash all while not leaving the terminal.&nbsp;</p>]]></content>
         2992         <author>
         2993             <name>Curator</name>
         2994             <uri>https://terminaltrove.com/post/</uri>
         2995         </author>
         2996     </entry>
         2997     <entry>
         2998         <title type="html"><![CDATA[hevi]]></title>
         2999         <id>https://terminaltrove.com/hevi/</id>
         3000         <link href="https://terminaltrove.com/hevi/"/>
         3001         <updated>2024-12-10T00:00:00.000Z</updated>
         3002         <summary type="html"><![CDATA[A hex viewer.]]></summary>
         3003         <content type="html"><![CDATA[<p>hevi (pronounced like "heavy") is a simple hex viewer&nbsp;written in Zig similar to <code>xxf</code> and <code>hexdump</code>.</p>
         3004 <p>&nbsp;</p>
         3005 <p>Features of hevi include syntax highlighting for formats like ELF and PE files, support for custom color palettes, configurable options for offsets, ASCII views, line skipping, and raw mode. It supports flags for quick adjustments and a robust config file for persistent customization.</p>
         3006 <p>&nbsp;</p>
         3007 <p>hevi is great for those needing a simple, fast cross-platform and customizable hex viewer with helpful syntax highlighting features.</p>]]></content>
         3008         <author>
         3009             <name>Curator</name>
         3010             <uri>https://terminaltrove.com/post/</uri>
         3011         </author>
         3012     </entry>
         3013     <entry>
         3014         <title type="html"><![CDATA[kl]]></title>
         3015         <id>https://terminaltrove.com/kl/</id>
         3016         <link href="https://terminaltrove.com/kl/"/>
         3017         <updated>2024-12-10T00:00:00.000Z</updated>
         3018         <summary type="html"><![CDATA[An interactive Kubernetes log viewer for your terminal.]]></summary>
         3019         <content type="html"><![CDATA[<p>kl is an interactive Kubernetes log viewer designed for the terminal.</p>
         3020 <p>&nbsp;</p>
         3021 <p>Core features include watching logs across multiple containers, pods and clusters. In addition to also being able to search via regex and display timestamp-sorted views. With kl's TUI, you can focus on logs from specific containers, filter by labels and toggle different k8s contexts to narrow down the logs you want to view.&nbsp;</p>
         3022 <p>&nbsp;</p>
         3023 <p>Additional features include archiving logs, clipboard copying and fullscreen views. This tool also has keyboard shortcuts for rapid navigation within the TUI.</p>
         3024 <p>&nbsp;</p>
         3025 <p>kl is great for Kubernetes users needing quick access to logs from multiple Kubernetes resources and if you need to debug in multi-cluster environments.</p>]]></content>
         3026         <author>
         3027             <name>Curator</name>
         3028             <uri>https://terminaltrove.com/post/</uri>
         3029         </author>
         3030     </entry>
         3031     <entry>
         3032         <title type="html"><![CDATA[lazyjournal]]></title>
         3033         <id>https://terminaltrove.com/lazyjournal/</id>
         3034         <link href="https://terminaltrove.com/lazyjournal/"/>
         3035         <updated>2024-12-10T00:00:00.000Z</updated>
         3036         <summary type="html"><![CDATA[A terminal user interface for journalctl.]]></summary>
         3037         <content type="html"><![CDATA[<p>lazyjournal is a TUI log viewer for journalctl, systemd, docker and file system logs. It supports fuzzy search, regex filtering and quick navigation for large logs.</p>
         3038 <p>&nbsp;</p>
         3039 <p>This tool has the ability to filter logs from systemctl services, containers and files in real time. It can also view archived logs in the TUI and supports 3 different search modes (default, fuzzy and regex) to refine results. It also has helpful keybindings for navigating the TUI and performing actions like switching windows and refreshing the TUI.</p>
         3040 <p>&nbsp;</p>
         3041 <p>Suitable for sysadmins and developers or anyone working with systemd or systemctl, lazyjournal is a great tool for anyone on Linux working with logs in terminal environments where no GUI is present.</p>]]></content>
         3042         <author>
         3043             <name>Curator</name>
         3044             <uri>https://terminaltrove.com/post/</uri>
         3045         </author>
         3046     </entry>
         3047     <entry>
         3048         <title type="html"><![CDATA[lla]]></title>
         3049         <id>https://terminaltrove.com/lla/</id>
         3050         <link href="https://terminaltrove.com/lla/"/>
         3051         <updated>2024-12-10T00:00:00.000Z</updated>
         3052         <summary type="html"><![CDATA[A blazing fast ls replacement with superpowers.]]></summary>
         3053         <content type="html"><![CDATA[<p>lla is a modern alternative to the <code>ls</code> command, aiming to be a high performance directory browsing explorer with customizable views and plugins.</p>
         3054 <p>&nbsp;</p>
         3055 <p>Interesting features of lla include various display formats such as tree, grid, timeline and Git-aware views. It supports sorting, filtering and recursive listing and has a plugin system that extends its functionality further such as duplicate detection, file hash calculation, code complexity analysis, extended metadata display, keyword search, categorization and tagging to name a few.</p>
         3056 <p>&nbsp;</p>
         3057 <p>Ideal for developers and system administrators looking for an alternative to ls, lla is a powerful file exploration tool for anyone managing directories in the terminal.</p>]]></content>
         3058         <author>
         3059             <name>Curator</name>
         3060             <uri>https://terminaltrove.com/post/</uri>
         3061         </author>
         3062     </entry>
         3063     <entry>
         3064         <title type="html"><![CDATA[smartcat]]></title>
         3065         <id>https://terminaltrove.com/smartcat/</id>
         3066         <link href="https://terminaltrove.com/smartcat/"/>
         3067         <updated>2024-12-10T00:00:00.000Z</updated>
         3068         <summary type="html"><![CDATA[Putting a brain behind cat(1).]]></summary>
         3069         <content type="html"><![CDATA[<p>smartcat (sc) is a CLI tool that integrates large language models (LLMs) into the terminal. It supports various APIs like OpenAI and Anthropic and can run locally with <a class="tt-link" href="/ollama/" target="_blank" rel="noopener">ollama</a>.</p>
         3070 <p>&nbsp;</p>
         3071 <p>Key features include configurable prompts and models, conversation support and integration with terminal editors. Power users can tailor configurations, insert user input and write prompt templates for recurring tasks in the terminal.</p>
         3072 <p>&nbsp;</p>
         3073 <p>This tool is ideal for developers and terminal enthusiasts and for those that want to experiement with using LLMs and the terminal.</p>]]></content>
         3074         <author>
         3075             <name>Curator</name>
         3076             <uri>https://terminaltrove.com/post/</uri>
         3077         </author>
         3078     </entry>
         3079     <entry>
         3080         <title type="html"><![CDATA[uuinfo]]></title>
         3081         <id>https://terminaltrove.com/uuinfo/</id>
         3082         <link href="https://terminaltrove.com/uuinfo/"/>
         3083         <updated>2024-12-10T00:00:00.000Z</updated>
         3084         <summary type="html"><![CDATA[A tool to debug unique identifiers. (UUID, ULID, Snowflake, etc)]]></summary>
         3085         <content type="html"><![CDATA[<p>uuinfo is a CLI tool for analyzing unique identifiers like UUIDs, ULIDs and Snowflake IDs. If you provide an ID, uuinfo tries to detect what ID it is based on its internal structure including timestamps, basic heuristics, length, nodes and sequences.</p>
         3086 <p>&nbsp;</p>
         3087 <p>It supports <a class="tt-link" href="https://github.com/Racum/uuinfo#supported-id-formats" target="_blank" rel="noopener">a multitude of various ID formats</a> and features like color-coded bit representation and outputting to the terminal, JSON or a binary representation of the identifier. You can also force format detection with the <code>-f</code> parameter, compare Snowflake ID variants and pipe input for batch processing.</p>
         3088 <p>&nbsp;</p>
         3089 <p>This tool is useful for anyone interested in comparing and understanding different types of IDs they come across, particularly those who work in application security, distributed systems and databases where uuinfo would be effective in detecting these IDs.</p>]]></content>
         3090         <author>
         3091             <name>Curator</name>
         3092             <uri>https://terminaltrove.com/post/</uri>
         3093         </author>
         3094     </entry>
         3095     <entry>
         3096         <title type="html"><![CDATA[bacon]]></title>
         3097         <id>https://terminaltrove.com/bacon/</id>
         3098         <link href="https://terminaltrove.com/bacon/"/>
         3099         <updated>2024-12-03T00:00:00.000Z</updated>
         3100         <summary type="html"><![CDATA[A background rust code checker.]]></summary>
         3101         <content type="html"><![CDATA[<p>bacon is a background Rust code checker designed to monitor your projects with minimal user input. It runs alongside your favorite editor, alerting you to errors, warnings or test failures in real time.</p>
         3102 <p>&nbsp;</p>
         3103 <p>Core features include running <code>cargo check</code>, <code>clippy</code> or tests, with simple keyboard commands / keybindings. It supports custom jobs through a <code>bacon.toml</code> configuration file, letting you tailor specific tasks such as checking examples or targeting specific platforms like Windows. You can also switch between tasks or focus on specific failures.</p>
         3104 <p>&nbsp;</p>
         3105 <p>This tool works best for Rust developers and those who are looking for tools that can be integrated into existing editors, consider bacon if you primarily work with Rust codebases and environments.</p>]]></content>
         3106         <author>
         3107             <name>Curator</name>
         3108             <uri>https://terminaltrove.com/post/</uri>
         3109         </author>
         3110     </entry>
         3111     <entry>
         3112         <title type="html"><![CDATA[fblog]]></title>
         3113         <id>https://terminaltrove.com/fblog/</id>
         3114         <link href="https://terminaltrove.com/fblog/"/>
         3115         <updated>2024-12-03T00:00:00.000Z</updated>
         3116         <summary type="html"><![CDATA[Small command-line JSON Log viewer.]]></summary>
         3117         <content type="html"><![CDATA[<p>fblog is a command-line tool for viewing and managing JSON log files. It supports filtering, formatting and transforming logs for easier inspection and analysis.</p>
         3118 <p>&nbsp;</p>
         3119 <p>With customizable filters written in Lua, you can isolate logs based on specific conditions like severity, process, level or status. It also supports prefixing log lines and highlighting key fields for better readability and has log tailing and shell completions. Advanced formatting options let you personalize how logs appear, with support for <code>NO_COLOR</code> for disabling color output and also has color-coding and placeholder substitutions.</p>
         3120 <p>&nbsp;</p>
         3121 <p>Ideal for developers and sysadmins, fblog also integrates with <a class="tt-link" href="/categories/docker/" target="_blank" rel="noopener">Docker,</a>&nbsp;<a class="tt-link" href="/categories/kubernetes/" target="_blank" rel="noopener">Kubernetes</a> and even tools such as <a class="tt-link" href="/k9s/" target="_blank" rel="noopener">k9s</a>, making it a great choice for debugging and logging JSON files in the terminal.</p>]]></content>
         3122         <author>
         3123             <name>Curator</name>
         3124             <uri>https://terminaltrove.com/post/</uri>
         3125         </author>
         3126     </entry>
         3127     <entry>
         3128         <title type="html"><![CDATA[kanban-tui]]></title>
         3129         <id>https://terminaltrove.com/kanban-tui/</id>
         3130         <link href="https://terminaltrove.com/kanban-tui/"/>
         3131         <updated>2024-12-03T00:00:00.000Z</updated>
         3132         <summary type="html"><![CDATA[A customizable task manager in the terminal.]]></summary>
         3133         <content type="html"><![CDATA[<p>kanban-tui is a terminal kanban manager for organizing tasks using customizable Kanban boards. It offers a clean interface to manage tasks effectively within a TUI environment.</p>
         3134 <p>&nbsp;</p>
         3135 <p>You can create multiple boards, each with configurable columns, and manage tasks with options to add, edit, move or delete. Visual summaries such as bar charts provide insights into task progress, categorized by time or type. This tool also has keybindings visible in the TUI for easy navigation.</p>
         3136 <p>&nbsp;</p>
         3137 <p>For developers and productivity enthusiasts, kanban-tui is a useful tool for anyone needing a task management tool that runs exclusively in the terminal.</p>
         3138 <p>&nbsp;</p>
         3139 <p>You can quickly try it out a demo board with&nbsp; <code>ktui demo</code> in the terminal after installation.</p>]]></content>
         3140         <author>
         3141             <name>Curator</name>
         3142             <uri>https://terminaltrove.com/post/</uri>
         3143         </author>
         3144     </entry>
         3145     <entry>
         3146         <title type="html"><![CDATA[kplay]]></title>
         3147         <id>https://terminaltrove.com/kplay/</id>
         3148         <link href="https://terminaltrove.com/kplay/"/>
         3149         <updated>2024-12-03T00:00:00.000Z</updated>
         3150         <summary type="html"><![CDATA[Inspect messages in a Kafka topic in a simple and deliberate manner.]]></summary>
         3151         <content type="html"><![CDATA[<p>kplay is a terminal-based tool for inspecting and consuming Kafka topic messages. It allows users to fetch records on demand, browse them in a list and save them locally if needed.</p>
         3152 <p>&nbsp;</p>
         3153 <p>The tool supports consuming JSON messages out of the box, with options for Protocol Buffers (Protobuf) support. It includes AWS IAM authentication for secured brokers, which makes it flexible for different Kafka setups.</p>
         3154 <p>&nbsp;</p>
         3155 <p>For developers working with Apache Kafka, kplay provides a quick and simple way to consume Kafka messages directly in a TUI interface.</p>]]></content>
         3156         <author>
         3157             <name>Curator</name>
         3158             <uri>https://terminaltrove.com/post/</uri>
         3159         </author>
         3160     </entry>
         3161     <entry>
         3162         <title type="html"><![CDATA[phetch]]></title>
         3163         <id>https://terminaltrove.com/phetch/</id>
         3164         <link href="https://terminaltrove.com/phetch/"/>
         3165         <updated>2024-12-03T00:00:00.000Z</updated>
         3166         <summary type="html"><![CDATA[A terminal client designed to help you quickly navigate the gophersphere.]]></summary>
         3167         <content type="html"><![CDATA[<p>phetch is a lightweight terminal client for exploring Gopher sites or the Gophersphere.</p>
         3168 <p>&nbsp;</p>
         3169 <p>Key features include keyboard navigation which makes going through text and menu pages easier, supports downloads, displays a colorful interface, has secure browsing with TLS, Tor support and bookmarking if you stumble across a site that you want to save for later. Users can customize viewing options, autoplay media files or save configurations.&nbsp;</p>
         3170 <p>&nbsp;</p>
         3171 <p>Whether you're a Gopher enthusiast or new to the protocol, phetch provides a straightforward, efficient way to explore Gopher content securely. This tool has a &lt;1MB footprint make it accessible across Linux, macOS, and NetBSD.</p>]]></content>
         3172         <author>
         3173             <name>Curator</name>
         3174             <uri>https://terminaltrove.com/post/</uri>
         3175         </author>
         3176     </entry>
         3177     <entry>
         3178         <title type="html"><![CDATA[television]]></title>
         3179         <id>https://terminaltrove.com/television/</id>
         3180         <link href="https://terminaltrove.com/television/"/>
         3181         <updated>2024-12-03T00:00:00.000Z</updated>
         3182         <summary type="html"><![CDATA[A blazingly fast general purpose fuzzy finder TUI.]]></summary>
         3183         <content type="html"><![CDATA[<p>television is a fast, flexible general purpose fuzzy finder designed for the terminal. It is inspired by <a class="tt-link" href="https://github.com/nvim-telescope/telescope.nvim?ref=terminaltrove" target="_blank" rel="noopener">telescope.nvim</a> which is used within <a class="tt-link" href="/neovim/" target="_blank" rel="noopener">neovim</a>.</p>
         3184 <p>&nbsp;</p>
         3185 <p>The core feature television has is called "channels" which lets you search through files, text content, git repositories, environment variables, aliases and more. This tool supports the majority of many terminal emulators, has various matching patterns like fuzzy, substring, prefix and exact matches. It also has customizable keybindings and a helpful preview pane which displays the contents of selected entries.</p>
         3186 <p>&nbsp;</p>
         3187 <div class="flex max-w-full flex-col">
         3188 <div class="min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words [.text-message+&amp;]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="7942da36-3dad-46d7-b470-5c8563fe8272" data-message-model-slug="gpt-4o">
         3189 <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]">
         3190 <div class="markdown prose w-full break-words dark:prose-invert dark">
         3191 <p>Perfect for developers and terminal users who need a powerful fuzzy TUI search tool and are working with large codebases, television makes it easy to find and navigate through different data sources directly in the terminal.</p>
         3192 </div>
         3193 </div>
         3194 </div>
         3195 </div>]]></content>
         3196         <author>
         3197             <name>Curator</name>
         3198             <uri>https://terminaltrove.com/post/</uri>
         3199         </author>
         3200     </entry>
         3201     <entry>
         3202         <title type="html"><![CDATA[ali]]></title>
         3203         <id>https://terminaltrove.com/ali/</id>
         3204         <link href="https://terminaltrove.com/ali/"/>
         3205         <updated>2024-11-26T00:00:00.000Z</updated>
         3206         <summary type="html"><![CDATA[A load testing tool capable of performing real-time analysis.]]></summary>
         3207         <content type="html"><![CDATA[<p>ali is a terminal-based load testing tool designed for real-time analysis of HTTP request performance. It allows you to measure and visualize system behavior under load.</p>
         3208 <p>&nbsp;</p>
         3209 <p>The tool features a built-in terminal UI that displays real-time charts for latency, percentiles, and request metrics. It supports configurable options such as request rates, durations and custom headers. With mouse support and zoomable charts, it provides a detailed view of performance trends.</p>
         3210 <p>&nbsp;</p>
         3211 <p>It is a useful tool for developers, backend engineers and system administrators, for testing services and APIs interactively in the terminal. It is also cross platform on macOS, Linux, Windows and FreeBSD.</p>]]></content>
         3212         <author>
         3213             <name>Curator</name>
         3214             <uri>https://terminaltrove.com/post/</uri>
         3215         </author>
         3216     </entry>
         3217     <entry>
         3218         <title type="html"><![CDATA[cargo-selector]]></title>
         3219         <id>https://terminaltrove.com/cargo-selector/</id>
         3220         <link href="https://terminaltrove.com/cargo-selector/"/>
         3221         <updated>2024-11-26T00:00:00.000Z</updated>
         3222         <summary type="html"><![CDATA[Cargo subcommand to select and execute binary/example targets.]]></summary>
         3223         <content type="html"><![CDATA[<p>cargo-selector is a terminal tool for efficiently selecting and running binary or example targets in a Rust project.</p>
         3224 <p>&nbsp;</p>
         3225 <p>With an interactive interface, this tool acts as a cargo subcommand. Users can navigate through a list of binaries or examples, then execute <code>cargo run</code> or <code>cargo build</code> directly. Options include filtering by target kind and customizing display size, while keyboard shortcuts allow smooth navigation and action switching.</p>
         3226 <p>&nbsp;</p>
         3227 <p>Perfect for developers who develop, build and test out Rust projects, cargo-selector can be considered to try out when you want to run examples of any library to quickly build and run example binaries with as few commands and typing as possible.</p>]]></content>
         3228         <author>
         3229             <name>Curator</name>
         3230             <uri>https://terminaltrove.com/post/</uri>
         3231         </author>
         3232     </entry>
         3233     <entry>
         3234         <title type="html"><![CDATA[khal]]></title>
         3235         <id>https://terminaltrove.com/khal/</id>
         3236         <link href="https://terminaltrove.com/khal/"/>
         3237         <updated>2024-11-26T00:00:00.000Z</updated>
         3238         <summary type="html"><![CDATA[A standards based CLI and terminal calendar program.]]></summary>
         3239         <content type="html"><![CDATA[<p>khali is a command-line calendar tool designed for managing events and schedules directly in your terminal.</p>
         3240 <p>&nbsp;</p>
         3241 <p>The tool lets you quickly create, view and edit events, either interactively or via commands. Its interactive mode, <code>ikhal</code>, allows easy browsing and modification of events using keyboard shortcuts. This tool also supports custom formatting, recurring events and timezone configuration. It also integrates with CalDAV servers which enables synchronization across devices.</p>
         3242 <p>&nbsp;</p>
         3243 <p>For those looking for a different calendar application than the standard UNIX <code>cal</code>, khal is worth a look for a more featureful calendar management tool in the terminal.</p>]]></content>
         3244         <author>
         3245             <name>Curator</name>
         3246             <uri>https://terminaltrove.com/post/</uri>
         3247         </author>
         3248     </entry>
         3249     <entry>
         3250         <title type="html"><![CDATA[para-cada]]></title>
         3251         <id>https://terminaltrove.com/para-cada/</id>
         3252         <link href="https://terminaltrove.com/para-cada/"/>
         3253         <updated>2024-11-26T00:00:00.000Z</updated>
         3254         <summary type="html"><![CDATA[Executes your command for each file selected using glob expression(s).]]></summary>
         3255         <content type="html"><![CDATA[<p>para-cada is a CLI tool which automates repetitive file-based tasks using simple commands with glob expressions. It processes each file in a specified set, running your chosen command for each match.</p>
         3256 <p>&nbsp;</p>
         3257 <p>This tool has features which includes batch processing, Python-based filters, concurrency and dry-run modes for safe previews. It can customize commands with powerful expressions referencing file properties or content. You can even use plugins for more advanced operations.</p>
         3258 <p>&nbsp;</p>
         3259 <p>Ideal for those who managing large file collections, para-cada is great for tasks like renaming, sorting, or any repetitive task you want to eliminate from the terminal.</p>]]></content>
         3260         <author>
         3261             <name>Curator</name>
         3262             <uri>https://terminaltrove.com/post/</uri>
         3263         </author>
         3264     </entry>
         3265     <entry>
         3266         <title type="html"><![CDATA[sshclick]]></title>
         3267         <id>https://terminaltrove.com/sshclick/</id>
         3268         <link href="https://terminaltrove.com/sshclick/"/>
         3269         <updated>2024-11-26T00:00:00.000Z</updated>
         3270         <summary type="html"><![CDATA[Terminal based assisted management of your SSH config files.]]></summary>
         3271         <content type="html"><![CDATA[<p>sshclick is a CLI and TUI tool for managing SSH configuration files. It uses existing SSH configs, groups hosts and adds metadata for better config management.</p>
         3272 <p>&nbsp;</p>
         3273 <p>Core features include viewing, editing, grouping, and searching host entries. This tool has the ability to visualize connection graphs in the terminal (if <code>ProxyJump</code> is used), can output SSH configs in various formats including JSON, has TUI interactivity and can test SSH host connections in the terminal.</p>
         3274 <p>&nbsp;</p>
         3275 <p>Ideal for developers and sysadmins managing complex SSH setups, sshclick is a suite worth looking into for ensuring SSH configs remain clean and manageable. Unless you're viewing or listing SSH configs, if you intend to modify your config file with this tool, ensure you have a backup of your SSH config before using sshclick.</p>]]></content>
         3276         <author>
         3277             <name>Curator</name>
         3278             <uri>https://terminaltrove.com/post/</uri>
         3279         </author>
         3280     </entry>
         3281     <entry>
         3282         <title type="html"><![CDATA[tzupdate]]></title>
         3283         <id>https://terminaltrove.com/tzupdate/</id>
         3284         <link href="https://terminaltrove.com/tzupdate/"/>
         3285         <updated>2024-11-26T00:00:00.000Z</updated>
         3286         <summary type="html"><![CDATA[Set the system timezone based on IP geolocation.]]></summary>
         3287         <content type="html"><![CDATA[<p>tzupdate is a tool that automatically sets your system's timezone using geolocation. It's a simple and efficient way to ensure your system time is always accurate.</p>
         3288 <p>&nbsp;</p>
         3289 <p>It works by querying multiple geolocation services in parallel to determine your location and maps this to the correct timezone. Key features include protection against invalid results, specifying an alternative IP address&nbsp;and the ability to simulate changes before applying them by printing the timezone information with&nbsp;<code>-p</code> flag.</p>
         3290 <p>&nbsp;</p>
         3291 <p>Great for system administrators, software engineers or anyone working with time on servers, tzupdate is ideal when working across different locations or virtual machines.</p>]]></content>
         3292         <author>
         3293             <name>Curator</name>
         3294             <uri>https://terminaltrove.com/post/</uri>
         3295         </author>
         3296     </entry>
         3297     <entry>
         3298         <title type="html"><![CDATA[bkp]]></title>
         3299         <id>https://terminaltrove.com/bkp/</id>
         3300         <link href="https://terminaltrove.com/bkp/"/>
         3301         <updated>2024-11-19T00:00:00.000Z</updated>
         3302         <summary type="html"><![CDATA[Utility that makes backups of your files/directories.]]></summary>
         3303         <content type="html"><![CDATA[<p>bkp is a command-line tool for creating backups of files or directories. It can produce simple copies or .tar archives with optional metadata like author, creation time and commit messages for tar backups.</p>
         3304 <p>&nbsp;</p>
         3305 <p>The tool supports multiple files and restores data to the original location with a single command. Use the <code>-a</code> flag for archives and <code>-m</code> to add comments.</p>
         3306 <p>&nbsp;</p>
         3307 <p>Useful&nbsp;for developers and power users, bkp ensures quick backups and easy restoration without complex setup.</p>]]></content>
         3308         <author>
         3309             <name>Curator</name>
         3310             <uri>https://terminaltrove.com/post/</uri>
         3311         </author>
         3312     </entry>
         3313     <entry>
         3314         <title type="html"><![CDATA[caligula]]></title>
         3315         <id>https://terminaltrove.com/caligula/</id>
         3316         <link href="https://terminaltrove.com/caligula/"/>
         3317         <updated>2024-11-19T00:00:00.000Z</updated>
         3318         <summary type="html"><![CDATA[A user-friendly, lightweight TUI for disk imaging.]]></summary>
         3319         <content type="html"><![CDATA[<p>caligula is a terminal tool for imaging disks with a simple TUI interface. It automates disk burning while ensuring user input is accurate and safe.</p>
         3320 <p>&nbsp;</p>
         3321 <p>Features of caligula include automatic disk detection, decompression of formats like .gz and .xz, hash verification and post-write disk validation. It also provides intuitive and cool graphs showing disk burn speed and handles permissions by prompting for root access when necessary.</p>
         3322 <p>&nbsp;</p>
         3323 <p>caligula is perfect for developers, sysadmins and especially hobbyists with homelabs who want to create or burn disk images while staying in the terminal.</p>]]></content>
         3324         <author>
         3325             <name>Curator</name>
         3326             <uri>https://terminaltrove.com/post/</uri>
         3327         </author>
         3328     </entry>
         3329     <entry>
         3330         <title type="html"><![CDATA[dusage]]></title>
         3331         <id>https://terminaltrove.com/dusage/</id>
         3332         <link href="https://terminaltrove.com/dusage/"/>
         3333         <updated>2024-11-19T00:00:00.000Z</updated>
         3334         <summary type="html"><![CDATA[A command line disk usage information tool.]]></summary>
         3335         <content type="html"><![CDATA[<p>dusage is a command-line tool for viewing disk and inode usage with a clear and visually informative output. It serves as an improved alternative to <code>df</code>.</p>
         3336 <p>&nbsp;</p>
         3337 <p>Key features include bar graphs for disk and inode usage, grouped filesystem views, and distinct colors for important directories like <code>/</code>, <code>/boot</code>, and <code>/mnt</code>. It supports copy-friendly output formatting for easy sharing.</p>
         3338 <p>&nbsp;</p>
         3339 <p>Useful for system administrators and developers, dusage quickly displays disk usage with an optional debug (-d) parameter for even more detailed information.</p>]]></content>
         3340         <author>
         3341             <name>Curator</name>
         3342             <uri>https://terminaltrove.com/post/</uri>
         3343         </author>
         3344     </entry>
         3345     <entry>
         3346         <title type="html"><![CDATA[qrc]]></title>
         3347         <id>https://terminaltrove.com/qrc/</id>
         3348         <link href="https://terminaltrove.com/qrc/"/>
         3349         <updated>2024-11-19T00:00:00.000Z</updated>
         3350         <summary type="html"><![CDATA[A QR code generator for text terminals.]]></summary>
         3351         <content type="html"><![CDATA[<p>qrc is a terminal-based QR code generator that outputs QR codes in ASCII or Sixel format in the terminal.</p>
         3352 <p>&nbsp;</p>
         3353 <p>The tool accepts text via command-line arguments or standard input (stdin) and converts it into a QR code. This tool is compatible with most text terminals and it also supports sixel graphics for enhanced visual output if this is supported by the terminal.</p>
         3354 <p>&nbsp;</p>
         3355 <p>Other features include inverting the QR code, changing the margins, foreground and background color of the QR code.&nbsp;</p>
         3356 <p>&nbsp;</p>
         3357 <p>A great usecase for quick data transfers to devices with QR code readers like mobile phones, qrc is straightforward to use, easily accessible and fast to generate in the terminal.</p>]]></content>
         3358         <author>
         3359             <name>Curator</name>
         3360             <uri>https://terminaltrove.com/post/</uri>
         3361         </author>
         3362     </entry>
         3363     <entry>
         3364         <title type="html"><![CDATA[tere]]></title>
         3365         <id>https://terminaltrove.com/tere/</id>
         3366         <link href="https://terminaltrove.com/tere/"/>
         3367         <updated>2024-11-19T00:00:00.000Z</updated>
         3368         <summary type="html"><![CDATA[A faster alternative to cd + ls.]]></summary>
         3369         <content type="html"><![CDATA[<p>tere is a terminal file explorer designed for quick folder navigation. It replaces repetitive <code>cd</code> and <code>ls</code> commands, instead displaying a TUI that prints folder paths for efficient movement.</p>
         3370 <p>&nbsp;</p>
         3371 <p>Core features include intuitive keyboard shortcuts, type-ahead search and customizable shell integrations like <a class="tt-link" href="/fzf/" target="_blank" rel="noopener">fzf</a> and <a class="tt-link" href="/zoxide/" target="_blank" rel="noopener">zoxide</a>. This tool focuses solely on navigating directories, not file management, making it lightweight and easy to use across platforms like Linux, Windows, and macOS or operating systems which are resource constrained.</p>
         3372 <p>&nbsp;</p>
         3373 <div class="font-claude-message  pr-4  md:pr-9  relative  leading-[1.65rem]  [&amp;_pre&gt;div]:bg-bg-300  [&amp;_.ignore-pre-bg&gt;div]:bg-transparent  [&amp;_pre]:-mr-4  md:[&amp;_pre]:-mr-9">
         3374 <div>
         3375 <div class="grid-cols-1 grid gap-2.5 [&amp;_&gt;_*]:min-w-0">
         3376 <p class="whitespace-pre-wrap break-words">Built for terminal users tired of typing long paths or hitting tab repeatedly and for developers and terminal enthusiasts, tere is lightweight, cross platform and a minimalist directory navigator that cuts navigation time to seconds.</p>
         3377 </div>
         3378 </div>
         3379 </div>]]></content>
         3380         <author>
         3381             <name>Curator</name>
         3382             <uri>https://terminaltrove.com/post/</uri>
         3383         </author>
         3384     </entry>
         3385     <entry>
         3386         <title type="html"><![CDATA[wireman]]></title>
         3387         <id>https://terminaltrove.com/wireman/</id>
         3388         <link href="https://terminaltrove.com/wireman/"/>
         3389         <updated>2024-11-19T00:00:00.000Z</updated>
         3390         <summary type="html"><![CDATA[A TUI gRPC client.]]></summary>
         3391         <content type="html"><![CDATA[<p>wireman is a TUI gRPC client for testing gRPC endpoints.</p>
         3392 <p>&nbsp;</p>
         3393 <p>It has the ability to read protocol buffer (.proto) files and has support for server reflection, storing request histories for reuse and vim inspired keyboard navigation.</p>
         3394 <p>&nbsp;</p>
         3395 <p>Other features include setting host addresses, authentication headers, defaults for nested/repeated fields, features like custom themes, a built-in request editor and the ability to generate gRPCurl commands for easy sharing.</p>
         3396 <p>&nbsp;</p>
         3397 <p>For those that work with Kubernetes, internal gRPC services or systems that would use gRPC, would find wireman a very suitable tool for testing gRPC services quickly without leaving the terminal. In addition, it is also cross platform on macOS, Windows and Linux as single binaries.</p>]]></content>
         3398         <author>
         3399             <name>Curator</name>
         3400             <uri>https://terminaltrove.com/post/</uri>
         3401         </author>
         3402     </entry>
         3403     <entry>
         3404         <title type="html"><![CDATA[ddgr]]></title>
         3405         <id>https://terminaltrove.com/ddgr/</id>
         3406         <link href="https://terminaltrove.com/ddgr/"/>
         3407         <updated>2024-11-12T12:00:00.000Z</updated>
         3408         <summary type="html"><![CDATA[DuckDuckGo from the terminal.]]></summary>
         3409         <content type="html"><![CDATA[<p>ddgr is a CLI tool that brings DuckDuckGo search to the terminal without tracking.</p>
         3410 <p>&nbsp;</p>
         3411 <p>It includes features such as custom result limits, instant answers, support for HTTPS proxies, Tor network support, region-specific searches and more. You can also use <a href="https://duckduckgo.com/bangs" target="_blank" rel="noopener">DuckDuckGo '!bang' shortcuts</a> with autocompletion in ddgr to search within specific sites and it integrates with text-based browsers like <a class="tt-link" href="/lynx/" target="_blank" rel="noopener">lynx</a>, <a class="tt-link" href="/elinks/" target="_blank" rel="noopener">elinks</a>, <a class="tt-link" href="/links/" target="_blank" rel="noopener">links</a> and <a class="tt-link" href="/w3m/" target="_blank" rel="noopener">w3m</a> as ddgr is entirely text-based. It also supports "I'm Feeling Ducky" searches for instant results.</p>
         3412 <p>&nbsp;</p>
         3413 <p>For users that are privacy-conscious who want direct, no-nonsense searches without switching to a browser, ddgr is great for this use case. It&rsquo;s also great for quick lookups or focused research, whether you&rsquo;re using a Linux setup, a Raspberry Pi or simply prefer working without distractions in the terminal.</p>]]></content>
         3414         <author>
         3415             <name>Curator</name>
         3416             <uri>https://terminaltrove.com/post/</uri>
         3417         </author>
         3418     </entry>
         3419     <entry>
         3420         <title type="html"><![CDATA[kibi]]></title>
         3421         <id>https://terminaltrove.com/kibi/</id>
         3422         <link href="https://terminaltrove.com/kibi/"/>
         3423         <updated>2024-11-12T00:00:00.000Z</updated>
         3424         <summary type="html"><![CDATA[A text editor in less than 1024 lines of code, written in Rust.]]></summary>
         3425         <content type="html"><![CDATA[<p>kibi is a minimalist text editor built in Rust, designed to stay under 1024 lines of code.</p>
         3426 <p>&nbsp;</p>
         3427 <p>This editor has core editing features like UTF-8 support, incremental search, syntax highlighting, and line numbers. Its lightweight design supports Linux, macOS, Windows and WASI making it accessible across platforms. Configuration is simple, with options for syntax highlighting and custom keybindings.</p>
         3428 <p>&nbsp;</p>
         3429 <p>kibi works great for users seeking a quick, no-frills editor in the terminal.</p>]]></content>
         3430         <author>
         3431             <name>Curator</name>
         3432             <uri>https://terminaltrove.com/post/</uri>
         3433         </author>
         3434     </entry>
         3435     <entry>
         3436         <title type="html"><![CDATA[koji]]></title>
         3437         <id>https://terminaltrove.com/koji/</id>
         3438         <link href="https://terminaltrove.com/koji/"/>
         3439         <updated>2024-11-12T00:00:00.000Z</updated>
         3440         <summary type="html"><![CDATA[An interactive CLI for creating conventional commits.]]></summary>
         3441         <content type="html"><![CDATA[<p>koji is a command-line tool designed to help users create standardized, conventional commits with in the terminal. It prompts users through a guided commit-writing process, ensuring all messages are formatted for clarity.</p>
         3442 <p>&nbsp;</p>
         3443 <p>This tool has features such as scope autocomplete, customizable commit types and the option to include emojis. It can be used as a Git hook, so every commit is automatically checked to follow the conventional commit style.</p>
         3444 <p>&nbsp;</p>
         3445 <p>For teams and individuals who want organized, clear commit histories without hassle, by using koji, developers can ensure consistent, professional commit logs in their repositories.</p>]]></content>
         3446         <author>
         3447             <name>Curator</name>
         3448             <uri>https://terminaltrove.com/post/</uri>
         3449         </author>
         3450     </entry>
         3451     <entry>
         3452         <title type="html"><![CDATA[menyoki]]></title>
         3453         <id>https://terminaltrove.com/menyoki/</id>
         3454         <link href="https://terminaltrove.com/menyoki/"/>
         3455         <updated>2024-11-12T00:00:00.000Z</updated>
         3456         <summary type="html"><![CDATA[Screenshot/cast and perform ImageOps on the command line.]]></summary>
         3457         <content type="html"><![CDATA[<p>menyoki is a command-line tool designed for capturing screenshots and recording screencasts right from the terminal. It supports capturing specific areas or entire screens and can output images in various formats, including GIF, PNG and JPEG.</p>
         3458 <p>&nbsp;</p>
         3459 <p>Beyond basic capture, menyoki allows for additional image manipulations, such as resizing, cropping, and even converting images to grayscale. It also includes tools to analyze and edit images, giving more flexibility for more complex visual tasks. For macOS and Windows users, menyoki performs image manipulation only.</p>
         3460 <p>&nbsp;</p>
         3461 <p>Useful for developers and terminal users who need efficient, in-terminal screen captures and image edits, menyoki is a solid choice for those who want quick terminal screen captures, GIFs or screenshots without needing graphical tools.</p>]]></content>
         3462         <author>
         3463             <name>Curator</name>
         3464             <uri>https://terminaltrove.com/post/</uri>
         3465         </author>
         3466     </entry>
         3467     <entry>
         3468         <title type="html"><![CDATA[qq]]></title>
         3469         <id>https://terminaltrove.com/qq/</id>
         3470         <link href="https://terminaltrove.com/qq/"/>
         3471         <updated>2024-11-12T00:00:00.000Z</updated>
         3472         <summary type="html"><![CDATA[A jq inspired interoperable config format transcoder with interactive querying.]]></summary>
         3473         <content type="html"><![CDATA[<p>qq is a command-line tool for transcoding configuration formats and querying structured data with a syntax similar to <a class="tt-link" href="/jq/" target="_blank" rel="noopener">jq</a>. Supporting formats like JSON, XML, YAML and more it allows users to work with diverse data formats.</p>
         3474 <p>&nbsp;</p>
         3475 <p>Some features of qq include multi-format conversions, interactive query-building mode with autocompletion and integration with shell scripts. qq offers high performance for broad use cases, while maintaining compatibility with jq syntax.</p>
         3476 <p>&nbsp;</p>
         3477 <p>Recommended for developers and system admins, those who are used to jq's syntax may also want to give qq a try, especially if you are dealing with complex JSON data and want to benefit from qq's interactivity and autocompletion features.</p>]]></content>
         3478         <author>
         3479             <name>Curator</name>
         3480             <uri>https://terminaltrove.com/post/</uri>
         3481         </author>
         3482     </entry>
         3483     <entry>
         3484         <title type="html"><![CDATA[yr]]></title>
         3485         <id>https://terminaltrove.com/yr/</id>
         3486         <link href="https://terminaltrove.com/yr/"/>
         3487         <updated>2024-11-12T00:00:00.000Z</updated>
         3488         <summary type="html"><![CDATA[Get the weather delivered to your command-line.]]></summary>
         3489         <content type="html"><![CDATA[<p>yr is a command-line tool for checking weather forecasts directly in the terminal, using data from Meteorologisk institutt and OpenStreetMap&rsquo;s Nominatim API. It allows users to check the current weather or forecast for specific locations with simple commands.</p>
         3490 <p>&nbsp;</p>
         3491 <p>Core commands include viewing the current weather, forecasts and opening forecasts in a web browser straight from the terminal. Additionally, yr can be used as a Go package for custom integrations in Go projects.</p>]]></content>
         3492         <author>
         3493             <name>Curator</name>
         3494             <uri>https://terminaltrove.com/post/</uri>
         3495         </author>
         3496     </entry>
         3497     <entry>
         3498         <title type="html"><![CDATA[bt]]></title>
         3499         <id>https://terminaltrove.com/bt/</id>
         3500         <link href="https://terminaltrove.com/bt/"/>
         3501         <updated>2024-11-05T00:00:00.000Z</updated>
         3502         <summary type="html"><![CDATA[Interactive tree-like terminal file manager.]]></summary>
         3503         <content type="html"><![CDATA[<p>bt (Better Tree) is a lightweight TUI tool for manipulating file trees in the terminal.&nbsp;</p>
         3504 <p>&nbsp;</p>
         3505 <p>It supports common file operations like moving, copying, renaming and deleting files with simple keybindings. Users can navigate directories, preview files and edit files directly in their preferred editor.</p>
         3506 <p>&nbsp;</p>
         3507 <p>For those used to traditional column-based file managers, bt maintains context and simplifies file management tasks. It is ideal for developers and terminal enthusiasts needing an intuitive file tree manager.</p>]]></content>
         3508         <author>
         3509             <name>Curator</name>
         3510             <uri>https://terminaltrove.com/post/</uri>
         3511         </author>
         3512     </entry>
         3513     <entry>
         3514         <title type="html"><![CDATA[dotenvhub]]></title>
         3515         <id>https://terminaltrove.com/dotenvhub/</id>
         3516         <link href="https://terminaltrove.com/dotenvhub/"/>
         3517         <updated>2024-11-05T00:00:00.000Z</updated>
         3518         <summary type="html"><![CDATA[A TUI to manage your .env files in the terminal.]]></summary>
         3519         <content type="html"><![CDATA[<p>dotenvhub is a terminal tool for managing .env files, storing and centrally managing them.</p>
         3520 <p>&nbsp;</p>
         3521 <p>It supports creating, editing and deleting .env files, encouraging 12-factor principles and provides three methods for setting environment variables: copying shell-specific commands to the clipboard, creating a copy of the file in the current working directory, or copying the file path for use with other tools.<br><br></p>
         3522 <p>This tool is perfect for developers who need a quick and organized way to handle environment variables across projects in the terminal.</p>]]></content>
         3523         <author>
         3524             <name>Curator</name>
         3525             <uri>https://terminaltrove.com/post/</uri>
         3526         </author>
         3527     </entry>
         3528     <entry>
         3529         <title type="html"><![CDATA[hishtory]]></title>
         3530         <id>https://terminaltrove.com/hishtory/</id>
         3531         <link href="https://terminaltrove.com/hishtory/"/>
         3532         <updated>2024-11-05T00:00:00.000Z</updated>
         3533         <summary type="html"><![CDATA[Your shell history: synced, queryable, and in context.]]></summary>
         3534         <content type="html"><![CDATA[<p>hishtory is a shell history tool that logs your command history along with context like directory, success status, and execution time.</p>
         3535 <p>&nbsp;</p>
         3536 <p>Some features include querying, enabling/disabling recording, redacting entries and AI assistance for shell commands. It also supports self-hosting and offline installs, storing data locally and encrypting it for syncing across devices. You can use the <code>Control+R</code> key binding to search your history with detailed queries.</p>
         3537 <p>&nbsp;</p>
         3538 <p>hishtory is useful for developers and power users needing comprehensive shell history management, accessible on all their devices.</p>]]></content>
         3539         <author>
         3540             <name>Curator</name>
         3541             <uri>https://terminaltrove.com/post/</uri>
         3542         </author>
         3543     </entry>
         3544     <entry>
         3545         <title type="html"><![CDATA[mqttui]]></title>
         3546         <id>https://terminaltrove.com/mqttui/</id>
         3547         <link href="https://terminaltrove.com/mqttui/"/>
         3548         <updated>2024-11-05T00:00:00.000Z</updated>
         3549         <summary type="html"><![CDATA[A TUI tool to publish/subscribe MQTT messages from the terminal.]]></summary>
         3550         <content type="html"><![CDATA[<p>mqttui is a TUI tool for quickly subscribing to or publishing MQTT messages. It supports subscribing to multiple topics and publishing messages with options such as retaining messages.</p>
         3551 <p>&nbsp;</p>
         3552 <p>Users can log messages to the terminal or read a single payload. This tool also has a TUI interface which you can use to clean retained topics, browse topics, inspect the payload data such as JSON, etc and visualize this data in a graph in the terminal. You can also configure environment variables i.e. the broker URL, username, password etc, all can be used for scripting.</p>
         3553 <p>&nbsp;</p>
         3554 <p>Recommended for hobbyists who have a homelab or software/hardware engineers working with IoT devices that use the MQTT protocol, mqttui is ideal when you need a fast, efficient way to interact with MQTT topics from the terminal.</p>]]></content>
         3555         <author>
         3556             <name>Curator</name>
         3557             <uri>https://terminaltrove.com/post/</uri>
         3558         </author>
         3559     </entry>
         3560     <entry>
         3561         <title type="html"><![CDATA[rsyncy]]></title>
         3562         <id>https://terminaltrove.com/rsyncy/</id>
         3563         <link href="https://terminaltrove.com/rsyncy/"/>
         3564         <updated>2024-11-05T00:00:00.000Z</updated>
         3565         <summary type="html"><![CDATA[A status/progress bar for rsync.]]></summary>
         3566         <content type="html"><![CDATA[<p>rsyncy is a TUI tool that adds a status and progress bar to <a class="tt-link" href="/rsync/" target="_blank" rel="noopener">rsync</a>.</p>
         3567 <p>&nbsp;</p>
         3568 <p>It displays transfer progress, speed, elapsed time and file counts, that allows you to monitor large data transfers visually. This tool uses the same arguments as rsync and you can also pipe output from rsync to rsyncy. If you prefer to not have any colors, rsyncy has the option to turn this off.</p>
         3569 <p>&nbsp;</p>
         3570 <p>rsyncy works best for those who need quick, real-time feedback on their file transfers that use rsync without typing in many options.</p>]]></content>
         3571         <author>
         3572             <name>Curator</name>
         3573             <uri>https://terminaltrove.com/post/</uri>
         3574         </author>
         3575     </entry>
         3576     <entry>
         3577         <title type="html"><![CDATA[tabiew]]></title>
         3578         <id>https://terminaltrove.com/tabiew/</id>
         3579         <link href="https://terminaltrove.com/tabiew/"/>
         3580         <updated>2024-11-05T00:00:00.000Z</updated>
         3581         <summary type="html"><![CDATA[A lightweight TUI application to view and query tabular data files.]]></summary>
         3582         <content type="html"><![CDATA[<p>tabiew is a lightweight TUI application for viewing and querying tabular data files like CSV, Parquet and JSON.</p>
         3583 <p>&nbsp;</p>
         3584 <p>It features vim-style keybindings, SQL support and the ability to show multiple tables in a single view. Users can perform various operations such as selecting, filtering and ordering data directly in the terminal.</p>
         3585 <p>&nbsp;</p>
         3586 <p>This tool can be used by developers and especially data analysts who need a way to manage and query large datasets in different formats, fast, cross platform and all inside a TUI.</p>]]></content>
         3587         <author>
         3588             <name>Curator</name>
         3589             <uri>https://terminaltrove.com/post/</uri>
         3590         </author>
         3591     </entry>
         3592     <entry>
         3593         <title type="html"><![CDATA[angryoxide]]></title>
         3594         <id>https://terminaltrove.com/angryoxide/</id>
         3595         <link href="https://terminaltrove.com/angryoxide/"/>
         3596         <updated>2024-10-29T12:00:00.000Z</updated>
         3597         <summary type="html"><![CDATA[A WiFi attack and pentesting tool built in Rust.]]></summary>
         3598         <content type="html"><![CDATA[<p>angryoxide is a WiFi (802.11) attack tool built in Rust. Users can use angryoxide to perform Wi-Fi pentesting by collecting&nbsp;Extensible Authentication Protocol over LAN (EAPoL) handshakes and Pairwise Master Key Identifiers (PMKIDs) for cracking with tools like <a class="tt-link" href="/hashcat/" target="_blank" rel="noopener">hashcat</a>.</p>
         3599 <p>&nbsp;</p>
         3600 <p>This tool features an active attack engine, target filtering, auto-hunting channels, a TUI and GPS integration with geofencing. It supports attacks like deauthentication, PMKID collection and rogue frame injection.</p>
         3601 <p>&nbsp;</p>
         3602 <p>Useful for security researchers, hobbyist and professional penetration testers, angryoxide helps to assess Wi-Fi network vulnerabilities. Ensure that you use this tool on networks where you have permission to test or on your own network.</p>]]></content>
         3603         <author>
         3604             <name>Curator</name>
         3605             <uri>https://terminaltrove.com/post/</uri>
         3606         </author>
         3607     </entry>
         3608     <entry>
         3609         <title type="html"><![CDATA[cy]]></title>
         3610         <id>https://terminaltrove.com/cy/</id>
         3611         <link href="https://terminaltrove.com/cy/"/>
         3612         <updated>2024-10-29T00:00:00.000Z</updated>
         3613         <summary type="html"><![CDATA[A time traveling terminal multiplexer.]]></summary>
         3614         <content type="html"><![CDATA[<p>cy is a terminal multiplexer aiming to be an modern, ergonomic alternative to <a class="tt-link" href="/tmux/" target="_blank" rel="noopener">tmux</a> and screen. It allows you to manage multiple terminal sessions within a single interface.</p>
         3615 <p>&nbsp;</p>
         3616 <p>Core features of cy include a flexible layout system, replaying and searching through recorded terminal sessions, keybindings, shell command history and an advanced scripting and configuration engine for extending cy using the Janet programming language.&nbsp;</p>
         3617 <p>&nbsp;</p>
         3618 <p>This tool also offers built-in fuzzy finding similar to <a class="tt-link" href="/fzf/" target="_blank" rel="noopener">fzf</a> for quick navigation and displays fun to look at terminal animations. For those who are used to terminal multiplexing and want to search previous terminal sessions or just want to try a newer alternative, cy might be worth exploring.</p>]]></content>
         3619         <author>
         3620             <name>Curator</name>
         3621             <uri>https://terminaltrove.com/post/</uri>
         3622         </author>
         3623     </entry>
         3624     <entry>
         3625         <title type="html"><![CDATA[gfold]]></title>
         3626         <id>https://terminaltrove.com/gfold/</id>
         3627         <link href="https://terminaltrove.com/gfold/"/>
         3628         <updated>2024-10-29T00:00:00.000Z</updated>
         3629         <summary type="html"><![CDATA[A CLI tool that helps you keep track of multiple Git repositories.]]></summary>
         3630         <content type="html"><![CDATA[<p>gfold is a command-line (CLI) tool that helps you track multiple Git repositories across directories. It displays relevant information without modifying your filesystem.</p>
         3631 <p>&nbsp;</p>
         3632 <p>It scans directories to find Git repositories and analyzes them concurrently, by default it scans the current working directory. You can customize behavior with a config file to avoid repeated arguments. When you want to create a configuration file, gfold supports a dry run which shows you a preview of the configuration file before it generates it.</p>
         3633 <p>&nbsp;</p>
         3634 <p>For developers who need to handle multiple Git repositories, gfold can be a helpful tool for this use-case. It is also cross platform on macOS, Linux, Windows and BSD systems.</p>]]></content>
         3635         <author>
         3636             <name>Curator</name>
         3637             <uri>https://terminaltrove.com/post/</uri>
         3638         </author>
         3639     </entry>
         3640     <entry>
         3641         <title type="html"><![CDATA[haiti]]></title>
         3642         <id>https://terminaltrove.com/haiti/</id>
         3643         <link href="https://terminaltrove.com/haiti/"/>
         3644         <updated>2024-10-29T00:00:00.000Z</updated>
         3645         <summary type="html"><![CDATA[A CLI to that identifies various hash types.]]></summary>
         3646         <content type="html"><![CDATA[<p>haiti is a command-line tool and library that identifies the type of hash algorithm used for a given hash string.</p>
         3647 <p>&nbsp;</p>
         3648 <p>It recognizes over 632 hash types, including modern algorithms like SHA3, Keccak and Blake2. This tool supports color output and can also be integrated as a software library to check hash types in other applications.&nbsp;</p>
         3649 <p>&nbsp;</p>
         3650 <p>When you need to quickly identify unknown hash types and want this functionality in other software projects, haiti would be an ideal tool to use.</p>]]></content>
         3651         <author>
         3652             <name>Curator</name>
         3653             <uri>https://terminaltrove.com/post/</uri>
         3654         </author>
         3655     </entry>
         3656     <entry>
         3657         <title type="html"><![CDATA[s3scanner]]></title>
         3658         <id>https://terminaltrove.com/s3scanner/</id>
         3659         <link href="https://terminaltrove.com/s3scanner/"/>
         3660         <updated>2024-10-29T00:00:00.000Z</updated>
         3661         <summary type="html"><![CDATA[A tool to scan for misconfigured S3 buckets.]]></summary>
         3662         <content type="html"><![CDATA[<p>s3scanner is a command-line tool that finds open S3 buckets in AWS and other cloud providers like GCP, DigitalOcean and Linode. It identifies misconfigured storage buckets.</p>
         3663 <p>&nbsp;</p>
         3664 <p>Core features of this tool include multi-threaded scanning, support for multiple storage providers, scanning bucket permissions, saving results to a database and message queue integration such as RabbitMQ for scalable scanning.</p>
         3665 <p>&nbsp;</p>
         3666 <p>Useful for security professionals and developers working with S3 buckets, s3scanner detects security risks by finding public buckets. It is best used when auditing cloud storage or during penetration testing.</p>]]></content>
         3667         <author>
         3668             <name>Curator</name>
         3669             <uri>https://terminaltrove.com/post/</uri>
         3670         </author>
         3671     </entry>
         3672     <entry>
         3673         <title type="html"><![CDATA[aim]]></title>
         3674         <id>https://terminaltrove.com/aim/</id>
         3675         <link href="https://terminaltrove.com/aim/"/>
         3676         <updated>2024-10-21T23:00:00.000Z</updated>
         3677         <summary type="html"><![CDATA[A command line download/upload tool with resume.]]></summary>
         3678         <content type="html"><![CDATA[<p>aim is a command-line tool for downloading and uploading files with resume support similar to <a class="tt-link" href="/aria2/" target="_blank" rel="noopener">aria2</a>.</p>
         3679 <p>&nbsp;</p>
         3680 <p>Core features include support for HTTP(S), FTP, SFTP, SSH, and S3 protocols, optional SHA256 checksum verification, interactive mode for navigating directories and the ability to resume interrupted transfers. This tool also lets you share local folders over HTTP for simple file transfers between machines and has the ability to use .netrc and .aws folders for extra configuration.</p>
         3681 <p>&nbsp;</p>
         3682 <p>For those that don't need torrent support like <a class="tt-link" href="/aria2/" target="_blank" rel="noopener">aria2</a>, but still needs the ability to resume downloads or uploads and prefers rust-based tools, aim would be a good choice to use for your toolset.</p>]]></content>
         3683         <author>
         3684             <name>Curator</name>
         3685             <uri>https://terminaltrove.com/post/</uri>
         3686         </author>
         3687     </entry>
         3688     <entry>
         3689         <title type="html"><![CDATA[bluetuith]]></title>
         3690         <id>https://terminaltrove.com/bluetuith/</id>
         3691         <link href="https://terminaltrove.com/bluetuith/"/>
         3692         <updated>2024-10-21T23:00:00.000Z</updated>
         3693         <summary type="html"><![CDATA[A TUI bluetooth manager for Linux.]]></summary>
         3694         <content type="html"><![CDATA[<p>bluetuith is a Bluetooth connection manager TUI for Linux. It allows you to interact with Bluetooth adapters and devices all inside the terminal.</p>
         3695 <p>&nbsp;</p>
         3696 <p>Core features include file transfer via OBEX, pairing with authentication, connecting devices, toggling adapter power, managing Bluetooth networking (PANU/DUN), remote media control playback and mouse support.</p>
         3697 <p>&nbsp;</p>
         3698 <p>Useful for those who prefer terminal tools and working in the terminal, bluetuith can be considered should one seek an alternative to graphical bluetooth managers.</p>]]></content>
         3699         <author>
         3700             <name>Curator</name>
         3701             <uri>https://terminaltrove.com/post/</uri>
         3702         </author>
         3703     </entry>
         3704     <entry>
         3705         <title type="html"><![CDATA[jellex]]></title>
         3706         <id>https://terminaltrove.com/jellex/</id>
         3707         <link href="https://terminaltrove.com/jellex/"/>
         3708         <updated>2024-10-21T23:00:00.000Z</updated>
         3709         <summary type="html"><![CDATA[A TUI to filter JSON and JSON Lines data with Python syntax.]]></summary>
         3710         <content type="html"><![CDATA[<p>jellex (Jello Explorer) is a terminal tool that allows you to interactively process JSON and JSON Lines data using Python syntax. It provides a TUI interface with an editor on the left and a viewer on the right in the terminal.</p>
         3711 <p>&nbsp;</p>
         3712 <p>You can type Python queries to filter and manipulate JSON data, seeing the results update in realtime. Features include tab completion, schema viewing and standard emacs-like key bindings for navigation and editing.</p>
         3713 <p>&nbsp;</p>
         3714 <p>This tool is ideal for developers or data analysts working with JSON in command-line environments. Consider jellex when you need to explore or manipulate data from JSON files and if you want to use Python from existing scripts to perform custom data extraction and preview the result.</p>]]></content>
         3715         <author>
         3716             <name>Curator</name>
         3717             <uri>https://terminaltrove.com/post/</uri>
         3718         </author>
         3719     </entry>
         3720     <entry>
         3721         <title type="html"><![CDATA[tenere]]></title>
         3722         <id>https://terminaltrove.com/tenere/</id>
         3723         <link href="https://terminaltrove.com/tenere/"/>
         3724         <updated>2024-10-21T23:00:00.000Z</updated>
         3725         <summary type="html"><![CDATA[A TUI interface for LLMs.]]></summary>
         3726         <content type="html"><![CDATA[<p class="whitespace-pre-wrap break-words">tenere is a TUI for interacting with various large language models (LLMs) in the terminal.</p>
         3727 <p class="whitespace-pre-wrap break-words">&nbsp;</p>
         3728 <p class="whitespace-pre-wrap break-words">Some features include support for syntax highlighting, chat history management, file saving capabilities, support for LLM backends such as ChatGPT, llama.cpp and&nbsp;<a class="tt-link" href="/ollama/" target="_blank" rel="noopener">ollama</a>. This tool also has vim-style keybindings for text editing and navigation in the TUI.&nbsp;</p>
         3729 <p class="whitespace-pre-wrap break-words">&nbsp;</p>
         3730 <p class="whitespace-pre-wrap break-words">You can also customize these key bindings and configure different language models through a configuration file. Those who need to test LLMs would find tenere useful as it provides a quick way to try out and test language models without leaving the command line while also being cross platform on Windows, macOS and Linux.</p>]]></content>
         3731         <author>
         3732             <name>Curator</name>
         3733             <uri>https://terminaltrove.com/post/</uri>
         3734         </author>
         3735     </entry>
         3736     <entry>
         3737         <title type="html"><![CDATA[tui-journal]]></title>
         3738         <id>https://terminaltrove.com/tui-journal/</id>
         3739         <link href="https://terminaltrove.com/tui-journal/"/>
         3740         <updated>2024-10-21T23:00:00.000Z</updated>
         3741         <summary type="html"><![CDATA[Your journal app if you live in a terminal.]]></summary>
         3742         <content type="html"><![CDATA[<p>tui-journal is a tool for writing, managing and organizing your notes in the terminal.</p>
         3743 <p>&nbsp;</p>
         3744 <p>Features include storing entries in JSON or SQLite, an intuitive TUI, and easy creation, editing and deletion. This tool also supports custom tags, fuzzy search, sorting, multi-select, undo/redo and Vim/Emacs keybindings.</p>
         3745 <p>&nbsp;</p>
         3746 <p>Recommended for terminal users that prefer a distraction free environment, tui-journal is cross platform and lets you manage notes on Windows, macOS, Linux and NetBSD.</p>]]></content>
         3747         <author>
         3748             <name>Curator</name>
         3749             <uri>https://terminaltrove.com/post/</uri>
         3750         </author>
         3751     </entry>
         3752     <entry>
         3753         <title type="html"><![CDATA[vignore]]></title>
         3754         <id>https://terminaltrove.com/vignore/</id>
         3755         <link href="https://terminaltrove.com/vignore/"/>
         3756         <updated>2024-10-21T23:00:00.000Z</updated>
         3757         <summary type="html"><![CDATA[A powerful tool to visualize ignored files.]]></summary>
         3758         <content type="html"><![CDATA[<p>vignore is a command-line tool that visualizes ignore rules like <code>.gitignore</code>, <code>.dockerignore</code>, or <code>.fdignore</code>. It helps you see which files are included or excluded, eliminating guesswork.</p>
         3759 <p>&nbsp;</p>
         3760 <p>Features of vignore are the ability to include asynchronous output for smooth scrolling, exceptional speed with large repositories and human-friendly number displays. It supports git and fd ignore files.</p>
         3761 <p>&nbsp;</p>
         3762 <p>Consider vignore when you need to handle file inclusion and exclusion tasks in your projects and need to preview these ignored files in the terminal.</p>]]></content>
         3763         <author>
         3764             <name>Curator</name>
         3765             <uri>https://terminaltrove.com/post/</uri>
         3766         </author>
         3767     </entry>
         3768     <entry>
         3769         <title type="html"><![CDATA[aria2]]></title>
         3770         <id>https://terminaltrove.com/aria2/</id>
         3771         <link href="https://terminaltrove.com/aria2/"/>
         3772         <updated>2024-10-14T23:00:00.000Z</updated>
         3773         <summary type="html"><![CDATA[The ultra fast download utility.]]></summary>
         3774         <content type="html"><![CDATA[<p>aria2 is a command-line (CLI) downloader similar to <a class="tt-link" href="/curl/" target="_blank" rel="noopener">curl</a> and <a class="tt-link" href="/wget/" target="_blank" rel="noopener">wget</a>, that supports HTTP(S), FTP, SFTP, BitTorrent, and Metalink protocols. It downloads files from multiple sources simultaneously, maximizing your bandwidth.</p>
         3775 <p>&nbsp;</p>
         3776 <p>This tool has the ability to perform segmented downloading, resuming downloads, BitTorrent extensions like DHT and PEX support with chunk checksum validation and speed throttling. It also handles proxies, authentication, cookies, custom HTTP headers and aria2 optimizes your bandwidth by fetching a file from multiple sources simultaneously.</p>
         3777 <p>&nbsp;</p>
         3778 <p>It also has support for a variety of environments and variables, as well as the capability for checksum validation, managing persistent connections and utilizing disk cache to reduce disk activity. It is a great alternative to&nbsp;<a class="tt-link" href="/curl/" target="_blank" rel="noopener">curl</a> and <a class="tt-link" href="/wget/" target="_blank" rel="noopener">wget</a>, if you are downloading and resuming large files or want torrent support and other protocols.</p>]]></content>
         3779         <author>
         3780             <name>Curator</name>
         3781             <uri>https://terminaltrove.com/post/</uri>
         3782         </author>
         3783     </entry>
         3784     <entry>
         3785         <title type="html"><![CDATA[gotp]]></title>
         3786         <id>https://terminaltrove.com/gotp/</id>
         3787         <link href="https://terminaltrove.com/gotp/"/>
         3788         <updated>2024-10-14T23:00:00.000Z</updated>
         3789         <summary type="html"><![CDATA[A CLI to manage and generate Time-based One Time Password. (TOTP)]]></summary>
         3790         <content type="html"><![CDATA[<p>gotp is a CLI tool for managing and generating Time-based One-Time Passwords (TOTP). It allows you to handle TOTP secrets directly from the terminal.</p>
         3791 <p>&nbsp;</p>
         3792 <p>It features TOTP secrets with labels, generating passwords, importing configurations from other providers, and exporting data. It supports encryption with RSA private keys for enhanced security.</p>
         3793 <p>&nbsp;</p>
         3794 <p>This tool is useful for developers and system administrators who prefer terminal utilities for authentication management.</p>]]></content>
         3795         <author>
         3796             <name>Curator</name>
         3797             <uri>https://terminaltrove.com/post/</uri>
         3798         </author>
         3799     </entry>
         3800     <entry>
         3801         <title type="html"><![CDATA[has]]></title>
         3802         <id>https://terminaltrove.com/has/</id>
         3803         <link href="https://terminaltrove.com/has/"/>
         3804         <updated>2024-10-14T23:00:00.000Z</updated>
         3805         <summary type="html"><![CDATA[Checks presence of various CLI tools and their versions on the path.]]></summary>
         3806         <content type="html"><![CDATA[<p>has is a CLI tool that checks if specific programs are installed on your system and reports their versions. It helps you verify the presence of command-line utilities.</p>
         3807 <p>&nbsp;</p>
         3808 <p>Features include checking multiple commands at once, integrating into scripts for conditional execution, and using a <code>.hasrc</code> file for project-specific checks. You can install it easily or even run it directly from the internet.</p>
         3809 <p>&nbsp;</p>
         3810 <p>Use has to ensure required tools are available in your environment. Ideal for developers and hobbyists who need to manage dependencies from the terminal.</p>]]></content>
         3811         <author>
         3812             <name>Curator</name>
         3813             <uri>https://terminaltrove.com/post/</uri>
         3814         </author>
         3815     </entry>
         3816     <entry>
         3817         <title type="html"><![CDATA[hdf5_ui]]></title>
         3818         <id>https://terminaltrove.com/hdf5_ui/</id>
         3819         <link href="https://terminaltrove.com/hdf5_ui/"/>
         3820         <updated>2024-10-14T23:00:00.000Z</updated>
         3821         <summary type="html"><![CDATA[A TUI for inspection of HDF5 files.]]></summary>
         3822         <content type="html"><![CDATA[<p>hdf5_ui is a TUI that lets you inspect HDF5 files and displays this information in your terminal.</p>
         3823 <p>&nbsp;</p>
         3824 <p>Some features that this tool has include navigating between HDF5 files with 'p' and 'n' keys, showing node attributes when highlighted, and plugin support for data visualization. Two example plugins are HexViewer and ImageViewer.</p>
         3825 <p>&nbsp;</p>
         3826 <p>Useful for developers and data scientists who prefer working with terminal tools and inside the terminal. It helps quickly browse and inspect HDF5 files.</p>]]></content>
         3827         <author>
         3828             <name>Curator</name>
         3829             <uri>https://terminaltrove.com/post/</uri>
         3830         </author>
         3831     </entry>
         3832     <entry>
         3833         <title type="html"><![CDATA[monolith]]></title>
         3834         <id>https://terminaltrove.com/monolith/</id>
         3835         <link href="https://terminaltrove.com/monolith/"/>
         3836         <updated>2024-10-14T23:00:00.000Z</updated>
         3837         <summary type="html"><![CDATA[A CLI tool for saving complete web pages as a single HTML file.]]></summary>
         3838         <content type="html"><![CDATA[<p>monolith is a command-line tool that saves web pages as a single HTML file, embedding all assets like CSS, images, and JavaScript directly into one file. This results in an exact offline copy of the page without needing a network connection.</p>
         3839 <p>&nbsp;</p>
         3840 <p>Core features of monolith include bundling assets into data URLs, asset exclusion such as scripts, images or videos, cookies support and the ability to restrict which domains assets are retrieved from. It does not execute JavaScript but allows pre-processing dynamic content using tools like Chromium.</p>
         3841 <p class="whitespace-pre-wrap break-words">&nbsp;</p>
         3842 <p class="whitespace-pre-wrap break-words">For researchers, data hoarders or anyone needing to capture web pages exactly as they appear online, monolith is a great addition to your toolset. Consider it when you need to archive or snapshot web pages for offline use, preserving their appearance without missing assets from the original page.</p>]]></content>
         3843         <author>
         3844             <name>Curator</name>
         3845             <uri>https://terminaltrove.com/post/</uri>
         3846         </author>
         3847     </entry>
         3848     <entry>
         3849         <title type="html"><![CDATA[tewi]]></title>
         3850         <id>https://terminaltrove.com/tewi/</id>
         3851         <link href="https://terminaltrove.com/tewi/"/>
         3852         <updated>2024-10-14T23:00:00.000Z</updated>
         3853         <summary type="html"><![CDATA[Text-based interface for the Transmission BitTorrent daemon.]]></summary>
         3854         <content type="html"><![CDATA[<p>tewi is a TUI tool that allows you to manage the Transmission BitTorrent daemon directly from your terminal as an alternative to graphical torrent clients.</p>
         3855 <p>&nbsp;</p>
         3856 <p>You can connect to your Transmission daemon, view torrent statuses and perform actions like adding or removing torrents.</p>
         3857 <p>&nbsp;</p>
         3858 <p>It also supports specifying connection details and has keybindings to navigate around the TUI without the need to use a mouse.</p>]]></content>
         3859         <author>
         3860             <name>Curator</name>
         3861             <uri>https://terminaltrove.com/post/</uri>
         3862         </author>
         3863     </entry>
         3864     <entry>
         3865         <title type="html"><![CDATA[lychee]]></title>
         3866         <id>https://terminaltrove.com/lychee/</id>
         3867         <link href="https://terminaltrove.com/lychee/"/>
         3868         <updated>2024-10-07T23:00:00.000Z</updated>
         3869         <summary type="html"><![CDATA[A fast, async link checker written in Rust.]]></summary>
         3870         <content type="html"><![CDATA[<p>lychee is a fast, asynchronous link checker. It scans HTML, Markdown, reStructuredText, and other text files or websites for broken hyperlinks and email addresses.</p>
         3871 <p>&nbsp;</p>
         3872 <p>Features of lychee include custom headers, redirect support, cookies, JSON output, custom user agents, patterns, quiet mode, status code filtering, GitHub token support, and more. This CLI tool also offers flexibility for various link-checking scenarios and is configurable. It can be used as a command-line tool or library.</p>
         3873 <p>&nbsp;</p>
         3874 <p>Developers may find lychee useful for maintaining links in documentation, READMEs, websites, and repositories. Its speed and portability make it suitable for both continuous integration (CI) pipelines like GitHub Actions and local development as a single binary, with the goal of ensuring link integrity on any document lychee can process.</p>]]></content>
         3875         <author>
         3876             <name>Curator</name>
         3877             <uri>https://terminaltrove.com/post/</uri>
         3878         </author>
         3879     </entry>
         3880     <entry>
         3881         <title type="html"><![CDATA[packemon]]></title>
         3882         <id>https://terminaltrove.com/packemon/</id>
         3883         <link href="https://terminaltrove.com/packemon/"/>
         3884         <updated>2024-10-07T23:00:00.000Z</updated>
         3885         <summary type="html"><![CDATA[A TUI for generating packets of arbitrary input and monitoring packets.]]></summary>
         3886         <content type="html"><![CDATA[<p>pack&eacute;mon is a TUI tool for network packet manipulation and monitoring. It allows users to generate custom packets and observe network traffic on specified interfaces, supporting various protocols like Ethernet, ARP, IPv4, TCP, UDP and DNS for monitoring.</p>
         3887 <p>&nbsp;</p>
         3888 <p>The tool offers two main modes: a generator for crafting and sending packets, and monitoring for real-time packet inspection. It provides a TUI interface for detailed packet analysis and supports remote packet monitoring through a browser-based interface.</p>
         3889 <p>&nbsp;</p>
         3890 <p>This tool is ideal for network administrators, security professionals and curious hobbyists who want to explore network behavior, test configurations, or troubleshoot issues. It's can be a powerful alternative to traditional command-line tools, offering visual packet crafting and analysis in one package.</p>]]></content>
         3891         <author>
         3892             <name>Curator</name>
         3893             <uri>https://terminaltrove.com/post/</uri>
         3894         </author>
         3895     </entry>
         3896     <entry>
         3897         <title type="html"><![CDATA[rucola]]></title>
         3898         <id>https://terminaltrove.com/rucola/</id>
         3899         <link href="https://terminaltrove.com/rucola/"/>
         3900         <updated>2024-10-07T23:00:00.000Z</updated>
         3901         <summary type="html"><![CDATA[A terminal based markdown note manager.]]></summary>
         3902         <content type="html"><![CDATA[<p>rucola is a TUI markdown note manager designed for zettelkasten-style note systems. It provides high-level statistics and explores connections within your interlinked markdown notes.</p>
         3903 <p>&nbsp;</p>
         3904 <p>It allows you to navigate links, make small edits like renaming notes and access external editors directly from the terminal interface. Additionally, it can compile notes to HTML with LaTeX and code highlighting.</p>
         3905 <p>&nbsp;</p>
         3906 <p>This can be used to efficiently manage your markdown notes from the terminal. It's ideal for users who prefer lightweight tools and work extensively with interconnected notes.</p>]]></content>
         3907         <author>
         3908             <name>Curator</name>
         3909             <uri>https://terminaltrove.com/post/</uri>
         3910         </author>
         3911     </entry>
         3912     <entry>
         3913         <title type="html"><![CDATA[sq]]></title>
         3914         <id>https://terminaltrove.com/sq/</id>
         3915         <link href="https://terminaltrove.com/sq/"/>
         3916         <updated>2024-10-07T23:00:00.000Z</updated>
         3917         <summary type="html"><![CDATA[The missing swiss-army knife tool for wrangling data.]]></summary>
         3918         <content type="html"><![CDATA[<p>sq is a command-line tool that brings <a class="tt-link" href="/jq/" target="_blank" rel="noopener">jq</a>-style querying to structured data sources, including SQL databases and document formats like CSV or Excel. It allows users to execute queries, join data across different sources and output results in various formats.</p>
         3919 <p>&nbsp;</p>
         3920 <p>Key features include inspecting data sources, comparing tables or databases and performing common database operations. This tool can also insert query results directly into SQL databases and handle cross-source joins and output formats such as JSON, Excel, CSV, HTML, Markdown and XML.</p>
         3921 <p>&nbsp;</p>
         3922 <p>For developers and data analysts, sq offers a powerful way to wrangle data from diverse sources in the terminal. It also can be used for quick data exploration, ETL tasks, and bridging gaps between different data formats and databases.</p>]]></content>
         3923         <author>
         3924             <name>Curator</name>
         3925             <uri>https://terminaltrove.com/post/</uri>
         3926         </author>
         3927     </entry>
         3928     <entry>
         3929         <title type="html"><![CDATA[stew]]></title>
         3930         <id>https://terminaltrove.com/stew/</id>
         3931         <link href="https://terminaltrove.com/stew/"/>
         3932         <updated>2024-10-07T23:00:00.000Z</updated>
         3933         <summary type="html"><![CDATA[An independent package manager for compiled binaries.]]></summary>
         3934         <content type="html"><![CDATA[<p>stew is an independent package manager for compiled binaries similar to <a class="tt-link" href="/eget/" target="_blank" rel="noopener">eget</a>. It allows you to install binaries from GitHub releases or URLs without needing sudo or dependencies.</p>
         3935 <p>&nbsp;</p>
         3936 <p>Features of stew include, the ability to distribute binaries across teams and private repositories, fetching the latest releases before other package managers, configuring where to install binaries and intuitively experiment with different projects by downloading them with stew's TUI interface. Other features include searching, browsing, upgrading and uninstalling binaries.</p>
         3937 <p>&nbsp;</p>
         3938 <p>This tool can be used when you need a simple way to manage binaries on macOS, Linux or Windows. It's ideal for developers that want to try out new tools from GitHub releases with an interface and without reliance on waiting for tools to be added on various package managers.</p>]]></content>
         3939         <author>
         3940             <name>Curator</name>
         3941             <uri>https://terminaltrove.com/post/</uri>
         3942         </author>
         3943     </entry>
         3944     <entry>
         3945         <title type="html"><![CDATA[tcping]]></title>
         3946         <id>https://terminaltrove.com/tcping/</id>
         3947         <link href="https://terminaltrove.com/tcping/"/>
         3948         <updated>2024-10-07T23:00:00.000Z</updated>
         3949         <summary type="html"><![CDATA[A cross-platform ping program for TCP ports.]]></summary>
         3950         <content type="html"><![CDATA[<p>tcping is a cross-platform CLI tool, inspired by Linux's <code>ping(8)</code> utility that sends TCP probes to IP addresses or hostnames, effectively pinging TCP ports.</p>
         3951 <p>&nbsp;</p>
         3952 <section id="markdown-section-906e1ed7-3ba4-4b40-befe-3f8d26998f44-4" class="markdown-section" data-markdown-raw="
         3953 This tool is invaluable for network administrators, developers, and IT professionals who need to troubleshoot connectivity issues, monitor service availability, or assess network performance in environments where ICMP traffic is blocked or unreliable." data-section-index="4">
         3954 <p>Key features include monitoring network connections, determining packet loss, analyzing and calculating minimum, average and maximum latency, plus displaying connection statistics. It also supports IPv4 and IPv6 and can retry hostname resolution after failures. This tool can also retry hostname resolution and enforce IP version usage.</p>
         3955 <p>&nbsp;</p>
         3956 <p>For those who are network administrators, developers and IT professionals, tcping is a tool that can be considered for when you need to troubleshoot connectivity issues, monitor service availability or assess network performance in environments where ICMP traffic is blocked or unreliable.</p>
         3957 </section>]]></content>
         3958         <author>
         3959             <name>Curator</name>
         3960             <uri>https://terminaltrove.com/post/</uri>
         3961         </author>
         3962     </entry>
         3963     <entry>
         3964         <title type="html"><![CDATA[binsider]]></title>
         3965         <id>https://terminaltrove.com/binsider/</id>
         3966         <link href="https://terminaltrove.com/binsider/"/>
         3967         <updated>2024-09-30T23:00:00.000Z</updated>
         3968         <summary type="html"><![CDATA[Analyze ELF binaries like a boss.]]></summary>
         3969         <content type="html"><![CDATA[<p>binsider is a TUI tool that performs general, static and dynamic analysis on ELF binaries in the terminal, it is a swiss army knife for binary inspection.</p>
         3970 <p>&nbsp;</p>
         3971 <p>With binsider you can examine ELF layouts, symbols and sections, trace system calls and signals similar to <code>strace(1)</code>, display an interactive hexdump while you're analysing a binary and you can find sensitive strings within binaries with string extraction. This tool also has the ability to search, modify or jump to different sections of a binary with useful keybindings.&nbsp;</p>
         3972 <p>&nbsp;</p>
         3973 <p>Those who analyze ELF binaries often would find binsider very useful to try out, such as Linux engineers, hobbyists and especially reverse engineers.</p>]]></content>
         3974         <author>
         3975             <name>Curator</name>
         3976             <uri>https://terminaltrove.com/post/</uri>
         3977         </author>
         3978     </entry>
         3979     <entry>
         3980         <title type="html"><![CDATA[carl]]></title>
         3981         <id>https://terminaltrove.com/carl/</id>
         3982         <link href="https://terminaltrove.com/carl/"/>
         3983         <updated>2024-09-30T23:00:00.000Z</updated>
         3984         <summary type="html"><![CDATA[a cal(1) alternative calendar for the command-line.]]></summary>
         3985         <content type="html"><![CDATA[<p>carl is a command-line calendar tool similar to <code>cal(1)</code> while adding features like colors and iCal support.</p>
         3986 <p>&nbsp;</p>
         3987 <p>It displays single or multiple months, Julian dates, and agendas with highlighted events from iCal files.&nbsp;Customization options include themes and colors, allowing users to personalize their calendar view.</p>
         3988 <p>&nbsp;</p>
         3989 <p>This tool is useful for those who need an modern alternative to <code>cal(1)</code> while needing a visual, terminal-based calendar with enhanced readability.</p>]]></content>
         3990         <author>
         3991             <name>Curator</name>
         3992             <uri>https://terminaltrove.com/post/</uri>
         3993         </author>
         3994     </entry>
         3995     <entry>
         3996         <title type="html"><![CDATA[diffnav]]></title>
         3997         <id>https://terminaltrove.com/diffnav/</id>
         3998         <link href="https://terminaltrove.com/diffnav/"/>
         3999         <updated>2024-09-30T23:00:00.000Z</updated>
         4000         <summary type="html"><![CDATA[A git diff pager based on delta but with a file tree, à la GitHub.]]></summary>
         4001         <content type="html"><![CDATA[<p>diffnav is a git diff pager with a file tree interface similar to GitHub. It enhances the delta diff viewer with navigation through a TUI.</p>
         4002 <p>&nbsp;</p>
         4003 <p>Key features include viewing diffs, navigating files with keybindings, and toggling the file tree. Users can set diffnav as their global git diff pager for seamless integration. Configuration is managed through delta settings, and icons require a Nerd font.</p>
         4004 <p>&nbsp;</p>
         4005 <p>diffnav is ideal for developers who want a more interactive way to review git diffs directly in the terminal.</p>]]></content>
         4006         <author>
         4007             <name>Curator</name>
         4008             <uri>https://terminaltrove.com/post/</uri>
         4009         </author>
         4010     </entry>
         4011     <entry>
         4012         <title type="html"><![CDATA[gitu]]></title>
         4013         <id>https://terminaltrove.com/gitu/</id>
         4014         <link href="https://terminaltrove.com/gitu/"/>
         4015         <updated>2024-09-30T23:00:00.000Z</updated>
         4016         <summary type="html"><![CDATA[A TUI Git client inspired by Magit.]]></summary>
         4017         <content type="html"><![CDATA[<p>gitu is a terminal interface tool for Git, developed as an alternative to magit, specifically for users who aren't using <a class="tt-link" href="/emacs/" target="_blank" rel="noopener">emacs</a>.</p>
         4018 <p>&nbsp;</p>
         4019 <p>This tool offers various core features akin to magit, aiming to assist users in file staging/unstaging, viewing commits, branching, committing, fetching, logging, pulling/pushing, rebasing, resetting, reverting, and stashing. Moreover, Gitu's keybinds aim to mimic Magit while maintaining a Vim-like experience, offering a help-menu which can be accessed by pressing the 'h' key.&nbsp;</p>
         4020 <p>&nbsp;</p>
         4021 <p>gitu adds on top a TUI interface to Git, facilitating tasks and operations directly in the terminal. You may find it useful when handling repetitive daily git tasks and it is especially beneficial if you're looking for a simplified, single binary alternative to magit.</p>]]></content>
         4022         <author>
         4023             <name>Curator</name>
         4024             <uri>https://terminaltrove.com/post/</uri>
         4025         </author>
         4026     </entry>
         4027     <entry>
         4028         <title type="html"><![CDATA[papis]]></title>
         4029         <id>https://terminaltrove.com/papis/</id>
         4030         <link href="https://terminaltrove.com/papis/"/>
         4031         <updated>2024-09-30T23:00:00.000Z</updated>
         4032         <summary type="html"><![CDATA[A powerful and highly extensible CLI document and bibliography manager.]]></summary>
         4033         <content type="html"><![CDATA[<p>papis is a CLI document and bibliography manager in the terminal that helps you manage books and papers. It lets you add documents, fetch metadata, search by various fields, and synchronize your library.</p>
         4034 <p>&nbsp;</p>
         4035 <p>Key features include importing/exporting data, editor integration and a web app for browsing on tablets. Papis uses YAML files for easy customization and supports scripting for extended functionality.</p>
         4036 <p>&nbsp;</p>
         4037 <p>Ideal for researchers and students, Papis simplifies document management, making it easier to organize and share academic resources.</p>]]></content>
         4038         <author>
         4039             <name>Curator</name>
         4040             <uri>https://terminaltrove.com/post/</uri>
         4041         </author>
         4042     </entry>
         4043     <entry>
         4044         <title type="html"><![CDATA[pocker]]></title>
         4045         <id>https://terminaltrove.com/pocker/</id>
         4046         <link href="https://terminaltrove.com/pocker/"/>
         4047         <updated>2024-09-30T23:00:00.000Z</updated>
         4048         <summary type="html"><![CDATA[A TUI tool for Docker.]]></summary>
         4049         <content type="html"><![CDATA[<p>pocker is a terminal-based tool for managing Docker tasks. It lets users view containers, images, logs, and container stats, and manage container status.&nbsp;</p>
         4050 <p>&nbsp;</p>
         4051 <p>This tool features the ability to include log filtering, starting a shell inside a container, and customizable keybindings. The TUI allows easy navigation with keybindings for various actions like viewing logs, searching, and toggling fullscreen. Errors are displayed clearly, helping users adjust configurations as needed.</p>
         4052 <p>&nbsp;</p>
         4053 <p>For anyone frequently using Docker, this tool would be a great and helpful way to manage containers via the terminal given the various features pocker has.</p>]]></content>
         4054         <author>
         4055             <name>Curator</name>
         4056             <uri>https://terminaltrove.com/post/</uri>
         4057         </author>
         4058     </entry>
         4059     <entry>
         4060         <title type="html"><![CDATA[basilk]]></title>
         4061         <id>https://terminaltrove.com/basilk/</id>
         4062         <link href="https://terminaltrove.com/basilk/"/>
         4063         <updated>2024-09-23T23:00:00.000Z</updated>
         4064         <summary type="html"><![CDATA[A TUI to manage your tasks with minimal kanban logic.]]></summary>
         4065         <content type="html"><![CDATA[<p>basilk is a Terminal User Interface (TUI) for managing tasks with minimal kanban logic. It allows users to create projects and tasks, organizing them into "Up Next," "On Going," and "Done" categories.</p>
         4066 <p>&nbsp;</p>
         4067 <p>The tool stores data in a JSON format for easier exporting and access across different operating systems. It's designed to be simple and portable for quick task organization in the terminal. It also has the ability to rename tasks and has keybindings to quickly navigate the TUI.</p>
         4068 <p>&nbsp;</p>
         4069 <p>basilk suits users want to try a straightforward and minimal way of tracking small tasks across projects in kanban form. For those who don't need additional features of a kanban tool and are looking for a simple&nbsp;</p>]]></content>
         4070         <author>
         4071             <name>Curator</name>
         4072             <uri>https://terminaltrove.com/post/</uri>
         4073         </author>
         4074     </entry>
         4075     <entry>
         4076         <title type="html"><![CDATA[gtrash]]></title>
         4077         <id>https://terminaltrove.com/gtrash/</id>
         4078         <link href="https://terminaltrove.com/gtrash/"/>
         4079         <updated>2024-09-23T23:00:00.000Z</updated>
         4080         <summary type="html"><![CDATA[A featureful trash CLI manager.]]></summary>
         4081         <content type="html"><![CDATA[<p>gtrash is a CLI trash manager that is an alternative to the <code>rm</code> command and adheres to FreeDesktop.org trash specification. It moves files to the system trash instead of permanently deleting them, allowing for easy recovery.</p>
         4082 <p>&nbsp;</p>
         4083 <p>The tool features a modern TUI for intuitive file restoration, supports incremental search and offers rm-like functionality. It is also available as a static binary and it integrates seamlessly with other CLI tools and works across different file systems.</p>
         4084 <p>&nbsp;</p>
         4085 <p>gtrash is ideal for users who want a safety net when deleting files in the terminal. It's particularly useful for those working across multiple directories or file systems and don't want to delete files with the&nbsp;<code>rm</code> command.</p>]]></content>
         4086         <author>
         4087             <name>Curator</name>
         4088             <uri>https://terminaltrove.com/post/</uri>
         4089         </author>
         4090     </entry>
         4091     <entry>
         4092         <title type="html"><![CDATA[httm]]></title>
         4093         <id>https://terminaltrove.com/httm/</id>
         4094         <link href="https://terminaltrove.com/httm/"/>
         4095         <updated>2024-09-23T23:00:00.000Z</updated>
         4096         <summary type="html"><![CDATA[Interactive, file-level Time Machine-like tool for ZFS/btrfs/nilfs2.]]></summary>
         4097         <content type="html"><![CDATA[<p>httm is a command-line tool that searches for and manages file versions across various snapshot systems like ZFS, BTRFS, NLFS2 and macOS's Time Machine. It allows users to find, compare and restore different versions of files quickly.</p>
         4098 <p>&nbsp;</p>
         4099 <p>The tool offers a plethora of features such as recursive searching, previewing snapshot file versions, roll forward to previous snapshots (without destroying snapshots), deleted file recovery and the ability to work with local and remote backups. It also supports multiple output formats and includes interactive modes for browsing and selecting files.</p>
         4100 <p>&nbsp;</p>
         4101 <p>httm is useful for system administrators and power users who need to track file changes or recover data on their local or remote machines. It works best for those working with snapshots or backups who want a better way of managing file versions directly from the terminal.</p>]]></content>
         4102         <author>
         4103             <name>Curator</name>
         4104             <uri>https://terminaltrove.com/post/</uri>
         4105         </author>
         4106     </entry>
         4107     <entry>
         4108         <title type="html"><![CDATA[sherlock]]></title>
         4109         <id>https://terminaltrove.com/sherlock/</id>
         4110         <link href="https://terminaltrove.com/sherlock/"/>
         4111         <updated>2024-09-23T23:00:00.000Z</updated>
         4112         <summary type="html"><![CDATA[Hunt down social media accounts by username across social networks.]]></summary>
         4113         <content type="html"><![CDATA[<p>sherlock is a command-line tool that hunts down social media accounts by username across 400+ social media platforms. It allows searching for one or multiple usernames which the tool saves results into individual text files.</p>
         4114 <p>&nbsp;</p>
         4115 <p>Core features include Tor support, output options (CSV, XLSX) loading data from a JSON file, limiting analysis to selected social media sites and proxy usage.</p>
         4116 <p>&nbsp;</p>
         4117 <p>This tool would be suitable for security researchers, digital marketers, developers or anyone needing to track username availability quickly across many sites without manually checking by hand.&nbsp;</p>]]></content>
         4118         <author>
         4119             <name>Curator</name>
         4120             <uri>https://terminaltrove.com/post/</uri>
         4121         </author>
         4122     </entry>
         4123     <entry>
         4124         <title type="html"><![CDATA[spiel]]></title>
         4125         <id>https://terminaltrove.com/spiel/</id>
         4126         <link href="https://terminaltrove.com/spiel/"/>
         4127         <updated>2024-09-23T23:00:00.000Z</updated>
         4128         <summary type="html"><![CDATA[Display richly-styled presentations using your terminal.]]></summary>
         4129         <content type="html"><![CDATA[<p>spiel is a CLI tool and framework for creating and presenting richly-styled terminal presentations.</p>
         4130 <p>&nbsp;</p>
         4131 <p>You can programmatically create presentations with Python code, slides can include images viewable in the terminal, dynamic elements, reveals and animations with flexible triggers for interactive presentations. It supports custom transitions, has watch mode that reloads your slides while your editing and easy presentation management through it's CLI tool. You can see a demo terminal presentation with the <code>spiel demo present</code> command.</p>
         4132 <p>&nbsp;</p>
         4133 <p>This tool is useful for developers, software engineers and hobbyists that prefer using the terminal for presentations. It is also best used when you want to create interactive presentations that are dynamic (e.g. presenting live real-time data during a presentation) for live demos, coding tutorials and technical talks or just want to have fun creating your own presentations with spiel.</p>]]></content>
         4134         <author>
         4135             <name>Curator</name>
         4136             <uri>https://terminaltrove.com/post/</uri>
         4137         </author>
         4138     </entry>
         4139     <entry>
         4140         <title type="html"><![CDATA[toolong]]></title>
         4141         <id>https://terminaltrove.com/toolong/</id>
         4142         <link href="https://terminaltrove.com/toolong/"/>
         4143         <updated>2024-09-23T23:00:00.000Z</updated>
         4144         <summary type="html"><![CDATA[A terminal application to view, tail, merge, and search log files (plus JSONL).]]></summary>
         4145         <content type="html"><![CDATA[<p>TooLong is a TUI tool for viewing, tailing, merging, and searching log files.</p>
         4146 <p>&nbsp;</p>
         4147 <p>This tool supports live tailing, syntax highlighting for web server logs and can handle large files as easily as small ones. It also has piping support, keybindings for quick navigation and opening log existing log files including opening logs with the JSONL file format.</p>
         4148 <p>&nbsp;</p>
         4149 <p>It also merges multiple log files by detecting timestamps and opens compressed files automatically. It is useful for developers who often work with logs via SSH, and want a simpler way of viewing logs in the terminal for tasks typically done with a combination of&nbsp; <code>tail</code>, <code>less</code>, and <code>grep</code> commands.</p>]]></content>
         4150         <author>
         4151             <name>Curator</name>
         4152             <uri>https://terminaltrove.com/post/</uri>
         4153         </author>
         4154     </entry>
         4155     <entry>
         4156         <title type="html"><![CDATA[hl]]></title>
         4157         <id>https://terminaltrove.com/hl/</id>
         4158         <link href="https://terminaltrove.com/hl/"/>
         4159         <updated>2024-09-16T22:00:00.000Z</updated>
         4160         <summary type="html"><![CDATA[A fast and powerful log viewer and processor.]]></summary>
         4161         <content type="html"><![CDATA[<p>hl is a fast log viewer and processor that converts JSON or logfmt logs into a readable, human-friendly format directly in your terminal.</p>
         4162 <p>&nbsp;</p>
         4163 <p>It has features such as gzipped log files, log file concatenation, an automatic pager, live colorized log streaming, filtering by field values, log levels and chronological message sorting and customizable themes. You can also hide or reveal selected fields and customize it via configuration files or environment variables.</p>
         4164 <p>&nbsp;</p>
         4165 <p>This tool can be used mainly by system administrators, developers and those who need a powerful log analyzer that can handle GBs of logs for analysis and processing in the terminal on any platform.</p>]]></content>
         4166         <author>
         4167             <name>Curator</name>
         4168             <uri>https://terminaltrove.com/post/</uri>
         4169         </author>
         4170     </entry>
         4171     <entry>
         4172         <title type="html"><![CDATA[oryx]]></title>
         4173         <id>https://terminaltrove.com/oryx/</id>
         4174         <link href="https://terminaltrove.com/oryx/"/>
         4175         <updated>2024-09-16T22:00:00.000Z</updated>
         4176         <summary type="html"><![CDATA[A TUI for sniffing network traffic using eBPF on Linux.]]></summary>
         4177         <content type="html"><![CDATA[<div class="font-claude-message  pr-4  md:pr-9  relative  leading-[1.65rem]  [&amp;_pre&gt;div]:bg-bg-300  [&amp;_pre]:-mr-4  md:[&amp;_pre]:-mr-9">
         4178 <div>
         4179 <div class="grid-col-1 grid gap-2.5 [&amp;_&gt;_*]:min-w-0">
         4180 <p class="whitespace-pre-wrap break-words">oryx is a network traffic sniffer using eBPF (extended Berkeley Packet Filter). It provides real-time traffic inspection similar to <a class="tt-link" href="/termshark/" target="_blank" rel="noopener">termshark</a>, oryx can show visualizations of traffic data in a text-based user interface (TUI).</p>
         4181 <p class="whitespace-pre-wrap break-words">&nbsp;</p>
         4182 <p class="whitespace-pre-wrap break-words">Features of oryx are the selection of different interfaces to monitor, such as wlan0, localhost, the docker0 interface and more interfaces. It also has comprehensive traffic statistics (such as terminal line graphs and charts) and fuzzy search capabilities. This tool has keyboard shortcuts for navigation and interaction and can export captured traffic data.</p>
         4183 <p class="whitespace-pre-wrap break-words">&nbsp;</p>
         4184 <p class="whitespace-pre-wrap break-words">Developers, network and security professionals would find oryx useful especially when working with systems utilizing eBPF. If you need to visualize traffic or simply understand network behavior in real-time in Linux, oryx can help you with this.</p>
         4185 </div>
         4186 </div>
         4187 </div>]]></content>
         4188         <author>
         4189             <name>Curator</name>
         4190             <uri>https://terminaltrove.com/post/</uri>
         4191         </author>
         4192     </entry>
         4193     <entry>
         4194         <title type="html"><![CDATA[pik]]></title>
         4195         <id>https://terminaltrove.com/pik/</id>
         4196         <link href="https://terminaltrove.com/pik/"/>
         4197         <updated>2024-09-16T22:00:00.000Z</updated>
         4198         <summary type="html"><![CDATA[A TUI for interactively stopping processes.]]></summary>
         4199         <content type="html"><![CDATA[<p>pik (process interactive kill) is a TUI tool for interactively finding and killing processes. It is a more enhanced alternative to the pkill command.</p>
         4200 <p>&nbsp;</p>
         4201 <p>Key features includes quick filtering and searching of processes, this can be done by name, path, arguments or port number. Detailed information is also displayed about the process and where it is executed from. This tool also has quick termination, keyboard shortcuts and works across Linux and macOS.</p>
         4202 <p>&nbsp;</p>
         4203 <p>For those who work with long running processes or just want to see the where a particular process is being executed from, pik is useful in these situations. It is best used when you need to quickly identify and terminate specific processes without remembering exact commands or PIDs.</p>]]></content>
         4204         <author>
         4205             <name>Curator</name>
         4206             <uri>https://terminaltrove.com/post/</uri>
         4207         </author>
         4208     </entry>
         4209     <entry>
         4210         <title type="html"><![CDATA[pls]]></title>
         4211         <id>https://terminaltrove.com/pls/</id>
         4212         <link href="https://terminaltrove.com/pls/"/>
         4213         <updated>2024-09-16T22:00:00.000Z</updated>
         4214         <summary type="html"><![CDATA[A prettier and powerful ls(1) for the pros.]]></summary>
         4215         <content type="html"><![CDATA[<p>pls is a modern alternative to the traditional <code>ls</code> command, similar to <a class="tt-link" href="/eza/" target="_blank" rel="noopener">eza</a>, <a class="tt-link" href="/exa/" target="_blank" rel="noopener">exa</a> and <a class="tt-link" href="/lsd/" target="_blank" rel="noopener">lsd </a>but aiming to be prettier out-of-the-box, more customisable and more powerful than the comparison.</p>
         4216 <p>&nbsp;</p>
         4217 <p>It features a cleaner, more colorful output and provides more functionality than ls and all its modern incarnations. It features two views (detail and grid), icons (Nerd Fonts, emoji and even PNG/SVG icon sets), powerful filters, multiple sort bases, importance-based visibility, collapsing autogenerated files, and displaying symlinks (and symlink chains) in its own unique style.</p>
         4218 <p>&nbsp;</p>
         4219 <p>You can extensively customize pls to suit your preferences. It's ideal for anyone from hobbyists to power users looking for an improved directory listing tool for daily use in the terminal for macOS and Linux.</p>
         4220 <p><!-- squire --></p>]]></content>
         4221         <author>
         4222             <name>Curator</name>
         4223             <uri>https://terminaltrove.com/post/</uri>
         4224         </author>
         4225     </entry>
         4226     <entry>
         4227         <title type="html"><![CDATA[serie]]></title>
         4228         <id>https://terminaltrove.com/serie/</id>
         4229         <link href="https://terminaltrove.com/serie/"/>
         4230         <updated>2024-09-16T22:00:00.000Z</updated>
         4231         <summary type="html"><![CDATA[A rich git commit graph in your terminal, like magic!]]></summary>
         4232         <content type="html"><![CDATA[<p>serie is a tool that renders rich git commit graphs directly in your terminal. It is an alternative to using commands such as&nbsp;<code>git log --graph --all</code> where the git tree is not as intuitive to understand with beyond many branches.</p>
         4233 <p>&nbsp;</p>
         4234 <p>This tool's focus is on commit graph browsing and it utilizes your terminal's image display protocol (e.g. kitty and iterm2 inline image protocols) to present a visual representation of your repository's history. It also features keybindings, changing the git graph display order and the graph width.</p>
         4235 <p>&nbsp;</p>
         4236 <p>serie can be considered for developers who want a clearer view of commit history while staying in the terminal, without the complexity of a full git client.</p>]]></content>
         4237         <author>
         4238             <name>Curator</name>
         4239             <uri>https://terminaltrove.com/post/</uri>
         4240         </author>
         4241     </entry>
         4242     <entry>
         4243         <title type="html"><![CDATA[tre]]></title>
         4244         <id>https://terminaltrove.com/tre/</id>
         4245         <link href="https://terminaltrove.com/tre/"/>
         4246         <updated>2024-09-16T22:00:00.000Z</updated>
         4247         <summary type="html"><![CDATA[A modern and improved alternative to the tree(1) command.]]></summary>
         4248         <content type="html"><![CDATA[<p>tre is a modern alternative to the classic <code>tree(1)</code> command which displays directory structures in a tree-like diagram in your terminal. It functions just like the original, but adds extra features for better usability and is cross-platform on macOS, Windows and works on many Linux distributions.</p>
         4249 <p>&nbsp;</p>
         4250 <p>It skips files ignored by git according to your <code>.gitignore</code> file, can output the tree structure to JSON, creates shell aliases to open files directly from the listing, and outputs in color while respecting&nbsp;<code>LS_COLORS</code>.</p>
         4251 <p>&nbsp;</p>
         4252 <p>tre is useful for those who need an efficient way to navigate and access files. Use it when you want an enhanced <code>tree</code> command.</p>]]></content>
         4253         <author>
         4254             <name>Curator</name>
         4255             <uri>https://terminaltrove.com/post/</uri>
         4256         </author>
         4257     </entry>
         4258     <entry>
         4259         <title type="html"><![CDATA[gitnr]]></title>
         4260         <id>https://terminaltrove.com/gitnr/</id>
         4261         <link href="https://terminaltrove.com/gitnr/"/>
         4262         <updated>2024-09-09T23:00:00.000Z</updated>
         4263         <summary type="html"><![CDATA[A CLI / TUI to generate .gitignore files using templates.]]></summary>
         4264         <content type="html"><![CDATA[<p>gitnr is a CLI and a TUI tool for generating&nbsp;<code>.gitignore</code> files using pre-built templates. It pulls templates from popular sources like GitHub and Toptal, allowing you to create or combine multiple templates.</p>
         4265 <p>&nbsp;</p>
         4266 <p>Core features of this tool includes filtering duplicate lines, using local or remote template files and an interactive search mode with a terminal user interface with keyboard navigation and helpful shortcuts at the bottom of the TUI. Typing <code>gitnr search</code> launches the TUI, but if you prefer the CLI approach, a command such as&nbsp;<code>gitnr create Node</code> would instantly create a node <code>.gitignore</code> template for you.</p>
         4267 <p>&nbsp;</p>
         4268 <p>This tool is best used for when you need to quickly generate a standard or custom&nbsp;<code>.gitignore</code> file for any project setup that uses Git for version control. This tool is also cross platform across major platforms like Windows, macOS, and Linux.</p>]]></content>
         4269         <author>
         4270             <name>Curator</name>
         4271             <uri>https://terminaltrove.com/post/</uri>
         4272         </author>
         4273     </entry>
         4274     <entry>
         4275         <title type="html"><![CDATA[hf]]></title>
         4276         <id>https://terminaltrove.com/hf/</id>
         4277         <link href="https://terminaltrove.com/hf/"/>
         4278         <updated>2024-09-09T23:00:00.000Z</updated>
         4279         <summary type="html"><![CDATA[Cross-platform hidden file library and utility.]]></summary>
         4280         <content type="html"><![CDATA[<p>hf is a cross-platform utility for managing hidden files in the command line.&nbsp;</p>
         4281 <p>&nbsp;</p>
         4282 <p>Key features include previewing actions before execution, generating shell completions for bash, fish, nushell, powershell, elvish and zsh and having a Rust library for integration into other projects.</p>
         4283 <p>&nbsp;</p>
         4284 <p>Although a small tool, hf is cross platform and it's functionality works consistently across macOS, Linux and also Windows.</p>]]></content>
         4285         <author>
         4286             <name>Curator</name>
         4287             <uri>https://terminaltrove.com/post/</uri>
         4288         </author>
         4289     </entry>
         4290     <entry>
         4291         <title type="html"><![CDATA[hstr]]></title>
         4292         <id>https://terminaltrove.com/hstr/</id>
         4293         <link href="https://terminaltrove.com/hstr/"/>
         4294         <updated>2024-09-09T23:00:00.000Z</updated>
         4295         <summary type="html"><![CDATA[A bash and zsh shell history suggestion box for your command history.]]></summary>
         4296         <content type="html"><![CDATA[<p>hstr is a command-line tool that improves bash and zsh by adding a shell history suggestion box, which you can search, view and reuse your command history more efficiently than CTRL-R.</p>
         4297 <p>&nbsp;</p>
         4298 <p>Key features include fuzzy searching, command bookmarking and history management. This tool allows you to easily find and execute recent or frequently used commands, saving time and reducing typing errors.</p>
         4299 <p>&nbsp;</p>
         4300 <p>For daily use in the terminal,&nbsp;developers and system administrators may find hstr a great tool for quickly searching through their shell history for common usecases of recalling complex commands, managing your command history or quickly accessing your most-used commands without memorization.</p>]]></content>
         4301         <author>
         4302             <name>Curator</name>
         4303             <uri>https://terminaltrove.com/post/</uri>
         4304         </author>
         4305     </entry>
         4306     <entry>
         4307         <title type="html"><![CDATA[lssh]]></title>
         4308         <id>https://terminaltrove.com/lssh/</id>
         4309         <link href="https://terminaltrove.com/lssh/"/>
         4310         <updated>2024-09-09T23:00:00.000Z</updated>
         4311         <summary type="html"><![CDATA[A TUI list select SSH/SCP/SFTP client tools.]]></summary>
         4312         <content type="html"><![CDATA[<p>lssh is a terminal-based SSH client that simplifies multi-server management. It has a TUI for selecting hosts from a list, supporting SSH, SCP, and SFTP protocols. Users can easily filter and connect to servers for managing remote machines.</p>
         4313 <p><br>A key feature is parallel command execution across multiple hosts, ideal for managing server clusters. This tool can also handles complex setups with multiple proxies (SSH, HTTP, SOCKS5), multi-stage proxying,&nbsp; NFS support, port forwarding and X11 forwarding.</p>
         4314 <p>&nbsp;</p>
         4315 <p>Anyone that manages multiple servers may want to tryout lssh, it can also integrate with OpenSSH configs, allows you to connect to remote servers with a local .bashrc file and supports various authentication methods. It is also cross platform and runs on Windows, macOS and Linux systems.</p>]]></content>
         4316         <author>
         4317             <name>Curator</name>
         4318             <uri>https://terminaltrove.com/post/</uri>
         4319         </author>
         4320     </entry>
         4321     <entry>
         4322         <title type="html"><![CDATA[rga]]></title>
         4323         <id>https://terminaltrove.com/rga/</id>
         4324         <link href="https://terminaltrove.com/rga/"/>
         4325         <updated>2024-09-09T23:00:00.000Z</updated>
         4326         <summary type="html"><![CDATA[Ripgrep, but can also search in docs, PDFs, E-Books, zip, tar.gz, etc.]]></summary>
         4327         <content type="html"><![CDATA[<p>rga (also known as ripgrep-all) is a powerful search tool that extends <a class="tt-link" href="/ripgrep/" target="_blank" rel="noopener">ripgrep</a>'s capabilities. It searches within various file types, including PDFs, e-books and archives.</p>
         4328 <p><br>This tool recursively explores archives and matches text across multiple file formats. It integrates with <a class="tt-link" href="/fzf/" target="_blank" rel="noopener">fzf</a> for enhanced searching and offers customizable adapters for specific file types such as <a href="/pandoc/" target="_blank" rel="noopener">pandoc</a>, <a class="tt-link" href="/ffmpeg/" target="_blank" rel="noopener">ffmpeg</a>, sqlite, zip, tar, decompress and mail which is disabled by default.</p>
         4329 <p><br>Users can quickly find information in various documents and file types which is ideal for developers, researchers and anyone dealing with a multitude of documents, images, subtitles, databases to find specific information.</p>]]></content>
         4330         <author>
         4331             <name>Curator</name>
         4332             <uri>https://terminaltrove.com/post/</uri>
         4333         </author>
         4334     </entry>
         4335     <entry>
         4336         <title type="html"><![CDATA[sen]]></title>
         4337         <id>https://terminaltrove.com/sen/</id>
         4338         <link href="https://terminaltrove.com/sen/"/>
         4339         <updated>2024-09-09T23:00:00.000Z</updated>
         4340         <summary type="html"><![CDATA[Terminal User Interface for containers.]]></summary>
         4341         <content type="html"><![CDATA[<p>sen is a terminal user interface (TUI) tool for managing Docker containers and images. It offers interactive control over containers including starting, stopping and deleting them and displays real-time updates and notifications for Docker events.</p>
         4342 <p><br>Key features include a dashboard view, podman support, container and image inspection, log streaming and search and filtering. This tool also supports vim-like keybindings and shows an interactive tree view of Docker images. Users can also check disk usage of containers, images and volumes.</p>
         4343 <p><br>sen is useful for those who work frequently with Docker in the terminal and with first class support for podman. It provides a more user-friendly, intuitive and feature-rich alternative to basic Docker CLI commands if you want to take a look at your containers and images.</p>]]></content>
         4344         <author>
         4345             <name>Curator</name>
         4346             <uri>https://terminaltrove.com/post/</uri>
         4347         </author>
         4348     </entry>
         4349     <entry>
         4350         <title type="html"><![CDATA[gama]]></title>
         4351         <id>https://terminaltrove.com/gama/</id>
         4352         <link href="https://terminaltrove.com/gama/"/>
         4353         <updated>2024-09-02T23:00:00.000Z</updated>
         4354         <summary type="html"><![CDATA[Manage your GitHub Actions from the terminal.]]></summary>
         4355         <content type="html"><![CDATA[<p class="whitespace-pre-wrap break-words">gama is a TUI for managing GitHub Actions workflows. It lets developers list, trigger and oversee workflows directly from the terminal.</p>
         4356 <p class="whitespace-pre-wrap break-words">&nbsp;</p>
         4357 <p class="whitespace-pre-wrap break-words">Key features include support for extended workflow inputs, historical run listing and easy discovery of dispatchable workflows. It can simplify the process of triggering specific workflows with custom inputs.</p>
         4358 <p class="whitespace-pre-wrap break-words">&nbsp;</p>
         4359 <p class="whitespace-pre-wrap break-words">This tool works best for developers and enthusiasts who frequently work with GitHub Actions for their CI and need a quick way to visualize all the workflows without leaving the terminal and with ease.</p>]]></content>
         4360         <author>
         4361             <name>Curator</name>
         4362             <uri>https://terminaltrove.com/post/</uri>
         4363         </author>
         4364     </entry>
         4365     <entry>
         4366         <title type="html"><![CDATA[hexpatch]]></title>
         4367         <id>https://terminaltrove.com/hexpatch/</id>
         4368         <link href="https://terminaltrove.com/hexpatch/"/>
         4369         <updated>2024-09-02T23:00:00.000Z</updated>
         4370         <summary type="html"><![CDATA[A binary patcher and editor with a terminal user interface.]]></summary>
         4371         <content type="html"><![CDATA[<p>hexpatch is a binary editor and patcher with a terminal user interface. It disassembles and assembles code for various architectures and file formats, even supporting remote file editing via SSH.</p>
         4372 <p>&nbsp;</p>
         4373 <p>Core features include binary patching, virtual address jumping, text/symbol search support, and a text-view. It also offers plugin support for extending functionality with Lua scripting.</p>
         4374 <p>&nbsp;</p>
         4375 <p>For security researchers, low level programmers and those who analyse file formats and binaries, hexpatch is a very useful tool when you need to make precise edits or searches in executable files all in the terminal.</p>]]></content>
         4376         <author>
         4377             <name>Curator</name>
         4378             <uri>https://terminaltrove.com/post/</uri>
         4379         </author>
         4380     </entry>
         4381     <entry>
         4382         <title type="html"><![CDATA[httplab]]></title>
         4383         <id>https://terminaltrove.com/httplab/</id>
         4384         <link href="https://terminaltrove.com/httplab/"/>
         4385         <updated>2024-09-02T23:00:00.000Z</updated>
         4386         <summary type="html"><![CDATA[Inspect HTTP requests and mock their responses in the terminal.]]></summary>
         4387         <content type="html"><![CDATA[<p>httplab is an interactive web server for inspecting HTTP requests and seeing the HTTP responses in real-time. It provides a terminal based interface (TUI) for viewing incoming requests and manipulating outgoing responses.</p>
         4388 <p>&nbsp;</p>
         4389 <p>Key features include request inspection, response customization and the ability to store responses under the <code>.httplab</code> directory. This tool also has keyboard shortcuts for quick navigation and editing, making it easy to test and debug HTTP interactions.</p>
         4390 <p>&nbsp;</p>
         4391 <p>Local API mocking and debugging is the best usecase for httplab, which means that developers and API testers would find this tool very useful when developing web applications, APIs, testing client-side code or just exploring different HTTP responses in the terminal.</p>]]></content>
         4392         <author>
         4393             <name>Curator</name>
         4394             <uri>https://terminaltrove.com/post/</uri>
         4395         </author>
         4396     </entry>
         4397     <entry>
         4398         <title type="html"><![CDATA[otree]]></title>
         4399         <id>https://terminaltrove.com/otree/</id>
         4400         <link href="https://terminaltrove.com/otree/"/>
         4401         <updated>2024-09-02T23:00:00.000Z</updated>
         4402         <summary type="html"><![CDATA[A tool to view objects (JSON/YAML/TOML) in a TUI tree widget.]]></summary>
         4403         <content type="html"><![CDATA[<p class="whitespace-pre-wrap break-words">otree is a terminal-based viewer for JSON, YAML and TOML files. It displays data in a tree structure, that allows users to navigate complex nested objects easily.</p>
         4404 <p class="whitespace-pre-wrap break-words">&nbsp;</p>
         4405 <p class="whitespace-pre-wrap break-words">Key features include root-changing, scaling, and clipboard support. otree also offers customizable colors and keybindings, making it adaptable to individual preferences.</p>
         4406 <p class="whitespace-pre-wrap break-words">&nbsp;</p>
         4407 <p class="whitespace-pre-wrap break-words">If you're dealing with configuration files or API responses, otree provides a quick way to explore data structures in the terminal, it can be used best for deeply nested objects or when you need a visual representation of your data's hierarchy.</p>]]></content>
         4408         <author>
         4409             <name>Curator</name>
         4410             <uri>https://terminaltrove.com/post/</uri>
         4411         </author>
         4412     </entry>
         4413     <entry>
         4414         <title type="html"><![CDATA[terminaltexteffects]]></title>
         4415         <id>https://terminaltrove.com/terminaltexteffects/</id>
         4416         <link href="https://terminaltrove.com/terminaltexteffects/"/>
         4417         <updated>2024-09-02T23:00:00.000Z</updated>
         4418         <summary type="html"><![CDATA[Inline Visual Effects in the Terminal.]]></summary>
         4419         <content type="html"><![CDATA[<p class="whitespace-pre-wrap break-words">Terminal Text Effects (TTE) is a CLI and library to create beautiful visual effects in the terminal. TTE requires no dependencies to work and it's compatible with standard ANSI sequences and works in most modern terminals.</p>
         4420 <p class="whitespace-pre-wrap break-words">&nbsp;</p>
         4421 <p class="whitespace-pre-wrap break-words">TTE supports custom colors (Xterm 256 RGB / hex color support), effect customization, gradient generation, complex character movements and synchronized animations. You can pass data via the standard input (stdin) to <code>tte</code> to visualise given any text visual effects.</p>
         4422 <p class="whitespace-pre-wrap break-words">&nbsp;</p>
         4423 <p class="whitespace-pre-wrap break-words">For developers and CLI enthusiasts, TTE adds a creative touch to logs, data output, or any text-based information. It's perfect for making presentations, demos, or simply jazzing up your terminal. Use it as a standalone app or integrate it into Python scripts.</p>]]></content>
         4424         <author>
         4425             <name>Curator</name>
         4426             <uri>https://terminaltrove.com/post/</uri>
         4427         </author>
         4428     </entry>
         4429     <entry>
         4430         <title type="html"><![CDATA[tuptime]]></title>
         4431         <id>https://terminaltrove.com/tuptime/</id>
         4432         <link href="https://terminaltrove.com/tuptime/"/>
         4433         <updated>2024-09-02T23:00:00.000Z</updated>
         4434         <summary type="html"><![CDATA[Like uptime(1), but preserves shutdown / restart stats.]]></summary>
         4435         <content type="html"><![CDATA[<p class="whitespace-pre-wrap break-words">tuptime tracks and reports system uptime and downtime statistics, preserving data between restarts. It offers detailed insights beyond the standard uptime command.</p>
         4436 <p class="whitespace-pre-wrap break-words">&nbsp;</p>
         4437 <p class="whitespace-pre-wrap break-words">This tool provides historical data, recording system startups, shutdowns, and uptimes, longest/average uptimes, and downtime statistics. It can display information in various formats, including tables and lists.</p>
         4438 <p class="whitespace-pre-wrap break-words">&nbsp;</p>
         4439 <p class="whitespace-pre-wrap break-words">For system administrators and power users, tuptime offers a deeper understanding of system usage patterns. It's very useful for monitoring system behavior over time, and identifying potential issues related to frequent restarts or unexpected shutdowns.</p>]]></content>
         4440         <author>
         4441             <name>Curator</name>
         4442             <uri>https://terminaltrove.com/post/</uri>
         4443         </author>
         4444     </entry>
         4445     <entry>
         4446         <title type="html"><![CDATA[atuin]]></title>
         4447         <id>https://terminaltrove.com/atuin/</id>
         4448         <link href="https://terminaltrove.com/atuin/"/>
         4449         <updated>2024-08-26T23:00:00.000Z</updated>
         4450         <summary type="html"><![CDATA[Sync, search and backup shell history.]]></summary>
         4451         <content type="html"><![CDATA[<p class="whitespace-pre-wrap break-words">Atuin is a tool that replaces your existing shell history with a SQLite database.</p>
         4452 <p class="whitespace-pre-wrap break-words">&nbsp;</p>
         4453 <p class="whitespace-pre-wrap break-words">A key feature is the ability to backup and synchronize your shell history between machines, with the data being fully end-to-end encrypted (E2EE). Atuin also features a full-screen search TUI, support for multiple shells including <code>zsh</code>, <code>bash</code>, <code>fish</code>, <code>nushell</code> and <code>xonsh</code>, plus displaying statistics on command usage in the terminal.</p>
         4454 <p class="whitespace-pre-wrap break-words">&nbsp;</p>
         4455 <p class="whitespace-pre-wrap break-words">Those who occasionally search their command history and need it backed up across multiple machines with no information lost will find Atuin very useful for this. You can also self-host your own Atuin server or use the server provided by Atuin.</p>
         4456 <p class="whitespace-pre-wrap break-words">&nbsp;</p>
         4457 <p class="whitespace-pre-wrap break-words">It's perfect for developers or anyone who frequently switches between different terminals or devices and want a unified, seamless and searchable shell history in their terminal.</p>]]></content>
         4458         <author>
         4459             <name>Curator</name>
         4460             <uri>https://terminaltrove.com/post/</uri>
         4461         </author>
         4462     </entry>
         4463     <entry>
         4464         <title type="html"><![CDATA[kb]]></title>
         4465         <id>https://terminaltrove.com/kb/</id>
         4466         <link href="https://terminaltrove.com/kb/"/>
         4467         <updated>2024-08-26T23:00:00.000Z</updated>
         4468         <summary type="html"><![CDATA[A minimalist knowledge base manager.]]></summary>
         4469         <content type="html"><![CDATA[<p class="whitespace-pre-wrap break-words">kb is a minimalist command-line knowledge base manager. It allows users to quickly collect, organize, and access notes, guides and cheatsheets.</p>
         4470 <p class="whitespace-pre-wrap break-words">&nbsp;</p>
         4471 <p class="whitespace-pre-wrap break-words">This tool includes filtering by metadata, support for both text and non-text files, syntax highlighting, regex searching and import/export capabilities. Users can add, edit, view, and delete artifacts easily. It also offers template management and Git synchronization for collaborative use.</p>
         4472 <p class="whitespace-pre-wrap break-words">&nbsp;</p>
         4473 <p class="whitespace-pre-wrap break-words">For developers, students and professionals who need quick access to organized information, kb can be a quick go-to for a minimalist knowledge base, which is great for managing technical notes, procedures, and cheatsheets in the terminal.</p>]]></content>
         4474         <author>
         4475             <name>Curator</name>
         4476             <uri>https://terminaltrove.com/post/</uri>
         4477         </author>
         4478     </entry>
         4479     <entry>
         4480         <title type="html"><![CDATA[logria]]></title>
         4481         <id>https://terminaltrove.com/logria/</id>
         4482         <link href="https://terminaltrove.com/logria/"/>
         4483         <updated>2024-08-26T23:00:00.000Z</updated>
         4484         <summary type="html"><![CDATA[A powerful CLI tool that puts log aggregation at your fingertips.]]></summary>
         4485         <content type="html"><![CDATA[<p class="whitespace-pre-wrap break-words">logria is a command-line tool for real-time log aggregation and analysis. It allows users to filter, parse, and aggregate live data streams from various sources, including shell commands and files.</p>
         4486 <p class="whitespace-pre-wrap break-words">&nbsp;</p>
         4487 <p class="whitespace-pre-wrap break-words">Key features include live regex filtering, customizable log parsing rules, and aggregation methods. Logria offers interactive search, highlighting, and the ability to switch between stdout and stderr streams. Users can save sessions for later use.</p>
         4488 <p class="whitespace-pre-wrap break-words">&nbsp;</p>
         4489 <p class="whitespace-pre-wrap break-words">logria excels at monitoring live logs from multiple processes or servers. It can be used by developers and system administrators who need to watch and analyze logs in real-time, offering a flexible alternative to traditional log analysis tools.</p>]]></content>
         4490         <author>
         4491             <name>Curator</name>
         4492             <uri>https://terminaltrove.com/post/</uri>
         4493         </author>
         4494     </entry>
         4495     <entry>
         4496         <title type="html"><![CDATA[pkgtop]]></title>
         4497         <id>https://terminaltrove.com/pkgtop/</id>
         4498         <link href="https://terminaltrove.com/pkgtop/"/>
         4499         <updated>2024-08-26T23:00:00.000Z</updated>
         4500         <summary type="html"><![CDATA[An interactive linux package manager & resource monitor.]]></summary>
         4501         <content type="html"><![CDATA[<p>pkgtop is an interactive package manager and resource monitor for GNU/Linux systems. It provides a user-friendly terminal interface for managing packages across various distributions.</p>
         4502 <p>&nbsp;</p>
         4503 <p>The tool displays installed packages by size, shows package information, and allows installation, upgrading, and removal. It also features disk usage monitoring and a command execution list for recent actions.</p>
         4504 <p>&nbsp;</p>
         4505 <p>It's great for those who prefer a visual approach to system maintenance or want to quickly perform package operations without memorizing complex commands.</p>]]></content>
         4506         <author>
         4507             <name>Curator</name>
         4508             <uri>https://terminaltrove.com/post/</uri>
         4509         </author>
         4510     </entry>
         4511     <entry>
         4512         <title type="html"><![CDATA[pueue]]></title>
         4513         <id>https://terminaltrove.com/pueue/</id>
         4514         <link href="https://terminaltrove.com/pueue/"/>
         4515         <updated>2024-08-26T23:00:00.000Z</updated>
         4516         <summary type="html"><![CDATA[Manage your shell commands.]]></summary>
         4517         <content type="html"><![CDATA[<p>pueue is a command-line task management tool for executing long-running tasks sequentially or in parallel. It processes a queue of shell commands, allowing users to add, pause, resume, and manage tasks from any terminal on the same machine.</p>
         4518 <p>&nbsp;</p>
         4519 <p>Key features include scheduling, process interaction, task grouping, and background execution. Pueue maintains consistency by saving the queue to disk and persisting logs, ensuring task survival through crashes.</p>
         4520 <p>&nbsp;</p>
         4521 <p>This tool works best for developers and system administrators and can be used when you need to send out compilation jobs, long downloads or any series of commands that benefit from organized, background execution and easy monitoring.</p>]]></content>
         4522         <author>
         4523             <name>Curator</name>
         4524             <uri>https://terminaltrove.com/post/</uri>
         4525         </author>
         4526     </entry>
         4527     <entry>
         4528         <title type="html"><![CDATA[rainfrog]]></title>
         4529         <id>https://terminaltrove.com/rainfrog/</id>
         4530         <link href="https://terminaltrove.com/rainfrog/"/>
         4531         <updated>2024-08-26T23:00:00.000Z</updated>
         4532         <summary type="html"><![CDATA[A database management TUI for postgres.]]></summary>
         4533         <content type="html"><![CDATA[<p class="whitespace-pre-wrap break-words">rainfrog is a TUI PostgreSQL database management tool. It offers vim-like navigation, a query editor with syntax highlighting and quick data manipulation features.</p>
         4534 <p class="whitespace-pre-wrap break-words">&nbsp;</p>
         4535 <p class="whitespace-pre-wrap break-words">The tool provides efficient schema and table browsing, keybindings, query history tracking and cross-platform support. Its interface allows users to easily switch between schemas, filter tables and view metadata.</p>
         4536 <p class="whitespace-pre-wrap break-words">&nbsp;</p>
         4537 <p class="whitespace-pre-wrap break-words">This tool is ideal for developers and database administrators who prefer working in the terminal. If you need a tool for quick database interactions, query testing and data exploration without the need for heavyweight GUI applications, rainfrog can help in this area.</p>]]></content>
         4538         <author>
         4539             <name>Curator</name>
         4540             <uri>https://terminaltrove.com/post/</uri>
         4541         </author>
         4542     </entry>
         4543     <entry>
         4544         <title type="html"><![CDATA[fztea]]></title>
         4545         <id>https://terminaltrove.com/fztea/</id>
         4546         <link href="https://terminaltrove.com/fztea/"/>
         4547         <updated>2024-08-19T23:00:00.000Z</updated>
         4548         <summary type="html"><![CDATA[A flipperzero remote control locally in the terminal and ssh.]]></summary>
         4549         <content type="html"><![CDATA[<p>fztea is a terminal-based user interface (TUI) for the Flipper Zero device. It allows users to interact with their Flipper Zero directly from the terminal.</p>
         4550 <p>&nbsp;</p>
         4551 <p>Key features include automatic device detection, screenshot capture, custom colors to change the foreground an background and an SSH server for serving your Flipper Zero's UI over SSH. The tool maps keyboard inputs to Flipper Zero buttons which you can to navigate the UI on your keyboard.</p>
         4552 <p>&nbsp;</p>
         4553 <p>fztea would be useful for those who own Flipper Zero devices and prefer terminal-based tools. It's particularly handy for remote management where you can quickly access the device's features without physically handling it.</p>]]></content>
         4554         <author>
         4555             <name>Curator</name>
         4556             <uri>https://terminaltrove.com/post/</uri>
         4557         </author>
         4558     </entry>
         4559     <entry>
         4560         <title type="html"><![CDATA[macmon]]></title>
         4561         <id>https://terminaltrove.com/macmon/</id>
         4562         <link href="https://terminaltrove.com/macmon/"/>
         4563         <updated>2024-08-19T23:00:00.000Z</updated>
         4564         <summary type="html"><![CDATA[Sudoless performance monitoring for Apple Silicon processors.]]></summary>
         4565         <content type="html"><![CDATA[<p class="whitespace-pre-wrap break-words">macmon is a CLI tool for monitoring Apple Silicon Mac performance. It displays real-time CPU, GPU and Apple Neural Engine (ANE) power usage, along with CPU utilization, RAM/Swap usage and temperature information in the terminal.</p>
         4566 <p class="whitespace-pre-wrap break-words">&nbsp;</p>
         4567 <p class="whitespace-pre-wrap break-words">Key features include monitoring without the need for using&nbsp;<code>sudo</code>, historical charts, average/max values and customizable colors. It works in small windows and can display data in raw data mode for integration with other tools.</p>
         4568 <p class="whitespace-pre-wrap break-words">&nbsp;</p>
         4569 <p class="whitespace-pre-wrap break-words">Users can use macmon to track resource usage of CPU intensive tasks like compiling code, running local LLMs, for applications that take advantage of the Apple Silicon chip. It's ideal for optimizing performance and understanding your Mac's behavior under various workloads in real-time.</p>]]></content>
         4570         <author>
         4571             <name>Curator</name>
         4572             <uri>https://terminaltrove.com/post/</uri>
         4573         </author>
         4574     </entry>
         4575     <entry>
         4576         <title type="html"><![CDATA[moe]]></title>
         4577         <id>https://terminaltrove.com/moe/</id>
         4578         <link href="https://terminaltrove.com/moe/"/>
         4579         <updated>2024-08-19T23:00:00.000Z</updated>
         4580         <summary type="html"><![CDATA[A command line Nim based editor inspired by Vim.]]></summary>
         4581         <content type="html"><![CDATA[<p class="whitespace-pre-wrap break-words">Moe is a command-line editor written in Nim. It aims for high performance and easy customization.</p>
         4582 <p class="whitespace-pre-wrap break-words">&nbsp;</p>
         4583 <p class="whitespace-pre-wrap break-words">It offers features that appeal to those who are used to Vim such as and vim-like keybindings and other features like syntax highlighting, auto-complete, Git support, live reloading for configuration files and VSCode theme compatibility.</p>
         4584 <p class="whitespace-pre-wrap break-words">&nbsp;</p>
         4585 <p class="whitespace-pre-wrap break-words">Those who like experimenting and using terminal based editors will appreciate Moe for its blend of Vim-like functionality and modern features. It's ideal for those seeking a lightweight, customizable editor with the comfort of familiar keybinds and the power of newer coding tools.</p>]]></content>
         4586         <author>
         4587             <name>Curator</name>
         4588             <uri>https://terminaltrove.com/post/</uri>
         4589         </author>
         4590     </entry>
         4591     <entry>
         4592         <title type="html"><![CDATA[moneyterm]]></title>
         4593         <id>https://terminaltrove.com/moneyterm/</id>
         4594         <link href="https://terminaltrove.com/moneyterm/"/>
         4595         <updated>2024-08-19T23:00:00.000Z</updated>
         4596         <summary type="html"><![CDATA[TUI expense and budget tracker.]]></summary>
         4597         <content type="html"><![CDATA[<p>moneyterm is a comprehensive TUI tool for managing expenses and tracking budgets in the terminal. It has various tabs such as the Overview, Transactions, Labeler, Trends and Budget tabs.</p>
         4598 <p>&nbsp;</p>
         4599 <p>It features the ability to import banking transactions (through QFX/OFX files) from your favourite bank (if exporting is supported), support for displaying a visualization of transactions as charts or a table, trend analysis and a budget tracker.</p>
         4600 <p>&nbsp;</p>
         4601 <p>Additional features also include transaction splitting, viewing detailed transactions and a automatic expense labeler to save you time categorizing them. Those who prefer a minimalist way of managing finances all in the terminal with lots of features would find moneyterm useful.</p>]]></content>
         4602         <author>
         4603             <name>Curator</name>
         4604             <uri>https://terminaltrove.com/post/</uri>
         4605         </author>
         4606     </entry>
         4607     <entry>
         4608         <title type="html"><![CDATA[octocov]]></title>
         4609         <id>https://terminaltrove.com/octocov/</id>
         4610         <link href="https://terminaltrove.com/octocov/"/>
         4611         <updated>2024-08-19T23:00:00.000Z</updated>
         4612         <summary type="html"><![CDATA[A toolkit for collecting code metrics.]]></summary>
         4613         <content type="html"><![CDATA[<p class="whitespace-pre-wrap break-words">octocov is a CLI code metrics toolkit for collecting and reporting on code coverage, test-to-code ratio and test execution time in the terminal.</p>
         4614 <p class="whitespace-pre-wrap break-words">&nbsp;</p>
         4615 <p class="whitespace-pre-wrap break-words">It supports multiple coverage report formats and can generate badges, comment on pull requests and store reports in various datastores like GitHub, S3, and BigQuery.</p>
         4616 <p class="whitespace-pre-wrap break-words">&nbsp;</p>
         4617 <p class="whitespace-pre-wrap break-words">Engineers can use octocov as a CLI tool or in CI pipelines to track code quality metrics over time. It's also useful for monitoring coverage across multiple repositories or projects through its central reporting mode.</p>]]></content>
         4618         <author>
         4619             <name>Curator</name>
         4620             <uri>https://terminaltrove.com/post/</uri>
         4621         </author>
         4622     </entry>
         4623     <entry>
         4624         <title type="html"><![CDATA[tracexec]]></title>
         4625         <id>https://terminaltrove.com/tracexec/</id>
         4626         <link href="https://terminaltrove.com/tracexec/"/>
         4627         <updated>2024-08-19T23:00:00.000Z</updated>
         4628         <summary type="html"><![CDATA[A small utility for tracing/debugging program execution.]]></summary>
         4629         <content type="html"><![CDATA[<p class="whitespace-pre-wrap break-words">tracexec is a <code>strace</code>-like TUI tool for tracing program execution. It traces execve and execve{at} system calls, revealing how programs are launched and their pre-execution behavior.</p>
         4630 <p class="whitespace-pre-wrap break-words">&nbsp;</p>
         4631 <p class="whitespace-pre-wrap break-words">The tool has features such as interactive tracing, support for launching debuggers such as&nbsp;<code>gdb</code>, the ability to log detailed output and data of programs for exporting using the <code>collect</code> command, experimental support for profiles and controlling color output. It also supports tracing setuid binaries, reconstructing command lines and showing interpreter information.</p>
         4632 <p class="whitespace-pre-wrap break-words">&nbsp;</p>
         4633 <p class="whitespace-pre-wrap break-words">tracexec is useful for debugging, analyzing shell scripts, inspecting commands from build systems and investigating execution behavior of proprietary software. It can also be used for troubleshooting complex command executions or understanding the intricacies of programs.</p>]]></content>
         4634         <author>
         4635             <name>Curator</name>
         4636             <uri>https://terminaltrove.com/post/</uri>
         4637         </author>
         4638     </entry>
         4639     <entry>
         4640         <title type="html"><![CDATA[circumflex]]></title>
         4641         <id>https://terminaltrove.com/circumflex/</id>
         4642         <link href="https://terminaltrove.com/circumflex/"/>
         4643         <updated>2024-08-12T23:00:00.000Z</updated>
         4644         <summary type="html"><![CDATA[It's Hacker News in your terminal.]]></summary>
         4645         <content type="html"><![CDATA[<p>circumflex is a TUI Hacker News client for the terminal. It allows users to read comments and articles in reader mode with syntax color highlighting for careful comprehension of comments, headlines, threads, author, points and categories.</p>
         4646 <p>&nbsp;</p>
         4647 <p>One notable feature is the capability to use the paging tool <code>less</code> for easy navigation, supports native terminal colors, marking submissions as read, highlighting new comments and formatting quotes, code and references. It shows a special badge for YC startups that are launching, supports Nerd Fonts as icons and allows users to save interesting submissions for later reference.</p>
         4648 <p>&nbsp;</p>
         4649 <p>It works best for those who like to use the keyboard to browse tech news and discussions all without leaving the terminal.</p>]]></content>
         4650         <author>
         4651             <name>Curator</name>
         4652             <uri>https://terminaltrove.com/post/</uri>
         4653         </author>
         4654     </entry>
         4655     <entry>
         4656         <title type="html"><![CDATA[croc]]></title>
         4657         <id>https://terminaltrove.com/croc/</id>
         4658         <link href="https://terminaltrove.com/croc/"/>
         4659         <updated>2024-08-12T23:00:00.000Z</updated>
         4660         <summary type="html"><![CDATA[Easily and securely send things from one computer to another.]]></summary>
         4661         <content type="html"><![CDATA[<p>croc is a command line utility that allows secure file transfers between two computers. It uses relays for data transfers that are end-to-end encrypted between sender and receiver.</p>
         4662 <p>&nbsp;</p>
         4663 <p>Notable features include using code phrases to securely send text, files and even multiple files, resuming interrupted transfers, self hosting relays, custom code phrases and the ability to use proxies all without requiring a local server or port-forwarding. It's also cross-platform and IPv6-ready but can fall back to IPv4 when necessary.</p>
         4664 <p>&nbsp;</p>
         4665 <p>croc is useful for sysadmins, developers or hobbyists needing to securely transfer files or folders between two machines irrespective of their OS. Use croc whenever you need to securely and quickly transfer files across computers using the terminal.</p>]]></content>
         4666         <author>
         4667             <name>Curator</name>
         4668             <uri>https://terminaltrove.com/post/</uri>
         4669         </author>
         4670     </entry>
         4671     <entry>
         4672         <title type="html"><![CDATA[peco]]></title>
         4673         <id>https://terminaltrove.com/peco/</id>
         4674         <link href="https://terminaltrove.com/peco/"/>
         4675         <updated>2024-08-12T23:00:00.000Z</updated>
         4676         <summary type="html"><![CDATA[A simplistic interactive filtering tool.]]></summary>
         4677         <content type="html"><![CDATA[<p>peco is an interactive filtering tool for the command-line. It allows users to search and select items from input streams in real-time, supports incremental search, multiple selection and customizable keybindings.</p>
         4678 <p>&nbsp;</p>
         4679 <p>This tool is useful for filtering process statistics, logs, files and allows you to narrow down results that you want by typing your query in the input box. It also offers features like case-sensitive/insensitive filtering, regular expression matching, and fuzzy search.</p>
         4680 <p>&nbsp;</p>
         4681 <p>You can pipe information to peco from other tools to filter and search the information you want all in a single binary with no other scripts needed to work with the tool.</p>]]></content>
         4682         <author>
         4683             <name>Curator</name>
         4684             <uri>https://terminaltrove.com/post/</uri>
         4685         </author>
         4686     </entry>
         4687     <entry>
         4688         <title type="html"><![CDATA[rexi]]></title>
         4689         <id>https://terminaltrove.com/rexi/</id>
         4690         <link href="https://terminaltrove.com/rexi/"/>
         4691         <updated>2024-08-12T23:00:00.000Z</updated>
         4692         <summary type="html"><![CDATA[A terminal UI for regex testing.]]></summary>
         4693         <content type="html"><![CDATA[<p>rexi is a TUI tool that visualizes regular expressions (regex) in the terminal.</p>
         4694 <p>&nbsp;</p>
         4695 <p>It features an interactive UI, regex evaluation, real-time character feedback and more. The regex evaluation can be done using 'match' or 'finditer' modes depending on what's suitable. The tool supports piped input to populate rexi's workspace for you to get started fast to work with testing your regular expressions. Matches are displayed in the TUI by underlining the input text such that you can see which regex expressions work in real time.</p>
         4696 <p>&nbsp;</p>
         4697 <p>This tool is beneficial when learning regex and debugging it interactively. It offers an quick, 'trial and error' method for applying regular expressions without leaving the terminal.</p>]]></content>
         4698         <author>
         4699             <name>Curator</name>
         4700             <uri>https://terminaltrove.com/post/</uri>
         4701         </author>
         4702     </entry>
         4703     <entry>
         4704         <title type="html"><![CDATA[tgt]]></title>
         4705         <id>https://terminaltrove.com/tgt/</id>
         4706         <link href="https://terminaltrove.com/tgt/"/>
         4707         <updated>2024-08-12T23:00:00.000Z</updated>
         4708         <summary type="html"><![CDATA[A simple TUI for Telegram.]]></summary>
         4709         <content type="html"><![CDATA[<p>tgt is a terminal user interface (TUI) client for Telegram, written in Rust.</p>
         4710 <p>&nbsp;</p>
         4711 <p>It's core features are customization options such as the ability to send, receive messages as well as the ability to edit, delete and replying to Telegram messages. It also supports custom themes, editing the app configuration and the logger can be customized for tgt in TOML files.</p>
         4712 <p>&nbsp;</p>
         4713 <p>It also has a wide range of keybindings (which the keymap can also be customized) for the chat list window and the chat prompt, for quick navigation on the keyboard without using a mouse.</p>
         4714 <p>&nbsp;</p>
         4715 <p>This client is suitable for Telegram power users, developers or for those who are looking for more control and customization over their chat experience and seeking a TUI interface for Telegram without leaving the terminal and not using a GUI client.</p>]]></content>
         4716         <author>
         4717             <name>Curator</name>
         4718             <uri>https://terminaltrove.com/post/</uri>
         4719         </author>
         4720     </entry>
         4721     <entry>
         4722         <title type="html"><![CDATA[tufw]]></title>
         4723         <id>https://terminaltrove.com/tufw/</id>
         4724         <link href="https://terminaltrove.com/tufw/"/>
         4725         <updated>2024-08-12T23:00:00.000Z</updated>
         4726         <summary type="html"><![CDATA[Terminal UI for ufw.]]></summary>
         4727         <content type="html"><![CDATA[<p>tufw is a terminal user interface (TUI) tool for the <code>ufw</code> command. It simplifies the addition, editing or removal of ufw rules in the terminal.&nbsp;</p>
         4728 <p>&nbsp;</p>
         4729 <p>Your <code>ufw</code>&nbsp;rules are displayed in a table in one view and offers a form-like way of editing rules. You can also reset rules if you need to, disable or enable ufw and also change the protocol or add comments to your rules as you edit them.</p>
         4730 <p>&nbsp;</p>
         4731 <p>This tool is particularly suitable for users who are familiar with using <code>ufw</code> and might want a user friendly TUI to see all rules, statuses of <code>ufw</code> without typing many commands. For effective utilization, tufw may need to use root as it may not work otherwise.</p>]]></content>
         4732         <author>
         4733             <name>Curator</name>
         4734             <uri>https://terminaltrove.com/post/</uri>
         4735         </author>
         4736     </entry>
         4737     <entry>
         4738         <title type="html"><![CDATA[act3]]></title>
         4739         <id>https://terminaltrove.com/act3/</id>
         4740         <link href="https://terminaltrove.com/act3/"/>
         4741         <updated>2024-08-05T23:00:00.000Z</updated>
         4742         <summary type="html"><![CDATA[Glance at the last 3 runs of your Github Actions.]]></summary>
         4743         <content type="html"><![CDATA[<p>Act3 is a terminal tool that enables users to view the results of their last three Github Actions runs.</p>
         4744 <p>&nbsp;</p>
         4745 <p>The core feature is the concise display of the results, making it a convenient tool for post-action review and debugging. A significant convenience that Act3 offers is the ability to visualize results in HTML format, along with its standard CLI output. This not only provides an alternate viewing option but also expands accessibility for users who prefer a more graphical representation.</p>
         4746 <p>&nbsp;</p>
         4747 <p>This tool proves useful to developers who often need to monitor or debug their Github Actions, providing an easy-to-read snapshot of the last three runs of each workflow.</p>]]></content>
         4748         <author>
         4749             <name>Curator</name>
         4750             <uri>https://terminaltrove.com/post/</uri>
         4751         </author>
         4752     </entry>
         4753     <entry>
         4754         <title type="html"><![CDATA[chdig]]></title>
         4755         <id>https://terminaltrove.com/chdig/</id>
         4756         <link href="https://terminaltrove.com/chdig/"/>
         4757         <updated>2024-08-05T23:00:00.000Z</updated>
         4758         <summary type="html"><![CDATA[Dig into ClickHouse with TUI interface.]]></summary>
         4759         <content type="html"><![CDATA[<p>chdig is a TUI tool which inspects ClickHouse instances in the terminal.</p>
         4760 <p>&nbsp;</p>
         4761 <p>Key features include a top-like interface, offering an organized view of system processes, flamegraphs, CPU, memory and has cluster support. It offers different views in it's TUI for showing slow queries, last queries, processors, backups, replicas, servers and many more views which makes it easier for users to access and analyze key data and to dig into any issues.</p>
         4762 <p>&nbsp;</p>
         4763 <p>For developers dealing with ClickHouse, chdig could be a real time-saver as it brings various tools under one TUI interface.</p>]]></content>
         4764         <author>
         4765             <name>Curator</name>
         4766             <uri>https://terminaltrove.com/post/</uri>
         4767         </author>
         4768     </entry>
         4769     <entry>
         4770         <title type="html"><![CDATA[reader]]></title>
         4771         <id>https://terminaltrove.com/reader/</id>
         4772         <link href="https://terminaltrove.com/reader/"/>
         4773         <updated>2024-08-05T23:00:00.000Z</updated>
         4774         <summary type="html"><![CDATA[Readability for the command line.]]></summary>
         4775         <content type="html"><![CDATA[<p>Reader is a tool mimicking the modern browser equivalent of "readability" or reader view in the terminal. It provides cleaner web page content visibility on the command-line by parsing the actual content and displaying it in an easy-to-read format.</p>
         4776 <p>&nbsp;</p>
         4777 <p>An added feature is its ability to render embedded images from the parsed page as colored block-renders on the terminal with Sixel, and you can change the terminal web reader in vi and neovim. You can also customize the output, say, no images or raw markdown.</p>
         4778 <p>&nbsp;</p>
         4779 <p>This tool is useful for those wanting enhanced content visibility on the command line. You can utilize reader while browsing web pages on the command line or reading HTML files. It's efficient for quick content access without being distracted by extra frills of the web page.</p>]]></content>
         4780         <author>
         4781             <name>Curator</name>
         4782             <uri>https://terminaltrove.com/post/</uri>
         4783         </author>
         4784     </entry>
         4785     <entry>
         4786         <title type="html"><![CDATA[tgpt]]></title>
         4787         <id>https://terminaltrove.com/tgpt/</id>
         4788         <link href="https://terminaltrove.com/tgpt/"/>
         4789         <updated>2024-08-05T23:00:00.000Z</updated>
         4790         <summary type="html"><![CDATA[AI Chatbots in the terminal without needing API keys.]]></summary>
         4791         <content type="html"><![CDATA[<p>Terminal GPT (tgpt) is an CLI LLM chatbot tool that operates cross-platform in the terminal.</p>
         4792 <p>&nbsp;</p>
         4793 <p>This tool eliminates the need for API Keys and incorporates a variety of providers like KoboldAI, Blackbox AI and OpenAI. It also allows developers to interact with AI models in a familiar terminal environment. Its experimental features include generating and executing shell commands and creating code. Users can customize functions by selecting specific AI providers and setting various flags.</p>
         4794 <p>&nbsp;</p>
         4795 <p>This tool is useful to developers interested in or experimenting with LLMs, as it offers handy chat support with powerful AI models without leaving the terminal. It's great for writing scripts, debugging, or trying out AI models.</p>]]></content>
         4796         <author>
         4797             <name>Curator</name>
         4798             <uri>https://terminaltrove.com/post/</uri>
         4799         </author>
         4800     </entry>
         4801     <entry>
         4802         <title type="html"><![CDATA[tuisky]]></title>
         4803         <id>https://terminaltrove.com/tuisky/</id>
         4804         <link href="https://terminaltrove.com/tuisky/"/>
         4805         <updated>2024-08-05T23:00:00.000Z</updated>
         4806         <summary type="html"><![CDATA[A TUI client for Bluesky.]]></summary>
         4807         <content type="html"><![CDATA[<p>tuisky is a terminal User Interface (TUI) client for Bluesky, an open-source social network.</p>
         4808 <p>&nbsp;</p>
         4809 <p>Users can manage multiple sessions and columns, select from pinned feeds, automatically refresh rows, and save and restore app data.</p>
         4810 <p>&nbsp;</p>
         4811 <p>It offers an efficient way to manage social feeds without leaving the command line. It can be customized with a configuration file for a more personalized user experience.</p>]]></content>
         4812         <author>
         4813             <name>Curator</name>
         4814             <uri>https://terminaltrove.com/post/</uri>
         4815         </author>
         4816     </entry>
         4817     <entry>
         4818         <title type="html"><![CDATA[vscli]]></title>
         4819         <id>https://terminaltrove.com/vscli/</id>
         4820         <link href="https://terminaltrove.com/vscli/"/>
         4821         <updated>2024-08-05T23:00:00.000Z</updated>
         4822         <summary type="html"><![CDATA[A CLI/TUI making it easy to launch Visual Studio Code (vscode) projects.]]></summary>
         4823         <content type="html"><![CDATA[<p class="whitespace-pre-wrap break-words">vscli is a command-line tool for launching Visual Studio Code projects, with a focus on dev containers. It detects whether a project uses dev containers and launches them appropriately, supporting multiple containers in a single project.</p>
         4824 <p class="whitespace-pre-wrap break-words">&nbsp;</p>
         4825 <p class="whitespace-pre-wrap break-words">Features include a shorthand for launching VS Code, support for the insiders version of VS Code and a TUI for tracking and opening recent projects. It offers various launch behaviors and can pass additional arguments to VS Code.</p>
         4826 <p class="whitespace-pre-wrap break-words">&nbsp;</p>
         4827 <p class="whitespace-pre-wrap break-words">Although VS Code contains the <code>code</code> command, if you're in need of opening workspaces or opening dev containers, vscli is particularly useful for this usecase.</p>]]></content>
         4828         <author>
         4829             <name>Curator</name>
         4830             <uri>https://terminaltrove.com/post/</uri>
         4831         </author>
         4832     </entry>
         4833     <entry>
         4834         <title type="html"><![CDATA[clipboard]]></title>
         4835         <id>https://terminaltrove.com/clipboard/</id>
         4836         <link href="https://terminaltrove.com/clipboard/"/>
         4837         <updated>2024-07-30T11:00:00.000Z</updated>
         4838         <summary type="html"><![CDATA[Your new, ridonkulously smart clipboard manager.]]></summary>
         4839         <content type="html"><![CDATA[<p class="whitespace-pre-wrap break-words">clipboard is a CLI clipboard manager for the terminal that handles text, files and binary data.</p>
         4840 <p class="whitespace-pre-wrap break-words">&nbsp;</p>
         4841 <p class="whitespace-pre-wrap break-words">It has the ability to copy, cut and paste files, directories with unlimited capacity and history, support for copying through pipes, editing clipboard content, viewing the clipboard queue, supports multiple languages and has integration with existing clipboard systems. It is also cross platform supporting other clipboard systems such as X11, Wayland, macOS and Windows, Haiku and many others.</p>
         4842 <p class="whitespace-pre-wrap break-words">&nbsp;</p>
         4843 <p class="whitespace-pre-wrap break-words">clipboard includes custom themes, a scriptable API and support for various data types. It can also import and export clipboards to and from other tools and display the history of your clipboard data.</p>]]></content>
         4844         <author>
         4845             <name>Curator</name>
         4846             <uri>https://terminaltrove.com/post/</uri>
         4847         </author>
         4848     </entry>
         4849     <entry>
         4850         <title type="html"><![CDATA[jc]]></title>
         4851         <id>https://terminaltrove.com/jc/</id>
         4852         <link href="https://terminaltrove.com/jc/"/>
         4853         <updated>2024-07-29T23:00:00.000Z</updated>
         4854         <summary type="html"><![CDATA[A tool convert CLI output, files & strings to JSON/YAML.]]></summary>
         4855         <content type="html"><![CDATA[<p class="whitespace-pre-wrap break-words">jc (JSON Convert) transforms CLI output, file types and common strings into JSON for easier parsing for scripts. It works by piping (|) commands to <code>jc</code> and returns JSON, e.g. <code>ls | jc</code></p>
         4856 <p class="whitespace-pre-wrap break-words">&nbsp;</p>
         4857 <p class="whitespace-pre-wrap break-words">Key features include customizable output, <a class="tt-link" href="https://github.com/kellyjonbrazil/jc?tab=readme-ov-file#parsers" target="_blank" rel="noopener">a multitude of parsers</a> and integration with various shells. This tool can handle complex data structures, add semantic context and process large datasets efficiently.</p>
         4858 <p class="whitespace-pre-wrap break-words">&nbsp;</p>
         4859 <p class="whitespace-pre-wrap break-words">If you work with bash scripts and need a way of parsing it's output in a structured JSON format, jc is a great tool to use for this. It's particularly useful in scripting, configuration management and data analysis scenarios where structured data is preferred over unstructured raw text output.</p>]]></content>
         4860         <author>
         4861             <name>Curator</name>
         4862             <uri>https://terminaltrove.com/post/</uri>
         4863         </author>
         4864     </entry>
         4865     <entry>
         4866         <title type="html"><![CDATA[process-compose]]></title>
         4867         <id>https://terminaltrove.com/process-compose/</id>
         4868         <link href="https://terminaltrove.com/process-compose/"/>
         4869         <updated>2024-07-29T23:00:00.000Z</updated>
         4870         <summary type="html"><![CDATA[A scheduler and orchestrator to manage non-containerized applications.]]></summary>
         4871         <content type="html"><![CDATA[<p>process compose is a TUI scheduler and orchestrator tool specifically designed for managing non-containerized applications, it is like docker-compose but for running processes in the background and managing them.</p>
         4872 <p>&nbsp;</p>
         4873 <p>This tool does not use docker, volume definitions nor containers, making it suitable for servers, IoT devices or simple VPSes. Once set up, you can describe your processes in a 'process-compose.yaml' file and commands are run from there. Features include process execution, startup order, restart options, environment variables, health checks, among others.</p>
         4874 <p>&nbsp;</p>
         4875 <p>This tool is particularly useful when you need to efficiently run, restart and even visualise continuously running processes without the use or need of containers.</p>]]></content>
         4876         <author>
         4877             <name>Curator</name>
         4878             <uri>https://terminaltrove.com/post/</uri>
         4879         </author>
         4880     </entry>
         4881     <entry>
         4882         <title type="html"><![CDATA[redu]]></title>
         4883         <id>https://terminaltrove.com/redu/</id>
         4884         <link href="https://terminaltrove.com/redu/"/>
         4885         <updated>2024-07-29T23:00:00.000Z</updated>
         4886         <summary type="html"><![CDATA[ncdu for your restic repository.]]></summary>
         4887         <content type="html"><![CDATA[<p class="whitespace-pre-wrap break-words">redu is a TUI tool for analyzing <a class="tt-link" href="/restic/" target="_blank" rel="noopener">restic</a> backup repositories. It aggregates data from all snapshots, which allows users to identify space-consuming files, folders and items across backups.</p>
         4888 <p class="whitespace-pre-wrap break-words">&nbsp;</p>
         4889 <p class="whitespace-pre-wrap break-words">Key features include a file-tree interface, size comparisons, quick keyboard based navigation and the ability to mark files for exclusion in the TUI. This tool maintains a cache for quick subsequent runs and supports various cross platform installation methods.</p>
         4890 <p class="whitespace-pre-wrap break-words">&nbsp;</p>
         4891 <p class="whitespace-pre-wrap break-words">Users already managing their backups with <a class="tt-link" href="/restic/" target="_blank" rel="noopener">restic</a> may find redu useful for optimizing storage and identifying unnecessary backups, especially visualized in a TUI interface.</p>]]></content>
         4892         <author>
         4893             <name>Curator</name>
         4894             <uri>https://terminaltrove.com/post/</uri>
         4895         </author>
         4896     </entry>
         4897     <entry>
         4898         <title type="html"><![CDATA[rustscan]]></title>
         4899         <id>https://terminaltrove.com/rustscan/</id>
         4900         <link href="https://terminaltrove.com/rustscan/"/>
         4901         <updated>2024-07-29T23:00:00.000Z</updated>
         4902         <summary type="html"><![CDATA[The Modern Port Scanner.]]></summary>
         4903         <content type="html"><![CDATA[<p>RustScan is a modern port scanner for the terminal that operates at high speed, capable of scanning all 65,000 ports in as little as three seconds.</p>
         4904 <p>&nbsp;</p>
         4905 <p>Its core features include full scripting engine support, adaptive learning, adjusting and improving its performance over repeated use, support for IPv6, CIDR and accessibility which is not overlooked by this tool.</p>
         4906 <p>&nbsp;</p>
         4907 <p>Security researchers or pen testers would highly benefit from RustScan. It is best used in situations when you need to detect open ports in large networks or your own or if you&rsquo;re looking to scan ports quickly to use for CTF challenges.</p>]]></content>
         4908         <author>
         4909             <name>Curator</name>
         4910             <uri>https://terminaltrove.com/post/</uri>
         4911         </author>
         4912     </entry>
         4913     <entry>
         4914         <title type="html"><![CDATA[zeitfetch]]></title>
         4915         <id>https://terminaltrove.com/zeitfetch/</id>
         4916         <link href="https://terminaltrove.com/zeitfetch/"/>
         4917         <updated>2024-07-29T23:00:00.000Z</updated>
         4918         <summary type="html"><![CDATA[Instantaneous snapshots of system information.]]></summary>
         4919         <content type="html"><![CDATA[<p>zeitfetch, is a screenfetch tool providing users with a snapshot of their computer's system information, much like&nbsp;<a class="tt-link" href="/neofetch/" target="_blank" rel="noopener">neofetch</a>, <a class="tt-link" href="/fastfetch/" target="_blank" rel="noopener">fastfetch</a>, <a class="tt-link" href="/onefetch/" target="_blank" rel="noopener">onefetch</a> and <a class="tt-link" href="/cpufetch/" target="_blank" rel="noopener">cpufetch</a>.</p>
         4920 <p>&nbsp;</p>
         4921 <p>This tool is fully cross platform on Windows, macOS and many Linux distributions to visualise system information with a dedicated OS logo visible in ASCII as a single binary.</p>]]></content>
         4922         <author>
         4923             <name>Curator</name>
         4924             <uri>https://terminaltrove.com/post/</uri>
         4925         </author>
         4926     </entry>
         4927     <entry>
         4928         <title type="html"><![CDATA[bluetui]]></title>
         4929         <id>https://terminaltrove.com/bluetui/</id>
         4930         <link href="https://terminaltrove.com/bluetui/"/>
         4931         <updated>2024-07-22T23:00:00.000Z</updated>
         4932         <summary type="html"><![CDATA[TUI for managing bluetooth on Linux.]]></summary>
         4933         <content type="html"><![CDATA[<p>bluetui is a TUI tool for managing Bluetooth devices in the terminal for Linux based operating systems.</p>
         4934 <p>&nbsp;</p>
         4935 <p>With this tool, you can pair or unpair devices, device renaming, start or stop scanning, enable or disable discoveries and manage power settings. Additionally, it lets you customize keybindings in the configuration file for even more personalized usage.</p>
         4936 <p>&nbsp;</p>
         4937 <p>It's an ideal tool if you often need to control various Bluetooth settings and prefer the terminal over a GUI. This tool assumes that the BlueZ Bluetooth stack is installed on the Linux system and has a series of default keybindings that allows navigation through its TUI interface.</p>]]></content>
         4938         <author>
         4939             <name>Curator</name>
         4940             <uri>https://terminaltrove.com/post/</uri>
         4941         </author>
         4942     </entry>
         4943     <entry>
         4944         <title type="html"><![CDATA[cyme]]></title>
         4945         <id>https://terminaltrove.com/cyme/</id>
         4946         <link href="https://terminaltrove.com/cyme/"/>
         4947         <updated>2024-07-22T23:00:00.000Z</updated>
         4948         <summary type="html"><![CDATA[List system USB buses and devices.]]></summary>
         4949         <content type="html"><![CDATA[<p>cyme is a cross-platform CLI tool designed to list system USB buses and devices. It is seen as an upgraded equivalent to <code>lsusb</code>, with additional features and improvements.</p>
         4950 <p>&nbsp;</p>
         4951 <p>It's core features include compatibility with <code>lsusb</code>, an improved <code>--tree</code> mode, controllable block data, colored output, JSON output and automatic scaling to terminal width. This tool can also track USB usage, debug devices and gather detailed system information in an easily digestible format, filter options, look-up device data such as USB speed, headers and serial masking.&nbsp;</p>
         4952 <p>&nbsp;</p>
         4953 <p>With cyme's visual color coded highlighting and it's way of listing system USB devices, those who work with hardware regularly may find cyme a better suited modern cross platform alternative to <code>lsusb</code> for Linux, macOS and Windows.</p>]]></content>
         4954         <author>
         4955             <name>Curator</name>
         4956             <uri>https://terminaltrove.com/post/</uri>
         4957         </author>
         4958     </entry>
         4959     <entry>
         4960         <title type="html"><![CDATA[erdtree]]></title>
         4961         <id>https://terminaltrove.com/erdtree/</id>
         4962         <link href="https://terminaltrove.com/erdtree/"/>
         4963         <updated>2024-07-22T23:00:00.000Z</updated>
         4964         <summary type="html"><![CDATA[A general purpose filesystem and disk-usage utility.]]></summary>
         4965         <content type="html"><![CDATA[<p>erdtree (also known as <code>erd</code>) is a cross-platform, multi-threaded filesystem and disk-usage utility. It reports disk usage in various metrics like bytes, blocks, words and lines. It supports hidden file and gitignore rules, regular expressions and glob-based searching.</p>
         4966 <p>&nbsp;</p>
         4967 <p>This tool also features bash completion for the <code>erd</code> command, icon support, colorized output, granular sorting options, detailed file information and offers different layouts when listing files such as a reverse tree layout, <code>tree</code>-like output or <code>du</code>-like output.</p>
         4968 <p>&nbsp;</p>
         4969 <p>erdtree combines features from many UNIX utilities like&nbsp;<code>du</code>, <code>tree</code>, <code>find</code>, <code>wc</code>&nbsp;and <code>ls</code> in addition to taking inspiration from existing newer <a href="/language/rust/" target="_blank" rel="noopener">Rust based tools</a> such as <a class="tt-link" href="/exa/" target="_blank" rel="noopener">exa</a> / <a class="tt-link" href="/eza/" target="_blank" rel="noopener">eza</a>,&nbsp;<a class="tt-link" href="/fd/" target="_blank" rel="noopener">fd</a>&nbsp;and <a class="tt-link" href="/dua/" target="_blank" rel="noopener">dua</a>. If you find yourself using multiple tools consecutively or need a single tool which outputs more disk usage and file information, erdtree is worth considering.&nbsp;</p>]]></content>
         4970         <author>
         4971             <name>Curator</name>
         4972             <uri>https://terminaltrove.com/post/</uri>
         4973         </author>
         4974     </entry>
         4975     <entry>
         4976         <title type="html"><![CDATA[posting]]></title>
         4977         <id>https://terminaltrove.com/posting/</id>
         4978         <link href="https://terminaltrove.com/posting/"/>
         4979         <updated>2024-07-22T23:00:00.000Z</updated>
         4980         <summary type="html"><![CDATA[A powerful HTTP client that lives in your terminal.]]></summary>
         4981         <content type="html"><![CDATA[<p class="whitespace-pre-wrap break-words">posting is an interactive HTTP and API client, built for the terminal with a TUI interface.</p>
         4982 <p class="whitespace-pre-wrap break-words">&nbsp;</p>
         4983 <p class="whitespace-pre-wrap break-words">This tool can be used over SSH, includes a "jump mode" for quick navigation, environment variables with autocompletion, syntax highlighting, Vim keybindings and a command palette to quickly access additional functionality. It also supports custom themes, configuration options and OpenAPI spec imports.</p>
         4984 <p class="whitespace-pre-wrap break-words">&nbsp;</p>
         4985 <p class="whitespace-pre-wrap break-words">Those who work on building or testing REST APIs such as backend, frontend or even fullstack software engineers would find posting very useful, especially if you need an alternative to using <a class="tt-link" href="/curl/" target="_blank" rel="noopener">curl</a> directly or when working on a remote machine via SSH where a full GUI may not be available.</p>]]></content>
         4986         <author>
         4987             <name>Curator</name>
         4988             <uri>https://terminaltrove.com/post/</uri>
         4989         </author>
         4990     </entry>
         4991     <entry>
         4992         <title type="html"><![CDATA[prs]]></title>
         4993         <id>https://terminaltrove.com/prs/</id>
         4994         <link href="https://terminaltrove.com/prs/"/>
         4995         <updated>2024-07-22T23:00:00.000Z</updated>
         4996         <summary type="html"><![CDATA[Stay updated on PRs without leaving the terminal.]]></summary>
         4997         <content type="html"><![CDATA[<p>prs is a TUI tool designed to track Pull Requests (PRs) that you find relevant without leaving the terminal.</p>
         4998 <p>&nbsp;</p>
         4999 <p>This tool optimizes time spent on tracking updates and it can be configured using a simple YAML file. This configuration file will cater to identifying the PRs important to you, alongside other customization options.</p>
         5000 <p>&nbsp;</p>
         5001 <p>This tool could be invaluable for anyone who is looking for a quicker snapshot of their PR activities or wants to manage them in all in the terminal.</p>]]></content>
         5002         <author>
         5003             <name>Curator</name>
         5004             <uri>https://terminaltrove.com/post/</uri>
         5005         </author>
         5006     </entry>
         5007     <entry>
         5008         <title type="html"><![CDATA[scc]]></title>
         5009         <id>https://terminaltrove.com/scc/</id>
         5010         <link href="https://terminaltrove.com/scc/"/>
         5011         <updated>2024-07-22T23:00:00.000Z</updated>
         5012         <summary type="html"><![CDATA[A very fast accurate code counter with complexity calculations.]]></summary>
         5013         <content type="html"><![CDATA[<p><code>scc</code> (Sloc Cloc and Code or Succinct Code Counter) is a tool for counting lines of code, blank lines, comment lines, and physical lines in many programming languages.&nbsp;</p>
         5014 <p>&nbsp;</p>
         5015 <p>It aims to be the fastest code counter, offering features like Constructive Cost Model (COCOMO) calculation, code complexity estimation, dryness checking and unique lines of code metrics. Other features include support for multiple output formats e.g. CSV, SQL, JSON, HTML for reports and the ability to ignore specific files or directories.</p>
         5016 <p>&nbsp;</p>
         5017 <p>For those that need a quick and accurate way of counting code metrics and has various language support and reporting built-in,&nbsp;<code>scc</code> would be a useful tool for use cases that involve people, maintenance and cost estimations with a codebase based on lines of code and complexity.</p>]]></content>
         5018         <author>
         5019             <name>Curator</name>
         5020             <uri>https://terminaltrove.com/post/</uri>
         5021         </author>
         5022     </entry>
         5023     <entry>
         5024         <title type="html"><![CDATA[cidr]]></title>
         5025         <id>https://terminaltrove.com/cidr/</id>
         5026         <link href="https://terminaltrove.com/cidr/"/>
         5027         <updated>2024-07-15T23:00:00.000Z</updated>
         5028         <summary type="html"><![CDATA[A CLI to perform various actions on CIDR ranges.]]></summary>
         5029         <content type="html"><![CDATA[<p>cidr is a command line (CLI) tool that performs actions on Classless Inter-Domain Routing (CIDR) ranges in the terminal.</p>
         5030 <p>&nbsp;</p>
         5031 <p>With cidr, it features the ability to check overlapping CIDR ranges and show information including address count, prefix, netmask etc, with both IPv4 and IPv6, verify if an IP address is part of a given CIDR range and calculate unique host addresses within a CIDR block.</p>
         5032 <p>&nbsp;</p>
         5033 <p>This tool is particularly used in network management, when dealing with IP allocation and subnets. Those who work with computer networking will find this tool handy.</p>]]></content>
         5034         <author>
         5035             <name>Curator</name>
         5036             <uri>https://terminaltrove.com/post/</uri>
         5037         </author>
         5038     </entry>
         5039     <entry>
         5040         <title type="html"><![CDATA[eva]]></title>
         5041         <id>https://terminaltrove.com/eva/</id>
         5042         <link href="https://terminaltrove.com/eva/"/>
         5043         <updated>2024-07-15T23:00:00.000Z</updated>
         5044         <summary type="html"><![CDATA[A calculator REPL, similar to bc.]]></summary>
         5045         <content type="html"><![CDATA[<p>eva is a simple calculator REPL, similar to bc, with additional features like syntax highlighting and persisting history for your previous calculations.</p>
         5046 <p>&nbsp;</p>
         5047 <p>It allows usage of binary and unary operators, handles basic trigonometric functions and also auto-inserts the multiply operator ('*') and can use the previous answer with the ('_') operator. This tool can also auto balance paranthesis which saves users from syntax errors.</p>]]></content>
         5048         <author>
         5049             <name>Curator</name>
         5050             <uri>https://terminaltrove.com/post/</uri>
         5051         </author>
         5052     </entry>
         5053     <entry>
         5054         <title type="html"><![CDATA[nap]]></title>
         5055         <id>https://terminaltrove.com/nap/</id>
         5056         <link href="https://terminaltrove.com/nap/"/>
         5057         <updated>2024-07-15T23:00:00.000Z</updated>
         5058         <summary type="html"><![CDATA[Code snippets in your terminal.]]></summary>
         5059         <content type="html"><![CDATA[<p>nap is a terminal-based code snippet manager. It has a command-line interface (CLI) and also a text-user interface (TUI) for browsing, managing and organizing code snippets.</p>
         5060 <p>&nbsp;</p>
         5061 <p>The main features of nap consist of a three pane interactive interface with key bindings, theme customization and folder organization. It can easily create new snippets, edit existing ones, copy to clipboard and use UNIX operators like pipe (|) and output redirection (&gt;) to save notes for later use into nap.</p>
         5062 <p>&nbsp;</p>
         5063 <p>If you frequently find yourself deciding where to save your text file for later use, nap may be a better choice that you can try for your next code snippet.</p>]]></content>
         5064         <author>
         5065             <name>Curator</name>
         5066             <uri>https://terminaltrove.com/post/</uri>
         5067         </author>
         5068     </entry>
         5069     <entry>
         5070         <title type="html"><![CDATA[omm]]></title>
         5071         <id>https://terminaltrove.com/omm/</id>
         5072         <link href="https://terminaltrove.com/omm/"/>
         5073         <updated>2024-07-15T23:00:00.000Z</updated>
         5074         <summary type="html"><![CDATA[A keyboard-driven task manager for the terminal.]]></summary>
         5075         <content type="html"><![CDATA[<p>omm (on-my-mind) is a TUI driven task manager for the terminal.</p>
         5076 <p>&nbsp;</p>
         5077 <p>This tool walks you through getting started with the tool, has a theme changer, allows you to edit tasks using an editor via --editor flag, has compact and spacious mode, has the ability to import tasks from standard input (stdin), outputs tasks to the terminal and has keymaps for rapid navigation through the TUI.</p>
         5078 <p>&nbsp;</p>
         5079 <p>omm is made for those managing tasks that frequently fluctuate in priority, it permits users to modify the priority of tasks, create new ones, archive or delete old tasks and rearrange existing tasks with a few simple keystrokes in the terminal.</p>]]></content>
         5080         <author>
         5081             <name>Curator</name>
         5082             <uri>https://terminaltrove.com/post/</uri>
         5083         </author>
         5084     </entry>
         5085     <entry>
         5086         <title type="html"><![CDATA[recoverpy]]></title>
         5087         <id>https://terminaltrove.com/recoverpy/</id>
         5088         <link href="https://terminaltrove.com/recoverpy/"/>
         5089         <updated>2024-07-15T23:00:00.000Z</updated>
         5090         <summary type="html"><![CDATA[A TUI to interactively recover overwritten or deleted data.]]></summary>
         5091         <content type="html"><![CDATA[<p>RecoverPy is a TUI tool designed to assist users in retrieving deleted or overwritten files on Linux systems.</p>
         5092 <p>&nbsp;</p>
         5093 <p>This tool scans every block on your selected partition to recover data and it can even find specific strings in binary files. Some core features of RecoverPy include its ability to not only recuperate deleted files but also to restore overwritten data which is a standout feature of this tool.</p>
         5094 <p>&nbsp;</p>
         5095 <p>Even as a last resort for data recovery, RecoverPy can be useful for those unexpected situations where you need to retrieve lost data, even on systems where a GUI isn't present like remote servers.</p>]]></content>
         5096         <author>
         5097             <name>Curator</name>
         5098             <uri>https://terminaltrove.com/post/</uri>
         5099         </author>
         5100     </entry>
         5101     <entry>
         5102         <title type="html"><![CDATA[sampler]]></title>
         5103         <id>https://terminaltrove.com/sampler/</id>
         5104         <link href="https://terminaltrove.com/sampler/"/>
         5105         <updated>2024-07-15T23:00:00.000Z</updated>
         5106         <summary type="html"><![CDATA[Visualization for any shell command.]]></summary>
         5107         <content type="html"><![CDATA[<p>sampler is a TUI tool that displays real-time dashboard metrics in the terminal.</p>
         5108 <p>&nbsp;</p>
         5109 <p>With this tool you can monitor server health, track system information or even trigger deployment scripts in the terminal. Sampler has support for sounds and visual alerts and has configuration examples for each type of component, like line, gauges, bar, sparklines, charts, text boxes, etc.</p>
         5110 <p>&nbsp;</p>
         5111 <p>Sampler is useful for any engineer or hobbyist that is interested in creating dashboards in the terminal that is simple to configure. Example use cases include homelab monitoring, tracking CI deployments, displaying error logs or even flight tracking.</p>]]></content>
         5112         <author>
         5113             <name>Curator</name>
         5114             <uri>https://terminaltrove.com/post/</uri>
         5115         </author>
         5116     </entry>
         5117     <entry>
         5118         <title type="html"><![CDATA[cpufetch]]></title>
         5119         <id>https://terminaltrove.com/cpufetch/</id>
         5120         <link href="https://terminaltrove.com/cpufetch/"/>
         5121         <updated>2024-07-08T23:00:00.000Z</updated>
         5122         <summary type="html"><![CDATA[Simple yet fancy CPU architecture fetching tool.]]></summary>
         5123         <content type="html"><![CDATA[<p>cpufetch is a command-line (CLI) tool designed to fetch and display your computer or server's CPU architecture information in the terminal.</p>
         5124 <p>&nbsp;</p>
         5125 <p>It supports multiple operating systems, and handles a range of CPU architectures including x86_64, ARM, RISC-V and PowerPC among others. It shows the system's number of cores, peak performance, microarchitecture, SoC type and more info depending on your system's CPU.</p>
         5126 <p>&nbsp;</p>
         5127 <p>Understanding your system's CPU architecture is crucial for sysadmins, hardware and software engineers or for anyone who wants to benchmark, compare, debug or build computers and to those who might be curious about their CPU configuration for meeting software system requirements.</p>]]></content>
         5128         <author>
         5129             <name>Curator</name>
         5130             <uri>https://terminaltrove.com/post/</uri>
         5131         </author>
         5132     </entry>
         5133     <entry>
         5134         <title type="html"><![CDATA[ducker]]></title>
         5135         <id>https://terminaltrove.com/ducker/</id>
         5136         <link href="https://terminaltrove.com/ducker/"/>
         5137         <updated>2024-07-08T23:00:00.000Z</updated>
         5138         <summary type="html"><![CDATA[A slightly quackers Docker TUI.]]></summary>
         5139         <content type="html"><![CDATA[<p>Ducker is a TUI tool to manage Docker containers in the terminal, inspired by the layout of <a class="tt-link" href="/k9s/" target="_blank" rel="noopener">k9s</a> for Kubernetes.</p>
         5140 <p>&nbsp;</p>
         5141 <p>At its core, it comprises of pages, each one displaying specific aspects of the Docker system. The information on these pages can be interacted with by using commands and actions using hotkeys on your keyboard. The tool provides a range of commands and actions to view Docker images, open top-level pages, navigate through lists or tables.</p>
         5142 <p>&nbsp;</p>
         5143 <p>Ducker also supports changing the UI through themes, handling specific actions for containers and images such as deleting, running and stopping containers, viewing logs for a specific container and toggling the view of dangling images.</p>]]></content>
         5144         <author>
         5145             <name>Curator</name>
         5146             <uri>https://terminaltrove.com/post/</uri>
         5147         </author>
         5148     </entry>
         5149     <entry>
         5150         <title type="html"><![CDATA[goji]]></title>
         5151         <id>https://terminaltrove.com/goji/</id>
         5152         <link href="https://terminaltrove.com/goji/"/>
         5153         <updated>2024-07-08T23:00:00.000Z</updated>
         5154         <summary type="html"><![CDATA[Commitizen-like tool for formatting commit messages using emojis.]]></summary>
         5155         <content type="html"><![CDATA[<p>goji is a tool that helps you create conventional commit style messages using emojis in the terminal.</p>
         5156 <p>&nbsp;</p>
         5157 <p>The core features of goji include an interactive and non-interactive CLI with sensible defaults for defining commit types, scopes, and descriptions. It uses predefined commit types with corresponding emojis for quick identification of changes.</p>
         5158 <p>&nbsp;</p>
         5159 <p>It also offers customizability through a JSON configuration file, so that users can set their own commit types and scopes with Git integration out of the box. For those who use conventional commits manually (even with emojis), consider goji for an added touch of emojis for ensuring future Git contributors understand your commit type quickly.</p>]]></content>
         5160         <author>
         5161             <name>Curator</name>
         5162             <uri>https://terminaltrove.com/post/</uri>
         5163         </author>
         5164     </entry>
         5165     <entry>
         5166         <title type="html"><![CDATA[impala]]></title>
         5167         <id>https://terminaltrove.com/impala/</id>
         5168         <link href="https://terminaltrove.com/impala/"/>
         5169         <updated>2024-07-08T23:00:00.000Z</updated>
         5170         <summary type="html"><![CDATA[TUI for managing WiFi on Linux.]]></summary>
         5171         <content type="html"><![CDATA[<p>Impala is a TUI tool designed to manage wireless connections on Linux-based operating systems. The tool utilizes iwd (Internet Wireless Daemon) to monitor and control connections.&nbsp;</p>
         5172 <p>&nbsp;</p>
         5173 <p>The tool has specific commands for navigation and control, including switching between different sections, scanning, connecting or disconnecting a network, and controlling device power.&nbsp;</p>
         5174 <p>&nbsp;</p>
         5175 <p>Additional commands allow for handling known networks and access points. Custom keybindings can be set in the config file for personalized navigation and control.</p>]]></content>
         5176         <author>
         5177             <name>Curator</name>
         5178             <uri>https://terminaltrove.com/post/</uri>
         5179         </author>
         5180     </entry>
         5181     <entry>
         5182         <title type="html"><![CDATA[kaskade]]></title>
         5183         <id>https://terminaltrove.com/kaskade/</id>
         5184         <link href="https://terminaltrove.com/kaskade/"/>
         5185         <updated>2024-07-08T23:00:00.000Z</updated>
         5186         <summary type="html"><![CDATA[A text user interface (TUI) for Apache Kafka.]]></summary>
         5187         <content type="html"><![CDATA[<p>kaskade is a text user interface (TUI) tool for Apache Kafka, it allows you to consume topics, list topics, group members and partitions, show topic information such as replicas, lag and record count all in the terminal.</p>
         5188 <p>&nbsp;</p>
         5189 <p>This tool has two modes, admin and consumer. Admins can list, create, edit, delete topics while also having the ability to filter topics by name. The consumer modes can deserialize various formats including JSON, double, string, integer, long, float and boolean values.</p>
         5190 <p>&nbsp;</p>
         5191 <p>Kaskade also supports SSL encryption, filtering by header, value, and/or partition, with the added benefit of Schema Registry support with Avro.</p>]]></content>
         5192         <author>
         5193             <name>Curator</name>
         5194             <uri>https://terminaltrove.com/post/</uri>
         5195         </author>
         5196     </entry>
         5197     <entry>
         5198         <title type="html"><![CDATA[xh]]></title>
         5199         <id>https://terminaltrove.com/xh/</id>
         5200         <link href="https://terminaltrove.com/xh/"/>
         5201         <updated>2024-07-08T23:00:00.000Z</updated>
         5202         <summary type="html"><![CDATA[Friendly and fast tool for sending HTTP requests.]]></summary>
         5203         <content type="html"><![CDATA[<p>xh is a user-friendly CLI tool for transmitting HTTP requests and has the same similarities of&nbsp;<a class="tt-link" href="/curl/" target="_blank" rel="noopener">curl</a>.</p>
         5204 <p>&nbsp;</p>
         5205 <p>This tool showcases an array of core features, including HTTP/2 support, translating requests into curl commands, JSON deserialization, verbose mode, colorful output and a shorthand URL form. Moreover, xh is shorter to type and easily accessible via a single statically linked binary, which is cross platform on different operating systems.</p>
         5206 <p>&nbsp;</p>
         5207 <p>For anyone handling HTTP requests, xh is a suitable alternative to curl. It is recommended where speed, portability and performance are important. It is a handy tool which can be used for API or load testing or just experimenting with HTTP requests.</p>]]></content>
         5208         <author>
         5209             <name>Curator</name>
         5210             <uri>https://terminaltrove.com/post/</uri>
         5211         </author>
         5212     </entry>
         5213     <entry>
         5214         <title type="html"><![CDATA[calcure]]></title>
         5215         <id>https://terminaltrove.com/calcure/</id>
         5216         <link href="https://terminaltrove.com/calcure/"/>
         5217         <updated>2024-07-01T23:00:00.000Z</updated>
         5218         <summary type="html"><![CDATA[Modern, customizable TUI calendar and task manager.]]></summary>
         5219         <content type="html"><![CDATA[<p class="whitespace-pre-wrap break-words">calcure is a TUI calendar and task manager with a customizable interface.</p>
         5220 <p class="whitespace-pre-wrap break-words">&nbsp;</p>
         5221 <p class="whitespace-pre-wrap break-words">This tool has many features including creating tasks and calendar events, the ability to import data from <a class="tt-link" href="/calcurse/" target="_blank" rel="noopener">calcurse</a>, todo lists with subtasks and timers, .ics file integration, icons for events, vim key bindings, weather display and support for the persian calendar.</p>
         5222 <p class="whitespace-pre-wrap break-words">&nbsp;</p>
         5223 <p class="whitespace-pre-wrap break-words">For those who are looking for productivity tools and need a terminal friendly tool will find calcure useful for managing their schedules and tasks efficiently in the terminal. It is a flexible, customizable calendar that integrates with existing tools and also cloud calendar services which may come in handy for cloud syncing.</p>]]></content>
         5224         <author>
         5225             <name>Curator</name>
         5226             <uri>https://terminaltrove.com/post/</uri>
         5227         </author>
         5228     </entry>
         5229     <entry>
         5230         <title type="html"><![CDATA[dblab]]></title>
         5231         <id>https://terminaltrove.com/dblab/</id>
         5232         <link href="https://terminaltrove.com/dblab/"/>
         5233         <updated>2024-07-01T23:00:00.000Z</updated>
         5234         <summary type="html"><![CDATA[The database client designed for command line specialists.]]></summary>
         5235         <content type="html"><![CDATA[<p>dblab is a TUI database client that has support for PostgreSQL, MySQL, SQLite3, Oracle, and SQL Server.</p>
         5236 <p>&nbsp;</p>
         5237 <p>This tool is able to use local or remote databases in a lightweight, fast, and easy interface. It also offers features such as automatic page updates, keyboard bindings for fast navigation, database connections via SSL, a single binary handling all supported clients and compatibility with different databases.</p>
         5238 <p>&nbsp;</p>
         5239 <p>Database connections can be saved as a YAML configuration file in dblab for better management and in case you're managing different development environments for your database. For those looking for an interactive database client with a TUI all in a single binary, dblab is worth using.</p>]]></content>
         5240         <author>
         5241             <name>Curator</name>
         5242             <uri>https://terminaltrove.com/post/</uri>
         5243         </author>
         5244     </entry>
         5245     <entry>
         5246         <title type="html"><![CDATA[mprocs]]></title>
         5247         <id>https://terminaltrove.com/mprocs/</id>
         5248         <link href="https://terminaltrove.com/mprocs/"/>
         5249         <updated>2024-07-01T23:00:00.000Z</updated>
         5250         <summary type="html"><![CDATA[Run multiple commands in parallel.]]></summary>
         5251         <content type="html"><![CDATA[<p class="whitespace-pre-wrap break-words">mprocs is a TUI tool for running multiple commands in parallel, displaying their outputs separately. It allows users to manage and interact with multiple processes simultaneously, making it ideal for developers working on projects that require several concurrent tasks.</p>
         5252 <p class="whitespace-pre-wrap break-words">&nbsp;</p>
         5253 <p class="whitespace-pre-wrap break-words">mprocs offers features like custom keymaps, remote control via TCP, and OS-specific configurations. It can load scripts from package.json and provides a user-friendly interface for process management, including starting, stopping and restarting processes.</p>
         5254 <p class="whitespace-pre-wrap break-words">&nbsp;</p>
         5255 <p class="whitespace-pre-wrap break-words">With mprocs, it is designed for finite-lifetime processes that are frequently restarted. It's particularly useful for running long running processes (e.g. compilers), test runners and development servers concurrently, providing a centralized view of all running processes and their outputs in the terminal.</p>]]></content>
         5256         <author>
         5257             <name>Curator</name>
         5258             <uri>https://terminaltrove.com/post/</uri>
         5259         </author>
         5260     </entry>
         5261     <entry>
         5262         <title type="html"><![CDATA[pdu]]></title>
         5263         <id>https://terminaltrove.com/pdu/</id>
         5264         <link href="https://terminaltrove.com/pdu/"/>
         5265         <updated>2024-07-01T23:00:00.000Z</updated>
         5266         <summary type="html"><![CDATA[Highly parallelized, blazing fast directory tree analyzer.]]></summary>
         5267         <content type="html"><![CDATA[<p class="whitespace-pre-wrap break-words">Parallel Disk Usage (pdu) is a fast CLI tool for analyzing directory trees and visualizing the disk usage in the terminal.</p>
         5268 <p class="whitespace-pre-wrap break-words">&nbsp;</p>
         5269 <p class="whitespace-pre-wrap break-words">Features of pdu include generating graphical charts of file and folder sizes, relative file size comparisons, customizable tree depth and chart size and optional progress reporting. It also offers extensibility through its library crate or JSON interface.</p>
         5270 <p class="whitespace-pre-wrap break-words">&nbsp;</p>
         5271 <p class="whitespace-pre-wrap break-words">It is useful for quickly understanding storage distribution across filesystems and can be used when managing large directories or when optimizing disk space usage.</p>]]></content>
         5272         <author>
         5273             <name>Curator</name>
         5274             <uri>https://terminaltrove.com/post/</uri>
         5275         </author>
         5276     </entry>
         5277     <entry>
         5278         <title type="html"><![CDATA[pillager]]></title>
         5279         <id>https://terminaltrove.com/pillager/</id>
         5280         <link href="https://terminaltrove.com/pillager/"/>
         5281         <updated>2024-07-01T23:00:00.000Z</updated>
         5282         <summary type="html"><![CDATA[Pillage filesystems for sensitive information.]]></summary>
         5283         <content type="html"><![CDATA[<p>pillager is a tool designed to search directories for sensitive information in files.</p>
         5284 <p>&nbsp;</p>
         5285 <p>It recursively searches directories for files matching specific patterns, which are then scanned by concurrent workers for sensitive data such as credentials, etc. It comes with a terminal user interface (TUI), for interactive scanning and supports gitleaks rules. This tool has varied output formats and supports customizable Go templates.&nbsp;</p>
         5286 <p>&nbsp;</p>
         5287 <p>pillager is useful for security researchers, system administrators or developers that can benefit from pillager's capability in finding potentially exposed credentials in filesystems.</p>]]></content>
         5288         <author>
         5289             <name>Curator</name>
         5290             <uri>https://terminaltrove.com/post/</uri>
         5291         </author>
         5292     </entry>
         5293     <entry>
         5294         <title type="html"><![CDATA[shellcheck]]></title>
         5295         <id>https://terminaltrove.com/shellcheck/</id>
         5296         <link href="https://terminaltrove.com/shellcheck/"/>
         5297         <updated>2024-07-01T23:00:00.000Z</updated>
         5298         <summary type="html"><![CDATA[A static analysis tool for shell scripts.]]></summary>
         5299         <content type="html"><![CDATA[<p>shellcheck is a static analysis CLI tool for shell scripts. It offers suggestions and warnings for bash/sh shell scripts, highlighting potential errors and providing advice on how to fix issues.&nbsp;</p>
         5300 <p>&nbsp;</p>
         5301 <p>This tool identifies common issues with shell scripts such as syntax issues, incorrect quoting, test statements in conditionals, frequently misused shell commands, typing errors, intermediate level semantic problems and potential failures due to overlooked pitfalls or corner cases.</p>
         5302 <p>&nbsp;</p>
         5303 <p>Integrations with CI systems, test suites and editors is possible with shellcheck and it is useful for those who work with shell scripting in development or production systems.</p>]]></content>
         5304         <author>
         5305             <name>Curator</name>
         5306             <uri>https://terminaltrove.com/post/</uri>
         5307         </author>
         5308     </entry>
         5309     <entry>
         5310         <title type="html"><![CDATA[hostctl]]></title>
         5311         <id>https://terminaltrove.com/hostctl/</id>
         5312         <link href="https://terminaltrove.com/hostctl/"/>
         5313         <updated>2024-06-24T23:00:00.000Z</updated>
         5314         <summary type="html"><![CDATA[A CLI tool to manage /etc/hosts like a pro!]]></summary>
         5315         <content type="html"><![CDATA[<p>hostctl is a terminal tool designed to manage the hosts file with ease, it provides more control over the use of your hosts file which traditionally has been a manual and more error-prone process.</p>
         5316 <p>&nbsp;</p>
         5317 <p>This tool is able to manage groups of host names by profile, enabling or disabling entire profiles, adding or removing groups of host names and even adding profiles directly from a text file and synchronize a profile with docker containers.</p>
         5318 <p>&nbsp;</p>
         5319 <p>hostctl is best used for developers who need to quickly switch between different host configurations or are running complex setups needing frequent changes to the host files. It is also best used in situations where managing '/etc/hosts' directly would be unfeasible, or where fast, automated management of host files is required.</p>]]></content>
         5320         <author>
         5321             <name>Curator</name>
         5322             <uri>https://terminaltrove.com/post/</uri>
         5323         </author>
         5324     </entry>
         5325     <entry>
         5326         <title type="html"><![CDATA[ktop]]></title>
         5327         <id>https://terminaltrove.com/ktop/</id>
         5328         <link href="https://terminaltrove.com/ktop/"/>
         5329         <updated>2024-06-24T23:00:00.000Z</updated>
         5330         <summary type="html"><![CDATA[A top-like tool for your Kubernetes clusters.]]></summary>
         5331         <content type="html"><![CDATA[<p>ktop is a lightweight TUI tool that shows quick, useful and insightful information about Kubernetes clusters in the terminal.</p>
         5332 <p>&nbsp;</p>
         5333 <p>Much like traditional <a class="tt-link" href="/categories/top/" target="_blank" rel="noopener">top</a> tools, ktop displays data about workloads such as nodes and pods within the kubernetes cluster. This tool can also work with or without a metrics-server and can use an existing cluster configuration to display kubernetes resource information.</p>
         5334 <p>&nbsp;</p>
         5335 <p>ktop is cross platform and is also available as a kubectl plugin. It is useful for developers, homelab enthusiasts, <a class="tt-link" href="/categories/system-administration/" target="_blank" rel="noopener">sysadmins</a>, <a href="/categories/devops/" target="_blank" rel="noopener">DevOps</a> or <a class="tt-link" href="/categories/sre/" target="_blank" rel="noopener">SRE</a> engineers who work with and need to see resource information and metrics about their kubernetes clusters.</p>]]></content>
         5336         <author>
         5337             <name>Curator</name>
         5338             <uri>https://terminaltrove.com/post/</uri>
         5339         </author>
         5340     </entry>
         5341     <entry>
         5342         <title type="html"><![CDATA[logmerger]]></title>
         5343         <id>https://terminaltrove.com/logmerger/</id>
         5344         <link href="https://terminaltrove.com/logmerger/"/>
         5345         <updated>2024-06-24T23:00:00.000Z</updated>
         5346         <summary type="html"><![CDATA[A utility to view multiple log files with merged timeline.]]></summary>
         5347         <content type="html"><![CDATA[<p>logmerger is a TUI tool designed for viewing multiple log files merged by timestamps.</p>
         5348 <p>&nbsp;</p>
         5349 <p>The tool correlates log entries from various files, based on their timestamps, and presents the output in an easily readable, unified display. This tool is not constrained to text files alone, the software can also merge data from compressed text log files and CSV files, while also having experimental support for packet capture files.</p>
         5350 <p>&nbsp;</p>
         5351 <p>logmerger is best when you need to combine log data from various sources for analysis. With clean, timestamp-ordered visualization, interactive browsing, and export options facilitating subsequent processing, logmerger can be used if you're looking to view and see logs in one place.</p>]]></content>
         5352         <author>
         5353             <name>Curator</name>
         5354             <uri>https://terminaltrove.com/post/</uri>
         5355         </author>
         5356     </entry>
         5357     <entry>
         5358         <title type="html"><![CDATA[mise]]></title>
         5359         <id>https://terminaltrove.com/mise/</id>
         5360         <link href="https://terminaltrove.com/mise/"/>
         5361         <updated>2024-06-24T23:00:00.000Z</updated>
         5362         <summary type="html"><![CDATA[The front-end to your dev env.]]></summary>
         5363         <content type="html"><![CDATA[<p>mise, or mise-en-place, <a href="https://mise.jdx.dev/rtx.html" target="_blank" rel="noopener">(formerly called rtx)</a> is a terminal tool that acts as a front-end for your development environment.</p>
         5364 <p>&nbsp;</p>
         5365 <p>It handles the management of development tools, windowing and tasks and can support languages like node, python, terraform, cmake and more. It manages environment variables for different project directories, quickly switch runtimes, pinpointing to an actual path not a shim.</p>
         5366 <p>&nbsp;</p>
         5367 <p>This tool provides an interface for the installation of different software versions. With mise, it comes in handy to developers seeking to effectively manage their tools, environment variables and tasks from one place.</p>]]></content>
         5368         <author>
         5369             <name>Curator</name>
         5370             <uri>https://terminaltrove.com/post/</uri>
         5371         </author>
         5372     </entry>
         5373     <entry>
         5374         <title type="html"><![CDATA[pgtree]]></title>
         5375         <id>https://terminaltrove.com/pgtree/</id>
         5376         <link href="https://terminaltrove.com/pgtree/"/>
         5377         <updated>2024-06-24T23:00:00.000Z</updated>
         5378         <summary type="html"><![CDATA[Unix process hierarchy tree for specific processes.]]></summary>
         5379         <content type="html"><![CDATA[<p>pgtree is a unix process hierarchy tree display tool for specific processes. It allows users to view and manage the process trees of their systems easily.</p>
         5380 <p>&nbsp;</p>
         5381 <p>The tool provides various options, such as stopping processes and other dependent processes, not asking for confirmation to kill, displaying multiple processes and others. All in a nice, colorful and intuitive tree structure for those who want to debug processes further.</p>]]></content>
         5382         <author>
         5383             <name>Curator</name>
         5384             <uri>https://terminaltrove.com/post/</uri>
         5385         </author>
         5386     </entry>
         5387     <entry>
         5388         <title type="html"><![CDATA[typeinc]]></title>
         5389         <id>https://terminaltrove.com/typeinc/</id>
         5390         <link href="https://terminaltrove.com/typeinc/"/>
         5391         <updated>2024-06-24T23:00:00.000Z</updated>
         5392         <summary type="html"><![CDATA[A cool ncurses based typing speed test tool.]]></summary>
         5393         <content type="html"><![CDATA[<p>typeinc is a terminal tool which is used to test and improve your typing speed and has various difficulty levels to provide an interactive typing experience.</p>
         5394 <p>&nbsp;</p>
         5395 <p>The core features include a variety of difficulty levels, a grading system, high score display, and a user-friendly TUI. It allows users to input any number as their chosen difficulty level. The program also has a grading system and a high score display that users can use to benchmark their typing speed.</p>
         5396 <p>&nbsp;</p>
         5397 <p>Lastly, this tool can be used for improving typing speed or as a competitive game among friends. It becomes an ideal tool if you want to make your typing more efficient, improve your words per minute (WPM) speed, or just need a keyboard tester.</p>]]></content>
         5398         <author>
         5399             <name>Curator</name>
         5400             <uri>https://terminaltrove.com/post/</uri>
         5401         </author>
         5402     </entry>
         5403     <entry>
         5404         <title type="html"><![CDATA[dyff]]></title>
         5405         <id>https://terminaltrove.com/dyff/</id>
         5406         <link href="https://terminaltrove.com/dyff/"/>
         5407         <updated>2024-06-17T23:00:00.000Z</updated>
         5408         <summary type="html"><![CDATA[diff tool for YAML files, and sometimes JSON.]]></summary>
         5409         <content type="html"><![CDATA[<p>dyff is a CLI tool used to compare differences between YAML files and also JSON files.</p>
         5410 <p>&nbsp;</p>
         5411 <p>It visually highlights changes between versions of a file for creating tidy overview reports. It also retains key order in hashes upon output to the terminal, making it particularly effective for converting YAML to JSON and vice versa.</p>
         5412 <p>&nbsp;</p>
         5413 <p>The best uses for dyff is when you need to identify changes between different versions of software, helping you understand differences seamlessly. By providing a clear visual representation, it helps your coding workflow whether for professional use or personal projects.</p>]]></content>
         5414         <author>
         5415             <name>Curator</name>
         5416             <uri>https://terminaltrove.com/post/</uri>
         5417         </author>
         5418     </entry>
         5419     <entry>
         5420         <title type="html"><![CDATA[fnm]]></title>
         5421         <id>https://terminaltrove.com/fnm/</id>
         5422         <link href="https://terminaltrove.com/fnm/"/>
         5423         <updated>2024-06-17T23:00:00.000Z</updated>
         5424         <summary type="html"><![CDATA[fast and simple node.js version manager in rust.]]></summary>
         5425         <content type="html"><![CDATA[<p>fnm or (Fast Node Manager) is a node.js version manager, written in Rust.</p>
         5426 <p>&nbsp;</p>
         5427 <p>It is compatible with '.node-version' and '.nvmrc' files, which makes it easier to manage multiple Node.js versions across different projects.</p>
         5428 <p>&nbsp;</p>
         5429 <p>fnm is useful for managing Node.js environments efficiently and can be utilized when switching between projects that employ different Node.js versions, providing a smooth operation without any hassles.</p>]]></content>
         5430         <author>
         5431             <name>Curator</name>
         5432             <uri>https://terminaltrove.com/post/</uri>
         5433         </author>
         5434     </entry>
         5435     <entry>
         5436         <title type="html"><![CDATA[fq]]></title>
         5437         <id>https://terminaltrove.com/fq/</id>
         5438         <link href="https://terminaltrove.com/fq/"/>
         5439         <updated>2024-06-17T23:00:00.000Z</updated>
         5440         <summary type="html"><![CDATA[jq for binary formats.]]></summary>
         5441         <content type="html"><![CDATA[<p>fq is a CLI tool that works similarly to <a class="tt-link" href="/jq/" target="_blank" rel="noopener">jq</a>, but for handling binary data. It can work with many different file formats like executables, container codecs and various serialization formats, etc.</p>
         5442 <p>&nbsp;</p>
         5443 <p>It features the ability to display binary data as decoded tree structures and can also transform, slice, and concatenate binary data, has support for nested formats and even includes an interactive REPL with auto-completion of functions and names.</p>
         5444 <p>&nbsp;</p>
         5445 <p>fq is best used as a tool for querying, inspecting, and debugging binary formats and it is beneficial for developers working in areas like debugging and data transformation or just quickly checking file formats.</p>]]></content>
         5446         <author>
         5447             <name>Curator</name>
         5448             <uri>https://terminaltrove.com/post/</uri>
         5449         </author>
         5450     </entry>
         5451     <entry>
         5452         <title type="html"><![CDATA[goto]]></title>
         5453         <id>https://terminaltrove.com/goto/</id>
         5454         <link href="https://terminaltrove.com/goto/"/>
         5455         <updated>2024-06-17T23:00:00.000Z</updated>
         5456         <summary type="html"><![CDATA[SSH manager for easy server access.]]></summary>
         5457         <content type="html"><![CDATA[<p>goto is essentially a simple SSH manager utility in the terminal. It aids in maintaining a list of SSH servers.</p>
         5458 <p>&nbsp;</p>
         5459 <p>You can simply use goto for the ability to connect or edit a remote SSH server and find a needed host among all your records easily and is available on macOS, Linux, and Windows.</p>
         5460 <p>&nbsp;</p>
         5461 <p>goto can be very useful if you're dealing with maintaining a list of SSH remote servers to connect to&nbsp; and you frequently need to access or edit existing SSH connections and manage them all in a TUI.</p>]]></content>
         5462         <author>
         5463             <name>Curator</name>
         5464             <uri>https://terminaltrove.com/post/</uri>
         5465         </author>
         5466     </entry>
         5467     <entry>
         5468         <title type="html"><![CDATA[hours]]></title>
         5469         <id>https://terminaltrove.com/hours/</id>
         5470         <link href="https://terminaltrove.com/hours/"/>
         5471         <updated>2024-06-17T23:00:00.000Z</updated>
         5472         <summary type="html"><![CDATA[no-frills time tracking toolkit for the command line.]]></summary>
         5473         <content type="html"><![CDATA[<p>hours is a time tracking TUI toolkit for the command line. It is oriented towards providing basic, yet efficient time tracking for different tasks and projects in the terminal.</p>
         5474 <p>&nbsp;</p>
         5475 <p>It has a minimalist user interface and features editing and tracking tasks, summary statistics, and logs based upon the tracked time. It also supports creating and updating tasks, starting and stopping time tracking on a task, adding manual task log entries, deactivating or activating a task, viewing historical task log entries and more.</p>
         5476 <p>&nbsp;</p>
         5477 <p>hours while being simple and user-friendly, offers users an overview of time allocation across various tasks.</p>]]></content>
         5478         <author>
         5479             <name>Curator</name>
         5480             <uri>https://terminaltrove.com/post/</uri>
         5481         </author>
         5482     </entry>
         5483     <entry>
         5484         <title type="html"><![CDATA[pumas]]></title>
         5485         <id>https://terminaltrove.com/pumas/</id>
         5486         <link href="https://terminaltrove.com/pumas/"/>
         5487         <updated>2024-06-17T23:00:00.000Z</updated>
         5488         <summary type="html"><![CDATA[Power Usage Monitor for Apple Silicon.]]></summary>
         5489         <content type="html"><![CDATA[<p>pumas is a TUI power usage monitoring tool for Apple Silicon Macs, inspired by <a class="tt-link" href="/nvtop/" target="_blank" rel="noopener">nvtop</a>.</p>
         5490 <p>&nbsp;</p>
         5491 <p>It displays metrics such as CPU cluster, GPU, and ANE utilization, as well as power usage and frequency metrics and more.</p>
         5492 <p>&nbsp;</p>
         5493 <p>pumas is best for those who need to monitor the performance of their Apple Silicon Mac in real-time, particularly power usage and hardware utilization.</p>]]></content>
         5494         <author>
         5495             <name>Curator</name>
         5496             <uri>https://terminaltrove.com/post/</uri>
         5497         </author>
         5498     </entry>
         5499     <entry>
         5500         <title type="html"><![CDATA[fend]]></title>
         5501         <id>https://terminaltrove.com/fend/</id>
         5502         <link href="https://terminaltrove.com/fend/"/>
         5503         <updated>2024-06-10T23:00:00.000Z</updated>
         5504         <summary type="html"><![CDATA[An arbitrary-precision unit-aware calculator.]]></summary>
         5505         <content type="html"><![CDATA[<p>fend is an arbitrary-precision, unit-aware powerful calculator built for the terminal.</p>
         5506 <p>&nbsp;</p>
         5507 <p>It features a REPL, high-precision arithmetic, binary, octal, hexadecimal and all other base conversions, extensive unit tracking, emacs-style CLI shortcuts, support for trigonometric functions and lambda calculus.&nbsp;</p>
         5508 <p>&nbsp;</p>
         5509 <p>fend is useful for those who require a cross platform terminal calculator for complex calculations or even simple mathematical operations.</p>]]></content>
         5510         <author>
         5511             <name>Curator</name>
         5512             <uri>https://terminaltrove.com/post/</uri>
         5513         </author>
         5514     </entry>
         5515     <entry>
         5516         <title type="html"><![CDATA[gopass]]></title>
         5517         <id>https://terminaltrove.com/gopass/</id>
         5518         <link href="https://terminaltrove.com/gopass/"/>
         5519         <updated>2024-06-10T23:00:00.000Z</updated>
         5520         <summary type="html"><![CDATA[The enhanced unix password manager for teams.]]></summary>
         5521         <content type="html"><![CDATA[<p>gopass is a command-line (CLI) tool designed for teams to manage passwords in the terminal, across different operating systems like Linux, macOS, Windows and BSD.</p>
         5522 <p>&nbsp;</p>
         5523 <p>This tool has 100% compatibility with <a class="tt-link" href="/pass/" target="_blank" rel="noopener">pass</a>, password searching, OTP support and recipient management. It also secures your passwords by encrypting them with GPG and has browser integration for Android, Chrome, iOS and Firefox browsers.</p>]]></content>
         5524         <author>
         5525             <name>Curator</name>
         5526             <uri>https://terminaltrove.com/post/</uri>
         5527         </author>
         5528     </entry>
         5529     <entry>
         5530         <title type="html"><![CDATA[hwatch]]></title>
         5531         <id>https://terminaltrove.com/hwatch/</id>
         5532         <link href="https://terminaltrove.com/hwatch/"/>
         5533         <updated>2024-06-10T23:00:00.000Z</updated>
         5534         <summary type="html"><![CDATA[An alternative watch command.]]></summary>
         5535         <content type="html"><![CDATA[<p>hwatch is an alternative to the built-in watch command on Linux and Unix-like systems that tracks the result of command execution, displaying its history and its differences.&nbsp;</p>
         5536 <p>&nbsp;</p>
         5537 <p>This tool has features such as saving the command history, custom keymaps, comparison of differences within the history, ANSI color codes support and various output options including log outputs. The tool also supports the execution of specified commands when differences occur.</p>
         5538 <p>&nbsp;</p>
         5539 <p>hwatch is useful for keeping track of command execution and tracing changes in real-time. This makes it an ideal tool for problem-solving and debugging tasks. Use hwatch when you want more from the original watch command and you want to keep a record of your command executions to review later over time.</p>]]></content>
         5540         <author>
         5541             <name>Curator</name>
         5542             <uri>https://terminaltrove.com/post/</uri>
         5543         </author>
         5544     </entry>
         5545     <entry>
         5546         <title type="html"><![CDATA[lnav]]></title>
         5547         <id>https://terminaltrove.com/lnav/</id>
         5548         <link href="https://terminaltrove.com/lnav/"/>
         5549         <updated>2024-06-10T23:00:00.000Z</updated>
         5550         <summary type="html"><![CDATA[An ncurses-based log file viewer for the terminal.]]></summary>
         5551         <content type="html"><![CDATA[<p>lnav, (the <strong>l</strong>ogfile <strong>nav</strong>igator), is an <a class="tt-link" href="/categories/ncurses/" target="_blank" rel="noopener">ncurses</a>-based log viewer for the terminal designed to merge, tail, search, filter and query log files with ease in a TUI.</p>
         5552 <p>&nbsp;</p>
         5553 <p>Features include, searching using regular expressions, highlighting identifiers like IP addresses and PIDs and filtering and querying logs using SQLite. It offers an advantage over tail, grep and less by understanding log formats, sorting logs by time and handling compressed files, all features beyond raw lines of text. You can also try lnav via SSH.</p>
         5554 <p>&nbsp;</p>
         5555 <p>lnav is best used when you need to understand single or multiple log files simultaneously for web servers or audit logs. It is especially useful if you are a system administrator, engineer or a hobbyist looking for an intuitive, advanced, colorized log viewer for the terminal.</p>]]></content>
         5556         <author>
         5557             <name>Curator</name>
         5558             <uri>https://terminaltrove.com/post/</uri>
         5559         </author>
         5560     </entry>
         5561     <entry>
         5562         <title type="html"><![CDATA[mdtt]]></title>
         5563         <id>https://terminaltrove.com/mdtt/</id>
         5564         <link href="https://terminaltrove.com/mdtt/"/>
         5565         <updated>2024-06-10T23:00:00.000Z</updated>
         5566         <summary type="html"><![CDATA[Markdown Table Editor TUI.]]></summary>
         5567         <content type="html"><![CDATA[<p>mdtt is a TUI for editing markdown tables. Using vim-like keybindings, it allows movement and alterations within tables.</p>
         5568 <p>&nbsp;</p>
         5569 <p>It offers output to stdout and in-place file editing capabilities. Some distinguishing features include multi-table selection, piping support, and integration with external text editors defined by the $EDITOR environment variable.</p>
         5570 <p>&nbsp;</p>
         5571 <p>For those who deal with markdown tables and want a quick and simple way to edit them, mdtt is a neat and quick tool for this use case.</p>]]></content>
         5572         <author>
         5573             <name>Curator</name>
         5574             <uri>https://terminaltrove.com/post/</uri>
         5575         </author>
         5576     </entry>
         5577     <entry>
         5578         <title type="html"><![CDATA[qrtool]]></title>
         5579         <id>https://terminaltrove.com/qrtool/</id>
         5580         <link href="https://terminaltrove.com/qrtool/"/>
         5581         <updated>2024-06-10T23:00:00.000Z</updated>
         5582         <summary type="html"><![CDATA[A utility for encoding or decoding QR codes.]]></summary>
         5583         <content type="html"><![CDATA[<p>qrtool is a command-line utility designed for encoding or decoding QR codes.</p>
         5584 <p>&nbsp;</p>
         5585 <p>This tool supports various image formats such as BMP, DDS, GIF, PNG, SVG and many others. Advanced features include options for SVG generation and Micro QR code generation.</p>
         5586 <p>&nbsp;</p>
         5587 <p>Beyond basic encoding and decoding, qrtool integrates with other programs and supports reading and writing of many other image formats.&nbsp;</p>]]></content>
         5588         <author>
         5589             <name>Curator</name>
         5590             <uri>https://terminaltrove.com/post/</uri>
         5591         </author>
         5592     </entry>
         5593     <entry>
         5594         <title type="html"><![CDATA[erldash]]></title>
         5595         <id>https://terminaltrove.com/erldash/</id>
         5596         <link href="https://terminaltrove.com/erldash/"/>
         5597         <updated>2024-06-03T23:00:00.000Z</updated>
         5598         <summary type="html"><![CDATA[A simple, terminal-based Erlang dashboard.]]></summary>
         5599         <content type="html"><![CDATA[<p>erldash is a TUI dashboard for displaying Erlang statistics in the terminal.</p>
         5600 <p>&nbsp;</p>
         5601 <p>This tool connects to an Erlang node to gather various metrics via pre-defined Erlang functions. Primarily, it collects data using&nbsp;<code>erlang:statistics/1</code>, <code>erlang:memory/0</code> and <code>erlang:system_info/1</code> functions from Erlang and also allows for cluster cookies (.erlang.cookie) if needed.</p>
         5602 <p>&nbsp;</p>
         5603 <p>erldash serves as a go-to tool for those who work distributed systems with Erlang or Elixir and are in need of a no-fuss metrics dashboard. You can easily record metrics to a file for future reference and it's straightforward TUI makes it useful for ongoing monitoring or quick checks on system functions.</p>]]></content>
         5604         <author>
         5605             <name>Curator</name>
         5606             <uri>https://terminaltrove.com/post/</uri>
         5607         </author>
         5608     </entry>
         5609     <entry>
         5610         <title type="html"><![CDATA[jnv]]></title>
         5611         <id>https://terminaltrove.com/jnv/</id>
         5612         <link href="https://terminaltrove.com/jnv/"/>
         5613         <updated>2024-06-03T23:00:00.000Z</updated>
         5614         <summary type="html"><![CDATA[Interactive JSON filter using jq.]]></summary>
         5615         <content type="html"><![CDATA[<p>jnv is an interactive TUI <a href="/categories/json/" target="_blank" rel="noopener">JSON</a> viewer and <a class="tt-link" href="/jq/" target="_blank" rel="noopener">jq</a> filter editor.</p>
         5616 <p>&nbsp;</p>
         5617 <p>It accepts input from a file or standard input (stdin) and allows you to edit this by interacting directly with the output. This tool supports various formats and data structures and 'jq'-like filter auto-completion. It also gives you a hint message to guide you through the processing and evaluation of the filter.</p>
         5618 <p>&nbsp;</p>
         5619 <p>jnv is useful to developers or anyone dealing with <a class="tt-link" href="/categories/json/" target="_blank" rel="noopener">JSON</a> data on a frequent basis. It can be used whenever you need to view, navigate, and edit <a href="/categories/json/" target="_blank" rel="noopener">JSON</a> data in the terminal.</p>]]></content>
         5620         <author>
         5621             <name>Curator</name>
         5622             <uri>https://terminaltrove.com/post/</uri>
         5623         </author>
         5624     </entry>
         5625     <entry>
         5626         <title type="html"><![CDATA[kubecolor]]></title>
         5627         <id>https://terminaltrove.com/kubecolor/</id>
         5628         <link href="https://terminaltrove.com/kubecolor/"/>
         5629         <updated>2024-06-03T23:00:00.000Z</updated>
         5630         <summary type="html"><![CDATA[Colorize your kubectl output.]]></summary>
         5631         <content type="html"><![CDATA[<div class="flex flex-grow flex-col max-w-full">
         5632 <div class="min-h-[20px] text-message flex flex-col items-start whitespace-pre-wrap break-words [.text-message+&amp;]:mt-5 juice:w-full juice:items-end overflow-x-auto gap-3" dir="auto" data-message-author-role="assistant" data-message-id="5d045f38-f3d1-4413-8f53-c6ea0e0eba65">
         5633 <div class="markdown prose w-full break-words dark:prose-invert dark">
         5634 <p>kubecolor is a tool that colorizes your kubectl command output by adding color, making it easier to read and understand. It acts as a direct replacement for kubectl, allowing you to alias kubectl commands to use kubecolor instead.&nbsp;</p>
         5635 <p>&nbsp;</p>
         5636 <p>Key features include customizable color themes, support for colorblind users, and integration with various package managers.</p>
         5637 <p>&nbsp;</p>
         5638 <p>This tool is useful for Kubernetes users who want clearer command outputs and can be used in any terminal environment.</p>
         5639 </div>
         5640 </div>
         5641 </div>]]></content>
         5642         <author>
         5643             <name>Curator</name>
         5644             <uri>https://terminaltrove.com/post/</uri>
         5645         </author>
         5646     </entry>
         5647     <entry>
         5648         <title type="html"><![CDATA[lemmeknow]]></title>
         5649         <id>https://terminaltrove.com/lemmeknow/</id>
         5650         <link href="https://terminaltrove.com/lemmeknow/"/>
         5651         <updated>2024-06-03T23:00:00.000Z</updated>
         5652         <summary type="html"><![CDATA[The fastest way to identify anything!]]></summary>
         5653         <content type="html"><![CDATA[<p>lemmeknow is a tool used to identify text or perform analysis on hard-coded strings derived from sources such as network packets or malware.&nbsp;</p>
         5654 <p>&nbsp;</p>
         5655 <p>The tool can process various text strings and unveil information that might be hidden within them. It supports <a href="/categories/json/" target="_blank" rel="noopener">JSON</a> format output, allowing for better integration and parsing within other applications or systems.</p>
         5656 <p>&nbsp;</p>
         5657 <p>lemmeknow is beneficial when technical information extraction from text strings is needed. Its quick identification process and support for multiple operating systems makes it a practical addition to your software toolbox.</p>]]></content>
         5658         <author>
         5659             <name>Curator</name>
         5660             <uri>https://terminaltrove.com/post/</uri>
         5661         </author>
         5662     </entry>
         5663     <entry>
         5664         <title type="html"><![CDATA[pug]]></title>
         5665         <id>https://terminaltrove.com/pug/</id>
         5666         <link href="https://terminaltrove.com/pug/"/>
         5667         <updated>2024-06-03T23:00:00.000Z</updated>
         5668         <summary type="html"><![CDATA[Drive terraform at terminal velocity.]]></summary>
         5669         <content type="html"><![CDATA[<p>pug is a TUI tool designed for advanced users of Terraform. It enables users to perform a variety of functions such as managing Terraform state resources, executing tasks in parallel (plan, init, apply, run, etc.) task scheduling and also supports OpenTofu alongside with Terraform.</p>
         5670 <p>&nbsp;</p>
         5671 <p>Apart from performance enhancements, pug also features workspaces and the creation and application of several plans simultaneously in the terminal.</p>
         5672 <p>&nbsp;</p>
         5673 <p>pug works best for those who work as <a class="tt-link" href="/categories/devops/" target="_blank" rel="noopener">DevOps</a>, <a class="tt-link" href="/categories/sre/" target="_blank" rel="noopener">SRE</a> or infrastructure engineers as well as hobbyists who have homelab setups. Use pug when you need a terminal tool that visually displays your infrastructure changes and operations in a handy TUI.</p>]]></content>
         5674         <author>
         5675             <name>Curator</name>
         5676             <uri>https://terminaltrove.com/post/</uri>
         5677         </author>
         5678     </entry>
         5679     <entry>
         5680         <title type="html"><![CDATA[typioca]]></title>
         5681         <id>https://terminaltrove.com/typioca/</id>
         5682         <link href="https://terminaltrove.com/typioca/"/>
         5683         <updated>2024-06-03T23:00:00.000Z</updated>
         5684         <summary type="html"><![CDATA[Cozy typing speed tester in terminal.]]></summary>
         5685         <content type="html"><![CDATA[<p>typioca is a terminal based typing speed tester. It provides accurate results of Words Per Minute (WPM) and offers timed or count-based tests.&nbsp;</p>
         5686 <p>&nbsp;</p>
         5687 <p>This tool includes various word/sentence lists curated from classical books, interactive menus, graphs, cursor aware word lines and an SSH server. Additionally, it allows for the creation of custom word lists.</p>
         5688 <p>&nbsp;</p>
         5689 <p>typioca is particularly suitable for anyone seeking to refine their typing skills with a minimalist, cozy experience in the terminal.</p>]]></content>
         5690         <author>
         5691             <name>Curator</name>
         5692             <uri>https://terminaltrove.com/post/</uri>
         5693         </author>
         5694     </entry>
         5695     <entry>
         5696         <title type="html"><![CDATA[grex]]></title>
         5697         <id>https://terminaltrove.com/grex/</id>
         5698         <link href="https://terminaltrove.com/grex/"/>
         5699         <updated>2024-05-27T23:00:00.000Z</updated>
         5700         <summary type="html"><![CDATA[generate regular expressions from user-provided test cases.]]></summary>
         5701         <content type="html"><![CDATA[<p>grex is a CLI tool (and library) that helps to simplify the construction of regular expressions (regex). It does this by generating a single regular expression from user-provided test cases.</p>
         5702 <p>&nbsp;</p>
         5703 <p>This tool includes features such as detection of common prefixes and suffixes, repeated substrings, and much more. Also, grex is capable of converting non-ascii characters, provides case-sensitive and case-insensitive matching, along with capturing and non-capturing groups. The advanced features such as command-line flags or preprocessing methods can be used to create more generalized expressions.&nbsp;</p>
         5704 <p>&nbsp;</p>
         5705 <p>grex could be highly beneficial for those who want to quickly generate precise regular expressions. It's best used when an initial correct regular expression is needed but may need manual inspection for further optimization and refinements.</p>]]></content>
         5706         <author>
         5707             <name>Curator</name>
         5708             <uri>https://terminaltrove.com/post/</uri>
         5709         </author>
         5710     </entry>
         5711     <entry>
         5712         <title type="html"><![CDATA[hyperfine]]></title>
         5713         <id>https://terminaltrove.com/hyperfine/</id>
         5714         <link href="https://terminaltrove.com/hyperfine/"/>
         5715         <updated>2024-05-27T23:00:00.000Z</updated>
         5716         <summary type="html"><![CDATA[A command-line benchmarking tool.]]></summary>
         5717         <content type="html"><![CDATA[<p>hyperfine is a command-line benchmarking tool. It provides statistical analysis across multiple runs, supports arbitrary shell commands and enables constant feedback about the benchmark progress inside the terminal.</p>
         5718 <p>&nbsp;</p>
         5719 <p>Extra features include setting up warmup runs and cache-clearing commands, statistical outlier detection and customizable benchmarks. It's not just for plain benchmarking but also lets you export results to various formats like CSV, <a class="tt-link" href="/categories/json/" target="_blank" rel="noopener">JSON</a>, <a class="tt-link" href="/categories/markdown/" target="_blank" rel="noopener">Markdown</a>, AsciiDoc.</p>
         5720 <p>&nbsp;</p>
         5721 <p>hyperfine works best for those who work on software performance testing and optimization, especially with large or complex software projects. When you want to benchmark applications, algorithms or when you need to regularly monitor the performance of your software, keep hyperfine in your toolset.</p>]]></content>
         5722         <author>
         5723             <name>Curator</name>
         5724             <uri>https://terminaltrove.com/post/</uri>
         5725         </author>
         5726     </entry>
         5727     <entry>
         5728         <title type="html"><![CDATA[kbt]]></title>
         5729         <id>https://terminaltrove.com/kbt/</id>
         5730         <link href="https://terminaltrove.com/kbt/"/>
         5731         <updated>2024-05-27T23:00:00.000Z</updated>
         5732         <summary type="html"><![CDATA[A keyboard tester in terminal.]]></summary>
         5733         <content type="html"><![CDATA[<p>kbt is a tool for keyboard testing in the terminal, created to mitigate the issues of inconsistent online keyboard testers.</p>
         5734 <p>&nbsp;</p>
         5735 <p>The tool is supports multiple keyboard layouts and has an interactive menu, typing feedback is displayed in the terminal within the TUI showing the keys being pressed when you're testing your keyboard keys.</p>
         5736 <p>&nbsp;</p>
         5737 <p>kbt is cross platform on Linux, macOS and Windows. It is particularly helpful when you suspect some keys are not working as intended and need a fast and offline way to perform these checks on your keyboard.</p>]]></content>
         5738         <author>
         5739             <name>Curator</name>
         5740             <uri>https://terminaltrove.com/post/</uri>
         5741         </author>
         5742     </entry>
         5743     <entry>
         5744         <title type="html"><![CDATA[onefetch]]></title>
         5745         <id>https://terminaltrove.com/onefetch/</id>
         5746         <link href="https://terminaltrove.com/onefetch/"/>
         5747         <updated>2024-05-27T23:00:00.000Z</updated>
         5748         <summary type="html"><![CDATA[A command-line Git information tool.]]></summary>
         5749         <content type="html"><![CDATA[<p>onefetch is a command-line git information tool, it is much like <a class="tt-link" href="/neofetch/" target="_blank" rel="noopener">neofetch</a>, <a class="tt-link" href="/fastfetch/" target="_blank" rel="noopener">fastfetch</a>&nbsp;and <a class="tt-link" href="/cpufetch/" target="_blank" rel="noopener">cpufetch</a>, but for git repositories and displays information about code, licenses and more directly in the terminal.</p>
         5750 <p>&nbsp;</p>
         5751 <p>It detects open-source licenses, provides valuable user information, the logo of your dominant language by default but can be configured to utilize an image or a text input. It reveals data like code distribution, pending changes, number of dependencies, top contributors, disk size, creation date, and lines of code (LOC).</p>
         5752 <p>&nbsp;</p>
         5753 <p>onefetch supports over 100 different programming languages, is highly customizable via command-line flags, can ignore files or directories and print output in multiple formats.</p>]]></content>
         5754         <author>
         5755             <name>Curator</name>
         5756             <uri>https://terminaltrove.com/post/</uri>
         5757         </author>
         5758     </entry>
         5759     <entry>
         5760         <title type="html"><![CDATA[oterm]]></title>
         5761         <id>https://terminaltrove.com/oterm/</id>
         5762         <link href="https://terminaltrove.com/oterm/"/>
         5763         <updated>2024-05-27T23:00:00.000Z</updated>
         5764         <summary type="html"><![CDATA[A text-based terminal client for ollama.]]></summary>
         5765         <content type="html"><![CDATA[<p>oterm is a TUI terminal client for <a class="tt-link" href="/ollama/" target="_blank" rel="noopener">ollama</a>, a tool that allows users to run large language models (LLMs) locally on their computers.&nbsp;</p>
         5766 <p>&nbsp;</p>
         5767 <p>It supports multiple persistent chat sessions stored with context embeddings and system prompt customizations in SQLite, copy and pasting blocks of messages or code and keyboard shortcuts. Additionally, any models from ollama or any custom models that you have developed can be run from the oterm TUI.</p>
         5768 <p>&nbsp;</p>
         5769 <p>oterm is beneficial for software engineers or hobbyists who want to try out local LLM models interactively and quickly and are familiar with the terminal.</p>]]></content>
         5770         <author>
         5771             <name>Curator</name>
         5772             <uri>https://terminaltrove.com/post/</uri>
         5773         </author>
         5774     </entry>
         5775     <entry>
         5776         <title type="html"><![CDATA[sig]]></title>
         5777         <id>https://terminaltrove.com/sig/</id>
         5778         <link href="https://terminaltrove.com/sig/"/>
         5779         <updated>2024-05-27T23:00:00.000Z</updated>
         5780         <summary type="html"><![CDATA[interactive grep. (for streaming)]]></summary>
         5781         <content type="html"><![CDATA[<p>sig is an interactive grep tool designed for streaming data. It offers real-time search updates as data streams in, making it easy to navigate large amounts of dynamic data.</p>
         5782 <p>&nbsp;</p>
         5783 <p>This tool also features keyboard shortcuts, an archived mode for dealing with backwards searching issues related to piping processes. In archived mode, sig saves the latest N entries and allows searching through them based on given key inputs. This mode also enables users to search through static data, such as files.</p>
         5784 <p>&nbsp;</p>
         5785 <p>sig works best when used in environments where data is streamed, such as the output of kubernetes logs or the output of websocket data.</p>]]></content>
         5786         <author>
         5787             <name>Curator</name>
         5788             <uri>https://terminaltrove.com/post/</uri>
         5789         </author>
         5790     </entry>
         5791     <entry>
         5792         <title type="html"><![CDATA[aichat]]></title>
         5793         <id>https://terminaltrove.com/aichat/</id>
         5794         <link href="https://terminaltrove.com/aichat/"/>
         5795         <updated>2024-05-20T23:00:00.000Z</updated>
         5796         <summary type="html"><![CDATA[all-in-one AI powered CLI chat and copilot.]]></summary>
         5797         <content type="html"><![CDATA[<p>aichat is a CLI chat and copilot tool that connects to over 20 well-known AI LLM models and platforms.</p>
         5798 <p>&nbsp;</p>
         5799 <p>It supports GPT-3.5 / GPT-4, Gemini models: (Gemini-1.0 / Gemini-1.5), Claude: Claude-3, Mistral, Cohere, Perplexity, Groq and more. It also includes context-aware conversations, image analysis, being an code assistant for pair programming, shell integration + shell auto-completion.&nbsp;</p>
         5800 <p>&nbsp;</p>
         5801 <p>aichat has many commands and a REPL for chatting with LLM models and is worth a look if you're searching for an AI copilot tool suited for the terminal.</p>]]></content>
         5802         <author>
         5803             <name>Curator</name>
         5804             <uri>https://terminaltrove.com/post/</uri>
         5805         </author>
         5806     </entry>
         5807     <entry>
         5808         <title type="html"><![CDATA[blink]]></title>
         5809         <id>https://terminaltrove.com/blink/</id>
         5810         <link href="https://terminaltrove.com/blink/"/>
         5811         <updated>2024-05-20T23:00:00.000Z</updated>
         5812         <summary type="html"><![CDATA[tiniest x86-64-linux emulator.]]></summary>
         5813         <content type="html"><![CDATA[<p>blink is a tiny virtual machine for running x86-64 Linux binaries on various POSIX systems. At only 221KB in size, it supports multiple architectures and offers faster performance compared to QEMU.</p>
         5814 <p>&nbsp;</p>
         5815 <p>blinkenlights is the terminal UI for debugging x86-64 and x86 (32-bit) programs. It visualizes execution and supports reverse debugging. It uses a unique character set to display memory and execution states.</p>
         5816 <p>&nbsp;</p>
         5817 <p>blink is useful for developers needing cross-platform compatibility for their Linux binaries. Use it to run and debug applications across different operating systems.</p>]]></content>
         5818         <author>
         5819             <name>Curator</name>
         5820             <uri>https://terminaltrove.com/post/</uri>
         5821         </author>
         5822     </entry>
         5823     <entry>
         5824         <title type="html"><![CDATA[diskonaut]]></title>
         5825         <id>https://terminaltrove.com/diskonaut/</id>
         5826         <link href="https://terminaltrove.com/diskonaut/"/>
         5827         <updated>2024-05-20T23:00:00.000Z</updated>
         5828         <summary type="html"><![CDATA[terminal disk space navigator.]]></summary>
         5829         <content type="html"><![CDATA[<p>diskonaut is a TUI terminal application designed to help users manage disk space.</p>
         5830 <p>&nbsp;</p>
         5831 <p>It provides a visual representation of your file system, allowing you to delete, get an idea of file hierarchy and see files or folders taking up unnecessary space. In terms of features, diskonaut offers live updates while scanning and the ability to delete files or directories directly in the terminal.&nbsp;</p>
         5832 <p>&nbsp;</p>
         5833 <p>It's useful for cleaning up storage by finding and eliminating unnecessary disk consumption and it is handy when you're running low on storage and you want to get a better visual picture of your disk space in the terminal.</p>]]></content>
         5834         <author>
         5835             <name>Curator</name>
         5836             <uri>https://terminaltrove.com/post/</uri>
         5837         </author>
         5838     </entry>
         5839     <entry>
         5840         <title type="html"><![CDATA[flawz]]></title>
         5841         <id>https://terminaltrove.com/flawz/</id>
         5842         <link href="https://terminaltrove.com/flawz/"/>
         5843         <updated>2024-05-20T23:00:00.000Z</updated>
         5844         <summary type="html"><![CDATA[A TUI for browsing CVE security vulnerabilities.]]></summary>
         5845         <content type="html"><![CDATA[<p>flawz is a TUI tool used for accessing information on the Common Vulnerabilities and Exposures (CVE) database for security vulnerabilities directly in the terminal.</p>
         5846 <p>&nbsp;</p>
         5847 <p>It allows users to query and view specific details on a wide variety of vulnerabilities displayed in the TUI. You can sync specific years of feeds to a local SQLite database, use the tool offline and also set the TUI to a custom theme of your choosing.</p>
         5848 <p>&nbsp;</p>
         5849 <p>flawz is a very useful tool for security engineers, software engineers and hobbyists who need to access to information about software vulnerabilities quickly in the terminal.</p>]]></content>
         5850         <author>
         5851             <name>Curator</name>
         5852             <uri>https://terminaltrove.com/post/</uri>
         5853         </author>
         5854     </entry>
         5855     <entry>
         5856         <title type="html"><![CDATA[otti]]></title>
         5857         <id>https://terminaltrove.com/otti/</id>
         5858         <link href="https://terminaltrove.com/otti/"/>
         5859         <updated>2024-05-20T23:00:00.000Z</updated>
         5860         <summary type="html"><![CDATA[one-time TUI password manager for the terminal.]]></summary>
         5861         <content type="html"><![CDATA[<p>otti is a TUI tool that generates one-time passwords through a terminal interface.</p>
         5862 <p>&nbsp;</p>
         5863 <p>otti includes the ability to generate OTPs reliably and quickly, a feature particularly valuable for users who frequently authenticate across multiple platforms.</p>]]></content>
         5864         <author>
         5865             <name>Curator</name>
         5866             <uri>https://terminaltrove.com/post/</uri>
         5867         </author>
         5868     </entry>
         5869     <entry>
         5870         <title type="html"><![CDATA[oxker]]></title>
         5871         <id>https://terminaltrove.com/oxker/</id>
         5872         <link href="https://terminaltrove.com/oxker/"/>
         5873         <updated>2024-05-20T23:00:00.000Z</updated>
         5874         <summary type="html"><![CDATA[A simple TUI to view & control docker containers.]]></summary>
         5875         <content type="html"><![CDATA[<p>oxker is a straightforward TUI tool designed for viewing and managing Docker containers similar to <a class="tt-link" href="/categories/docker/" target="_blank" rel="noopener">docker based tools</a> like <a class="tt-link" href="/dry/" target="_blank" rel="noopener">dry</a> or <a class="tt-link" href="/lazydocker/" target="_blank" rel="noopener">lazydocker</a>.</p>
         5876 <p>&nbsp;</p>
         5877 <p>This tool not only lists active containers, but also allows for sorting them using various parameters such as names, ids, or statuses. In the TUI, oxker shows containers, logs, CPU metrics, memory and ports all on one screen which at a glance which is helpful as it saves keystrokes and reduces context switching between different screens.</p>
         5878 <p>&nbsp;</p>
         5879 <p>oxker can pause start, stop or delete containers and also provides intuitive instructions for keyboard and mouse control. It is useful for any software engineer, system administrator or homelab enthusiast looking to manage Docker containers on one screen.</p>]]></content>
         5880         <author>
         5881             <name>Curator</name>
         5882             <uri>https://terminaltrove.com/post/</uri>
         5883         </author>
         5884     </entry>
         5885     <entry>
         5886         <title type="html"><![CDATA[atac]]></title>
         5887         <id>https://terminaltrove.com/atac/</id>
         5888         <link href="https://terminaltrove.com/atac/"/>
         5889         <updated>2024-05-13T23:00:00.000Z</updated>
         5890         <summary type="html"><![CDATA[A simple API client (postman like) in your terminal.]]></summary>
         5891         <content type="html"><![CDATA[<p>atac (A Terminal API Client) is a terminal HTTP client, similar to Postman but designed to work entirely within the terminal with a TUI.&nbsp;</p>
         5892 <p>&nbsp;</p>
         5893 <p>It supports various HTTP methods (GET, POST, PUT, etc.), handles authentication (Basic, Bearer tokens), and can manage request collections.&nbsp;Users can run asynchronous requests, use pre- and post-request scripts, and store data locally in JSON or YAML files.</p>
         5894 <p>&nbsp;</p>
         5895 <p>atac works best for developers needing an offline, cross platform and lightweight API client without a graphical interface or GUI.</p>]]></content>
         5896         <author>
         5897             <name>Curator</name>
         5898             <uri>https://terminaltrove.com/post/</uri>
         5899         </author>
         5900     </entry>
         5901     <entry>
         5902         <title type="html"><![CDATA[csvlens]]></title>
         5903         <id>https://terminaltrove.com/csvlens/</id>
         5904         <link href="https://terminaltrove.com/csvlens/"/>
         5905         <updated>2024-05-13T23:00:00.000Z</updated>
         5906         <summary type="html"><![CDATA[a csv viewer like less but made for csv.]]></summary>
         5907         <content type="html"><![CDATA[<p>csvlens is a TUI tool that offers an intuitive way to view and manipulate CSV files in the terminal. It functions similarly to the traditional <code>less</code> command but is specifically tailored for CSV data.</p>
         5908 <p>&nbsp;</p>
         5909 <p>It offers easy navigation, powerful filtering, search capabilities and keybindings for navigating around the TUI interface.</p>]]></content>
         5910         <author>
         5911             <name>Curator</name>
         5912             <uri>https://terminaltrove.com/post/</uri>
         5913         </author>
         5914     </entry>
         5915     <entry>
         5916         <title type="html"><![CDATA[flameshow]]></title>
         5917         <id>https://terminaltrove.com/flameshow/</id>
         5918         <link href="https://terminaltrove.com/flameshow/"/>
         5919         <updated>2024-05-13T23:00:00.000Z</updated>
         5920         <summary type="html"><![CDATA[A flamegraph viewer in the terminal.]]></summary>
         5921         <content type="html"><![CDATA[<p>flameshow is a python tool designed to view flamegraphs in the terminal.</p>
         5922 <p>&nbsp;</p>
         5923 <p>flameshow&nbsp; supports keyboard input, zooming and switching sample types, it also accepts profiling data from golang's pprof tool and renders interactive flamegraph visualizations that can be explored directly from the command line interface.</p>]]></content>
         5924         <author>
         5925             <name>Curator</name>
         5926             <uri>https://terminaltrove.com/post/</uri>
         5927         </author>
         5928     </entry>
         5929     <entry>
         5930         <title type="html"><![CDATA[gri]]></title>
         5931         <id>https://terminaltrove.com/gri/</id>
         5932         <link href="https://terminaltrove.com/gri/"/>
         5933         <updated>2024-05-13T23:00:00.000Z</updated>
         5934         <summary type="html"><![CDATA[manage git/gerrit change requests in the terminal.]]></summary>
         5935         <content type="html"><![CDATA[<p>gri is a TUI tool designed to manage Git and Gerrit review requests. It is designed to make it easier to identify which review request needs your attention the most.</p>
         5936 <p>&nbsp;</p>
         5937 <p>key features include sorting by merge likelihood, abandoning old reviews, querying by author, generating terminal links for quick review access and producing HTML reports.</p>
         5938 <p>&nbsp;</p>
         5939 <p>gri is most beneficial when dealing with extensive codebases and numerous review requests across different platforms.</p>]]></content>
         5940         <author>
         5941             <name>Curator</name>
         5942             <uri>https://terminaltrove.com/post/</uri>
         5943         </author>
         5944     </entry>
         5945     <entry>
         5946         <title type="html"><![CDATA[hexabyte]]></title>
         5947         <id>https://terminaltrove.com/hexabyte/</id>
         5948         <link href="https://terminaltrove.com/hexabyte/"/>
         5949         <updated>2024-05-13T23:00:00.000Z</updated>
         5950         <summary type="html"><![CDATA[A modern, modular, and robust TUI hex editor.]]></summary>
         5951         <content type="html"><![CDATA[<p>hexabyte is a TUI hex editor designed to modify the contents of files at the byte level. It supports viewing and editing in hexadecimal and ASCII.</p>
         5952 <p>&nbsp;</p>
         5953 <p>This tool includes features for editing files in various modes such as single, split, and diff. It also supports plugins, allowing users to extend its functionality to fit specific needs.</p>
         5954 <p>&nbsp;</p>
         5955 <p>hexabyte is useful for developers or anyone needing to inspect or edit binary files.</p>]]></content>
         5956         <author>
         5957             <name>Curator</name>
         5958             <uri>https://terminaltrove.com/post/</uri>
         5959         </author>
         5960     </entry>
         5961     <entry>
         5962         <title type="html"><![CDATA[presenterm]]></title>
         5963         <id>https://terminaltrove.com/presenterm/</id>
         5964         <link href="https://terminaltrove.com/presenterm/"/>
         5965         <updated>2024-05-13T23:00:00.000Z</updated>
         5966         <summary type="html"><![CDATA[A TUI markdown terminal slideshow tool.]]></summary>
         5967         <content type="html"><![CDATA[<p>presenterm is a TUI presentation tool that lets you use markdown to create presentations directly in your terminal. It supports images, GIFs, and has features like syntax highlighting and customizable themes.</p>
         5968 <p>&nbsp;</p>
         5969 <p>Other key features include, code execution, LaTeX rendering, column layouts, special introduction slides and the ability to export these presentations to PDF for wider sharing or printing.</p>
         5970 <p>&nbsp;</p>
         5971 <p>presenterm is for those who need a quick, no-frills method to show presentations in the terminal, it's also particularly useful for tech conferences / meetups, where a terminal is readily accessible.</p>]]></content>
         5972         <author>
         5973             <name>Curator</name>
         5974             <uri>https://terminaltrove.com/post/</uri>
         5975         </author>
         5976     </entry>
         5977     <entry>
         5978         <title type="html"><![CDATA[fx]]></title>
         5979         <id>https://terminaltrove.com/fx/</id>
         5980         <link href="https://terminaltrove.com/fx/"/>
         5981         <updated>2024-05-06T23:00:00.000Z</updated>
         5982         <summary type="html"><![CDATA[command-line tool and terminal JSON viewer.]]></summary>
         5983         <content type="html"><![CDATA[<p>fx is a command-line cross-platform JSON processing tool and terminal viewer.&nbsp;</p>
         5984 <p>&nbsp;</p>
         5985 <p>It allows users to view JSON files in the terminal, filter and transform JSON data, and more.&nbsp;</p>
         5986 <p>&nbsp;</p>
         5987 <p>fx supports various features like filtering with JavaScript syntax, updating JSON using JS, and piping data in/out.</p>]]></content>
         5988         <author>
         5989             <name>Curator</name>
         5990             <uri>https://terminaltrove.com/post/</uri>
         5991         </author>
         5992     </entry>
         5993     <entry>
         5994         <title type="html"><![CDATA[keyb]]></title>
         5995         <id>https://terminaltrove.com/keyb/</id>
         5996         <link href="https://terminaltrove.com/keyb/"/>
         5997         <updated>2024-05-06T23:00:00.000Z</updated>
         5998         <summary type="html"><![CDATA[Create and view custom hotkey cheatsheets in the terminal.]]></summary>
         5999         <content type="html"><![CDATA[<p>keyb is a terminal tool designed to help you create and view personalized hotkey cheatsheets. It allows users to list and manage custom keybindings directly in the terminal and has features like fuzzy filtering, customizable keyboard layouts, and <a class="tt-link" href="/vim/" target="_blank" rel="noopener">vim</a>-style keybindings​.</p>
         6000 <p>&nbsp;</p>
         6001 <p>The tool&rsquo;s core functions include quick access to key combinations, customizable hotkey files in YAML format, and the ability to export keybinds for use with other tools like <a class="tt-link" href="/fzf/" target="_blank" rel="noopener">fzf</a>.</p>
         6002 <p>&nbsp;</p>
         6003 <p>keyb is perfect for developers who work extensively in the terminal and need an accessible way to remember complex keybindings.</p>]]></content>
         6004         <author>
         6005             <name>Curator</name>
         6006             <uri>https://terminaltrove.com/post/</uri>
         6007         </author>
         6008     </entry>
         6009     <entry>
         6010         <title type="html"><![CDATA[kmon]]></title>
         6011         <id>https://terminaltrove.com/kmon/</id>
         6012         <link href="https://terminaltrove.com/kmon/"/>
         6013         <updated>2024-05-06T23:00:00.000Z</updated>
         6014         <summary type="html"><![CDATA[Linux Kernel Manager and Activity Monitor.]]></summary>
         6015         <content type="html"><![CDATA[<p>kmon is a kernel manager and monitoring tool for Linux, primarily used in the terminal. It allows you to inspect, manage, and modify Linux kernel modules in an intuitive text user interface (TUI).</p>
         6016 <p>&nbsp;</p>
         6017 <p>Key features include listing loaded kernel modules, showing detailed information about them, and managing module parameters. Users can also directly load, unload, and blacklist modules.</p>
         6018 <p>&nbsp;</p>
         6019 <p>This tool is particularly useful for Linux system administrators and advanced users managing kernel modules and offers a convenient way to monitor kernel module activity directly in the terminal.</p>]]></content>
         6020         <author>
         6021             <name>Curator</name>
         6022             <uri>https://terminaltrove.com/post/</uri>
         6023         </author>
         6024     </entry>
         6025     <entry>
         6026         <title type="html"><![CDATA[lazynpm]]></title>
         6027         <id>https://terminaltrove.com/lazynpm/</id>
         6028         <link href="https://terminaltrove.com/lazynpm/"/>
         6029         <updated>2024-05-06T23:00:00.000Z</updated>
         6030         <summary type="html"><![CDATA[A simple TUI for npm commands.]]></summary>
         6031         <content type="html"><![CDATA[<p>lazynpm is a terminal-based tool for managing npm commands.</p>
         6032 <p>&nbsp;</p>
         6033 <p>It provides a text-based user interface (TUI) and a command-line interface (CLI) for npm, making it easier to manage npm workflows.</p>]]></content>
         6034         <author>
         6035             <name>Curator</name>
         6036             <uri>https://terminaltrove.com/post/</uri>
         6037         </author>
         6038     </entry>
         6039     <entry>
         6040         <title type="html"><![CDATA[portal]]></title>
         6041         <id>https://terminaltrove.com/portal/</id>
         6042         <link href="https://terminaltrove.com/portal/"/>
         6043         <updated>2024-05-06T23:00:00.000Z</updated>
         6044         <summary type="html"><![CDATA[A quick and easy command-line file transfer utility.]]></summary>
         6045         <content type="html"><![CDATA[<p>Portal is a basic command-line tool with a terminal user interface (TUI) for fast and secure file transfers from one computer to another, featuring end-to-end encryption and direct transfer capabilities.</p>]]></content>
         6046         <author>
         6047             <name>Curator</name>
         6048             <uri>https://terminaltrove.com/post/</uri>
         6049         </author>
         6050     </entry>
         6051     <entry>
         6052         <title type="html"><![CDATA[tinboard]]></title>
         6053         <id>https://terminaltrove.com/tinboard/</id>
         6054         <link href="https://terminaltrove.com/tinboard/"/>
         6055         <updated>2024-05-06T23:00:00.000Z</updated>
         6056         <summary type="html"><![CDATA[A terminal-based client for pinboard.in]]></summary>
         6057         <content type="html"><![CDATA[<p>tinboard is a terminal-based client for Pinboard, the bookmarking service. it allows users to manage and search their bookmarks directly in the terminal.</p>
         6058 <p>&nbsp;</p>
         6059 <p>Its core features include adding, editing, and deleting bookmarks, tag suggestions, and search capabilities. It also provides a command palette for easy access to commands and features.</p>
         6060 <p>&nbsp;</p>
         6061 <p>tinboard brings the Pinboard service to the terminal which is useful for those who prefer the TUI experience.</p>]]></content>
         6062         <author>
         6063             <name>Curator</name>
         6064             <uri>https://terminaltrove.com/post/</uri>
         6065         </author>
         6066     </entry>
         6067     <entry>
         6068         <title type="html"><![CDATA[adguardian-term]]></title>
         6069         <id>https://terminaltrove.com/adguardian-term/</id>
         6070         <link href="https://terminaltrove.com/adguardian-term/"/>
         6071         <updated>2024-04-29T23:00:00.000Z</updated>
         6072         <summary type="html"><![CDATA[An AdGuard Home terminal monitoring tool.]]></summary>
         6073         <content type="html"><![CDATA[<p>adguardian-term is a terminal-based tool designed for monitoring and managing AdGuard Home instances, an application that filters DNS traffic to block ads and tracking.</p>
         6074 <p>&nbsp;</p>
         6075 <p>Features include blocking and allowing stats, detailed traffic reports, historical query counts, performance metrics, and system status indicators. It allows users to track queries, see top requested domains and monitor the performance of their AdGuard Home setup.</p>
         6076 <p>&nbsp;</p>
         6077 <p>adguardian-term provides real-time traffic visualization and statistics directly in the terminal, enabling users to observe and control network activity efficiently.</p>]]></content>
         6078         <author>
         6079             <name>Curator</name>
         6080             <uri>https://terminaltrove.com/post/</uri>
         6081         </author>
         6082     </entry>
         6083     <entry>
         6084         <title type="html"><![CDATA[doggo]]></title>
         6085         <id>https://terminaltrove.com/doggo/</id>
         6086         <link href="https://terminaltrove.com/doggo/"/>
         6087         <updated>2024-04-29T23:00:00.000Z</updated>
         6088         <summary type="html"><![CDATA[A command-line DNS client for humans.]]></summary>
         6089         <content type="html"><![CDATA[<p>doggo is a command-line DNS client designed to make DNS lookups intuitive and easier to read.</p>
         6090 <p>&nbsp;</p>
         6091 <p>It supports various DNS transport protocols such as DNS over HTTPS (DoH), TLS (DoT), QUIC (DoQ), TCP, UDP and DNSCrypt. Other features include supporting multiple resolvers, IPv4 / IPv6 support, reverse DNS lookups and the ability to output queries to JSON.</p>
         6092 <p>&nbsp;</p>
         6093 <p>doggo is a recommended tool for network / system administrators or engineers that work with distributed systems and want a tool that does more than just DNS queries.</p>]]></content>
         6094         <author>
         6095             <name>Curator</name>
         6096             <uri>https://terminaltrove.com/post/</uri>
         6097         </author>
         6098     </entry>
         6099     <entry>
         6100         <title type="html"><![CDATA[jwt-ui]]></title>
         6101         <id>https://terminaltrove.com/jwt-ui/</id>
         6102         <link href="https://terminaltrove.com/jwt-ui/"/>
         6103         <updated>2024-04-29T23:00:00.000Z</updated>
         6104         <summary type="html"><![CDATA[A CLI and TUI for decoding/encoding JSON Web Tokens.]]></summary>
         6105         <content type="html"><![CDATA[<p>jwt-ui is a terminal-based tool for decoding and encoding JSON Web Tokens (JWTs), supporting multiple algorithms and secret formats.&nbsp;</p>
         6106 <p>&nbsp;</p>
         6107 <p>It operates offline with a TUI interface that includes theme customization and clipboard support for inspecting and debugging JWT tokens.</p>]]></content>
         6108         <author>
         6109             <name>Curator</name>
         6110             <uri>https://terminaltrove.com/post/</uri>
         6111         </author>
         6112     </entry>
         6113     <entry>
         6114         <title type="html"><![CDATA[nvitop]]></title>
         6115         <id>https://terminaltrove.com/nvitop/</id>
         6116         <link href="https://terminaltrove.com/nvitop/"/>
         6117         <updated>2024-04-29T23:00:00.000Z</updated>
         6118         <summary type="html"><![CDATA[An interactive NVIDIA-GPU process viewer and beyond.]]></summary>
         6119         <content type="html"><![CDATA[<p>nvitop is an interactive command-line tool (and library) for monitoring NVIDIA GPUs, offering detailed insights and real-time updates on GPU processes written in Python.&nbsp;</p>
         6120 <p>&nbsp;</p>
         6121 <p>It surpasses basic tools by providing enhanced interactive features like process sorting, metrics monitoring, and direct process management through signals. nvitop can also be integrated into other applications and tools like Tensorflow and PyTorch making it more than just a monitoring tool.</p>
         6122 <p>&nbsp;</p>
         6123 <p>nvitop is ideal for developers, system administrators and GPU kernel engineers that need to monitor GPU utilization data on NVIDIA devices quickly.</p>
         6124 <p>&nbsp;</p>
         6125 <p><a class="tt-link" href="/nvtop/" target="_blank" rel="noopener">nvtop</a>, a similar tool works best for those that are interested in monitoring different GPU vendors other than NVIDIA.</p>]]></content>
         6126         <author>
         6127             <name>Curator</name>
         6128             <uri>https://terminaltrove.com/post/</uri>
         6129         </author>
         6130     </entry>
         6131     <entry>
         6132         <title type="html"><![CDATA[stu]]></title>
         6133         <id>https://terminaltrove.com/stu/</id>
         6134         <link href="https://terminaltrove.com/stu/"/>
         6135         <updated>2024-04-29T23:00:00.000Z</updated>
         6136         <summary type="html"><![CDATA[A TUI application for AWS S3 written in Rust.]]></summary>
         6137         <content type="html"><![CDATA[<p>stu is a tool for interacting with Amazon Web Services (AWS) S3 storage objects and buckets in the terminal.</p>
         6138 <p>&nbsp;</p>
         6139 <p>It allows users to manage their S3 objects directly from the terminal by copying objects, previewing objects (text only) and their metadata and downloading objects without needing a graphical user interface.</p>]]></content>
         6140         <author>
         6141             <name>Curator</name>
         6142             <uri>https://terminaltrove.com/post/</uri>
         6143         </author>
         6144     </entry>
         6145     <entry>
         6146         <title type="html"><![CDATA[terraform-tui]]></title>
         6147         <id>https://terminaltrove.com/terraform-tui/</id>
         6148         <link href="https://terminaltrove.com/terraform-tui/"/>
         6149         <updated>2024-04-29T23:00:00.000Z</updated>
         6150         <summary type="html"><![CDATA[A powerful terraform textual TUI.]]></summary>
         6151         <content type="html"><![CDATA[<p>terraform-tui is a tool to manage Terraform states through a TUI interface, that allows users to visualize and make direct modifications to them intuitively.</p>
         6152 <p>&nbsp;</p>
         6153 <p>The tool's main features include the graphical overview of the Terraform state tree, enabling users to navigate, search, and perform actions like taint, untaint, delete, or directly apply changes to resources.</p>
         6154 <p>&nbsp;</p>
         6155 <p>terraform-tui supports creating and viewing plans in full color within the terminal.</p>]]></content>
         6156         <author>
         6157             <name>Curator</name>
         6158             <uri>https://terminaltrove.com/post/</uri>
         6159         </author>
         6160     </entry>
         6161     <entry>
         6162         <title type="html"><![CDATA[browsr]]></title>
         6163         <id>https://terminaltrove.com/browsr/</id>
         6164         <link href="https://terminaltrove.com/browsr/"/>
         6165         <updated>2024-04-22T23:00:00.000Z</updated>
         6166         <summary type="html"><![CDATA[A pleasant file explorer in your terminal supporting all filesystems.]]></summary>
         6167         <content type="html"><![CDATA[<p>browsr is a TUI tool for exploring files on both local and remote systems, supporting a variety of storage options.</p>
         6168 <p>&nbsp;</p>
         6169 <p>It features syntax highlighting (for code), direct access local directories and cloud storage directories such as AWS, S3, Google Cloud Storage and Azure Blob Storage. It can also navigate directories via SSH and display them in browsr.</p>
         6170 <p>&nbsp;</p>
         6171 <p>browsr is useful for developers and system administrators who need an all in one filesystem browser that supports multiple cloud providers, the S3 protocol and SSH without context switching or CLI commands.</p>]]></content>
         6172         <author>
         6173             <name>Curator</name>
         6174             <uri>https://terminaltrove.com/post/</uri>
         6175         </author>
         6176     </entry>
         6177     <entry>
         6178         <title type="html"><![CDATA[dns53]]></title>
         6179         <id>https://terminaltrove.com/dns53/</id>
         6180         <link href="https://terminaltrove.com/dns53/"/>
         6181         <updated>2024-04-22T23:00:00.000Z</updated>
         6182         <summary type="html"><![CDATA[Expose your EC2 quickly, easily and privately within a VPC.]]></summary>
         6183         <content type="html"><![CDATA[<p>dns53 allows you to collaborate with a colleague by exposing your EC2 within a team VPC privately.</p>
         6184 <p>&nbsp;</p>
         6185 <p>It even allows you to hook up a locally running application to a local kubernetes cluster (or k3s cluster) using an ExternalName service during development.</p>
         6186 <p>&nbsp;</p>
         6187 <p>Once your EC2 is exposed, control how it is accessed through your EC2 security groups.</p>]]></content>
         6188         <author>
         6189             <name>Curator</name>
         6190             <uri>https://terminaltrove.com/post/</uri>
         6191         </author>
         6192     </entry>
         6193     <entry>
         6194         <title type="html"><![CDATA[iamb]]></title>
         6195         <id>https://terminaltrove.com/iamb/</id>
         6196         <link href="https://terminaltrove.com/iamb/"/>
         6197         <updated>2024-04-22T23:00:00.000Z</updated>
         6198         <summary type="html"><![CDATA[A matrix client for vim addicts.]]></summary>
         6199         <content type="html"><![CDATA[<p>iamb is a terminal based matrix client for users who prefer to chat within the terminal interface.</p>
         6200 <p>&nbsp;</p>
         6201 <p>It enables users to interact with Matrix chat services directly from the command line, supports chat functionalities like sending messages, participating in rooms, and managing profiles within a lightweight, terminal-only environment.</p>
         6202 <p>&nbsp;</p>
         6203 <p>iamb also supports advanced functionalities such as end to end encryption, notifications, read receipts, custom vim-based keyboard bindings for those familiar with <a class="tt-link" href="/vim/" target="_blank" rel="noopener">vim</a> and for image previews in the terminal.</p>]]></content>
         6204         <author>
         6205             <name>Curator</name>
         6206             <uri>https://terminaltrove.com/post/</uri>
         6207         </author>
         6208     </entry>
         6209     <entry>
         6210         <title type="html"><![CDATA[oha]]></title>
         6211         <id>https://terminaltrove.com/oha/</id>
         6212         <link href="https://terminaltrove.com/oha/"/>
         6213         <updated>2024-04-22T23:00:00.000Z</updated>
         6214         <summary type="html"><![CDATA[A tiny TUI program that sends some load to a web application.]]></summary>
         6215         <content type="html"><![CDATA[<p>oha is a TUI-based HTTP load generator, helpful for stress testing web servers to evaluate their performance under various traffic conditions.</p>
         6216 <p>&nbsp;</p>
         6217 <p>It includes its ability to generate and handle numerous HTTP requests simultaneously, detailed statistics like request success/failure rates, response times, and server throughput.</p>
         6218 <p>&nbsp;</p>
         6219 <p>oha presents these metrics easily and you can assess performance bottlenecks or failures during load tests and are also helpfully color coded to make response time statuses easily visible,&nbsp;it is useful for developers looking to optimize HTTP based applications and load test them either locally or remotely in a single cross platform binary.</p>
         6220 <p>&nbsp;</p>
         6221 <p><em>NOTE: A similar tool called 'spiko' was added into the trove which was found out to be a direct clone of oha with all references to oha deleted intentionally, we now have redirected 'spiko' to oha.</em></p>]]></content>
         6222         <author>
         6223             <name>Curator</name>
         6224             <uri>https://terminaltrove.com/post/</uri>
         6225         </author>
         6226     </entry>
         6227     <entry>
         6228         <title type="html"><![CDATA[sttr]]></title>
         6229         <id>https://terminaltrove.com/sttr/</id>
         6230         <link href="https://terminaltrove.com/sttr/"/>
         6231         <updated>2024-04-22T23:00:00.000Z</updated>
         6232         <summary type="html"><![CDATA[A CLI/TUI tool to perform 30+ string transformations on text.]]></summary>
         6233         <content type="html"><![CDATA[<p class="p1">sttr (string transform) is an all in one tool to quickly execute over 30+ string transformations in the command line.</p>
         6234 <p class="p1">&nbsp;</p>
         6235 <p>The core features of sttr include text transformations such as changing case, encoding and decoding (e.g., base64, URL encoding), hashing (e.g., MD5, SHA256), and more. sttr supports both an interactive TUI for ease of use and a CLI which is suitable for scripting.</p>
         6236 <p>&nbsp;</p>
         6237 <p>sttr is useful for those who need to perform quick modifications to strings or files directly from the command line and is also best in the domains of scripting, data processing, and automation tasks.</p>]]></content>
         6238         <author>
         6239             <name>Curator</name>
         6240             <uri>https://terminaltrove.com/post/</uri>
         6241         </author>
         6242     </entry>
         6243     <entry>
         6244         <title type="html"><![CDATA[tuime]]></title>
         6245         <id>https://terminaltrove.com/tuime/</id>
         6246         <link href="https://terminaltrove.com/tuime/"/>
         6247         <updated>2024-04-22T23:00:00.000Z</updated>
         6248         <summary type="html"><![CDATA[A colorful and customizable TUI clock written in Rust.]]></summary>
         6249         <content type="html"><![CDATA[<p>tuime is a TUI application which shows a fun, simple and colorful clock for your terminal.</p>
         6250 <p>&nbsp;</p>
         6251 <p>It has the ability to show your computer's clock time in different colors, fonts, gradients and in 3D based fonts. It also has options for a screensaver mode and for the time to be formatted and can show the time with a UTC offset.</p>]]></content>
         6252         <author>
         6253             <name>Curator</name>
         6254             <uri>https://terminaltrove.com/post/</uri>
         6255         </author>
         6256     </entry>
         6257     <entry>
         6258         <title type="html"><![CDATA[bombadillo]]></title>
         6259         <id>https://terminaltrove.com/bombadillo/</id>
         6260         <link href="https://terminaltrove.com/bombadillo/"/>
         6261         <updated>2024-04-15T23:00:00.000Z</updated>
         6262         <summary type="html"><![CDATA[A non-web client for the terminal, supporting Gopher, Gemini and much more.]]></summary>
         6263         <content type="html"><![CDATA[<p>bombadillo is a terminal-based, non-web browser that supports multiple protocols like Gopher, Gemini, and Finger natively.</p>
         6264 <p>&nbsp;</p>
         6265 <p>It offers a vim-like interface with familiar keybindings, a bookmarking system, configurable settings, browsing history and has additional support for Telnet and opening HTTP links through <a class="tt-link" href="/lynx/">lynx</a> or w3m.</p>
         6266 <p>&nbsp;</p>
         6267 <p>bombadillo is suitable for those that prefer a distraction free, privacy respecting command line experience and would like to explore different non-web protocols like Gemini and others.</p>]]></content>
         6268         <author>
         6269             <name>Curator</name>
         6270             <uri>https://terminaltrove.com/post/</uri>
         6271         </author>
         6272     </entry>
         6273     <entry>
         6274         <title type="html"><![CDATA[kondo]]></title>
         6275         <id>https://terminaltrove.com/kondo/</id>
         6276         <link href="https://terminaltrove.com/kondo/"/>
         6277         <updated>2024-04-15T23:00:00.000Z</updated>
         6278         <summary type="html"><![CDATA[Cleans node_modules, target, build, and friends from your projects.]]></summary>
         6279         <content type="html"><![CDATA[<p>kondo is a command line tool designed for developers to efficiently clean up unwanted or unnecessary files or dependencies from software projects to free up space.</p>
         6280 <p>&nbsp;</p>
         6281 <p>It scans the current directory and primarily targets dependency folders and build artifacts that accumulate over time, such as <code>node_modules</code> for node.js projects and <code>target</code> for Rust projects. kondo supports over 20 project types including languages and frameworks like CMake (C, C++), .NET (C#) Composer (PHP), Elixir, Maven (Java), Pub (Dart), Python (Pixi), Zig and more.</p>
         6282 <p>&nbsp;</p>
         6283 <p>kondo is cross platform and ensures your development environment remains clean without manual cleanup, which is especially useful for developers handling multiple projects or needing to optimize storage.</p>]]></content>
         6284         <author>
         6285             <name>Curator</name>
         6286             <uri>https://terminaltrove.com/post/</uri>
         6287         </author>
         6288     </entry>
         6289     <entry>
         6290         <title type="html"><![CDATA[netscanner]]></title>
         6291         <id>https://terminaltrove.com/netscanner/</id>
         6292         <link href="https://terminaltrove.com/netscanner/"/>
         6293         <updated>2024-04-15T23:00:00.000Z</updated>
         6294         <summary type="html"><![CDATA[A network scanning tool.]]></summary>
         6295         <content type="html"><![CDATA[<p>netscanner is a terminal-based TUI network scanning tool that allows for detailed analysis and monitoring of network activities.</p>
         6296 <p>&nbsp;</p>
         6297 <p>It features the ability to list hardware interfaces, scan and plot WiFi signals in the terminal, switching interfaces and dumping packets for example TCP, UDP, ICMP and ARP packets.</p>
         6298 <p>&nbsp;</p>
         6299 <p>netscanner is available on macOS and Linux and requires root access to work.</p>]]></content>
         6300         <author>
         6301             <name>Curator</name>
         6302             <uri>https://terminaltrove.com/post/</uri>
         6303         </author>
         6304     </entry>
         6305     <entry>
         6306         <title type="html"><![CDATA[ov]]></title>
         6307         <id>https://terminaltrove.com/ov/</id>
         6308         <link href="https://terminaltrove.com/ov/"/>
         6309         <updated>2024-04-15T23:00:00.000Z</updated>
         6310         <summary type="html"><![CDATA[A feature rich terminal-based pager.]]></summary>
         6311         <content type="html"><![CDATA[<p>ov is a terminal-based text pager, much like the traditional tools like <code>less</code> or <code>more</code>. It's designed to view and manage large text files directly from the command line and display them in many different layouts.</p>
         6312 <p>&nbsp;</p>
         6313 <p>It has a plethora of features that can be used instead of commands like&nbsp; <code>less</code>,&nbsp;<code>more</code>,&nbsp;<code>tail -f/-F</code>&nbsp;and&nbsp;<code>watch</code>. It works with tabular text, compressed files and supports alternating table rows, filtering, multi color highlighting, mouse support, regular expression search and more. It also can be tuned to load files&nbsp; in a memory efficient manner.</p>
         6314 <p>&nbsp;</p>
         6315 <p>ov is cross platform on Linux, Windows, macOS and FreeBSD and is recommended for those who want a pager that is a drop-in improvement over <code>more</code> or <code>less</code>.</p>]]></content>
         6316         <author>
         6317             <name>Curator</name>
         6318             <uri>https://terminaltrove.com/post/</uri>
         6319         </author>
         6320     </entry>
         6321     <entry>
         6322         <title type="html"><![CDATA[superfile]]></title>
         6323         <id>https://terminaltrove.com/superfile/</id>
         6324         <link href="https://terminaltrove.com/superfile/"/>
         6325         <updated>2024-04-15T23:00:00.000Z</updated>
         6326         <summary type="html"><![CDATA[fancy, modern file manager in the terminal.]]></summary>
         6327         <content type="html"><![CDATA[<p>superfile is a modern file manager written in Go that is designed for the terminal.</p>
         6328 <p>&nbsp;</p>
         6329 <p>Apart from its fancy TUI, superfile features a clipboard viewer, processes list, a detailed display of metadata attributes associated with a file, themes, custom fonts and the navigation and management of files without leaving the terminal or the superfile file manager, as all this information is displayed within superfile.</p>
         6330 <p>&nbsp;</p>
         6331 <p>superfile is currently available on macOS and Linux and also has support for Vim keybindings which is helpful to those who use and are familiar with the famous <a class="tt-link" href="/vim/">editor</a>.</p>]]></content>
         6332         <author>
         6333             <name>Curator</name>
         6334             <uri>https://terminaltrove.com/post/</uri>
         6335         </author>
         6336     </entry>
         6337     <entry>
         6338         <title type="html"><![CDATA[termscp]]></title>
         6339         <id>https://terminaltrove.com/termscp/</id>
         6340         <link href="https://terminaltrove.com/termscp/"/>
         6341         <updated>2024-04-15T23:00:00.000Z</updated>
         6342         <summary type="html"><![CDATA[A feature rich terminal file transfer tool.]]></summary>
         6343         <content type="html"><![CDATA[<p>termscp is a terminal tool for secure file transfers, it supports SCP, SFTP, FTP, SMB, WebDAV and S3 for managing and transferring files between local and remote machines in a TUI.</p>
         6344 <p>&nbsp;</p>
         6345 <p>It includes functionality for exploring and operating on remote machines, bookmarking favorite hosts, connecting to recent connections and saving credentials securely. Customization options are available for the file explorer and text editor which can be modified through themes.</p>
         6346 <p>&nbsp;</p>
         6347 <p>termscp is cross platform on Windows, macOS, Linux and BSD. It caters to professionals needing efficient and secure file management on remote machines where a TUI is needed.</p>]]></content>
         6348         <author>
         6349             <name>Curator</name>
         6350             <uri>https://terminaltrove.com/post/</uri>
         6351         </author>
         6352     </entry>
         6353     <entry>
         6354         <title type="html"><![CDATA[halp]]></title>
         6355         <id>https://terminaltrove.com/halp/</id>
         6356         <link href="https://terminaltrove.com/halp/"/>
         6357         <updated>2024-04-09T11:00:00.000Z</updated>
         6358         <summary type="html"><![CDATA[A CLI tool to get help with CLI tools.]]></summary>
         6359         <content type="html"><![CDATA[<p>halp is a command-line interface (CLI) tool which is able to display help information for other CLI tools. by inputing <code>halp &lt;command&gt;</code></p>
         6360 <p>&nbsp;</p>
         6361 <p>It also offers a&nbsp;<code>plz</code> subcommand that provides access to a tool's manual page or a cheat sheet, further aiding users in understanding and utilizing CLI tools effectively.</p>
         6362 <p>&nbsp;</p>
         6363 <p>This utility is useful when the normal help flags such as (<code>-h</code> or <code>-v</code>) do not work due to variations in CLI tool conventions.</p>]]></content>
         6364         <author>
         6365             <name>Curator</name>
         6366             <uri>https://terminaltrove.com/post/</uri>
         6367         </author>
         6368     </entry>
         6369     <entry>
         6370         <title type="html"><![CDATA[aerc]]></title>
         6371         <id>https://terminaltrove.com/aerc/</id>
         6372         <link href="https://terminaltrove.com/aerc/"/>
         6373         <updated>2024-04-08T23:00:00.000Z</updated>
         6374         <summary type="html"><![CDATA[A pretty good email client.]]></summary>
         6375         <content type="html"><![CDATA[<p>aerc is a highly efficient, extensible terminal-based email client written in Go which is designed to manage emails in the terminal.</p>
         6376 <p>&nbsp;</p>
         6377 <p>It has first class support for working with email and git, plus built in support for IMAP and SMTP and is able to work with multiple email accounts and email threading, familiar Vim-like keybindings and is able to render HTML emails in a terminal text browser.</p>
         6378 <p>&nbsp;</p>
         6379 <p>aerc is cross platform on macOS &amp; Linux and is preferable for those who want a deeply integrated UNIX-like email client (aerc supports running terminal commands and pipes) with a no-frills productive terminal experience.</p>]]></content>
         6380         <author>
         6381             <name>Curator</name>
         6382             <uri>https://terminaltrove.com/post/</uri>
         6383         </author>
         6384     </entry>
         6385     <entry>
         6386         <title type="html"><![CDATA[atop]]></title>
         6387         <id>https://terminaltrove.com/atop/</id>
         6388         <link href="https://terminaltrove.com/atop/"/>
         6389         <updated>2024-04-08T23:00:00.000Z</updated>
         6390         <summary type="html"><![CDATA[An advanced interactive monitor for linux systems.]]></summary>
         6391         <content type="html"><![CDATA[<p>atop is a TUI linux performance monitor for the terminal that tracks system and process activities in real time, providing insights into CPU, memory, disk and network usage.&nbsp;</p>
         6392 <p>&nbsp;</p>
         6393 <p>It's capable of highlighting overloaded resources, adjusting display columns and delivering in-depth usage reports.</p>]]></content>
         6394         <author>
         6395             <name>Curator</name>
         6396             <uri>https://terminaltrove.com/post/</uri>
         6397         </author>
         6398     </entry>
         6399     <entry>
         6400         <title type="html"><![CDATA[fnug]]></title>
         6401         <id>https://terminaltrove.com/fnug/</id>
         6402         <link href="https://terminaltrove.com/fnug/"/>
         6403         <updated>2024-04-08T23:00:00.000Z</updated>
         6404         <summary type="html"><![CDATA[Run all your lints, tests and commands at once, in the terminal.]]></summary>
         6405         <content type="html"><![CDATA[<p>fnug is a TUI and multiplexer designed for running lints, tests, and other commands concurrently in the terminal.</p>
         6406 <p>&nbsp;</p>
         6407 <p>It includes Git integration and can select relevant lints and tests that should be run based on file changes. It also features keyboard and mouse navigation and terminal emulation with scrollback functionality which helps when working with lengthy console output or errors.</p>
         6408 <p>&nbsp;</p>
         6409 <p>fnug is useful to automate linting and test runs locally, particularly good for those who work on projects with frequent changes requiring continuous testing.</p>]]></content>
         6410         <author>
         6411             <name>Curator</name>
         6412             <uri>https://terminaltrove.com/post/</uri>
         6413         </author>
         6414     </entry>
         6415     <entry>
         6416         <title type="html"><![CDATA[navi]]></title>
         6417         <id>https://terminaltrove.com/navi/</id>
         6418         <link href="https://terminaltrove.com/navi/"/>
         6419         <updated>2024-04-08T23:00:00.000Z</updated>
         6420         <summary type="html"><![CDATA[An interactive cheatsheet tool for the command line.]]></summary>
         6421         <content type="html"><![CDATA[<p>navi is a tool that lets you execute one line commands from cheatsheets in the terminal.</p>
         6422 <p>&nbsp;</p>
         6423 <p>It runs on top of search tools like fzf, skim, or Alfred, and can also integrate as a shell widget, or even within tmux sessions.</p>
         6424 <p>&nbsp;</p>
         6425 <p>navi dynamically suggests values for command arguments, facilitating the learning of new one-liners and reducing the need for memorization or constant reference to external sources.</p>]]></content>
         6426         <author>
         6427             <name>Curator</name>
         6428             <uri>https://terminaltrove.com/post/</uri>
         6429         </author>
         6430     </entry>
         6431     <entry>
         6432         <title type="html"><![CDATA[notox]]></title>
         6433         <id>https://terminaltrove.com/notox/</id>
         6434         <link href="https://terminaltrove.com/notox/"/>
         6435         <updated>2024-04-08T23:00:00.000Z</updated>
         6436         <summary type="html"><![CDATA[No toxic names anymore.]]></summary>
         6437         <content type="html"><![CDATA[<p>notox is a CLI tool which renames files in a directory, aiming to eliminate "toxic" or unwanted file names.</p>
         6438 <p>&nbsp;</p>
         6439 <p>It operates in a safe mode by default, displaying changes without applying them and requires the --do or -d flag to execute renames.</p>
         6440 <p>&nbsp;</p>
         6441 <p>This tool supports various options for customization, including quiet mode, JSON output and filtering to display only errors in JSON format.</p>]]></content>
         6442         <author>
         6443             <name>Curator</name>
         6444             <uri>https://terminaltrove.com/post/</uri>
         6445         </author>
         6446     </entry>
         6447     <entry>
         6448         <title type="html"><![CDATA[fork-cleaner]]></title>
         6449         <id>https://terminaltrove.com/fork-cleaner/</id>
         6450         <link href="https://terminaltrove.com/fork-cleaner/"/>
         6451         <updated>2024-04-01T23:00:00.000Z</updated>
         6452         <summary type="html"><![CDATA[A tool to clean up old and inactive forks on your GitHub account.]]></summary>
         6453         <content type="html"><![CDATA[fork-cleaner helps you tidy up your GitHub account by identifying and offering to delete old or inactive forked repositories.]]></content>
         6454         <author>
         6455             <name>Curator</name>
         6456             <uri>https://terminaltrove.com/post/</uri>
         6457         </author>
         6458     </entry>
         6459     <entry>
         6460         <title type="html"><![CDATA[hurl]]></title>
         6461         <id>https://terminaltrove.com/hurl/</id>
         6462         <link href="https://terminaltrove.com/hurl/"/>
         6463         <updated>2024-04-01T23:00:00.000Z</updated>
         6464         <summary type="html"><![CDATA[Run and test HTTP requests with plain text.]]></summary>
         6465         <content type="html"><![CDATA[<p>hurl is a CLI tool for executing HTTP requests and testing their responses directly in the terminal using a straightforward plain text format.</p>
         6466 <p>&nbsp;</p>
         6467 <p>It supports features often needed when testing APIs including: testing HTTP calls, chaining requests, capturing values and evaluating the response output. Various types of APIs can be tested with hurl such as REST, SOAP, GraphQL and any XML or JSON based API.</p>
         6468 <p>&nbsp;</p>
         6469 <p>hurl is cross platform on Windows, macOS and Linux and is a smart tool for developers and testers, which can be used in development environments and in CI/CD pipelines.</p>]]></content>
         6470         <author>
         6471             <name>Curator</name>
         6472             <uri>https://terminaltrove.com/post/</uri>
         6473         </author>
         6474     </entry>
         6475     <entry>
         6476         <title type="html"><![CDATA[openapi-tui]]></title>
         6477         <id>https://terminaltrove.com/openapi-tui/</id>
         6478         <link href="https://terminaltrove.com/openapi-tui/"/>
         6479         <updated>2024-04-01T23:00:00.000Z</updated>
         6480         <summary type="html"><![CDATA[Browse and run APIs defined with OpenAPI v3.0 in the TUI]]></summary>
         6481         <content type="html"><![CDATA[<p>openapi-tui is a tool that allows users to interact with APIs defined by the OpenAPI v3.0 specification. It allows users to list, browse and execute API calls directly from the terminal.</p>
         6482 <p>&nbsp;</p>
         6483 <p>This tool supports the OpenAPI v3.0 and v3.1 spec, and features API listing, browsing with a terminal-based user interface, executing API calls and displaying webhooks. It also includes advanced functionalities such as nested components, filtering APIs, fullscreen mode and custom keybindings for navigation.</p>
         6484 <p>&nbsp;</p>
         6485 <p>openapi-tui makes it easier to test, debug and interact with API endpoints and is a useful tool for developers and API testers who prefer a TUI interface.</p>]]></content>
         6486         <author>
         6487             <name>Curator</name>
         6488             <uri>https://terminaltrove.com/post/</uri>
         6489         </author>
         6490     </entry>
         6491     <entry>
         6492         <title type="html"><![CDATA[pastel]]></title>
         6493         <id>https://terminaltrove.com/pastel/</id>
         6494         <link href="https://terminaltrove.com/pastel/"/>
         6495         <updated>2024-04-01T23:00:00.000Z</updated>
         6496         <summary type="html"><![CDATA[Generate, analyze, convert and manipulate colors.]]></summary>
         6497         <content type="html"><![CDATA[<p>pastel is a CLI tool that generates, analyzes and converts colors directly from the terminal.&nbsp;</p>
         6498 <p>&nbsp;</p>
         6499 <p>It offers functionalities like converting color formats, picking colors from the screen, creating color palettes, a powerful tool for tasks requiring precise color selection and manipulation.</p>
         6500 <p>&nbsp;</p>
         6501 <p>pastel also supports many formats and color spaces such as RGB (sRGB), HSL, ANSI 8-bit and 24-bit representations. making it ideal for developers, designers and color enthusiasts who want to quickly work with colors all in the terminal.</p>]]></content>
         6502         <author>
         6503             <name>Curator</name>
         6504             <uri>https://terminaltrove.com/post/</uri>
         6505         </author>
         6506     </entry>
         6507     <entry>
         6508         <title type="html"><![CDATA[servitor]]></title>
         6509         <id>https://terminaltrove.com/servitor/</id>
         6510         <link href="https://terminaltrove.com/servitor/"/>
         6511         <updated>2024-04-01T23:00:00.000Z</updated>
         6512         <summary type="html"><![CDATA[A fediverse client with a terminal interface]]></summary>
         6513         <content type="html"><![CDATA[<p>servitor is a ActivityPub client with a terminal interface written in Go that works with fediverse software such as Mastodon, Lemmy, PeerTube and many more.</p>]]></content>
         6514         <author>
         6515             <name>Curator</name>
         6516             <uri>https://terminaltrove.com/post/</uri>
         6517         </author>
         6518     </entry>
         6519     <entry>
         6520         <title type="html"><![CDATA[ttyplot]]></title>
         6521         <id>https://terminaltrove.com/ttyplot/</id>
         6522         <link href="https://terminaltrove.com/ttyplot/"/>
         6523         <updated>2024-04-01T23:00:00.000Z</updated>
         6524         <summary type="html"><![CDATA[A realtime terminal plotting utility with data input from stdin.]]></summary>
         6525         <content type="html"><![CDATA[<p>ttyplot is a utility that takes data from standard input or a Unix pipeline and plots it in text mode on a terminal in real time.</p>
         6526 <p>&nbsp;</p>
         6527 <p>Suitable for visualizing metrics from commands like ping, snmpget, netstat, and more.</p>]]></content>
         6528         <author>
         6529             <name>Curator</name>
         6530             <uri>https://terminaltrove.com/post/</uri>
         6531         </author>
         6532     </entry>
         6533     <entry>
         6534         <title type="html"><![CDATA[mitmproxy]]></title>
         6535         <id>https://terminaltrove.com/mitmproxy/</id>
         6536         <link href="https://terminaltrove.com/mitmproxy/"/>
         6537         <updated>2024-03-26T06:58:11.072Z</updated>
         6538         <summary type="html"><![CDATA[A TLS/SSL-capable interception HTTP proxy.]]></summary>
         6539         <content type="html"><![CDATA[<p>mitmproxy is a powerful CLI and TUI tool for inspecting and debugging HTTP traffic, tailored for penetration testers and software developers.</p>
         6540 <p>&nbsp;</p>
         6541 <p>It allows real-time monitoring, request replay and manipulation of HTTP requests, supporting protocols like HTTP/1, HTTP/2, and websockets.</p>]]></content>
         6542         <author>
         6543             <name>Curator</name>
         6544             <uri>https://terminaltrove.com/post/</uri>
         6545         </author>
         6546     </entry>
         6547     <entry>
         6548         <title type="html"><![CDATA[gallery-dl]]></title>
         6549         <id>https://terminaltrove.com/gallery-dl/</id>
         6550         <link href="https://terminaltrove.com/gallery-dl/"/>
         6551         <updated>2024-03-26T06:29:18.893Z</updated>
         6552         <summary type="html"><![CDATA[Download image galleries and collections from image hosting sites.]]></summary>
         6553         <content type="html"><![CDATA[<p>gallery-dl is a command-line utility that downloads image galleries from a multitude of hosting sites, which makes it useful for archival projects.</p>
         6554 <p>&nbsp;</p>
         6555 <p>It's ideal for those in need of a straightforward, powerful way for downloading managing image collections in an automated and time saving way in the terminal.</p>]]></content>
         6556         <author>
         6557             <name>Curator</name>
         6558             <uri>https://terminaltrove.com/post/</uri>
         6559         </author>
         6560     </entry>
         6561     <entry>
         6562         <title type="html"><![CDATA[bandwhich]]></title>
         6563         <id>https://terminaltrove.com/bandwhich/</id>
         6564         <link href="https://terminaltrove.com/bandwhich/"/>
         6565         <updated>2024-03-26T06:02:51.137Z</updated>
         6566         <summary type="html"><![CDATA[Terminal bandwidth utilization tool]]></summary>
         6567         <content type="html"><![CDATA[<p>bandwhich is a network monitoring TUI tool, revealing bandwidth usage by process, connection, and IP in real-time.</p>
         6568 <p>&nbsp;</p>
         6569 <p>It records network data from a given network interface, displaying the process name, number of connections, bandwidth rate in a TUI, which is perfect for sysadmins and developers who need to identify who and what is consuming the most bandwidth and to troubleshoot networking issues.</p>
         6570 <p>&nbsp;</p>
         6571 <p>bandwhich can output raw data it sniffed to log files, in case you need to save or review the data at a later date, plus it is also cross platform and works on Linux, macOS, and Windows.</p>]]></content>
         6572         <author>
         6573             <name>Curator</name>
         6574             <uri>https://terminaltrove.com/post/</uri>
         6575         </author>
         6576     </entry>
         6577     <entry>
         6578         <title type="html"><![CDATA[pathos]]></title>
         6579         <id>https://terminaltrove.com/pathos/</id>
         6580         <link href="https://terminaltrove.com/pathos/"/>
         6581         <updated>2024-03-26T00:00:00.000Z</updated>
         6582         <summary type="html"><![CDATA[A terminal interface for editing and managing PATH environment variables.]]></summary>
         6583         <content type="html"><![CDATA[<p>pathos is a $PATH environment manager in the terminal, it allows editing a users paths of a .zshrc, .bashrc, keyboard shortcuts for effective navigation of all listed paths.</p>
         6584 <p>&nbsp;</p>
         6585 <p>It also highlights directories and paths that either exist or not with a color coded system, which helps you find and delete invalid directories to make your $PATH environment list more cleaner.</p>]]></content>
         6586         <author>
         6587             <name>Curator</name>
         6588             <uri>https://terminaltrove.com/post/</uri>
         6589         </author>
         6590     </entry>
         6591     <entry>
         6592         <title type="html"><![CDATA[slides]]></title>
         6593         <id>https://terminaltrove.com/slides/</id>
         6594         <link href="https://terminaltrove.com/slides/"/>
         6595         <updated>2024-03-26T00:00:00.000Z</updated>
         6596         <summary type="html"><![CDATA[A terminal based presentation tool]]></summary>
         6597         <content type="html"><![CDATA[<p>slides is a tool that turns your terminal into a presentation stage, using simple Markdown files for slides. It supports dynamic content and in-slide code execution.</p>
         6598 <p><br>It can&nbsp;used for tech talks, coding tutorials, or any situation where live coding examples which makes it ideal for developers and tech enthusiasts, enhancing presentations for those who like a terminal-based approach to presentations.</p>]]></content>
         6599         <author>
         6600             <name>Curator</name>
         6601             <uri>https://terminaltrove.com/post/</uri>
         6602         </author>
         6603     </entry>
         6604     <entry>
         6605         <title type="html"><![CDATA[tz]]></title>
         6606         <id>https://terminaltrove.com/tz/</id>
         6607         <link href="https://terminaltrove.com/tz/"/>
         6608         <updated>2024-03-26T00:00:00.000Z</updated>
         6609         <summary type="html"><![CDATA[A terminal based timezone helper]]></summary>
         6610         <content type="html"><![CDATA[<p>tz helps you schedule things across time zones.</p>
         6611 <p>&nbsp;</p>
         6612 <p>It's an interactive TUI program that displays time across the time zones of your choosing.</p>]]></content>
         6613         <author>
         6614             <name>Curator</name>
         6615             <uri>https://terminaltrove.com/post/</uri>
         6616         </author>
         6617     </entry>
         6618     <entry>
         6619         <title type="html"><![CDATA[amp]]></title>
         6620         <id>https://terminaltrove.com/amp/</id>
         6621         <link href="https://terminaltrove.com/amp/"/>
         6622         <updated>2024-03-19T00:00:00.000Z</updated>
         6623         <summary type="html"><![CDATA[A complete text editor for your terminal.]]></summary>
         6624         <content type="html"><![CDATA[<p>amp is a Rust based text editor designed for the terminal, offering a zero-configuration experience with all essential features included, optimized for terminals or servers, with a keyboard-driven, modal interface inspired by <a class="tt-link" href="/vim/" target="_blank" rel="noopener">vim</a>.</p>
         6625 <p>&nbsp;</p>
         6626 <p>It's lightweight yet powerful, providing features like an integrated file finder, easy cursor movement, symbol jumping, and flexible YAML based keymaps for a productive coding environment.</p>
         6627 <p>&nbsp;</p>
         6628 <p>amp combines ease of use with functionality, making it suitable for developers who prefer the terminal without the need for extra plugins or extensive configuration, plus it works well with <a class="tt-link" href="/tmux/" target="_blank" rel="noopener">tmux</a>.</p>]]></content>
         6629         <author>
         6630             <name>Curator</name>
         6631             <uri>https://terminaltrove.com/post/</uri>
         6632         </author>
         6633     </entry>
         6634     <entry>
         6635         <title type="html"><![CDATA[crates-tui]]></title>
         6636         <id>https://terminaltrove.com/crates-tui/</id>
         6637         <link href="https://terminaltrove.com/crates-tui/"/>
         6638         <updated>2024-03-19T00:00:00.000Z</updated>
         6639         <summary type="html"><![CDATA[A TUI for exploring crates.io]]></summary>
         6640         <content type="html"><![CDATA[<p>crates-tui is a TUI tool to search and explore Rust libraries from crates.io in the terminal.</p>
         6641 <p>&nbsp;</p>
         6642 <p>It features keyboard shortcuts, themes, searching, copying&nbsp;<code>cargo add</code> commands and opening crate documentation directly in the browser if needed.</p>
         6643 <p>&nbsp;</p>
         6644 <p>crates-tui is Ideal for new and experienced Rust developers exploring all crates on crates.io, directly in the terminal. It also serves as a testbed for building TUI programs using Ratatui.</p>]]></content>
         6645         <author>
         6646             <name>Curator</name>
         6647             <uri>https://terminaltrove.com/post/</uri>
         6648         </author>
         6649     </entry>
         6650     <entry>
         6651         <title type="html"><![CDATA[jaq]]></title>
         6652         <id>https://terminaltrove.com/jaq/</id>
         6653         <link href="https://terminaltrove.com/jaq/"/>
         6654         <updated>2024-03-19T00:00:00.000Z</updated>
         6655         <summary type="html"><![CDATA[A jq clone focused on correctness, speed, and simplicity]]></summary>
         6656         <content type="html"><![CDATA[<p>jaq is a lightweight <a class="tt-link" href="/jq/">jq</a> clone that focuses on correctness, speed, and simplicity for processing JSON data.</p>
         6657 <p>&nbsp;</p>
         6658 <p>It retains compatibility with jq for a large subset of functionalities, addressing some of jq's surprising behaviors and aiming for a more predictable implementation.</p>
         6659 <p>&nbsp;</p>
         6660 <p>jaq stands out for its quick startup and execution times, significantly outperforming jq in many benchmarks, making it ideal for tasks involving numerous small or medium sized files.</p>]]></content>
         6661         <author>
         6662             <name>Curator</name>
         6663             <uri>https://terminaltrove.com/post/</uri>
         6664         </author>
         6665     </entry>
         6666     <entry>
         6667         <title type="html"><![CDATA[numbat]]></title>
         6668         <id>https://terminaltrove.com/numbat/</id>
         6669         <link href="https://terminaltrove.com/numbat/"/>
         6670         <updated>2024-03-19T00:00:00.000Z</updated>
         6671         <summary type="html"><![CDATA[high precision scientific calculator with full support for physical units.]]></summary>
         6672         <content type="html"><![CDATA[<p>numbat is a high precision calculator for scientific computations, it supports various units as first-class types with extensive support for unit conversion and definitions.&nbsp;</p>
         6673 <p>&nbsp;</p>
         6674 <p>For quick computations, numbat features an interpreter or REPL to test out one off calculations and includes command history, search and tab completion.</p>
         6675 <p>&nbsp;</p>
         6676 <p>numbat is ideal for scientists and engineers requiring accurate, unit-aware computations in their work. It combines the rigor of a statically typed programming language with the flexibility of unit manipulation.</p>]]></content>
         6677         <author>
         6678             <name>Curator</name>
         6679             <uri>https://terminaltrove.com/post/</uri>
         6680         </author>
         6681     </entry>
         6682     <entry>
         6683         <title type="html"><![CDATA[pvw]]></title>
         6684         <id>https://terminaltrove.com/pvw/</id>
         6685         <link href="https://terminaltrove.com/pvw/"/>
         6686         <updated>2024-03-19T00:00:00.000Z</updated>
         6687         <summary type="html"><![CDATA[A terminal-based (TUI) port viewer in Go]]></summary>
         6688         <content type="html"><![CDATA[<p>pvw is a terminal-based port viewer written in Go.&nbsp; It provides a simple and intuitive interface to monitor the ports used on your computer.</p>
         6689 <p>&nbsp;</p>
         6690 <p>It is a simple but a useful utility in monitoring port usage, paired with the use of keyboard navigation to navigate through the ports open and closed on your computer.</p>]]></content>
         6691         <author>
         6692             <name>Curator</name>
         6693             <uri>https://terminaltrove.com/post/</uri>
         6694         </author>
         6695     </entry>
         6696     <entry>
         6697         <title type="html"><![CDATA[stree]]></title>
         6698         <id>https://terminaltrove.com/stree/</id>
         6699         <link href="https://terminaltrove.com/stree/"/>
         6700         <updated>2024-03-19T00:00:00.000Z</updated>
         6701         <summary type="html"><![CDATA[A simple directory tree command for listing AWS S3 bucket]]></summary>
         6702         <content type="html"><![CDATA[<p>stree is a CLI tool designed to visualize the directory tree structure of an S3 bucket.</p>
         6703 <p>&nbsp;</p>
         6704 <p>It's written in Go and it enables users to see the structure of their S3 buckets directly from the terminal, using color-coded outputs for easy understanding.&nbsp;</p>
         6705 <p>&nbsp;</p>
         6706 <p>stree supports LocalStack for local testing, allowing customization for AWS profiles, regions, and setting directory depth levels.</p>]]></content>
         6707         <author>
         6708             <name>Curator</name>
         6709             <uri>https://terminaltrove.com/post/</uri>
         6710         </author>
         6711     </entry>
         6712     <entry>
         6713         <title type="html"><![CDATA[git-split-diffs]]></title>
         6714         <id>https://terminaltrove.com/git-split-diffs/</id>
         6715         <link href="https://terminaltrove.com/git-split-diffs/"/>
         6716         <updated>2024-03-12T03:28:04.391Z</updated>
         6717         <summary type="html"><![CDATA[Syntax highlighted side-by-side diffs in your terminal]]></summary>
         6718         <content type="html"><![CDATA[<p>git-split-diffs is a tool designed to bring GitHub-style split diffs into the terminal by presenting syntax-highlighted, side-by-side differences.</p>
         6719 <p>&nbsp;</p>
         6720 <p>Once installed, git-split-diffs can be used as the <a class="tt-link" href="https://github.com/banga/git-split-diffs" target="_blank" rel="noopener">core pager for git diffs</a>, features themes, scrolling, syntax highlighting and displaying inline changes side by side.</p>
         6721 <p>&nbsp;</p>
         6722 <p>This tool is useful for those familiar with GitHub's split diffs but would like this functionality all in the terminal.</p>]]></content>
         6723         <author>
         6724             <name>Curator</name>
         6725             <uri>https://terminaltrove.com/post/</uri>
         6726         </author>
         6727     </entry>
         6728     <entry>
         6729         <title type="html"><![CDATA[sd]]></title>
         6730         <id>https://terminaltrove.com/sd/</id>
         6731         <link href="https://terminaltrove.com/sd/"/>
         6732         <updated>2024-03-12T02:13:35.714Z</updated>
         6733         <summary type="html"><![CDATA[Intuitive find & replace CLI (sed alternative)]]></summary>
         6734         <content type="html"><![CDATA[<p>sd (search and displace) is a useful command-line utility for search and replace tasks, it is a <a class="tt-link" href="https://github.com/chmln/sd#comparison-to-sed" target="_blank" rel="noopener">simpler but powerful alternative</a> to the <code>sed</code> command.</p>
         6735 <p>&nbsp;</p>
         6736 <p>It also has a string-literal mode which simplifies searching and replacing with clear syntax (no backslashes), smart defaults, and performance improvements over "sed," making it an efficient choice for both simple and complex text manipulations.</p>]]></content>
         6737         <author>
         6738             <name>Curator</name>
         6739             <uri>https://terminaltrove.com/post/</uri>
         6740         </author>
         6741     </entry>
         6742     <entry>
         6743         <title type="html"><![CDATA[age]]></title>
         6744         <id>https://terminaltrove.com/age/</id>
         6745         <link href="https://terminaltrove.com/age/"/>
         6746         <updated>2024-03-12T00:00:00.000Z</updated>
         6747         <summary type="html"><![CDATA[A simple, modern and secure file encryption tool.]]></summary>
         6748         <content type="html"><![CDATA[<p>age is a modern, simple, secure encryption tool for file encryption, it features small minimal configuration, and UNIX-style composability for straightforward, secure data encryption.</p>
         6749 <p>&nbsp;</p>
         6750 <p>Through the use of plugins, age can be extended to use Yubikeys, Apple Secure Enclave and Hardware wallets.</p>
         6751 <p>&nbsp;</p>
         6752 <p>age also supports passphrases, multiple recipients, encrypting with SSH public keys and is cross platform, available on macOS, Windows and Linux and BSD OSes.</p>]]></content>
         6753         <author>
         6754             <name>Curator</name>
         6755             <uri>https://terminaltrove.com/post/</uri>
         6756         </author>
         6757     </entry>
         6758     <entry>
         6759         <title type="html"><![CDATA[buku]]></title>
         6760         <id>https://terminaltrove.com/buku/</id>
         6761         <link href="https://terminaltrove.com/buku/"/>
         6762         <updated>2024-03-12T00:00:00.000Z</updated>
         6763         <summary type="html"><![CDATA[Personal mini-web in text]]></summary>
         6764         <content type="html"><![CDATA[<p>Buku is a robust bookmark management tool designed for the command line.</p>
         6765 <p>&nbsp;</p>
         6766 <p>It enables users to import bookmarks, fetch metadata automatically, and perform advanced searches. It supports encryption, browser integration, and ensures privacy without any tracking.</p>
         6767 <p>&nbsp;</p>
         6768 <p>buku's database is portable and mergeable, facilitating easy synchronization across devices.</p>]]></content>
         6769         <author>
         6770             <name>Curator</name>
         6771             <uri>https://terminaltrove.com/post/</uri>
         6772         </author>
         6773     </entry>
         6774     <entry>
         6775         <title type="html"><![CDATA[restic]]></title>
         6776         <id>https://terminaltrove.com/restic/</id>
         6777         <link href="https://terminaltrove.com/restic/"/>
         6778         <updated>2024-03-12T00:00:00.000Z</updated>
         6779         <summary type="html"><![CDATA[Fast, secure, efficient backup program.]]></summary>
         6780         <content type="html"><![CDATA[<p>restic is a fast, secure and efficient backup program for backing up and supports various cloud service while using the terminal.</p>
         6781 <p>&nbsp;</p>
         6782 <p>It is designed for easy configuration and operation, ensuring that backups and restorations can be performed without hassle, restic can use SFTP (via SSH), Amazon S3, Google Cloud Storage, BackBlaze B2, OpenStack Swift and Microsoft Azure Blob Storage and as native backends to backup data. More backends are supported via <a class="tt-link" href="/rclone/">rclone</a>.</p>
         6783 <p>&nbsp;</p>
         6784 <p>Once all the data is backed up, restic is able to verify the integrity of the backed up data. Restic is cross platform and supports macOS, Windows, Linux and BSD.</p>]]></content>
         6785         <author>
         6786             <name>Curator</name>
         6787             <uri>https://terminaltrove.com/post/</uri>
         6788         </author>
         6789     </entry>
         6790     <entry>
         6791         <title type="html"><![CDATA[tran]]></title>
         6792         <id>https://terminaltrove.com/tran/</id>
         6793         <link href="https://terminaltrove.com/tran/"/>
         6794         <updated>2024-03-12T00:00:00.000Z</updated>
         6795         <summary type="html"><![CDATA[Securely transfer and send anything between computers with a TUI]]></summary>
         6796         <content type="html"><![CDATA[<p>tran is a command line tool and TUI that allows secure transfer and sending of files and directories between computers.</p>
         6797 <p>&nbsp;</p>
         6798 <p>It has the ability to use a configuration YAML file to customize the editor, mousewheel behavior and the starting directory.</p>
         6799 <p>&nbsp;</p>
         6800 <p>For those who want to use the keyboard only, tran also supports short keys for better navigation in the TUI to quickly transfer a file without touching the mouse.</p>]]></content>
         6801         <author>
         6802             <name>Curator</name>
         6803             <uri>https://terminaltrove.com/post/</uri>
         6804         </author>
         6805     </entry>
         6806     <entry>
         6807         <title type="html"><![CDATA[cotp]]></title>
         6808         <id>https://terminaltrove.com/cotp/</id>
         6809         <link href="https://terminaltrove.com/cotp/"/>
         6810         <updated>2024-03-05T00:00:00.000Z</updated>
         6811         <summary type="html"><![CDATA[trusted, encrypted, TOTP/HOTP authenticator with import functionality.]]></summary>
         6812         <content type="html"><![CDATA[<p>cotp is a secure, encrypted command-line tool for managing TOTP and HOTP authentication codes.</p>
         6813 <p>&nbsp;</p>
         6814 <p>The tool includes an import feature, which migrates the management of authentication codes from other services to cotp.</p>
         6815 <p>&nbsp;</p>
         6816 <p>cotp is tailored for users looking for a reliable, command-line-based solution to manage their two-facto authentication codes in the terminal.</p>]]></content>
         6817         <author>
         6818             <name>Curator</name>
         6819             <uri>https://terminaltrove.com/post/</uri>
         6820         </author>
         6821     </entry>
         6822     <entry>
         6823         <title type="html"><![CDATA[dolphie]]></title>
         6824         <id>https://terminaltrove.com/dolphie/</id>
         6825         <link href="https://terminaltrove.com/dolphie/"/>
         6826         <updated>2024-03-05T00:00:00.000Z</updated>
         6827         <summary type="html"><![CDATA[Realtime MySQL health monitoring in the terminal.]]></summary>
         6828         <content type="html"><![CDATA[<p>dolphie is a TUI tool that offers real-time MySQL database monitoring directly in the terminal.</p>
         6829 <p>&nbsp;</p>
         6830 <p>It provides a comprehensive suite of features including hostgroup connections, customizable panels, monitoring SQL commands, replicas with graphical metrics, and encrypted credentials support.</p>
         6831 <p>&nbsp;</p>
         6832 <p>Useful for database administrators to efficiently manage and analyze database performance, ensuring optimal health and operation of MySQL servers, it&nbsp;is written in Python and based on the Textual TUI framework.</p>]]></content>
         6833         <author>
         6834             <name>Curator</name>
         6835             <uri>https://terminaltrove.com/post/</uri>
         6836         </author>
         6837     </entry>
         6838     <entry>
         6839         <title type="html"><![CDATA[gocovsh]]></title>
         6840         <id>https://terminaltrove.com/gocovsh/</id>
         6841         <link href="https://terminaltrove.com/gocovsh/"/>
         6842         <updated>2024-03-05T00:00:00.000Z</updated>
         6843         <summary type="html"><![CDATA[A shell for interacting with Go coverage profiles.]]></summary>
         6844         <content type="html"><![CDATA[<p>gocovsh provides a TUI interface to work with Go coverage profiles, making it easier to analyze and improve code coverage.</p>]]></content>
         6845         <author>
         6846             <name>Curator</name>
         6847             <uri>https://terminaltrove.com/post/</uri>
         6848         </author>
         6849     </entry>
         6850     <entry>
         6851         <title type="html"><![CDATA[goose]]></title>
         6852         <id>https://terminaltrove.com/goose/</id>
         6853         <link href="https://terminaltrove.com/goose/"/>
         6854         <updated>2024-03-05T00:00:00.000Z</updated>
         6855         <summary type="html"><![CDATA[A database migration tool written in Go.]]></summary>
         6856         <content type="html"><![CDATA[<p>goose is a command line database migration tool that simplifies managing database schema changes in development or production by allowing incremental updates through SQL scripts using the terminal.</p>
         6857 <p>&nbsp;</p>
         6858 <p>It's designed to be straightforward, requiring no configuration files and supporting various databases such as SQLite, PostgreSQL, MySQL, Clickhouse, Vertica, DuckDB, TiDB, MSSQL and more.</p>
         6859 <p>&nbsp;</p>
         6860 <p>goose works best for those primarily working with Go, and can be useful for those who work with SQL files in other languages and database systems.</p>]]></content>
         6861         <author>
         6862             <name>Curator</name>
         6863             <uri>https://terminaltrove.com/post/</uri>
         6864         </author>
         6865     </entry>
         6866     <entry>
         6867         <title type="html"><![CDATA[opencubicplayer]]></title>
         6868         <id>https://terminaltrove.com/opencubicplayer/</id>
         6869         <link href="https://terminaltrove.com/opencubicplayer/"/>
         6870         <updated>2024-03-05T00:00:00.000Z</updated>
         6871         <summary type="html"><![CDATA[ a text-based audio player with some few graphical views. ]]></summary>
         6872         <content type="html"><![CDATA[<p>Open Cubic Player (or ocp for short) offers extensive music visualization capabilities for formats like amiga modules, chiptunes, and demoscene files.</p>
         6873 <p>&nbsp;</p>
         6874 <p>It supports outputs through ncurses, X11, and SDL, catering to enthusiasts of tracked music and retro computing with a variety of visual and audio experiences.</p>]]></content>
         6875         <author>
         6876             <name>Curator</name>
         6877             <uri>https://terminaltrove.com/post/</uri>
         6878         </author>
         6879     </entry>
         6880     <entry>
         6881         <title type="html"><![CDATA[rclone]]></title>
         6882         <id>https://terminaltrove.com/rclone/</id>
         6883         <link href="https://terminaltrove.com/rclone/"/>
         6884         <updated>2024-03-05T00:00:00.000Z</updated>
         6885         <summary type="html"><![CDATA[rsync for cloud storage]]></summary>
         6886         <content type="html"><![CDATA[<p>rclone, dubbed "rsync for cloud storage," is a CLI tool for syncing files across multiple cloud storage providers. It supports encryption, compression, chunking, and offers a mount feature.</p>
         6887 <p>&nbsp;</p>
         6888 <p>rclone supports a plethora of cloud services such as Backblaze B2, OneDrive, Google Drive, S3, Dropbox, Swift, Hubic, Wasabi, Google Cloud Storage, Yandex Files and more. rclone also has an <a class="tt-link" href="/ncdu/" target="_blank" rel="noopener">ncdu</a>-esque TUI interface with the command <code>rclone ncdu</code>.</p>
         6889 <p>&nbsp;</p>
         6890 <p>It's designed for efficient, secure file transfer and management across a wide range of cloud services.</p>]]></content>
         6891         <author>
         6892             <name>Curator</name>
         6893             <uri>https://terminaltrove.com/post/</uri>
         6894         </author>
         6895     </entry>
         6896     <entry>
         6897         <title type="html"><![CDATA[tailspin]]></title>
         6898         <id>https://terminaltrove.com/tailspin/</id>
         6899         <link href="https://terminaltrove.com/tailspin/"/>
         6900         <updated>2024-03-05T00:00:00.000Z</updated>
         6901         <summary type="html"><![CDATA[A log file highlighter]]></summary>
         6902         <content type="html"><![CDATA[<p>Tailspin is a log file highlighter built in Rust that identifies and enhances readability of logs by highlighting important elements for log file analysis.</p>
         6903 <p>&nbsp;</p>
         6904 <p>When working with tailspin, it is able recognise and highlight elements such as datetimes, pointer addresses, Unix processes, IP addresses, UUIDs, HTTP Methods, URLs, key-value pairs and more.</p>]]></content>
         6905         <author>
         6906             <name>Curator</name>
         6907             <uri>https://terminaltrove.com/post/</uri>
         6908         </author>
         6909     </entry>
         6910     <entry>
         6911         <title type="html"><![CDATA[tealdeer]]></title>
         6912         <id>https://terminaltrove.com/tealdeer/</id>
         6913         <link href="https://terminaltrove.com/tealdeer/"/>
         6914         <updated>2024-03-05T00:00:00.000Z</updated>
         6915         <summary type="html"><![CDATA[A very fast implementation of tldr in Rust.]]></summary>
         6916         <content type="html"><![CDATA[<p>tealdeer is a fast, Rust-based implementation of the <code>tldr</code> command. Like tldr, tealdeer offers&nbsp;community-contributed examples for command-line tools.</p>
         6917 <p>&nbsp;</p>
         6918 <p>It aims to make command usage easier to understand with concise examples.</p>]]></content>
         6919         <author>
         6920             <name>Curator</name>
         6921             <uri>https://terminaltrove.com/post/</uri>
         6922         </author>
         6923     </entry>
         6924     <entry>
         6925         <title type="html"><![CDATA[updo]]></title>
         6926         <id>https://terminaltrove.com/updo/</id>
         6927         <link href="https://terminaltrove.com/updo/"/>
         6928         <updated>2024-03-05T00:00:00.000Z</updated>
         6929         <summary type="html"><![CDATA[Uptime monitoring CLI tool with alerting and advanced settings.]]></summary>
         6930         <content type="html"><![CDATA[<p>updo is a CLI tool designed for monitoring website uptime, offering features like real-time metrics, desktop alerts, customizable intervals, and assertions on response content.</p>
         6931 <p>&nbsp;</p>
         6932 <p>It supports both HTTP and HTTPS, making it versatile for various monitoring needs without requiring complex setup or configuration.</p>]]></content>
         6933         <author>
         6934             <name>Curator</name>
         6935             <uri>https://terminaltrove.com/post/</uri>
         6936         </author>
         6937     </entry>
         6938     <entry>
         6939         <title type="html"><![CDATA[viddy]]></title>
         6940         <id>https://terminaltrove.com/viddy/</id>
         6941         <link href="https://terminaltrove.com/viddy/"/>
         6942         <updated>2024-03-05T00:00:00.000Z</updated>
         6943         <summary type="html"><![CDATA[A modern watch command, time machine and pager.]]></summary>
         6944         <content type="html"><![CDATA[<p>viddy is a modern replacement for the <code>watch</code> command, allowing periodic execution of commands and displaying results with additional features.</p>
         6945 <p>&nbsp;</p>
         6946 <p>Core features include color output, diff highlighting, time machine mode to rewind outputs, and vim-like keybindings. It supports text search, suspending execution, and customizing keys and colors.</p>
         6947 <p>&nbsp;</p>
         6948 <p>Use viddy to monitor command outputs over time with enhanced control. Ideal for developers and system administrators who prefer terminal tools.</p>]]></content>
         6949         <author>
         6950             <name>Curator</name>
         6951             <uri>https://terminaltrove.com/post/</uri>
         6952         </author>
         6953     </entry>
         6954     <entry>
         6955         <title type="html"><![CDATA[ghq]]></title>
         6956         <id>https://terminaltrove.com/ghq/</id>
         6957         <link href="https://terminaltrove.com/ghq/"/>
         6958         <updated>2024-02-27T00:00:00.000Z</updated>
         6959         <summary type="html"><![CDATA[Remote repository management made easy.]]></summary>
         6960         <content type="html"><![CDATA[<p>ghq is a CLI tool that simplifies the management of remote repositories. It allows you to clone multiple repositories at once and conveniently.&nbsp;</p>
         6961 <p>&nbsp;</p>
         6962 <p>It automates the cloning process, categorizes repositories into a structured directory layout, and facilitates easy access and management of multiple projects.</p>
         6963 <p>&nbsp;</p>
         6964 <p>ghq supports various version control systems, making it versatile for developers working with different types of code repositories.</p>]]></content>
         6965         <author>
         6966             <name>Curator</name>
         6967             <uri>https://terminaltrove.com/post/</uri>
         6968         </author>
         6969     </entry>
         6970     <entry>
         6971         <title type="html"><![CDATA[gomuks]]></title>
         6972         <id>https://terminaltrove.com/gomuks/</id>
         6973         <link href="https://terminaltrove.com/gomuks/"/>
         6974         <updated>2024-02-27T00:00:00.000Z</updated>
         6975         <summary type="html"><![CDATA[A terminal based Matrix client written in Go.]]></summary>
         6976         <content type="html"><![CDATA[<p>gomuks brings Matrix's rich open network for secure decentralized communication to the terminal in a TUI interface.</p>
         6977 <p>&nbsp;</p>
         6978 <p>It provides all the essential features for interacting with other clients on the Matrix network, including general chat, encryption, clipboard copying, room management, media uploading and sending special messages like rainbow text (if you want to get fancy).</p>
         6979 <p>&nbsp;</p>
         6980 <p>gomuks is cross platform and useful if you're one who prefers using the terminal for communication in a lightweight and efficient manner.</p>]]></content>
         6981         <author>
         6982             <name>Curator</name>
         6983             <uri>https://terminaltrove.com/post/</uri>
         6984         </author>
         6985     </entry>
         6986     <entry>
         6987         <title type="html"><![CDATA[kalker]]></title>
         6988         <id>https://terminaltrove.com/kalker/</id>
         6989         <link href="https://terminaltrove.com/kalker/"/>
         6990         <updated>2024-02-27T00:00:00.000Z</updated>
         6991         <summary type="html"><![CDATA[A scientific terminal calculator with math syntax.]]></summary>
         6992         <content type="html"><![CDATA[<p>Kalker is a scientific terminal calculator with math syntax. It supports user-defined variables, functions, differentiation, integration, and complex numbers.&nbsp;</p>
         6993 <p>&nbsp;</p>
         6994 <p>Kalker also can do root finding, piecewise functions, and allows working with different number bases.</p>
         6995 <p>&nbsp;</p>
         6996 <p>Kalker's interface is syntax highlighted and is available on Windows, Mac, Linux and NetBSD.</p>]]></content>
         6997         <author>
         6998             <name>Curator</name>
         6999             <uri>https://terminaltrove.com/post/</uri>
         7000         </author>
         7001     </entry>
         7002     <entry>
         7003         <title type="html"><![CDATA[logss]]></title>
         7004         <id>https://terminaltrove.com/logss/</id>
         7005         <link href="https://terminaltrove.com/logss/"/>
         7006         <updated>2024-02-27T00:00:00.000Z</updated>
         7007         <summary type="html"><![CDATA[A simple cli for logs splitting.]]></summary>
         7008         <content type="html"><![CDATA[<p>logss is a CLI / TUI tool that helps in visualizing logs, allowing users to filter, view, and manage log streams in real-time&nbsp; with features like adjustable render/stream speed, automatic color coding, and support for regex.&nbsp;</p>
         7009 <p>&nbsp;</p>
         7010 <p>It provides both vertical and horizontal views, the ability to pause/continue the stream, scroll, and dynamically add or remove containers.</p>
         7011 <p>&nbsp;</p>
         7012 <p>Additionally, it supports configuration files for custom setups and can output matched lines to dedicated files, offering a consolidated view with highlighted items and a simple bar chart for counts.</p>]]></content>
         7013         <author>
         7014             <name>Curator</name>
         7015             <uri>https://terminaltrove.com/post/</uri>
         7016         </author>
         7017     </entry>
         7018     <entry>
         7019         <title type="html"><![CDATA[tokei]]></title>
         7020         <id>https://terminaltrove.com/tokei/</id>
         7021         <link href="https://terminaltrove.com/tokei/"/>
         7022         <updated>2024-02-27T00:00:00.000Z</updated>
         7023         <summary type="html"><![CDATA[Count your code, quickly.]]></summary>
         7024         <content type="html"><![CDATA[<p>Tokei is a powerful, fast CLI tool for counting lines of code in various programming languages, featuring support for over 150 languages.&nbsp;</p>
         7025 <p>&nbsp;</p>
         7026 <p>It quickly analyzes code to provide detailed statistics, including the number of files, total lines, code, comments, and blanks, all grouped by language.</p>
         7027 <p>&nbsp;</p>
         7028 <p>Tokei can output data in multiple formats like CBOR, JSON, and YAML for easy integration and comparison of code statistics.</p>]]></content>
         7029         <author>
         7030             <name>Curator</name>
         7031             <uri>https://terminaltrove.com/post/</uri>
         7032         </author>
         7033     </entry>
         7034     <entry>
         7035         <title type="html"><![CDATA[yt-dlp]]></title>
         7036         <id>https://terminaltrove.com/yt-dlp/</id>
         7037         <link href="https://terminaltrove.com/yt-dlp/"/>
         7038         <updated>2024-02-27T00:00:00.000Z</updated>
         7039         <summary type="html"><![CDATA[A youtube-dl fork with additional features and fixes.]]></summary>
         7040         <content type="html"><![CDATA[<p>yt-dlp is a command line (CLI) tool that is able to download video and audio from over 500+ websites.</p>
         7041 <p>&nbsp;</p>
         7042 <p>It differs from youtube-dl as it introduces several newer functionalities such as improved format sorting, enhanced youtube integration, download time ranges, video chapters, browser cookies support, and enhanced extractor options.</p>
         7043 <p>&nbsp;</p>
         7044 <p>Note that yt-dlp an actively maintained fork and alternative of the original&nbsp;<a class="tt-link" href="/youtube-dl/" rel="noopener">youtube-dl</a> project.</p>]]></content>
         7045         <author>
         7046             <name>Curator</name>
         7047             <uri>https://terminaltrove.com/post/</uri>
         7048         </author>
         7049     </entry>
         7050     <entry>
         7051         <title type="html"><![CDATA[curlie]]></title>
         7052         <id>https://terminaltrove.com/curlie/</id>
         7053         <link href="https://terminaltrove.com/curlie/"/>
         7054         <updated>2024-02-20T00:00:00.000Z</updated>
         7055         <summary type="html"><![CDATA[The power of curl, the ease of use of httpie.]]></summary>
         7056         <content type="html"><![CDATA[<p>curlie is a command-line interface tool that combines the functionality of curl with the user-friendliness of httpie.</p>
         7057 <p>&nbsp;</p>
         7058 <p>It simplifies the curl command usage with HTTPie-like syntax, aiming to offer the best of both worlds: the extensive capabilities of curl and the simplicity and readability of httpie.</p>]]></content>
         7059         <author>
         7060             <name>Curator</name>
         7061             <uri>https://terminaltrove.com/post/</uri>
         7062         </author>
         7063     </entry>
         7064     <entry>
         7065         <title type="html"><![CDATA[docfd]]></title>
         7066         <id>https://terminaltrove.com/docfd/</id>
         7067         <link href="https://terminaltrove.com/docfd/"/>
         7068         <updated>2024-02-20T00:00:00.000Z</updated>
         7069         <summary type="html"><![CDATA[TUI multiline fuzzy document finder.]]></summary>
         7070         <content type="html"><![CDATA[<p>docfd is a TUI multiline fuzzy document finder written in OCaml, designed to improve search functionality across text files and PDFs.</p>
         7071 <p>&nbsp;</p>
         7072 <p>It features multithreaded indexing and searching, allowing for efficient handling of multiple files or single files with the capability to swap views dynamically.</p>]]></content>
         7073         <author>
         7074             <name>Curator</name>
         7075             <uri>https://terminaltrove.com/post/</uri>
         7076         </author>
         7077     </entry>
         7078     <entry>
         7079         <title type="html"><![CDATA[dua]]></title>
         7080         <id>https://terminaltrove.com/dua/</id>
         7081         <link href="https://terminaltrove.com/dua/"/>
         7082         <updated>2024-02-20T00:00:00.000Z</updated>
         7083         <summary type="html"><![CDATA[View disk space usage and delete unwanted data, fast.]]></summary>
         7084         <content type="html"><![CDATA[<p>dua (Disk Usage Analyzer) is a CLI and TUI written in Rust for efficiently viewing and managing disk space usage.&nbsp;</p>
         7085 <p>&nbsp;</p>
         7086 <p>It allows users to quickly identify and delete unwanted data, streamlining disk cleanup processes and also parallel by default and will max out your SSD, providing relevant information as fast as possible.</p>
         7087 <p>&nbsp;</p>
         7088 <p>dua is for those who prefer to interactively free up disk space in the terminal.</p>]]></content>
         7089         <author>
         7090             <name>Curator</name>
         7091             <uri>https://terminaltrove.com/post/</uri>
         7092         </author>
         7093     </entry>
         7094     <entry>
         7095         <title type="html"><![CDATA[eddy]]></title>
         7096         <id>https://terminaltrove.com/eddy/</id>
         7097         <link href="https://terminaltrove.com/eddy/"/>
         7098         <updated>2024-02-20T00:00:00.000Z</updated>
         7099         <summary type="html"><![CDATA[Simple, fast CLI file encryption tool.]]></summary>
         7100         <content type="html"><![CDATA[<p>eddy is a straightforward, concurrent, fast CLI tool for file encryption, designed for simplicity and security.</p>
         7101 <p>&nbsp;</p>
         7102 <p>eddy is also capable of generating secure passphrases.</p>]]></content>
         7103         <author>
         7104             <name>Curator</name>
         7105             <uri>https://terminaltrove.com/post/</uri>
         7106         </author>
         7107     </entry>
         7108     <entry>
         7109         <title type="html"><![CDATA[jless]]></title>
         7110         <id>https://terminaltrove.com/jless/</id>
         7111         <link href="https://terminaltrove.com/jless/"/>
         7112         <updated>2024-02-20T00:00:00.000Z</updated>
         7113         <summary type="html"><![CDATA[A command-line JSON viewer.]]></summary>
         7114         <content type="html"><![CDATA[<p>jless is a command-line tool for viewing, exploring, and searching through JSON data and can be used as a combined replacement to&nbsp;<a class="tt-link" href="/jq/">jq</a>, cat or less all one tool.&nbsp;</p>
         7115 <p>&nbsp;</p>
         7116 <p>It has a TUI interface which allows you to interactively analyze JSON, collapse or expand objects and arrays, perform regular expression based search and use familiar vim-like commands to explore JSON data efficiently in the terminal.</p>]]></content>
         7117         <author>
         7118             <name>Curator</name>
         7119             <uri>https://terminaltrove.com/post/</uri>
         7120         </author>
         7121     </entry>
         7122     <entry>
         7123         <title type="html"><![CDATA[youplot]]></title>
         7124         <id>https://terminaltrove.com/youplot/</id>
         7125         <link href="https://terminaltrove.com/youplot/"/>
         7126         <updated>2024-02-20T00:00:00.000Z</updated>
         7127         <summary type="html"><![CDATA[A command line tool that draw plots on the terminal.]]></summary>
         7128         <content type="html"><![CDATA[<p>YouPlot is a command-line tool that draws complex plots directly in the terminal.&nbsp;</p>
         7129 <p>&nbsp;</p>
         7130 <p>It's designed to work with data from CSV and TSV files, which you can visualize data as boxplots, graphs, histograms, line and barplots, scatter plots and more.&nbsp;</p>
         7131 <p>&nbsp;</p>
         7132 <p>YouPlot is useful for data analysis tasks that require immediate visual feedback and is suited for environments where a graphical interface might not be available.</p>]]></content>
         7133         <author>
         7134             <name>Curator</name>
         7135             <uri>https://terminaltrove.com/post/</uri>
         7136         </author>
         7137     </entry>
         7138     <entry>
         7139         <title type="html"><![CDATA[asn]]></title>
         7140         <id>https://terminaltrove.com/asn/</id>
         7141         <link href="https://terminaltrove.com/asn/"/>
         7142         <updated>2024-02-13T00:00:00.000Z</updated>
         7143         <summary type="html"><![CDATA[ASN lookup tool and traceroute server]]></summary>
         7144         <content type="html"><![CDATA[<p>asn is a multifunctional tool for network analysis and reconnaissance, focusing on Autonomous System Number (ASN) data.</p>
         7145 <p>&nbsp;</p>
         7146 <p>It integrates functionalities such as RPKI validity checks, BGP statistics, IP version support, prefix analysis, URL investigation, ASPath scrutiny, organizational data, IP reputation, geolocation, fingerprinting, and more.</p>]]></content>
         7147         <author>
         7148             <name>Curator</name>
         7149             <uri>https://terminaltrove.com/post/</uri>
         7150         </author>
         7151     </entry>
         7152     <entry>
         7153         <title type="html"><![CDATA[daff]]></title>
         7154         <id>https://terminaltrove.com/daff/</id>
         7155         <link href="https://terminaltrove.com/daff/"/>
         7156         <updated>2024-02-13T00:00:00.000Z</updated>
         7157         <summary type="html"><![CDATA[align and compare tables]]></summary>
         7158         <content type="html"><![CDATA[<p>daff provides efficient table comparison and alignment, supporting formats like CSV and SQLite, making it essential for data analysis and synchronization tasks.</p>
         7159 <p>&nbsp;</p>
         7160 <p>It's indispensable for those requiring accurate data comparisons in analysis, development, or data integration projects.</p>]]></content>
         7161         <author>
         7162             <name>Curator</name>
         7163             <uri>https://terminaltrove.com/post/</uri>
         7164         </author>
         7165     </entry>
         7166     <entry>
         7167         <title type="html"><![CDATA[fastfetch]]></title>
         7168         <id>https://terminaltrove.com/fastfetch/</id>
         7169         <link href="https://terminaltrove.com/fastfetch/"/>
         7170         <updated>2024-02-13T00:00:00.000Z</updated>
         7171         <summary type="html"><![CDATA[Like neofetch, but much faster.]]></summary>
         7172         <content type="html"><![CDATA[<p>fastfetch is a newer command-line utility written in C, similar and a faster alternative to displaying system information compared to the original and now archived <a class="tt-link" href="/neofetch/" target="_blank" rel="noopener">neofetch</a>.</p>]]></content>
         7173         <author>
         7174             <name>Curator</name>
         7175             <uri>https://terminaltrove.com/post/</uri>
         7176         </author>
         7177     </entry>
         7178     <entry>
         7179         <title type="html"><![CDATA[havn]]></title>
         7180         <id>https://terminaltrove.com/havn/</id>
         7181         <link href="https://terminaltrove.com/havn/"/>
         7182         <updated>2024-02-13T00:00:00.000Z</updated>
         7183         <summary type="html"><![CDATA[A fast configurable port scanner with reasonable defaults.]]></summary>
         7184         <content type="html"><![CDATA[<p>havn is a fast, Rust-based port scanner with customizable options for efficient network exploration.&nbsp;It's lightweight and supports multiple platforms.</p>
         7185 <p>&nbsp;</p>
         7186 <p>Useful for security and networking administrators who want a minimal lightweight and easy to use port scanner with a binary size of less than 1MB.</p>]]></content>
         7187         <author>
         7188             <name>Curator</name>
         7189             <uri>https://terminaltrove.com/post/</uri>
         7190         </author>
         7191     </entry>
         7192     <entry>
         7193         <title type="html"><![CDATA[s-tui]]></title>
         7194         <id>https://terminaltrove.com/s-tui/</id>
         7195         <link href="https://terminaltrove.com/s-tui/"/>
         7196         <updated>2024-02-13T00:00:00.000Z</updated>
         7197         <summary type="html"><![CDATA[terminal-based CPU stress and monitoring utility.]]></summary>
         7198         <content type="html"><![CDATA[<p>s-tui, is a terminal utility written in Python for monitoring CPU performance and conducting stress tests.</p>
         7199 <p>&nbsp;</p>
         7200 <p>It visually presents metrics such as temperature, utilization, and power, offering a comprehensive tool for system monitoring and performance evaluation directly in the command line.</p>]]></content>
         7201         <author>
         7202             <name>Curator</name>
         7203             <uri>https://terminaltrove.com/post/</uri>
         7204         </author>
         7205     </entry>
         7206     <entry>
         7207         <title type="html"><![CDATA[tiptop]]></title>
         7208         <id>https://terminaltrove.com/tiptop/</id>
         7209         <link href="https://terminaltrove.com/tiptop/"/>
         7210         <updated>2024-02-13T00:00:00.000Z</updated>
         7211         <summary type="html"><![CDATA[Command-line system monitoring]]></summary>
         7212         <content type="html"><![CDATA[<p dir="auto">tiptop is a command-line system monitoring tool in the spirit of <a class="tt-link" href="/categories/top/" target="_blank" rel="noopener">top</a>.</p>
         7213 <p dir="auto">&nbsp;</p>
         7214 <p dir="auto">It displays various interesting system stats on your computer or workstation and graphs them in a TUI interface in the terminal.&nbsp;</p>
         7215 <p dir="auto">&nbsp;</p>
         7216 <p dir="auto">tiptop is written in Python, uses the Textual framework and works on all operating systems.</p>]]></content>
         7217         <author>
         7218             <name>Curator</name>
         7219             <uri>https://terminaltrove.com/post/</uri>
         7220         </author>
         7221     </entry>
         7222     <entry>
         7223         <title type="html"><![CDATA[ouch]]></title>
         7224         <id>https://terminaltrove.com/ouch/</id>
         7225         <link href="https://terminaltrove.com/ouch/"/>
         7226         <updated>2024-02-06T00:17:12.194Z</updated>
         7227         <summary type="html"><![CDATA[Painless compression and decompression in the terminal]]></summary>
         7228         <content type="html"><![CDATA[<p>ouch (stands for <strong>Obvious Unified Compression Helper</strong>) is a Rust-based CLI tool designed compress and decompress various file formats in the terminal.</p>
         7229 <p>&nbsp;</p>
         7230 <p>It supports a wide range of formats to compress and decompress files including, ZIP, TAR, ZStandard, LZMA, RAR, Bzip/Bzip2, 7Zip (7Z), Snappy (SZ), LZ4 and more.</p>
         7231 <p>&nbsp;</p>
         7232 <p>Its intuitive command syntax and broad compatibility make it a versatile tool for handling compressed files effortlessly, it's just compress and decompress, no other commands or arguments to learn.</p>]]></content>
         7233         <author>
         7234             <name>Curator</name>
         7235             <uri>https://terminaltrove.com/post/</uri>
         7236         </author>
         7237     </entry>
         7238     <entry>
         7239         <title type="html"><![CDATA[qsv]]></title>
         7240         <id>https://terminaltrove.com/qsv/</id>
         7241         <link href="https://terminaltrove.com/qsv/"/>
         7242         <updated>2024-02-06T00:00:00.000Z</updated>
         7243         <summary type="html"><![CDATA[Blazing-fast CSV data-wrangling toolkit]]></summary>
         7244         <content type="html"><![CDATA[<p>qsv (pronounced "Quicksilver") is a Rust-based CLI tool for advanced CSV data manipulation, supporting SQL queries, time series analysis, and various data formats, useful for large dataset processing.</p>
         7245 <p>&nbsp;</p>
         7246 <p>qsv supports querying, indexing, slicing, analyzing, filtering, enriching, transforming, sorting, validating &amp; joining CSV files all in the command line with over 50+ composable commands available.</p>]]></content>
         7247         <author>
         7248             <name>Curator</name>
         7249             <uri>https://terminaltrove.com/post/</uri>
         7250         </author>
         7251     </entry>
         7252     <entry>
         7253         <title type="html"><![CDATA[sizeof]]></title>
         7254         <id>https://terminaltrove.com/sizeof/</id>
         7255         <link href="https://terminaltrove.com/sizeof/"/>
         7256         <updated>2024-02-06T00:00:00.000Z</updated>
         7257         <summary type="html"><![CDATA[A command-line tool to calculate the size of data structures]]></summary>
         7258         <content type="html"><![CDATA[<p>sizeof is a command-line tool that calculates the size of data structures in bytes.</p>
         7259 <p>&nbsp;</p>
         7260 <p>It's written in Go and can be used to understand memory usage in various programming scenarios.</p>]]></content>
         7261         <author>
         7262             <name>Curator</name>
         7263             <uri>https://terminaltrove.com/post/</uri>
         7264         </author>
         7265     </entry>
         7266     <entry>
         7267         <title type="html"><![CDATA[sshs]]></title>
         7268         <id>https://terminaltrove.com/sshs/</id>
         7269         <link href="https://terminaltrove.com/sshs/"/>
         7270         <updated>2024-02-06T00:00:00.000Z</updated>
         7271         <summary type="html"><![CDATA[Terminal user interface for SSH]]></summary>
         7272         <content type="html"><![CDATA[<p>sshs is a TUI tool for managing SSH connections, developed primarily in Rust.</p>
         7273 <p>&nbsp;</p>
         7274 <p>It aims to ease the SSH workflow by visualising and listing connections in the terminal via the ~/.ssh/config file, making it easier to see and handle multiple SSH sessions and configurations directly from the terminal.</p>]]></content>
         7275         <author>
         7276             <name>Curator</name>
         7277             <uri>https://terminaltrove.com/post/</uri>
         7278         </author>
         7279     </entry>
         7280     <entry>
         7281         <title type="html"><![CDATA[wiki-tui]]></title>
         7282         <id>https://terminaltrove.com/wiki-tui/</id>
         7283         <link href="https://terminaltrove.com/wiki-tui/"/>
         7284         <updated>2024-02-06T00:00:00.000Z</updated>
         7285         <summary type="html"><![CDATA[A fast Wikipedia CLI/TUI client]]></summary>
         7286         <content type="html"><![CDATA[<p>wiki-tui is a simple, easy and fast Wikipedia TUI client written in Rust, which allows you to search and browse Wikipedia in your terminal.</p>
         7287 <p>&nbsp;</p>
         7288 <p>It features vim-like keybindings for those familiar with <a href="/vim/" target="_blank" rel="noopener">vim</a>, table of contents for quick navigation and to jump to different sections, rich search functionality for previewing search results and supports custom themes.</p>
         7289 <p>&nbsp;</p>
         7290 <p>wiki-tui is useful for those who want a no distraction and TUI experience to browsing Wikipedia quickly all in the terminal.</p>]]></content>
         7291         <author>
         7292             <name>Curator</name>
         7293             <uri>https://terminaltrove.com/post/</uri>
         7294         </author>
         7295     </entry>
         7296     <entry>
         7297         <title type="html"><![CDATA[logshark]]></title>
         7298         <id>https://terminaltrove.com/logshark/</id>
         7299         <link href="https://terminaltrove.com/logshark/"/>
         7300         <updated>2024-01-30T00:00:00.000Z</updated>
         7301         <summary type="html"><![CDATA[A CLI / TUI debugger for JSON logs.]]></summary>
         7302         <content type="html"><![CDATA[<p>Logshark is a CLI and TUI debugger for JSON logs, written in Go.</p>
         7303 <p>&nbsp;</p>
         7304 <p>It offers a user-friendly TUI, enabling users to navigate through a list of logs and includes the ability to highlight and pretty print JSON logs in a colorful format.</p>
         7305 <p>&nbsp;</p>
         7306 <p>Logshark is designed to capture logs through an HTTP port, emulating the Elasticsearch protocol. it integrates with Beats (like Filebeat, Metricbeat, Heartbeat) and Logstash, using their standard Elasticsearch output.</p>]]></content>
         7307         <author>
         7308             <name>Curator</name>
         7309             <uri>https://terminaltrove.com/post/</uri>
         7310         </author>
         7311     </entry>
         7312     <entry>
         7313         <title type="html"><![CDATA[lsd]]></title>
         7314         <id>https://terminaltrove.com/lsd/</id>
         7315         <link href="https://terminaltrove.com/lsd/"/>
         7316         <updated>2024-01-30T00:00:00.000Z</updated>
         7317         <summary type="html"><![CDATA[lsdeluxe, the next gen ls command in Rust.]]></summary>
         7318         <content type="html"><![CDATA[<p>lsd (lsdeluxe) is a Rust-based alternative to 'ls'. It displays directories with colors and icons, providing an appealing command line file management experience.</p>
         7319 <p>&nbsp;</p>
         7320 <p>lsd is a rewrite of the GNU&nbsp;<code>ls</code> command with lots of features added such as colors, icons, a tree-view, more formatting options and more.</p>]]></content>
         7321         <author>
         7322             <name>Curator</name>
         7323             <uri>https://terminaltrove.com/post/</uri>
         7324         </author>
         7325     </entry>
         7326     <entry>
         7327         <title type="html"><![CDATA[mdcat]]></title>
         7328         <id>https://terminaltrove.com/mdcat/</id>
         7329         <link href="https://terminaltrove.com/mdcat/"/>
         7330         <updated>2024-01-30T00:00:00.000Z</updated>
         7331         <summary type="html"><![CDATA[fancy cat for markdown]]></summary>
         7332         <content type="html"><![CDATA[<p>mdcat is a CLI utility written in Rust, that displays markdown formatted content in the terminal.&nbsp;If cat is for text, mdcat is the same for markdown.</p>
         7333 <p>&nbsp;</p>
         7334 <p>Features of mdcat include rendering basic CommonMark syntax, highlighting code blocks, displaying links, and showing inline images.</p>
         7335 <p>&nbsp;</p>
         7336 <p>To get the best results using mdcat, it optimally works best with iTerm2, WezTerm, and kitty, the best supported terminal emulators.</p>]]></content>
         7337         <author>
         7338             <name>Curator</name>
         7339             <uri>https://terminaltrove.com/post/</uri>
         7340         </author>
         7341     </entry>
         7342     <entry>
         7343         <title type="html"><![CDATA[textql]]></title>
         7344         <id>https://terminaltrove.com/textql/</id>
         7345         <link href="https://terminaltrove.com/textql/"/>
         7346         <updated>2024-01-30T00:00:00.000Z</updated>
         7347         <summary type="html"><![CDATA[Execute SQL against structured text like CSV or TSV]]></summary>
         7348         <content type="html"><![CDATA[<p>TextQL enables local SQL execution against structured text files like CSV or TSV. It's designed to bring the power of SQL querying to flat file data.</p>
         7349 <p>&nbsp;</p>
         7350 <p>TextQL supports SQL joins, "short SQL" syntax that simplifies queries, allowing users to omit longform SQL queries and offers options to save the output to a file and modify the output delimiter.</p>
         7351 <p>&nbsp;</p>
         7352 <p>TextQL stands out for its ability to integrate SQL query functionality with common file formats and can even accept unix standard input (stdin) as an import method for advanced usage.</p>]]></content>
         7353         <author>
         7354             <name>Curator</name>
         7355             <uri>https://terminaltrove.com/post/</uri>
         7356         </author>
         7357     </entry>
         7358     <entry>
         7359         <title type="html"><![CDATA[toot]]></title>
         7360         <id>https://terminaltrove.com/toot/</id>
         7361         <link href="https://terminaltrove.com/toot/"/>
         7362         <updated>2024-01-30T00:00:00.000Z</updated>
         7363         <summary type="html"><![CDATA[Interact with Mastodon directly in the terminal.]]></summary>
         7364         <content type="html"><![CDATA[<p>Toot is a CLI and TUI tool that allows you to interact with Mastodon's decentralized social platform directly without leaving the terminal.</p>
         7365 <p>&nbsp;</p>
         7366 <p>Toot features posting, replying and deleting statuses, switching between multiple accounts, media uploads and sensitive content as well as searching, blocking muting functionalities that exist in the web version.</p>
         7367 <p>&nbsp;</p>
         7368 <p>Using Toot is ideal for those who seek a minimalist, distraction-free way to engage with social media.</p>]]></content>
         7369         <author>
         7370             <name>Curator</name>
         7371             <uri>https://terminaltrove.com/post/</uri>
         7372         </author>
         7373     </entry>
         7374     <entry>
         7375         <title type="html"><![CDATA[trippy]]></title>
         7376         <id>https://terminaltrove.com/trippy/</id>
         7377         <link href="https://terminaltrove.com/trippy/"/>
         7378         <updated>2024-01-30T00:00:00.000Z</updated>
         7379         <summary type="html"><![CDATA[A TUI network diagnostics tool]]></summary>
         7380         <content type="html"><![CDATA[<p>Trippy combines the functionality of traceroute and ping all inside a TUI and is designed to assist with the analysis of network issues.</p>
         7381 <p>&nbsp;</p>
         7382 <p>Trippy features an interactive world map and charts in the terminal, customizable tracing options, network hop privacy statistics themes, and the ability to generate tracing reports.</p>
         7383 <p>&nbsp;</p>
         7384 <p>It's cross platform and supports Windows, macOS, and Linux, providing an interactive way to visualize network diagnostics and helps in network troubleshooting.</p>]]></content>
         7385         <author>
         7386             <name>Curator</name>
         7387             <uri>https://terminaltrove.com/post/</uri>
         7388         </author>
         7389     </entry>
         7390     <entry>
         7391         <title type="html"><![CDATA[brows]]></title>
         7392         <id>https://terminaltrove.com/brows/</id>
         7393         <link href="https://terminaltrove.com/brows/"/>
         7394         <updated>2024-01-23T00:00:00.000Z</updated>
         7395         <summary type="html"><![CDATA[A GitHub releases browser for the terminal]]></summary>
         7396         <content type="html"><![CDATA[<p>brows is a GitHub releases browser for the terminal which uses a TUI interface to browse for any release on GitHub.</p>
         7397 <p>&nbsp;</p>
         7398 <p>Requires a GitHub OAuth token `GITHUB_OAUTH_TOKEN` to access releases via the GitHub API.</p>]]></content>
         7399         <author>
         7400             <name>Curator</name>
         7401             <uri>https://terminaltrove.com/post/</uri>
         7402         </author>
         7403     </entry>
         7404     <entry>
         7405         <title type="html"><![CDATA[eget]]></title>
         7406         <id>https://terminaltrove.com/eget/</id>
         7407         <link href="https://terminaltrove.com/eget/"/>
         7408         <updated>2024-01-23T00:00:00.000Z</updated>
         7409         <summary type="html"><![CDATA[Easily install prebuilt binaries from GitHub.]]></summary>
         7410         <content type="html"><![CDATA[<p>eget is a command-line tool for easily fetching and extracting pre-built binaries from GitHub releases.</p>
         7411 <p>&nbsp;</p>
         7412 <p>It searches through GitHub releases for published binary assets and downloads the suitable binary for your platform and can also check the integrity of the binary against a hash when possible.</p>
         7413 <p>&nbsp;</p>
         7414 <p>eget is recommended for installing simple, static prebuilt binaries, where the extracted binary is all that is needed for installation.</p>]]></content>
         7415         <author>
         7416             <name>Curator</name>
         7417             <uri>https://terminaltrove.com/post/</uri>
         7418         </author>
         7419     </entry>
         7420     <entry>
         7421         <title type="html"><![CDATA[pysentation]]></title>
         7422         <id>https://terminaltrove.com/pysentation/</id>
         7423         <link href="https://terminaltrove.com/pysentation/"/>
         7424         <updated>2024-01-23T00:00:00.000Z</updated>
         7425         <summary type="html"><![CDATA[TUI for displaying Python presentations]]></summary>
         7426         <content type="html"><![CDATA[<p>pysentation is a TUI interface tool that displays Python presentations.</p>
         7427 <p>&nbsp;</p>
         7428 <p>By taking a Python file written with specific rules, it can convert the contents into a slide show for display. It offers various features like syntax highlighting, slide properties, and more.</p>]]></content>
         7429         <author>
         7430             <name>Curator</name>
         7431             <uri>https://terminaltrove.com/post/</uri>
         7432         </author>
         7433     </entry>
         7434     <entry>
         7435         <title type="html"><![CDATA[termdbms]]></title>
         7436         <id>https://terminaltrove.com/termdbms/</id>
         7437         <link href="https://terminaltrove.com/termdbms/"/>
         7438         <updated>2024-01-23T00:00:00.000Z</updated>
         7439         <summary type="html"><![CDATA[A terminal UI for editing database files]]></summary>
         7440         <content type="html"><![CDATA[<p>Termdbms is a command line tool for viewing and editing databases directly in the terminal and allows one to navigate through tables, rows and columns and query a database by executing SQL statements via its TUI interface.&nbsp;</p>
         7441 <p>Termdbms supports SQLite and CSV.</p>]]></content>
         7442         <author>
         7443             <name>Curator</name>
         7444             <uri>https://terminaltrove.com/post/</uri>
         7445         </author>
         7446     </entry>
         7447     <entry>
         7448         <title type="html"><![CDATA[topgrade]]></title>
         7449         <id>https://terminaltrove.com/topgrade/</id>
         7450         <link href="https://terminaltrove.com/topgrade/"/>
         7451         <updated>2024-01-23T00:00:00.000Z</updated>
         7452         <summary type="html"><![CDATA[Upgrade all the things]]></summary>
         7453         <content type="html"><![CDATA[<p>Topgrade is a command-line tool for updating software across multiple platforms. It supports Windows, macOS, and Linux.&nbsp;</p>
         7454 <p>&nbsp;</p>
         7455 <p>Topgrade detects which tools you use and runs the appropriate commands to update them.</p>]]></content>
         7456         <author>
         7457             <name>Curator</name>
         7458             <uri>https://terminaltrove.com/post/</uri>
         7459         </author>
         7460     </entry>
         7461     <entry>
         7462         <title type="html"><![CDATA[wg-cmd]]></title>
         7463         <id>https://terminaltrove.com/wg-cmd/</id>
         7464         <link href="https://terminaltrove.com/wg-cmd/"/>
         7465         <updated>2024-01-23T00:00:00.000Z</updated>
         7466         <summary type="html"><![CDATA[TUI for managing WireGuard configuration files]]></summary>
         7467         <content type="html"><![CDATA[<p>wg-cmd is a terminal user interface (TUI) for managing WireGuard VPN configurations. Written in Go.</p>]]></content>
         7468         <author>
         7469             <name>Curator</name>
         7470             <uri>https://terminaltrove.com/post/</uri>
         7471         </author>
         7472     </entry>
         7473     <entry>
         7474         <title type="html"><![CDATA[gdu]]></title>
         7475         <id>https://terminaltrove.com/gdu/</id>
         7476         <link href="https://terminaltrove.com/gdu/"/>
         7477         <updated>2024-01-16T00:00:00.000Z</updated>
         7478         <summary type="html"><![CDATA[Pretty fast disk usage analyzer]]></summary>
         7479         <content type="html"><![CDATA[<p>gdu (short for Go Disk Usage) is a fast disk usage analyzer with a TUI interface.&nbsp;</p>
         7480 <p>&nbsp;</p>
         7481 <p>It provides a graphical overview of disk usage showing the largest files and folders, displaying free space and managing them in the terminal.</p>
         7482 <p>&nbsp;</p>
         7483 <p>Recommended for system administrators and users needing to monitor and manage disk space quickly on any platform such as Windows, Mac and Linux.</p>]]></content>
         7484         <author>
         7485             <name>Curator</name>
         7486             <uri>https://terminaltrove.com/post/</uri>
         7487         </author>
         7488     </entry>
         7489     <entry>
         7490         <title type="html"><![CDATA[git-cc]]></title>
         7491         <id>https://terminaltrove.com/git-cc/</id>
         7492         <link href="https://terminaltrove.com/git-cc/"/>
         7493         <updated>2024-01-16T00:00:00.000Z</updated>
         7494         <summary type="html"><![CDATA[a git extension to help write conventional commits]]></summary>
         7495         <content type="html"><![CDATA[<p>git-cc is a Git extension designed to assist in writing conventional commits.</p>
         7496 <p>&nbsp;</p>
         7497 <p>It provides a command-line interface to ease the process of adhering to conventional commit standards, simplifying commit message formatting and ensuring consistency across commit histories.</p>
         7498 <p>&nbsp;</p>
         7499 <p>git-cc&nbsp;is particularly useful for developers seeking to maintain organized and readable commit logs in collaborative projects.</p>]]></content>
         7500         <author>
         7501             <name>Curator</name>
         7502             <uri>https://terminaltrove.com/post/</uri>
         7503         </author>
         7504     </entry>
         7505     <entry>
         7506         <title type="html"><![CDATA[lf]]></title>
         7507         <id>https://terminaltrove.com/lf/</id>
         7508         <link href="https://terminaltrove.com/lf/"/>
         7509         <updated>2024-01-16T00:00:00.000Z</updated>
         7510         <summary type="html"><![CDATA[A terminal file manager which "lists files".]]></summary>
         7511         <content type="html"><![CDATA[<p>lf (LF) is a fast, Go-based terminal file manager, lf stands for (list files)</p>
         7512 <p>&nbsp;</p>
         7513 <p>It offers essential file operations, customizable keybindings, and integrates with external tools, ideal for command-line enthusiasts.</p>
         7514 <p>&nbsp;</p>
         7515 <p>lf is cross platform, has a TUI and is inspired by ranger another file manager tool for the terminal.</p>]]></content>
         7516         <author>
         7517             <name>Curator</name>
         7518             <uri>https://terminaltrove.com/post/</uri>
         7519         </author>
         7520     </entry>
         7521     <entry>
         7522         <title type="html"><![CDATA[mapscii]]></title>
         7523         <id>https://terminaltrove.com/mapscii/</id>
         7524         <link href="https://terminaltrove.com/mapscii/"/>
         7525         <updated>2024-01-16T00:00:00.000Z</updated>
         7526         <summary type="html"><![CDATA[The whole world in your console.]]></summary>
         7527         <content type="html"><![CDATA[<p>MapSCII is a Braille &amp; ASCII world map renderer for your console.</p>
         7528 <p>&nbsp;</p>
         7529 <p>It allows you to view a map of the world right from your terminal. You can zoom in and out and move around the map with the arrow keys.</p>]]></content>
         7530         <author>
         7531             <name>Curator</name>
         7532             <uri>https://terminaltrove.com/post/</uri>
         7533         </author>
         7534     </entry>
         7535     <entry>
         7536         <title type="html"><![CDATA[neomutt]]></title>
         7537         <id>https://terminaltrove.com/neomutt/</id>
         7538         <link href="https://terminaltrove.com/neomutt/"/>
         7539         <updated>2024-01-16T00:00:00.000Z</updated>
         7540         <summary type="html"><![CDATA[A command line mail reader based on mutt]]></summary>
         7541         <content type="html"><![CDATA[<p>neoutt is a command-line email client, that stems from the well-known mutt email client, offering advanced features like virtual folders, integration, and sidebar support.</p>
         7542 <p>&nbsp;</p>
         7543 <p>neomutt is a highly configurable, focusing on code clarity and feature improvements, is actively developed by a community dedicated to enhancing email management efficiency.</p>]]></content>
         7544         <author>
         7545             <name>Curator</name>
         7546             <uri>https://terminaltrove.com/post/</uri>
         7547         </author>
         7548     </entry>
         7549     <entry>
         7550         <title type="html"><![CDATA[yazi]]></title>
         7551         <id>https://terminaltrove.com/yazi/</id>
         7552         <link href="https://terminaltrove.com/yazi/"/>
         7553         <updated>2024-01-16T00:00:00.000Z</updated>
         7554         <summary type="html"><![CDATA[Blazing fast terminal file manager written in Rust, based on async I/O.]]></summary>
         7555         <content type="html"><![CDATA[<p>Yazi is a terminal file manager with a TUI written in Rust, leveraging non-blocking async I/O.</p>
         7556 <p>&nbsp;</p>
         7557 <p>It offers efficient, user-friendly, and customizable file management.</p>
         7558 <p>&nbsp;</p>
         7559 <p>Features include asynchronous operations, task scheduling, built-in support for multiple image protocols, code highlighting, and more.</p>]]></content>
         7560         <author>
         7561             <name>Curator</name>
         7562             <uri>https://terminaltrove.com/post/</uri>
         7563         </author>
         7564     </entry>
         7565     <entry>
         7566         <title type="html"><![CDATA[zoxide]]></title>
         7567         <id>https://terminaltrove.com/zoxide/</id>
         7568         <link href="https://terminaltrove.com/zoxide/"/>
         7569         <updated>2024-01-16T00:00:00.000Z</updated>
         7570         <summary type="html"><![CDATA[A smarter cd command. Supports all major shells.]]></summary>
         7571         <content type="html"><![CDATA[<p>zoxide is an advanced directory navigation tool that replaces 'cd', streamlining movement across frequently used directories.</p>
         7572 <p>&nbsp;</p>
         7573 <p>Compatible with major shells and Rust-based, It simplifies directory navigation by intelligently ranking frequently used directories, allowing users to switch directories with fewer keystrokes.</p>
         7574 <p>&nbsp;</p>
         7575 <p>zoxide is also cross platform and works on macOS, Windows, Linux and BSD</p>]]></content>
         7576         <author>
         7577             <name>Curator</name>
         7578             <uri>https://terminaltrove.com/post/</uri>
         7579         </author>
         7580     </entry>
         7581     <entry>
         7582         <title type="html"><![CDATA[aider]]></title>
         7583         <id>https://terminaltrove.com/aider/</id>
         7584         <link href="https://terminaltrove.com/aider/"/>
         7585         <updated>2024-01-09T00:00:00.000Z</updated>
         7586         <summary type="html"><![CDATA[AI pair programming in your terminal.]]></summary>
         7587         <content type="html"><![CDATA[<p class="" data-start="0" data-end="224">aider is a terminal based AI pair-programming tool that links large-language models to your local git repo, enabling chat-driven edits, new files and refactors directly from the terminal.</p>
         7588 <p class="" data-start="0" data-end="224">&nbsp;</p>
         7589 <p class="" data-start="226" data-end="892">Features include repository mapping for contextual prompts automatic git commits, 100+ programming language support, cloud or local model selection including OpenAI, Anthropic, Google Gemini, Groq, LM Studio, xAI, Azure OpenAI, Cohere, DeepSeek, Ollama, generic OpenAI-compatible endpoints, OpenRouter, GitHub Copilot, Vertex AI and Amazon Bedrock.</p>
         7590 <p class="" data-start="226" data-end="892">&nbsp;</p>
         7591 <p class="" data-start="226" data-end="892">Additional features aider has are voice-to-code commands, image and webpage context injection, lint-and-test fixing, browser chat copy-paste, CLI scripting, granular diff review, token-efficient context handling, repomap YAML configuration, automatic feature branches, undo via /drop, mid-chat model switching, prompt caching for cost savings, unlimited session history saved in markdown transcripts for review.</p>
         7592 <p class="" data-start="226" data-end="892">&nbsp;</p>
         7593 <p class="" data-start="894" data-end="1110">This tool works best for developers who have medium to large codebases, contributors seeking guided fixes and learners experimenting with new stacks with aider helping them.</p>]]></content>
         7594         <author>
         7595             <name>Curator</name>
         7596             <uri>https://terminaltrove.com/post/</uri>
         7597         </author>
         7598     </entry>
         7599     <entry>
         7600         <title type="html"><![CDATA[dug]]></title>
         7601         <id>https://terminaltrove.com/dug/</id>
         7602         <link href="https://terminaltrove.com/dug/"/>
         7603         <updated>2024-01-09T00:00:00.000Z</updated>
         7604         <summary type="html"><![CDATA[A global DNS propagation checker on your CLI]]></summary>
         7605         <content type="html"><![CDATA[<p>Dug is a CLI based DNS propagation checker with attractive output.&nbsp;</p>
         7606 <p>&nbsp;</p>
         7607 <p>It supports multiple platforms and is installable on Linux, Windows, macOS (via eget) and Docker.&nbsp;</p>
         7608 <p>&nbsp;</p>
         7609 <p>Ideal for monitoring DNS changes, Dug is user-friendly and customizable.</p>]]></content>
         7610         <author>
         7611             <name>Curator</name>
         7612             <uri>https://terminaltrove.com/post/</uri>
         7613         </author>
         7614     </entry>
         7615     <entry>
         7616         <title type="html"><![CDATA[fnc]]></title>
         7617         <id>https://terminaltrove.com/fnc/</id>
         7618         <link href="https://terminaltrove.com/fnc/"/>
         7619         <updated>2024-01-09T00:00:00.000Z</updated>
         7620         <summary type="html"><![CDATA[interactive text-based user interface for Fossil]]></summary>
         7621         <content type="html"><![CDATA[<p>fnc is an interactive terminal interface for Fossil repositories, utilizing ncurses and libfossil.</p>
         7622 <p>&nbsp;</p>
         7623 <p>It supports various systems and provides commands like timeline and diff for efficient repository management.</p>
         7624 <p>&nbsp;</p>
         7625 <p>fnc is compatible with various systems like OpenBSD, macOS, and Linux, and supports a range of commands including timeline, diff, tree, blame, branch, and stash.</p>]]></content>
         7626         <author>
         7627             <name>Curator</name>
         7628             <uri>https://terminaltrove.com/post/</uri>
         7629         </author>
         7630     </entry>
         7631     <entry>
         7632         <title type="html"><![CDATA[helix]]></title>
         7633         <id>https://terminaltrove.com/helix/</id>
         7634         <link href="https://terminaltrove.com/helix/"/>
         7635         <updated>2024-01-09T00:00:00.000Z</updated>
         7636         <summary type="html"><![CDATA[A post-modern text editor.]]></summary>
         7637         <content type="html"><![CDATA[<p>Helix is a modern text editor built in Rust for the terminal.</p>
         7638 <p>&nbsp;</p>
         7639 <p>It features multiple selections, Tree-sitter integration for syntax trees, and language server support.</p>
         7640 <p>&nbsp;</p>
         7641 <p>Helix also offers modern functionalities like fuzzy finding and project-wide search, with a focus on efficiency and ease of use.</p>]]></content>
         7642         <author>
         7643             <name>Curator</name>
         7644             <uri>https://terminaltrove.com/post/</uri>
         7645         </author>
         7646     </entry>
         7647     <entry>
         7648         <title type="html"><![CDATA[miller]]></title>
         7649         <id>https://terminaltrove.com/miller/</id>
         7650         <link href="https://terminaltrove.com/miller/"/>
         7651         <updated>2024-01-09T00:00:00.000Z</updated>
         7652         <summary type="html"><![CDATA[an all in one swiss army knife for data processing.]]></summary>
         7653         <content type="html"><![CDATA[<p>Miller is a command-line tool, akin to awk, sed, cut, join, and sort, designed for handling name-indexed data formats such as CSV, TSV, JSON, and more.</p>
         7654 <p>&nbsp;</p>
         7655 <p>It combines the functionalities of awk, sed, cut, join, and sort, and is ideal for tasks in data cleaning and system administration tasks.</p>
         7656 <p>&nbsp;</p>
         7657 <p>Miller also supports streaming data and works efficiently with large files.</p>]]></content>
         7658         <author>
         7659             <name>Curator</name>
         7660             <uri>https://terminaltrove.com/post/</uri>
         7661         </author>
         7662     </entry>
         7663     <entry>
         7664         <title type="html"><![CDATA[musikcube]]></title>
         7665         <id>https://terminaltrove.com/musikcube/</id>
         7666         <link href="https://terminaltrove.com/musikcube/"/>
         7667         <updated>2024-01-09T00:00:00.000Z</updated>
         7668         <summary type="html"><![CDATA[A cross-platform terminal-based music player]]></summary>
         7669         <content type="html"><![CDATA[<p><span class="title green">musikcube</span> is a fully functional cross platform terminal-based music player, library, and streaming audio server that runs natively on Windows, macOS, Linux and also supports Raspberry Pi.</p>
         7670 <p>&nbsp;</p>
         7671 <p>It supports high-quality audio, large libraries, and offers an Android remote app. Ideal for music enthusiasts and developers.</p>]]></content>
         7672         <author>
         7673             <name>Curator</name>
         7674             <uri>https://terminaltrove.com/post/</uri>
         7675         </author>
         7676     </entry>
         7677     <entry>
         7678         <title type="html"><![CDATA[zrok]]></title>
         7679         <id>https://terminaltrove.com/zrok/</id>
         7680         <link href="https://terminaltrove.com/zrok/"/>
         7681         <updated>2024-01-09T00:00:00.000Z</updated>
         7682         <summary type="html"><![CDATA[a next-generation peer-to-peer sharing platform]]></summary>
         7683         <content type="html"><![CDATA[<p>zrok is a secure, open-source, self-hostable sharing platform that simplifies shielding and sharing network services or files.</p>
         7684 <p>&nbsp;</p>
         7685 <p>It enables the sharing of resources both publicly and privately, including files, web content, and custom resources, without altering security or firewall settings.</p>
         7686 <p>&nbsp;</p>
         7687 <p>Zrok includes features like sharing tunnels for HTTP, TCP, and UDP network resources and is extensible for technical users.</p>]]></content>
         7688         <author>
         7689             <name>Curator</name>
         7690             <uri>https://terminaltrove.com/post/</uri>
         7691         </author>
         7692     </entry>
         7693     <entry>
         7694         <title type="html"><![CDATA[difftastic]]></title>
         7695         <id>https://terminaltrove.com/difftastic/</id>
         7696         <link href="https://terminaltrove.com/difftastic/"/>
         7697         <updated>2024-01-02T00:00:00.000Z</updated>
         7698         <summary type="html"><![CDATA[A structural diff that understands syntax]]></summary>
         7699         <content type="html"><![CDATA[<p dir="auto">Difftastic is a structural diff tool that compares files based on their syntax.</p>]]></content>
         7700         <author>
         7701             <name>Curator</name>
         7702             <uri>https://terminaltrove.com/post/</uri>
         7703         </author>
         7704     </entry>
         7705     <entry>
         7706         <title type="html"><![CDATA[dust]]></title>
         7707         <id>https://terminaltrove.com/dust/</id>
         7708         <link href="https://terminaltrove.com/dust/"/>
         7709         <updated>2024-01-02T00:00:00.000Z</updated>
         7710         <summary type="html"><![CDATA[A more intuitive version of du in rust]]></summary>
         7711         <content type="html"><![CDATA[<p>dust is gives you an instant overview of which directories are using disk space without requiring to use `sort` or `head`.&nbsp;</p>
         7712 <p dir="auto">&nbsp;</p>
         7713 <p dir="auto">dust will list a number of the biggest subdirectories or files and will smartly recurse down the tree to find the larger ones.&nbsp;</p>
         7714 <p dir="auto">&nbsp;</p>
         7715 <p dir="auto">No need for a '-d' flag or a '-h' flag. The largest subdirectories will be colored.</p>]]></content>
         7716         <author>
         7717             <name>Curator</name>
         7718             <uri>https://terminaltrove.com/post/</uri>
         7719         </author>
         7720     </entry>
         7721     <entry>
         7722         <title type="html"><![CDATA[eza]]></title>
         7723         <id>https://terminaltrove.com/eza/</id>
         7724         <link href="https://terminaltrove.com/eza/"/>
         7725         <updated>2024-01-02T00:00:00.000Z</updated>
         7726         <summary type="html"><![CDATA[A modern replacement for ls]]></summary>
         7727         <content type="html"><![CDATA[<p>eza is a small, fast and modern alternative to <code>ls</code> a file-listing command-line program that ships with Unix and Linux operating systems.</p>
         7728 <p><br>It uses colours to differentiate file types and metadata. It knows about symlinks, extended attributes, and Git.</p>
         7729 <p>&nbsp;</p>
         7730 <p>eza is a maintained fork and not to be confused with <a class="tt-link" href="/exa/">exa</a>, it's older counterpart.</p>]]></content>
         7731         <author>
         7732             <name>Curator</name>
         7733             <uri>https://terminaltrove.com/post/</uri>
         7734         </author>
         7735     </entry>
         7736     <entry>
         7737         <title type="html"><![CDATA[fnt]]></title>
         7738         <id>https://terminaltrove.com/fnt/</id>
         7739         <link href="https://terminaltrove.com/fnt/"/>
         7740         <updated>2024-01-02T00:00:00.000Z</updated>
         7741         <summary type="html"><![CDATA[apt for fonts, the missing font manager for macOS and Linux]]></summary>
         7742         <content type="html"><![CDATA[<p>fnt is a command line tool to simplifies the process of installing and managing fonts for macOS and Linux.</p>
         7743 <p>&nbsp;</p>
         7744 <p>You can easily update their your font library, search for specific fonts, and preview fonts before installation.</p>]]></content>
         7745         <author>
         7746             <name>Curator</name>
         7747             <uri>https://terminaltrove.com/post/</uri>
         7748         </author>
         7749     </entry>
         7750     <entry>
         7751         <title type="html"><![CDATA[hackernews-tui]]></title>
         7752         <id>https://terminaltrove.com/hackernews-tui/</id>
         7753         <link href="https://terminaltrove.com/hackernews-tui/"/>
         7754         <updated>2024-01-02T00:00:00.000Z</updated>
         7755         <summary type="html"><![CDATA[A Terminal UI (TUI) to browse Hacker News.]]></summary>
         7756         <content type="html"><![CDATA[<p>hackernews-tui is a Terminal User Interface (TUI) to browse Hacker News.&nbsp;It provides a fast way to navigate through stories and comments.&nbsp;</p>
         7757 <p>&nbsp;</p>
         7758 <p>It supports different categories like top stories, new, show, ask, and jobs.</p>]]></content>
         7759         <author>
         7760             <name>Curator</name>
         7761             <uri>https://terminaltrove.com/post/</uri>
         7762         </author>
         7763     </entry>
         7764     <entry>
         7765         <title type="html"><![CDATA[harlequin]]></title>
         7766         <id>https://terminaltrove.com/harlequin/</id>
         7767         <link href="https://terminaltrove.com/harlequin/"/>
         7768         <updated>2024-01-02T00:00:00.000Z</updated>
         7769         <summary type="html"><![CDATA[The SQL IDE for Your Terminal.]]></summary>
         7770         <content type="html"><![CDATA[<p class="mt-2"><a class="tt-link" href="https://harlequin.sh/" target="_blank" rel="noopener">Harlequin</a> is a SQL IDE that runs in your terminal. It has database support for <a class="tt-link" href="https://duckdb.org/" target="_blank" rel="noopener">DuckDB</a>,&nbsp;<a class="tt-link" href="https://sqlite.org/" target="_blank" rel="noopener">SQLite</a>, <a class="tt-link" href="https://postgresql.org/" target="_blank" rel="noopener">PostgreSQL</a> and <a class="tt-link" href="https://www.mysql.com/" target="_blank" rel="noopener">MySQL</a> with more coming soon.</p>
         7771 <p class="mt-2">&nbsp;</p>
         7772 <p class="mt-2">Harlequin also comes with many themes to style your IDE.</p>]]></content>
         7773         <author>
         7774             <name>Curator</name>
         7775             <uri>https://terminaltrove.com/post/</uri>
         7776         </author>
         7777     </entry>
         7778     <entry>
         7779         <title type="html"><![CDATA[hledger]]></title>
         7780         <id>https://terminaltrove.com/hledger/</id>
         7781         <link href="https://terminaltrove.com/hledger/"/>
         7782         <updated>2024-01-02T00:00:00.000Z</updated>
         7783         <summary type="html"><![CDATA[Fast, friendly, robust plain text accounting software]]></summary>
         7784         <content type="html"><![CDATA[<p>hledger is an accounting command line tool that supports various platforms including Linux, Mac, Windows, and web interfaces.</p>
         7785 <p>&nbsp;</p>
         7786 <p>It operates on plain text files, making it readable, version-controllable, and future-proof.</p>
         7787 <p>&nbsp;</p>
         7788 <p>hledger is&nbsp;ideal for tracking money, time, and any quantifiable commodity, and offers a user-friendly approach to plain text accounting.</p>
         7789 <p>&nbsp;</p>
         7790 <p><a class="tt-link" href="/hledger-ui/" rel="noopener">hledger-ui</a> is hledger's TUI counterpart.</p>]]></content>
         7791         <author>
         7792             <name>Curator</name>
         7793             <uri>https://terminaltrove.com/post/</uri>
         7794         </author>
         7795     </entry>
         7796     <entry>
         7797         <title type="html"><![CDATA[hledger-ui]]></title>
         7798         <id>https://terminaltrove.com/hledger-ui/</id>
         7799         <link href="https://terminaltrove.com/hledger-ui/"/>
         7800         <updated>2024-01-02T00:00:00.000Z</updated>
         7801         <summary type="html"><![CDATA[Fast, friendly, robust plain text accounting software (TUI version)]]></summary>
         7802         <content type="html"><![CDATA[<p>hledger-ui is an accounting text user interface (TUI) tool that supports various platforms including Linux, Mac, Windows, and web interfaces.</p>
         7803 <p>&nbsp;</p>
         7804 <p>It operates on plain text files, making it readable, version-controllable, and future-proof.</p>
         7805 <p>&nbsp;</p>
         7806 <p>hledger-ui is ideal for tracking money, time, and any quantifiable commodity, and offers a user-friendly approach to plain text accounting in a terminal user interface.</p>
         7807 <p>&nbsp;</p>
         7808 <p><a class="tt-link" href="/hledger/" rel="noopener">hledger</a> is hledger-ui's CLI counterpart.</p>]]></content>
         7809         <author>
         7810             <name>Curator</name>
         7811             <uri>https://terminaltrove.com/post/</uri>
         7812         </author>
         7813     </entry>
         7814     <entry>
         7815         <title type="html"><![CDATA[neovim]]></title>
         7816         <id>https://terminaltrove.com/neovim/</id>
         7817         <link href="https://terminaltrove.com/neovim/"/>
         7818         <updated>2024-01-02T00:00:00.000Z</updated>
         7819         <summary type="html"><![CDATA[Hyperextensible Vim-based text editor]]></summary>
         7820         <content type="html"><![CDATA[<p>Neovim is a text editor, inspired by and built upon Vim, designed to enhance usability and extensibility.</p>
         7821 <p>&nbsp;</p>
         7822 <p>It retains Vim's core qualities like speed and versatility, while making it more accessible for new contributors and plugin authors.</p>]]></content>
         7823         <author>
         7824             <name>Curator</name>
         7825             <uri>https://terminaltrove.com/post/</uri>
         7826         </author>
         7827     </entry>
         7828     <entry>
         7829         <title type="html"><![CDATA[procmux]]></title>
         7830         <id>https://terminaltrove.com/procmux/</id>
         7831         <link href="https://terminaltrove.com/procmux/"/>
         7832         <updated>2024-01-02T00:00:00.000Z</updated>
         7833         <summary type="html"><![CDATA[A terminal multiplexer for processes.]]></summary>
         7834         <content type="html"><![CDATA[<p>procmux is a terminal multiplexer for processes.</p>
         7835 <p>&nbsp;</p>
         7836 <p>It allows you to run and manage multiple processes in a single terminal window.</p>
         7837 <p>&nbsp;</p>
         7838 <p>It's similar to tools like tmux or screen, but focused on running processes rather than shell sessions.</p>]]></content>
         7839         <author>
         7840             <name>Curator</name>
         7841             <uri>https://terminaltrove.com/post/</uri>
         7842         </author>
         7843     </entry>
         7844     <entry>
         7845         <title type="html"><![CDATA[ugm]]></title>
         7846         <id>https://terminaltrove.com/ugm/</id>
         7847         <link href="https://terminaltrove.com/ugm/"/>
         7848         <updated>2024-01-02T00:00:00.000Z</updated>
         7849         <summary type="html"><![CDATA[A TUI to view information about UNIX users and groups]]></summary>
         7850         <content type="html"><![CDATA[<p>ugm is a CLI tool with a TUI interface to view information about UNIX users and groups on your machine. Written in Go.</p>]]></content>
         7851         <author>
         7852             <name>Curator</name>
         7853             <uri>https://terminaltrove.com/post/</uri>
         7854         </author>
         7855     </entry>
         7856     <entry>
         7857         <title type="html"><![CDATA[calcurse]]></title>
         7858         <id>https://terminaltrove.com/calcurse/</id>
         7859         <link href="https://terminaltrove.com/calcurse/"/>
         7860         <updated>2023-11-14T22:13:20.000Z</updated>
         7861         <summary type="html"><![CDATA[A calendar and scheduling application for the command line.]]></summary>
         7862         <content type="html"><![CDATA[<p>calcurse is a calendar and scheduling application for the command line. It helps keep track of events, appointments and everyday tasks.</p>
         7863 <p>&nbsp;</p>
         7864 <p>A configurable notification system reminds user of upcoming deadlines, and the curses based interface can be customized to suit user needs.</p>]]></content>
         7865         <author>
         7866             <name>Curator</name>
         7867             <uri>https://terminaltrove.com/post/</uri>
         7868         </author>
         7869     </entry>
         7870     <entry>
         7871         <title type="html"><![CDATA[cmus]]></title>
         7872         <id>https://terminaltrove.com/cmus/</id>
         7873         <link href="https://terminaltrove.com/cmus/"/>
         7874         <updated>2023-11-14T22:13:20.000Z</updated>
         7875         <summary type="html"><![CDATA[Small, fast and powerful console music player for Unix-like operating systems.]]></summary>
         7876         <content type="html"><![CDATA[<p>cmus is a small, fast and powerful console music player for Unix-like operating systems.</p>
         7877 <p>&nbsp;</p>
         7878 <p>It supports a wide range of audio formats, has gapless playback and includes features like output plugins and a configurable color scheme.</p>]]></content>
         7879         <author>
         7880             <name>Curator</name>
         7881             <uri>https://terminaltrove.com/post/</uri>
         7882         </author>
         7883     </entry>
         7884     <entry>
         7885         <title type="html"><![CDATA[delta]]></title>
         7886         <id>https://terminaltrove.com/delta/</id>
         7887         <link href="https://terminaltrove.com/delta/"/>
         7888         <updated>2023-11-14T22:13:20.000Z</updated>
         7889         <summary type="html"><![CDATA[A viewer for git and diff output.]]></summary>
         7890         <content type="html"><![CDATA[<p>delta provides language syntax highlighting, within-line insertion/deletion detection, and restructured diff output for git on the command line written in Rust.</p>
         7891 <p>&nbsp;</p>
         7892 <p>It aims to make diffs more readable and less noisy, allowing you to focus on the important changes.</p>]]></content>
         7893         <author>
         7894             <name>Curator</name>
         7895             <uri>https://terminaltrove.com/post/</uri>
         7896         </author>
         7897     </entry>
         7898     <entry>
         7899         <title type="html"><![CDATA[devzat]]></title>
         7900         <id>https://terminaltrove.com/devzat/</id>
         7901         <link href="https://terminaltrove.com/devzat/"/>
         7902         <updated>2023-11-14T22:13:20.000Z</updated>
         7903         <summary type="html"><![CDATA[A tool to chat over SSH.]]></summary>
         7904         <content type="html"><![CDATA[<p>Devzat is a custom SSH server that takes you to a chat instead of a shell prompt. Because there's SSH apps on all platforms (even on phones) you can connect to Devzat on any device.</p>
         7905 <p>&nbsp;</p>
         7906 <p>It also has a Slack bridge! If you're on the Hack Club Slack, check out the #ssh-chat-bridge channel.</p>]]></content>
         7907         <author>
         7908             <name>Curator</name>
         7909             <uri>https://terminaltrove.com/post/</uri>
         7910         </author>
         7911     </entry>
         7912     <entry>
         7913         <title type="html"><![CDATA[dive]]></title>
         7914         <id>https://terminaltrove.com/dive/</id>
         7915         <link href="https://terminaltrove.com/dive/"/>
         7916         <updated>2023-11-14T22:13:20.000Z</updated>
         7917         <summary type="html"><![CDATA[A tool for exploring each layer in a docker image.]]></summary>
         7918         <content type="html"><![CDATA[<p>dive is a tool for exploring each layer in a docker image. It is written in Go and provides a convenient way to explore and manage Docker images from the terminal with a TUI interface.</p>]]></content>
         7919         <author>
         7920             <name>Curator</name>
         7921             <uri>https://terminaltrove.com/post/</uri>
         7922         </author>
         7923     </entry>
         7924     <entry>
         7925         <title type="html"><![CDATA[gobang]]></title>
         7926         <id>https://terminaltrove.com/gobang/</id>
         7927         <link href="https://terminaltrove.com/gobang/"/>
         7928         <updated>2023-11-14T22:13:20.000Z</updated>
         7929         <summary type="html"><![CDATA[A cross platform TUI database management tool written in Rust]]></summary>
         7930         <content type="html"><![CDATA[<p>gobang is a fast and easy-to-use terminal UI (TUI) database management tool written in Rust. It supports MySQL, PostgreSQL, and SQLite.</p>
         7931 <p>&nbsp;</p>
         7932 <p>It allows you to connect to your database and perform operations like viewing tables, running SQL queries, etc.</p>]]></content>
         7933         <author>
         7934             <name>Curator</name>
         7935             <uri>https://terminaltrove.com/post/</uri>
         7936         </author>
         7937     </entry>
         7938     <entry>
         7939         <title type="html"><![CDATA[grv]]></title>
         7940         <id>https://terminaltrove.com/grv/</id>
         7941         <link href="https://terminaltrove.com/grv/"/>
         7942         <updated>2023-11-14T22:13:20.000Z</updated>
         7943         <summary type="html"><![CDATA[A Git Repository Viewer.]]></summary>
         7944         <content type="html"><![CDATA[<p>GRV is a terminal based interface for viewing git repositories written in Go. It allows refs, commits and diffs to be viewed, searched and filtered.</p>
         7945 <p>&nbsp;</p>
         7946 <p>The behaviour and style can be customised through configuration. Its feature set includes interactive commands and filters, syntax highlighting, and a query language.</p>
         7947 <p>&nbsp;</p>
         7948 <p dir="auto"><em><strong>Note:</strong>&nbsp;<code>grv</code>&nbsp;is currently an alias used by oh-my-zsh. Add&nbsp;<code>unalias grv</code>&nbsp;to the end of your&nbsp;<code>.zshrc</code> to invoke GRV.</em></p>]]></content>
         7949         <author>
         7950             <name>Curator</name>
         7951             <uri>https://terminaltrove.com/post/</uri>
         7952         </author>
         7953     </entry>
         7954     <entry>
         7955         <title type="html"><![CDATA[irssi]]></title>
         7956         <id>https://terminaltrove.com/irssi/</id>
         7957         <link href="https://terminaltrove.com/irssi/"/>
         7958         <updated>2023-11-14T22:13:20.000Z</updated>
         7959         <summary type="html"><![CDATA[A well known cross-platform and famous IRC client]]></summary>
         7960         <content type="html"><![CDATA[<p>Irssi is a modular text mode chat client. It comes with IRC support built in, and there are third party ICB, SILC, XMPP (Jabber), PSYC and Quassel protocol modules available.</p>]]></content>
         7961         <author>
         7962             <name>Curator</name>
         7963             <uri>https://terminaltrove.com/post/</uri>
         7964         </author>
         7965     </entry>
         7966     <entry>
         7967         <title type="html"><![CDATA[jira-cli]]></title>
         7968         <id>https://terminaltrove.com/jira-cli/</id>
         7969         <link href="https://terminaltrove.com/jira-cli/"/>
         7970         <updated>2023-11-14T22:13:20.000Z</updated>
         7971         <summary type="html"><![CDATA[Interact with Jira in the Terminal with Jira CLI.]]></summary>
         7972         <content type="html"><![CDATA[<p>Jira CLI (jira-cli) is a command line interface to interact with Jira.</p>
         7973 <p>&nbsp;</p>
         7974 <p>It allows you to view, create, delete and update issues, list priority tickets, show epics in table view and more, all from the command line.</p>
         7975 <p>&nbsp;</p>
         7976 <p>Jira CLI also supports multiple Jira instances and has a flexible configuration.</p>]]></content>
         7977         <author>
         7978             <name>Curator</name>
         7979             <uri>https://terminaltrove.com/post/</uri>
         7980         </author>
         7981     </entry>
         7982     <entry>
         7983         <title type="html"><![CDATA[lazygit]]></title>
         7984         <id>https://terminaltrove.com/lazygit/</id>
         7985         <link href="https://terminaltrove.com/lazygit/"/>
         7986         <updated>2023-11-14T22:13:20.000Z</updated>
         7987         <summary type="html"><![CDATA[Simple terminal UI for git commands.]]></summary>
         7988         <content type="html"><![CDATA[Lazygit is a simple terminal UI for git commands, with keybindings for most actions. It aims to make working with git from the terminal easier and more intuitive.]]></content>
         7989         <author>
         7990             <name>Curator</name>
         7991             <uri>https://terminaltrove.com/post/</uri>
         7992         </author>
         7993     </entry>
         7994     <entry>
         7995         <title type="html"><![CDATA[meli]]></title>
         7996         <id>https://terminaltrove.com/meli/</id>
         7997         <link href="https://terminaltrove.com/meli/"/>
         7998         <updated>2023-11-14T22:13:20.000Z</updated>
         7999         <summary type="html"><![CDATA[configurable and extensible terminal email client.]]></summary>
         8000         <content type="html"><![CDATA[Meli is an experimental terminal mail client with the goal of being a lot more than just an email client. It is written in Rust and supports multiple accounts and mailboxes. It also has a powerful search feature and supports custom themes.]]></content>
         8001         <author>
         8002             <name>Curator</name>
         8003             <uri>https://terminaltrove.com/post/</uri>
         8004         </author>
         8005     </entry>
         8006     <entry>
         8007         <title type="html"><![CDATA[neoss]]></title>
         8008         <id>https://terminaltrove.com/neoss/</id>
         8009         <link href="https://terminaltrove.com/neoss/"/>
         8010         <updated>2023-11-14T22:13:20.000Z</updated>
         8011         <summary type="html"><![CDATA[User-friendly and detailed socket statistics with a TUI.]]></summary>
         8012         <content type="html"><![CDATA[<p>neoss aims to replace usual <code>ss</code> command for basic usage.</p>
         8013 <p>&nbsp;</p>
         8014 <p>It provides a list of in-use TCP and UDP sockets with their respective statistics. Its main advantage over&nbsp;<code>ss</code>&nbsp;raw output is a clear and simple Terminal User Interface which allows you to sort, refresh and navigate through results.</p>]]></content>
         8015         <author>
         8016             <name>Curator</name>
         8017             <uri>https://terminaltrove.com/post/</uri>
         8018         </author>
         8019     </entry>
         8020     <entry>
         8021         <title type="html"><![CDATA[netop]]></title>
         8022         <id>https://terminaltrove.com/netop/</id>
         8023         <link href="https://terminaltrove.com/netop/"/>
         8024         <updated>2023-11-14T22:13:20.000Z</updated>
         8025         <summary type="html"><![CDATA[A network topology visualizer.]]></summary>
         8026         <content type="html"><![CDATA[<p>netop is a network topology visualizer that helps you visualize your network topology in the terminal. It is useful for network engineers and system administrators who need to understand the structure of their network.</p>
         8027 <p>&nbsp;</p>
         8028 <p>Requires the pcap library to build if you don't have netop available on your operating system.</p>]]></content>
         8029         <author>
         8030             <name>Curator</name>
         8031             <uri>https://terminaltrove.com/post/</uri>
         8032         </author>
         8033     </entry>
         8034     <entry>
         8035         <title type="html"><![CDATA[ox]]></title>
         8036         <id>https://terminaltrove.com/ox/</id>
         8037         <link href="https://terminaltrove.com/ox/"/>
         8038         <updated>2023-11-14T22:13:20.000Z</updated>
         8039         <summary type="html"><![CDATA[A Rust text editor that runs in your terminal!]]></summary>
         8040         <content type="html"><![CDATA[<p>Ox is a code editor that runs in your terminal. It was written in Rust using ANSI escape sequences.</p>
         8041 <p>&nbsp;</p>
         8042 <p>It assists developers with programming by providing several tools to speed up and make programming easier and a refreshing alternative to heavily bloated and resource hungry editors such as VS Code and JetBrains.</p>]]></content>
         8043         <author>
         8044             <name>Curator</name>
         8045             <uri>https://terminaltrove.com/post/</uri>
         8046         </author>
         8047     </entry>
         8048     <entry>
         8049         <title type="html"><![CDATA[patat]]></title>
         8050         <id>https://terminaltrove.com/patat/</id>
         8051         <link href="https://terminaltrove.com/patat/"/>
         8052         <updated>2023-11-14T22:13:20.000Z</updated>
         8053         <summary type="html"><![CDATA[Terminal-based presentations using Pandoc.]]></summary>
         8054         <content type="html"><![CDATA[<p>patat (Presentations Atop The ANSI Terminal) is a small tool that allows you to show presentations using only an ANSI terminal. It does not require ncurses.</p>
         8055 <p>&nbsp;</p>
         8056 <p>You can also use patat to generate the slides in other formats (e.g., HTML), thanks to Pandoc.</p>]]></content>
         8057         <author>
         8058             <name>Curator</name>
         8059             <uri>https://terminaltrove.com/post/</uri>
         8060         </author>
         8061     </entry>
         8062     <entry>
         8063         <title type="html"><![CDATA[scli]]></title>
         8064         <id>https://terminaltrove.com/scli/</id>
         8065         <link href="https://terminaltrove.com/scli/"/>
         8066         <updated>2023-11-14T22:13:20.000Z</updated>
         8067         <summary type="html"><![CDATA[simple terminal user interface (TUI) for Signal.]]></summary>
         8068         <content type="html"><![CDATA[<p>scli is a simple terminal user interface (TUI) for Signal. It provides a convenient way to use Signal, a secure messaging application, from the terminal.</p>
         8069 <p>&nbsp;</p>
         8070 <p>It is written in Python and uses signal-cli for its back-end.</p>]]></content>
         8071         <author>
         8072             <name>Curator</name>
         8073             <uri>https://terminaltrove.com/post/</uri>
         8074         </author>
         8075     </entry>
         8076     <entry>
         8077         <title type="html"><![CDATA[slack-term]]></title>
         8078         <id>https://terminaltrove.com/slack-term/</id>
         8079         <link href="https://terminaltrove.com/slack-term/"/>
         8080         <updated>2023-11-14T22:13:20.000Z</updated>
         8081         <summary type="html"><![CDATA[A Slack client for your terminal.]]></summary>
         8082         <content type="html"><![CDATA[slack-term is a Slack client that runs in your terminal. It provides a command-line interface for Slack, allowing you to interact with your Slack workspace from your terminal.]]></content>
         8083         <author>
         8084             <name>Curator</name>
         8085             <uri>https://terminaltrove.com/post/</uri>
         8086         </author>
         8087     </entry>
         8088     <entry>
         8089         <title type="html"><![CDATA[tcpterm]]></title>
         8090         <id>https://terminaltrove.com/tcpterm/</id>
         8091         <link href="https://terminaltrove.com/tcpterm/"/>
         8092         <updated>2023-11-14T22:13:20.000Z</updated>
         8093         <summary type="html"><![CDATA[A terminal-based TCP dump viewer.]]></summary>
         8094         <content type="html"><![CDATA[tcpterm is a terminal-based TCP dump viewer. It is written in Go and provides a convenient way to view TCP dump data from the terminal.]]></content>
         8095         <author>
         8096             <name>Curator</name>
         8097             <uri>https://terminaltrove.com/post/</uri>
         8098         </author>
         8099     </entry>
         8100     <entry>
         8101         <title type="html"><![CDATA[termshark]]></title>
         8102         <id>https://terminaltrove.com/termshark/</id>
         8103         <link href="https://terminaltrove.com/termshark/"/>
         8104         <updated>2023-11-14T22:13:20.000Z</updated>
         8105         <summary type="html"><![CDATA[A terminal UI (TUI) for tshark, inspired by Wireshark.]]></summary>
         8106         <content type="html"><![CDATA[<p>termshark is a terminal user interface for tshark, inspired by Wireshark. It provides a convenient way to analyze network traffic from the terminal.</p>
         8107 <p>&nbsp;</p>
         8108 <p>It is written in Go and uses tshark to read and parse packet data, displaying the results in a format similar to Wireshark.</p>]]></content>
         8109         <author>
         8110             <name>Curator</name>
         8111             <uri>https://terminaltrove.com/post/</uri>
         8112         </author>
         8113     </entry>
         8114     <entry>
         8115         <title type="html"><![CDATA[tickrs]]></title>
         8116         <id>https://terminaltrove.com/tickrs/</id>
         8117         <link href="https://terminaltrove.com/tickrs/"/>
         8118         <updated>2023-11-14T22:13:20.000Z</updated>
         8119         <summary type="html"><![CDATA[Realtime ticker data in your terminal.]]></summary>
         8120         <content type="html"><![CDATA[<p>tickrs is a terminal application that provides real-time ticker data. It sources data from Yahoo! Finance and offers various features like enabling pre/post-market hours for graphs, different chart types, and customization options.</p>
         8121 <p>&nbsp;</p>
         8122 <p>Features include adjustable update cadence, multi‑symbol watchlists, line, candle and kagi charts, optional volume pane, pre‑/post‑market layers, smart time‑frames from one day to five years and a summary mode that collapses graphs into change, bid, ask, and range readouts.</p>]]></content>
         8123         <author>
         8124             <name>Curator</name>
         8125             <uri>https://terminaltrove.com/post/</uri>
         8126         </author>
         8127     </entry>
         8128     <entry>
         8129         <title type="html"><![CDATA[visidata]]></title>
         8130         <id>https://terminaltrove.com/visidata/</id>
         8131         <link href="https://terminaltrove.com/visidata/"/>
         8132         <updated>2023-11-14T22:13:20.000Z</updated>
         8133         <summary type="html"><![CDATA[A terminal spreadsheet multitool for discovering and arranging data.]]></summary>
         8134         <content type="html"><![CDATA[<p>VisiData is an interactive multitool for tabular data.</p>
         8135 <p>&nbsp;</p>
         8136 <p>It combines the clarity of a spreadsheet, the efficiency of the terminal, and the power of Python, into a lightweight utility which can handle millions of rows with ease.</p>]]></content>
         8137         <author>
         8138             <name>Curator</name>
         8139             <uri>https://terminaltrove.com/post/</uri>
         8140         </author>
         8141     </entry>
         8142     <entry>
         8143         <title type="html"><![CDATA[zellij]]></title>
         8144         <id>https://terminaltrove.com/zellij/</id>
         8145         <link href="https://terminaltrove.com/zellij/"/>
         8146         <updated>2023-11-14T22:13:20.000Z</updated>
         8147         <summary type="html"><![CDATA[A terminal workspace with batteries included.]]></summary>
         8148         <content type="html"><![CDATA[<p>Zellij is a workspace aimed at developers, ops-oriented people and anyone who loves the terminal. At its core, it is a terminal multiplexer (similar to tmux and screen), but this is merely its infrastructure layer.</p>
         8149 <p>&nbsp;</p>
         8150 <p>Zellij includes a layout system, and eventually aims to include a plugin system, making it possible to include rich, terminal-based applications.</p>]]></content>
         8151         <author>
         8152             <name>Curator</name>
         8153             <uri>https://terminaltrove.com/post/</uri>
         8154         </author>
         8155     </entry>
         8156     <entry>
         8157         <title type="html"><![CDATA[bmon]]></title>
         8158         <id>https://terminaltrove.com/bmon/</id>
         8159         <link href="https://terminaltrove.com/bmon/"/>
         8160         <updated>2023-11-07T22:00:00.000Z</updated>
         8161         <summary type="html"><![CDATA[Bandwidth monitor and rate estimator]]></summary>
         8162         <content type="html"><![CDATA[<p>bmon is a monitoring and debugging tool to capture networking related statistics and prepare them visually in a human friendly way.</p>
         8163 <p>&nbsp;</p>
         8164 <p>It features various output methods including an interactive curses user interface and a programmable text output for scripting.</p>]]></content>
         8165         <author>
         8166             <name>Curator</name>
         8167             <uri>https://terminaltrove.com/post/</uri>
         8168         </author>
         8169     </entry>
         8170     <entry>
         8171         <title type="html"><![CDATA[ctop]]></title>
         8172         <id>https://terminaltrove.com/ctop/</id>
         8173         <link href="https://terminaltrove.com/ctop/"/>
         8174         <updated>2023-11-07T22:00:00.000Z</updated>
         8175         <summary type="html"><![CDATA[A top-like interface for container metrics.]]></summary>
         8176         <content type="html"><![CDATA[<p>ctop provides a concise and condensed overview of real-time metrics for multiple containers.</p>
         8177 <p>&nbsp;</p>
         8178 <p>It has a series of graphs for quick, visual insight into your machine's overall health.</p>]]></content>
         8179         <author>
         8180             <name>Curator</name>
         8181             <uri>https://terminaltrove.com/post/</uri>
         8182         </author>
         8183     </entry>
         8184     <entry>
         8185         <title type="html"><![CDATA[gotop]]></title>
         8186         <id>https://terminaltrove.com/gotop/</id>
         8187         <link href="https://terminaltrove.com/gotop/"/>
         8188         <updated>2023-11-07T22:00:00.000Z</updated>
         8189         <summary type="html"><![CDATA[A terminal-based graphical activity monitor written in Go.]]></summary>
         8190         <content type="html"><![CDATA[<p>gotop is a terminal-based graphical activity monitor inspired by gtop and vtop.</p>
         8191 <p>&nbsp;</p>
         8192 <p>It provides a real-time, top-like interface for monitoring system resources.</p>]]></content>
         8193         <author>
         8194             <name>Curator</name>
         8195             <uri>https://terminaltrove.com/post/</uri>
         8196         </author>
         8197     </entry>
         8198     <entry>
         8199         <title type="html"><![CDATA[micro]]></title>
         8200         <id>https://terminaltrove.com/micro/</id>
         8201         <link href="https://terminaltrove.com/micro/"/>
         8202         <updated>2023-11-07T22:00:00.000Z</updated>
         8203         <summary type="html"><![CDATA[A modern and intuitive terminal-based text editor.]]></summary>
         8204         <content type="html"><![CDATA[<p>Micro is a terminal-based text editor that aims to be easy to use and intuitive, while also taking advantage of the full capabilities of modern terminals.</p>
         8205 <p>&nbsp;</p>
         8206 <p>It comes as one single, batteries-included, static binary with no dependencies, and you can download and use it right now.</p>]]></content>
         8207         <author>
         8208             <name>Curator</name>
         8209             <uri>https://terminaltrove.com/post/</uri>
         8210         </author>
         8211     </entry>
         8212     <entry>
         8213         <title type="html"><![CDATA[nemu]]></title>
         8214         <id>https://terminaltrove.com/nemu/</id>
         8215         <link href="https://terminaltrove.com/nemu/"/>
         8216         <updated>2023-11-07T22:00:00.000Z</updated>
         8217         <summary type="html"><![CDATA[ncurses-based TUI for QEMU.]]></summary>
         8218         <content type="html"><![CDATA[<p>nemu is a TUI for QEMU, which allows users to manage virtual machines (VMs) easily.</p>
         8219 <p>&nbsp;</p>
         8220 <p>Key features include VM status monitoring, CPU usage tracking, and connectivity options via VNC or SPICE. Operations such as like installation, cloning, starting, stopping, and snapshotting, are all available from the nemu's TUI. It also supports USB devices, network interfaces and file sharing between host and guest systems.</p>
         8221 <p>&nbsp;</p>
         8222 <p>Developers, system administrators and those who like running various operating systems will find nemu useful for quick VM management without leaving the terminal. It's particularly handy for those who prefer command-line tools and need to juggle multiple virtual machines efficiently where a GUI may be resource heavy or unavailable.</p>]]></content>
         8223         <author>
         8224             <name>Curator</name>
         8225             <uri>https://terminaltrove.com/post/</uri>
         8226         </author>
         8227     </entry>
         8228     <entry>
         8229         <title type="html"><![CDATA[orbiton]]></title>
         8230         <id>https://terminaltrove.com/orbiton/</id>
         8231         <link href="https://terminaltrove.com/orbiton/"/>
         8232         <updated>2023-11-07T22:00:00.000Z</updated>
         8233         <summary type="html"><![CDATA[A terminal-based text editor and a minimalistic IDE.]]></summary>
         8234         <content type="html"><![CDATA[<p>Orbiton is a text editor and a minimalistic IDE with a configuration-free text editor and IDE limited to VT100.</p>
         8235 <p>&nbsp;</p>
         8236 <p>Suitable for writing git commit messages, editing Markdown, config files, source code, viewing man pages and for quick edit-compile cycles when programming. Has syntax highlighting, jump-to-error, rainbow parentheses, macros, tab completion, cut/paste portals and a simple gdb front-end</p>]]></content>
         8237         <author>
         8238             <name>Curator</name>
         8239             <uri>https://terminaltrove.com/post/</uri>
         8240         </author>
         8241     </entry>
         8242     <entry>
         8243         <title type="html"><![CDATA[planor]]></title>
         8244         <id>https://terminaltrove.com/planor/</id>
         8245         <link href="https://terminaltrove.com/planor/"/>
         8246         <updated>2023-11-07T22:00:00.000Z</updated>
         8247         <summary type="html"><![CDATA[A TUI client for cloud services for aws, vultr, heroku, etc.]]></summary>
         8248         <content type="html"><![CDATA[<p>Planor is a TUI client to manage cloud services such as AWS, Heroku, Vultr, Render and many others.</p>
         8249 <p>&nbsp;</p>
         8250 <p>It's a simple, text-based task manager that allows you to add, remove, and list your tasks.</p>]]></content>
         8251         <author>
         8252             <name>Curator</name>
         8253             <uri>https://terminaltrove.com/post/</uri>
         8254         </author>
         8255     </entry>
         8256     <entry>
         8257         <title type="html"><![CDATA[ttyper]]></title>
         8258         <id>https://terminaltrove.com/ttyper/</id>
         8259         <link href="https://terminaltrove.com/ttyper/"/>
         8260         <updated>2023-11-07T22:00:00.000Z</updated>
         8261         <summary type="html"><![CDATA[A terminal-based typing test]]></summary>
         8262         <content type="html"><![CDATA[<p>ttyper is a terminal-based typing test built with Rust.</p>
         8263 <p>&nbsp;</p>
         8264 <p>It allows you to test your typing speed with a variety of tests, including random words, programming languages, and from a file.</p>]]></content>
         8265         <author>
         8266             <name>Curator</name>
         8267             <uri>https://terminaltrove.com/post/</uri>
         8268         </author>
         8269     </entry>
         8270     <entry>
         8271         <title type="html"><![CDATA[tut]]></title>
         8272         <id>https://terminaltrove.com/tut/</id>
         8273         <link href="https://terminaltrove.com/tut/"/>
         8274         <updated>2023-11-07T22:00:00.000Z</updated>
         8275         <summary type="html"><![CDATA[A TUI for Mastodon with vim inspired keys]]></summary>
         8276         <content type="html"><![CDATA[<p>tut is a TUI for Mastodon with vim inspired keys and commands.</p>]]></content>
         8277         <author>
         8278             <name>Curator</name>
         8279             <uri>https://terminaltrove.com/post/</uri>
         8280         </author>
         8281     </entry>
         8282     <entry>
         8283         <title type="html"><![CDATA[twitch-tui]]></title>
         8284         <id>https://terminaltrove.com/twitch-tui/</id>
         8285         <link href="https://terminaltrove.com/twitch-tui/"/>
         8286         <updated>2023-11-07T22:00:00.000Z</updated>
         8287         <summary type="html"><![CDATA[A Twitch chat TUI client for the terminal]]></summary>
         8288         <content type="html"><![CDATA[<p>twitch-tui is a Twitch client for the terminal. It allows you to access the Twitch chat from a Twitch stream directly in your terminal.</p>]]></content>
         8289         <author>
         8290             <name>Curator</name>
         8291             <uri>https://terminaltrove.com/post/</uri>
         8292         </author>
         8293     </entry>
         8294     <entry>
         8295         <title type="html"><![CDATA[xplr]]></title>
         8296         <id>https://terminaltrove.com/xplr/</id>
         8297         <link href="https://terminaltrove.com/xplr/"/>
         8298         <updated>2023-11-07T22:00:00.000Z</updated>
         8299         <summary type="html"><![CDATA[A hackable, minimal, fast TUI file explorer]]></summary>
         8300         <content type="html"><![CDATA[<p>xplr is a TUI based file explorer that aims to increase terminal productivity by being a flexible, interactive orchestrator for the ever growing awesome command-line utilities that work with the file-system.</p>]]></content>
         8301         <author>
         8302             <name>Curator</name>
         8303             <uri>https://terminaltrove.com/post/</uri>
         8304         </author>
         8305     </entry>
         8306     <entry>
         8307         <title type="html"><![CDATA[zeit]]></title>
         8308         <id>https://terminaltrove.com/zeit/</id>
         8309         <link href="https://terminaltrove.com/zeit/"/>
         8310         <updated>2023-11-07T22:00:00.000Z</updated>
         8311         <summary type="html"><![CDATA[A simple command-line tool to track your time]]></summary>
         8312         <content type="html"><![CDATA[<p>Zeit is a command-line TUI tool that tracks your time. It's a simple, terminal based time tracker that allows you to start, stop, and list your time entries.</p>]]></content>
         8313         <author>
         8314             <name>Curator</name>
         8315             <uri>https://terminaltrove.com/post/</uri>
         8316         </author>
         8317     </entry>
         8318     <entry>
         8319         <title type="html"><![CDATA[zenith]]></title>
         8320         <id>https://terminaltrove.com/zenith/</id>
         8321         <link href="https://terminaltrove.com/zenith/"/>
         8322         <updated>2023-11-07T22:00:00.000Z</updated>
         8323         <summary type="html"><![CDATA[A terminal UI (TUI) for monitoring system resources]]></summary>
         8324         <content type="html"><![CDATA[Zenith is a terminal UI for monitoring system resources. It features a top-like interface for system resources and network usage, and a detailed graph view.]]></content>
         8325         <author>
         8326             <name>Curator</name>
         8327             <uri>https://terminaltrove.com/post/</uri>
         8328         </author>
         8329     </entry>
         8330     <entry>
         8331         <title type="html"><![CDATA[mc]]></title>
         8332         <id>https://terminaltrove.com/mc/</id>
         8333         <link href="https://terminaltrove.com/mc/"/>
         8334         <updated>2023-11-07T00:00:00.000Z</updated>
         8335         <summary type="html"><![CDATA[Midnight Commander, a feature-rich visual file manager for the terminal.]]></summary>
         8336         <content type="html"><![CDATA[<p>mc (aka Midnight Commander) is a cross-platform powerful text-based (TUI) file manager with a two-panel interface and many features for manipulating files and directories.</p>]]></content>
         8337         <author>
         8338             <name>Curator</name>
         8339             <uri>https://terminaltrove.com/post/</uri>
         8340         </author>
         8341     </entry>
         8342     <entry>
         8343         <title type="html"><![CDATA[bottom]]></title>
         8344         <id>https://terminaltrove.com/bottom/</id>
         8345         <link href="https://terminaltrove.com/bottom/"/>
         8346         <updated>2023-10-31T22:00:00.000Z</updated>
         8347         <summary type="html"><![CDATA[Yet another cross-platform graphical process/system monitor.]]></summary>
         8348         <content type="html"><![CDATA[<p>Bottom is a cross-platform graphical process/system monitor with a customizable interface and a multitude of features.</p>
         8349 <p>&nbsp;</p>
         8350 <p>Bottom supports Linux, macOS, and Windows.</p>]]></content>
         8351         <author>
         8352             <name>Curator</name>
         8353             <uri>https://terminaltrove.com/post/</uri>
         8354         </author>
         8355     </entry>
         8356     <entry>
         8357         <title type="html"><![CDATA[cgdb]]></title>
         8358         <id>https://terminaltrove.com/cgdb/</id>
         8359         <link href="https://terminaltrove.com/cgdb/"/>
         8360         <updated>2023-10-31T22:00:00.000Z</updated>
         8361         <summary type="html"><![CDATA[A curses (terminal-based) interface to the GNU Debugger (GDB)]]></summary>
         8362         <content type="html"><![CDATA[<p>CGDB is a lightweight curses (terminal-based) interface to the GNU Debugger (GDB).&nbsp;</p>
         8363 <p>&nbsp;</p>
         8364 <p>In addition to providing a visual gdb environment, CGDB also provides a mode, called the CGDB mode, where users can issue arbitrary gdb and program commands.</p>]]></content>
         8365         <author>
         8366             <name>Curator</name>
         8367             <uri>https://terminaltrove.com/post/</uri>
         8368         </author>
         8369     </entry>
         8370     <entry>
         8371         <title type="html"><![CDATA[hexyl]]></title>
         8372         <id>https://terminaltrove.com/hexyl/</id>
         8373         <link href="https://terminaltrove.com/hexyl/"/>
         8374         <updated>2023-10-31T22:00:00.000Z</updated>
         8375         <summary type="html"><![CDATA[A rust based command-line hex viewer]]></summary>
         8376         <content type="html"><![CDATA[<p>hexyl is a simple hex viewer for the terminal written in Rust.</p>
         8377 <p>&nbsp;</p>
         8378 <p>It uses a colored output to distinguish different categories of bytes (NULL bytes, printable ASCII characters, ASCII whitespace characters, other ASCII characters and non-ASCII).</p>]]></content>
         8379         <author>
         8380             <name>Curator</name>
         8381             <uri>https://terminaltrove.com/post/</uri>
         8382         </author>
         8383     </entry>
         8384     <entry>
         8385         <title type="html"><![CDATA[jq]]></title>
         8386         <id>https://terminaltrove.com/jq/</id>
         8387         <link href="https://terminaltrove.com/jq/"/>
         8388         <updated>2023-10-31T22:00:00.000Z</updated>
         8389         <summary type="html"><![CDATA[Command-line JSON processor]]></summary>
         8390         <content type="html"><![CDATA[<p>jq is like sed for JSON data. You can use it to slice and filter and map and transform structured data with the same ease that sed, awk, grep and friends let you play with text.</p>]]></content>
         8391         <author>
         8392             <name>Curator</name>
         8393             <uri>https://terminaltrove.com/post/</uri>
         8394         </author>
         8395     </entry>
         8396     <entry>
         8397         <title type="html"><![CDATA[jqp]]></title>
         8398         <id>https://terminaltrove.com/jqp/</id>
         8399         <link href="https://terminaltrove.com/jqp/"/>
         8400         <updated>2023-10-31T22:00:00.000Z</updated>
         8401         <summary type="html"><![CDATA[A TUI playground to experiment with jq.]]></summary>
         8402         <content type="html"><![CDATA[<p>jqp is a TUI tool that lets you explore with JSON objects in the terminal. It is essentially a terminal playground that allows you to manipulate JSON data quickly.</p>
         8403 <p>&nbsp;</p>
         8404 <p>Its primary feature is interactive filtering, letting users modify and extract specific JSON data using the same query language as&nbsp;<a class="tt-link" href="/jq/" target="_blank" rel="noopener">jq</a>. Other features include&nbsp;syntax highlighting, automatic formatting and executing multiple queries interactively, seeing results instantly.</p>
         8405 <p>&nbsp;</p>
         8406 <p>jqp is beneficial for working with APIs, logs, or any JSON data source directly in the terminal.</p>]]></content>
         8407         <author>
         8408             <name>Curator</name>
         8409             <uri>https://terminaltrove.com/post/</uri>
         8410         </author>
         8411     </entry>
         8412     <entry>
         8413         <title type="html"><![CDATA[k9s]]></title>
         8414         <id>https://terminaltrove.com/k9s/</id>
         8415         <link href="https://terminaltrove.com/k9s/"/>
         8416         <updated>2023-10-31T22:00:00.000Z</updated>
         8417         <summary type="html"><![CDATA[Kubernetes CLI and TUI To Manage Your Clusters In Style!]]></summary>
         8418         <content type="html"><![CDATA[k9s provides a terminal UI (TUI) to interact with your Kubernetes clusters. The aim of this project is to make it easier to navigate, observe and manage your applications.]]></content>
         8419         <author>
         8420             <name>Curator</name>
         8421             <uri>https://terminaltrove.com/post/</uri>
         8422         </author>
         8423     </entry>
         8424     <entry>
         8425         <title type="html"><![CDATA[lazydocker]]></title>
         8426         <id>https://terminaltrove.com/lazydocker/</id>
         8427         <link href="https://terminaltrove.com/lazydocker/"/>
         8428         <updated>2023-10-31T22:00:00.000Z</updated>
         8429         <summary type="html"><![CDATA[The lazier way to manage everything docker]]></summary>
         8430         <content type="html"><![CDATA[A simple terminal UI for both docker and docker-compose, written in Go with the gocui library.]]></content>
         8431         <author>
         8432             <name>Curator</name>
         8433             <uri>https://terminaltrove.com/post/</uri>
         8434         </author>
         8435     </entry>
         8436     <entry>
         8437         <title type="html"><![CDATA[moc]]></title>
         8438         <id>https://terminaltrove.com/moc/</id>
         8439         <link href="https://terminaltrove.com/moc/"/>
         8440         <updated>2023-10-31T22:00:00.000Z</updated>
         8441         <summary type="html"><![CDATA[A music player with a terminal user interface (TUI)]]></summary>
         8442         <content type="html"><![CDATA[<p>MOC (music on console) is a console audio player for Linux/Unix, designed to be powerful and easy to use.</p>
         8443 <p>You just need to select a file from some directory using the menu similar to Midnight Commander, and MOC will start playing all files in this directory beginning from the chosen file.</p>]]></content>
         8444         <author>
         8445             <name>Curator</name>
         8446             <uri>https://terminaltrove.com/post/</uri>
         8447         </author>
         8448     </entry>
         8449     <entry>
         8450         <title type="html"><![CDATA[ncdu]]></title>
         8451         <id>https://terminaltrove.com/ncdu/</id>
         8452         <link href="https://terminaltrove.com/ncdu/"/>
         8453         <updated>2023-10-31T22:00:00.000Z</updated>
         8454         <summary type="html"><![CDATA[A ncurses based disk usage analyzer]]></summary>
         8455         <content type="html"><![CDATA[<p>Ncdu is a disk usage analyzer with an ncurses interface. It is designed to find space hogs on a remote server where you don't have an entire graphical setup available, but it is a useful tool even on regular desktop systems.</p>
         8456 <p>&nbsp;</p>
         8457 <p>Ncdu aims to be fast, simple and easy to use, and should be able to run in any minimal POSIX-like environment with ncurses installed.</p>]]></content>
         8458         <author>
         8459             <name>Curator</name>
         8460             <uri>https://terminaltrove.com/post/</uri>
         8461         </author>
         8462     </entry>
         8463     <entry>
         8464         <title type="html"><![CDATA[noping]]></title>
         8465         <id>https://terminaltrove.com/noping/</id>
         8466         <link href="https://terminaltrove.com/noping/"/>
         8467         <updated>2023-10-31T22:00:00.000Z</updated>
         8468         <summary type="html"><![CDATA[A C library to generate ICMP echo requests with a visualization]]></summary>
         8469         <content type="html"><![CDATA[<p>noping is from the liboping C library used to generate ICMP echo requests, better known as &ldquo;ping packets&rdquo;.</p>
         8470 <p>It is intended for use in network monitoring applications or applications that would otherwise need to fork ping(1) frequently.</p>]]></content>
         8471         <author>
         8472             <name>Curator</name>
         8473             <uri>https://terminaltrove.com/post/</uri>
         8474         </author>
         8475     </entry>
         8476     <entry>
         8477         <title type="html"><![CDATA[sntop]]></title>
         8478         <id>https://terminaltrove.com/sntop/</id>
         8479         <link href="https://terminaltrove.com/sntop/"/>
         8480         <updated>2023-10-31T22:00:00.000Z</updated>
         8481         <summary type="html"><![CDATA[A simple network top for monitoring connectivity]]></summary>
         8482         <content type="html"><![CDATA[sntop is a console utility for monitoring the connectivity of network hosts. It uses fping to determine connectivity of hosts, specified in a config file, on a regular interval.]]></content>
         8483         <author>
         8484             <name>Curator</name>
         8485             <uri>https://terminaltrove.com/post/</uri>
         8486         </author>
         8487     </entry>
         8488     <entry>
         8489         <title type="html"><![CDATA[textual-astview]]></title>
         8490         <id>https://terminaltrove.com/textual-astview/</id>
         8491         <link href="https://terminaltrove.com/textual-astview/"/>
         8492         <updated>2023-10-31T22:00:00.000Z</updated>
         8493         <summary type="html"><![CDATA[A Textual-based Python AST viewing widget library and application]]></summary>
         8494         <content type="html"><![CDATA[textual-astview is a combination of a Textual widget library and also a command line tool. The aim is to provide tools for displaying and exploring the Python AST.]]></content>
         8495         <author>
         8496             <name>Curator</name>
         8497             <uri>https://terminaltrove.com/post/</uri>
         8498         </author>
         8499     </entry>
         8500     <entry>
         8501         <title type="html"><![CDATA[typespeed]]></title>
         8502         <id>https://terminaltrove.com/typespeed/</id>
         8503         <link href="https://terminaltrove.com/typespeed/"/>
         8504         <updated>2023-10-31T22:00:00.000Z</updated>
         8505         <summary type="html"><![CDATA[Test your typing speed, and challenge your friends]]></summary>
         8506         <content type="html"><![CDATA[<p>Typespeed is a terminal game designed to test your typing speed in a fun and challenging way.</p>
         8507 <p>&nbsp;</p>
         8508 <p>It allows you to compete with others and measure your typing speed in words per minute.</p>]]></content>
         8509         <author>
         8510             <name>Curator</name>
         8511             <uri>https://terminaltrove.com/post/</uri>
         8512         </author>
         8513     </entry>
         8514     <entry>
         8515         <title type="html"><![CDATA[wordgrinder]]></title>
         8516         <id>https://terminaltrove.com/wordgrinder/</id>
         8517         <link href="https://terminaltrove.com/wordgrinder/"/>
         8518         <updated>2023-10-31T22:00:00.000Z</updated>
         8519         <summary type="html"><![CDATA[A cross-platform word processor for the terminal]]></summary>
         8520         <content type="html"><![CDATA[<p>WordGrinder is a word processor which gets the hell out of your way and lets you get on with the job of writing. It is designed to support the creative writing process, not to get in your way and be distracting.</p>]]></content>
         8521         <author>
         8522             <name>Curator</name>
         8523             <uri>https://terminaltrove.com/post/</uri>
         8524         </author>
         8525     </entry>
         8526