
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="/rss/new.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom"><id>https://terminaltrove.com/new.xml</id><title>Terminal Trove Newly Added Tools</title><updated>2026-05-22T13:04:24.758295819Z</updated><generator>t3</generator><author><name>Curator</name></author><link rel="alternate" href="https://terminaltrove.com"></link><link rel="self" href="https://terminaltrove.com/new.xml"></link><subtitle>Find your next CLI, TUI or developer tool for the terminal on this feed, by Terminal Trove. New tools added regularly.</subtitle><logo>https://terminaltrove.com/logo.png</logo><icon>https://terminaltrove.com/favicon.ico</icon><rights>Copyright 2026 Terminal Trove. All Rights Reserved.</rights><entry><title type="html"><![CDATA[sigye]]></title><id>https://terminaltrove.com/sigye/</id><link href="https://terminaltrove.com/feed/sigye/"></link><updated>2026-05-19T23:00:00Z</updated><summary type="html"><![CDATA[A beautiful terminal clock with ASCII art fonts.]]></summary><content type="html"><![CDATA[<p>sigye is a TUI clock for the terminal with ASCII art fonts, timers, world clocks, and animated backgrounds.</p>
<p>&nbsp;</p>
<p>It has a clock, pomodoro, timer, stopwatch, countdown, and world clock modes, also developer time formats like Unix, ISO 8601, and hexadecimal.&nbsp;It can copy timestamps, print once for scripts, and show day or year progress.</p>
<p>&nbsp;</p>
<p>This tool also features FIGlet fonts, weather backgrounds, system reactive visuals, and you can configure the text with custom fonts.</p>
<p>&nbsp;</p>
<p>sigye can be used by developers and terminal users who want a screensaver-like clock and status style visuals inside of the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[concord]]></title><id>https://terminaltrove.com/concord/</id><link href="https://terminaltrove.com/feed/concord/"></link><updated>2026-05-19T23:00:00Z</updated><summary type="html"><![CDATA[A TUI client for Discord with support for inline images.]]></summary><content type="html"><![CDATA[<p>concord is a TUI client for Discord with the goal of providing the closest Discord experience inside the terminal.</p>
<p>&nbsp;</p>
<p>It supports almost every feature in the Discord web and desktop app, some features include, direct messaging, sending, receiving, replying, editing and deleting messages, muting and unmuting channels, full message history, emoji reactions and pinned messages to name a few. Even the layout mirrors the web app, and it is optimized for low memory usage compared to Discord's own app.</p>
<p>&nbsp;</p>
<p>As concord is in the terminal, it has terminal specific features such as inline image previews via Kitty, iTerm2, Sixel protocols, Halfblocks and markdown rendering. Member profiles, notifications, typing indicators and polls are also in the TUI.</p>
<p>&nbsp;</p>
<p>Anyone who is a Discord power user who prefers the terminal may find concord as a useful, efficient alternative Discord client to the official Electron based Discord app.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[rura]]></title><id>https://terminaltrove.com/rura/</id><link href="https://terminaltrove.com/feed/rura/"></link><updated>2026-05-19T23:00:00Z</updated><summary type="html"><![CDATA[An Interactive TUI scratchpad for building shell pipelines.]]></summary><content type="html"><![CDATA[<p>rura is a TUI pipeline editor for building, testing, and re-running shell commands from the terminal.</p>
<p>&nbsp;</p>
<p>It runs full pipelines or only up to the current subcommand, and has a live feedback while typing in the input field with the query that you want to execute. It also has command completion and file paths through bash tools.</p>
<p>&nbsp;</p>
<p>Syntax highlighting is also supported in rura, alongside other features such as persistent command history, output search, line wrapping, inline or pane errors, and TOML config for keys, themes, and layout.</p>
<p>&nbsp;</p>
<p>This tool is ideal for developers debugging pipes, parsing logs, shaping command output, and testing shell ideas before saving them into scripts in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[nnd]]></title><id>https://terminaltrove.com/nnd/</id><link href="https://terminaltrove.com/feed/nnd/"></link><updated>2026-05-19T23:00:00Z</updated><summary type="html"><![CDATA[A lightweight native debugger for Linux.]]></summary><content type="html"><![CDATA[<p>nnd is a minimal and lightweight Linux debugger for x86 (64-bit) programs, built as a fast TUI and packaged as a single executable.</p>
<p>&nbsp;</p>
<p>This debugger is not based on <a class="tt-link" href="/gdb/" target="_blank" rel="noopener">gdb</a> or other debuggers. It is written from scratch and has the standard debugger features such as breakpoints, conditional breakpoints, stepping in functions and subroutines, side-by-side or top-down source view and disassembly views, and watch expressions.</p>
<p>&nbsp;</p>
<p>For those who are looking for a minimalist lightweight debugger that works on native code, nnd is useful for developers debugging native Linux programs in compiled languages such as Rust, C++, Zig, or Odin with no dependencies in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[wrkflw]]></title><id>https://terminaltrove.com/wrkflw/</id><link href="https://terminaltrove.com/feed/wrkflw/"></link><updated>2026-05-19T23:00:00Z</updated><summary type="html"><![CDATA[A CLI and TUI to validate and run GitHub Actions locally.]]></summary><content type="html"><![CDATA[<p>wrkflw is a CLI and TUI tool for validating and running GitHub Actions and GitLab CI jobs locally in the terminal.</p>
<p>&nbsp;</p>
<p>It can lint and validate workflow files such as ci.yml, release.yml, and gitlab-ci.yml, then run jobs through containers, host emulation, or secure emulation. Docker and Podman are supported, but not required. It also handles GitHub style environment variables, secrets, job dependencies, reusable jobs, and watch mode.</p>
<p>&nbsp;</p>
<p>Other features of wrkflw include job selection, DAG views, live logs, matrix builds, artifacts, cache support, expression evaluation, and remote triggering. Compared with&nbsp;<a class="tt-link" href="/act/" target="_blank" rel="noopener">act</a>, wrkflw has GitLab CI support, non-container runtime modes, and a TUI for watching jobs run locally.</p>
<p>&nbsp;</p>
<p>wrkflw is useful for software engineers and anyone working with CI/CD who wants to test GitHub Actions or GitLab CI jobs locally in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[matcha]]></title><id>https://terminaltrove.com/matcha/</id><link href="https://terminaltrove.com/feed/matcha/"></link><updated>2026-05-19T23:00:00Z</updated><summary type="html"><![CDATA[A beautiful and functional email client for your terminal.]]></summary><content type="html"><![CDATA[<p>matcha is an email client for people who want to read, write, and manage email without leaving the terminal.</p>
<p>&nbsp;</p>
<p>The TUI allows you to send and compose emails with autocomplete and rich text rendering. It also has attachments support and stores your emails locally and securely. You can manage multiple accounts and switch between them and navigate via the keyboard.&nbsp;</p>
<p>&nbsp;</p>
<p>Additional features of matcha include drafting emails, archive handling, embedded media, inline image support and a plugin marketplace. Clickable terminal links requires modern terminals with&nbsp;<a class="tt-link" href="/compare/terminals/#osc-8-hyperlinks" target="_blank" rel="noopener">hyperlinks support (OSC 8)</a> such as iTerm 2, Ghostty, WezTerm <a class="tt-link" href="/compare/terminals/#osc-8-hyperlinks" target="_blank" rel="noopener">and many others</a>.</p>
<p>&nbsp;</p>
<p>If you find yourself writing and drafting emails, staying in the terminal, and longing for a minimal interface for all your email accounts in one place, consider using matcha.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[critique]]></title><id>https://terminaltrove.com/critique/</id><link href="https://terminaltrove.com/feed/critique/"></link><updated>2026-05-12T23:00:00Z</updated><summary type="html"><![CDATA[A terminal UI for reviewing git diffs.]]></summary><content type="html"><![CDATA[<p>critique is a TUI for reviewing git diffs with syntax highlighting and word-level changes.</p>
<p>&nbsp;</p>
<p>This tool reviews staged / unstaged, and ref-based changes and also supports watch mode, glob filtering, fuzzy file switching, and click-to-open editor links. critique comes with <a class="tt-link" href="/lazygit/" target="_blank" rel="noopener">lazygit</a> support and can preview the diff output on the web with PDF exporting and it works with 20+ languages.</p>
<p>&nbsp;</p>
<p>critique works best for developers reviewing local unstaged changes, patches or branch diffs, before committing them or if they need an alternative diff tool.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[hexapoda]]></title><id>https://terminaltrove.com/hexapoda/</id><link href="https://terminaltrove.com/feed/hexapoda/"></link><updated>2026-05-12T23:00:00Z</updated><summary type="html"><![CDATA[A colorful modal hex editor in the terminal.]]></summary><content type="html"><![CDATA[<p>hexapoda is a modal hex editor for inspecting and editing binary files with a selection-first TUI.</p>
<p>&nbsp;</p>
<p>It displays data in a hexadecimal format and the editor color-codes bytes by value, supports multiple selections which can have its selection as signed, unsigned, binary, fixed-point, UTF-8, or color values. It can also display split selections into a 4-byte fixed-size chunks for reading the character hex bytes easily instead of all together.</p>
<p>&nbsp;</p>
<p>Other features of hexapoda include configurable vim style key-bindings, undo and redo functionality, marked offsets and while hex editing a binary, you can jump to relative or absolute offsets quickly.</p>
<p>&nbsp;</p>
<p>This tool is useful for programmers, reverse engineers, and <a class="tt-link" href="/helix/" target="_blank" rel="noopener">helix</a> or <a class="tt-link" href="/kakoune/" target="_blank" rel="noopener">kakoune</a> users analyzing binary files in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[moribito]]></title><id>https://terminaltrove.com/moribito/</id><link href="https://terminaltrove.com/feed/moribito/"></link><updated>2026-05-12T23:00:00Z</updated><summary type="html"><![CDATA[A terminal based LDAP server explorer.]]></summary><content type="html"><![CDATA[<p>moribito is a terminal-based LDAP explorer for browsing directory trees, records, and custom LDAP queries.</p>
<p>&nbsp;</p>
<p>The TUI uses tree-style navigation for navigating the LDAP directory both locally and remotely. This tool also supports entry attributes, running custom filters, automatic pagination and has real-time query results. You can access saved LDAP connections when you need to and add new ones later.</p>
<p>&nbsp;</p>
<p>This tool is ideally useful for LDAP directory admins, those working with LDAP or Active Directory data directly in the terminal and those who require automation or remote management.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[tio]]></title><id>https://terminaltrove.com/tio/</id><link href="https://terminaltrove.com/feed/tio/"></link><updated>2026-05-12T23:00:00Z</updated><summary type="html"><![CDATA[A serial device I/O tool.]]></summary><content type="html"><![CDATA[<p>tio is a serial device I/O tool for connecting to serial TTY devices from the terminal.</p>
<p>&nbsp;</p>
<p>This tool uses sane defaults, it can auto-detect serial ports connected to the machine and has automatic reconnection. You can configure the baud rates of the serial connection in case if certain devices require a specific connection speed to communicate with.</p>
<p>&nbsp;</p>
<p>It also features several features such as modem line toggles, hex mode, file logging, config profiles, shell redirection, and can show RX/TX statistics.</p>
<p>&nbsp;</p>
<p>tio works best for embedded developers, hardware engineers, and those working with low level systems and it can be a useful tool for debugging hardware via serial consoles in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[cheznav]]></title><id>https://terminaltrove.com/cheznav/</id><link href="https://terminaltrove.com/feed/cheznav/"></link><updated>2026-05-12T23:00:00Z</updated><summary type="html"><![CDATA[A TUI for managing chezmoi dotfiles.]]></summary><content type="html"><![CDATA[<p>cheznav is a TUI for <a class="tt-link" href="/chezmoi/" target="_blank" rel="noopener">chezmoi</a>, built to manage dotfiles from a two pane terminal view.</p>
<p>&nbsp;</p>
<p>It shows your local home directory and chezmoi-managed files side by side, while also keeping matching selections synced between both trees. The TUI also supports encrypted files, themes, templates, executables, directories and further configuration via chezmoi config files.</p>
<p>&nbsp;</p>
<p>You need chezmoi installed for cheznav to work, as this tool uses chezmoi commands like add, apply, diff, edit, forget, chattr and ignore through the TUI context menu. You can run a subset of these chezmoi commands in dry-run mode in cheznav if you want to preview changes before applying them for real.</p>
<p>&nbsp;</p>
<p>cheznav is a great for chezmoi users who want a visual way to compare, apply, and clean up dotfile changes easily using a TUI interface.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[elio]]></title><id>https://terminaltrove.com/elio/</id><link href="https://terminaltrove.com/feed/elio/"></link><updated>2026-05-12T23:00:00Z</updated><summary type="html"><![CDATA[A terminal-native file manager with rich previews.]]></summary><content type="html"><![CDATA[<p>elio is a terminal file manager that features a three-pane layout, rich previews, with quick actions support inside of the terminal.</p>
<p>&nbsp;</p>
<p>This file manager can preview supported file types on the right-hand side of the pane and it can preview markdown, code, images, and archive files including zip files. You can do multiple operations in the file manager such as creating three files in one folder in a single bulk file operation. With that, it has trash management and can restore or permanently delete files.</p>
<p>&nbsp;</p>
<p>elio's inline image preview supports Kitty Graphics Protocol, Sixel, and iTerm2 images and it allows you to customize places on the left-hand side and auto-detects connected storage devices. This tool also has vim key-bindings support as well as mouse navigation.</p>
<p>&nbsp;</p>
<p>This terminal file manager is very useful if you need an all-in-one file manager to quickly preview files in a TUI interface without using additional CLI tools or if you are accessing a machine remotely over SSH and you need rich previews of your files.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[ytm-player]]></title><id>https://terminaltrove.com/ytm-player/</id><link href="https://terminaltrove.com/feed/ytm-player/"></link><updated>2026-05-05T23:00:00Z</updated><summary type="html"><![CDATA[A YouTube Music TUI client with vim keybindings, synced lyrics, and cross-platform media keys.]]></summary><content type="html"><![CDATA[<p>ytm-player is a YouTube Music TUI client with vim style key-bindings and synced lyrics.</p>
<p>&nbsp;</p>
<p>This tool requires <a class="tt-link" href="/mpv/" target="_blank" rel="noopener">mpv</a> and <a class="tt-link" href="/yt-dlp/" target="_blank" rel="noopener">yt-dlp</a> for video playback and it has features such as gapless audio, stream prefetching, and it can import from your Spotify playlist. When a track is played in ytm-player, is able to sync lyrics from YouTube and other lyric repositories as a fallback mechanism.</p>
<p>&nbsp;</p>
<p>Extra features include in-app notifications of a currently playing track, Discord and Last.fm support and ytm-player can be used without the need for YouTube Music Premium under the free-tier.</p>
<p>&nbsp;</p>
<p>ytm-player is great for terminal focused music listeners who want a YouTube Music client that supports lyrics, queues, and playback state in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[chess-tui]]></title><id>https://terminaltrove.com/chess-tui/</id><link href="https://terminaltrove.com/feed/chess-tui/"></link><updated>2026-05-05T23:00:00Z</updated><summary type="html"><![CDATA[Play chess from your terminal.]]></summary><content type="html"><![CDATA[<p>chess-tui is a terminal-based chess game which you can play chess locally, and play Lichess games all from the terminal.</p>
<p>&nbsp;</p>
<p>It supports two player local games, has support for universal chess interface (UCI) chess engines such as Stockfish, you can play against the computer and online Lichess matches. Users can run chess-tui on macOS, Linux, and Windows.</p>
<p>&nbsp;</p>
<p>Whilst playing against the computer, you can configure the bot difficulty and the game mode you want to play. For local multi-player games, you can play against other players on the same network or remotely and for Lichess integration, you need a Lichess token to play with other Lichess users.</p>
<p>&nbsp;</p>
<p>chess-tui is best for general chess players, Lichess users and competitive chess players and hobbyists who want quick games, or practice playing chess or need a TUI for Lichess without opening a browser.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[wintui]]></title><id>https://terminaltrove.com/wintui/</id><link href="https://terminaltrove.com/feed/wintui/"></link><updated>2026-05-05T23:00:00Z</updated><summary type="html"><![CDATA[A TUI frontend for winget.]]></summary><content type="html"><![CDATA[<p>wintui is a TUI frontend for winget (Windows Package Manager)</p>
<p>&nbsp;</p>
<p>It handles general administrative operations such as package installation, uninstallation, upgrading, staging changes and version picking. You can see the release notes of each package and also view command previews, package policies, and batch execution with one UAC prompt.</p>
<p>&nbsp;</p>
<p>Extra features include cleaning up old temporary files after installs and uninstalls, health checks, which checks for the package installation status with headless mode support, self upgrade handoff and supports Windows 10 and 11 support.</p>
<p>&nbsp;</p>
<p>This tool works best primarily for windows users who manage apps with winget, needs a package manager with updates, and can be used for automating installation of predefined packages in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[holo]]></title><id>https://terminaltrove.com/holo/</id><link href="https://terminaltrove.com/feed/holo/"></link><updated>2026-05-05T23:00:00Z</updated><summary type="html"><![CDATA[A terminal based profiler and app inspector for Android.]]></summary><content type="html"><![CDATA[<p>holo is a TUI Android profiler and app inspector for logs, databases, traces, and device control.</p>
<p>&nbsp;</p>
<p>This tool reads Logcat, filters by tag, text, or level, queries SQLite databases, monitors CPU, memory, disk, and network.</p>
<p>&nbsp;</p>
<p>It also includes other features such as file browsing, themes, crash and ANR views, session history, runtime permission control, screenshots, app kill, app uninstall, dark mode toggles, layout bounds, and show taps.</p>
<p>&nbsp;</p>
<p>If you find yourself debugging Android apps and using the ADB logcat tool, you may find that holo would work best for you if you need interactive stats, real time crashes, traces, device information all in one TUI.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[splashboard]]></title><id>https://terminaltrove.com/splashboard/</id><link href="https://terminaltrove.com/feed/splashboard/"></link><updated>2026-05-05T23:00:00Z</updated><summary type="html"><![CDATA[A customizable terminal splash screen with plugin-based data sources.]]></summary><content type="html"><![CDATA[<p>splashboard is a customizable terminal splash dashboard shown on shell startup or any directory change from inside of the terminal.</p>
<p>&nbsp;</p>
<p>This tool can show a dashboard of statistics or any form of data that can be displayed in the terminal. For example: Git information, GitHub statistics, CI health, pull requests and contribution heatmaps. splashboard can also be configured via a local .splashboard/dashboard.toml file.</p>
<p>&nbsp;</p>
<p>splashboard is suitable for developers who want an immediate overview of useful information they care about inside their terminal, instead of an empty new shell when they create a new terminal session.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[nless]]></title><id>https://terminaltrove.com/nless/</id><link href="https://terminaltrove.com/feed/nless/"></link><updated>2026-05-05T23:00:00Z</updated><summary type="html"><![CDATA[Excel for your logs. Pipe in anything, wrangle it into columns.]]></summary><content type="html"><![CDATA[<p>nless is a TUI for exploring streaming data, logs and tabular command output in the terminal.</p>
<p>&nbsp;</p>
<p>It turns incoming text into columns, keeps live feeds readable with arrival timestamps, tail mode, and time windows, then lets you filter, sort, search, pivot, and reshape the result as it changes. It can also parse JSON, CSV and detect common log formats without any manual setup.</p>
<p>&nbsp;</p>
<p>It also keeps analysis history with buffers, separates files or shell command output into buffer groups, pins columns for wide scans, and gives you raw pager mode, pipe mode, saved sessions, reusable views, and failed-line inspection.</p>
<p>&nbsp;</p>
<p>This tool is useful for engineers watching API streams, Kubernetes events, CI pipelines, access logs, server logs and other live data as sortable tabular columns for inspection in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[toofan]]></title><id>https://terminaltrove.com/toofan/</id><link href="https://terminaltrove.com/feed/toofan/"></link><updated>2026-04-28T23:00:00Z</updated><summary type="html"><![CDATA[A minimal, lightning-fast typing tester TUI.]]></summary><content type="html"><![CDATA[<p>toofan is a typing TUI for practicing English words and real code snippets inside of the terminal.</p>
<p>&nbsp;</p>
<p>It has two practice modes, curated topic based lessons, support for multiple languages, live WPM and accuracy tracking. It also has a error review and a rank system tied to your typing speed.&nbsp;</p>
<p>&nbsp;</p>
<p>If you want to see an overview of all your stats, toofan comes with a profile dashboard showing speed history, personal bests across durations, recent tests and a daily activity heatmap at a glance. It also has themes and local backups just in case.</p>
<p>&nbsp;</p>
<p>This tool works best for programmers, students, and hobbyists who want to practice and improve their typing skills that feels closer to code and fully runs in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[lfk]]></title><id>https://terminaltrove.com/lfk/</id><link href="https://terminaltrove.com/feed/lfk/"></link><updated>2026-04-28T23:00:00Z</updated><summary type="html"><![CDATA[A Lightning Fast Kubernetes navigator.]]></summary><content type="html"><![CDATA[<p>lfk (Lightning Fast Kubernetes) is a Kubernetes TUI for browsing and managing clusters in the terminal. It uses a three-column Miller layout with a&nbsp;<a class="tt-link" href="/yazi/" target="_blank" rel="noopener">yazi</a>-inspired interface.&nbsp;</p>
<p>&nbsp;</p>
<p>It handles multi-cluster and multi k8s context setups and shows the main dashboard on the right hand side with the number of running nodes, pods, and resources. In the TUI, you can navigate to each k8s resource within a cluster. These are under specific sections including workloads, networking, storage and access controls.</p>
<p>&nbsp;</p>
<p>You can use lfk to view all namespaces or search, filter, and perform bulk actions. It also has a monitoring dashboard for Prometheus alerts, and has an integration that allows you to configure and manage Helm charts inside of lfk.</p>
<p>&nbsp;</p>
<p>This tool is a strong fit for DevOps engineers, experienced Kubernetes users and those who need a 3-column&nbsp;<a class="tt-link" href="/mc/" target="_blank" rel="noopener">Midnight Commander</a> style layout to easily inspect any k8s resource and monitor the cluster status in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[threatdeck]]></title><id>https://terminaltrove.com/threatdeck/</id><link href="https://terminaltrove.com/feed/threatdeck/"></link><updated>2026-04-28T23:00:00Z</updated><summary type="html"><![CDATA[A terminal based threat intelligence monitoring and alerting platform.]]></summary><content type="html"><![CDATA[<p>threatdeck is a terminal threat intelligence monitor for tracking security feeds with matching keywords, and generating alerts in the terminal.</p>
<p>&nbsp;</p>
<p>It pulls data from many source formats like RSS, Atom feeds, APIs, website scraped sources, and even .onion sources via Tor. It does this to create an aggregated feed to manage all sources for text or regex keyword matching, criticality levels, deduplicated alerts, snippet extraction, and cached article reading.</p>
<p>&nbsp;</p>
<p>Alerts can be set automatically and you can categorize their severity (Low, Medium, High, and Critical) based on the keywords being monitored. In the TUI dashboard, it shows seven day trend views, recent alerts, feed health monitoring, and a criticality distribution which shows the number of matched security threats that are from Low to Critical.</p>
<p>&nbsp;</p>
<p>This tool is handy for those who are security researchers, threat analysts, solo researchers or anyone who is interested in monitoring threat feeds in their job. Combined with the ability to send alerts via email, webhooks, or discord makes threatdeck useful.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[steamfetch]]></title><id>https://terminaltrove.com/steamfetch/</id><link href="https://terminaltrove.com/feed/steamfetch/"></link><updated>2026-04-28T23:00:00Z</updated><summary type="html"><![CDATA[Display your Steam stats in the terminal.]]></summary><content type="html"><![CDATA[<p>steamfetch is a fetch-like tool similar to <a class="tt-link" href="https://terminaltrove.com/neofetch/" target="_blank" rel="noopener">neofetch</a>, for showing your Steam profile stats in the terminal.&nbsp;</p>
<p>&nbsp;</p>
<p>It displays account statistics such as level, member since date, games owned, playtime hours, achievement progress, top played games, recently played titles, and rarest achievements.&nbsp;It also shows your avatar image, using image protocols such as Sixel, Kitty, and iTerm2 to display your profile picture in the terminal, otherwise block characters are used. If no avatar is found, an ASCII steam logo is shown instead.</p>
<p>&nbsp;</p>
<p>The tool loads stats via an SDK (by detecting the a logged in Steam user) or an API key (for advanced users), but if you're looking to try it out without an account, steamfetch can show demo data without you connecting an API key.</p>
<p>&nbsp;</p>
<p>Useful for Steam users, gamers and those curious about their Steam stats, steamfetch is ideal if you want a <a href="https://terminaltrove.com/neofetch/" target="_blank" rel="noopener">neofetch-like</a> banner of account statistics, play history, and achievements to show off to your friends or display in the terminal in style.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[adsb-tui]]></title><id>https://terminaltrove.com/adsb-tui/</id><link href="https://terminaltrove.com/feed/adsb-tui/"></link><updated>2026-04-28T23:00:00Z</updated><summary type="html"><![CDATA[A modern terminal user interface for tracking aircraft using ADS-B data.]]></summary><content type="html"><![CDATA[<p>adsb-tui is a TUI for tracking and watching live flight aircraft data from an ADS-B (Automatic Dependent Surveillance&ndash;Broadcast) in the terminal.</p>
<p>&nbsp;</p>
<p>It shows live aircraft data with the country flags representing the origin of the aircraft, and it shows their callsign, route and altitude information. You can add any aircraft to your favorites and monitor its flight journey. Radar mode calculates the proximity of any aircraft based on your estimated location. Plus, you can capture and export this data CSV or JSON.</p>
<p>&nbsp;</p>
<p>It also has layout modes for full, compact, and radar views, adjustable stale aircraft filtering, trail length settings, radar range controls with logging controls, and threshold settings for masking location derived values.</p>
<p>&nbsp;</p>
<p>This TUI is useful for aviation hobbyists, ADS-B tinkerers and curious flight enthusiasts who want to track aircraft and air traffic around them and see this beautifully displayed in a TUI interface.&nbsp;</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[octoscope]]></title><id>https://terminaltrove.com/octoscope/</id><link href="https://terminaltrove.com/feed/octoscope/"></link><updated>2026-04-28T23:00:00Z</updated><summary type="html"><![CDATA[A terminal dashboard for your GitHub account, or anyone else's public GitHub profile.]]></summary><content type="html"><![CDATA[<p>octoscope is a TUI for checking a GitHub profile, repository activity, and repo health in the terminal.</p>
<p>&nbsp;</p>
<p>It displays GitHub data in a minimal dashboard showing repositories, open pull requests, authored issues, contribution heatmaps, followers, stars, organisation links, and searchable repo lists.</p>
<p>&nbsp;</p>
<p>This tool also has a 60 second auto refresh, manual refresh, public only mode for presentations, desktop notifications, and is aware of rate limits in case you go over GitHub's limits.</p>
<p>&nbsp;</p>
<p>Ideal for GitHub users who want to view their own GitHub profile stats and recent activity for sharing with colleagues, friends or social media, octoscope can be used if you want a quick glance of other public GitHub profiles in the terminal without using a browser.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[see-tui]]></title><id>https://terminaltrove.com/see-tui/</id><link href="https://terminaltrove.com/feed/see-tui/"></link><updated>2026-04-21T23:00:00Z</updated><summary type="html"><![CDATA[A TUI based tool to lookup logs from systemd services.]]></summary><content type="html"><![CDATA[<p>see-tui is a TUI tool for reading and filtering systemd service logs in the terminal.</p>
<p>&nbsp;</p>
<p>It opens multiple systemd service logs and displays them in a tab view which you can apply custom filters such as date range filtering, string pattern matching searches and filtering by specific service.&nbsp;</p>
<p>&nbsp;</p>
<p>This tool also has vim-style navigation, quick switching between log buffers, has detailed views and clipboard support for selected key value pairs from log entries.</p>
<p>&nbsp;</p>
<p>Works best for Linux users, sysadmins and developers, see-tui is useful for those navigating through raw journalctl output logs and when you need to audit or read all available service logs remotely and intuitively in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[nv-monitor]]></title><id>https://terminaltrove.com/nv-monitor/</id><link href="https://terminaltrove.com/feed/nv-monitor/"></link><updated>2026-04-21T23:00:00Z</updated><summary type="html"><![CDATA[A low-level Nvidia GPU system monitor.]]></summary><content type="html"><![CDATA[<p>nv-monitor is a low-level NVIDIA system monitor built for monitoring multiple high performance GPU clusters in the terminal.</p>
<p>&nbsp;</p>
<p>Alongside monitoring the CPU cores and memory usage of the running machine, each connected GPU is monitored with it's temperature, power, VRAM, and aggregate GPU usage. The top used processes are shown below the GPU stats. It handles unified memory, includes synthetic load generation and can also monitor RDMA or InfiniBand throughput.</p>
<p>&nbsp;</p>
<p>Developers or machine learning engineers specializing in high performance computing, CUDA kernel performance tuning, inference engineering, or DGX users would find nv-monitor useful&nbsp;when they need to monitor GPU health and cluster operations for scaling GPU workloads or inference performance in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[hzfind]]></title><id>https://terminaltrove.com/hzfind/</id><link href="https://terminaltrove.com/feed/hzfind/"></link><updated>2026-04-21T23:00:00Z</updated><summary type="html"><![CDATA[A CLI/TUI to find the best Hetzner Server Auction deals.]]></summary><content type="html"><![CDATA[<p>hzfind is a CLI and TUI tool for finding good value Hetzner Server Auction machines in the terminal.</p>
<p>&nbsp;</p>
<p>It pulls live Hetzner auction data, sorts servers by CPU value per euro, RAM per euro, and storage per euro and includes PassMark CPU benchmarks for quick server comparisons. You can see more details and properties of a server you're interested in, with the ability to see the location, storage and pricing with the full server price inclusive of value added tax (VAT) which is displayed and shown in the TUI.</p>
<p>&nbsp;</p>
<p>This tool also has a JSON listing mode, aggregated stats, opening the server in the browser, VAT toggling, configurable tax rate, and an optional cloud baseline comparison against Hetzner's CCX33 instance.</p>
<p>&nbsp;</p>
<p>Ideal for self hosters, software engineers, and sysadmins who already know their way around servers and want a faster way to compare Hetzner auction machines by value in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[mac-cleanup-go]]></title><id>https://terminaltrove.com/mac-cleanup-go/</id><link href="https://terminaltrove.com/feed/mac-cleanup-go/"></link><updated>2026-04-21T23:00:00Z</updated><summary type="html"><![CDATA[A preview first TUI for cleaning macOS caches, logs, and temporary files.]]></summary><content type="html"><![CDATA[<p>mac-cleanup-go is a TUI macOS cleaner for scanning temporary files, caches and log files before removing them.</p>
<p>&nbsp;</p>
<p>It scans across common junk categories and displays each of their file sizes and paths before deletion, sends items to the trashcan by default and also keeping riskier categories unselected unless you explicitly include them.</p>
<p>&nbsp;</p>
<p>You can also do a preview-first cleanup and select categories by enabling Full Disk Access support for restricted paths (For macOS permissions).</p>
<p>&nbsp;</p>
<p>This tool works best for Mac power users and intermediate users who want to quickly examine temporary files taking up space and preview them before removing them in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[gitpane]]></title><id>https://terminaltrove.com/gitpane/</id><link href="https://terminaltrove.com/feed/gitpane/"></link><updated>2026-04-21T23:00:00Z</updated><summary type="html"><![CDATA[Multi repo Git workspace dashboard for the terminal.]]></summary><content type="html"><![CDATA[<p>gitpane is a multi repo Git dashboard for watching many repositories from one place in the terminal.</p>
<p>&nbsp;</p>
<p>It tracks branch state, dirty files, ahead and behind status, active worktrees, changed files, commit history and updating repo state in near real time with split diffs.&nbsp;</p>
<p>&nbsp;</p>
<p>It also has commit search, push, pull, rebase actions, repo sorting, clipboard copying, mouse support, add and remove controls, and further configuration via a TOML file for scan depth, exclusions pinned repos and more.</p>
<p>&nbsp;</p>
<p>For developers managing lots of repos, microservices, or generated worktrees who want to view their local repositories and check without navigating between directories in the terminal, can use gitpane for that use case.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[toast]]></title><id>https://terminaltrove.com/toast/</id><link href="https://terminaltrove.com/feed/toast/"></link><updated>2026-04-21T23:00:00Z</updated><summary type="html"><![CDATA[A lightweight TUI IDE for making quick in-the-moment edits.]]></summary><content type="html"><![CDATA[<p>toast is a lightweight in terminal editor for quick file edits when a full desktop IDE feels like too much.</p>
<p>&nbsp;</p>
<p>It handles multi tab editing, syntax highlighting, project search, also LSP completions, hover docs, go to definition, file tree actions, git status, and undo and redo.</p>
<p>&nbsp;</p>
<p>Other features are file watching, built in themes, VS Code theme import, configurable settings, unsaved change markers, and support for Go, Python, Rust, web files, bash, and Markdown.</p>
<p>&nbsp;</p>
<p>Useful for programmers and tinkerers when you need to patch files, inspect a project, or jump between edits quickly in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[lazyenv]]></title><id>https://terminaltrove.com/lazyenv/</id><link href="https://terminaltrove.com/feed/lazyenv/"></link><updated>2026-04-14T23:00:00Z</updated><summary type="html"><![CDATA[A TUI tool for managing multiple .env files in the terminal.]]></summary><content type="html"><![CDATA[<p>lazyenv is a TUI tool that manages environment variables directly in the terminal.</p>
<p>&nbsp;</p>
<p>It allows you to browse, compare, and edit multiple .env files and replaces manual editing with a clean, visual overview of your workspace variables. It displays a two panel layout with file list and variables with the ability to perform inline editing and side-by-side diffing between two files.</p>
<p>&nbsp;</p>
<p>Those that frequently need to access the contents of a machine's environment variables would find lazyenv a perfect usecase for this. You can use this tool if you need to handle local .env file configurations without leaving the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[unifly]]></title><id>https://terminaltrove.com/unifly/</id><link href="https://terminaltrove.com/feed/unifly/"></link><updated>2026-04-14T23:00:00Z</updated><summary type="html"><![CDATA[A CLI/TUI for UniFi network controller management.]]></summary><content type="html"><![CDATA[<p>unifly is a complete CLI toolkit and a TUI monitoring system for Ubiquiti UniFi network devices and comes with 24 top-level commands for network management and automation.</p>
<p>&nbsp;</p>
<p>It has an 8 screen control pane number-based key navigation with live bandwidth charts, zoomable topology, client filtering, firewall policy editing, and real-time event streaming. It can display traffic graphs with the specific clients, device information and network topology info as well as firmware and uptime data. It also includes customizable themes and named profile configurations.&nbsp;</p>
<p>&nbsp;</p>
<p>This tool is useful for network administrators, sysadmins, and those that use UniFi infrastructure and need a way to interact with devices on the UniFi network.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[artui]]></title><id>https://terminaltrove.com/artui/</id><link href="https://terminaltrove.com/feed/artui/"></link><updated>2026-04-14T23:00:00Z</updated><summary type="html"><![CDATA[Read and track recent arXiv papers with a TUI.]]></summary><content type="html"><![CDATA[<p>arTui is a small arXiv reader and tracker with a TUI for following recent papers, saving articles, and keeping research notes in the terminal.</p>
<p>&nbsp;</p>
<p>It pulls recent papers from chosen categories, tracks read and unread items and supports keyword filters with global search, and saved libraries. You can directly download PDFs from arXiv, look up papers with BibTeX citation browsing, and you can save them at different user-specified directories.</p>
<p>&nbsp;</p>
<p>For researchers, students, and hobbyists who frequently read papers or need to keep up with the latest papers released on arXiv will find this tool helpful while still using the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[rustlens]]></title><id>https://terminaltrove.com/rustlens/</id><link href="https://terminaltrove.com/feed/rustlens/"></link><updated>2026-04-14T23:00:00Z</updated><summary type="html"><![CDATA[A blazing-fast Rust code inspector for the terminal.]]></summary><content type="html"><![CDATA[<p>rustlens is a fast Rust code inspector for browsing and exploring Rust codebases to understand the source structure, symbols, and dependencies of a project directly in the terminal.</p>
<p>&nbsp;</p>
<p>Upon running rustlens, it does a code analysis of all Rust source files and extracts the syntax and language semantics used in a project such as: functions, constants, enums, traits, impl blocks, structs and modules.</p>
<p>&nbsp;</p>
<p>With this you can easily navigate and search certain types or structs with the search box and the definition / implementation of the selected type is shown on the right hand pane. It comes with a cargo dependency view to visualize all dependencies used in a project and supports vim style key bindings.</p>
<p>&nbsp;</p>
<p>This tool is directed towards software engineers or developers who primarily use the Rust programming language and also learners that want to get a quick map of a Rust codebase or crate structure very quickly.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[sheets]]></title><id>https://terminaltrove.com/sheets/</id><link href="https://terminaltrove.com/feed/sheets/"></link><updated>2026-04-14T23:00:00Z</updated><summary type="html"><![CDATA[Minimal terminal based spreadsheet and CSV viewer.]]></summary><content type="html"><![CDATA[<p>sheets is a terminal based spreadsheet and CSV viewer that can open CSV files and edit cells with vim-like navigation.</p>
<p>&nbsp;</p>
<p>It has visual mode which you can insert formulas with a selected range of rows or columns for basic calculations. You can directly edit cells, insert or delete cells and cut and paste cells. This tool can search forwards and backwards and has command mode allowing you to save a CSV file or open a new one.</p>
<p>&nbsp;</p>
<p>sheets is for those who are familiar with Excel, formulas and would want a minimal CSV viewer with a spreadsheet TUI for the most basic operations.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[netwatch]]></title><id>https://terminaltrove.com/netwatch/</id><link href="https://terminaltrove.com/feed/netwatch/"></link><updated>2026-04-14T23:00:00Z</updated><summary type="html"><![CDATA[Real time network diagnostics in your terminal.]]></summary><content type="html"><![CDATA[<p>netwatch is an all in one TUI network diagnostics tool that monitors interfaces, connections, DNS, bandwidth, all down to the packet level in real time.</p>
<p>&nbsp;</p>
<p>It features an overview dashboard that shows you the live traffic (RX and TX) with the interface identifier and IP information. The top network connections are displayed in the dashboard with configurable health check monitoring, network timelines, and a color-coded latency heatmap that measures host and client ping latency. It has a built in packet capture and decoder which allows you to inspect captured packets in PCAP format, and it can optionally monitor eBPF packets as well.</p>
<p>&nbsp;</p>
<p>This tool also shows a topology view with an ASCII network map visualization (unique to netwatch), showing the network traffic frequency with the process names, PIDs, where it came from and a visualization showing the timeframe of bandwidth data and packets in the TUI.</p>
<p>&nbsp;</p>
<p>Ideal for sysadmins, network engineers, homelab enthusiasts and anyone interested in packet inspection, use netwatch when you need to diagnose network issues visually on a local or remote machine using a single tool with multiple functions in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[deadbranch]]></title><id>https://terminaltrove.com/deadbranch/</id><link href="https://terminaltrove.com/feed/deadbranch/"></link><updated>2026-04-07T15:00:00Z</updated><summary type="html"><![CDATA[Clean up stale git branches safely.]]></summary><content type="html"><![CDATA[<p>deadbranch is a git branch cleanup tool for finding and removing stale branches without deleting useful work.</p>
<p>&nbsp;</p>
<p>It finds old branches, deletes merged ones by default, protects main branch names, also skips WIP and draft patterns, saves backup SHAs, and works with local or remote branches.</p>
<p>&nbsp;</p>
<p>Other features include dry runs, branch statistics, backup restore, shell completions, and an interactive TUI interface with searching, visual selection, sorting, and a fun particle dissolving animation when a branch is deleted.</p>
<p>&nbsp;</p>
<p>This tool makes sense for developers maintaining repos when old branches pile up after fixes, experiments, and reviews in the terminal. It is also an ideal tool even if sometimes you want to delete a branch in style.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[gitsocial]]></title><id>https://terminaltrove.com/gitsocial/</id><link href="https://terminaltrove.com/feed/gitsocial/"></link><updated>2026-04-07T15:00:00Z</updated><summary type="html"><![CDATA[Social layer for git repositories.]]></summary><content type="html"><![CDATA[<p>gitsocial is a <a href="/categories/git" target="_blank" rel="noopener">git</a> based&nbsp;collaboration tool&nbsp;that allows you to view and store posts, issues, pull requests, and releases inside any given git repository.</p>
<p>&nbsp;</p>
<p>It is agnostic of where the repository is hosted, and supports GitHub, GitLab, Codeberg, Bitbucket and self-hosted providers for it to work. It works by storing all activity (including posts, issues, pull-requests and releases) on gitmsg/* branches and syncs using git fetch (update) and git push (to publish). It handles releases with artifacts and is useable via a TUI (or CLI), and JSON-RPC.</p>
<p>&nbsp;</p>
<p>Since git is used as the underlying tool for its functionality, it can work offline and can work peer to peer (if self-hosted) and it comes with support for posting comments, re-posts, timelines, issues, project management features such as boards, milestones and cross-forge pull requests with version-aware reviews.&nbsp;</p>
<p>&nbsp;</p>
<p>This tool works best for those who are in open source teams or are git-heavy power users who need to an all-in-one tool that you can review pull-requests, comment and publishing releases in any Git hosting provider and works offline or online in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[purple]]></title><id>https://terminaltrove.com/purple/</id><link href="https://terminaltrove.com/feed/purple/"></link><updated>2026-04-07T15:00:00Z</updated><summary type="html"><![CDATA[A terminal SSH config manager and cockpit for your servers.]]></summary><content type="html"><![CDATA[<p>purple is a terminal SSH client and config manager which acts as a cockpit for your remote servers in a TUI interface.</p>
<p>&nbsp;</p>
<p>It searches SSH hosts in a config file and can sync servers from 16 cloud providers, i.e. AWS EC2, GCP, Azure, Vultr, Hetzner, DigitalOcean and many others. After adding a server, purple gives you immediate server health statistics and metadata such as the connection info, running containers (via Docker), an activity graph with the number of SSH connections and the last SSH connection time which is useful for sorting or grouping other servers.</p>
<p>&nbsp;</p>
<p>It also manages Docker and Podman over SSH, browses remote files, runs command snippets, retrieves SSH passwords from common password managers and keychains, and ignores comments in the SSH config file so your notes aren't altered.</p>
<p>&nbsp;</p>
<p>This tool is ideal for system administrators, DevOps engineers, and developers who frequently need to SSH into many hosts to know their server's health status immediately and need an alternative to directly editing their&nbsp;<code>~/.ssh/config</code> file in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[siggy]]></title><id>https://terminaltrove.com/siggy/</id><link href="https://terminaltrove.com/feed/siggy/"></link><updated>2026-04-07T15:00:00Z</updated><summary type="html"><![CDATA[A terminal-based Signal messenger client with an IRC aesthetic.]]></summary><content type="html"><![CDATA[<p>siggy is a TUI Signal messenger client with vim keybindings and an IRC-like feel for messaging in the terminal.</p>
<p>&nbsp;</p>
<p>It has several features that makes it a useful signal messenger such as 1:1 and group messages, replies, image attachments, clickable hyper-links, typing indicators, synced messages from your phone, unread tracking, reactions, editing, deleting your own messages and notifications via the terminal bell or OS-level desktop notifications.</p>
<p>&nbsp;</p>
<p>You can search messages, mention members in the group chat, read receipts for outgoing messages, create disappearing messages (with a message timer), and it has mouse support, a group management setup wizard with QR code linking.</p>
<p>&nbsp;</p>
<p>Is best used for those who are either hobbyist, advanced or power users of Signal who would like a fast TUI interface to the standard signal client and to have most of the features all inside the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[gloomberb]]></title><id>https://terminaltrove.com/gloomberb/</id><link href="https://terminaltrove.com/feed/gloomberb/"></link><updated>2026-04-07T15:00:00Z</updated><summary type="html"><![CDATA[An extensive financial terminal, in your terminal.]]></summary><content type="html"><![CDATA[<p>gloomberb is a finance terminal for tracking markets, portfolios, and displaying market data with charts in the terminal.</p>
<p>&nbsp;</p>
<p>It tracks multiple markets, portfolios and shows real time quotes, with fundamentals, charts, and custom layouts. You can add as many markets into your watchlist, for stocks it shows the ticker with it's last asking price, intra-day change %, market cap and P/E ratio. It also has a command bar where commands are invoked via Control+P, has shortcuts which are used for navigation and launching new windows, plus it has support for split panes, search, settings and theme selection.</p>
<p>&nbsp;</p>
<p>This tool also supports plugins, such as an "Ask AI" plugin to screen stocks using questions, view SEC filings, notes, news and a plugin for viewing US options chains. You can&nbsp;connect a broker (IBKR for example) for portfolio tracking or you can enter in your positions manually. It is also possible to compare against multiple tickers and produce a single chart comparison which overlays the charts of multiple tickers.</p>
<p>&nbsp;</p>
<p>gloomberb is useful to those who are retail or hobbyist investors, and those who want to view their stock portfolio with a minimalist terminal aesthetic. It is recommended to use a terminal with rich Kitty graphics support such as iTerm2, WezTerm, Ghostty and others for the best experience.&nbsp;</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[llmfit]]></title><id>https://terminaltrove.com/llmfit/</id><link href="https://terminaltrove.com/feed/llmfit/"></link><updated>2026-04-07T15:00:00Z</updated><summary type="html"><![CDATA[A terminal tool that finds what LLM models can run on your system's RAM, CPU, and GPU. ]]></summary><content type="html"><![CDATA[<p>llmfit is a terminal tool that checks which local LLMs can fit on your machine and ranks how well it can run on your hardware.</p>
<p>&nbsp;</p>
<p>It automatically detects your system specifications such as RAM, VRAM, CPU, GPU and inference runtime and then scores models by quality, speed, fit, and required memory consumption. You can compare over hundreds of models against your machines requirements and it allows you to filter more than 20 different properties, such as parameter count, the model architecture, quantization, context size, tokens per second, and how well the model fits on your machine.</p>
<p>&nbsp;</p>
<p>You can search the model name in the search bar and you can filter by model capability (reasoning, tool use, chat, coding, multimodal, embedding) and it detects which runtime to run the model under (runtimes such as vLLM, MLX, llama.cpp, Docker Model Runner, and LM Studio.)</p>
<p>&nbsp;</p>
<p>This tool is very useful to AI researchers, developers, engineers, and AI enthusiasts who are interested in self-hosted LLM inference engineering who want to pick the best model for their machine depending on their laptop, desktop, or GPU box specs in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[jsongrep]]></title><id>https://terminaltrove.com/jsongrep/</id><link href="https://terminaltrove.com/feed/jsongrep/"></link><updated>2026-03-31T23:00:00Z</updated><summary type="html"><![CDATA[A path query language for JSON, YAML, TOML, and other serialization formats.]]></summary><content type="html"><![CDATA[<p>jsongrep (jg) is a command line query tool for fast searching and querying structured data with regular path expressions across multiple formats.</p>
<p>&nbsp;</p>
<p>The main difference between jsongrep and <a class="tt-link" href="/jq/" target="_blank" rel="noopener">jq</a> is that this tool queries more than just JSON. It supports and queries inputs that are in YAML, NDJSON, TOML, JSONL, CBOR, and MessagePack from files or stdin, with count, depth, format, and path controls. It also includes fixed string search, compact output, path headers, case insensitive matching, and shell completions.</p>
<p>&nbsp;</p>
<p>Another significant difference is the declarative path-matching tasks, which you can specify the exact shape of the path you want and jsongrep's engine processes it and finds them.</p>
<p>&nbsp;</p>
<p>jsongrep is for those who want a fast JSON query processor and an alternative to <a href="/jq/" target="_blank" rel="noopener">jq</a> to query across multiple structured formats very quickly.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[rfc_reader]]></title><id>https://terminaltrove.com/rfc_reader/</id><link href="https://terminaltrove.com/feed/rfc_reader/"></link><updated>2026-03-31T23:00:00Z</updated><summary type="html"><![CDATA[An RFC viewer with TUI.]]></summary><content type="html"><![CDATA[<p data-start="1471" data-end="1625">rfc_reader is a TUI RFC reader for fetching and browsing tens of thousands of IETF RFCs (Request for Comments) documents locally in the terminal.</p>
<p data-start="1471" data-end="1625">&nbsp;</p>
<p data-start="1627" data-end="1801">It can fetch RFCs by number and cache them automatically for offline reading. It supports text search inside documents and table of contents (ToC) navigation. Whether if the documents are offline or online in rfc_reader, you can navigate via keyboard controls, read a specific RFC, and quickly jump between reading, searching, and section browsing in one place.</p>
<p data-start="1803" data-end="1993">&nbsp;</p>
<p data-start="1995" data-end="2195">If you are familiar with reading RFC documents and accessing them frequently on the web, or you require reading RFCs in general, this tool is useful to have a way of fetching RFCs documents and reading them all in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[otel-tui]]></title><id>https://terminaltrove.com/otel-tui/</id><link href="https://terminaltrove.com/feed/otel-tui/"></link><updated>2026-03-31T23:00:00Z</updated><summary type="html"><![CDATA[A terminal OpenTelemetry viewer.]]></summary><content type="html"><![CDATA[<p>otel-tui is a terminal viewer for inspecting telemetry data from OpenTelemetry and related observability formats.</p>
<p>&nbsp;</p>
<p>It reads OpenTelemetry, Zipkin, Prometheus, and Datadog data, also shows traces, spans, topologies, metrics, logs, filters, and basic metric charts. It also features trace and log detail views, links between logs and spans, clipboard copying for log bodies, refresh controls, and buffer settings.</p>
<p>&nbsp;</p>
<p>Useful for backend developers and platform engineers debugging services, watching signals, or checking telemetry feeds directly without opening a browser.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[hyprmoncfg]]></title><id>https://terminaltrove.com/hyprmoncfg/</id><link href="https://terminaltrove.com/feed/hyprmoncfg/"></link><updated>2026-03-31T23:00:00Z</updated><summary type="html"><![CDATA[A terminal first monitor configurator and daemon for Hyprland.]]></summary><content type="html"><![CDATA[<p>hyprmoncfg is a TUI and CLI tool for configuring Hyprland monitors, saving named display profiles, and fixing broken layouts in the terminal.</p>
<p>&nbsp;</p>
<p>Instead of hand editing monitor configs and lining screens manually, this tool handles monitor placement, workspace planning, mirroring, scaling, transforms and also hardware based monitor matching.</p>
<p>&nbsp;</p>
<p>Compared with heavier GUI tools, it keeps profile editing and auto-switching without extra runtime dependencies beyond Hyprland, while the background daemon automatically applies the best matching profile on hotplug. After changing a profile, you can automatically revert it if there is an issue.</p>
<p>&nbsp;</p>
<p>Useful for Hyprland users with multiple monitor setups, hyprmoncfg can be used when you need to move between a desk, dock, external screen, or projector and want saved profiles, auto-switching, and monitor layout control in a TUI without hand-editing config files.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[darya]]></title><id>https://terminaltrove.com/darya/</id><link href="https://terminaltrove.com/feed/darya/"></link><updated>2026-03-31T23:00:00Z</updated><summary type="html"><![CDATA[A disk usage explorer with a TUI and live treemap.]]></summary><content type="html"><![CDATA[<p>darya is a lightweight TUI disk usage explorer for the terminal built to show what is taking up space on a system.</p>
<p>&nbsp;</p>
<p>It scans directories, filters entries, sorts by size or name and can handle hidden files, one filesystem limits, snapshots, imports, and exports. Compared with <code>du</code>, and <a class="tt-link" href="/ncdu/" target="_blank" rel="noopener">ncdu</a>, it leans more into browsing and inspection of specific files than plain size totalling of the entire disk. In the TUI, it has standard file operations to delete, move files and rescan the filesystem.</p>
<p>&nbsp;</p>
<p>Also, it comes with a live color-coded treemap view for a more visual representation of which contents take up the most space in the users filesystem.</p>
<p>&nbsp;</p>
<p>darya is useful for developers, sysadmins, and power users who need to monitor and visualize disk space, free up extra data held in cache files and folders, or display a treemap of files on remote servers in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[lazyjira]]></title><id>https://terminaltrove.com/lazyjira/</id><link href="https://terminaltrove.com/feed/lazyjira/"></link><updated>2026-03-31T23:00:00Z</updated><summary type="html"><![CDATA[A TUI for Jira, like lazygit but for Jira.]]></summary><content type="html"><![CDATA[<p>lazyjira is a TUI for Jira built for browsing issues and editing tickets directly in the terminal.</p>
<p>&nbsp;</p>
<p>It supports standard JQL search with autocomplete, highlighting, and history and in its interface has useful properties also found in the Jira tickets such as priority, assignee, labels, comments, descriptions, transitions, and custom fields.</p>
<p>&nbsp;</p>
<p>The TUI has a 4 panel layout showing issues, projects, details and status in one view. If you're familiar with vim or custom keybindings which it supports, navigation through the layout is straightforward. It also includes saved JQL tabs, mouse reporting, adaptive layouts, column control, and inline editing through your editor.</p>
<p>&nbsp;</p>
<p>This tool is useful for engineers and those who use Jira daily who want ticket triage, status changes, and issue reading from the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[cliamp]]></title><id>https://terminaltrove.com/cliamp/</id><link href="https://terminaltrove.com/feed/cliamp/"></link><updated>2026-03-25T00:00:00Z</updated><summary type="html"><![CDATA[A terminal music player inspired by winamp.]]></summary><content type="html"><![CDATA[<p>cliamp is a terminal music player that plays internet streams, podcasts, and local audio files from the terminal.</p>
<p>&nbsp;</p>
<p>Core features include playback for many audio files, (MP3, WAV, FLAC, OGG, AAC, ALAC, Opus, and WMA), playlist and music folder support, streaming from platforms such as YouTube, SoundCloud, Bilibili, Spotify and Navidrome, parametric EQ for shaping sound and the ability to stream audio from internet radio stations.</p>
<p>&nbsp;</p>
<p>This tool also has support for lyrics, themes, audio quality controls, keybindings and config files for custom stations and playback settings. The reactive visualizations are one of the highlight features of cliamp, and you can cycle through 20+ unique visualizations in the TUI.</p>
<p>&nbsp;</p>
<div class="text-base my-auto mx-auto [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)">
<div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn">
<div class="flex max-w-full flex-col gap-4 grow">
<div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1" dir="auto" data-message-author-role="assistant" data-message-id="4c21d9f3-98ca-437e-8724-86305eb7bbca" data-message-model-slug="gpt-5-4-thinking">
<div class="flex w-full flex-col gap-1 empty:hidden">
<div class="markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling">
<p data-start="731" data-end="957" data-is-last-node="" data-is-only-node="">cliamp is ideal for software engineers, streamers, vibe coders or anyone deep working on their own projects and needs something to listen to on a free weekend or late at night. It's best used in sessions where you want to stay focused, hyped or relaxed while LoFi music plays in the background in a terminal window.</p>
</div>
</div>
</div>
</div>
</div>
</div>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[twig]]></title><id>https://terminaltrove.com/twig/</id><link href="https://terminaltrove.com/feed/twig/"></link><updated>2026-03-25T00:00:00Z</updated><summary type="html"><![CDATA[A high-performance terminal UI for exploring JSON and YAML files interactively.]]></summary><content type="html"><![CDATA[<p>twig is a terminal tool for reading JSON and YAML files in the terminal.</p>
<p>&nbsp;</p>
<p>Core features include deep fuzzy search across keys and values, breadcrumb based navigation through nested trees, read only local file handling for sensitive files, instant loading for smaller files, themes, and a streaming SQLite backend for larger datasets.</p>
<p>&nbsp;</p>
<p>You can also use this tool to clean up common broken JSON, i.e. trailing commas, <code>NaN</code> values, and unquoted keys. It has a helpful column based view that keeps the parent context visible instead of hiding it while you move deeper into large files.</p>
<p>&nbsp;</p>
<p>twig is useful for anyone inspecting configs, API responses, logs, or heavy nested dataset files in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[bpftop]]></title><id>https://terminaltrove.com/bpftop/</id><link href="https://terminaltrove.com/feed/bpftop/"></link><updated>2026-03-25T00:00:00Z</updated><summary type="html"><![CDATA[Dynamic real-time view of running eBPF programs.]]></summary><content type="html"><![CDATA[<p>bpftop is a terminal monitor for live eBPF programs on Linux.</p>
<p>&nbsp;</p>
<p>It shows a live list of program IDs with properties such as the type of program, average runtime, events per second and estimated CPU use. It comes with a time series graph when you select a specific eBPF program running on the system, and you can filter by name or type.</p>
<p>&nbsp;</p>
<p>Just like many <a class="tt-link" href="/categories/top/" target="_blank" rel="noopener">top</a>-like tools, it has a table view which you can sort by columns, process names and PIDs tied to each program, and you can adjust the refresh rate if needed.</p>
<p>&nbsp;</p>
<p>bpftop is useful for SREs, platform engineers, kernel developers, and Linux performance engineers who need to trace systems and analyze eBPF metrics. It can also be used to get an overall holistic view of the eBPF programs running on your system.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[aptui]]></title><id>https://terminaltrove.com/aptui/</id><link href="https://terminaltrove.com/feed/aptui/"></link><updated>2026-03-25T00:00:00Z</updated><summary type="html"><![CDATA[A TUI package manager for APT-based Linux distributions.]]></summary><content type="html"><![CDATA[<p>aptui is a terminal tool for managing APT packages on Linux.</p>
<p>&nbsp;</p>
<p>It lets you browse package lists, search and filter them, switch between installed and upgradable views, sort results, handles parallel downloads, and check details like version, size, dependencies, and homepage links.</p>
<p>&nbsp;</p>
<p>You can also pin your favourite packages, export your installed packages to JSON and import them when you need to restore your packages on another system. This tool can manage your PPA repositories by adding, removing and disabling them in the TUI.&nbsp;</p>
<p>&nbsp;</p>
<p>aptui works well for Linux users who use APT as their package manager and may want to try an alternative TUI for managing Linux packages.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[lazycut]]></title><id>https://terminaltrove.com/lazycut/</id><link href="https://terminaltrove.com/feed/lazycut/"></link><updated>2026-03-25T00:00:00Z</updated><summary type="html"><![CDATA[A simple terminal UI for video trimming.]]></summary><content type="html"><![CDATA[<p>lazycut is a TUI tool for trimming and cutting video clips in the terminal.</p>
<p>&nbsp;</p>
<p>Core features include in / out marking, play and pause, second and frame seeking, mute toggling, preview quality changes and undoing trim changes. Keyboard shortcuts are supported by lazycut, while you edit your clip, the TUI shows video, codec, bitrate and FPS information about your video.</p>
<p>&nbsp;</p>
<p>You can also preview the trimmed video, and export the section you need. When exporting, you can change the aspect ratio sizes in the TUI before exporting your video. This tool uses <a class="tt-link" href="/ffmpeg/" target="_blank" rel="noopener">ffmpeg</a> under the hood, the equivalent <a class="tt-link" href="/ffmpeg/" target="_blank" rel="noopener">ffmpeg</a>&nbsp;command is shown for your own information or future reference.</p>
<p>&nbsp;</p>
<p>This tool&nbsp;is useful if you want to preview your trimmed video for automation with <a class="tt-link" href="/ffmpeg/" target="_blank" rel="noopener">ffmpeg</a> and you don't want to load a full video editing program.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[tiki]]></title><id>https://terminaltrove.com/tiki/</id><link href="https://terminaltrove.com/feed/tiki/"></link><updated>2026-03-25T00:00:00Z</updated><summary type="html"><![CDATA[A Markdown based git versioned documentation and issue management.]]></summary><content type="html"><![CDATA[<p>tiki is a terminal tool for note keeping, scratch-pad use, and keeping Markdown documentation files inside of a <a class="tt-link" href="/categories/git/" target="_blank" rel="noopener">Git</a>&nbsp;repo.</p>
<p>&nbsp;</p>
<p>It can be used for viewing markdown files and editing them, local and external link navigation with wiki style documentation if you need a defined structured style. Also, tiki can search across stored files, to-do tracking with priorities, status, assignee and size, issue management with board views, burndown charts, plugin based filters and actions, and git backed version history.</p>
<p>&nbsp;</p>
<p>This tool is useful for those who are frequent note takers and those planning files close to their codebase. If you like versioned history of notes or docs and you are a frequent user of Git, consider tiki if you want to keep them organized.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[rgx]]></title><id>https://terminaltrove.com/rgx/</id><link href="https://terminaltrove.com/feed/rgx/"></link><updated>2026-03-18T12:00:00Z</updated><summary type="html"><![CDATA[A terminal regex tester with real-time matching and multi-engine support.]]></summary><content type="html"><![CDATA[<p>rgx is a terminal tool for testing regex patterns for writing, checking, and debugging patterns without leaving the terminal.</p>
<p>&nbsp;</p>
<p>This tool updates matches as you type with live feedback in the TUI and supports multiple regex engines such as PCRE2, fancy-regex or the default Rust regex engine. It also shows capture groups, replacement previews, plain english pattern explanations, and flag toggles.</p>
<p>&nbsp;</p>
<p>It also supports other features such as stdin input, clipboard and mouse support, batch print mode, count mode, whitespace display, and optional vim mode. The TUI includes a regex cheatsheet in the help menu, a dedicated pane for expression explanations and the tool has built in regex recipes you can test in rgx.</p>
<p>&nbsp;</p>
<p>If you've built applications that use regex in the past or you're looking to test regex expressions on multiple engines interactively, consider trying out rgx. It is useful for software engineers, students and anyone who wants to double check regex quickly and offline.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[micasa]]></title><id>https://terminaltrove.com/micasa/</id><link href="https://terminaltrove.com/feed/micasa/"></link><updated>2026-03-18T00:00:00Z</updated><summary type="html"><![CDATA[A terminal UI for tracking everything about your home.]]></summary><content type="html"><![CDATA[<p>micasa is a terminal tool for tracking the costs in your home in a TUI interface.</p>
<p>&nbsp;</p>
<p>This tool records costs for home maintenance, appliances, projects, incidents, vendor quotes and house records in one local SQLite database, with no cloud account or subscription, and it stays locally on your machine. It also keeps maintenance schedules with auto-computed due dates and service history, compares quotes in local currency, tracks warranties and appliances with purchase dates tied to them, and also stores manuals, invoices, and photos.&nbsp;</p>
<p>&nbsp;</p>
<p>Other features include incident logs by location and severity, full text search, a vendor directory, project tracking from idea to completion, and an optional local LLM chat that summarizes results on your machine for when you ask questions about spending or planned work.</p>
<p>&nbsp;</p>
<p>Useful for homeowners, renters, and those who prefer a simple terminal interface who wants to see repair history, costs, and documents kept nearby locally without cloud accounts or subscriptions.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[gittop]]></title><id>https://terminaltrove.com/gittop/</id><link href="https://terminaltrove.com/feed/gittop/"></link><updated>2026-03-18T00:00:00Z</updated><summary type="html"><![CDATA[A TUI for visualizing Git repository statistics.﻿]]></summary><content type="html"><![CDATA[<p>gittop is a TUI tool for visualizing Git repository statistics in the terminal.</p>
<p>&nbsp;</p>
<p>It scans a Git repository and produces visualizations that are shown as summary cards, commit charts, and heatmaps. This tool also has the ability to change the date granularity by hour, week, month or year and can display contributor rankings, sortable branch tables, and search commits in the TUI.</p>
<p>&nbsp;</p>
<p>Other features of gittop include file breakdowns for churn, size, authors, staleness, and languages in the repository. It can also display commit diffs, can change the theme, has vim keybindings and it can do global filtering for author, path, branch, or regular keywords.</p>
<p>&nbsp;</p>
<p>This tool is useful for those familiar with Git who want to see a quick and visual overview of any Git repo's activity in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[strace-tui]]></title><id>https://terminaltrove.com/strace-tui/</id><link href="https://terminaltrove.com/feed/strace-tui/"></link><updated>2026-03-18T00:00:00Z</updated><summary type="html"><![CDATA[A terminal user interface (TUI) for visualizing and exploring strace output.]]></summary><content type="html"><![CDATA[<p>strace-tui is a terminal tool for reading and exploring <code>strace</code> output in a controllable TUI interface.</p>
<p>&nbsp;</p>
<p>Core features include parsing common <code>strace</code> flags and output formats, color coding syscalls by type and error state, dynamic filtering, syscall search, JSON export of parsed traces, stack trace resolution to function names + source lines, and graphs for forks and clones.</p>
<p>&nbsp;</p>
<p>This tool also has support for multithreaded and multi-process traces, the option to open a trace file or trace a command directly, and a view that helps spot failures, repeated calls, and noisy sections faster.</p>
<p>&nbsp;</p>
<p>strace-tui is useful for Linux programmers, students, and low level tinkerers who want visual and interactive feedback on strace while staying in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[amux]]></title><id>https://terminaltrove.com/amux/</id><link href="https://terminaltrove.com/feed/amux/"></link><updated>2026-03-18T00:00:00Z</updated><summary type="html"><![CDATA[A TUI for easily running parallel coding agents.]]></summary><content type="html"><![CDATA[<p>amux is a terminal tool for running several coding agents in parallel.</p>
<p>&nbsp;</p>
<p>Core features include parallel agent sessions, support for many terminal coding agents, importing and using git worktrees, diff viewing, keyboard and mouse control, tmux backed isolation, and persistent sessions for each agent. This tool requires <a class="tt-link" href="/tmux/" target="_blank" rel="noopener">tmux</a> so that each agent can run a seperate tmux session for terminal isolation.</p>
<p>&nbsp;</p>
<p>Handy for developers comparing coding agents, running parallel prompts at once, or splitting tasks across branches while keeping output separated during experiments, reviews, and fast moving build sessions in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[taws]]></title><id>https://terminaltrove.com/taws/</id><link href="https://terminaltrove.com/feed/taws/"></link><updated>2026-03-18T00:00:00Z</updated><summary type="html"><![CDATA[A terminal based AWS resource viewer and manager.]]></summary><content type="html"><![CDATA[<p>taws is a TUI for browsing and managing AWS resources in the terminal.</p>
<p>&nbsp;</p>
<p>It comes with resource autocompletion with keyboard driven commands (with Vim like keybindings), can control resources from the terminal such as starting, stopping and terminating EC2 instances, and allows multiple AWS profile selection and switching between multiple regions.</p>
<p>&nbsp;</p>
<p>This tool shows detailed views of 96 AWS resources across 60+ AWS services in it's TUI. You can filter your resources locally (using fuzzy matching) or server side by using AWS tags. It also has pagination, useful for navigation large AWS resources and has the ability to refresh the TUI without resorting to multiple browser tabs for the same action.</p>
<p>&nbsp;</p>
<p>AWS cloud engineers, DevOps teams, SREs, and developers who are familiar with AWS would find taws useful during routine infrastructure work or just seeing an overview of AWS information directly in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[taskdog]]></title><id>https://terminaltrove.com/taskdog/</id><link href="https://terminaltrove.com/feed/taskdog/"></link><updated>2026-03-11T00:00:00Z</updated><summary type="html"><![CDATA[A terminal task manager with intelligent schedule optimization.]]></summary><content type="html"><![CDATA[<p>taskdog is a terminal task management tool that auto generates daily task schedules from deadlines, priorities, and estimates, so you don&rsquo;t exceed your work-hour limit.</p>
<p>&nbsp;</p>
<p>Key features include, intelligent scheduling that allocate tasks across days to honor daily limits, support for task dependencies (plus fixed tasks like meetings), a visual gantt chart to display workload analysis in the terminal, markdown notes for rendering task notes, soft deletion and audit logging.</p>
<p>&nbsp;</p>
<p>Additionally, this tool tracks each task's planned vs actual time and stores all data locally in a SQLite database for privacy (no cloud needed). This tool also includes a REST API and MCP integration if one wants to optionally extend or connect taskdog to an AI assistant.</p>
<p>&nbsp;</p>
<p>Ideal for solo developers, students, or professionals who manages tasks in the terminal with automated scheduling, taskdog is useful for anyone needing a personal task planner that runs locally and organizes each day&rsquo;s workload automatically.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[tortuise]]></title><id>https://terminaltrove.com/tortuise/</id><link href="https://terminaltrove.com/feed/tortuise/"></link><updated>2026-03-11T00:00:00Z</updated><summary type="html"><![CDATA[A 3D gaussian splat viewer that works in your terminal.]]></summary><content type="html"><![CDATA[<p>tortuise is a way to display 3D content (Gaussian splatting) directly rendered in the terminal.</p>
<p>&nbsp;</p>
<p>It reads <code>.splat</code> and <code>.ply</code> files, supports six render modes in the terminal including half-block, braille and ASCII (which can be cycled through). It has two camera modes, (free and orbit cameras) which can be used to navigate the 3D scene, supports supersampling up to 3x, and renders 3D scenes fully parallelized in the terminal. It currently runs on a CPU, a GPU isn't required but it is planned.</p>
<p>&nbsp;</p>
<p>Other features of tortuise are HUD toggling, axis flip flags, adjustable speed keys, and has cross-platform support on macOS and Linux. It works best on terminals that support Truecolor such as Ghostty, iTerm2, Kitty, WezTerm or Alacritty, etc for the best experience.</p>
<p>&nbsp;</p>
<p>This tool is useful for those curious or familiar with NeRFs (Neural Radiance Fields), nerfstudio, and those who want to inspect scenes, test terminal rendering to the limits, or to show off 3D scenes in a terminal environment.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[omp-manager]]></title><id>https://terminaltrove.com/omp-manager/</id><link href="https://terminaltrove.com/feed/omp-manager/"></link><updated>2026-03-11T00:00:00Z</updated><summary type="html"><![CDATA[A TUI that sets up Oh My Posh from scratch.]]></summary><content type="html"><![CDATA[<p>omp-manager is a terminal manager that sets up Oh My Posh from scratch for you.</p>
<p>&nbsp;</p>
<p>It sets up Oh My Posh and Nerd Fonts and walks you through the installation, then downloads themes on demand from the official theme repo. In addition, it can switch themes, search by name, and writes or removes the standard init line depending on the shell you use. It supports powershell, bash, zsh, fish, nushell, and elvish profiles and the TUI has full keyboard and mouse input support.</p>
<p>&nbsp;</p>
<p>Other features of omp-manager are a status dashboard showing active themes, font and shell configuration status, quick actions to update, reset and to open the setup wizard. This tool also comes with a themes browser to browse 100+ themes, which contains live search, visual previews and to apply a theme in a single click.</p>
<p>&nbsp;</p>
<p>omp-manager works best for those who want to customize their shell for Oh My Posh without the manual setup hassle. It is useful for quickly setting it up on new machines or over SSH on remote machines.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[gptop]]></title><id>https://terminaltrove.com/gptop/</id><link href="https://terminaltrove.com/feed/gptop/"></link><updated>2026-03-11T00:00:00Z</updated><summary type="html"><![CDATA[A TUI GPU monitor with support for both Apple Silicon and NVIDIA GPUs.]]></summary><content type="html"><![CDATA[<p>gptop is a terminal GPU monitor for Apple Silicon and NVIDIA cards, meant for tracking usage like you would with <a class="tt-link" href="/categories/top/" target="_blank" rel="noopener">top</a>.</p>
<p>&nbsp;</p>
<p>It tracks GPU load and VRAM use with real-time charts, live stats for clock speed, temperature, power draw, memory, and it shows CPU breakdown metrics. It also has an advanced view in the TUI, (showing hostname, uptime, speed, external IP, RAM / swap and fan speed), has a process inspector, and the ability to kill processes.</p>
<p>&nbsp;</p>
<p>One notable feature of gptop is that it is able to show multiple GPU graphs and side-by-side charts which is useful to those that want to compare the charts of multiple GPUs simultaneously. You can tweak the TUI color theme, such as the chart tick color, the text and the interface accent color.&nbsp;</p>
<p>&nbsp;</p>
<p>gptop works well for those in machine learning (ML), AI, software engineering, and system administration who need to monitor not just GPU metrics, but also which processes are running on either the CPU or the GPU. It is useful while training models, gaming, or anything that uses GPU processing at home or on a remote server in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[pop]]></title><id>https://terminaltrove.com/pop/</id><link href="https://terminaltrove.com/feed/pop/"></link><updated>2026-03-11T00:00:00Z</updated><summary type="html"><![CDATA[Send emails from your terminal.]]></summary><content type="html"><![CDATA[<p>pop is a terminal email client for writing and sending messages from the command line.</p>
<p>&nbsp;</p>
<p>It sends mail through SMTP or Resend, reads content from stdin or files, supports Markdown, subject and address flags, file attachments, and a preview before sending. It can also use preset sender details and signatures from environment variables.&nbsp;Other features of pop are a full screen compose mode, script friendly CLI usage and pip support.</p>
<p>&nbsp;</p>
<p>pop is useful for those who want to send (or test sending) emails manually through the TUI, or using the CLI for use in scripts, CI integrations or AI agents without needing to write heavy custom code to send emails.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[pikpaktui]]></title><id>https://terminaltrove.com/pikpaktui/</id><link href="https://terminaltrove.com/feed/pikpaktui/"></link><updated>2026-03-11T00:00:00Z</updated><summary type="html"><![CDATA[A TUI and CLI client for PikPak cloud storage.]]></summary><content type="html"><![CDATA[<p>pikpaktui is a terminal client for managing files on PikPak cloud storage.</p>
<p>&nbsp;</p>
<p>It can list folders and files, previews text with syntax highlighting, renders image thumbnails, searches names across the drive, and copies direct download links. It handles move, copy, rename, delete, folder creation, and star or unstar. It also supports batch downloads with pause, resume, and per-file progress, and offline tasks for URLs or magnets.</p>
<p>&nbsp;</p>
<p>Other features of pikpaktui are uploading files with hash deduplication and multipart resuming, sharing links, displaying quota and account information, a download dashboard with the speed and ETA displayed, shell completions with remote path tab completion and persistent login with auto refreshing the TUI.</p>
<p>&nbsp;</p>
<p>This tool is ideal for hobbyists, students and developers who already keep files in PikPak and want to manage their files on PikPak without leaving the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[tori]]></title><id>https://terminaltrove.com/tori/</id><link href="https://terminaltrove.com/feed/tori/"></link><updated>2026-03-04T00:00:00Z</updated><summary type="html"><![CDATA[A TUI for multi-server Docker and host monitoring over SSH.]]></summary><content type="html"><![CDATA[<p>tori is a TUI server monitoring tool which allows you to remotely monitor your Docker-based infrastructure with additional alerting functionality.</p>
<p>&nbsp;</p>
<p>It runs an agent on your server collecting host metrics, container stats, and logs 24/7. It has a configurable retention of these logs using SQLite storage and alerts you over email or webhooks when anything matches your rules. All connections run through an SSH-only tunnel and directly connects to a tori Unix socket (tori.sock), which means no HTTP server and no exposed ports.</p>
<p>&nbsp;</p>
<p>You can also use multiple servers with tori, plus monitor multiple hosts from one terminal. It comes with regex search, log level filtering, with date/time ranges. In a configuration file, you can customize the ANSI colors, storage location, docker socket, and you can choose between email or webhook notifications.</p>
<p>&nbsp;</p>
<p>This tool is useful for people who frequently SSH into their servers and want a minimal way to monitor their internal host metrics and logs. It also works with managed self-hosting solutions like Dokploy, Coolify, locally running homelabs or anyone running VPSs with a Docker installation without the overhead of a full monitoring stack.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[gitv]]></title><id>https://terminaltrove.com/gitv/</id><link href="https://terminaltrove.com/feed/gitv/"></link><updated>2026-03-04T00:00:00Z</updated><summary type="html"><![CDATA[View and manage your GitHub issues directly from the terminal.]]></summary><content type="html"><![CDATA[<p>gitv is a terminal tool for interacting with GitHub issues. It enables you to browse, triage, and comment on issues from the comfort of your terminal.</p>
<p>&nbsp;</p>
<p>Standout features include almost full support for GitHub flavoured markdown, full support for the commonmark subset, admonitions, a bookmark system that allows you to save frequently visited issues and almost feature complete interaction with GitHub issues.</p>
<p>&nbsp;</p>
<p>Other features include, support adding and removing reactions, regex search for labels, plus the ability to create, edit, add, and remove labels from issues, editing comments, closing issues, assigning and unassigning issues to users and creating new issues.</p>
<p>&nbsp;</p>
<p>This tool works best for those that need to work with tickets fast and for anyone that interacts with GitHub issues on a regular basis.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[octosql]]></title><id>https://terminaltrove.com/octosql/</id><link href="https://terminaltrove.com/feed/octosql/"></link><updated>2026-03-04T00:00:00Z</updated><summary type="html"><![CDATA[A CLI tool which lets you query a plethora of databases.]]></summary><content type="html"><![CDATA[<p>octosql is a command line tool and engine that lets you use SQL to query files and databases through one interface, including joins between different sources.</p>
<p>&nbsp;</p>
<p>It reads common file inputs directly, including JSON, CSV, TSV, Parquet, and line-by-line text, either by file path or via standard input (stdin). For databases like PostgreSQL or MySQL, you can install a plugin and then reference tables in your query, so you can join a local CSV with a database table in one SQL statement and print the result as a table or CSV.</p>
<p>&nbsp;</p>
<p>Other features include <code>--describe</code> to show a file or table schema, multiple output modes like <code>live_table</code> and <code>batch_table</code>, built-in SQL tables that document available functions and aggregates, and <code>--explain</code> to visualize the query plan.</p>
<p>&nbsp;</p>
<p>Works best for data engineers, software engineers and anyone working with SQL data and pipelines, octosql is useful when your data is scattered and you just need an answer fast, for example querying JSON logs piped from another command, or running quick checks in CI or over SSH without setting up a separate pipeline.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[rustnet]]></title><id>https://terminaltrove.com/rustnet/</id><link href="https://terminaltrove.com/feed/rustnet/"></link><updated>2026-03-04T00:00:00Z</updated><summary type="html"><![CDATA[A cross-platform network monitoring TUI tool.]]></summary><content type="html"><![CDATA[<p>rustnet is a cross-platform network monitor that shows detailed and real time network protocol, security and interface information in the terminal.</p>
<p>&nbsp;</p>
<p>It tracks active TCP, UDP, ICMP, and ARP connections with detailed states, including TCP and QUIC phases, plus DNS and SSH activity. It measures interface bytes, packets, errors, drops, and collisions, and it tags connections with process names and well-known services by port. In the TUI, rustnet supports smart filtering, so you interactively filter live results with fields like port:, src:, dst:, sni:, process:, and state:. It can also inspect packets to identify protocols such as HTTP, TLS SNI, DNS, NTP, DHCP, and mDNS.</p>
<p>&nbsp;</p>
<p>This tool has other features such as TCP network analytics, reverse DNS with caching, service name resolution, protocol-aware timeouts with staleness indicators, optional logging, and landlock sandboxing on Linux.</p>
<p>&nbsp;</p>
<p>Useful for network engineers, system administrators or those that need to inspect network traffic regularly for auditing ports, debugging traffic and other network related monitoring or troubleshooting.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[qman]]></title><id>https://terminaltrove.com/qman/</id><link href="https://terminaltrove.com/feed/qman/"></link><updated>2026-03-04T00:00:00Z</updated><summary type="html"><![CDATA[A full-featured man page viewer for our terminals.]]></summary><content type="html"><![CDATA[<p>qman is a modern and full-featured manual page viewer for terminals, built to treat man pages like linked reference docs and reduce the usual scrolling.</p>
<p>&nbsp;</p>
<p>It shows an index of every manual page on your system, grouped by section, a table of contents per page, hyperlinks to related man pages, URLs, email addresses, and local files. You get incremental search across pages and within page text, also man style flags like <code>-k</code> and <code>-f</code>, with navigation history and less-like keybindings.&nbsp;</p>
<p>&nbsp;</p>
<p>This tool also has in-page links, pages for apropos and whatis results, mouse support, online help, and config files for key mappings and colors.</p>
<p>&nbsp;</p>
<p>Those who want a different UI from their man pages may consider using qman. It's useful for quick jumping between references during debugging or learning unfamiliar commands while still staying true to the original man page.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[msgvault]]></title><id>https://terminaltrove.com/msgvault/</id><link href="https://terminaltrove.com/feed/msgvault/"></link><updated>2026-03-04T00:00:00Z</updated><summary type="html"><![CDATA[Archive a lifetime of email with analytics and search in milliseconds, entirely offline.]]></summary><content type="html"><![CDATA[<p>msgvault is a terminal email archive tool for Gmail and mail exports, with a TUI for browsing your email archive offline in the terminal.</p>
<p>&nbsp;</p>
<p>It syncs using Gmail via OAuth, saves full messages, labels, and attachments, and it imports MBOX archives or Apple Mail folders. Search runs locally with Gmail-style filters like from:, subject:, label:, has:attachment, and date ranges. It also can show basic analytics like top senders, domains, and label counts.</p>
<p>&nbsp;</p>
<p>Other features of msgvault include an interactive TUI,&nbsp; multi-account archives in one vault, storing attachments once with content hashes, staged deletion that only removes mail from Gmail when you run the delete command, plus optional local web and MCP servers for scripts or AI assistants.</p>
<p>&nbsp;</p>
<p>This tool works well for anyone with years of email who may want to move away from Gmail, those who need an email backup into an archive with attachments, and if you want your email archive easily searchable offline in a fast terminal UI.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[lazykiq]]></title><id>https://terminaltrove.com/lazykiq/</id><link href="https://terminaltrove.com/feed/lazykiq/"></link><updated>2026-02-25T00:00:00Z</updated><summary type="html"><![CDATA[A rich terminal UI for Sidekiq.]]></summary><content type="html"><![CDATA[<p>lazykiq is a TUI tool for inspecting Sidekiq activity in the terminal.</p>
<p>&nbsp;</p>
<p>It connects via Redis to show Sidekiq processes, running jobs and has several properties such as queue contents, job lists and error backtraces. You can see which jobs that have been retried, busy or have been scheduled, and it gives error breakdowns and execution metrics in the TUI interface.&nbsp;</p>
<p>&nbsp;</p>
<p>lazykiq also has keyboard shortcuts for vim style navigation, paging and list filtering, and quick view switching between dashboards, queues, and metrics. Job details include payload, timestamps, retry counts, and exception traces, and it supports nerd fonts.</p>
<p>&nbsp;</p>
<p>This tool works best for Ruby and Rails developers, Backend Engineers, SREs, and DevOps engineers when diagnosing stuck workers, rising retries, or noisy failures during deploys, production incidents, or staging smoke tests.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[ralph-tui]]></title><id>https://terminaltrove.com/ralph-tui/</id><link href="https://terminaltrove.com/feed/ralph-tui/"></link><updated>2026-02-25T00:00:00Z</updated><summary type="html"><![CDATA[ A terminal UI for orchestrating AI coding agents.]]></summary><content type="html"><![CDATA[<p>ralph-tui is a terminal tool that works through a defined list of tasks and orchestrates AI agents to work though them.</p>
<p>&nbsp;</p>
<p>It reads through tasks using a PRD document (product requirements document) in a JSON format i.e. a prd.json, picks the highest priority item, builds prompts, runs your chosen agent, and checks for completion each iteration. It supports <a class="tt-link" href="/claude-code/" target="_blank" rel="noopener">Claude Code</a>, <a class="tt-link" href="/gemini-cli/" target="_blank" rel="noopener">Gemini CLI</a>, <a class="tt-link" href="/codex/" target="_blank" rel="noopener">Codex</a> and more, plus it is able pause and resume after crashes, saves logs per iteration, and has progress tracking across tasks.</p>
<p>&nbsp;</p>
<p>Other features of ralph-tui are an interactive setup wizard, PRD creation with chat mode, conversion between tracker formats, prompt template viewing, and plugin listings for agents and trackers. Remote control is built in, with a listener mode, secure token based auth, remote add and test commands, and config push to multiple machines.</p>
<p>&nbsp;</p>
<p>This tool works best for vibecoders, developers and maintainers who want repeatable agent runs on repos, especially when tackling many small fixes or refactors.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[mcdu]]></title><id>https://terminaltrove.com/mcdu/</id><link href="https://terminaltrove.com/feed/mcdu/"></link><updated>2026-02-25T00:00:00Z</updated><summary type="html"><![CDATA[A modern disk usage analyzer & developer cleanup tool with a TUI.]]></summary><content type="html"><![CDATA[<p>mcdu is a fast, modern disk usage analyzer and developer cleanup tool.</p>
<p>&nbsp;</p>
<p>It scans disks and then sorts directories by size, so you can spot large files fast, and it tags sizes for quick reading. It has color-coded disk usage with vim-style navigation and also searches for build artifacts and caches across 18 plus ecosystems, which helps reclaim space from toolchains and package managers.&nbsp;</p>
<p>&nbsp;</p>
<p>On macOS it detects orphaned app data left behind in the ~/Library folder. For deletion it supports dry runs, double confirmation, and JSON audit logs. It can also target common directories that have a collection of large files such like node_modules, cargo target, and old Docker build leftovers.</p>
<p>&nbsp;</p>
<p>Ideal for developers whose need to clean up large files such as build artifacts, package caches, and old project leftovers, mcdi is useful when you need to reclaim disk space or clean up disk space on your machine over time.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[chatuino]]></title><id>https://terminaltrove.com/chatuino/</id><link href="https://terminaltrove.com/feed/chatuino/"></link><updated>2026-02-25T00:00:00Z</updated><summary type="html"><![CDATA[A feature rich TUI Twitch chat client.]]></summary><content type="html"><![CDATA[<p>chatuino is a cross-platform, feature-rich TUI Twitch chat client, allowing you to manage multiple accounts and participate in multiple chat rooms simultaneously.&nbsp;</p>
<p>&nbsp;</p>
<p>It Includes Twitch moderation tools, poll viewing, stream markers, and clip creation. Supports third-party emote providers: 7TV, BTTV, and FFZ. Graphical emote display for Kitty-compatible terminals.</p>
<p>&nbsp;</p>
<p>You can also manage multiple Twitch accounts and chat rooms in a single terminal session. This tool also has local message logging, user chat history, custom commands, custom themes, and self-hostable server.</p>
<p>&nbsp;</p>
<p>Ideal for chat moderators and users active in multiple chats for extended sessions and it is available on Linux, macOS, and Windows.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[eilmeldung]]></title><id>https://terminaltrove.com/eilmeldung/</id><link href="https://terminaltrove.com/feed/eilmeldung/"></link><updated>2026-02-25T00:00:00Z</updated><summary type="html"><![CDATA[A TUI RSS reader, customizable and powerful.]]></summary><content type="html"><![CDATA[<p>eilmeldung is a TUI RSS reader which supports many RSS providers.</p>
<p>&nbsp;</p>
<p>You can filter and search articles using a small query language, tag items and bulk tag by query, and switch into a focus mode that hides everything except the article text. It also supports many RSS providers, keeps sane defaults but stays configurable. Under the hood it keeps feed state in sync, so refreshes do not block while new items arrive.</p>
<p>&nbsp;</p>
<div class="flex flex-col text-sm pb-25">
<article class="text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]" dir="auto" tabindex="-1" data-turn-id="request-WEB:269624e1-534d-45e6-97ee-6941b7f1ea7d-4" data-testid="conversation-turn-2" data-scroll-anchor="true" data-turn="assistant">
<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm/main:[--thread-content-margin:--spacing(6)] @w-lg/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)">
<div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1">
<div class="flex max-w-full flex-col grow">
<div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1" dir="auto" data-message-author-role="assistant" data-message-id="cf34a485-1c5f-40d1-a9f2-3ef3951e6980" data-message-model-slug="gpt-5-2-thinking">
<div class="flex w-full flex-col gap-1 empty:hidden first:pt-[1px]">
<div class="markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling">
<p data-start="4531" data-end="4746">For those who are familiar with RSS to track release notes, blogs and more RSS supported sites, eilmeldung is handy when you want scanning, tagging, and focused reading of RSS content in the terminal.</p>
</div>
</div>
</div>
</div>
</div>
</div>
</article>
</div>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[hardcover-tui]]></title><id>https://terminaltrove.com/hardcover-tui/</id><link href="https://terminaltrove.com/feed/hardcover-tui/"></link><updated>2026-02-25T00:00:00Z</updated><summary type="html"><![CDATA[An unofficial terminal user interface (TUI) client for Hardcover.app]]></summary><content type="html"><![CDATA[<p>hardcover-tui is an unofficial terminal user interface (TUI) client for Hardcover. It allows you to browse your library, track reading progress, manage shelves, and update your books from the terminal.</p>
<p>&nbsp;</p>
<p>This tool has 4 tabs in its TUI interface, 'Home' where you can see an overview of your Hardcover activity, progress and book library for each of your saved books, 'Search' which allows you to search and find books on Hardcover, 'Lists' which categorizes books as private or public lists, and 'Stats' shows your reading stats by displaying charts, how much hardcovers, audiobooks and ebooks you've read, goals, and top genres.</p>
<p>&nbsp;</p>
<p>A personal API key is needed to connect your account. Once connected, hardcover-tui can display your saved books such as author, series, and ratings. You can also select the status of the book, write a journal entry and follow other reading activity from other accounts in the TUI.</p>
<p>&nbsp;</p>
<p>hardcover-tui is for book readers who want to effortlessly update and maintain their reading progress, manage lists, write reviews and keep a reading journal from the terminal itself.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[dealve-tui]]></title><id>https://terminaltrove.com/dealve-tui/</id><link href="https://terminaltrove.com/feed/dealve-tui/"></link><updated>2026-02-18T00:00:00Z</updated><summary type="html"><![CDATA[Delve into game deals from your terminal.]]></summary><content type="html"><![CDATA[<p>dealve-tui is a terminal tool for browsing PC game discounts across many online game storefronts.</p>
<p>&nbsp;</p>
<p>It pulls pricing from IsThereAnyDeal (API key required) and lists deals from 20+ online game stores, including Steam, GOG, Humble, and Epic Games Store. You can search titles, sort by discount, price, or popularity, and compare where the cheapest game deal or direct buy sits today. Also, it shows historical pricing and simple price charts to spot pricing deals.</p>
<p>&nbsp;</p>
<p>Other features of dealve-tui are store and deal-type filters, region-aware pricing, per-game details such as current price and sale percentage, and a config file for further customization.</p>
<p>&nbsp;</p>
<p>This tool&nbsp;is useful for PC gamers, gift buyers, and those who want game price comparisons across multiple games stores. It is extra useful if you want to quickly compare prices without opening multiple tabs with a browser, when you can instead compare game deals quickly by using the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[perch]]></title><id>https://terminaltrove.com/perch/</id><link href="https://terminaltrove.com/feed/perch/"></link><updated>2026-02-18T00:00:00Z</updated><summary type="html"><![CDATA[A beautiful terminal social client for Mastodon and Bluesky.]]></summary><content type="html"><![CDATA[<p>perch is a terminal client for Mastodon and Bluesky, built for reading and posting to social media in the terminal.</p>
<p>&nbsp;</p>
<p>You can read timelines, write, reply, like, and repost or boost posts, plus cross-post the same text to multiple networks. It also handles media attachments, drafts, scheduled posts, and has CLI commands for posting and fetching timelines. Credentials go into your system keyring.</p>
<p>&nbsp;</p>
<p>perch also has an&nbsp;SQLite cache for offline reading, filters per network, desktop notifications for mentions, keybindings and built-in themes. It can keep multiple accounts ready, so switching is quick.</p>
<p>&nbsp;</p>
<p>This tool works best for developers, writers, and those who use the terminal often and want to keep up with Mastodon or Bluesky during short work breaks, coding sessions or discreetly in the terminal.&nbsp;</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[climp]]></title><id>https://terminaltrove.com/climp/</id><link href="https://terminaltrove.com/feed/climp/"></link><updated>2026-02-18T00:00:00Z</updated><summary type="html"><![CDATA[A minimal CLI media player.]]></summary><content type="html"><![CDATA[<p>climp is a minimalist command line audio player that runs in the terminal.</p>
<p>&nbsp;</p>
<p>It focuses on keyboard controls for playback, plays local files and folders as playlists, and also handles stream URLs through&nbsp;<a class="tt-link" href="/yt-dlp/" target="_blank" rel="noopener">yt-dlp</a> (Required) for sources like YouTube. You can queue tracks, seek, change volume and toggle repeat or shuffle without the need to use a browser.</p>
<p>&nbsp;</p>
<p>It can save audio from a stream to a file, and also shows rich terminal visualizers such as matrix, spectrum or waveform. Optional settings cover key bindings, default player backends, and metadata display.</p>
<p>&nbsp;</p>
<p>This tool is for those who want to listen to music while coding, are in terminal heavy setups or those that generally go for minimalist music players that run in the terminal. It is also useful when you need a music player that features quick playback, a queue, and visual feedback with lots of creative visualizations playing with the background.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[datui]]></title><id>https://terminaltrove.com/datui/</id><link href="https://terminaltrove.com/feed/datui/"></link><updated>2026-02-18T00:00:00Z</updated><summary type="html"><![CDATA[Data Exploration in the Terminal.]]></summary><content type="html"><![CDATA[<p>datui is a terminal tool for inspecting datasets and running quick checks on tables with a TUI interface.</p>
<p>&nbsp;</p>
<p>It reads Parquet, CSV, JSON, NDJSON, Avro, Arrow, ORC, and Excel, and it can load data from local files, S3, or HTTP. You can sort, filter, group, pivot, and reshape columns, then run SQL or an SQL-like DSL to slice results. In addition, it computes basic stats and renders charts in the terminal.&nbsp;</p>
<p>&nbsp;</p>
<p>Other features of datui are exporting of query results, chart export as images, correlation checks, support for hive-partitioned folders, and keybindings.</p>
<p>&nbsp;</p>
<p>This tool is useful for analysts, data engineers, and students who need to check datasets small or large, locally or via remote storage in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[monitui]]></title><id>https://terminaltrove.com/monitui/</id><link href="https://terminaltrove.com/feed/monitui/"></link><updated>2026-02-18T00:00:00Z</updated><summary type="html"><![CDATA[A delightfully minimal TUI for wrangling Hyprland monitors.]]></summary><content type="html"><![CDATA[<p>monitui is a terminal tool for managing hyprland monitor layouts without hand editing config files.</p>
<p>&nbsp;</p>
<p>The TUI lets you place displays, snap them to edges, and tweak resolution, scale, and rotation. You can save presets for desk, dock, or travel setups, then switch presets quickly and preview changes before applying them. Additionally, it assigns workspaces to monitors, warns if there are config changes outside the tool, and keeps a short confirmation window to prevent bad layouts.</p>
<p>&nbsp;</p>
<p>This tool also has mouse drag support, commands to list or apply presets, enabling or disabling toggles per monitor, and shortcuts for common resolutions. It can cycle orientations and restore previous workspace placement when loading a preset.</p>
<p>&nbsp;</p>
<p>monitui works well for Linux and hyprland users with multi-monitor rigs who dock and undock, rotate a screen for coding, or swap between work and gaming setups. It is also useful for those who want to quickly configure their display settings in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[ec]]></title><id>https://terminaltrove.com/ec/</id><link href="https://terminaltrove.com/feed/ec/"></link><updated>2026-02-18T00:00:00Z</updated><summary type="html"><![CDATA[An easy terminal native 3-way git conflict resolver.]]></summary><content type="html"><![CDATA[<p>ec is a terminal merge-conflict helper that focuses on resolving git conflicts file by file.</p>
<p>&nbsp;</p>
<p>It uses a three-way comparison between base, ours, and theirs, so you can see what changed on each side and build a result. You can pick whole sections from either side, copy lines across, and write the merged file back in place safely. It can also step through every conflicted file in a repo and run as a git mergetool.</p>
<p>&nbsp;</p>
<p>This tool includes an optional diff3 output when base is available, non-interactive modes for scripts, backups of merged files, and a "list conflicts" mode when you run it with no args. There&rsquo;s also a <a href="/neovim/" target="_blank" rel="noopener">neovim</a> plugin to launch it in a terminal buffer.</p>
<p>&nbsp;</p>
<p>ec works best for developers working with in long rebases, merges, and cherry-picks who want a repeatable way to clear conflicts without leaving the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[zerobrew]]></title><id>https://terminaltrove.com/zerobrew/</id><link href="https://terminaltrove.com/feed/zerobrew/"></link><updated>2026-02-11T00:00:00Z</updated><summary type="html"><![CDATA[A drop-in, 5-20x faster, experimental Homebrew alternative.]]></summary><content type="html"><![CDATA[<p>zerobrew is a fast, experimental homebrew-compatible package manager.</p>
<p>&nbsp;</p>
<p>It uses the Homebrew bottle ecosystem, is able to locally store a cache of packages, and is measured to be 5-20x faster than Homebrew. It is faster by being able to download and extract packages in parallel, uses APFS clonefiles (on macOS), which can copy packages by reference (copy on write) for zero disk overhead, and uses a SHA256 hashed content store. All of these performance enhancements means that re-installs are instant with zerobrew.</p>
<p>&nbsp;</p>
<p>This tool also has a garbage collection command, which removes unreferenced data to reclaim space, and has commands like install, upgrade, uninstall, list, doctor and more commands which are the same commands as the original Homebrew.</p>
<p>&nbsp;</p>
<p>This tool is ideal for those already familiar with Homebrew, but with the added benefit of being useful as a drop in alternative, and if you need fast installation and management of your Homebrew-installed tools.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[hazelnut]]></title><id>https://terminaltrove.com/hazelnut/</id><link href="https://terminaltrove.com/feed/hazelnut/"></link><updated>2026-02-11T00:00:00Z</updated><summary type="html"><![CDATA[A terminal based automated file organizer inspired by Hazel.]]></summary><content type="html"><![CDATA[<p>hazelnut is a terminal file organizer inspired by Hazel that watches folders and applies rules to new or changed files.</p>
<p>&nbsp;</p>
<p>It watches multiple paths with optional recursion and debouncing. It also matches files by glob or regex names, extension lists, size thresholds, and modification age. Rules can move, copy, rename with date and filename tokens, trash or delete, plus it can archive files or run commands. This tool can run in the background that applies rules 24/7, keeps an activity log, and can send error notifications.</p>
<p>&nbsp;</p>
<p>Ideal for developers and busy desktop users who want downloads, screenshots and invoices sorted, or old temporary files cleared, hazelnut helps to keep your files organized while staying in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[xfr]]></title><id>https://terminaltrove.com/xfr/</id><link href="https://terminaltrove.com/feed/xfr/"></link><updated>2026-02-11T00:00:00Z</updated><summary type="html"><![CDATA[A modern iperf3 alternative with a live TUI.]]></summary><content type="html"><![CDATA[<p>xfr is a terminal network throughput testing tool, built to measure bandwidth between hosts and report results in real time during a run.</p>
<p>&nbsp;</p>
<p>It runs TCP, UDP and QUIC, and also tunes bitrate, duration, interval, and parallel streams. The server handles multiple clients at once, and keeps TCP on only a single port. It supports reverse and bidirectional tests, firewalls, outputs to plain text, JSON, JSON streaming or CSV, and also can compare past runs.&nbsp;</p>
<p>&nbsp;</p>
<p>This tool also has a LAN discovery feature to find local servers, plus optional Prometheus metrics, themes, keyboard bindings and update notifications as a way to prompt you to update the program when needed.</p>
<p>&nbsp;</p>
<p>For network engineers, SREs or those who need to diagnose slow paths or compare transports, xfr is useful for network heavy use cases, such as testing data center networks, VPN testing and network benchmarking where repeatable bandwidth numbers matter.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[models]]></title><id>https://terminaltrove.com/models/</id><link href="https://terminaltrove.com/feed/models/"></link><updated>2026-02-11T00:00:00Z</updated><summary type="html"><![CDATA[A fast CLI and TUI for browsing AI models and coding agents.]]></summary><content type="html"><![CDATA[<p>models is a fast CLI and TUI for browsing LLM models and keeping tabs on coding agents from the terminal.</p>
<p>&nbsp;</p>
<p>It uses data from models.dev, lists providers and models, plus filters providers by category and groups them for scanning. It supports cross provider search, prints context limits, pricing, and capability flags. It also copies model IDs or docs links, and can emit JSON for scripts.</p>
<p>&nbsp;</p>
<p>For agents, it keeps a curated set of assistants, detects installed versions, and checks GitHub for stars, releases, changelogs, and update status. You can also pick which agents to track and add custom entries in a config file.</p>
<p>&nbsp;</p>
<p>Designed for developers building with LLM APIs and those comparing model tradeoffs, models is useful when you need a fast answer about what a model supports and what it costs.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[whosthere]]></title><id>https://terminaltrove.com/whosthere/</id><link href="https://terminaltrove.com/feed/whosthere/"></link><updated>2026-02-11T00:00:00Z</updated><summary type="html"><![CDATA[A local area network (LAN) discovery tool with a modern TUI interface.]]></summary><content type="html"><![CDATA[<p>whosthere is a local area network (LAN) discovery tool that scans your LAN and summarizes every device it can spot, directly in real time in the terminal.</p>
<p>&nbsp;</p>
<p>This tool uses multiple methods concurrently to find devices on your LAN. It performs mDNS and SSDP probes to discover network services. It is able to scan the local network without needing root privileges, and it even shows the manufacturer information by looking up MAC addresses.</p>
<p>&nbsp;</p>
<p>Other features of whosthere include running in the background, a HTTP API, keybindings, optional port scanning on a discovered device, and a configuration file for making functional changes to whosthere. You can change the scan ranges, scan intervals, TCP ports to scan, timeouts, and the interface itself as it supports different themes.</p>
<p>&nbsp;</p>
<p>This tool is helpful for network engineers, sysadmins and those with homelabs. It works best if you need to identify a device's IP in your LAN, check open ports on a device, or to get a holistic view of all devices in your local network.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[jiq]]></title><id>https://terminaltrove.com/jiq/</id><link href="https://terminaltrove.com/feed/jiq/"></link><updated>2026-02-11T00:00:00Z</updated><summary type="html"><![CDATA[Interactive JSON query tool with real-time output and AI assistance.]]></summary><content type="html"><![CDATA[<p>jiq is TUI for writing <a class="tt-link" href="/jq/" target="_blank" rel="noopener">jq</a> queries with live results while you type in the TUI.</p>
<p>&nbsp;</p>
<p>It runs queries in real-time, suggests fields, functions, and has context aware autocomplete in the TUI. It has a snippet library for saved filters, shows function tooltips with examples, has searchable query history and it also has output search with highlighting.&nbsp;</p>
<p>&nbsp;</p>
<p>It also has a system clipboard, mouse support, keybindings, syntax highlighting and has a JSON object statistics bar at the bottom of the TUI. This tool has an optional AI helper that displays query hints and is able to fix type errors.</p>
<p>&nbsp;</p>
<p>jiq works best for developers, data analysts and those who work with anything that is JSON. It's useful if you need a tool with an interactive TUI to query data (e.g. API responses or JSON datasets) with helpful&nbsp;<a class="tt-link" href="/jq/" target="_blank" rel="noopener">jq</a>&nbsp;suggestions, UI feedback and optional AI assistance if you need it.&nbsp;</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[lnko]]></title><id>https://terminaltrove.com/lnko/</id><link href="https://terminaltrove.com/feed/lnko/"></link><updated>2026-02-04T00:00:00Z</updated><summary type="html"><![CDATA[Simple stow-like dotfile linker.]]></summary><content type="html"><![CDATA[<p>lnko is a stow-like dotfile linker that creates portable relative symlinks from "packages" into your target directory.</p>
<p>&nbsp;</p>
<p>It comes with an interactive prompt allowing you to link or unlink selected packages, and it reports what is currently linked via the status command. When files already exist, it prompts for backup, skip, overwrite, or a quick diff. and it can auto-backup conflicts into a .lnko-backup file.</p>
<p>&nbsp;</p>
<p>It can clean up broken symlinks using the <code>lnko clean</code> command, and it keeps compatibility with GNU Stow symlinks. It supports tree folding for tidier layouts, dry-run mode, ignore patterns, verbose output, and custom local source and target paths.</p>
<p>&nbsp;</p>
<p>lnko is ideal for developers who keep dotfiles in <a class="tt-link" href="/categories/git/" target="_blank" rel="noopener">Git</a> and jump between machines. Handy for fresh setups, clean repos, and safer changes.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[endcord]]></title><id>https://terminaltrove.com/endcord/</id><link href="https://terminaltrove.com/feed/endcord/"></link><updated>2026-02-04T00:00:00Z</updated><summary type="html"><![CDATA[A feature rich Discord TUI client.]]></summary><content type="html"><![CDATA[<p>endcord is a third-party TUI Discord client that runs entirely inside your terminal.</p>
<p>&nbsp;</p>
<p>It supports login with email plus 2FA, QR sign in, or a token with keyring support and it can show desktop notifications while keeping very low CPU and RAM use when compared to the main desktop app. Servers, channels, profiles, threads and forums are browsable in the TUI and message history is cached for scrolling. It also supports search, member lists, user profiles, embeds and reactions.</p>
<p>&nbsp;</p>
<p>This tool also supports clipboards, attachments which you can upload and download them, tabs and links can open in external apps. You can view media like images, gifs, audio, videos, stickers and YouTube rendered as ASCII or block characters in the terminal. It can highlight mentions, show typing indicators and set status and a custom status. Additional features like themes, sending GIFs and mouse controls are available with lots more advanced features inside of a terminal client.</p>
<p>&nbsp;</p>
<p>endcord works best for power users, developers and terminal first users who prefer the terminal as their main interface. It works best if you have a tiling window manager or setup, a low power machine or if your curious about trying out Discord in a terminal interface.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[cull]]></title><id>https://terminaltrove.com/cull/</id><link href="https://terminaltrove.com/feed/cull/"></link><updated>2026-02-04T00:00:00Z</updated><summary type="html"><![CDATA[Interactive TUI disk space analyzer.]]></summary><content type="html"><![CDATA[<p>cull is a terminal disk space analyzer for scanning a folder and surfacing what consumes storage. It is built for browsing while sizes are computed.</p>
<p>&nbsp;</p>
<p>Directories are sized in the background, and also entries re-sort as the results are finished. You can show hidden files, select items and ranges, and send folders or items to the trash by deleting them.</p>
<p>&nbsp;</p>
<p>An undo option also exists to revert deletion operations once sent to the trash or you can switch to permanent deletion mode with confirmation and permanent delete files which cannot be undone. There is a largest-files mode support that scans the whole tree and it can sort by size, name, updated and created.</p>
<p>&nbsp;</p>
<p>Individuals who are developers, sysadmins and DevOps engineers would find cull useful, it is ideal in usecases to clean downloads, caches and build artifacts without leaving the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[moltbook-tui]]></title><id>https://terminaltrove.com/moltbook-tui/</id><link href="https://terminaltrove.com/feed/moltbook-tui/"></link><updated>2026-02-04T00:00:00Z</updated><summary type="html"><![CDATA[A TUI client for Moltbook, the social network for AI Agents.]]></summary><content type="html"><![CDATA[<p>moltbook-tui is a TUI client for Moltbook, a Reddit-style social network where AI agents post, comment and interact with each other using <a href="https://terminaltrove.com/openclaw" target="_blank" rel="noopener">OpenClaw</a> / Moltbot / Clawdbot agents.</p>
<p>&nbsp;</p>
<p>Several features include a real-time feed (with defined sections such as New, Top, Discussed and Random) with auto-refresh and threaded comment viewing with filtering the feed by day, month, year and all time. You can also browse the leaderboard to see the most active and highest-scoring participants.</p>
<p>&nbsp;</p>
<p>The tool also provides access to "submolts", which are topic-based communities similar to subreddits. It can show real-time platform metrics such as the total number of agents signed up, posts and the total comments on the platform. It also has vim style keybindings (j/k for movement, Enter to select) which are available for familiar navigation and mouse input is supported as well.</p>
<p>&nbsp;</p>
<p>Developers, terminal enthusiasts and anyone curious about moltbook would find this tool interesting and useful for exploring the AI agent-only network from the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[squix]]></title><id>https://terminaltrove.com/squix/</id><link href="https://terminaltrove.com/feed/squix/"></link><updated>2026-02-04T00:00:00Z</updated><summary type="html"><![CDATA[A minimal CLI tool for managing and executing SQL queries with a TUI.]]></summary><content type="html"><![CDATA[<p>squix is a query tool that manages your most used SQL snippets and runs them through many supported databases with the option of using an interactive TUI for easier navigation with Vim like key-bindings.</p>
<p>&nbsp;</p>
<p>It is able to connect to lots of databases such as: PostgreSQL, MySQL, SQLite, Oracle, SQL Server, ClickHouse and Firebird plus it stores queries with named parameters plus optional default values. It can also export the results as CSV, JSON, SQL, Markdown, or HTML tables.&nbsp;</p>
<p>&nbsp;</p>
<p>Other features include editing data in place by updating cells or deleting rows, opening queries in your editor, running explain or explore helpers, and reusing connections from a single config file.</p>
<p>&nbsp;</p>
<p>squix works best for developers, analysts and DBAs who jump between many databases and want repeatable queries during debugging, incident checks or quick reporting, all from the terminal interface.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[tfjournal]]></title><id>https://terminaltrove.com/tfjournal/</id><link href="https://terminaltrove.com/feed/tfjournal/"></link><updated>2026-02-04T00:00:00Z</updated><summary type="html"><![CDATA[Record Terraform runs with git context, timing, and resource events.]]></summary><content type="html"><![CDATA[<p>tfjournal is a CLI tool for Terraform, OpenTofu and Terragrunt that records every run so you can review infra changes later, with Git and CI context attached automatically.</p>
<p>&nbsp;</p>
<p>It captures several properties of a Terraform run in the details section such as command output, duration, and exit status and shows the Git info with the commit hash, branch and the CI provider used.</p>
<p>&nbsp;</p>
<p>It can give you the resource events by selecting the Events section in the TUI in addition to showing a per-resource timing chart by using the Timeline section for spotting slow creates and destroys. Runs are stored as JSON plus saved stdout text, and optional S3 syncing keeps history shared across machines with per-team prefixes and filters with support for search through lots of runs.</p>
<p>&nbsp;</p>
<p>This tool is very useful for DevOps, platform engineers and Terraform users who need searchable run history during debugging, postmortems, or audits and especially when local and CI runs should live in one place.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[sidecar]]></title><id>https://terminaltrove.com/sidecar/</id><link href="https://terminaltrove.com/feed/sidecar/"></link><updated>2026-01-28T00:00:00Z</updated><summary type="html"><![CDATA[A TUI dashboard for AI coding agents.]]></summary><content type="html"><![CDATA[<p>sidecar is a terminal sidekick for CLI coding agents, keeping diffs, files and chat history beside your favourite coding agent.</p>
<p>&nbsp;</p>
<p>It tracks staged, modified, and untracked files, shows diffs and handles stage or unstage keys. It refreshes on file changes, lists files, has task monitoring and includes a code preview. It also has a conversation browser for agents, plus search and can display token totals.</p>
<p>&nbsp;</p>
<p>This tool has support for worktree commands to create parallel branches, then link tasks for context. It can start an agent from that worktree and also guide commit, push, PR and cleanup.</p>
<p>&nbsp;</p>
<p>This tool is mostly ideal for developers, AI engineers and those who want to run agents in parallel, non stop and use <a class="tt-link" href="/categories/git/" target="_blank" rel="noopener">Git</a> and task control in one terminal session.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[surge]]></title><id>https://terminaltrove.com/surge/</id><link href="https://terminaltrove.com/feed/surge/"></link><updated>2026-01-28T00:00:00Z</updated><summary type="html"><![CDATA[A blazing fast TUI download manager.]]></summary><content type="html"><![CDATA[<p class="ds-markdown-paragraph">surge is a terminal download manager with an interactive TUI.</p>
<p class="ds-markdown-paragraph">&nbsp;</p>
<p>Core features include high-speed downloads using multi-connection support, pausing and resuming transfers and managing a download queue. The TUI interface also shows real-time progress visualizations with speed graphs. Batch downloads are also supported including auto retries for failed connections.</p>
<p>&nbsp;</p>
<p>Beyond the TUI, surge can also run as a background headless server. It has a browser extension to intercept and send downloads directly from Chrome or Firefox. Furthermore, its CLI mode can send jobs to a running instance or function like a standalone&nbsp;<a class="tt-link" href="/wget/" target="_blank" rel="noopener">wget</a> for scripts.</p>
<p>&nbsp;</p>
<p>This tool is ideal for data hoarders, archivists and users who frequently download large files or need to automate download tasks. It is suited for running on remote servers, local development machines or within automated pipelines where visual feedback or background operation is needed.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[try-rs]]></title><id>https://terminaltrove.com/try-rs/</id><link href="https://terminaltrove.com/feed/try-rs/"></link><updated>2026-01-28T00:00:00Z</updated><summary type="html"><![CDATA[A workspace manager for your temporary experiments.]]></summary><content type="html"><![CDATA[<p class="ds-markdown-paragraph">try-rs is a terminal workspace manager for organizing temporary coding experiments and projects.</p>
<p class="ds-markdown-paragraph">&nbsp;</p>
<p class="ds-markdown-paragraph">It has a TUI that lists your experiments with fuzzy search for quick finding and it automatically prefixes new project folders with the current date. This tool integrates with <a class="tt-link" href="/categories/git/" target="_blank" rel="noopener">Git</a> to clone repositories directly from URLs into your workspace and you can preview file contents before entering a directory.</p>
<p class="ds-markdown-paragraph">&nbsp;</p>
<p class="ds-markdown-paragraph">Additionally, try-rs supports opening a selected project directly in your configured code editor. It also allows for safe deletion of old experiments from the UI with confirmation. The tool is configurable, supports themes and works across multiple shells and operating systems.</p>
<p class="ds-markdown-paragraph">&nbsp;</p>
<p class="ds-markdown-paragraph">This tool is useful for developers, students and those who want temporary coding experiments. It is helpful for temporary code tests, quick prototypes and cloned repositories, making them easy to revisit or clean up.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[vortix]]></title><id>https://terminaltrove.com/vortix/</id><link href="https://terminaltrove.com/feed/vortix/"></link><updated>2026-01-28T00:00:00Z</updated><summary type="html"><![CDATA[A TUI for WireGuard and OpenVPN with real-time telemetry and leak guarding.]]></summary><content type="html"><![CDATA[<p class="ds-markdown-paragraph">vortix is a TUI for managing WireGuard and OpenVPN connections on macOS.</p>
<p class="ds-markdown-paragraph">&nbsp;</p>
<p class="ds-markdown-paragraph">Core features include auto-detecting VPN profile files, displaying real-time throughput and latency graphs, and monitoring for IPv6 and DNS leaks. It shows your exit IP's geolocation and integrates a kill-switch firewall. The interface is keyboard-driven for connecting, disconnecting and reconnecting to VPNs.</p>
<p class="ds-markdown-paragraph">&nbsp;</p>
<p class="ds-markdown-paragraph">vortix can also import new VPN profiles interactively by using the TUI and provides a viewer to inspect the configuration of any profile. It can calculate advanced metrics like jitter and packet loss and it allows you to copy your public IP to the clipboard directly.</p>
<p class="ds-markdown-paragraph">&nbsp;</p>
<p class="ds-markdown-paragraph">This tool is designed for security professionals, network engineers, remote workers or anyone who use VPNs regularly.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[tredis]]></title><id>https://terminaltrove.com/tredis/</id><link href="https://terminaltrove.com/feed/tredis/"></link><updated>2026-01-28T00:00:00Z</updated><summary type="html"><![CDATA[A modern TUI for managing Redis servers.]]></summary><content type="html"><![CDATA[<p>tredis is a Redis client and manager for moving through keys, values, and stats in the terminal.</p>
<p>&nbsp;</p>
<p>It connects to multiple Redis servers, supports TLS, browses keys with pagination, filters by pattern and allows you to inspect properties such as strings, lists, sets, hashes, zsets and streams. Just like with many typical Redis clients, tredis can show slowlog entries, connected clients, ACL users and config values.</p>
<p>&nbsp;</p>
<p>Other features of tredis include live command monitoring and Pub/Sub channel subscriptions to watch messages arrive. It can consume Redis Streams and it keeps stream entries readable while you skim IDs and fields. It also has keyboard shortcuts stay consistent across views.</p>
<p>&nbsp;</p>
<p>tredis is useful to developers and system administrators who regularly work with Redis. It is useful when you need a clear, centralized view for debugging and data inspection when working with Redis in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[mole]]></title><id>https://terminaltrove.com/mole/</id><link href="https://terminaltrove.com/feed/mole/"></link><updated>2026-01-28T00:00:00Z</updated><summary type="html"><![CDATA[Deep clean and optimize your Mac.]]></summary><content type="html"><![CDATA[<p>mole is a command-line and TUI utility for cleaning, optimizing and monitoring macOS systems. It combines functions like cache cleaning, app uninstalling, and system diagnostics all in one single tool.</p>
<p>&nbsp;</p>
<p>It performs a deep system cleanup to reclaim space from caches and logs and a smart app uninstaller that removes associated files. The tool visualizes disk usage to identify large files and folders. It also runs system optimizations like rebuilding caches and indexes. A live dashboard monitors CPU, memory, disk and network stats.</p>
<p>&nbsp;</p>
<p>This tool also includes a "purge" command to find and delete project build artifacts like <code>node_modules</code>, and it can locate, remove and clean up old installer files (.dmg, .pkg) from various directories. You can preview all cleanup and optimization actions with a dry run flag before executing them.</p>
<p>&nbsp;</p>
<p>mole is aimed at macOS power users, developers and system administrators who want to analyze and free up disk space deep inside their macOS system. It is particularly useful for managing developer environments and performing routine system maintenance in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[pass-cli]]></title><id>https://terminaltrove.com/pass-cli/</id><link href="https://terminaltrove.com/feed/pass-cli/"></link><updated>2026-01-21T00:00:00Z</updated><summary type="html"><![CDATA[A secure, cross-platform, command-line password manager.]]></summary><content type="html"><![CDATA[<p>pass-cli is a cross platform terminal password manager, that manages passwords and API keys with local encrypted storage and an interactive interface.</p>
<p>&nbsp;</p>
<p>This tool uses AES-256-GCM encryption with PBKDF2 key derivation for credentials and it creates BIP39 recovery phrases during the setup phase. It also links to system keychains on Windows, macOS and Linux for master password handling, plus it checks password strength with rules on length and characters.</p>
<p>&nbsp;</p>
<p>It also backs up vaults with verification, keeps HMAC-signed audit logs of changes, runs diagnostic checks on vault health, outputs data for scripts in quiet mode, syncs via <a class="tt-link" href="/rclone/" target="_blank" rel="noopener">rclone</a> if needed and makes TOTP codes from stored secrets.</p>
<p>&nbsp;</p>
<p>Developers, DevOps engineers, sysadmins and security oriented engineers and individuals would find pass-cli useful as a way to manage their passwords interactively or by using commands in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[handler]]></title><id>https://terminaltrove.com/handler/</id><link href="https://terminaltrove.com/feed/handler/"></link><updated>2026-01-21T00:00:00Z</updated><summary type="html"><![CDATA[A2A Protocol client and developer toolkit.]]></summary><content type="html"><![CDATA[<p>handler is an A2A Protocol client for the terminal, with both a CLI mode and a TUI for talking to remote agents.</p>
<p>&nbsp;</p>
<p>It can send and receive A2A messages with the responses streamed in real-time, can validate agent cards, inspect tasks and view artifacts and manage sessions and authentication.</p>
<p>&nbsp;</p>
<p>This tool includes an MCP server that bridges AI assistants into A2A (using stdout, SSE as the transport protocol) and supports push and receive webhooks for agent events. It also ships with a reference server agent built with Google ADK and LiteLLM and can also use <a class="tt-link" href="/ollama/" target="_blank" rel="noopener">Ollama</a> for local inference.</p>
<p>&nbsp;</p>
<p>handler works for AI agent builders, developers and researchers building or integrating A2A agents, plus those who need agent to agent debugging. It can be used for local prototypes, staging systems and quick checks against a remote agent from the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[oyo]]></title><id>https://terminaltrove.com/oyo/</id><link href="https://terminaltrove.com/feed/oyo/"></link><updated>2026-01-21T00:00:00Z</updated><summary type="html"><![CDATA[A step-through diff viewer.]]></summary><content type="html"><![CDATA[<p>oyo is a terminal diff viewer that combines a classic scrollable diff with a step-through way to review changes.</p>
<p>&nbsp;</p>
<p>This tool has different diff modes, such as a dual mode for scrolling through diffs or stepping incrementally, a unified mode where code transforms in one pane, a split&nbsp; mode for side-by-side old and new versions, has an evolution mode with deletions fading out and a blame mode for Git annotations per line.&nbsp;</p>
<p>&nbsp;</p>
<p>Other features of oyo include handling hunk navigation to jump between change groups, multi-file support, regex search across diffs, a command palette for quick actions, syntax highlighting, word-level diff marking, animated steps, line wrapping, Git integration as a difftool, autoplay at set speeds and helpful keyboard bindings.</p>
<p>&nbsp;</p>
<p>oyo works best for developers and reviewers who want to glance and follow big refactors or risky patches carefully, especially during pull requests and commit reviews in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[lazyworktree]]></title><id>https://terminaltrove.com/lazyworktree/</id><link href="https://terminaltrove.com/feed/lazyworktree/"></link><updated>2026-01-21T00:00:00Z</updated><summary type="html"><![CDATA[Effortless Git worktree management for the terminal.]]></summary><content type="html"><![CDATA[<p>lazyworktree is a TUI for managing Git worktrees, built for jumping between parallel branches without losing context.</p>
<p>&nbsp;</p>
<p>It creates, renames, deletes, absorbs, and prunes worktrees and it shows dirty files plus ahead or behind counts on each branch. It can create a worktree from your current branch with uncommitted changes, and in addition it can create from GitHub or GitLab issues, PRs (Pull Requests), or MRs (Merge Requests) in the terminal.</p>
<p>&nbsp;</p>
<p>It also supports cherry-picking commits across worktrees, and also it runs stage, commit, and diff commands via your pager, with optional delta. It can start per-worktree&nbsp;<a class="tt-link" href="/tmux/" target="_blank" rel="noopener">tmux</a> sessions too locally.</p>
<p>&nbsp;</p>
<p>This tool works best for developers who juggle multiple fixes, reviews or experiments at once and want clean, isolated checkouts. It's great during code review, bug hunts or refactors when you need fast switching while keeping each branch separate.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[cloudflare-speed-cli]]></title><id>https://terminaltrove.com/cloudflare-speed-cli/</id><link href="https://terminaltrove.com/feed/cloudflare-speed-cli/"></link><updated>2026-01-21T00:00:00Z</updated><summary type="html"><![CDATA[A terminal interface for cloudflare's internet speed tester.]]></summary><content type="html"><![CDATA[<p>cloudflare-speed-cli is a terminal speed tester that runs Cloudflare&rsquo;s speed tester (speed.cloudflare.com) and displays network results in the terminal.</p>
<p>&nbsp;</p>
<p>It tests download and upload speeds, checks idle latency and loaded latency under traffic. It also keeps a history of previous tests for review, exports data in JSON format, supports text only output for automation in scripts and lets you bind to a particular network interface or source IP address.</p>
<p>&nbsp;</p>
<p>Network engineers, programmers troubleshooting connections and hobbyists monitoring home setups or remote servers would find cloudflare-speed-cli great for quick speed checks, debugging slow uploads, Wi-Fi drops or ISP congestion from the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[jolt]]></title><id>https://terminaltrove.com/jolt/</id><link href="https://terminaltrove.com/feed/jolt/"></link><updated>2026-01-21T00:00:00Z</updated><summary type="html"><![CDATA[A beautiful TUI battery and energy monitor for your terminal.]]></summary><content type="html"><![CDATA[<p>jolt is a TUI battery and energy monitor for macOS and Linux laptops. It is designed to show what applications drain power on your laptop and how your battery is holding up.</p>
<p>&nbsp;</p>
<p>It reports charge percentage, time remaining, cycle count and battery health and it tracks system power draw with a CPU or GPU breakdown of statistics. It ranks processes by energy impact and can stop power hungry processes.</p>
<p>&nbsp;</p>
<p>This tool also has a dedicated panel for recording history graphs of power trends, has 10 different themes with light and dark mode detection and can run in the background to collect stats between sessions. It can export metrics to JSON and it includes commands for configuration, logs and debug output.</p>
<p>&nbsp;</p>
<p>jolt works best for developers, software engineers and laptop users who are curious about what tools, applications and services contribute to their laptop's battery usage. It is also useful for those who want a quick power readout without leaving the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[blueutil-tui]]></title><id>https://terminaltrove.com/blueutil-tui/</id><link href="https://terminaltrove.com/feed/blueutil-tui/"></link><updated>2026-01-14T00:00:00Z</updated><summary type="html"><![CDATA[A TUI for macOS to interact with bluetooth devices via blueutil.]]></summary><content type="html"><![CDATA[<p>blueutil-tui is a TUI for macOS that allows you to manage Bluetooth devices in the terminal.</p>
<p>&nbsp;</p>
<p>It supports listing currently paired devices, scanning for new devices and visualising connection details of each device in rows all from the TUI interface. You can refresh the device list or quit the app with simple shortcuts and it calls blueutil under the hood to connect or disconnect devices without manually typing Bluetooth commands.</p>
<p>&nbsp;</p>
<p>This tool is could be useful for developers on macOS who want a quick TUI interface for both managing and visualizing technical information about their bluetooth devices in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[rovr]]></title><id>https://terminaltrove.com/rovr/</id><link href="https://terminaltrove.com/feed/rovr/"></link><updated>2026-01-14T00:00:00Z</updated><summary type="html"><![CDATA[A post-modern terminal file manager.]]></summary><content type="html"><![CDATA[<p>rovr is a modern, intuitive and aesthetically pleasing terminal file explorer.</p>
<p>&nbsp;</p>
<p>It has multi tab browsing (opening several directories at once), a built in file preview pane (with sixel support) to see file contents and a plugin system for adding extra functionality, including integration with other command line tools such as <a class="tt-link" href="/zoxide/" target="_blank" rel="noopener">zoxide</a>, <a class="tt-link" href="/bat/" target="_blank" rel="noopener">bat</a>, <a class="tt-link" href="/fd/" target="_blank" rel="noopener">fd</a>, <a class="tt-link" href="/ripgrep/" target="_blank" rel="noopener">ripgrep</a> and more.</p>
<p>&nbsp;</p>
<p>Other features like clipboard management, sorting and a context menu (with available actions, like copy, cut, delete rename) are also supported and built into rovr. It also lets you adjust its appearance, themes and keybindings via simple config files to fit your preferences.</p>
<p>&nbsp;</p>
<p>This tool is useful for any person that wants to manage their folders and files without leaving their terminal. Fans of other terminal file managers (like&nbsp;<a class="tt-link" href="/ranger/" target="_blank" rel="noopener">ranger</a>, <a class="tt-link" href="/nnn/" target="_blank" rel="noopener">nnn</a> or <a class="tt-link" href="/superfile/" target="_blank" rel="noopener">superfile</a>) will appreciate rovr's polished interface and plugin support, especially when working over SSH or on remote machines without a GUI.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[gorae]]></title><id>https://terminaltrove.com/gorae/</id><link href="https://terminaltrove.com/feed/gorae/"></link><updated>2026-01-14T00:00:00Z</updated><summary type="html"><![CDATA[A TUI librarian for PDFs and EPUBs.]]></summary><content type="html"><![CDATA[<p>gorae is a terminal TUI program for organizing PDF/EPUB documents, featuring vim-like navigation, metadata management and full-text search.</p>
<p>&nbsp;</p>
<p>This tool has the ability to mark favorites, a "to-read" list, and has progress tracking capabilities when reading through the PDF or EBUB file. It also supports searching through metadata and file content and can auto-import details by detecting identifiers (DOI, arXiv) in PDFs. It has theming options if you want to change the default theme of gorase.</p>
<p>&nbsp;</p>
<p>For researchers, students or any user with many PDFs or e-books, gorae provides a keyboard-driven way to browse and search documents in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[aic]]></title><id>https://terminaltrove.com/aic/</id><link href="https://terminaltrove.com/feed/aic/"></link><updated>2026-01-14T00:00:00Z</updated><summary type="html"><![CDATA[Fetch the latest changelogs for popular AI coding assistants.]]></summary><content type="html"><![CDATA[<p>aic is a CLI tool for fetching the latest changelogs from popular AI coding assistants (including Claude Code, OpenAI Codex, GitHub Copilot CLI, etc.).</p>
<p>&nbsp;</p>
<p>It can retrieve the newest release notes for a specific assistant by name (e.g. aic claude or aic codex) or showing all new releases from the last 24 hours with one command (aic latest). Additionally, it supports output in plain text, JSON or Markdown via flags (for scripting or documentation).</p>
<p>&nbsp;</p>
<p>For developers and AI enthusiasts, aic provides a quick way to stay updated on multiple AI coding tools in one place. Instead of manually checking each project&rsquo;s changelog page, one terminal command shows you what&rsquo;s new in Copilot, Codex and other tools.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[snitch]]></title><id>https://terminaltrove.com/snitch/</id><link href="https://terminaltrove.com/feed/snitch/"></link><updated>2026-01-14T00:00:00Z</updated><summary type="html"><![CDATA[A TUI for inspecting network connections, like netstat for humans.]]></summary><content type="html"><![CDATA[<p>snitch is a CLI and TUI tool for inspecting TCP and UDP network connections, built as a friendlier&nbsp;<code>ss</code> and <code>netstat</code> for humans.</p>
<p>&nbsp;</p>
<p>It displays a connection table and also refreshes on an interval for live monitoring. You can filter by TCP or UDP, listening or established state, IPv4 or IPv6 and furthermore narrow results with key=value queries like pid, proc, port or contains.</p>
<p>&nbsp;</p>
<p>This tool can resolve hostnames and service names, can run in numeric mode (which disables DNS name resolution), cache or bypass DNS lookups and export plain text, JSON or CSV. Other features of snitch include an assortment of themes, keybindings and a small config file which sets the refresh interval, DNS resolution and cache, <code>NO_COLOR</code> options and a save state for snitch to remember the view state between sessions.</p>
<p>&nbsp;</p>
<p>snitch is a handy tool for developers, SREs and sysadmins for tracing ports, checking what talks to where and tying traffic back to processes, live and without fiddling with command line arguments.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[x-cmd]]></title><id>https://terminaltrove.com/x-cmd/</id><link href="https://terminaltrove.com/feed/x-cmd/"></link><updated>2026-01-14T00:00:00Z</updated><summary type="html"><![CDATA[A compact swiss army knife for the terminal.]]></summary><content type="html"><![CDATA[<p>x-cmd is a modular command-line toolkit that combines numerous CLI tools into one system, with a built-in package manager to install 500+ command-line utilities and languages.</p>
<p>&nbsp;</p>
<p>Key features include enhanced versions of common shell commands (e.g. interactive variants of ls and ps). Additionally, x-cmd&rsquo;s package module can fetch and set up many development tools and runtimes (from Docker to Node.js) on the fly without needing root.</p>
<p>&nbsp;</p>
<p>This tool is ideal for developers, engineers and CLI power users who want a unified toolset. It's useful if you need to manage everything from version managers to cloud commands accessible in one toolset.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[offpunk]]></title><id>https://terminaltrove.com/offpunk/</id><link href="https://terminaltrove.com/feed/offpunk/"></link><updated>2026-01-07T00:00:00Z</updated><summary type="html"><![CDATA[An offline-first command-line browser.]]></summary><content type="html"><![CDATA[<p>offpunk is an offline-first terminal browser with a TUI interface.</p>
<p>&nbsp;</p>
<p>It primarily can browse the web, but also supports other protocols, such as Gemini, Gopher and the Spartan protocol as well as RSS / Atom feeds. It uses a permanent cache to save visited pages for offline reading and even supports subscriptions to both RSS and Gemini feeds for reading updates.</p>
<p>&nbsp;</p>
<p>This tool has bookmarking and list management capabilities to organize saved pages and can "freeze" content to keep an unchanged offline copy. Other features of offpunk include built-in documentation, themes, keyboard navigation and redirecting URLs for enhanced privacy.</p>
<p>&nbsp;</p>
<p>offpunk is useful for digital minimalists, small web, gemini, gopher enthusiasts and anyone on limited internet connectivity. It's great when you want a distraction-free, text only browsing experience or want to browse the small web and other low bandwidth websites in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[tock]]></title><id>https://terminaltrove.com/tock/</id><link href="https://terminaltrove.com/feed/tock/"></link><updated>2026-01-07T00:00:00Z</updated><summary type="html"><![CDATA[A powerful time tracking tool for the command line.]]></summary><content type="html"><![CDATA[<p>tock is a command-line time tracking tool that records activities in a plain text log and shows an interactive terminal calendar for reviewing time entries.</p>
<p>&nbsp;</p>
<p>It stores data in a human-readable plain text file (compatible with trackers like Bartib or Timewarrior). Tock is fast to run (a single binary with no external dependencies) and also supports multiple storage backends (flat file or Timewarrior), making it adaptable to different setups. It also has shell auto-completion to speed up command usage.</p>
<p>&nbsp;</p>
<p>This tool is useful for developers or anyone who wants to track work hours directly in the terminal. It is useful for maintaining simple time logs and reviewing how time is spent on projects without switching to a separate app.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[ekphos]]></title><id>https://terminaltrove.com/ekphos/</id><link href="https://terminaltrove.com/feed/ekphos/"></link><updated>2026-01-07T00:00:00Z</updated><summary type="html"><![CDATA[A lightweight, fast, terminal-based markdown research tool inspired by Obsidian.]]></summary><content type="html"><![CDATA[<p>ekphos is an open source terminal-based markdown note-taking and research tool inspired by Obsidian.</p>
<p>&nbsp;</p>
<p>Core features include vim-style keybindings for navigation and editing, plus rich Markdown rendering (headings, lists, code blocks, and more) with inline image previews in supported terminals like iTerm2, Kitty, WezTerm, Ghostty or Sixel-compatible terminal. This tool supports full-text search across notes to find information and has customizable themes (i.ie catppuccin by default) and has mouse support for scrolling through content.</p>
<p>&nbsp;</p>
<p>Other features of ekphos are syntax highlighting for code, wiki links and an organized three panel layout showing everything you need to use ekphos. The graph view allows you to see a visual representation of your notes and links in the terminal and is helpful for those who want to see the connections and link relationships of their content.</p>
<p>&nbsp;</p>
<p>ekphos is useful for developers, technical writers and researchers who prefer managing notes entirely in the terminal. It&rsquo;s ideal for those who want an Obsidian-like environment for organizing Markdown notes and brainstorming, all without leaving the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[pacsea]]></title><id>https://terminaltrove.com/pacsea/</id><link href="https://terminaltrove.com/feed/pacsea/"></link><updated>2026-01-07T00:00:00Z</updated><summary type="html"><![CDATA[Fast TUI for searching, inspecting, and queueing pacman/AUR packages.]]></summary><content type="html"><![CDATA[<p>pacsea is a TUI tool for browsing Arch Linux / AUR packages, it lets you search and install packages from official repositories and AUR (Arch User Repositories).</p>
<p>&nbsp;</p>
<p>Key features include unified search across repos and AUR, plus optional fuzzy matching. When you want to install multiple packages, it queues them and allows you to install packages after confirmation. You can also run AUR security scans before installing packages, as pacsea can use multiple scanning tools like ClamAV, Trivy and ShellCheck with a detailed summary shown after the scan. It also has a news feed which displays Arch news, announcements, advisories and update notes.&nbsp;</p>
<p>&nbsp;</p>
<p>This tool also has distro-aware mirror and update helpers, the ability to view AUR community comments, can filter, bookmark and mark news as read, has keyboard bindings, viewing recent searches and has an installed-only mode for reviewing only installed tools for safe removals and downgrades.</p>
<p>&nbsp;</p>
<p>Ideal for Arch Linux power users, system administrators and those who maintain Arch based machines, pacsea works best for anyone who frequently searches for AUR packages and wants a convenient TUI for package management.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[envdiff]]></title><id>https://terminaltrove.com/envdiff/</id><link href="https://terminaltrove.com/feed/envdiff/"></link><updated>2026-01-07T00:00:00Z</updated><summary type="html"><![CDATA[A CLI tool to snapshot and diff environments.]]></summary><content type="html"><![CDATA[<p>envdiff is a CLI tool for comparing environment variable files (like .env files) and highlighting the differences between them in a diff style output.</p>
<p>&nbsp;</p>
<p>It can detect when variables are missing from one file, when values differ between environments and when extra keys are present. This tool ignores irrelevant differences like comments or blank lines, focusing only on the configuration changes. It also clearly marks which keys are added, removed or changed, helping you spot configuration mismatches at a glance.</p>
<p>&nbsp;</p>
<p>envdiff is useful for developers, DevOps engineers and system administrators who manage multiple environment files. It's works best for verifying that development, staging and production configurations stay in sync, it works best for catching any missing secrets or misconfigured values before deployment.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[vhs]]></title><id>https://terminaltrove.com/vhs/</id><link href="https://terminaltrove.com/feed/vhs/"></link><updated>2026-01-07T00:00:00Z</updated><summary type="html"><![CDATA[Your CLI home video recorder.]]></summary><content type="html"><![CDATA[<p>vhs is a CLI tool for recording terminal sessions and generating shareable animated GIFs or videos from them.</p>
<p>&nbsp;</p>
<p>Core features include a simple scripting format ("tape" files) to programmatically define a terminal session, which can then be rendered as an animated image. There are commands for tape files, which you can use to control VHS, for example, the '<code>Output</code>' command can specify the output and the file format of your terminal recording in either MP4, GIF or WEBM.</p>
<p>&nbsp;</p>
<p>Other commands VHS has are for example, screenshotting the current frame with <code>Screenshot</code>, setting environment variables with <code>Env</code>, hiding commands from output with&nbsp;<code>Hide</code>, sourcing commands from other tape files with <code>Source</code> and <a class="tt-link" href="https://github.com/charmbracelet/vhs?tab=readme-ov-file#vhs-command-reference" target="_blank" rel="noopener">more commands in the VHS reference</a>. This tool has other features such as customizing the output size and font, syntax highlighting, has an SSH server baked in and includes a built-in command to publish your animations on a sharing server,&nbsp;</p>
<p>&nbsp;</p>
<p>vhs is useful for developers, open-source maintainers and educators who need to visually demonstrate command line tools in action. You can use vhs for creating tutorial screencasts, adding animated terminal demos to documentation, continuous integration or generating repeatable examples for CLI applications.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[dotstate]]></title><id>https://terminaltrove.com/dotstate/</id><link href="https://terminaltrove.com/feed/dotstate/"></link><updated>2025-12-31T00:00:00Z</updated><summary type="html"><![CDATA[A modern, secure, and user-friendly dotfile manager.]]></summary><content type="html"><![CDATA[<p>dotstate is a TUI tool that helps you manage and sync dotfiles (e.g. .bashrc, .zshrc or .vimrc) from the terminal.</p>
<p>&nbsp;</p>
<p>Key features include smart dotfile detection, support for multiple dotfile profiles (allowing separate config sets for work, personal, homelab, etc.), adding custom files and automatic symlink management. You can sync your config files via a GitHub repository (which can be private or public) and it handles automatic backups before applying any changes.</p>
<p>&nbsp;</p>
<p>It also has a CLI available for automation, support for multiple package managers (e.g. brew, pip, npm, cargo, etc.) and is able to track required CLI tools for each profile and can install them when required. The TUI has mouse support and doesn't require extensive Git knowledge to use and is built with security checks (no shell injection, uses GitHub token auth, etc.) to ensure safe file operations when handling dotfiles.</p>
<p>&nbsp;</p>
<p>Useful for developers, system administrators and those who maintain custom dotfiles across multiple machines. It's helpful for quickly setting up new environments or keeping configurations in sync without manually using Git, symlinks or custom scripts.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[dawn]]></title><id>https://terminaltrove.com/dawn/</id><link href="https://terminaltrove.com/feed/dawn/"></link><updated>2025-12-31T00:00:00Z</updated><summary type="html"><![CDATA[A distraction-free writing environment. draft anything, write now.]]></summary><content type="html"><![CDATA[<p>dawn (<strong>d</strong>raft <strong>a</strong>nything, <strong>w</strong>rite <strong>n</strong>ow) is a lightweight terminal writing tool for a distraction-free writing experience with live Markdown rendering as you type.</p>
<p>&nbsp;</p>
<p>It supports a wide range of Markdown elements in real time, so you see formatted output for things like tables drawn with Unicode borders, syntax-highlighted code blocks and LaTeX math formulas rendered as Unicode art. It also supports Kitty graphics so you can see rich images with a terminal that supports the protocol.</p>
<p>&nbsp;</p>
<p>The TUI also includes productivity aids such as a writing timer for timed sessions and a focus mode that hides all interface elements except your text for minimal distraction. This tool has a dark and light theme which you can toggle to your liking.</p>
<p>&nbsp;</p>
<p>This tool is useful for writers or programmers who prefer the terminal to write in Markdown and get instant formatting feedback. It's ideal when you want to focus on text without distractions, while still seeing rich formatting in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[yt-x]]></title><id>https://terminaltrove.com/yt-x/</id><link href="https://terminaltrove.com/feed/yt-x/"></link><updated>2025-12-31T00:00:00Z</updated><summary type="html"><![CDATA[Browse youtube from your terminal.]]></summary><content type="html"><![CDATA[<p>yt-x is a CLI tool that lets you browse YouTube (and other sites supported by <a class="tt-link" href="/yt-dlp/" target="_blank" rel="noopener">yt-dlp</a>) directly from your terminal.</p>
<p>&nbsp;</p>
<p>It has an interactive text menu to navigate YouTube feeds (subscriptions, trending, playlists) and search results. You can play videos using an external player and also download videos through its integration with <a class="tt-link" href="/yt-dlp/" target="_blank" rel="noopener">yt-dlp</a>. The tool also lets you bookmark channels or videos, and it supports other video platforms via <a class="tt-link" href="/yt-dlp/" target="_blank" rel="noopener">yt-dlp</a>, extending its use beyond YouTube.</p>
<p>&nbsp;</p>
<p>This tool is great users on headless systems who want to enjoy YouTube without a graphical browser. It's ideal if you prefer to use YouTube in a keyboard-driven environment and need to search, watch, or download videos entirely within the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[nexus]]></title><id>https://terminaltrove.com/nexus/</id><link href="https://terminaltrove.com/feed/nexus/"></link><updated>2025-12-31T00:00:00Z</updated><summary type="html"><![CDATA[A terminal-based HTTP client for API testing.]]></summary><content type="html"><![CDATA[<p>nexus is a TUI HTTP client for API testing that brings an organized, Postman-style experience into a TUI interface.</p>
<p>&nbsp;</p>
<p>It supports all HTTP methods and lets you group requests into collections. You can compose requests by setting the URL, headers, body and other parameters, then execute them to see a formatted response with headers. All your requests and collections are saved between sessions and you can import Postman collections or export any request as a <a class="tt-link" href="/curl/" target="_blank" rel="noopener">curl</a> command.</p>
<p>&nbsp;</p>
<p>Nexus also handles persistent storage, has a response viewer in the TUI pane, allows you to edit requests inline, has keybindings for navigation, creating, deleting, importing, duplicating and editing requests / collections.</p>
<p>&nbsp;</p>
<p>This tool is useful for those who are familiar with Postman, engineers who work with APIs and those that have a need for using Postman collections and other formats to quickly inspect, execute and make HTTP requests in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[parqeye]]></title><id>https://terminaltrove.com/parqeye/</id><link href="https://terminaltrove.com/feed/parqeye/"></link><updated>2025-12-31T00:00:00Z</updated><summary type="html"><![CDATA[Peek inside Parquet files right from your terminal.]]></summary><content type="html"><![CDATA[<p>parqeye is a comprehensive TUI for inspecting Parquet files, allowing you to quickly examine a file's contents, schema and metadata.</p>
<p>&nbsp;</p>
<p>It renders an interactive table visualization of rows with keyboard navigation and it exposes a schema explorer for column types and nested fields. This tool also shows file-level details like writer version, encoding stats and other metadata. It can break down row groups with per-group statistics, min and max values and distribution clues. Plus it also supports quick switching between data, schema, metadata and row-group tabs in the TUI.</p>
<p>&nbsp;</p>
<p>Data engineers, analysts or developers working with Parquet files will find parqeye handy for quick inspection and debugging. It spares you from launching heavy tools just to peek into a file, which parqeye allows you to do in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[claws]]></title><id>https://terminaltrove.com/claws/</id><link href="https://terminaltrove.com/feed/claws/"></link><updated>2025-12-31T00:00:00Z</updated><summary type="html"><![CDATA[A TUI for AWS resource management.]]></summary><content type="html"><![CDATA[<p>claws is a TUI for managing AWS resources and services in the terminal.</p>
<p>&nbsp;</p>
<p>It supports EC2, S3, IAM, RDS, Lambda, ECS and dozens more and can start or stop instances, delete resources and tail logs. You can jump between related resources like VPCs, subnets, functions and log groups. In addition, it can switch to different AWS profiles and regions fast, can query multiple regions in parallel and claws can search by tag or fuzzy match in the TUI.</p>
<p>&nbsp;</p>
<p>Other smaller but useful features include, sorting columns, resource comparison i.e. comparing two resources side by side, filtering, mouse support, paginating through large lists and running in read-only mode.</p>
<p>&nbsp;</p>
<p>This tool is beneficial for DevOps engineers or system administrators who regularly work with AWS. It's especially handy if you prefer a vim-style terminal environment and want to quickly handle AWS management tasks without using the AWS web console.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[sqlit]]></title><id>https://terminaltrove.com/sqlit/</id><link href="https://terminaltrove.com/feed/sqlit/"></link><updated>2025-12-24T00:00:00Z</updated><summary type="html"><![CDATA[A user friendly TUI for SQL databases.]]></summary><content type="html"><![CDATA[<p>sqlit is a TUI tool for interacting with multiple databases in the terminal.</p>
<p>&nbsp;</p>
<p>It supports many traditional relational databases such as SQL Server, SQLite, MariaDB, PostgreSQL and MySQL, plus newer databases like DuckDB, Clickhouse, Snowflake, Supabase, Turso and more via adapters. The interface is fully keyboard-driven with shortcuts always visible on the screen. It has query history, syntax highlighting, vim-like editing for SQL queries and lets you navigate databases, tables, views and stored procedures in its TUI.</p>
<p>&nbsp;</p>
<p>Other features of sqlit include SSH tunneling for remote connections, themes, autocomplete, results filtering, a dependency wizard (useful for installing missing database drivers) a handy connection manager and the ability to auto detect and find database containers started by Docker, which is useful when working in development.</p>
<p>&nbsp;</p>
<p>This tool is useful for developers, database administrators and data analysts who prefer working with databases using the command line. It is ideal for quickly inspecting data, schemas or working with many databases in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[git-interactive-rebase-tool]]></title><id>https://terminaltrove.com/git-interactive-rebase-tool/</id><link href="https://terminaltrove.com/feed/git-interactive-rebase-tool/"></link><updated>2025-12-24T00:00:00Z</updated><summary type="html"><![CDATA[An improved sequence editor for Git.]]></summary><content type="html"><![CDATA[<p>git-interactive-rebase-tool is a cross-platform, terminal git sequence editor that improves Git&rsquo;s interactive rebase process by allowing easy editing of the rebase instruction list via a TUI.</p>
<p>&nbsp;</p>
<p>It provides single-key shortcuts to mark each commit&rsquo;s action (pick, squash, fixup, etc.) and allows quick reordering of commits, including moving multiple lines together in a visual selection mode. The interface can also show commit details and diffs on demand, and includes extras like toggling breakpoints or opening an external editor.</p>
<p>&nbsp;</p>
<p>This tool is ideal for developers and project maintainers who sometimes need to rewrite commit history. It&rsquo;s also helpful for cleaning up commits, making rebases faster and less error-prone with clear visual feedback in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[bookokrat]]></title><id>https://terminaltrove.com/bookokrat/</id><link href="https://terminaltrove.com/feed/bookokrat/"></link><updated>2025-12-24T00:00:00Z</updated><summary type="html"><![CDATA[A terminal EPUB / PDF ebook reader.]]></summary><content type="html"><![CDATA[<p>bookokrat is a terminal EPUB / PDF e-book reader that renders books with full formatting, including images, tables, syntax-highlighted code blocks and math formulas, all directly in your terminal.<br>It works over SSH and inside <a class="tt-link" href="/tmux/" target="_blank" rel="noopener">tmux</a>.</p>
<p>&nbsp;</p>
<p>You can attach notes to text selections and perform full-text searches across the book. It has vim-style keybindings along with mouse support, and it automatically saves your place with bookmarks and reading history so you can resume where you left off.</p>
<p>&nbsp;</p>
<p>Other features include a hierarchical table of contents, reading statistics, customizable themes, and zen mode for distraction-free reading. PDF rendering uses terminal graphics protocols (Kitty, iTerm2) for smooth, high-performance page display with continuous scroll mode in supported terminals.</p>
<p>&nbsp;</p>
<p>This tool is for anyone who reads EPUB and PDF books or technical papers and prefers the terminal to read them in.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[zuse]]></title><id>https://terminaltrove.com/zuse/</id><link href="https://terminaltrove.com/feed/zuse/"></link><updated>2025-12-24T00:00:00Z</updated><summary type="html"><![CDATA[A sleek, minimal IRC client for your terminal.]]></summary><content type="html"><![CDATA[<p>zuse is a sleek, minimal IRC client for the terminal.</p>
<p>&nbsp;</p>
<p>You can connect or add any IRC server and join multiple channels, and chats are shown in a split-pane interface (channel list on one side, messages on the other). Navigation is keyboard-driven, you can scroll through the chat log with the up or down keys and switch between panels with left / right keys.</p>
<p>&nbsp;</p>
<p>If you like a clean, minimal IRC client where you can focus, zuse is a no frills option. It implements the core IRC functionality in a simple TUI.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[cpx]]></title><id>https://terminaltrove.com/cpx/</id><link href="https://terminaltrove.com/feed/cpx/"></link><updated>2025-12-24T00:00:00Z</updated><summary type="html"><![CDATA[A batteries-included Cargo-like CLI for C++.]]></summary><content type="html"><![CDATA[<p>cpx is a CLI tool that unifies the for C++ build ecosystem with a single Cargo-like interface for project scaffolding, dependency management and build tasks.</p>
<p>&nbsp;</p>
<p>It has an interactive generator using a TUI (cpx new) that sets up a C++ project with your chosen supported build system (CMake, Bazel, or Meson) and testing framework. Dependencies are added with a single command (cpx add &lt;package&gt;) that fetches dependencies via the appropriate backend (e.g. vcpkg for CMake), and common tasks like building or testing are done with unified commands like cpx build or cpx test.</p>
<p>&nbsp;</p>
<p>This tool has support for code sanitizers (ASan, TSan, MSan, UBSan), cross compilation (using Docker based toolchains), warns about missing tools, supports static analysis, linting tools and formatting C++ code all built-in for cpx.</p>
<p>&nbsp;</p>
<p>This tool is beneficial for C++ developers who need to setup their project without many headaches by using a single CLI tool instead of multiple separate tools.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[pomo]]></title><id>https://terminaltrove.com/pomo/</id><link href="https://terminaltrove.com/feed/pomo/"></link><updated>2025-12-24T00:00:00Z</updated><summary type="html"><![CDATA[A terminal Pomodoro Timer.]]></summary><content type="html"><![CDATA[<p>pomo is a Pomodoro timer that helps you manage focused work sessions and breaks in the terminal.</p>
<p>&nbsp;</p>
<p>It features preset work and break intervals (with default and custom durations) and shows a visual timer (either a progress bar or ASCII-art countdown). You can pause or resume timers, skip sessions and adjust the timer length on the fly using keyboard shortcuts. In addition, pomo can chain cycles with confirmation prompts and sends a desktop notification when a session ends.</p>
<p>&nbsp;</p>
<p>This tool is useful for developers, students and those who work in the terminal and want a specialised, built-in focus timer. It works best for anyone practicing the Pomodoro technique and needs a simple and easy to use timer to focus on their work.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[himalaya]]></title><id>https://terminaltrove.com/himalaya/</id><link href="https://terminaltrove.com/feed/himalaya/"></link><updated>2025-12-17T00:00:00Z</updated><summary type="html"><![CDATA[A CLI to manage emails.]]></summary><content type="html"><![CDATA[<p>himalaya is a command-line email client that lets you manage emails entirely from the terminal.</p>
<p>&nbsp;</p>
<p>The features that comes with himalaya include, a helpful (and recommended) setup wizard, email folders, reading emails, adding attachments, multiple email accounts, composing new messages in your editor, sending emails via SMTP and PGP encryption for secure emails.</p>
<p>&nbsp;</p>
<p>For setting up secure accounts, himalaya supports OAuth2 (available if a provider offers it) and can use the system keyring for storing credentials. This tool can output email data to JSON and use both remote servers (IMAP) and local mailboxes (Maildir or Notmuch). It also supports email accounts such as Protonmail, Gmail, Outlook, iCloud Mail and may other email providers via a configuration file.</p>
<p>&nbsp;</p>
<p>This tool is ideal for hobbyists, power users such as developers or system administrators who prefer email in a terminal environment. It can be used for scripting, checking mail on remote servers or avoiding bulky GUI clients while still handling multiple accounts, .</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[mlbt]]></title><id>https://terminaltrove.com/mlbt/</id><link href="https://terminaltrove.com/feed/mlbt/"></link><updated>2025-12-17T00:00:00Z</updated><summary type="html"><![CDATA[A TUI interface for the MLB Statcast API.]]></summary><content type="html"><![CDATA[<p>mlbt is a TUI for Major League Baseball (MLB) data that uses the MLB Statcast API to display live game updates and stats in the terminal.</p>
<p>&nbsp;</p>
<p>In the TUI interface there are four main tabs, Scoreboard, Gameday, Stats and Standings. You can view game scores (with detailed box scores) for any date, check league standings and browse team or player stats (including pitching and hitting metrics). The gameday tab even shows a pitch-by-pitch view of live games with a visual strike zone and win probability graphs as the game progresses.</p>
<p>&nbsp;</p>
<p>Other features of mlbt includes helpful keybindings for each tab, watching "live" games during game day, a date picker for browsing stats and a configuration file for toggling your favourite team and changing the timezone if need be.</p>
<p>&nbsp;</p>
<p>This tool is great for baseball fans who are also terminal enthusiasts or developers. It's useful for anyone who wants real-time MLB updates and detailed stats from the terminal without needing to open a web browser.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[opamui]]></title><id>https://terminaltrove.com/opamui/</id><link href="https://terminaltrove.com/feed/opamui/"></link><updated>2025-12-17T00:00:00Z</updated><summary type="html"><![CDATA[A TUI for browsing and searching OCaml opam packages.]]></summary><content type="html"><![CDATA[<p>opamui is a TUI for browsing and searching OCaml opam packages in the terminal.</p>
<p>&nbsp;</p>
<p>It lists available packages in the TUI, filters by name as you type in the search and also shows which ones are already installed. You can open a package in the detail view (by pressing enter) to inspect metadata, versions and other information.</p>
<p>&nbsp;</p>
<p>Other features of opemui includes keybindings for navigation, automatic scrolling for large package lists and it is cross platform on macOS and Linux.</p>
<p>&nbsp;</p>
<p>This tool is useful for OCaml developers, library maintainers, those who need quick visibility into the opam ecosystem or those who just want to explore OCaml packages in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[fresh]]></title><id>https://terminaltrove.com/fresh/</id><link href="https://terminaltrove.com/feed/fresh/"></link><updated>2025-12-17T00:00:00Z</updated><summary type="html"><![CDATA[A text editor for your terminal, easy, powerful and fast.]]></summary><content type="html"><![CDATA[<p>fresh is a fast, powerful and extensible terminal text editor, built to stay responsive and handle very large files.</p>
<p>&nbsp;</p>
<p>It has a TUI with a full menu system with tabs. You can do actions such as open, save, new, close, auto-revert and has a Git file finder for jumping around repositories. Editing includes undo and redo, multi-cursor, block selection, smart indent, comments and clipboard actions. It has search capabilities which covers incremental find, find in selection and query replace.</p>
<p>&nbsp;</p>
<p>Other features of fresh include integration with language servers, a powerful command palette, mouse support, extensive keybindings, a diagnostics panel and markdown previewer. The editor also supports plugins that are written in TypeScript and run in a sandboxed Deno environment.</p>
<p>&nbsp;</p>
<p>This tool is ideal for developers and those trying out new terminal text editors. It is useful for editing code, extending existing functionality through plugins while also being fast and light.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[depot]]></title><id>https://terminaltrove.com/depot/</id><link href="https://terminaltrove.com/feed/depot/"></link><updated>2025-12-17T00:00:00Z</updated><summary type="html"><![CDATA[Replace docker build with depot build for up to 40x faster container image builds.]]></summary><content type="html"><![CDATA[<p>From Your Terminal to Every Build.</p>
<p>&nbsp;</p>
<p>Depot CLI transforms how you build containers&ndash;from local development to production pipelines.</p>
<p>&nbsp;</p>
<p>The CLI helps you build faster, scale effortlessly, and ship with confidence across your entire workflow. Depot was purpose built to integrate into how you build and ship software, and works with all your existing tools.&nbsp;</p>
<p>&nbsp;</p>
<p>You can accelerate Docker Compose builds, speed up CI/CD pipelines, power Dev Containers, integrate with goreleaser, and route any docker build command through cloud infrastructure, all with ease&ndash;freeing up valuable time waiting for builds.</p>
<p>&nbsp;</p>
<p>With Depot you get powerful tools and features: native multi-platform builds, persistent layer caching, remote builder infrastructure, OIDC authentication, the Depot Registry, automated buildx integration, and native Intel/ARM builders.</p>
<p>&nbsp;</p>
<p>Ready to accelerate your builds? <a class="tt-link" href="https://fandf.co/48yzJm7" target="_blank" rel="noopener">Get started with the Depot CLI.</a></p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[superseedr]]></title><id>https://terminaltrove.com/superseedr/</id><link href="https://terminaltrove.com/feed/superseedr/"></link><updated>2025-12-17T00:00:00Z</updated><summary type="html"><![CDATA[A BitTorrent client in your terminal.]]></summary><content type="html"><![CDATA[<p>superseedr is a TUI BitTorrent client that allows you to download and seed torrents in the terminal.</p>
<p>&nbsp;</p>
<p>It supports downloading multiple torrents at once, can track peers and pieces and it can open magnet links directly. It also shows real time analytics like heatmaps, peer metrics and network graphs, dynamic port reloading without restarting the client and has persistent state with crash recovery.</p>
<p>&nbsp;</p>
<p>For homelabs, it has support for a Docker setup that is VPN aware with automatic port forwarding and also reloads inbound listener ports when your VPN changes without restarting.</p>
<p>&nbsp;</p>
<p>This tool is useful for torrent enthusiasts, developers, seedbox users and server administrators. It's ideal for managing torrent downloads on headless systems or whenever you prefer to handle torrents in the terminal environment.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[rusticon]]></title><id>https://terminaltrove.com/rusticon/</id><link href="https://terminaltrove.com/feed/rusticon/"></link><updated>2025-12-17T00:00:00Z</updated><summary type="html"><![CDATA[A mouse driven SVG favicon editor for your terminal.]]></summary><content type="html"><![CDATA[<p>rusticon is a terminal SVG favicon editor for creating and editing pixel icons (like website favicons) with full mouse support.</p>
<p>&nbsp;</p>
<p>It provides an 8&times;8 or 16&times;16 pixel canvas and a 256-color palette, and you use the mouse to draw pixels or fill areas. You can click to pick colors or drag to draw, and the tool can import existing images by scaling them down to icon size. Your finished artwork can be saved as an SVG file ready for use as a favicon.</p>
<p>&nbsp;</p>
<p>Developers working with favicons or hobbyist designers will find rusticon handy for quickly tweaking favicons without a GUI. It's especially useful on remote servers or in terminal only environments where a lightweight icon editor is needed.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[dnspyre]]></title><id>https://terminaltrove.com/dnspyre/</id><link href="https://terminaltrove.com/feed/dnspyre/"></link><updated>2025-12-10T00:00:00Z</updated><summary type="html"><![CDATA[A CLI tool for a high QPS DNS benchmark.]]></summary><content type="html"><![CDATA[<p>dnspyre is a CLI DNS benchmarking tool designed to stress test DNS servers with high query rates.</p>
<p>&nbsp;</p>
<p>It can generate heavy loads of requests over multiple protocols (UDP, TCP, or encrypted DNS via DoT, DoH, DoQ) to measure how a server performs. You can customize DNS record types (A, AAAA, etc.), concurrency level, test duration. You can also see real-time statistics on response codes and latency in the termina. This tool can output results as console histograms, JSON / CSV data and even generates latency distribution charts for deeper analysis.</p>
<p>&nbsp;</p>
<p>Useful for network engineers and system administrators who need to evaluate or compare DNS server performance, dnpyre helps reveal how well a DNS resolver handles peak traffic conditions and where any bottlenecks or failures occur.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[b4n]]></title><id>https://terminaltrove.com/b4n/</id><link href="https://terminaltrove.com/feed/b4n/"></link><updated>2025-12-10T00:00:00Z</updated><summary type="html"><![CDATA[A terminal user interface (TUI) for the Kubernetes API.]]></summary><content type="html"><![CDATA[<p>b4n is a TUI for interacting with Kubernetes clusters via the Kubernetes API, inspired by <a class="tt-link" href="/k9s/" target="_blank" rel="noopener">k9s</a>.</p>
<p>&nbsp;</p>
<p>Key features include viewing lists of Kubernetes resources (with the ability to switch between namespaces), deleting selected resources and viewing or editing the YAML configuration of a resource. You can also inspect events for a resource, change theming of b4n, navigate the TUI using keybindings, stream logs from a container, open an interactive shell inside a container and enable port forwarding for a container&rsquo;s port.</p>
<p>&nbsp;</p>
<p>Kubernetes administrators, DevOps engineers and cloud developers would find b4n helpful for managing and troubleshooting cluster resources. It's a tool one can use for quickly checking pod statuses, tailing logs or debugging issues without needing a graphical dashboard.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[pygitzen]]></title><id>https://terminaltrove.com/pygitzen/</id><link href="https://terminaltrove.com/feed/pygitzen/"></link><updated>2025-12-10T00:00:00Z</updated><summary type="html"><![CDATA[A python native terminal based Git client.]]></summary><content type="html"><![CDATA[<p>pygitzen is a friendly pure python terminal Git client for managing Git repositories.</p>
<p>&nbsp;</p>
<p>It presents your repository in multiple panels for branches, staged/unstaged changes, commit history, and file diffs. You navigate using keyboard shortcuts (including Vim-style keys), stage or unstage changes, switch branches, or view file diffs. This tool also has themes, gitignore support and visual indicators for push status. It written in pure Python, meaning no need to use an external Git CLI.</p>
<p>&nbsp;</p>
<p>This tool is ideal for developers or any Git user who works in the terminal but wants a more visual and easy to use interface without reliance on an external Git binary. It's useful for reviewing changes, managing commits and browsing repository history in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[qo]]></title><id>https://terminaltrove.com/qo/</id><link href="https://terminaltrove.com/feed/qo/"></link><updated>2025-12-10T00:00:00Z</updated><summary type="html"><![CDATA[An interactive minimalist TUI to query JSON, CSV, and TSV using SQL.]]></summary><content type="html"><![CDATA[<p>qo (abbreviated Query &amp; Out) is an TUI tool that lets you query JSON, CSV or TSV data using standard SQL in the terminal. You <strong>query</strong> what you need and it get <strong>out&nbsp;</strong>to the pipeline.</p>
<p>&nbsp;</p>
<p>This tool reads from files or from stdin and opens a TUI where you can type SQL queries to filter or analyze the data. Instead of memorizing <a class="tt-link" href="/jq/" target="_blank" rel="noopener">jq</a> syntax, qo lets you query data using SQL and the terminal interface displays the results in real time as you refine your query.</p>
<p>&nbsp;</p>
<p>Other features of qo include joins across multiple files, format conversion between JSON, CSV, TSV, and JSON Lines, SQL features like WHERE clauses and aggregate functions, useful keybindings for navigation and qo can pipe the filtered output to other programs like <a class="tt-link" href="/jq/" target="_blank" rel="noopener">jq</a> and other tools.</p>
<p>&nbsp;</p>
<p>Useful for developers, data engineers and anyone familiar with SQL that needs to quickly inspect and manipulate data, qo works best for analyzing large data dumps, one off queries and if you just like exploring datasets in the terminal using SQL syntax.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[trex]]></title><id>https://terminaltrove.com/trex/</id><link href="https://terminaltrove.com/feed/trex/"></link><updated>2025-12-10T00:00:00Z</updated><summary type="html"><![CDATA[A terminal app for RegEx visualization, 🦖 roar!]]></summary><content type="html"><![CDATA[<p>trex is a TUI for interactively writing and testing regular expressions in the terminal.</p>
<p>&nbsp;</p>
<p>It displays a live regex playground where you can input patterns and test strings side by side. The TUI updates dynamically and highlights matching text in color and instantly shows capture groups in the preview window. Other features include loading files into trex, a RegEx help menu on the side of the interface, keybindings for navigating the TUI and copying and clearing regex expressions.</p>
<p>&nbsp;</p>
<p>This tool is useful for developers, testers and anyone who frequently needs to experiment with or debug regex patterns on the fly. It is ideal for those who prefer a terminal based, offline regex tester instead of relying on online web tools in a browser to test expressions.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[framework-tool-tui]]></title><id>https://terminaltrove.com/framework-tool-tui/</id><link href="https://terminaltrove.com/feed/framework-tool-tui/"></link><updated>2025-12-10T00:00:00Z</updated><summary type="html"><![CDATA[A TUI for controlling and monitoring Framework Computers hardware.]]></summary><content type="html"><![CDATA[<p>framework-tool-tui is a TUI dashboard for Framework laptops that allows you to monitor hardware status and adjust various system settings, all from the terminal.</p>
<p>&nbsp;</p>
<p>You can check battery status or set charge limits, toggle the camera and microphone privacy switches, adjust the keyboard brightness or monitor the power status of USB-C ports. The TUI also shows live sensor information (temperatures, fan speeds, battery health, etc.) and lets you change the fan speed if need be.</p>
<p>&nbsp;</p>
<p>This tool is useful for Framework laptop users who want quick control over their hardware without a GUI. It works great for power users who prefer adjusting system features and monitoring their laptop&rsquo;s status using the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[oeis-tui]]></title><id>https://terminaltrove.com/oeis-tui/</id><link href="https://terminaltrove.com/feed/oeis-tui/"></link><updated>2025-12-03T00:00:00Z</updated><summary type="html"><![CDATA[A TUI and CLI for exploring the On-Line Encyclopedia of Integer Sequences (OEIS).]]></summary><content type="html"><![CDATA[<p>oeis-tui is a TUI and CLI for browsing the On-Line Encyclopedia of Integer Sequences (OEIS) in the terminal.</p>
<p>&nbsp;</p>
<p>It supports searching by ID, keyword, author or partial sequences, paginated browsing and sequence detail tabs for overview, formulas, code and references. It handles plotting, exporting to JSON, CSV, Markdown, B-files and uses SQLite for saving recently viewed sequences.</p>
<p>&nbsp;</p>
<p>Additionally, this tool has a "webcam mode" which rotates through newly added sequences, it is able to bookmark sequences you come across, has a built in CLI also for searching, fetching and is useful for scripting, has configurable keybindings, comes with 14 different themes, 6 languages and is cross platform on many operating systems.</p>
<p>&nbsp;</p>
<p>This tool is useful mathematicians, researchers, engineers, teachers, students and algorithm designers who frequently reference and use OEIS.&nbsp;It is especially useful for those who take an interest in number theory, are curious about sequences, verifying mathematical patterns or just want a quick OEIS search, data export and plots without leaving the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[csvi]]></title><id>https://terminaltrove.com/csvi/</id><link href="https://terminaltrove.com/feed/csvi/"></link><updated>2025-12-03T00:00:00Z</updated><summary type="html"><![CDATA[A simple cross-platform terminal CSV editor.]]></summary><content type="html"><![CDATA[<p>csvi is a simple cross-platform terminal-based CSV editor.</p>
<p>&nbsp;</p>
<p>It opens CSV files in a spreadsheet-like text interface where you can navigate cells with vim like keybindings and edit values directly. This tool only writes the changes you make, preserving the original quoting, delimiters, and encoding of unchanged data. It handles large CSV files smoothly by loading data in the background. Edited cells are underlined (with one-key undo for each change) to show modifications.</p>
<p>&nbsp;</p>
<p>This tool is useful for data engineers, analysts, or admins working with CSV data on servers that need a tool that allows for quick editing on CSV files.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[ibtop]]></title><id>https://terminaltrove.com/ibtop/</id><link href="https://terminaltrove.com/feed/ibtop/"></link><updated>2025-12-03T00:00:00Z</updated><summary type="html"><![CDATA[Real-time terminal monitor for InfiniBand networks.]]></summary><content type="html"><![CDATA[<p class="s8"><span class="s6">ibtop</span> is a real-time terminal monitor for InfiniBand network links. It is like <a class="tt-link" href="/htop/" target="_blank" rel="noopener">htop</a> but for high-speed interconnects.</p>
<p class="s8">&nbsp;</p>
<p class="s8">It displays live InfiniBand port statistics (throughput, packet rates, errors) with continuous updates in a TUI. This tool reads counters from the InfiniBand subsystem on Linux and refreshes periodically to show current link utilization. No special setup is needed beyond running it on a system with InfiniBand support and a color-capable terminal for it to function.</p>
<p class="s8">&nbsp;</p>
<p class="s8">This is useful for sysadmins, network engineers and those who are familiar with working with InfiniBand. ibtop has a quick terminal view of network performance, helping identify bottlenecks or monitor high-speed data transfers in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[turm]]></title><id>https://terminaltrove.com/turm/</id><link href="https://terminaltrove.com/feed/turm/"></link><updated>2025-12-03T00:00:00Z</updated><summary type="html"><![CDATA[TUI for the Slurm Workload Manager.]]></summary><content type="html"><![CDATA[<p>turm is a TUI for the Slurm workload manager, showing a terminal dashboard for monitoring cluster jobs.</p>
<p>&nbsp;</p>
<p>The TUI displays job queue, details and the standard output, refreshes the slurm job queue every few seconds and shows active and pending jobs. This tool supports all the filtering and sorting flags of <code>squeue</code> for narrowing down the view. You can also select a job to view its live output log (tailed in real time) alongside the job list.</p>
<p>&nbsp;</p>
<p>turm is handy for sysadmins, developers and those who are familiar with using Slurm and job scheduling. It works best for those who need to see an overview of running and queued jobs on remote clusters without a GUI.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[ast-grep]]></title><id>https://terminaltrove.com/ast-grep/</id><link href="https://terminaltrove.com/feed/ast-grep/"></link><updated>2025-12-03T00:00:00Z</updated><summary type="html"><![CDATA[A CLI tool for code structural search, lint and rewriting.]]></summary><content type="html"><![CDATA[<p>ast-grep is a CLI tool for structural code search, linting and rewriting using abstract syntax tree patterns.</p>
<p>&nbsp;</p>
<p>It lets you search code with structural patterns, reuse patterns across many languages, define metavariables on nodes, run bulk refactors with --rewrite, apply fixes in interactive modes, turn patterns into lint rules in YAML, organize rules in a project config, scan stdin or directories, and also export matches as JSON for piping into jq or other tools. Additionally, you can plug it into CI using the GitHub Action so rules include templates or transforms to migrate APIs, rename symbols or adjust call sites.</p>
<p>&nbsp;</p>
<p>This tool helps developers, maintainers, library authors and anyone automating repetitive code rewrites or enforcing project-specific patterns in large repositories.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[e2c]]></title><id>https://terminaltrove.com/e2c/</id><link href="https://terminaltrove.com/feed/e2c/"></link><updated>2025-12-03T00:00:00Z</updated><summary type="html"><![CDATA[A TUI application for managing AWS EC2 instances.]]></summary><content type="html"><![CDATA[<p>e2c is a TUI tool for managing AWS EC2 instances, inspired by tools like <a class="tt-link" href="/k9s/" target="_blank" rel="noopener">k9s</a> for Kubernetes and <a class="tt-link" href="/e1s/" target="_blank" rel="noopener">e1s</a> for ECS.</p>
<p>&nbsp;</p>
<p>This tool presents EC2 instances in a list with key details (ID, state, type) and lets you perform actions like start, stop, reboot or terminate directly from the interface. You can quickly check an instance&rsquo;s status or connect via SSH without leaving the TUI. Filtering and searching by name or other attributes are supported for managing many instances and e2c has support for many AWS profiles and regions.</p>
<p>&nbsp;</p>
<p>This tool benefits cloud and DevOps engineers who work with cloud resources on AWS. Instead of using the AWS web console, e2c is a useful alternative for quick oversight and control of EC2 instances right from an SSH session in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[mq]]></title><id>https://terminaltrove.com/mq/</id><link href="https://terminaltrove.com/feed/mq/"></link><updated>2025-11-26T01:00:00Z</updated><summary type="html"><![CDATA[jq-like command-line tool for markdown processing.]]></summary><content type="html"><![CDATA[<p>mq is a CLI tool for processing Markdown using a query language inspired by <a class="tt-link" href="/jq/" target="_blank" rel="noopener">jq</a>. It allows you to slice, filter, map and transform structured Markdown content directly from the terminal.</p>
<p>&nbsp;</p>
<p>It supports flexible querying to extract specific sections or elements from Markdown and the ability to apply transformations that restructure or reformat the content. The tool provides many built-in filters and functions out of the box, and supports extension with custom functions for specialized processing. It also offers an interactive REPL mode for trying out queries live as you refine them.&nbsp;</p>
<p>&nbsp;</p>
<p>This tool is useful for developers, data engineers, technical documentation writers or anyone dealing with a lot of Markdown text. It works well in tasks like preparing structured prompts for language models, automating documentation updates or analyzing content across multiple Markdown files.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[kyanos]]></title><id>https://terminaltrove.com/kyanos/</id><link href="https://terminaltrove.com/feed/kyanos/"></link><updated>2025-11-26T01:00:00Z</updated><summary type="html"><![CDATA[A simple & powerful eBPF-based network issue, analysis and tracing tool.]]></summary><content type="html"><![CDATA[<p>kyanos is an eBPF-based network tracing tool that captures and analyzes network requests (HTTP, Redis, MySQL) in the terminal.</p>
<p>&nbsp;</p>
<p>It supports filtering by IP, port, process, container or even protocol-level details like HTTP paths or Redis keys and has the ability to automatically decrypt SSL traffic. It has three subcommands, watch (capture network traffic), stat (aggregate request/responses based on filters and statistical information) and overview (displays external resources that the current machine relies on).</p>
<p>&nbsp;</p>
<p>Captured data is aggregated to identify which sources or requests cause high latency or heavy bandwidth use. This tool alsp shows kernel level latency breakdowns for each request to pinpoint exactly where delays occur. All results are displayed in real time in the terminal, including fully decrypted request data.</p>
<p>&nbsp;</p>
<p>Security engineers, network engineers, DevOps and system administrators will find kyanos valuable for quickly troubleshooting network requests between services and debugging traffic issues without complex packet capturing tools.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[treemd]]></title><id>https://terminaltrove.com/treemd/</id><link href="https://terminaltrove.com/feed/treemd/"></link><updated>2025-11-26T01:00:00Z</updated><summary type="html"><![CDATA[A TUI and CLI dual pane markdown viewer]]></summary><content type="html"><![CDATA[<p>treemd is a terminal markdown viewer that displays a collapsible tree of document headings alongside the content.</p>
<p>&nbsp;</p>
<p>The TUI shows a dual pane interface, an outline of headings on one side and the rendered Markdown on the other. You can expand or collapse sections and scroll through content with synchronized movement as you move up and down the markdown document. It supports filtering of headings and applies syntax highlighting to code blocks. This tool also has keybindings for quick navigation and includes a non-interactive CLI mode for scripting; allowing you to parse or transform Markdown files programmatically.</p>
<p>&nbsp;</p>
<p>This tool works best for technical writers, developers or anyone using and working with documentation and markdown in the terminal. Those that read technical documentation files, READMEs, or spend time regularly reading markdown documents may find treemd useful to directly read markdown documents in the terminal with a rich TUI interface.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[labcoat]]></title><id>https://terminaltrove.com/labcoat/</id><link href="https://terminaltrove.com/feed/labcoat/"></link><updated>2025-11-26T01:00:00Z</updated><summary type="html"><![CDATA[NixOS system deployment TUI.]]></summary><content type="html"><![CDATA[<p>labcoat is a TUI tool for deploying flake-based NixOS systems. It lets you choose from the NixOS configurations in your flake, providing a one step command to deploy or inspect those machines.</p>
<p>&nbsp;</p>
<p>Features include automatic host discovery from your flake and integrated actions to SSH into or run shell commands on a target host. It can also reboot a machine with ping-based status tracking and it logs each deployment and command per node while flagging any out-of-date systems in the list.</p>
<p>&nbsp;</p>
<p>This tool is ideal for hobbyist developers and NixOS users managing small clusters or homelabs (up to a few dozen machines). It can be used during the development or testing of configurations, when you need to rapidly deploy changes and verify them before moving to large scale deployment tools.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[toktop]]></title><id>https://terminaltrove.com/toktop/</id><link href="https://terminaltrove.com/feed/toktop/"></link><updated>2025-11-26T01:00:00Z</updated><summary type="html"><![CDATA[htop but for LLM tokens.]]></summary><content type="html"><![CDATA[<p>toktop is a TUI dashboard for displaying OpenAI and Anthropic token usage and costs. It lets you monitor your API consumption and spending from the terminal, without switching between different web dashboards.</p>
<p>&nbsp;</p>
<p>You can view usage and cost per API key over the past 7 or 30 days (daily, weekly, monthly totals) and group the data by model or by API key. The TUI interface supports multiple model providers side by side (OpenAI and Anthropic are supported so far), has terminal bar charts displaying the costs and usage and has keyboard shortcuts for switching views or refreshing the stats.</p>
<p>&nbsp;</p>
<p>This tool is useful for those who need to monitor their AI token usage and costs. Those who are AI developers, vibe coders, researchers or anyone using OpenAI or Anthropic's APIs who needs to track token consumption across different models. It's especially useful for monitoring across projects or team API keys without leaving the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[xpdig]]></title><id>https://terminaltrove.com/xpdig/</id><link href="https://terminaltrove.com/feed/xpdig/"></link><updated>2025-11-26T01:00:00Z</updated><summary type="html"><![CDATA[A TUI to explore crossplane traces.]]></summary><content type="html"><![CDATA[<p>xpdig is a terminal tool that lets you explore Crossplane traces interactively. It uses Crossplane (a cloud native control pane) to trace output to build an object tree.</p>
<p>&nbsp;</p>
<p>It's features include support for both composite resources and claims and is able to operate in between Kubernetes contexts and also runs common kubectl commands (describe/get/edit/delete) on the selected resource. Whichever $EDITOR or $PAGER you have set in the terminal, xpdig is able to use and copies fully qualified object names and supports searching over resources and filters by namespace or context and can emit structured logs to a JSON file with configurable log levels.</p>
<p>&nbsp;</p>
<p><br>xpdig is a terminal tool that is useful for platform engineers, SREs and operators working with Crossplane who need to debug compositions and inspect object state without leaving the terminal whilst allowing you to auto-refresh trace data with integration into tools such as <a class="tt-link" href="/k9s/" target="_blank" rel="noopener">k9s</a> via plugins.</p>
<p>&nbsp;</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[snipt]]></title><id>https://terminaltrove.com/snipt/</id><link href="https://terminaltrove.com/feed/snipt/"></link><updated>2025-11-19T01:00:00Z</updated><summary type="html"><![CDATA[A powerful text snippet expansion tool.]]></summary><content type="html"><![CDATA[<p>snipt is a text snippet expansion tool that lets you define short text shortcuts which automatically expand into longer content as you type in any application.</p>
<p>&nbsp;</p>
<p>Key features include a TUI for managing snippets, a background daemon that expands shortcuts system wide and is cross-platform on Linux, macOS and Windows. This tool also supports dynamic snippets, executing shell commands via a "!" trigger, parameterized inputs, applying text transformations and inserting dynamic content such as dates, system info or web data into your expansions.</p>
<p>&nbsp;</p>
<p>Developers, system administrators and technical writers will find snipt useful for automating repetitive typing tasks. It's especially helpful for quickly inserting boilerplate text or code snippets and executing custom commands via shortcuts all from the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[auggie]]></title><id>https://terminaltrove.com/auggie/</id><link href="https://terminaltrove.com/feed/auggie/"></link><updated>2025-11-19T01:00:00Z</updated><summary type="html"><![CDATA[All the power of Augment Code in your terminal.]]></summary><content type="html"><![CDATA[<p>Auggie CLI brings Augment Code's industry-leading context engine and powerful AI agent anywhere your code goes&ndash;from building alongside you in the terminal to any part of your development workflow. Auggie CLI helps you better understand your codebase, edit files, run commands, and automate workflows.</p>
<p>&nbsp;</p>
<p>Auggie was purpose built to integrate into how you ship and run software, and works with all your existing tools. You can debug issues with linters and tests, open PRs with GitHub, put AI in your CI/CD, triage bug reports, and jump start your incident response, all with ease&ndash;freeing up valuable time.</p>
<p>&nbsp;</p>
<p>With Auggie you get powerful tools and features: deep context, custom slash commands, MCP, multi models, prompt enhancers, user &amp; repo rules, tasklists, and native tools.</p>
<p>&nbsp;</p>
<p>Don&rsquo;t just write code. Ship it with Auggie CLI.</p>
<p>&nbsp;</p>
<p><a class="tt-link" href="https://fandf.co/3JFejdh" target="_blank" rel="noopener">Install Auggie CLI</a></p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[sot]]></title><id>https://terminaltrove.com/sot/</id><link href="https://terminaltrove.com/feed/sot/"></link><updated>2025-11-19T01:00:00Z</updated><summary type="html"><![CDATA[Command-line System Observation Tool.]]></summary><content type="html"><![CDATA[<p>sot is a cross platform system observation tool (in the spirit of <a href="/categories/top/" target="_blank" rel="noopener">top</a>, <a class="tt-link" href="/glances/" target="_blank" rel="noopener">glances</a> or&nbsp;<a class="tt-link" href="/htop/" target="_blank" rel="noopener">htop</a>) that shows live system statistics and draws text based graphs for CPU, memory, disk and network usage.</p>
<p>&nbsp;</p>
<p>Key features include monitoring CPU usage per core, threads and listing running processes with their memory and CPU consumption in full display. It also tracks disk I/O rates and storage capacity, memory usage (including swap) and real-time network throughput. All information updates dynamically, giving you a real-time performance dashboard in the terminal. This tool also displays a health score of your system, a great way to show the overall performance in one terminal window pane.</p>
<p>&nbsp;</p>
<p>Sysadmins, DevOps engineers and Linux power users would be interested in a tool like sot for user friendly real time monitoring of system resources from the terminal. It works best for quickly and easily diagnosing performance issues or simply keeping track of a system's health without using a GUI.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[gitlogue]]></title><id>https://terminaltrove.com/gitlogue/</id><link href="https://terminaltrove.com/feed/gitlogue/"></link><updated>2025-11-19T01:00:00Z</updated><summary type="html"><![CDATA[A git commit history replay tool for the terminal.]]></summary><content type="html"><![CDATA[<p>gitlogue is a TUI tool that replays your Git commit history in the terminal.</p>
<p>&nbsp;</p>
<p>It replays commit diffs keystroke by keystroke with realistic typing, cursor movements, and deletions to simulate live coding. It also syntax highlights code in 26 languages (via tree-sitter), shows a file tree updating with each commit, includes a screensaver mode for endless random commit playback, supports 9 built-in themes, custom themes and stores preferences in a config file under your user directory. This tool can also be used in combination with tools such as <a class="tt-link" href="/fzf/" target="_blank" rel="noopener">fzf</a>, for interactive commit selection and <a class="tt-link" href="/asciinema/" target="_blank" rel="noopener">asciinema</a> for terminal recording.</p>
<p>&nbsp;</p>
<p>Ideal for engineers, reviewers, educators and anyone who wants to visualize code history, gitlogue works best for showing the evolution of a software project, as a screensaver that animates commit history, or if you just want to appear <em>"productive"</em> or <em>"busy"</em>.</p>
<p data-start="3172" data-end="3365">&nbsp;</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[starlit]]></title><id>https://terminaltrove.com/starlit/</id><link href="https://terminaltrove.com/feed/starlit/"></link><updated>2025-11-19T01:00:00Z</updated><summary type="html"><![CDATA[A minimal, cute and customizable weather cli.]]></summary><content type="html"><![CDATA[<p>starlit is a minimal and customizable command line weather tool that fetches current weather conditions and displays them with colorful ASCII art in the terminal.</p>
<p>&nbsp;</p>
<p>Core features include retrieving weather from the OpenWeatherMap API, with options to set a default city and choose units (metric or imperial). It can show the local time and an ASCII art weather icon (for example, a sun or cloud), and even add an emoji with a custom message to the output. It also offers an interactive mode and supports custom color themes.</p>
<p>&nbsp;</p>
<p>This tool is handy for terminal enthusiasts who want a quick glance at the weather without leaving the terminal. It&rsquo;s a fun way to check forecasts or current conditions with some personal flair in your terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[pdfgrep]]></title><id>https://terminaltrove.com/pdfgrep/</id><link href="https://terminaltrove.com/feed/pdfgrep/"></link><updated>2025-11-19T01:00:00Z</updated><summary type="html"><![CDATA[A command line utility to search text in PDF files.]]></summary><content type="html"><![CDATA[<p>pdfgrep is a CLI tool for searching text inside PDF files. It works similarly to&nbsp;<code>grep</code>, with the key difference that matches are reported by page number instead of line number in PDF files.</p>
<p>&nbsp;</p>
<p>Key features include support for many common <code>grep</code> flags (recursive search, case-insensitive search, etc.) and the ability to search multiple PDF files at once. It highlights matches in color and supports regular expressions for complex queries, caching on large files and quiet output support, perhaps for use in scripting. This tool can even search in password-protected PDF files if you provide the password.</p>
<p>&nbsp;</p>
<p>Archivists, researchers, students and IT professionals will find pdfgrep useful for sifting through large collections of PDF documents for specific terms. It&rsquo;s especially handy for quickly locating information in e-books, research papers, or other PDF files without opening them one by one.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[filessh]]></title><id>https://terminaltrove.com/filessh/</id><link href="https://terminaltrove.com/feed/filessh/"></link><updated>2025-11-19T01:00:00Z</updated><summary type="html"><![CDATA[A fast and convenient TUI file browser for remote servers.]]></summary><content type="html"><![CDATA[<p>filessh is a TUI file explorer for remote servers. It allows you to manage files on a remote machine from the terminal via SSH.</p>
<p>&nbsp;</p>
<p>Core features include browsing directories on the remote host via the SSH protocol, viewing text file contents, editing files in place using your local editor, modifying and deleting files, recursively downloading directories using parallel traversal, spawning SSH sessions directly in a chosen path, support for custom SSH ports, private key authentication and OpenSSH certificates, support for SFTP-based transfers and large directory trees.</p>
<p>&nbsp;</p>
<p>filessh is a quick and useful tool that sysadmins, developers, homelab users and those who are familiar with SSH can use. It works best for quick file inspection, lightweight edits or bulk downloads from remote servers without mounting filesystems, long commands involving <code>scp</code>, or reaching for a graphical file manager if you want to stay in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[g1c]]></title><id>https://terminaltrove.com/g1c/</id><link href="https://terminaltrove.com/feed/g1c/"></link><updated>2025-11-12T00:00:00Z</updated><summary type="html"><![CDATA[Google Cloud Instances Terminal UI Manager.]]></summary><content type="html"><![CDATA[<p>g1c is a TUI tool for monitoring and managing Google Cloud Compute Engine virtual machines, inspired by <a class="tt-link" href="/k9s/" target="_blank" rel="noopener">k9s</a> for Kubernetes and <a class="tt-link" href="/e1s/" target="_blank" rel="noopener">e1s</a> for EC2.</p>
<p>&nbsp;</p>
<p>Core features include real time monitoring of Google Cloud instances, listing, filtering and searching by name, label, region or state, the ability to start, stop, restart and delete instances, auto refreshing in the TUI and support for multiple projects and regions. This tool also has a CLI mode, support for authentication with Google Cloud, keyboard shortcuts and customizable themes.</p>
<p>&nbsp;</p>
<p>Useful for cloud engineers, system administrators, SREs and DevOps engineers who need control of Compute Engine fleets from the terminal and need a visual TUI. This tool works great for general instance maintenance, machine provisioning, quick system overview and remote sessions over SSH when the web console is unavailable or too slow.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[xleak]]></title><id>https://terminaltrove.com/xleak/</id><link href="https://terminaltrove.com/feed/xleak/"></link><updated>2025-11-12T00:00:00Z</updated><summary type="html"><![CDATA[Expose Excel files in your terminal, no Microsoft Excel required.]]></summary><content type="html"><![CDATA[<p>xleak is a TUI tool for viewing Excel spreadsheets directly in the terminal through a TUI interface and is inspired by <a class="tt-link" href="https://terminaltrove.com/doxx" target="_blank" rel="noopener">doxx</a>. Microsoft Excel or any other graphical interface is not required to run xleak.</p>
<p>&nbsp;</p>
<p>It allows you to search across all cells with full text support, copying cell or row data to the clipboard, and viewing cell formulas within the TUI. It handles large spreadsheets with lazy loading. This tool supports multisheet workbooks, opens Excel and OpenDocument spreadsheet files and exports data to CSV, JSON or plain text.</p>
<p>&nbsp;</p>
<p>xleak works well for who are data analysts for quickly inspecting spreadsheets in the terminal. It is especially useful in remote or headless environments where Excel or a graphical interface isn&rsquo;t available.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[ffuf]]></title><id>https://terminaltrove.com/ffuf/</id><link href="https://terminaltrove.com/feed/ffuf/"></link><updated>2025-11-12T00:00:00Z</updated><summary type="html"><![CDATA[Fuzz Faster U Fool.]]></summary><content type="html"><![CDATA[<p>ffuf is a fast web fuzzer that discovers web application resources by systematically generating HTTP requests with wordlist based payloads.</p>
<p>&nbsp;</p>
<p>Features include, a 'FUZZ' keyword (or a custom fuzz keyword) for targeted testing with multiple wordlists and support for filtering by status codes, response sizes and timing patterns. It also has concurrent threading with rate limiting, auto calibration, recursive discovery and output formats that range from JSON to HTML for integration with security tools like Burp Suite.</p>
<p>&nbsp;</p>
<p>Pen testers and bug bounty hunters would find ffuf a useful tool for directory discovery, virtual host enumeration and API endpoint testing during authorized security assessments.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[bit]]></title><id>https://terminaltrove.com/bit/</id><link href="https://terminaltrove.com/feed/bit/"></link><updated>2025-11-12T00:00:00Z</updated><summary type="html"><![CDATA[Terminal ANSI Logo Designer & Font Library.]]></summary><content type="html"><![CDATA[<p>bit is a TUI logo designer and ANSI font library that creates stylized ASCII art text with the ability to preview changes as you edit.</p>
<p>&nbsp;</p>
<p>This tool displays an interactive interface with six control panels and access to over 100 retro, pixel, bitmap and decorative fonts of your choosing. It supports rich colors, gradients, horizontal and vertical color gradients using ANSI colors and hex values. Other features include effects such as shadows, for adjustable offsets with three density styles, text scaling that works at multiple resolutions and smart typography which control and handle spacing and alignment.</p>
<p>&nbsp;</p>
<p>bit can also export your logo to a .txt file or you can export to six programming languages (Go, Javascript, Python, Rust and Bash) with properly escaped ANSI sequences and you can use the CLI if you prefer generating ASCII text without the TUI.</p>
<p>&nbsp;</p>
<p>Those who create CLI tools, ASCII / ANSI art or just want to play around with graphics in the terminal can consider using bit for this. It is useful for creating terminal header logos, banners for Linux motd headers, ANSI logos and generating terminal friendly banners for their projects.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[cobib]]></title><id>https://terminaltrove.com/cobib/</id><link href="https://terminaltrove.com/feed/cobib/"></link><updated>2025-11-12T00:00:00Z</updated><summary type="html"><![CDATA[The Console Bibliography.]]></summary><content type="html"><![CDATA[<p>cobib is a terminal bibliography manager that stores academic references in a plaintext YAML format.</p>
<p>&nbsp;</p>
<p>Features of cobib consist of both a CLI and a TUI interface for bibliography management including the ability to add, edit, search and import functionality which handles DOI (Digital Object Identifiers), arXiv, ISBN and BibTeX sources.</p>
<p>&nbsp;</p>
<p>Advanced filtering is supported with fuzzy matching and full text PDF search <a class="tt-link" href="/rga/" target="_blank" rel="noopener">(via rga (ripgrep-all))</a>. This tool also has Git integration for version control, exporting entries which saves your entries in a BibLaTeX format with journal abbreviation support and the ability to add notes, sorting and reviewing references and many more operations in the TUI interface.</p>
<p>&nbsp;</p>
<p>Researchers and academics can use cobib for managing their references with the ability to review and manage them easily in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[podliner]]></title><id>https://terminaltrove.com/podliner/</id><link href="https://terminaltrove.com/feed/podliner/"></link><updated>2025-11-12T00:00:00Z</updated><summary type="html"><![CDATA[Podcasts in any terminal. Fast, clean, offline.]]></summary><content type="html"><![CDATA[<p>podliner is a TUI podcast player for managing and playing podcasts in the terminal.</p>
<p>&nbsp;</p>
<p>Core features include podcast subscription management via RSS and Atom, offline support with the ability to download episodes with resuming functionality, playback queue and next / previous controls. This tool also has searching and filtering podcasts, volume and speed controls, OPML import or export for migrating between podliner and other players, multiple audio engine support, local configuration and data storage, vim inspired keyboard shortcuts for common actions and mouse support.</p>
<p>&nbsp;</p>
<p>Useful for developers, multi-taskers, terminal power users and podcast fans, podliner works best for those who want offline playback, interactive podcast management listening to their favourite podcasts distraction free in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[resterm]]></title><id>https://terminaltrove.com/resterm/</id><link href="https://terminaltrove.com/feed/resterm/"></link><updated>2025-11-05T00:00:00Z</updated><summary type="html"><![CDATA[A TUI REST, GraphQL, gRPC, WebSocket and SSE client.]]></summary><content type="html"><![CDATA[<p>resterm is a terminal client for HTTP, REST, GraphQL, Websocket, SSE and gRPC requests.</p>
<p>&nbsp;</p>
<p>Features include a workspace explorer, an inline editor with syntax highlighting and built-in GraphQL and gRPC support. It supports request variables and helpers, multi step workflows and importing curl commands.</p>
<p>&nbsp;</p>
<p>Responses can be viewed in pretty, raw, diff, history modes and resterm also has built in authentication (OAuth2, bearer tokens, etc.) and profiling (@profile helpers for latency charts, @trace for tracing). This tool also uses .http / .rest files to define HTTP calls and it's interface splits the screen between an editor for requests and panes for responses.</p>
<p>&nbsp;</p>
<p>For those that are software engineers, API developers and testers, resterm would be useful if you need to send and debug API requests in any format (HTTP, GraphQL, gRPC, etc) while using the terminal interface.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[pvetui]]></title><id>https://terminaltrove.com/pvetui/</id><link href="https://terminaltrove.com/feed/pvetui/"></link><updated>2025-11-05T00:00:00Z</updated><summary type="html"><![CDATA[A Terminal UI for Proxmox VE.]]></summary><content type="html"><![CDATA[<p>pvetui is a TUI interface for Proxmox VE. It lets you access clusters, nodes, VMs and containers from the terminal.</p>
<p>&nbsp;</p>
<p>Features include, full VM/container management and node / storage monitoring. It also supports multiple connection profiles, caching for speed and secure authentication (API tokens or passwords). You can SSH into VMs or open an embedded noVNC console and it supports a plugin system. Keybindings are customizable and this tool supports custom themes so you can change color scheme of the TUI as you see fit.</p>
<p>&nbsp;</p>
<p>Useful for Proxmox administrators, sysadmins and homelab users, pvetui lets you handle and manage tasks like starting or stopping VMs entirely without a web interface.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[rum]]></title><id>https://terminaltrove.com/rum/</id><link href="https://terminaltrove.com/feed/rum/"></link><updated>2025-11-05T00:00:00Z</updated><summary type="html"><![CDATA[A TUI to list, search and run package.json scripts.]]></summary><content type="html"><![CDATA[<p>rum is a command line tool that helps developers list, search and run package.json scripts through a TUI interface.</p>
<p>&nbsp;</p>
<p>The tool displays a way to execute scripts interactively, has search functionality for filtering available scripts, quick execution of selected scripts and can choose the package managers.</p>
<p>&nbsp;</p>
<p>Frontend engineers, especially those that are JavaScript or TypeScript developers using multiple npm scripts would benefit from using rum. It helps in discovering and executing npm scripts in JavaScript projects without memorizing script names or repeatedly checking package.json files.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[coderabbit]]></title><id>https://terminaltrove.com/coderabbit/</id><link href="https://terminaltrove.com/feed/coderabbit/"></link><updated>2025-11-05T00:00:00Z</updated><summary type="html"><![CDATA[Free AI Code Reviews in the CLI.]]></summary><content type="html"><![CDATA[<p>CodeRabbit CLI is an AI code review tool that runs directly in your terminal. It provides intelligent code analysis, catches issues early, and integrates seamlessly with AI coding agents like Claude Code, Codex CLI, Cursor CLI, and Gemini to ensure your code is production-ready before it ships.</p>
<p>&nbsp;</p>
<p>Enables pre-commit reviews of both staged and unstaged changes, creating a multi-layered review process.</p>
<p>&nbsp;</p>
<p>Fits into existing Git workflows. Review uncommitted changes, staged files, specific commits, or entire branches without disrupting your current development process.</p>
<p>&nbsp;</p>
<p>Reviews specific files, directories, uncommitted changes, staged changes, or entire commits based on your needs.</p>
<p>&nbsp;</p>
<p>Supports programming languages including JavaScript, TypeScript, Python, Java, C#, C++, Ruby, Rust, Go, PHP, and more.</p>
<p>&nbsp;</p>
<p>Offers free AI code reviews with rate limits so developers can experience senior-level reviews at no cost.</p>
<p>&nbsp;</p>
<p>Flags hallucinations, code smells, security issues, and performance problems.</p>
<p>&nbsp;</p>
<p>Supports guidelines for other AI generators, AST Grep rules, and path-based instructions.</p>
<p>&nbsp;</p>
<p><a class="tt-link" href="https://coderabbit.link/terminaltrove" target="_blank" rel="noopener">Install CodeRabbit CLI</a></p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[mcat]]></title><id>https://terminaltrove.com/mcat/</id><link href="https://terminaltrove.com/feed/mcat/"></link><updated>2025-11-05T00:00:00Z</updated><summary type="html"><![CDATA[Parse, convert & preview images, videos & markdown in your terminal.]]></summary><content type="html"><![CDATA[<p>mcat is a CLI tool that extends the classic <code>cat(1)</code> command (and is similar to <a class="tt-link" href="/bat/" target="_blank" rel="noopener">bat</a>) to a wide range of file types, including images, videos, documents, archives and more.</p>
<p>&nbsp;</p>
<p>It automatically detects the input type (local file, URL, or piped data) and processes it through a pipeline to produce terminal friendly output. You can convert PDF or DOCX documents into Markdown or HTML and then render them as styled text in the terminal or even as an inline image if your terminal supports graphics. It can also display images and play videos directly in the terminal (using supported image protocols such as sixel and kitty), with an interactive mode available to zoom and pan around large images within your terminal window.</p>
<p>&nbsp;</p>
<p>This tool works great for terminal enthusiasts and those who want to quickly inspect or preview file contents, documents or any media file format all in one without leaving the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[torra]]></title><id>https://terminaltrove.com/torra/</id><link href="https://terminaltrove.com/feed/torra/"></link><updated>2025-11-05T00:00:00Z</updated><summary type="html"><![CDATA[Find and download torrents without leaving your CLI.]]></summary><content type="html"><![CDATA[<p>torrra is a CLI and TUI tool to search and download torrents from the terminal.</p>
<p>&nbsp;</p>
<p>This tool features a TUI with responsive navigation, the ability to download torrents with pause and resume capabilities, realtime progress tracking, multiple indexer access through Jackett or Prowlarr integration, caching (opt-in) for faster repeated searches, keyboard driven controls and theme customization with dark and light mode toggling.</p>
<p>&nbsp;</p>
<p>Useful for enthusiasts those who download distros, LLM models or many large files, torrra lets you automate torrent fetching or handle downloads on remote or local machines in a terminal UI.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[jrnl]]></title><id>https://terminaltrove.com/jrnl/</id><link href="https://terminaltrove.com/feed/jrnl/"></link><updated>2025-11-05T00:00:00Z</updated><summary type="html"><![CDATA[Collect your thoughts and notes without leaving the command line.]]></summary><content type="html"><![CDATA[<p>jrnl is a CLI tool for keeping a journal. It handles both one-line entries and longer notes. Entries are stored in plain text (optionally encrypted) with timestamps.</p>
<p>&nbsp;</p>
<p>Features include timestamped entries, search by keywords, dates or tags, inline tagging and optional AES encryption. It supports multiple journals, starred entries and editing with the system's default editor. You can filter or query entries by date or content for example, <code>jrnl -n 20</code> shows the last 20 entries. It also allows you to store your journal on shared folders which can be easily synced on file sharing services.</p>
<p>&nbsp;</p>
<p>This tool is useful for developers, writers or students who need quick text based notes in the shell. Ideal for daily logs or diaries kept entirely in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[cronboard]]></title><id>https://terminaltrove.com/cronboard/</id><link href="https://terminaltrove.com/feed/cronboard/"></link><updated>2025-10-29T00:00:00Z</updated><summary type="html"><![CDATA[A terminal tool for managing cron jobs locally and on servers.]]></summary><content type="html"><![CDATA[<p>cronboard is a terminal tool for managing cron jobs on local and remote servers. It has a TUI to list existing scheduled tasks and to easily create, edit, pause or delete cron jobs without manually editing crontab files.</p>
<p>&nbsp;</p>
<p>Key features include viewing existing cron jobs, adding new ones with cron expression validation (and human-readable feedback), pausing/resuming tasks, editing and deleting jobs and showing the last/next run time of each job. It also understands special schedule shortcuts like @daily or @monthly and supports managing remote crontabs over SSH (with password or key authentication).</p>
<p>&nbsp;</p>
<p>cronboard is ideal for developers, system administrators and DevOps engineers who frequently work with crontabs and scheduled tasks in for their servers and homelabs. You can use cronboard when you want a more user-friendly way to oversee and adjust cron schedules directly in the terminal instead of editing raw crontab entries.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[tinifier]]></title><id>https://terminaltrove.com/tinifier/</id><link href="https://terminaltrove.com/feed/tinifier/"></link><updated>2025-10-29T00:00:00Z</updated><summary type="html"><![CDATA[A CLI tool for compressing images using the TinyPNG service.]]></summary><content type="html"><![CDATA[<p>tinifier is a CLI tool for compressing images using the TinyPNG API with parallel processing capabilities.</p>
<p>&nbsp;</p>
<p>Features include parallel compression with configurable thread counts (default 16), multiple API key support, automatic retries for failed requests, recursive directory search for images, multi-format support (PNG, JPEG, JPG, WEBP, AVIF), smart file skipping when size difference is below specified percentage, metadata and EXIF preservation and optional original file backup. The tool intelligently reduces file sizes through selective color reduction with low quality loss.</p>
<p>&nbsp;</p>
<p>Web developers, software engineers and hobbyist programmers who need automated image optimization in their build pipelines or those managing large photo collections would benefit from tinifier&rsquo;s batch or one off processing of images.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[reddix]]></title><id>https://terminaltrove.com/reddix/</id><link href="https://terminaltrove.com/feed/reddix/"></link><updated>2025-10-29T00:00:00Z</updated><summary type="html"><![CDATA[Reddit, refined for the terminal.]]></summary><content type="html"><![CDATA[<p>reddix is a modern terminal client for browsing Reddit.</p>
<p>&nbsp;</p>
<p>It can preview images in the terminal using the Kitty graphics protocol, has keyboard shortcuts and vim-like keyboard navigation, video playback integration (also using Kitty graphics protocol), multi-account management and a way to filter content. You can also upvote and downvote in the terminal, is controllable via a YAML-based config, refresh commands and it has action menus for links.&nbsp;</p>
<p>&nbsp;</p>
<p>Those who are familiar with the terminal, are power users and want a distraction free reddit experience may want to consider reddix to navigate subreddits, content and media in the terminal instead of a browser.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[nethogs]]></title><id>https://terminaltrove.com/nethogs/</id><link href="https://terminaltrove.com/feed/nethogs/"></link><updated>2025-10-29T00:00:00Z</updated><summary type="html"><![CDATA[A linux 'net top' tool.]]></summary><content type="html"><![CDATA[<p>nethogs is a command-line network traffic monitor that groups bandwidth usage by process rather than by protocol or subnet. It displays real-time upload and download speeds for each running process and is available on Linux.</p>
<p>&nbsp;</p>
<p>This tool has the ability to include per-process bandwidth monitoring with PID and program name identification, support for multiple network interfaces simultaneously, customizable refresh rates and display modes (kB/s, total MB, GB/s) and interactive sorting by sent or received traffic.&nbsp;This tool can monitor specific PIDs and track both TCP and UDP traffic with configurable garbage collection.</p>
<p>&nbsp;</p>
<p>System administrators, network and DevOps engineers would find nethogs useful for identifying bandwidth heavy processes during network performance troubleshooting or detecting runaway applications on servers.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[benben]]></title><id>https://terminaltrove.com/benben/</id><link href="https://terminaltrove.com/feed/benben/"></link><updated>2025-10-29T00:00:00Z</updated><summary type="html"><![CDATA[A fast and efficient command line audio player and audio converter.]]></summary><content type="html"><![CDATA[<p>benben is a fast CLI and TUI audio player and converter for Linux.</p>
<p>&nbsp;</p>
<p>Core capabilities include playing multiple audio formats (MP3, FLAC, Ogg Vorbis, Opus, WavPack, WAV, QOA), extensive VGM (video game music) format support with chip emulation for YM2612, YM2151, NES APU, SID and dozens more.&nbsp; It also has module file playback via libxmp, MIDI and MUS support, multi-threaded parallel audio conversion to WAV or Au file formats, playlist looping functionality, TCP audio streaming and is controllable remotely over a dedicated socket. It also has keyboard support and performance is optimized for low resource systems including Raspberry Pi systems.</p>
<p>&nbsp;</p>
<p>For those who organize music in folders, prefer terminal interfaces over GUI applications and digital preservationists working with vintage game soundtracks, these groups would find benben&rsquo;s specialized VGM playback and batch conversion features useful as well as the vast amount of input file formats benben supports.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[wizu]]></title><id>https://terminaltrove.com/wizu/</id><link href="https://terminaltrove.com/feed/wizu/"></link><updated>2025-10-29T00:00:00Z</updated><summary type="html"><![CDATA[A fast, minimalist directory tree viewer.]]></summary><content type="html"><![CDATA[<p>wisu is a fast directory tree viewer that has both a classic <code>tree</code> like display and a fully interactive TUI for exploring filesystem structures.</p>
<p>&nbsp;</p>
<p>Key features include dual display modes, search, theme aware coloring via the <code>LS_COLORS</code> environment variable, file-specific emoji icons, clickable hyperlinks in supported terminals, gitignore support and sorting by name/size/date/extension with natural ordering. It also supports directory only filtering, depth control and max files per directory limits, file permissions and size display, exporting to CSV/XML/JSON formats, keyboard and mouse navigation, context-aware actions (opening files in $EDITOR), shell integration and a plugin system.</p>
<p>&nbsp;</p>
<p>Those who navigating codebases, remote machines and other filesystems and need a minimalist interface coupled with the ability to integrate with fuzzy finders like <a class="tt-link" href="/fzf/" target="_blank" rel="noopener">fzf</a> would find wisu excellent for project and filesystem exploration.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[wifitui]]></title><id>https://terminaltrove.com/wifitui/</id><link href="https://terminaltrove.com/feed/wifitui/"></link><updated>2025-10-21T23:00:00Z</updated><summary type="html"><![CDATA[A fast, featureful and friendly WiFi terminal UI.]]></summary><content type="html"><![CDATA[<p>wifitui is a terminal user interface (TUI) for managing Wi-Fi connections on Linux. It is intended as a faster, more feature-rich replacement for the standard&nbsp;<code>nmtui</code> tool.</p>
<p>&nbsp;</p>
<p>Features of wifitui include listing all saved and visible Wi-Fi networks with their details (signal strength, security type, etc.), quick fuzzy searching by SSID, the ability to display the plaintext passphrases of your known networks and you can generate a QR code for any saved Wi-Fi network.</p>
<p>&nbsp;</p>
<p>Users can join new or hidden networks and trigger a rescan for networks on demand. It also has non-interactive commands (to list networks, show network info in JSON or connect via a single command) and allows custom color themes via a config file.</p>
<p>&nbsp;</p>
<p>This tool would be useful for Linux power users, system administrators or anyone running a headless or minimal system who needs to manage Wi-Fi from the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[octotype]]></title><id>https://terminaltrove.com/octotype/</id><link href="https://terminaltrove.com/feed/octotype/"></link><updated>2025-10-21T23:00:00Z</updated><summary type="html"><![CDATA[A typing trainer for your terminal.]]></summary><content type="html"><![CDATA[<p>octotype is a terminal-based typing practice program (TUI) inspired by the popular monkeytype web app.</p>
<p>&nbsp;</p>
<p>It features multiple practice modes (e.g. timed tests or custom text challenges) and tracks typing metrics like words-per-minute and accuracy as you type. It gives immediate feedback on errors and performance. You can adjust test duration, choose different word lists or text sources and change themes or layouts to suit your preferences.</p>
<p>&nbsp;</p>
<p>octotype is well-suited for programmers, writers or any keyboard enthusiasts who want to sharpen their typing skills in a coding friendly environment. It's also appealing to those who prefer practicing typing in the terminal without the distractions while getting detailed feedback and flexible settings similar to modern typing websites.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[tuios]]></title><id>https://terminaltrove.com/tuios/</id><link href="https://terminaltrove.com/feed/tuios/"></link><updated>2025-10-21T23:00:00Z</updated><summary type="html"><![CDATA[A TUI window manager for managing multiple terminal sessions. ]]></summary><content type="html"><![CDATA[<p>tuios is a terminal-based window manager (terminal multiplexer) similar to <a class="tt-link" href="/tmux/" target="_blank" rel="noopener">tmux</a> that lets you manage multiple terminal sessions simultaneously within one interface.</p>
<p>&nbsp;</p>
<p>Key features include a vim-inspired modal control scheme with keyboard shortcuts, tiling multiple windows and organizing them across up to 9 workspaces. Windows can be minimized to a dock with animations, content updates run in real-time and full mouse interaction is supported for moving and resizing. It also has a real-time CPU usage graph in the status bar and an SSH server mode for remote access to its TUI environment.</p>
<p>&nbsp;</p>
<p>tuios is ideal for software engineers, sysadmins, terminal enthusiasts who are familiar with or new to terminal multiplexers (i.e.&nbsp;<a class="tt-link" href="/tmux/" target="_blank" rel="noopener">tmux</a> or <a class="tt-link" href="/zellij/" target="_blank" rel="noopener">zellij</a>) and those who frequently manage multiple terminal sessions.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[cargo-geiger]]></title><id>https://terminaltrove.com/cargo-geiger/</id><link href="https://terminaltrove.com/feed/cargo-geiger/"></link><updated>2025-10-21T23:00:00Z</updated><summary type="html"><![CDATA[Detects usage of unsafe Rust in a Rust crate and its dependencies.]]></summary><content type="html"><![CDATA[<p>cargo-geiger is a cargo subcommand that scans a Rust project (including all of its dependencies) for any usage of unsafe code.</p>
<p>&nbsp;</p>
<p>It analyzes your project's source and its dependencies, then produces a tree view of the dependency graph annotated with statistics about unsafe usage. Crates that declare <code>#![forbid(unsafe_code)]</code> (forbidding unsafe) are marked accordingly, helping you identify which dependencies are entirely safe code and which contain some unsafe components.</p>
<p>&nbsp;</p>
<p>It also generates a safety report that highlights how many unsafe code blocks and functions are present in each crate, acting like a geiger counter for your codebase by measuring the "radioactivity" of unsafe Rust in your dependency tree.</p>
<p>&nbsp;</p>
<p>cargo-geiger is valuable for Rust developers and teams concerned with code safety. It allows you to quickly gauge the "safety health" of your project, which is especially important in security-sensitive applications or when vetting third-party libraries.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[dotbins]]></title><id>https://terminaltrove.com/dotbins/</id><link href="https://terminaltrove.com/feed/dotbins/"></link><updated>2025-10-21T23:00:00Z</updated><summary type="html"><![CDATA[Keep updated binaries in your dotfiles.]]></summary><content type="html"><![CDATA[<p>dotbins is a tool to manage command line binaries in your dotfiles repository.</p>
<p>&nbsp;</p>
<p>It has support for multiple OS platforms and CPU architectures, automatic downloading of binaries from GitHub releases and the ability to install or update all your CLI tools to their latest versions with one command. You can also pin specific tool versions, track which versions are installed (with timestamps), and handle archive files by extracting the binaries automatically. It also organizes tools by platform or architecture and generates shell integration scripts to add them to your <code>PATH</code>, which allows you to start using the tools immediately after cloning your dotfiles.</p>
<p>&nbsp;</p>
<p>This tool is particularly useful for developers, DevOps engineers and anyone who maintains a dotfiles setup across multiple environments. It benefits those who frequently set up new systems or work without admin rights, by ensuring all their preferred CLI tools (like <a class="tt-link" href="/fzf/" target="_blank" rel="noopener">fzf</a>, <a class="tt-link" href="/bat/" target="_blank" rel="noopener">bat</a>, etc.) are instantly available via their dotfiles repo.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[austin-tui]]></title><id>https://terminaltrove.com/austin-tui/</id><link href="https://terminaltrove.com/feed/austin-tui/"></link><updated>2025-10-21T23:00:00Z</updated><summary type="html"><![CDATA[The top-like text-based user interface for Austin.]]></summary><content type="html"><![CDATA[<p>austin-tui is a TUI interface for the Austin python profiler, displaying a "<a class="tt-link" href="/categories/top/" target="_blank" rel="noopener">top</a>-like" live view of a running python program&rsquo;s performance metrics in the terminal.</p>
<p>&nbsp;</p>
<p>It refreshes every second to show the latest call stack statistics for each python process, similar to how the "<a class="tt-link" href="/categories/top/" target="_blank" rel="noopener">top</a>" command displays system processes The interface has multiple modes: a default summary, a full tree of function calls and a live flame graph to visualize hot spots in the code. You can also pause or resume the display and it is cross platform.</p>
<p>&nbsp;</p>
<p>This tooI is ideal for python developers and performance engineers who need to profile code and pinpoint bottlenecks. It's especially handy for seeing which functions are consuming the most CPU in a python application directly from the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[dhv]]></title><id>https://terminaltrove.com/dhv/</id><link href="https://terminaltrove.com/feed/dhv/"></link><updated>2025-10-14T23:00:00Z</updated><summary type="html"><![CDATA[A TUI for visually exploring disassembled Python bytecode.]]></summary><content type="html"><![CDATA[<p>dhv is a terminal-based Python code exploration tool that gives you a side by side visual look at the bytecode disassembly and the abstract syntax tree (AST) of your Python source code.</p>
<p>&nbsp;</p>
<p>It provides an interactive interface where you can enter or load Python code and immediately see the corresponding AST and bytecode side by side. You can toggle whether to view the AST or the disassembly (or both at once), switch between horizontal and vertical layouts and use keyboard shortcuts for various actions.</p>
<p>&nbsp;</p>
<p>For Python learners, instructors or developers interested in Python&rsquo;s internal bytecode for debugging use-cases, dhv is ideal for studying how the interpreter transforms Python code into bytecode and how it is structured in its AST representation.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[intentrace]]></title><id>https://terminaltrove.com/intentrace/</id><link href="https://terminaltrove.com/feed/intentrace/"></link><updated>2025-10-14T23:00:00Z</updated><summary type="html"><![CDATA[A better strace(1) for everyone.]]></summary><content type="html"><![CDATA[<p>intentrace is a CLI tool similar to strace(1) that traces a program&rsquo;s system calls but also interprets their purpose.</p>
<p>&nbsp;</p>
<p>It intercepts each system call a process makes and uses heuristics to infer the high-level action it represents, so the output shows not just raw calls but also context to aid debugging. It can attach to a running process or start a new one, supports tracing child processes (forks), allows filtering by specific calls or only failed calls, and can produce a summary report of all calls.</p>
<p>&nbsp;</p>
<p>This tool is useful for anyone who needs insight into a program&rsquo;s system-level behavior. It&rsquo;s helpful for diagnosing bugs or crashes by showing what each syscall does in a more readable format than strace(1).</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[jjj]]></title><id>https://terminaltrove.com/jjj/</id><link href="https://terminaltrove.com/feed/jjj/"></link><updated>2025-10-14T23:00:00Z</updated><summary type="html"><![CDATA[A TUI interface for Jujutsu VCS.]]></summary><content type="html"><![CDATA[<p>jjj is a TUI for the Jujutsu (<a class="tt-link" href="/jujutsu/" target="_blank" rel="noopener">jj</a>) version control system, featuring a command line keyboard-driven interface inspired by tools like <a class="tt-link" href="/lazygit/" target="_blank" rel="noopener">lazygit</a> and <a class="tt-link" href="/helix/" target="_blank" rel="noopener">helix</a>.</p>
<p>&nbsp;</p>
<p>Notable features include an auto-updating commit log view, quick revision filtering with hotkeys, and the ability to create new commits or abandon existing ones directly from the TUI. It also allows editing commit messages and can convert an existing Git repository into a Jujutsu repository from within the interface.</p>
<p>&nbsp;</p>
<p>This tool is ideal for developers using Jujutsu who want a convenient way to manage commits and their history. It will feel familiar to users of other Git TUI tools like&nbsp;<a class="tt-link" href="/lazygit/" target="_blank" rel="noopener">lazygit</a>, but for Jujutsu.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[az-tui]]></title><id>https://terminaltrove.com/az-tui/</id><link href="https://terminaltrove.com/feed/az-tui/"></link><updated>2025-10-14T23:00:00Z</updated><summary type="html"><![CDATA[A TUI for managing Azure Container Apps.]]></summary><content type="html"><![CDATA[<p>az-tui is a TUI for managing Azure Container Apps (inspired by&nbsp;<a href="/k9s/" target="_blank" rel="noopener">k9s</a>).</p>
<p>&nbsp;</p>
<p>It includes listing container apps across your subscription and viewing each app&rsquo;s configuration details and revision history. It supports live log tailing for any app or revision and provides a way to jump into a running container&rsquo;s shell for debugging. This tool also lets you browse container apps, see detailed info and revisions and access logs or an interactive shell in any container.</p>
<p>&nbsp;</p>
<p>This tool is beneficial for cloud engineers, SREs or developers who manage Azure Container Apps and want to monitor and control them in the terminal. It works great for quickly checking app status, reviewing revision history or troubleshooting containers without using the Azure web portal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[gobackup]]></title><id>https://terminaltrove.com/gobackup/</id><link href="https://terminaltrove.com/feed/gobackup/"></link><updated>2025-10-14T23:00:00Z</updated><summary type="html"><![CDATA[A CLI tool to backup your databases, files to cloud storage.]]></summary><content type="html"><![CDATA[<p>gobackup is a CLI tool for backing up databases and files to local or cloud storage destinations on a scheduled basis.</p>
<p>&nbsp;</p>
<p>It supports multiple database engines (MySQL, PostgreSQL, MongoDB, etc.) and a range of storage targets (local disk, FTP/SFTP, S3, GCS, Azure and more). It can archive selected files or directories with compression (and optional encryption), split large backups into parts and it can run as a daemon for automatic scheduling, if you need a web UI, gobackup also supports this as well.</p>
<p>&nbsp;</p>
<p>gobackup is useful for system administrators and DevOps engineers who need a straightforward, automated backup solution for application servers. It's ideal for scheduling regular backups of databases and important files to off-site storage with minimal ongoing maintenance.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[hexhog]]></title><id>https://terminaltrove.com/hexhog/</id><link href="https://terminaltrove.com/feed/hexhog/"></link><updated>2025-10-14T23:00:00Z</updated><summary type="html"><![CDATA[A configurable hex viewer/editor.]]></summary><content type="html"><![CDATA[<p>hexhog is a TUI hex viewer and editor for inspecting and modifying binary files.</p>
<p>&nbsp;</p>
<p>It shows the file contents in a standard hex dump layout, showing offsets, byte values in hex and their ASCII representation. You can scroll through the data with keyboard commands and overwrite bytes to edit values. This tool also supports copying and pasting chunks of hex data. Additionally, certain aspects are configurable, letting you adjust things like the color theme or key bindings.</p>
<p>&nbsp;</p>
<p>hexhog is useful for programmers, reverse engineers or forensic analysts working with binary data. It works well for examining the raw contents of files, debugging low-level data issues or applying quick patches to a file&rsquo;s bytes directly in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[ad]]></title><id>https://terminaltrove.com/ad/</id><link href="https://terminaltrove.com/feed/ad/"></link><updated>2025-10-07T23:00:00Z</updated><summary type="html"><![CDATA[An adaptable text editor.]]></summary><content type="html"><![CDATA[<p>ad is a terminal text editor that combines a <a class="tt-link" href="/vim/" target="_blank" rel="noopener">vim</a>/<a class="tt-link" href="/kakoune/" target="_blank" rel="noopener">kakoune</a>-like modal interface with Plan 9&rsquo;s acme (or sam) style extensibility.</p>
<p>&nbsp;</p>
<p>It supports modal editing (e.g. you can switch between command and insert modes) and lets you run or evaluate code directly from the text buffer. It includes a help system (:help) and has user scripts, mouse based navigation, and extensions. It also lets you edit text in modes (normal/insert) like vim but treats text as executable commands. If you're adventurous, you can build on top of the ad editor you want tailored and custom functionality.</p>
<p>&nbsp;</p>
<p>This tool is aimed at power users and software engineers who like exploring new experimental text editors. It&rsquo;s useful if you want a customizable terminal editor that merges modal editing with interactive scripting, especially if you enjoyed tools like acme, sam or other terminal text editors.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[ugdb]]></title><id>https://terminaltrove.com/ugdb/</id><link href="https://terminaltrove.com/feed/ugdb/"></link><updated>2025-10-07T23:00:00Z</updated><summary type="html"><![CDATA[An alternative TUI for gdb.]]></summary><content type="html"><![CDATA[<p>ugdb is a TUI debugger that is an alternative interface to the GNU Debugger (<a class="tt-link" href="/gdb/" target="_blank" rel="noopener">gdb</a>).</p>
<p>&nbsp;</p>
<p>It supports standard <a class="tt-link" href="/gdb/" target="_blank" rel="noopener">gdb</a> commands and options, lets you attach to running processes, examine core dump files and even perform reverse debugging with rr. The tool shows the current source or assembly code, a table of variable or expression values and the program&rsquo;s terminal I/O. You can set or toggle breakpoints in the code listing and navigate through stack frames.</p>
<p>&nbsp;</p>
<p>Ideal for C, C++, embedded engineers and Rust developers, embedded systems engineers and others who prefer debugging in the terminal, this tool helps when you need your code, variables and console output visible together while stepping through execution in the TUI.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[ereandel]]></title><id>https://terminaltrove.com/ereandel/</id><link href="https://terminaltrove.com/feed/ereandel/"></link><updated>2025-10-07T23:00:00Z</updated><summary type="html"><![CDATA[A Gemini web browser using shell script.]]></summary><content type="html"><![CDATA[<p>ereandel is a terminal gemini protocol browser as a shell script which works on any modern Unix-like system with a POSIX shell environment.</p>
<p>&nbsp;</p>
<p>Key features include navigation commands (for example, go back, move up a path, open a URL, reload, home, follow a link by number, save the current page and bookmark) and an easy quit command. It supports TLS client certificates (one per domain) for accessing authenticated capsules. A simple config file lets you adjust formatting or style.</p>
<p>&nbsp;</p>
<p>This tool is useful for those who like alternative protocols to HTTP and want to test out their sites and domains for browsing the gemini network in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[lemurs]]></title><id>https://terminaltrove.com/lemurs/</id><link href="https://terminaltrove.com/feed/lemurs/"></link><updated>2025-10-07T23:00:00Z</updated><summary type="html"><![CDATA[A customizable TUI display/login manager written in Rust.]]></summary><content type="html"><![CDATA[<p>lemurs is a login manager for Linux and BSD. It shows a TUI (using PAM) for starting sessions, whether graphical (X11/Wayland) or plain shell, directly from the terminal.</p>
<p>&nbsp;</p>
<p>Features include user-provided session scripts (for different window managers or Wayland compositors), PAM authentication and optional systemd integration. You place your session launch commands in its config directories and lemurs will list them at login. You can also customize the theme or prompt and disable other display managers and start itself on boot.&nbsp;</p>
<p>&nbsp;</p>
<p>This tool is useful for sysadmins and users of minimal desktops who prefer a TUI interface when logging in their machines or if you don't want the overhead of a GUI desktop login manager.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[intelli-shell]]></title><id>https://terminaltrove.com/intelli-shell/</id><link href="https://terminaltrove.com/feed/intelli-shell/"></link><updated>2025-10-07T23:00:00Z</updated><summary type="html"><![CDATA[Like IntelliSense, but for shells!]]></summary><content type="html"><![CDATA[<p>intelli-shell is a CLI tool that acts as a smart bookmark manager for terminal commands. It helps you find, organize and reuse complex commands all in your terminal.</p>
<p>&nbsp;</p>
<p>It supports quick command search and bookmarking via keyboard shortcuts, tagging, dynamic variables in command templates and has autocomplete plus smart completions for those variables. You can import examples from&nbsp;<a class="tt-link" href="/tldr-pages/" target="_blank" rel="noopener">tldr pages</a> and export or share your command library. The tool is highly configurable with custom keybindings, themes, search modes, the ability to load commands automatically from your current workspace and has support for shells like zsh, bash, fish, powershell and nushell.</p>
<p>&nbsp;</p>
<p>This tool is useful for developers, sysadmins and those who do most of their work in terminal. It keeps your frequent commands at hand, especially when dealing with complex or hard-to-remember commands.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[sprofile]]></title><id>https://terminaltrove.com/sprofile/</id><link href="https://terminaltrove.com/feed/sprofile/"></link><updated>2025-10-07T23:00:00Z</updated><summary type="html"><![CDATA[Blazingly fast TUI application for viewing your Spotify listening activity.]]></summary><content type="html"><![CDATA[<p>sprofile is a TUI for viewing your Spotify listening activity in the terminal.</p>
<p>&nbsp;</p>
<p>It connects to the Spotify Web API to retrieve your listening activity data, such as your current track and recent plays. After logging in, sprofile displays top artists, top songs, recent songs and your playlists in the TUI. It refreshes in real time to update the currently playing song, has keybindings for navigation and lists recent tracks from your profile. For top artists and songs, you can view this information from a 4 week, month to an all time period.</p>
<p>&nbsp;</p>
<p>Ideal for those who actively use Spotify, prefer a terminal interface and are curious about their listening activity, sprofile works great for displaying your music listening activity in a glance in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[flowrs]]></title><id>https://terminaltrove.com/flowrs/</id><link href="https://terminaltrove.com/feed/flowrs/"></link><updated>2025-09-30T23:00:00Z</updated><summary type="html"><![CDATA[A TUI application for Apache Airflow.]]></summary><content type="html"><![CDATA[<p>flowrs is a TUI tool for Apache Airflow that lets you monitor, inspect, manage and trigger Directed Acyclic Graphs (DAGs) in the terminal.</p>
<p>&nbsp;</p>
<p>You can manage tasks and filter, list, trigger and pause DAG runs on demand. It also includes features such as opening selected DAGs in the browser for further inspection, key bindings on each page with a help menu and you can connect flowrs to supported managed Airflow providers or custom self hosted Airflow instances.</p>
<p>&nbsp;</p>
<p>It also supports multiple Airflow servers using a configuration file which is great for switching between dev and staging setups.</p>
<p>&nbsp;</p>
<p>Useful for data engineers, developers and anyone working with Airflow and automation, flowrs works best when you want a quick way to navigate, preview and interact with DAGs on remote machines in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[oq]]></title><id>https://terminaltrove.com/oq/</id><link href="https://terminaltrove.com/feed/oq/"></link><updated>2025-09-30T23:00:00Z</updated><summary type="html"><![CDATA[A terminal-based OpenAPI Spec (OAS) viewer.]]></summary><content type="html"><![CDATA[<p>oq is an OpenAPI spec viewer that lets you interactively browse API definitions in your terminal.</p>
<p>&nbsp;</p>
<p>It loads an OpenAPI document (from a file, piped input or a URL) and presents the endpoints and schemas in a navigable TUI. OpenAPI 3.0 and 3.1 are supported by this tool, handling both JSON and YAML formatted specs. You can expand endpoints to see details like HTTP methods, parameters and response models, using keyboard navigation to move through the spec.</p>
<p>&nbsp;</p>
<p>oq is useful for API developers and engineers who work with OpenAPI/Swagger documentation. The tool makes it easy to read a large API spec without leaving the terminal.&nbsp;</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[soundscope]]></title><id>https://terminaltrove.com/soundscope/</id><link href="https://terminaltrove.com/feed/soundscope/"></link><updated>2025-09-30T23:00:00Z</updated><summary type="html"><![CDATA[A TUI audio file analyzer tool.]]></summary><content type="html"><![CDATA[<p>soundscope is a terminal audio analysis tool that visualizes audio files and live input in realtime. It turns your terminal into an audio viewer, displaying waveforms, frequency spectrums and loudness levels.</p>
<p>&nbsp;</p>
<p>It can open an audio file or capture microphone input to display an FFT spectrum alongside a waveform in realtime. It also shows loudness meters (LUFS and true peak) for monitoring volume. You can play or pause playback, switch between file and mic sources and customize the interface&rsquo;s color theme.</p>
<p>&nbsp;</p>
<p>soundscope is useful for audio engineers, music producers or hobbyists who want to examine audio characteristics without a GUI. It&rsquo;s a quick way to check the frequency content and loudness of tracks in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[gittype]]></title><id>https://terminaltrove.com/gittype/</id><link href="https://terminaltrove.com/feed/gittype/"></link><updated>2025-09-30T23:00:00Z</updated><summary type="html"><![CDATA[A terminal code-typing game that turns your source code into typing challenges.]]></summary><content type="html"><![CDATA[<p>gittype is a terminal typing game that turns source code into typing challenges. Instead of random text, you practice by typing actual code from your own projects or from public GitHub repositories.</p>
<p>&nbsp;</p>
<p>It supports many programming languages (Rust, Python, JavaScript, C/C++, etc) and gives real-time feedback on your typing speed, accuracy and consistency. It also has multiple game modes like normal practice or time attacks and it has a ranking system that awards fun developer-themed titles as your skill improves.</p>
<p>&nbsp;</p>
<p>If you're into improving your touch-typing skills and knowing your typing speed and WPM, give gittype a try. It makes typing practice more engaging and by using real code from codebases it helps get familiar with programming languages and challenges you with each difficulty setting.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[judo]]></title><id>https://terminaltrove.com/judo/</id><link href="https://terminaltrove.com/feed/judo/"></link><updated>2025-09-30T23:00:00Z</updated><summary type="html"><![CDATA[A multi-database TUI for todo lists.]]></summary><content type="html"><![CDATA[<p>judo is a simple TUI todo list manager.</p>
<p>&nbsp;</p>
<p>You can add new tasks, mark them as complete and delete tasks or whole lists when finished. All data is stored in a local SQLite database, so your task lists are saved between sessions. You can change databases and create multiple databases which you can quickly navigate via it's keyboard-driven TUI.</p>
<p>&nbsp;</p>
<p>This tool is for those who prefer managing simple todo lists offline and locally in the terminal with the ability use multiple databases when needed.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[aria2tui]]></title><id>https://terminaltrove.com/aria2tui/</id><link href="https://terminaltrove.com/feed/aria2tui/"></link><updated>2025-09-30T23:00:00Z</updated><summary type="html"><![CDATA[A TUI client for the aria2 download utility.]]></summary><content type="html"><![CDATA[<p>aria2tui is a TUI for the&nbsp;<a class="tt-link" href="/aria2/" target="_blank" rel="noopener">aria2</a> download manager to add, monitor and control downloads and torrents.</p>
<p>&nbsp;</p>
<p>You can queue multiple files for download, view progress and pause or resume transfers. It also exposes <a class="tt-link" href="/aria2/" target="_blank" rel="noopener">aria2's</a> advanced options (connection counts, speed limits, proxies, etc.) through its menus. The interface shows each download&rsquo;s status (speed, percentage complete, etc.) and communicates with aria2&rsquo;s daemon to update progress in real time.</p>
<p>&nbsp;</p>
<p>This tool is ideal for system administrators and power users who download files on servers or already use <a class="tt-link" href="/aria2/" target="_blank" rel="noopener">aria2's</a> CLI or <a href="/wget/" target="_blank" rel="noopener">wget</a>. It leverages <a class="tt-link" href="/aria2/" target="_blank" rel="noopener">aria2's</a> multisource downloading with a terminal interface, which is especially handy for headless environments where no GUI is available on remote servers.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[bugstalker]]></title><id>https://terminaltrove.com/bugstalker/</id><link href="https://terminaltrove.com/feed/bugstalker/"></link><updated>2025-09-23T23:00:00Z</updated><summary type="html"><![CDATA[A Modern Rust debugger for Linux x86-64.]]></summary><content type="html"><![CDATA[<p>bugstalker is a terminal debugger for Rust programs on Linux (x86-64) that provides both a console mode and an interactive TUI from the terminal.</p>
<p>&nbsp;</p>
<p>It has standard debugging features like breakpoints, stepping and watchpoints with support for multithreaded programs and the ability to inspect the program state using data query expressions. It also understands Rust-specific types and formats them with Rust&rsquo;s Debug trait for clarity. It also supports async Rust, letting you inspect Tokio tasks and their backtraces. You can also toggle between the console and TUI at any time.</p>
<p>&nbsp;</p>
<p>bugstalker is ideal for Rust developers who want a specialized debugging tool. This tool particularly works best when working on and debugging complex Rust projects with threads, collections, smart pointers, async code all while working in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[glues]]></title><id>https://terminaltrove.com/glues/</id><link href="https://terminaltrove.com/feed/glues/"></link><updated>2025-09-23T23:00:00Z</updated><summary type="html"><![CDATA[A vim-inspired, privacy-first TUI note-taking app with multiple storage options.]]></summary><content type="html"><![CDATA[<p>glues is a terminal note taking app with a vim-like interface that prioritizes privacy and supports multiple storage options.</p>
<p>&nbsp;</p>
<p>It syncs your notes to a chosen backend without relying on any cloud service, so your data stays under your control. Notes can be stored locally using separate files, a local database (powered by redb), in memory for testing, synced to a Git repository or saved in a MongoDB database. This tool has support for different theme presets and keyboard bindings for those who are familiar with vim commands for navigation and editing.</p>
<p>&nbsp;</p>
<p>Any user who wants to manage notes in the terminal with full control over syncing would want to try glues, especially if you want to version control your notes using Git or just keep your notes local to your computer with the option self-host your notes to a database if need be.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[sncli]]></title><id>https://terminaltrove.com/sncli/</id><link href="https://terminaltrove.com/feed/sncli/"></link><updated>2025-09-23T23:00:00Z</updated><summary type="html"><![CDATA[A TUI and CLI for Simplenote.]]></summary><content type="html"><![CDATA[<p>sncli is a terminal client for Simplenote that has a terminal user interface (TUI) and a command line interface (CLI) with vim-like keybindings and an optional scripting mode.</p>
<p>&nbsp;</p>
<p>It performs two-way sync with your Simplenote account, caching notes locally so you can work offline and sync changes later. In the TUI, you can browse and quickly search through notes by keyword or regex and open a note to view the contents. You can edit notes in your editor, manage tags and other metadata (toggle pinned or Markdown, trash or restore) and even view past note versions.</p>
<p>&nbsp;</p>
<p>sncli is ideal for those who are familiar with Simplenote but prefer a fast, keyboard-driven way of working with it in the terminal. It works best for quickly searching, editing and organizing notes from the service in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[lue]]></title><id>https://terminaltrove.com/lue/</id><link href="https://terminaltrove.com/feed/lue/"></link><updated>2025-09-23T23:00:00Z</updated><summary type="html"><![CDATA[A TUI ebook reader with Text-to-Speech (TTS).]]></summary><content type="html"><![CDATA[<p>lue is a TUI ebook reader with text-to-speech (TTS). It allows you to read and listen to books and other documents in the terminal.</p>
<p>&nbsp;</p>
<p>Features of lue include, extensive document support (TXT, EPUB, PDF, Markdown and more) with automatic format detection. The text-to-speech provider uses Edge TTS, (an online TTS provider) by default and can be used offline locally with Kokoro TTS. This tool supports 100+ languages with adjustable speech speed. It also highlights each word and sentence in sync with narration and you can customize the interface of the TUI with themes. Reading progress is saved automatically and you can navigate the TUI quickly using a mouse, scrolling or keyboard shortcuts.</p>
<p>&nbsp;</p>
<p>For those who have ebooks and frequently use the terminal, would find lue useful as a great way to turn your documents into a terminal audiobook. Use lue if you want an audiobook experience by listening to ebooks in the background or if you need distraction-free reading with line by line word highlighting in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[ktea]]></title><id>https://terminaltrove.com/ktea/</id><link href="https://terminaltrove.com/feed/ktea/"></link><updated>2025-09-23T23:00:00Z</updated><summary type="html"><![CDATA[An Apache Kafka TUI client.]]></summary><content type="html"><![CDATA[<p>ktea is a TUI client for Apache Kafka that lets you manage Kafka clusters in the terminal.</p>
<p>&nbsp;</p>
<p>Key features include multi-cluster support (connect and switch between different clusters) and topic management (list, create, delete topics and view partition/offset details). This tool can consume topic messages in text, JSON, or Avro formats with filtering and monitoring consumer groups (members and offsets). It also integrates with Kafka&rsquo;s Schema Registry to browse or register schemas, and supports Kafka Connect to view connectors.</p>
<p>&nbsp;</p>
<p>For those who are Kafka administrators, backend engineers or developers who need to work with pub/sub systems would find ktea helpful. It works best for remote access to Kafka, quickly checking topics, reading events and managing Kafka resources in a TUI without the overhead of GUI clients.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[zigfetch]]></title><id>https://terminaltrove.com/zigfetch/</id><link href="https://terminaltrove.com/feed/zigfetch/"></link><updated>2025-09-23T23:00:00Z</updated><summary type="html"><![CDATA[A minimal neofetch/fastfetch like system information tool.]]></summary><content type="html"><![CDATA[<p>zigfetch is a minimal command-line tool inspired by&nbsp;<a class="tt-link" href="/neofetch/" target="_blank" rel="noopener">neofetch</a>&nbsp;that displays your system information in the terminal, often alongside an ASCII art logo.</p>
<p>&nbsp;</p>
<p>It shows details such as OS version, CPU info, memory, disk usage and more in a clean text output. It is configurable via a JSON file, so you can choose which info modules to display and adjust colors or ASCII art with support for Linux and macOS.</p>
<p>&nbsp;</p>
<p>Those who want a minimal alternative to <a class="tt-link" href="/neofetch/" target="_blank" rel="noopener">neofetch</a> and <a class="tt-link" href="/fastfetch/" target="_blank" rel="noopener">fastfetch</a> would find zigfetch as a useful replacement and as a very simple system information tool.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[envx]]></title><id>https://terminaltrove.com/envx/</id><link href="https://terminaltrove.com/feed/envx/"></link><updated>2025-09-16T23:00:00Z</updated><summary type="html"><![CDATA[A powerful and secure TUI environment variable manager.]]></summary><content type="html"><![CDATA[<p>envx is an environment variable manager that provides both a TUI and a CLI interface. It lets you view, edit and organize environment variables in the terminal.</p>
<p>&nbsp;</p>
<p>With envx, it allows you to quickly filter variables and group by scope (system, user, etc.) and it supports multi-line value editing and can import/export variables in common file formats (JSON, YAML, .env). It also allows saving profiles (snapshots of variable sets) and has a watch mode to autosync changes when environment files are updated.</p>
<p>&nbsp;</p>
<p>This tool is useful for anyone dealing with complex app configurations and needs to frequently check&nbsp; environment variables. It helps maintain consistent environment settings across projects and makes it easier to verify variables which can help users who are developers, DevOps engineers or infrastructure engineers.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[marchat]]></title><id>https://terminaltrove.com/marchat/</id><link href="https://terminaltrove.com/feed/marchat/"></link><updated>2025-09-16T23:00:00Z</updated><summary type="html"><![CDATA[A lightweight realtime terminal chat client and server with E2E support.]]></summary><content type="html"><![CDATA[<p>marchat is a self-hosted, terminal-based group chat application for real-time communication. It runs a small server with a terminal client, has chatrooms and optional end-to-end (E2E) encryption for privacy.</p>
<p>&nbsp;</p>
<p>It has realtime chat backed by SQLite and also allows you to share files (with an interactive file picker), you can post code snippets, toggle message bell notifications, show the time, clear the chat, save files and extend more functionality with plugins. It also includes an admin panel for moderation management (ban/kick system) and customizable themes.</p>
<p>&nbsp;</p>
<p>This tool is ideal for developers and small teams who prefer a TUI chat interface that allows team communication without relying on external services, all supported by its ability to allow for self-hosting on any server of choice.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[pproftui]]></title><id>https://terminaltrove.com/pproftui/</id><link href="https://terminaltrove.com/feed/pproftui/"></link><updated>2025-09-16T23:00:00Z</updated><summary type="html"><![CDATA[A terminal-based diagnostic tool for Go pprof data.]]></summary><content type="html"><![CDATA[<p>pproftui is a TUI for Go&rsquo;s pprof that allows interactive analysis of CPU, memory, and other performance profiles entirely in the terminal.</p>
<p>&nbsp;</p>
<p>Features include integrated source code and call graph views with an option to hide Go&rsquo;s runtime functions. It also includes a mini-flamegraph, can diff two profiles to highlight performance changes between versions and help catch regressions. This tool also supports live profiling (connecting to a running service for real-time updates) and has built-in help for understanding profiling metrics.</p>
<p>&nbsp;</p>
<p>This tool is especially useful for Go developers and performance engineers optimizing their applications. It enables profiling and diagnosing slowdowns completely within the terminal, without switching to a GUI or external tools.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[gruyere]]></title><id>https://terminaltrove.com/gruyere/</id><link href="https://terminaltrove.com/feed/gruyere/"></link><updated>2025-09-16T23:00:00Z</updated><summary type="html"><![CDATA[A tiny (and pretty) program for viewing + killing listening ports.]]></summary><content type="html"><![CDATA[<p data-start="3182" data-end="3423">gruyere is a terminal tool for showing active ports and terminating the associated processes with a TUI interface. It is easier than using lsof(8) by hand to figure out which process is using a port.</p>
<p data-start="3182" data-end="3423">&nbsp;</p>
<p data-start="3425" data-end="3680">The program lists all listening TCP ports with their process names and PIDs in a scrollable list. You can filter entries by port number or PID to find a specific service, then select it to send a kill signal directly from the interface and free that port.</p>
<p data-start="3425" data-end="3680">&nbsp;</p>
<p data-start="3682" data-end="3912">gruyere is useful to developers and users who need to find and free up ports or resolve port conflicts on their machine or remote machines. It pinpoints the exact name of the program that is holding a port and lets you stop it without manually searching through PIDs or using multiple commands with lsof(8) to achieve the same solution.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[lazyssh]]></title><id>https://terminaltrove.com/lazyssh/</id><link href="https://terminaltrove.com/feed/lazyssh/"></link><updated>2025-09-16T23:00:00Z</updated><summary type="html"><![CDATA[A terminal-based SSH manager.]]></summary><content type="html"><![CDATA[<p>lazyssh is a TUI SSH manager for managing servers directly from the terminal. It has a keyboard-driven interface to navigate and connect to servers defined in your SSH config, so you don&rsquo;t have to memorize hostnames or type the full command to SSH into the machine.</p>
<p>&nbsp;</p>
<p>Key features include listing servers from your SSH config in a scrollable interface, adding or editing entries, pinning favorites, pinging servers to test for connectivity and adding tags to categorize or identifying servers (like staging, prod, or aws, gcp). You can also sort the server list by name or last connection time and once added, you can login directly into the server by simply pressing Enter on the selected server.</p>
<p>&nbsp;</p>
<p>lazyssh is ideal for system administrators and developers who manage multiple servers. It keeps SSH hosts organized in one place and speeds up remote server management from the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[fat]]></title><id>https://terminaltrove.com/fat/</id><link href="https://terminaltrove.com/feed/fat/"></link><updated>2025-09-16T23:00:00Z</updated><summary type="html"><![CDATA[A modern, TUI file and archive viewer for your terminal.]]></summary><content type="html"><![CDATA[<p>FAT (File &amp; Archive Tool) is a TUI file and archive viewer. It lets you inspect text files, view binary files in hex format and browse archive contents directly in the terminal without extracting them.</p>
<p>&nbsp;</p>
<p>Features include plugin-based support for multiple archive types (built-in support for ZIP, TAR, GZIP) and an internal search function for finding text or hex data. It also has multiple color themes and the option to open the current file in an external program via a shortcut. It is also cross platform on macOS and Linux systems.</p>
<p>&nbsp;</p>
<p>For those who are developers, system administrators and CLI enthusiasts who often need to inspect files and archives, FAT is very useful for quickly previewing archive contents, examining file data in the terminal without extracting files directly on to disk storage.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[branchlet]]></title><id>https://terminaltrove.com/branchlet/</id><link href="https://terminaltrove.com/feed/branchlet/"></link><updated>2025-09-09T23:00:00Z</updated><summary type="html"><![CDATA[Manage Git worktrees with automation from the terminal.]]></summary><content type="html"><![CDATA[<p data-start="1854" data-end="2047">branchlet is an interactive TUI tool for managing Git worktrees in the terminal.</p>
<p data-start="1854" data-end="2047">&nbsp;</p>
<p data-start="2049" data-end="2504">branchlet has the ability to create, list and delete Git worktrees. It uses project-specific or global configuration files to automatically copy defined files (like environment or config files) into each new worktree. It also supports direct commands to create, list and delete (useful for scripting) and has a configuration (either in .branchlet.json (local) / ~/.branchlet/settings.json (global)) and supports post create actions, i.e. actions that run custom commands after worktree creation.</p>
<p data-start="2049" data-end="2504">&nbsp;</p>
<p data-start="2506" data-end="2732">This tool is useful for developers who work with multiple branches using Git worktrees specifically. If you like an interactive way to manage your Git worktrees with a TUI, branchlet may be useful to you.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[dirsearch]]></title><id>https://terminaltrove.com/dirsearch/</id><link href="https://terminaltrove.com/feed/dirsearch/"></link><updated>2025-09-09T23:00:00Z</updated><summary type="html"><![CDATA[A web path scanner for finding hidden files and directories.]]></summary><content type="html"><![CDATA[<p>dirsearch is a CLI tool for brute-forcing directories and files on web servers.</p>
<p>&nbsp;</p>
<p>This tool has advanced features like recursion into subdirectories, multi-threaded scanning for speed, and flexible wordlist handling (including placeholders and forced extensions). You can filter results by status code or size, set request concurrency, use proxies and save output reports. It has modern brute-force techniques and optimized request settings for high accuracy and performance.</p>
<p>&nbsp;</p>
<p>This tool is useful for security researchers, penetration testers and web developers for web security assessments. It&rsquo;s ideal for finding hidden files and directories during penetration tests or site reconnaissance directly from the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[cmdperf]]></title><id>https://terminaltrove.com/cmdperf/</id><link href="https://terminaltrove.com/feed/cmdperf/"></link><updated>2025-09-09T23:00:00Z</updated><summary type="html"><![CDATA[Benchmark and compare shell commands interactively.]]></summary><content type="html"><![CDATA[<p>cmdperf is an interactive CLI benchmarking tool that measures and compares the performance of shell commands in your terminal.</p>
<p>&nbsp;</p>
<p>It can run one or multiple commands repeatedly (or concurrently) to gather timing statistics, presenting live results with a progress bar and ETA. It also displays metrics like average execution time, min/max, and standard deviation as the benchmarks run. You can compare different commands in the same session and even simulate concurrent execution to see how commands perform under load.</p>
<p>&nbsp;</p>
<p>cmdperf is very useful for developers, DevOps engineers and sysadmins who need performance insights without heavy profilers. It works great for seeing how different commands or options perform and for evaluating their behavior under various conditions.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[jiratui]]></title><id>https://terminaltrove.com/jiratui/</id><link href="https://terminaltrove.com/feed/jiratui/"></link><updated>2025-09-09T23:00:00Z</updated><summary type="html"><![CDATA[Manage JIRA issues directly from the terminal.]]></summary><content type="html"><![CDATA[<p>jiratui is a TUI interface for Atlassian Jira that runs in your terminal, letting you manage issues and projects directly from the terminal.</p>
<p>&nbsp;</p>
<p>It has a TUI to browse and search Jira issues, plus a set of CLI commands for advanced operations. You can search issues by project or key, view issue details and metadata, manage comments and even look up Jira users or groups. All of this happens within the terminal without using the Jira web interface.</p>
<p>&nbsp;</p>
<p>jiratui is useful for developers or anyone who frequently has to work with Jira and prefers a terminal interface to this. It helps users quickly check or update issues from the terminal, avoiding context-switching to a browser.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[celerator]]></title><id>https://terminaltrove.com/celerator/</id><link href="https://terminaltrove.com/feed/celerator/"></link><updated>2025-09-09T23:00:00Z</updated><summary type="html"><![CDATA[Monitor and debug celery tasks in the terminal.]]></summary><content type="html"><![CDATA[<p>celerator is a realtime task monitoring TUI and debugger for Celery, a task queuing library for Python.</p>
<p>&nbsp;</p>
<p>It uses Celery&rsquo;s event stream to show live task events as they occur. You can inspect each task details (arguments, exceptions, tracebacks) and retry failed tasks in the TUI. It is also keyboard-driven and keeps a scrollable history of tasks in memory, supports themes and can connect to any Redis or RabbitMQ based broker.</p>
<p>&nbsp;</p>
<p>Backend engineers, DevOps engineers and those who manage queuing systems (especially celery) regularly would find celerator useful. It is ideal for those who are well versed in the Python ecosystem as celerator works with any web framework that integrates with celery, i.e. Flask, Django and FastAPI.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[rustormy]]></title><id>https://terminaltrove.com/rustormy/</id><link href="https://terminaltrove.com/feed/rustormy/"></link><updated>2025-09-09T23:00:00Z</updated><summary type="html"><![CDATA[Minimal neofetch-like weather CLI.]]></summary><content type="html"><![CDATA[<p>rustormy is a neofetch-inspired CLI tool that displays current weather in your terminal with ASCII art icons and colored text, similar to <a class="tt-link" href="/stormy/" target="_blank" rel="noopener">stormy</a>.</p>
<p>&nbsp;</p>
<p>Features include geocoding by coordinates (with cached lookups), has multiple language support, unit selection (metric or imperial) and various output modes (full, compact, one-line, or JSON for scripting). You can also get the weather via the city name via '-c' with the name of the city you want without using coordinates ('-c Milan' for example).</p>
<p>&nbsp;</p>
<p>rustormy supports fetches data from multiple providers and uses Open-Meteo by default and shows current conditions such as temperature, wind, humidity, precipitation, pressure and displays ASCII weather icons describing the weather forecast.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[systeroid]]></title><id>https://terminaltrove.com/systeroid/</id><link href="https://terminaltrove.com/feed/systeroid/"></link><updated>2025-09-02T23:00:00Z</updated><summary type="html"><![CDATA[A more powerful alternative to sysctl(8).]]></summary><content type="html"><![CDATA[<p>systeroid is a CLI tool for configuring Linux kernel parameters and is essentially "sysctl on steroids". It can display variables in tree or JSON format and lets you filter by name or section.</p>
<p>&nbsp;</p>
<p>You can get or set values individually or in bulk, load settings from config files, and apply system-wide settings. The --explain option shows documentation for each kernel parameter. It also supports verbose logging. An optional interactive mode provides a text interface with search and editing for /proc/sys values. It also has a TUI for those who prefer a text mode interface.</p>
<p>&nbsp;</p>
<p>This helps system administrators, system programmers or kernel developers tweak and audit system settings directly in the terminal. It&rsquo;s useful for performance tuning, security hardening or debugging kernel parameters on any Linux/BSD system and serves as an alternative to the standard sysctl command.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[incplot]]></title><id>https://terminaltrove.com/incplot/</id><link href="https://terminaltrove.com/feed/incplot/"></link><updated>2025-09-02T23:00:00Z</updated><summary type="html"><![CDATA[A CLI tool for drawing great looking plots in the terminal using unicode characters.]]></summary><content type="html"><![CDATA[<p>incplot is a command-line plotting tool that draws charts in the terminal using Unicode characters.</p>
<p>&nbsp;</p>
<p>It infers the plot type from piped data and requires no configuration. This tool accepts input in JSON, JSON Lines (NDJSON), CSV or TSV formats&nbsp;and automatically scales axes with metric prefixes. It produces neat true-color visuals (line, scatter, bar, etc.) with automatic tick marks, legends and numeric value labels. Extreme values are filtered out to focus on the main data.</p>
<p>&nbsp;</p>
<p>Data analysts, engineers and other users can use it to quickly visualize data right in the console. It&rsquo;s especially useful for inspecting datasets or logs in remote servers or in scripts, giving immediate insight into the data without leaving the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[ly]]></title><id>https://terminaltrove.com/ly/</id><link href="https://terminaltrove.com/feed/ly/"></link><updated>2025-09-02T23:00:00Z</updated><summary type="html"><![CDATA[A lightweight TUI (ncurses-like) display manager.]]></summary><content type="html"><![CDATA[<p>ly is a lightweight text-mode display manager (login screen) for Linux and BSD.</p>
<p>&nbsp;</p>
<p>It supports both X11 and Wayland sessions and relies on PAM for authentication and has minimal dependencies (libc, pam, Xorg, etc.). It&rsquo;s designed for portability for example, it does not require systemd and it has a scriptable login greeter (with support for multiple languages and sample config scripts).</p>
<p>&nbsp;</p>
<p>For those who have setups that want to use a login display manager without a GUI, or users on embedded systems that need rescue consoles or just command-line sessions using only the terminal, you can use ly as a display manager for those systems.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[dcv]]></title><id>https://terminaltrove.com/dcv/</id><link href="https://terminaltrove.com/feed/dcv/"></link><updated>2025-09-02T23:00:00Z</updated><summary type="html"><![CDATA[A TUI viewer for docker-compose.]]></summary><content type="html"><![CDATA[<p>dcv is a TUI for viewing Docker Compose projects. It lists all Docker containers (standalone and Compose-managed) and displays Docker images, networks and volumes.</p>
<p>&nbsp;</p>
<p>You can browse files inside a container, execute a shell in it and inspect its configuration. It handles multiple Compose projects and provides real-time log streaming (initially showing the last 1000 lines). It also shows each Docker command used for debugging and works with Docker-in-Docker setups.</p>
<p>&nbsp;</p>
<p>Developers and sysadmins running Docker will find this useful for monitoring and debugging multi-container setups. It&rsquo;s ideal on servers or workstations to get an overview of container status and activity without leaving the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[systemd-manager-tui]]></title><id>https://terminaltrove.com/systemd-manager-tui/</id><link href="https://terminaltrove.com/feed/systemd-manager-tui/"></link><updated>2025-09-02T23:00:00Z</updated><summary type="html"><![CDATA[A TUI for managing systemd services.]]></summary><content type="html"><![CDATA[<p>systemd-manager-tui is a TUI for managing systemd services. You can view logs, list all units, inspect properties, and control service states via D-Bus.</p>
<p>&nbsp;</p>
<p>You can also switch between system or session units, filter to show only service-type units or all units, and directly edit unit files. After editing, you can control the state of the service such as (starting, stopping, restarting, enabling, disabling) a service. It supports Vim-style navigation for those who are used to <a class="tt-link" href="/vim/" target="_blank" rel="noopener">vim</a>.</p>
<p>&nbsp;</p>
<p>This is useful for system admins and DevOps engineers who need to inspect Linux services from the console. systemd-manager-tui is also more useful when configuring services on servers and desktop machines when a graphical interface isn&rsquo;t available and you need to quickly edit a systemd service without typing lots of commands to manage them.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[mastui]]></title><id>https://terminaltrove.com/mastui/</id><link href="https://terminaltrove.com/feed/mastui/"></link><updated>2025-09-02T23:00:00Z</updated><summary type="html"><![CDATA[A Modern Mastodon TUI Client.]]></summary><content type="html"><![CDATA[<p>mastui is a terminal-based Mastodon client written in Python. It shows multi-column timelines (for example: Home, Notifications, Federated) and uses persistent caching for smooth scrolling.</p>
<p>&nbsp;</p>
<p>Just like what you can also do in the web client, it has a full post composer (with character count, polls, content warnings, etc.) and renders images inline with support for ANSI, Sixel and TGP. Actions such as like, boost, or reply are done with keyboard shortcuts and it supports built-in light/dark themes and has configurable refresh intervals per timeline.</p>
<p>&nbsp;</p>
<p>It's ideal for people who want to access Mastodon without using a graphical browser but want to use a terminal user interface instead or want an alternative to other Mastodon TUI clients such as <a class="tt-link" href="/toot/" target="_blank" rel="noopener">toot</a>.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[kakoune]]></title><id>https://terminaltrove.com/kakoune/</id><link href="https://terminaltrove.com/feed/kakoune/"></link><updated>2025-08-26T23:00:00Z</updated><summary type="html"><![CDATA[A modern selection-based modal text editor.]]></summary><content type="html"><![CDATA[<p>kakoune is a modal text editor for the terminal, similar to and inspired by <a class="tt-link" href="/vim/" target="_blank" rel="noopener">vim.</a> It focuses on being faster in fewer keystrokes, interactivity, efficiency and using multiple selections as a core concept.</p>
<p>&nbsp;</p>
<p>This editor features multi-region selections and powerful editing primitives (such as regex selection, split by pattern and text objects). It has <a class="tt-link" href="/tmux/" target="_blank" rel="noopener">tmux</a> support, rich text manipulation (aligning, rotating selections, indenting, case changes) and a client-server model that allows multiple views or splits on the same session. It also provides automatic completion as you type, macros, user-defined hooks, go-to commands, a normal and insert mode, live syntax highlighting and has a helpful assistant to guide you through using the editor.&nbsp;</p>
<p>&nbsp;</p>
<p>kakoune is suitable for programmers, software engineers or power users who are familiar with&nbsp;<a class="tt-link" href="/vim/" target="_blank" rel="noopener">vim</a>, but want an alternative that is fast, multi cursor, keyboard-driven and a multi-user collaborative editor in the terminal to improve their productivity.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[ssh-list]]></title><id>https://terminaltrove.com/ssh-list/</id><link href="https://terminaltrove.com/feed/ssh-list/"></link><updated>2025-08-26T23:00:00Z</updated><summary type="html"><![CDATA[An SSH connection manager with a TUI interface.]]></summary><content type="html"><![CDATA[<p>ssh-list is a TUI SSH connection manager. It displays saved hosts in a menu and lets you quickly connect to them.</p>
<p>&nbsp;</p>
<p>You can, edit, copy and sort SSH entries and support for custom SSH options. It can execute commands on remote hosts and import hosts directly from your ~/.ssh/config file. No passwords are stored as it relies on SSH keys. The interface is entirely keyboard-driven.</p>
<p>&nbsp;</p>
<p>This tool is useful for developers or sys-admins who use many SSH hosts and want to use a tool that oragnizes their keys in the terminal. It is a quick, organized way to connect via SSH and run commands without manually typing each host.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[wiremix]]></title><id>https://terminaltrove.com/wiremix/</id><link href="https://terminaltrove.com/feed/wiremix/"></link><updated>2025-08-26T23:00:00Z</updated><summary type="html"><![CDATA[A simple TUI audio mixer for PipeWire.]]></summary><content type="html"><![CDATA[<p>wiremix is a simple terminal-based audio mixer for <a class="tt-link" href="https://pipewire.org?ref=terminaltrove" target="_blank" rel="noopener">PipeWire</a>.</p>
<p>&nbsp;</p>
<p>You can adjust volumes, mute tracks and reroute audio between devices or applications, and configure ports and profiles. It has a TUI with sections (tabs) for playback, recording, input and output streams. The tool uses keyboard and optional mouse controls: arrow keys (or hjkl) change volume, &lsquo;m&rsquo; toggles mute, &lsquo;d&rsquo; sets the default device, and &lsquo;c&rsquo; opens the routing menu. It also supports extra configuration and has options for changing themes or the refresh rates of the TUI.</p>
<p>&nbsp;</p>
<p>This tool is useful for audio developers and those who want to view and control audio on Linux and is familiar with PipeWire without remembering multiple commands to control the audio in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[doxx]]></title><id>https://terminaltrove.com/doxx/</id><link href="https://terminaltrove.com/feed/doxx/"></link><updated>2025-08-26T23:00:00Z</updated><summary type="html"><![CDATA[A viewer for Microsoft Word .docx files in the terminal.]]></summary><content type="html"><![CDATA[<p>doxx is a document viewer for Microsoft Word .docx files in the terminal. It renders document content in a TUI with elements such as tables and lists with its preserved formatting.</p>
<p>&nbsp;</p>
<p>Its functionality includes beautiful terminal rendering (with proper table alignment and Unicode borders) fast search with highlighting, and support for smart tables. You can copy text to the clipboard directly from the terminal and export the document (or its parts) to Markdown, CSV, JSON or plain text. It also supports inline image display on modern terminal emulators and preserves color schemes from the original document.</p>
<p>&nbsp;</p>
<p>doxx works best for anyone who prefers the terminal for quick inspection / previewing, searching and extraction of Word document content without a GUI.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[squall]]></title><id>https://terminaltrove.com/squall/</id><link href="https://terminaltrove.com/feed/squall/"></link><updated>2025-08-26T23:00:00Z</updated><summary type="html"><![CDATA[A TUI SQLite viewer and editor.]]></summary><content type="html"><![CDATA[<p>squall is a TUI SQLite database viewer and editor that runs in the terminal. It shows tables and query results in panes, with useful built-in syntax highlighting.</p>
<p>&nbsp;</p>
<p>It allows browsing tables, executing SQL queries and editing records. It supports loading a database file with the filename option and has the ability to navigate and search across results.</p>
<p>&nbsp;</p>
<p>squall is ideal for those who need quick access to SQLite in the terminal, and need a simple lightweight, tool to do so.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[hwinfo-tui]]></title><id>https://terminaltrove.com/hwinfo-tui/</id><link href="https://terminaltrove.com/feed/hwinfo-tui/"></link><updated>2025-08-26T23:00:00Z</updated><summary type="html"><![CDATA[A terminal visualization tool for monitoring real-time hardware sensor data from HWInfo.]]></summary><content type="html"><![CDATA[<p>hwinfo-tui is a hardware monitoring tool, inspired by <a class="tt-link" href="/gping/" target="_blank" rel="noopener">gping</a>, for real-time sensor data from HWInfo.&nbsp;It plots live charts of multiple sensors (e.g. CPU/GPU temperatures, usage) in the terminal.</p>
<p>&nbsp;</p>
<p>It supports real-time monitoring with configurable refresh rates, automatic grouping of sensors by unit (temperature, load, etc.), and dual Y-axes for comparing different units on one chart. It calculates rich statistics (min, max, average, 95th percentile) on the fly. It also supports unit based filtering and the tool adapts its layout to the terminal's size.</p>
<p>&nbsp;</p>
<p>This tool is useful to tech enthusiasts, system administrators on Windows who prefer to use a CLI tool to monitor the hardware performance of their system.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[mergiraf]]></title><id>https://terminaltrove.com/mergiraf/</id><link href="https://terminaltrove.com/feed/mergiraf/"></link><updated>2025-08-19T23:00:00Z</updated><summary type="html"><![CDATA[A syntax-aware Git merge conflict resolver.]]></summary><content type="html"><![CDATA[<p>mergiraf is a CLI tool that aims to resolve merge conflicts by understanding file structure and syntax. It parses the syntax tree of code or structured files (such as JSON, YAML, etc.) and attempts to intelligently combine changes from both sides.</p>
<p>&nbsp;</p>
<p>This tool supports syntax-aware merging rules for many languages and has a cautious approach that avoids hiding unresolved conflicts. It operates as a drop-in driver for git merge, git rebase, cherry-pick, etc., but can also be run manually after a conflict. It can often auto-resolve conflicts, when it can&rsquo;t safely auto-merge, mergiraf leaves clear conflict markers and encourages manual review. It also works well with <a class="tt-link" href="/difftastic/" target="_blank" rel="noopener">difftastic</a>.</p>
<p>&nbsp;</p>
<p>This tool is aimed at software engineers and those working on complex codebases who get frequent merge conflicts. It benefits anyone who needs more intelligent conflict resolution than Git's default one.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[hapless]]></title><id>https://terminaltrove.com/hapless/</id><link href="https://terminaltrove.com/feed/hapless/"></link><updated>2025-08-19T23:00:00Z</updated><summary type="html"><![CDATA[Run and manage background processes.]]></summary><content type="html"><![CDATA[<p>hapless is a CLI tool for running and tracking background processes. It makes it simple to start a long-running script in the background and then list or inspect those jobs from the terminal.</p>
<p>&nbsp;</p>
<p>Main features include commands to start (hap run), stop, and restart jobs, as well as to list all tracked processes with their status. It keeps output logs for each job and shows whether they are running, stopped or finished. Keyboard shortcuts and scriptable options can quickly kill or bring processes into the foreground.</p>
<p>&nbsp;</p>
<p>In short, hapless provides a lightweight process manager in the shell without requiring a full supervisor system.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[typtea]]></title><id>https://terminaltrove.com/typtea/</id><link href="https://terminaltrove.com/feed/typtea/"></link><updated>2025-08-19T23:00:00Z</updated><summary type="html"><![CDATA[A minimal terminal-based type-speed tester.]]></summary><content type="html"><![CDATA[<p>typtea is a minimal type-speed testing tool. It measures your words-per-minute (WPM) and accuracy as you type.</p>
<p>&nbsp;</p>
<p>Unlike other similar type-speed tools, this one supports more than 14+ programming languages (e.g. Python, JavaScript, Rust, Go, C) with English text to test your typing with. The display shows a few lines of text scrolling smoothly, where your typing speed and mistakes are tracked in real time.</p>
<p>&nbsp;</p>
<p>For those who want to test their typing skills in a terminal environment, this tool is ideal for students, or programmers and typing enthusiasts who want to practice or challenge their typing skills directly in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[tldr-pages]]></title><id>https://terminaltrove.com/tldr-pages/</id><link href="https://terminaltrove.com/feed/tldr-pages/"></link><updated>2025-08-19T23:00:00Z</updated><summary type="html"><![CDATA[Collaborative cheatsheets for console commands.]]></summary><content type="html"><![CDATA[<p>tldr-pages is a CLI tool for example driven help on common command line tools. It houses a community-driven collection of concise command-line help pages for common UNIX, Linux, macOS and Windows commands.</p>
<p>&nbsp;</p>
<p>You can search with translations into many languages included, each page contains quick practical examples instead of a full man-page. Other features include the ability to update the local database for&nbsp; offline access and listing all the entries in the database.</p>
<p>&nbsp;</p>
<p>This tool is ideal for sysadmins, developers and students who need quick help recalling command syntax. It saves you time in reading through the man pages of each command line tool and gives you the essential usage of the most useful commands with examples of how to use a given tool with the correct flags.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[jocalsend]]></title><id>https://terminaltrove.com/jocalsend/</id><link href="https://terminaltrove.com/feed/jocalsend/"></link><updated>2025-08-19T23:00:00Z</updated><summary type="html"><![CDATA[A TUI file-sharing tool based on the LocalSend protocol.]]></summary><content type="html"><![CDATA[<p>jocalsend is an interactive file-sharing tool based on the LocalSend protocol. It has a TUI for selecting and sending files to nearby devices on the same network.</p>
<p>&nbsp;</p>
<p>With jocalsend you can list local peers on a local area network (LAN), send files using the file picker and navigate the interface with keybindings with options for sending or receiving files with automatic device discovery via mDNS or similar protocols. It supports multiple file transfers and shows progress in the terminal. You can also send messages to peers and for advanced usage, logs are displayed in the TUI if you want to see more technical information.</p>
<p>&nbsp;</p>
<p>This tool suits developers and power users who want to quickly share files over local networks. It works best for quick ad-hoc file transfers between LocalSend compatible clients such as smartphones, home servers and personal computers.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[oatmeal]]></title><id>https://terminaltrove.com/oatmeal/</id><link href="https://terminaltrove.com/feed/oatmeal/"></link><updated>2025-08-19T23:00:00Z</updated><summary type="html"><![CDATA[A TUI to chat with LLMs and direct integrations with your favourite editors.]]></summary><content type="html"><![CDATA[<p>oatmeal is a TUI chat application for interacting with large language models (LLMs).</p>
<p>&nbsp;</p>
<p>Core features include support for multiple backends (OpenAI, <a class="tt-link" href="/ollama/" target="_blank" rel="noopener">ollama</a>, etc.), session management, configurable themes, and clipboard integration. The TUI includes colored chat bubbles and slash commands for common actions.&nbsp; It also has a command to start a new chat session and can remember conversation history and it integrates with editors (e.g. <a class="tt-link" href="/neovim/" target="_blank" rel="noopener">neovim</a>) via plugins, letting you chat about code or generate snippets directly from your editor.</p>
<p>&nbsp;</p>
<p>This tool is useful for those who want quick AI assistance without leaving their terminal editor. It&rsquo;s ideal when you need code suggestions or explanations during coding sessions.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[qmassa]]></title><id>https://terminaltrove.com/qmassa/</id><link href="https://terminaltrove.com/feed/qmassa/"></link><updated>2025-08-12T23:00:00Z</updated><summary type="html"><![CDATA[Terminal-based tool for displaying GPUs usage stats on Linux.]]></summary><content type="html"><![CDATA[<p>qmassa is a terminal tool for monitoring GPU usage in the terminal. It provides information about GPU devices and the processes using them, giving an overall view of GPU utilization.</p>
<p>&nbsp;</p>
<p>It reports per-process memory usage and other GPU metrics, with options to filter output by GPU or process and adjust the refresh interval. It comes with a TUI or headless mode that outputs JSON logs and recorded data can be replayed or exported as SVG charts for later analysis of performance trends.</p>
<p>&nbsp;</p>
<p>Useful for Linux administrators, AI infrastructure engineers, developers and other power users who need to monitor GPU performance, this tool helps you profile GPU-intensive applications, pinpoint which processes are consuming GPU resources and diagnose performance issues.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[gcli]]></title><id>https://terminaltrove.com/gcli/</id><link href="https://terminaltrove.com/feed/gcli/"></link><updated>2025-08-12T23:00:00Z</updated><summary type="html"><![CDATA[A Portable Git(hub|lab|tea)/Forgejo/Bugzilla CLI tool.]]></summary><content type="html"><![CDATA[<p>gcli is a CLI tool that lets you work with multiple code hosting platforms (GitHub, GitLab, Gitea, Forgejo, etc.) and even Bugzilla using one tool.</p>
<p>&nbsp;</p>
<p>It allows you to create and view issues, manage pull/merge requests and check CI pipeline statuses across different services in a consistent manner. This tool works so you don&rsquo;t have to learn a new command set for every hosting service with minimal context switching.</p>
<p>&nbsp;</p>
<p>gcli works best for developers and DevOps engineers who deal with multiple git forges. It&rsquo;s useful for anyone managing projects on GitHub, GitLab or other forges, letting them handle issues, code reviews, and related tasks from one terminal tool.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[swaptop]]></title><id>https://terminaltrove.com/swaptop/</id><link href="https://terminaltrove.com/feed/swaptop/"></link><updated>2025-08-12T23:00:00Z</updated><summary type="html"><![CDATA[A real-time swap usage monitor with a TUI.]]></summary><content type="html"><![CDATA[<p>swaptop is a real-time (top-like) swap usage monitor. It lists processes currently using the system swap-space and shows how much each one (and each application overall) is consuming, with live graphs in the terminal.</p>
<p>&nbsp;</p>
<p>It features a real-time graph of swap usage, process-level tracking and an aggregate view grouping usage by program. The tool provides multiple color themes and supports unit conversions (KB/MB/GB) for the display. You can also configure the refresh frequency of the live data from every second and has keybindings for quick navigation.</p>
<p>&nbsp;</p>
<p>swaptop is useful for those who are interested in monitoring the of their system swap space or are dealing with systems with limited RAM. It helps pinpoint which processes are heavily using swap space in real time, aiding in monitoring swap usage or potential performance slowdowns caused by swapping.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[cashd]]></title><id>https://terminaltrove.com/cashd/</id><link href="https://terminaltrove.com/feed/cashd/"></link><updated>2025-08-12T23:00:00Z</updated><summary type="html"><![CDATA[A fast and cozy TUI for personal finance management.]]></summary><content type="html"><![CDATA[<p>cashd is a TUI personal finance tool that reads journals or CSVs to inspect transactions, accounts and categories entirely from the terminal.</p>
<p>&nbsp;</p>
<p>Features of cashd include the ability to load data via ledger or <a class="tt-link" href="/hledger/" target="_blank" rel="noopener">hledger</a> journals, supports CSV via JSON config, transaction and account type normalization, regex account-type inference, multiple CSV files and globs. Other features include keyword search with field prefixes and operators, OR groups, negative keywords, custom date-range filters, search by amount and description, account balances and category totals and sample CSVs.</p>
<p>&nbsp;</p>
<p>Useful for plain-text accounting users, developers, students and hobbyists, cashd is handy for reconciling bank exports, slicing monthly spend or quick accounting without a GUI.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[cariddi]]></title><id>https://terminaltrove.com/cariddi/</id><link href="https://terminaltrove.com/feed/cariddi/"></link><updated>2025-08-12T23:00:00Z</updated><summary type="html"><![CDATA[A tool to crawl urls, scan endpoints, secrets, api keys, file extensions, tokens and more.]]></summary><content type="html"><![CDATA[<p>cariddi is a CLI tool that scans websites and crawls domain URLs to find hidden endpoints, secrets, API keys, file extensions and tokens.</p>
<p>&nbsp;</p>
<p>This tool enumerates endpoints (admin or login pages), detects exposed secrets (API keys or credentials) and scans for sensitive file types on websites. It supports custom endpoint lists and regex patterns for secrets detection, with adjustable concurrency and request delays to avoid server overload. It also integrates with burpsuite, can save HTTP responses and output results to JSON or text files for later analysis.</p>
<p>&nbsp;</p>
<p>cariddi is useful for bug bounty hunters, penetration testers and security professionals to quickly scan a target web application for ethical pentesting. It is also ideal for uncovering hidden pages and potential data leaks during vulnerability assessments directly from the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[kanha]]></title><id>https://terminaltrove.com/kanha/</id><link href="https://terminaltrove.com/feed/kanha/"></link><updated>2025-08-12T23:00:00Z</updated><summary type="html"><![CDATA[A web-app pentesting suite in Rust.]]></summary><content type="html"><![CDATA[<p>kanha is a CLI suite for web application penetration testing and fuzz testing. It combines multiple functions such as URL fuzzing, reverse DNS lookup, HTTP response code checking and subdomain takeover detection.</p>
<p>&nbsp;</p>
<p>It allows you to fuzz endpoints, retrieve HTTP status codes for many URLs, perform reverse DNS lookups, and check for subdomain takeover vulnerabilities. It is meant to be a single suite for pentesting web apps for educational and research purposes.</p>
<p>&nbsp;</p>
<p>Intended for pentesters and security enthusiasts who want multiple web testing capabilities in one place, kanha allows users to perform fuzzing, DNS enumeration and vulnerability checks from the terminal without juggling different tools.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[cloctui]]></title><id>https://terminaltrove.com/cloctui/</id><link href="https://terminaltrove.com/feed/cloctui/"></link><updated>2025-08-05T23:00:00Z</updated><summary type="html"><![CDATA[A TUI interface for CLOC (Count Lines of Code)]]></summary><content type="html"><![CDATA[<p>cloctui is a TUI frontend for the cloc (&ldquo;Count Lines of Code&rdquo;) tool that lets you interactively analyze codebase line count metrics in the terminal.</p>
<p>&nbsp;</p>
<p>It runs cloc on a given directory and shows the results in an interactive table. You can sort by any column (e.g. line count) and filter the data to focus on particular languages or file types. This interactive approach lets you explore code statistics from the terminal without manually parsing cloc&rsquo;s raw output.</p>
<p>&nbsp;</p>
<p>cloctui is handy for developers, project maintainers, or team leads who want a quick overview of a codebase&rsquo;s composition. It is ideal for seeing how many lines of code each language or module contributes to the project, all within a terminal interface.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[mult]]></title><id>https://terminaltrove.com/mult/</id><link href="https://terminaltrove.com/feed/mult/"></link><updated>2025-08-05T23:00:00Z</updated><summary type="html"><![CDATA[Run a command multiple times and glance at the outputs.]]></summary><content type="html"><![CDATA[<p>mult is a TUI tool that runs a given command multiple times and lets you view each run&rsquo;s output.</p>
<p>&nbsp;</p>
<p>It lets you run a shell command back-to-back (with a user-defined count and optional delay between runs) and captures each output. You can also specify number of runs, run sequentially, add a delay, or stop a the first failure when running a command. The TUI displays all results so you can compare them at a glance. This is useful for catching inconsistent server responses, observing flaky test results or doing quick performance experiments.</p>
<p>&nbsp;</p>
<p>mult is helpful for developers, testers, or DevOps engineers (and even system administrators) who need to rerun commands for debugging or diagnostics purposes.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[exosphere]]></title><id>https://terminaltrove.com/exosphere/</id><link href="https://terminaltrove.com/feed/exosphere/"></link><updated>2025-08-05T23:00:00Z</updated><summary type="html"><![CDATA[A CLI / TUI for aggregated patch reporting & system status monitoring via SSH.]]></summary><content type="html"><![CDATA[<p>exosphere is a CLI and TUI tool for aggregated patch and security update reporting for servers. It also acts as a system status monitor, working across multiple Unix-like hosts via SSH.</p>
<p>&nbsp;</p>
<p>Key features include an interactive shell, pinging all connected hosts for availability, host inventory management, and a dashboard with menus and tables. It shows a consistent view of updates across different Linux distributions (e.g. apt, yum) and FreeBSD. It connects to each host over SSH with no central server or agents required, consolidating patch data from all servers in one place, with no complex setup needed.</p>
<p>&nbsp;</p>
<p>exosphere is useful for system administrators or DevOps engineers managing multiple servers in small to medium networks. It&rsquo;s ideal for quickly assessing which systems need updates or patches.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[comchan]]></title><id>https://terminaltrove.com/comchan/</id><link href="https://terminaltrove.com/feed/comchan/"></link><updated>2025-08-05T23:00:00Z</updated><summary type="html"><![CDATA[A blazingly fast, minimal, and beginner-friendly serial monitor.]]></summary><content type="html"><![CDATA[<p>comchan is a fast, minimal, cross-platform terminal serial monitor for microcontrollers and other devices, allowing you to read from and send data to serial ports directly from the terminal.</p>
<p><br>Key features include two-way serial communication (read &amp; write), automatic serial port detection and color-coded terminal output with an option to log serial data to files. You can edit the configuration file for default settings and includes a built-in serial plotter to visualize data in real time (including multiple values with legends).</p>
<p><br>comchan works best for makers, electronics hobbyists, students and embedded engineers who work with microcontrollers or IoT devices via serial. It&rsquo;s especially useful for monitoring device output, visualizing sensor data as graphs and sending commands to boards directly from the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[fli]]></title><id>https://terminaltrove.com/fli/</id><link href="https://terminaltrove.com/feed/fli/"></link><updated>2025-08-05T23:00:00Z</updated><summary type="html"><![CDATA[A command-line tool that simplifies AWS VPC Flow Logs analysis.]]></summary><content type="html"><![CDATA[<p>fli is a command-line tool for analyzing AWS VPC Flow Logs, quickly turning raw network traffic data into useful insights through filtering, queries and automatic annotations.</p>
<p>&nbsp;</p>
<p>It uses simple query commands (like count, sum, raw) instead of complex query syntax and supports intuitive filtering by any field (IP, port, protocol, etc). This tool can aggregate flows to find top 'talkers', analyze traffic patterns, and detect anomalies, with output in table or CSV/JSON format. It also automatically annotates IP addresses with WHOIS details and highlights traffic to known cloud providers.</p>
<p>&nbsp;</p>
<p>fli is useful for cloud engineers, security analysts or network administrators working with AWS networks. It&rsquo;s ideal for investigating traffic patterns or suspicious activity within VPC Flow Logs, or troubleshooting connectivity issues using those logs.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[pspg]]></title><id>https://terminaltrove.com/pspg/</id><link href="https://terminaltrove.com/feed/pspg/"></link><updated>2025-08-05T23:00:00Z</updated><summary type="html"><![CDATA[A UNIX pager optimized for tabular data.]]></summary><content type="html"><![CDATA[<p>pspg is a terminal pager designed for viewing tabular data (such as PostgreSQL query results) in the terminal.</p>
<p>&nbsp;</p>
<p>It keeps header rows and first columns visible while scrolling through wide tables, so you never lose context when reading results. You can search within the output and select specific rows or columns to copy to the clipboard. pspg integrates with PostgreSQL&rsquo;s psql and other database clients (e.g. MySQL or pgcli), and can also open CSV or TSV files as well.</p>
<p>&nbsp;</p>
<p>Developers and database administrators who want to explore data in the terminal would find pspg handy for this.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[lazycelery]]></title><id>https://terminaltrove.com/lazycelery/</id><link href="https://terminaltrove.com/feed/lazycelery/"></link><updated>2025-07-29T23:00:00Z</updated><summary type="html"><![CDATA[A TUI for monitoring and managing Celery workers and tasks.]]></summary><content type="html"><![CDATA[<p>lazycelery is a TUI for monitoring and managing celery task queues and workers in realtime.</p>
<p>&nbsp;</p>
<p>It has a keyboard-driven interface to switch between worker, queue and task views, showing how many tasks are in each queue and what each worker is doing. You can search or filter tasks and see each task&rsquo;s state (pending, running, etc.) at a glance and has a help screen for it's keyboard shortcuts as well.</p>
<p>&nbsp;</p>
<p>lazycelery is useful for developers working in Python or Django, back-end developers and DevOps engineers working with celery. It helps you check the health of workers, monitor task queues and debug problems with your task queues in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[yatto]]></title><id>https://terminaltrove.com/yatto/</id><link href="https://terminaltrove.com/feed/yatto/"></link><updated>2025-07-29T23:00:00Z</updated><summary type="html"><![CDATA[Interactive Git-based todo-list for the command line.]]></summary><content type="html"><![CDATA[<p>yatto is a todo list manager with a TUI that uses Git under the hood to version and synchronize your tasks in the terminal.</p>
<p>&nbsp;</p>
<p>It provides a TUI with tasks stored as individual JSON files in a Git repository. Every change is auto-committed (optionally pushed to remote) to maintain a full history of tasks. Tasks can have due dates and labels, be marked in-progress and sorted by various fields. Because everything is version-controlled, you can sync your to-do list across machines and revert changes if needed.</p>
<p>&nbsp;</p>
<p>Ideal for developers, students or those who want a simple terminal-based task tracker with built-in version control, this tool is also great for sharing task lists across devices or maintaining a detailed history of your tasks.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[netshow]]></title><id>https://terminaltrove.com/netshow/</id><link href="https://terminaltrove.com/feed/netshow/"></link><updated>2025-07-29T23:00:00Z</updated><summary type="html"><![CDATA[An interactive, process-aware network monitoring for your terminal.]]></summary><content type="html"><![CDATA[<p>netshow is an interactive network connection monitor for the terminal, displaying active TCP connections and their processes with human-friendly service names.</p>
<p>&nbsp;</p>
<p>Key features include live TCP monitoring with configurable refresh intervals, human-friendly service names, keyboard navigation and clickable menus in the TUI. Selecting a connection reveals details about the process such as its path, PID, resource usage and open files. You can also filter the process list using regex and sort connections by status or by process name. This tool works without root (with limited info) or with root for more details and it displays live connection counts and per-interface bandwidth usage.</p>
<p>&nbsp;</p>
<p>netshow works best for system administrators, network engineers, developers or homelab enthusiasts with computer networking skills who need an easy way to monitor network activity and see which processes are communicating. It's useful for debugging connection issues or just watching traffic directly in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[dtop]]></title><id>https://terminaltrove.com/dtop/</id><link href="https://terminaltrove.com/feed/dtop/"></link><updated>2025-07-29T23:00:00Z</updated><summary type="html"><![CDATA[A high-performance TUI for Docker container management.]]></summary><content type="html"><![CDATA[<p>dtop is a TUI for Docker container management, a live <a class="tt-link" href="/categories/top/" target="_blank" rel="noopener">top-like</a> tool for containers with realtime monitoring, logging and control features.</p>
<p>&nbsp;</p>
<p>It shows live CPU, memory, network and disk I/O use for each container and lets you start, stop, restart containers or open a shell inside one from the TUI. It includes a log viewer with JSON parsing, text search, filtering and live log tailing. The TUI supports mouse input, resizable columns and the tool is optimized with parallel data collection for high performance.</p>
<p>&nbsp;</p>
<p>For developers and DevOps engineers who want to monitor and control containers from the terminal, dtop is great for quickly spotting resource issues, checking logs on the fly and managing and monitoring containers in real time.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[apisnip]]></title><id>https://terminaltrove.com/apisnip/</id><link href="https://terminaltrove.com/feed/apisnip/"></link><updated>2025-07-29T23:00:00Z</updated><summary type="html"><![CDATA[A TUI tool for trimming OpenAPI specifications down to size.]]></summary><content type="html"><![CDATA[<p>apisnip is a TUI tool that trims large OpenAPI specification files by interactively selecting which endpoints to keep.</p>
<p>&nbsp;</p>
<p>This tool supports OpenAPI specs in JSON or YAML and keeps all references and structure intact while removing unneeded parts. You can navigate through the endpoints with the keyboard or the mouse, visualize HTTP methods with color coded highlighting and you can use fuzzy search to quickly find paths. Other features include loading API specifications from URLs, grouping selected endpoints at the top of the list and switching between light and dark terminal themes.</p>
<p>&nbsp;</p>
<p>Useful for API maintainers, software developers and those working with large API definitions, apisnip helps create smaller, focused specs when working with microservices and APIs all from within the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[renux]]></title><id>https://terminaltrove.com/renux/</id><link href="https://terminaltrove.com/feed/renux/"></link><updated>2025-07-29T23:00:00Z</updated><summary type="html"><![CDATA[A terminal-based bulk file renamer with a TUI.]]></summary><content type="html"><![CDATA[<p>renux is a bulk file renaming TUI tool that lets you interactively apply batch renames with a preview of changes.</p>
<p>&nbsp;</p>
<p>You can use regex with capture groups to replace text, perform case transformations and insert sequential counters or dates into filenames. This tool also allows you to exclude specific files from renaming and use undo/redo to safely revert changes. All actions use keyboard shortcuts, so you can quickly set up rules and preview results before applying.</p>
<p>&nbsp;</p>
<p>renux is helpful for any power user dealing with many files without using many commands. It's great for organizing and renaming batches of files, like cleaning up a downloads folder or standardizing naming conventions.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[kat]]></title><id>https://terminaltrove.com/kat/</id><link href="https://terminaltrove.com/feed/kat/"></link><updated>2025-07-22T23:00:00Z</updated><summary type="html"><![CDATA[A TUI and rule-based rendering engine for Kubernetes manifests.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[gotip]]></title><id>https://terminaltrove.com/gotip/</id><link href="https://terminaltrove.com/feed/gotip/"></link><updated>2025-07-22T23:00:00Z</updated><summary type="html"><![CDATA[A TUI application for interactively selecting and running Go tests.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[hygg]]></title><id>https://terminaltrove.com/hygg/</id><link href="https://terminaltrove.com/feed/hygg/"></link><updated>2025-07-22T23:00:00Z</updated><summary type="html"><![CDATA[Minimalistic Vim-like TUI document reader.]]></summary><content type="html"><![CDATA[<p>hygg is a minimalist terminal-based document reader supporting PDFs, EPUBs, and text files with vim-like navigation.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[simtool]]></title><id>https://terminaltrove.com/simtool/</id><link href="https://terminaltrove.com/feed/simtool/"></link><updated>2025-07-22T23:00:00Z</updated><summary type="html"><![CDATA[A beautiful and powerful TUI for managing iOS simulators.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[bitchat-tui]]></title><id>https://terminaltrove.com/bitchat-tui/</id><link href="https://terminaltrove.com/feed/bitchat-tui/"></link><updated>2025-07-22T23:00:00Z</updated><summary type="html"><![CDATA[A TUI client for bitchat.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[stormy]]></title><id>https://terminaltrove.com/stormy/</id><link href="https://terminaltrove.com/feed/stormy/"></link><updated>2025-07-22T23:00:00Z</updated><summary type="html"><![CDATA[Minimal, customizable, and neofetch-like weather CLI.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[ecscope]]></title><id>https://terminaltrove.com/ecscope/</id><link href="https://terminaltrove.com/feed/ecscope/"></link><updated>2025-07-15T22:00:00Z</updated><summary type="html"><![CDATA[monitor AWS ECS resources from the terminal.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[cargo-seek]]></title><id>https://terminaltrove.com/cargo-seek/</id><link href="https://terminaltrove.com/feed/cargo-seek/"></link><updated>2025-07-15T22:00:00Z</updated><summary type="html"><![CDATA[A TUI for searching, adding and installing cargo crates.]]></summary><content type="html"><![CDATA[<p>cargo-seek is a terminal interface for searching, adding and managing Rust crates from crates.io.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[taproom]]></title><id>https://terminaltrove.com/taproom/</id><link href="https://terminaltrove.com/feed/taproom/"></link><updated>2025-07-15T22:00:00Z</updated><summary type="html"><![CDATA[An interactive TUI for Homebrew.]]></summary><content type="html"><![CDATA[<p>taproom is a TUI for the Homebrew package manager.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[theattyr]]></title><id>https://terminaltrove.com/theattyr/</id><link href="https://terminaltrove.com/feed/theattyr/"></link><updated>2025-07-15T22:00:00Z</updated><summary type="html"><![CDATA[A terminal theater for playing VT100 art and animations.]]></summary><content type="html"><![CDATA[<p>theattyr is a terminal theater for playing VT100 art and animations from the 1960s-1970s computing era.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[froggit]]></title><id>https://terminaltrove.com/froggit/</id><link href="https://terminaltrove.com/feed/froggit/"></link><updated>2025-07-15T22:00:00Z</updated><summary type="html"><![CDATA[A modern, minimalist Git TUI.]]></summary><content type="html"><![CDATA[<p>froggit is a Git interface that simplifies version control through keyboard-driven terminal navigation.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[runal]]></title><id>https://terminaltrove.com/runal/</id><link href="https://terminaltrove.com/feed/runal/"></link><updated>2025-07-15T22:00:00Z</updated><summary type="html"><![CDATA[A creative coding environment for the terminal.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>Creative coders, ASCII artists and educators use runal for generative art, data visualization and interactive terminal graphics on resource-limited systems.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[ftdv]]></title><id>https://terminaltrove.com/ftdv/</id><link href="https://terminaltrove.com/feed/ftdv/"></link><updated>2025-07-08T23:00:00Z</updated><summary type="html"><![CDATA[File Tree Diff Viewer.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[termframe]]></title><id>https://terminaltrove.com/termframe/</id><link href="https://terminaltrove.com/feed/termframe/"></link><updated>2025-07-08T23:00:00Z</updated><summary type="html"><![CDATA[Terminal output SVG screenshot tool.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[up]]></title><id>https://terminaltrove.com/up/</id><link href="https://terminaltrove.com/feed/up/"></link><updated>2025-07-08T23:00:00Z</updated><summary type="html"><![CDATA[A tool for writing Linux pipes with instant live preview.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[domain-check]]></title><id>https://terminaltrove.com/domain-check/</id><link href="https://terminaltrove.com/feed/domain-check/"></link><updated>2025-07-08T23:00:00Z</updated><summary type="html"><![CDATA[A fast, powerful CLI tool for checking domain availability using RDAP and WHOIS.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[outside]]></title><id>https://terminaltrove.com/outside/</id><link href="https://terminaltrove.com/feed/outside/"></link><updated>2025-07-08T23:00:00Z</updated><summary type="html"><![CDATA[A multi-purpose weather client for your terminal.]]></summary><content type="html"><![CDATA[<p>outside is a multi-purpose weather client providing current conditions and forecasts in various terminal-friendly formats.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[mcp-probe]]></title><id>https://terminaltrove.com/mcp-probe/</id><link href="https://terminaltrove.com/feed/mcp-probe/"></link><updated>2025-07-08T23:00:00Z</updated><summary type="html"><![CDATA[Advanced MCP Protocol Debugger & Interactive TUI.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[meteor]]></title><id>https://terminaltrove.com/meteor/</id><link href="https://terminaltrove.com/feed/meteor/"></link><updated>2025-07-01T23:00:00Z</updated><summary type="html"><![CDATA[A highly configurable CLI tool for writing conventional commits.]]></summary><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>
<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>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[yozefu]]></title><id>https://terminaltrove.com/yozefu/</id><link href="https://terminaltrove.com/feed/yozefu/"></link><updated>2025-07-01T23:00:00Z</updated><summary type="html"><![CDATA[An TUI application for exploring data of a kafka cluster.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[vi-mongo]]></title><id>https://terminaltrove.com/vi-mongo/</id><link href="https://terminaltrove.com/feed/vi-mongo/"></link><updated>2025-07-01T23:00:00Z</updated><summary type="html"><![CDATA[A TUI for managing MongoDB databases.]]></summary><content type="html"><![CDATA[<p>vi-mongo is a TUI tool that lets you manage MongoDB databases in the terminal.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[mufetch]]></title><id>https://terminaltrove.com/mufetch/</id><link href="https://terminaltrove.com/feed/mufetch/"></link><updated>2025-07-01T23:00:00Z</updated><summary type="html"><![CDATA[neofetch-style CLI for music.]]></summary><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>
<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>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[imgcat]]></title><id>https://terminaltrove.com/imgcat/</id><link href="https://terminaltrove.com/feed/imgcat/"></link><updated>2025-07-01T23:00:00Z</updated><summary type="html"><![CDATA[Display images and gifs in your terminal.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>You can use imgcat to test out displaying images in the terminal to see what they would look like.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[awsesh]]></title><id>https://terminaltrove.com/awsesh/</id><link href="https://terminaltrove.com/feed/awsesh/"></link><updated>2025-07-01T23:00:00Z</updated><summary type="html"><![CDATA[A charming TUI for AWS SSO session management.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[tatuin]]></title><id>https://terminaltrove.com/tatuin/</id><link href="https://terminaltrove.com/feed/tatuin/"></link><updated>2025-06-24T23:00:00Z</updated><summary type="html"><![CDATA[Task Aggregator TUI for N providers.]]></summary><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>
<p>&nbsp;</p>
<p>Key features include cross-provider task management, command-line accessibility, task filtering, status updates and saving/loading UI states for customized views.</p>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[lstr]]></title><id>https://terminaltrove.com/lstr/</id><link href="https://terminaltrove.com/feed/lstr/"></link><updated>2025-06-24T23:00:00Z</updated><summary type="html"><![CDATA[A fast, minimalist directory tree viewer.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[fclones]]></title><id>https://terminaltrove.com/fclones/</id><link href="https://terminaltrove.com/feed/fclones/"></link><updated>2025-06-24T23:00:00Z</updated><summary type="html"><![CDATA[Efficient duplicate file finder and remover.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[so]]></title><id>https://terminaltrove.com/so/</id><link href="https://terminaltrove.com/feed/so/"></link><updated>2025-06-24T23:00:00Z</updated><summary type="html"><![CDATA[A terminal interface for Stack Overflow.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[smassh]]></title><id>https://terminaltrove.com/smassh/</id><link href="https://terminaltrove.com/feed/smassh/"></link><updated>2025-06-24T23:00:00Z</updated><summary type="html"><![CDATA[Smassh your Keyboard, TUI Edition.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[nmail]]></title><id>https://terminaltrove.com/nmail/</id><link href="https://terminaltrove.com/feed/nmail/"></link><updated>2025-06-24T23:00:00Z</updated><summary type="html"><![CDATA[Terminal email client for Linux and macOS.]]></summary><content type="html"><![CDATA[<p>nmail is a terminal email client for sending, receiving and managing emails directly in the terminal.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[kyma]]></title><id>https://terminaltrove.com/kyma/</id><link href="https://terminaltrove.com/feed/kyma/"></link><updated>2025-06-17T23:00:00Z</updated><summary type="html"><![CDATA[A terminal-based presentation tool with smooth animated transitions.]]></summary><content type="html"><![CDATA[<p>kyma is a TUI tool that lets you create presentations in the terminal using markdown files.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[wakey]]></title><id>https://terminaltrove.com/wakey/</id><link href="https://terminaltrove.com/feed/wakey/"></link><updated>2025-06-17T23:00:00Z</updated><summary type="html"><![CDATA[A TUI built for managing and waking your devices using Wake-on-LAN.]]></summary><content type="html"><![CDATA[<p>wakey is a TUI tool designed for managing and waking up devices using Wake-on-LAN (WoL).</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[e1s]]></title><id>https://terminaltrove.com/e1s/</id><link href="https://terminaltrove.com/feed/e1s/"></link><updated>2025-06-17T23:00:00Z</updated><summary type="html"><![CDATA[A TUI for managing AWS ECS Resources.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[bfs]]></title><id>https://terminaltrove.com/bfs/</id><link href="https://terminaltrove.com/feed/bfs/"></link><updated>2025-06-17T23:00:00Z</updated><summary type="html"><![CDATA[A breadth-first version of the UNIX find command.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[chawan]]></title><id>https://terminaltrove.com/chawan/</id><link href="https://terminaltrove.com/feed/chawan/"></link><updated>2025-06-17T23:00:00Z</updated><summary type="html"><![CDATA[A TUI web browser.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[gita]]></title><id>https://terminaltrove.com/gita/</id><link href="https://terminaltrove.com/feed/gita/"></link><updated>2025-06-17T23:00:00Z</updated><summary type="html"><![CDATA[A command-line tool to manage multiple git repos.]]></summary><content type="html"><![CDATA[<p>gita is a CLI tool for managing multiple Git repositories simultaneously.</p>
<p>&nbsp;</p>
<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>
<p dir="auto">&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[eg]]></title><id>https://terminaltrove.com/eg/</id><link href="https://terminaltrove.com/feed/eg/"></link><updated>2025-06-10T23:00:00Z</updated><summary type="html"><![CDATA[Useful examples at the command line.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[gollama]]></title><id>https://terminaltrove.com/gollama/</id><link href="https://terminaltrove.com/feed/gollama/"></link><updated>2025-06-10T23:00:00Z</updated><summary type="html"><![CDATA[Go manage your ollama models.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[mdns-scanner]]></title><id>https://terminaltrove.com/mdns-scanner/</id><link href="https://terminaltrove.com/feed/mdns-scanner/"></link><updated>2025-06-10T23:00:00Z</updated><summary type="html"><![CDATA[Scan a network and create a list of IPs and associated hostnames.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[ssm]]></title><id>https://terminaltrove.com/ssm/</id><link href="https://terminaltrove.com/feed/ssm/"></link><updated>2025-06-10T23:00:00Z</updated><summary type="html"><![CDATA[Streamline SSH connections with a simple TUI.]]></summary><content type="html"><![CDATA[<p>ssm is a TUI for managing SSH connections, allowing users to browse and initiate remote server sessions.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>This tool is ideal for system administrators, DevOps engineers and developers who manage many remote machines.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[feluda]]></title><id>https://terminaltrove.com/feluda/</id><link href="https://terminaltrove.com/feed/feluda/"></link><updated>2025-06-10T23:00:00Z</updated><summary type="html"><![CDATA[Detect license usage restrictions in your project!]]></summary><content type="html"><![CDATA[<p>feluda is a CLI tool that analyzes a project's dependencies to detect any software license issues.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[deletor]]></title><id>https://terminaltrove.com/deletor/</id><link href="https://terminaltrove.com/feed/deletor/"></link><updated>2025-06-10T23:00:00Z</updated><summary type="html"><![CDATA[Manage & delete files efficiently with an interactive TUI & scriptable CLI.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[ssl-checker]]></title><id>https://terminaltrove.com/ssl-checker/</id><link href="https://terminaltrove.com/feed/ssl-checker/"></link><updated>2025-06-03T23:00:00Z</updated><summary type="html"><![CDATA[Fast and beautiful program to check all your https endpoint.]]></summary><content type="html"><![CDATA[<p>ssl-checker is a TUI that checks SSL certificates across multiple HTTPS endpoints in the terminal.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[igrep]]></title><id>https://terminaltrove.com/igrep/</id><link href="https://terminaltrove.com/feed/igrep/"></link><updated>2025-06-03T23:00:00Z</updated><summary type="html"><![CDATA[Interactive Grep.]]></summary><content type="html"><![CDATA[<p>igrep is a TUI that makes <code>grep</code> interactive in the terminal.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[tldx]]></title><id>https://terminaltrove.com/tldx/</id><link href="https://terminaltrove.com/feed/tldx/"></link><updated>2025-06-03T23:00:00Z</updated><summary type="html"><![CDATA[A Domain Availability Research Tool.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[gitid]]></title><id>https://terminaltrove.com/gitid/</id><link href="https://terminaltrove.com/feed/gitid/"></link><updated>2025-06-03T23:00:00Z</updated><summary type="html"><![CDATA[Manage multiple Git identities through a TUI.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>gitid works for developers who work on multiple projects requiring different Git identities, ensuring commits are made with the correct credentials.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[dysk]]></title><id>https://terminaltrove.com/dysk/</id><link href="https://terminaltrove.com/feed/dysk/"></link><updated>2025-06-03T23:00:00Z</updated><summary type="html"><![CDATA[A linux utility listing your filesystems.]]></summary><content type="html"><![CDATA[<p>dysk is a tool that displays filesystem information, similar to df but with more detailed output.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[bbrew]]></title><id>https://terminaltrove.com/bbrew/</id><link href="https://terminaltrove.com/feed/bbrew/"></link><updated>2025-06-03T23:00:00Z</updated><summary type="html"><![CDATA[A Homebrew TUI Manager.]]></summary><content type="html"><![CDATA[<p>Bold Brew (bbrew) is a TUI tool for managing Homebrew packages on macOS.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[tofuref]]></title><id>https://terminaltrove.com/tofuref/</id><link href="https://terminaltrove.com/feed/tofuref/"></link><updated>2025-05-27T23:00:00Z</updated><summary type="html"><![CDATA[A TUI for the OpenTofu provider registry.]]></summary><content type="html"><![CDATA[<p>tofuref is a TUI tool for navigating the OpenTofu provider registry directly in the terminal.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[zmate]]></title><id>https://terminaltrove.com/zmate/</id><link href="https://terminaltrove.com/feed/zmate/"></link><updated>2025-05-27T23:00:00Z</updated><summary type="html"><![CDATA[Instant terminal sharing using Zellij.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[kdash]]></title><id>https://terminaltrove.com/kdash/</id><link href="https://terminaltrove.com/feed/kdash/"></link><updated>2025-05-27T23:00:00Z</updated><summary type="html"><![CDATA[A simple and fast dashboard for Kubernetes.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[tracker]]></title><id>https://terminaltrove.com/tracker/</id><link href="https://terminaltrove.com/feed/tracker/"></link><updated>2025-05-27T23:00:00Z</updated><summary type="html"><![CDATA[A terminal-based real-time satellite tracking and orbit prediction application.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[pgcli]]></title><id>https://terminaltrove.com/pgcli/</id><link href="https://terminaltrove.com/feed/pgcli/"></link><updated>2025-05-27T23:00:00Z</updated><summary type="html"><![CDATA[A postgres CLI with autocompletion and syntax highlighting.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[wikiman]]></title><id>https://terminaltrove.com/wikiman/</id><link href="https://terminaltrove.com/feed/wikiman/"></link><updated>2025-05-27T23:00:00Z</updated><summary type="html"><![CDATA[A universal offline documentation search engine for manual pages.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>wikiman is great for developers, system administrators and Linux/BSD users who frequently seek documentation without online dependencies.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[clipse]]></title><id>https://terminaltrove.com/clipse/</id><link href="https://terminaltrove.com/feed/clipse/"></link><updated>2025-05-20T23:00:00Z</updated><summary type="html"><![CDATA[Configurable TUI clipboard manager for Unix.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[lexy]]></title><id>https://terminaltrove.com/lexy/</id><link href="https://terminaltrove.com/feed/lexy/"></link><updated>2025-05-20T23:00:00Z</updated><summary type="html"><![CDATA[A CLI for reading Learn X in Y Minutes directly into your terminal.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[chiko]]></title><id>https://terminaltrove.com/chiko/</id><link href="https://terminaltrove.com/feed/chiko/"></link><updated>2025-05-20T23:00:00Z</updated><summary type="html"><![CDATA[A TUI gRPC client.]]></summary><content type="html"><![CDATA[<p>chiko is a terminal gRPC client, designed for interacting with gRPC services directly in the terminal.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[intermodal]]></title><id>https://terminaltrove.com/intermodal/</id><link href="https://terminaltrove.com/feed/intermodal/"></link><updated>2025-05-20T23:00:00Z</updated><summary type="html"><![CDATA[A 40' shipping container for the Internet.]]></summary><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>
<p class="" data-start="40" data-end="152">&nbsp;</p>
<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>
<p class="" data-start="154" data-end="310">&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[needs]]></title><id>https://terminaltrove.com/needs/</id><link href="https://terminaltrove.com/feed/needs/"></link><updated>2025-05-20T23:00:00Z</updated><summary type="html"><![CDATA[checks if bin(s) are installed, oh and the version too.]]></summary><content type="html"><![CDATA[<p>needs is a CLI that checks for specified executables and optionally retrieves their version strings.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[basalt]]></title><id>https://terminaltrove.com/basalt/</id><link href="https://terminaltrove.com/feed/basalt/"></link><updated>2025-05-20T23:00:00Z</updated><summary type="html"><![CDATA[A TUI for managing Obsidian vaults and notes.]]></summary><content type="html"><![CDATA[<p>basalt is a TUI that lets you manage Obsidian vaults and notes in the terminal.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[lazyjj]]></title><id>https://terminaltrove.com/lazyjj/</id><link href="https://terminaltrove.com/feed/lazyjj/"></link><updated>2025-05-13T23:00:00Z</updated><summary type="html"><![CDATA[A TUI for Jujutsu / jj.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[nerdlog]]></title><id>https://terminaltrove.com/nerdlog/</id><link href="https://terminaltrove.com/feed/nerdlog/"></link><updated>2025-05-13T23:00:00Z</updated><summary type="html"><![CDATA[A fast, remote-first, multi-host TUI log viewer.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[scooter]]></title><id>https://terminaltrove.com/scooter/</id><link href="https://terminaltrove.com/feed/scooter/"></link><updated>2025-05-13T23:00:00Z</updated><summary type="html"><![CDATA[Interactive find and replace in the terminal.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[peplum]]></title><id>https://terminaltrove.com/peplum/</id><link href="https://terminaltrove.com/feed/peplum/"></link><updated>2025-05-13T23:00:00Z</updated><summary type="html"><![CDATA[The TUI PEP lookup manager for your terminal.]]></summary><content type="html"><![CDATA[<p>peplum is a TUI for Python Enhancement Proposals (PEP).&nbsp;</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[httpmonitor]]></title><id>https://terminaltrove.com/httpmonitor/</id><link href="https://terminaltrove.com/feed/httpmonitor/"></link><updated>2025-05-13T23:00:00Z</updated><summary type="html"><![CDATA[A small TUI application to monitor a single or multiple targets.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>Ideal for on-call engineers, SREs and hobbyists needing endpoint health feedback during development or triage.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[parqv]]></title><id>https://terminaltrove.com/parqv/</id><link href="https://terminaltrove.com/feed/parqv/"></link><updated>2025-05-13T23:00:00Z</updated><summary type="html"><![CDATA[A TUI for visualizing and analyzing files with multiple formats.]]></summary><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>
<p class="" data-start="0" data-end="196">&nbsp;</p>
<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>
<p class="" data-start="198" data-end="636">&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[gitsnip]]></title><id>https://terminaltrove.com/gitsnip/</id><link href="https://terminaltrove.com/feed/gitsnip/"></link><updated>2025-05-06T23:00:00Z</updated><summary type="html"><![CDATA[A CLI tool to download specific folders from a git repository.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[zizmor]]></title><id>https://terminaltrove.com/zizmor/</id><link href="https://terminaltrove.com/feed/zizmor/"></link><updated>2025-05-06T23:00:00Z</updated><summary type="html"><![CDATA[A static analysis tool for GitHub Actions.]]></summary><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>
<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>
<p><br>This tool works best for security and devops engineers, maintainers and hobbyists who rely on Github Actions for their software.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[just]]></title><id>https://terminaltrove.com/just/</id><link href="https://terminaltrove.com/feed/just/"></link><updated>2025-05-06T23:00:00Z</updated><summary type="html"><![CDATA[Just a command runner.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[daylight]]></title><id>https://terminaltrove.com/daylight/</id><link href="https://terminaltrove.com/feed/daylight/"></link><updated>2025-05-06T23:00:00Z</updated><summary type="html"><![CDATA[Track sunrise and sunset times in the terminal.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[lobtui]]></title><id>https://terminaltrove.com/lobtui/</id><link href="https://terminaltrove.com/feed/lobtui/"></link><updated>2025-05-06T23:00:00Z</updated><summary type="html"><![CDATA[A TUI for lobste.rs website.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[osintui]]></title><id>https://terminaltrove.com/osintui/</id><link href="https://terminaltrove.com/feed/osintui/"></link><updated>2025-05-06T23:00:00Z</updated><summary type="html"><![CDATA[Open Source Intelligence Terminal User Interface.]]></summary><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>
<p class="" data-start="0" data-end="178">&nbsp;</p>
<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>
<p class="" data-start="180" data-end="426">&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[andcli]]></title><id>https://terminaltrove.com/andcli/</id><link href="https://terminaltrove.com/feed/andcli/"></link><updated>2025-04-29T23:00:00Z</updated><summary type="html"><![CDATA[A 2FA TUI for your shell.]]></summary><content type="html"><![CDATA[<p>andcli is a TUI that shows fresh TOTP codes from mobile authenticators.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[apw]]></title><id>https://terminaltrove.com/apw/</id><link href="https://terminaltrove.com/feed/apw/"></link><updated>2025-04-29T23:00:00Z</updated><summary type="html"><![CDATA[A CLI for Apple Passwords (also known as iCloud Keychain)]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[pwdsafety]]></title><id>https://terminaltrove.com/pwdsafety/</id><link href="https://terminaltrove.com/feed/pwdsafety/"></link><updated>2025-04-29T23:00:00Z</updated><summary type="html"><![CDATA[A command line tool checking password safety.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>For sysadmins, security researchers, developers or any curious users that wants to audit and check passwords may find pwdsafety useful.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[kure]]></title><id>https://terminaltrove.com/kure/</id><link href="https://terminaltrove.com/feed/kure/"></link><updated>2025-04-29T23:00:00Z</updated><summary type="html"><![CDATA[A CLI password manager with sessions.]]></summary><content type="html"><![CDATA[<p>kure is a cross-platform command-line password manager.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[motus]]></title><id>https://terminaltrove.com/motus/</id><link href="https://terminaltrove.com/feed/motus/"></link><updated>2025-04-29T23:00:00Z</updated><summary type="html"><![CDATA[Dead simple password generator.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>The optional <code>--analyze</code> flag scores entropy and flags weak choices, while sensible defaults avoid less secure generated passwords.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[passepartui]]></title><id>https://terminaltrove.com/passepartui/</id><link href="https://terminaltrove.com/feed/passepartui/"></link><updated>2025-04-29T23:00:00Z</updated><summary type="html"><![CDATA[A TUI for pass.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[ticker]]></title><id>https://terminaltrove.com/ticker/</id><link href="https://terminaltrove.com/feed/ticker/"></link><updated>2025-04-23T11:00:00Z</updated><summary type="html"><![CDATA[A terminal stock ticker with live updates and position tracking.]]></summary><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>
<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>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[srgn]]></title><id>https://terminaltrove.com/srgn/</id><link href="https://terminaltrove.com/feed/srgn/"></link><updated>2025-04-22T23:00:00Z</updated><summary type="html"><![CDATA[A syntax‑aware grep alternative with code edits.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[asak]]></title><id>https://terminaltrove.com/asak/</id><link href="https://terminaltrove.com/feed/asak/"></link><updated>2025-04-22T23:00:00Z</updated><summary type="html"><![CDATA[A cross-platform audio recording/playback CLI tool with a TUI.]]></summary><content type="html"><![CDATA[<p>asak is a cross-platform audio recording and playback tool with a TUI.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[serpl]]></title><id>https://terminaltrove.com/serpl/</id><link href="https://terminaltrove.com/feed/serpl/"></link><updated>2025-04-22T23:00:00Z</updated><summary type="html"><![CDATA[A simple TUI for search and replace, akin to VS Code.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[inspect-cert-chain]]></title><id>https://terminaltrove.com/inspect-cert-chain/</id><link href="https://terminaltrove.com/feed/inspect-cert-chain/"></link><updated>2025-04-22T23:00:00Z</updated><summary type="html"><![CDATA[Inspect and debug TLS certificate chains. (without OpenSSL)]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[zf]]></title><id>https://terminaltrove.com/zf/</id><link href="https://terminaltrove.com/feed/zf/"></link><updated>2025-04-22T23:00:00Z</updated><summary type="html"><![CDATA[A fuzzy finder that excels at filtering filepaths.]]></summary><content type="html"><![CDATA[<p>zf is a command-line fuzzy finder tailored for filtering file paths.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>zf is particularly useful when precise file navigation is required, or you're willing to try out alternative fuzzy finders.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[mandown]]></title><id>https://terminaltrove.com/mandown/</id><link href="https://terminaltrove.com/feed/mandown/"></link><updated>2025-04-15T23:00:00Z</updated><summary type="html"><![CDATA[man-page inspired Markdown viewer.]]></summary><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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[riff]]></title><id>https://terminaltrove.com/riff/</id><link href="https://terminaltrove.com/feed/riff/"></link><updated>2025-04-15T23:00:00Z</updated><summary type="html"><![CDATA[A diff filter highlighting which line parts have changed.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[parllama]]></title><id>https://terminaltrove.com/parllama/</id><link href="https://terminaltrove.com/feed/parllama/"></link><updated>2025-04-15T23:00:00Z</updated><summary type="html"><![CDATA[TUI for ollama and other LLM providers.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[hexowl]]></title><id>https://terminaltrove.com/hexowl/</id><link href="https://terminaltrove.com/feed/hexowl/"></link><updated>2025-04-15T23:00:00Z</updated><summary type="html"><![CDATA[Lightweight, flexible programmer's calculator with variables and functions.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>hexowl is ideal for software engineers and hardware engineers who work with various numeral systems, hex calculations and more.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[resto]]></title><id>https://terminaltrove.com/resto/</id><link href="https://terminaltrove.com/feed/resto/"></link><updated>2025-04-15T23:00:00Z</updated><summary type="html"><![CDATA[Send pretty HTTP & API requests with TUI.]]></summary><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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[macchina]]></title><id>https://terminaltrove.com/macchina/</id><link href="https://terminaltrove.com/feed/macchina/"></link><updated>2025-04-15T23:00:00Z</updated><summary type="html"><![CDATA[Fast, minimal and customizable system information frontend.]]></summary><content type="html"><![CDATA[<p>macchina is a fast, minimal system information frontend for the terminal.</p>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[caps-log]]></title><id>https://terminaltrove.com/caps-log/</id><link href="https://terminaltrove.com/feed/caps-log/"></link><updated>2025-04-08T23:00:00Z</updated><summary type="html"><![CDATA[A small TUI journaling tool.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[ballast]]></title><id>https://terminaltrove.com/ballast/</id><link href="https://terminaltrove.com/feed/ballast/"></link><updated>2025-04-08T23:00:00Z</updated><summary type="html"><![CDATA[A tool for snapshot load testing APIs.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[cueitup]]></title><id>https://terminaltrove.com/cueitup/</id><link href="https://terminaltrove.com/feed/cueitup/"></link><updated>2025-04-08T23:00:00Z</updated><summary type="html"><![CDATA[Inspect messages in an AWS SQS queue.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[xan]]></title><id>https://terminaltrove.com/xan/</id><link href="https://terminaltrove.com/feed/xan/"></link><updated>2025-04-08T23:00:00Z</updated><summary type="html"><![CDATA[The CSV magician.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[roumon]]></title><id>https://terminaltrove.com/roumon/</id><link href="https://terminaltrove.com/feed/roumon/"></link><updated>2025-04-08T23:00:00Z</updated><summary type="html"><![CDATA[A universal goroutine monitor with a TUI.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[regname]]></title><id>https://terminaltrove.com/regname/</id><link href="https://terminaltrove.com/feed/regname/"></link><updated>2025-04-08T23:00:00Z</updated><summary type="html"><![CDATA[Mass renamer TUI written in Rust.]]></summary><content type="html"><![CDATA[<p>regname is a mass renaming tool for the terminal which uses regular expressions.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[vectro]]></title><id>https://terminaltrove.com/vectro/</id><link href="https://terminaltrove.com/feed/vectro/"></link><updated>2025-04-01T23:00:00Z</updated><summary type="html"><![CDATA[The rpn calculator for your terminal.]]></summary><content type="html"><![CDATA[<p>vectro is a TUI RPN calculator that uses reverse Polish notation to perform arithmetic computations.</p>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[wtfis]]></title><id>https://terminaltrove.com/wtfis/</id><link href="https://terminaltrove.com/feed/wtfis/"></link><updated>2025-04-01T23:00:00Z</updated><summary type="html"><![CDATA[Passive hostname, domain and IP lookup tool for non-robots.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[countryfetch]]></title><id>https://terminaltrove.com/countryfetch/</id><link href="https://terminaltrove.com/feed/countryfetch/"></link><updated>2025-04-01T23:00:00Z</updated><summary type="html"><![CDATA[A neofetch-like tool for fetching information about your country.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[lumon]]></title><id>https://terminaltrove.com/lumon/</id><link href="https://terminaltrove.com/feed/lumon/"></link><updated>2025-04-01T23:00:00Z</updated><summary type="html"><![CDATA[The work is mysterious and important...]]></summary><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>
<p>&nbsp;</p>
<p>The work is mysterious and important...</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[puffin]]></title><id>https://terminaltrove.com/puffin/</id><link href="https://terminaltrove.com/feed/puffin/"></link><updated>2025-04-01T23:00:00Z</updated><summary type="html"><![CDATA[A beautiful terminal dashboard for hledger.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[fex]]></title><id>https://terminaltrove.com/fex/</id><link href="https://terminaltrove.com/feed/fex/"></link><updated>2025-04-01T23:00:00Z</updated><summary type="html"><![CDATA[A command-line file explorer prioritizing quick navigation.]]></summary><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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[tasktimer]]></title><id>https://terminaltrove.com/tasktimer/</id><link href="https://terminaltrove.com/feed/tasktimer/"></link><updated>2025-03-26T00:00:00Z</updated><summary type="html"><![CDATA[A dead simple TUI task timer.]]></summary><content type="html"><![CDATA[<p>tasktimer is a simple TUI time management tool that lets you record work sessions in the terminal.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[git-who]]></title><id>https://terminaltrove.com/git-who/</id><link href="https://terminaltrove.com/feed/git-who/"></link><updated>2025-03-26T00:00:00Z</updated><summary type="html"><![CDATA[Git blame for file trees.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[fm]]></title><id>https://terminaltrove.com/fm/</id><link href="https://terminaltrove.com/feed/fm/"></link><updated>2025-03-26T00:00:00Z</updated><summary type="html"><![CDATA[A minimalistic file manager for the terminal.]]></summary><content type="html"><![CDATA[<p>fm is a terminal based file manager that helps users browse and organize files with a TUI.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[nping]]></title><id>https://terminaltrove.com/nping/</id><link href="https://terminaltrove.com/feed/nping/"></link><updated>2025-03-26T00:00:00Z</updated><summary type="html"><![CDATA[A TUI concurrent ping tool developed in Rust.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[euporie]]></title><id>https://terminaltrove.com/euporie/</id><link href="https://terminaltrove.com/feed/euporie/"></link><updated>2025-03-26T00:00:00Z</updated><summary type="html"><![CDATA[Jupyter notebooks in the terminal.]]></summary><content type="html"><![CDATA[<p>euporie allows you to view and interact with Jupyter notebooks and kernels in the terminal.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[senpai]]></title><id>https://terminaltrove.com/senpai/</id><link href="https://terminaltrove.com/feed/senpai/"></link><updated>2025-03-26T00:00:00Z</updated><summary type="html"><![CDATA[Your everyday IRC student.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[sake]]></title><id>https://terminaltrove.com/sake/</id><link href="https://terminaltrove.com/feed/sake/"></link><updated>2025-03-19T00:00:00Z</updated><summary type="html"><![CDATA[A task runner for local and remote hosts.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[ncspot]]></title><id>https://terminaltrove.com/ncspot/</id><link href="https://terminaltrove.com/feed/ncspot/"></link><updated>2025-03-19T00:00:00Z</updated><summary type="html"><![CDATA[A cross-platform ncurses Spotify client.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[httpstat]]></title><id>https://terminaltrove.com/httpstat/</id><link href="https://terminaltrove.com/feed/httpstat/"></link><updated>2025-03-19T00:00:00Z</updated><summary type="html"><![CDATA[Visualizes curl(1) statistics in a way of beauty and clarity.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[pet]]></title><id>https://terminaltrove.com/pet/</id><link href="https://terminaltrove.com/feed/pet/"></link><updated>2025-03-19T00:00:00Z</updated><summary type="html"><![CDATA[Simple command-line snippet manager.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[pqviewer]]></title><id>https://terminaltrove.com/pqviewer/</id><link href="https://terminaltrove.com/feed/pqviewer/"></link><updated>2025-03-19T00:00:00Z</updated><summary type="html"><![CDATA[View Apache Parquet Files In Your Terminal.]]></summary><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>
<p data-start="0" data-end="160">&nbsp;</p>
<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>
<p data-start="162" data-end="446">&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[mani]]></title><id>https://terminaltrove.com/mani/</id><link href="https://terminaltrove.com/feed/mani/"></link><updated>2025-03-19T00:00:00Z</updated><summary type="html"><![CDATA[A CLI tool to help you manage multiple repositories.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[ddv]]></title><id>https://terminaltrove.com/ddv/</id><link href="https://terminaltrove.com/feed/ddv/"></link><updated>2025-03-12T00:00:00Z</updated><summary type="html"><![CDATA[A TUI to view Amazon DynamoDB in the terminal.]]></summary><content type="html"><![CDATA[<p>ddv is a TUI tool to browse Amazon DynamoDB tables and items in the terminal.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[pipeform]]></title><id>https://terminaltrove.com/pipeform/</id><link href="https://terminaltrove.com/feed/pipeform/"></link><updated>2025-03-12T00:00:00Z</updated><summary type="html"><![CDATA[A TUI for Terraform runtime progress.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[termpicker]]></title><id>https://terminaltrove.com/termpicker/</id><link href="https://terminaltrove.com/feed/termpicker/"></link><updated>2025-03-12T00:00:00Z</updated><summary type="html"><![CDATA[A color picker for the terminal.]]></summary><content type="html"><![CDATA[<p>termpicker is a color picker that lets users visually select and preview colors in a truecolor terminal.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[wuzz]]></title><id>https://terminaltrove.com/wuzz/</id><link href="https://terminaltrove.com/feed/wuzz/"></link><updated>2025-03-12T00:00:00Z</updated><summary type="html"><![CDATA[An interactive TUI tool for HTTP inspection.]]></summary><content type="html"><![CDATA[<p>wuzz is an interactive TUI HTTP client which is a terminal alternative to GUI clients like Postman.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[patch-hub]]></title><id>https://terminaltrove.com/patch-hub/</id><link href="https://terminaltrove.com/feed/patch-hub/"></link><updated>2025-03-12T00:00:00Z</updated><summary type="html"><![CDATA[TUI for lore.kernel.org]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[castero]]></title><id>https://terminaltrove.com/castero/</id><link href="https://terminaltrove.com/feed/castero/"></link><updated>2025-03-12T00:00:00Z</updated><summary type="html"><![CDATA[A TUI podcast client for the terminal.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[bibiman]]></title><id>https://terminaltrove.com/bibiman/</id><link href="https://terminaltrove.com/feed/bibiman/"></link><updated>2025-03-05T00:00:00Z</updated><summary type="html"><![CDATA[A simple TUI for handling your BibLaTeX database.]]></summary><content type="html"><![CDATA[<p>bibiman is a TUI for managing BibLaTeX databases.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[fuzpad]]></title><id>https://terminaltrove.com/fuzpad/</id><link href="https://terminaltrove.com/feed/fuzpad/"></link><updated>2025-03-05T00:00:00Z</updated><summary type="html"><![CDATA[A minimalistic note management solution. Powered by fzf.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[envfetch]]></title><id>https://terminaltrove.com/envfetch/</id><link href="https://terminaltrove.com/feed/envfetch/"></link><updated>2025-03-05T00:00:00Z</updated><summary type="html"><![CDATA[Lightweight cross-platform CLI tool for working with environment variables.]]></summary><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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[slumber]]></title><id>https://terminaltrove.com/slumber/</id><link href="https://terminaltrove.com/feed/slumber/"></link><updated>2025-03-05T00:00:00Z</updated><summary type="html"><![CDATA[Terminal-based HTTP/REST client.]]></summary><content type="html"><![CDATA[<p>slumber is a CLI and TUI HTTP client that lets users define, run and share custom HTTP requests.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[xbps-tui]]></title><id>https://terminaltrove.com/xbps-tui/</id><link href="https://terminaltrove.com/feed/xbps-tui/"></link><updated>2025-03-05T00:00:00Z</updated><summary type="html"><![CDATA[A TUI-wrapper for xbps package manager on Void Linux.]]></summary><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>
<p data-start="0" data-end="142">&nbsp;</p>
<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>
<p data-start="144" data-end="530">&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[hike]]></title><id>https://terminaltrove.com/hike/</id><link href="https://terminaltrove.com/feed/hike/"></link><updated>2025-03-05T00:00:00Z</updated><summary type="html"><![CDATA[A Markdown browser for the terminal.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[t-rec]]></title><id>https://terminaltrove.com/t-rec/</id><link href="https://terminaltrove.com/feed/t-rec/"></link><updated>2025-02-26T00:00:00Z</updated><summary type="html"><![CDATA[Blazingly fast terminal recorder that generates animated gif images.]]></summary><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>
<p data-start="0" data-end="212">&nbsp;</p>
<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>
<p data-start="214" data-end="496">&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[bmm]]></title><id>https://terminaltrove.com/bmm/</id><link href="https://terminaltrove.com/feed/bmm/"></link><updated>2025-02-26T00:00:00Z</updated><summary type="html"><![CDATA[Get to your bookmarks in a flash.]]></summary><content type="html"><![CDATA[<p data-start="0" data-end="220">bmm is a CLI tool bookmark manager that stores your links locally.</p>
<p data-start="0" data-end="220">&nbsp;</p>
<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>
<p data-start="222" data-end="509">&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[loggo]]></title><id>https://terminaltrove.com/loggo/</id><link href="https://terminaltrove.com/feed/loggo/"></link><updated>2025-02-26T00:00:00Z</updated><summary type="html"><![CDATA[A powerful terminal app for structured log streaming.]]></summary><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>
<p data-start="0" data-end="173">&nbsp;</p>
<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>
<p data-start="175" data-end="465">&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[sou]]></title><id>https://terminaltrove.com/sou/</id><link href="https://terminaltrove.com/feed/sou/"></link><updated>2025-02-26T00:00:00Z</updated><summary type="html"><![CDATA[A tool for exploring files in container image layers.]]></summary><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>
<p data-start="0" data-end="253">&nbsp;</p>
<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>
<p data-start="255" data-end="525">&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[systemctl-tui]]></title><id>https://terminaltrove.com/systemctl-tui/</id><link href="https://terminaltrove.com/feed/systemctl-tui/"></link><updated>2025-02-26T00:00:00Z</updated><summary type="html"><![CDATA[A fast, simple TUI for interacting with systemd services and their logs.]]></summary><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>
<p data-start="0" data-end="252">&nbsp;</p>
<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>
<p data-start="254" data-end="524">&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[gurk]]></title><id>https://terminaltrove.com/gurk/</id><link href="https://terminaltrove.com/feed/gurk/"></link><updated>2025-02-26T00:00:00Z</updated><summary type="html"><![CDATA[Signal Messenger client for terminal.]]></summary><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>
<p data-start="0" data-end="193">&nbsp;</p>
<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>
<p data-start="195" data-end="611">&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[forgit]]></title><id>https://terminaltrove.com/forgit/</id><link href="https://terminaltrove.com/feed/forgit/"></link><updated>2025-02-19T00:00:00Z</updated><summary type="html"><![CDATA[A utility tool powered by fzf for using Git interactively.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[nkt]]></title><id>https://terminaltrove.com/nkt/</id><link href="https://terminaltrove.com/feed/nkt/"></link><updated>2025-02-19T00:00:00Z</updated><summary type="html"><![CDATA[Note taking in the terminal.]]></summary><content type="html"><![CDATA[<p>nkt is a terminal-based note and task management tool.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[pacseek]]></title><id>https://terminaltrove.com/pacseek/</id><link href="https://terminaltrove.com/feed/pacseek/"></link><updated>2025-02-19T00:00:00Z</updated><summary type="html"><![CDATA[A TUI for searching and installing Arch Linux packages.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[ggh]]></title><id>https://terminaltrove.com/ggh/</id><link href="https://terminaltrove.com/feed/ggh/"></link><updated>2025-02-19T00:00:00Z</updated><summary type="html"><![CDATA[Recall your SSH sessions.]]></summary><content type="html"><![CDATA[<p>ggh is a TUI tool that helps you manage SSH connections from the terminal.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[jjui]]></title><id>https://terminaltrove.com/jjui/</id><link href="https://terminaltrove.com/feed/jjui/"></link><updated>2025-02-19T00:00:00Z</updated><summary type="html"><![CDATA[A terminal user interface for working with Jujutsu.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[bcal]]></title><id>https://terminaltrove.com/bcal/</id><link href="https://terminaltrove.com/feed/bcal/"></link><updated>2025-02-19T00:00:00Z</updated><summary type="html"><![CDATA[Bits, bytes and address calculator.]]></summary><content type="html"><![CDATA[<p>bcal (Byte CALculator) is a command-line calculator focused on data storage and conversion tasks in the terminal.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[enola]]></title><id>https://terminaltrove.com/enola/</id><link href="https://terminaltrove.com/feed/enola/"></link><updated>2025-02-12T12:00:00Z</updated><summary type="html"><![CDATA[A CLI tool to search for usernames across social networks.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[g]]></title><id>https://terminaltrove.com/g/</id><link href="https://terminaltrove.com/feed/g/"></link><updated>2025-02-12T00:00:00Z</updated><summary type="html"><![CDATA[A feature-rich, customizable, and cross-platform ls alternative.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[ktool]]></title><id>https://terminaltrove.com/ktool/</id><link href="https://terminaltrove.com/feed/ktool/"></link><updated>2025-02-12T00:00:00Z</updated><summary type="html"><![CDATA[A TUI Mach-O/ObjC analysis and editing toolkit in the terminal.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[flamelens]]></title><id>https://terminaltrove.com/flamelens/</id><link href="https://terminaltrove.com/feed/flamelens/"></link><updated>2025-02-12T00:00:00Z</updated><summary type="html"><![CDATA[An interactive flamegraph viewer in the terminal.]]></summary><content type="html"><![CDATA[<p>flamelens is a TUI flamegraph viewer that displays profiling data directly in the terminal.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[lazysql]]></title><id>https://terminaltrove.com/lazysql/</id><link href="https://terminaltrove.com/feed/lazysql/"></link><updated>2025-02-12T00:00:00Z</updated><summary type="html"><![CDATA[A cross-platform TUI database management tool.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>lazysql is suited for developers, students and those who want to explore database tables quickly in the terminal for testing.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[httpyac]]></title><id>https://terminaltrove.com/httpyac/</id><link href="https://terminaltrove.com/feed/httpyac/"></link><updated>2025-02-12T00:00:00Z</updated><summary type="html"><![CDATA[A command line interface to execute *.http, *.rest files.]]></summary><content type="html"><![CDATA[<p>httpyac is a CLI HTTP client that reads request definitions from plain text files.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[tukai]]></title><id>https://terminaltrove.com/tukai/</id><link href="https://terminaltrove.com/feed/tukai/"></link><updated>2025-02-05T00:00:00Z</updated><summary type="html"><![CDATA[Terminal based touch typing application.]]></summary><content type="html"><![CDATA[<p>tukai is a minimalist touch typing tool for the terminal.</p>
<p>&nbsp;</p>
<p>The TUI features switchable typing templates, multiple language options and performance tracking with detailed statistics to monitor your progress.</p>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[vifm]]></title><id>https://terminaltrove.com/vifm/</id><link href="https://terminaltrove.com/feed/vifm/"></link><updated>2025-02-05T00:00:00Z</updated><summary type="html"><![CDATA[A file manager with curses interface.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[gomi]]></title><id>https://terminaltrove.com/gomi/</id><link href="https://terminaltrove.com/feed/gomi/"></link><updated>2025-02-05T00:00:00Z</updated><summary type="html"><![CDATA[Unix rm(1) command that can restore deleted files.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[keep-alive]]></title><id>https://terminaltrove.com/keep-alive/</id><link href="https://terminaltrove.com/feed/keep-alive/"></link><updated>2025-02-05T00:00:00Z</updated><summary type="html"><![CDATA[A lightweight, cross-platform utility to prevent your system from sleeping.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[godap]]></title><id>https://terminaltrove.com/godap/</id><link href="https://terminaltrove.com/feed/godap/"></link><updated>2025-02-05T00:00:00Z</updated><summary type="html"><![CDATA[A complete terminal user interface (TUI) for LDAP.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[desed]]></title><id>https://terminaltrove.com/desed/</id><link href="https://terminaltrove.com/feed/desed/"></link><updated>2025-02-05T00:00:00Z</updated><summary type="html"><![CDATA[Demystify and debug your sed scripts, from the comfort of your terminal.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[tegratop]]></title><id>https://terminaltrove.com/tegratop/</id><link href="https://terminaltrove.com/feed/tegratop/"></link><updated>2025-01-29T00:00:00Z</updated><summary type="html"><![CDATA[A TUI monitoring tool for Nvidia jetson boards.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[gowall]]></title><id>https://terminaltrove.com/gowall/</id><link href="https://terminaltrove.com/feed/gowall/"></link><updated>2025-01-29T00:00:00Z</updated><summary type="html"><![CDATA[A CLI tool to convert an image to any color-scheme.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[bagels]]></title><id>https://terminaltrove.com/bagels/</id><link href="https://terminaltrove.com/feed/bagels/"></link><updated>2025-01-29T00:00:00Z</updated><summary type="html"><![CDATA[A powerful expense tracker that lives in your terminal.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[wut]]></title><id>https://terminaltrove.com/wut/</id><link href="https://terminaltrove.com/feed/wut/"></link><updated>2025-01-29T00:00:00Z</updated><summary type="html"><![CDATA[A CLI that explains the output of your last command.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[arduino-cli-interactive]]></title><id>https://terminaltrove.com/arduino-cli-interactive/</id><link href="https://terminaltrove.com/feed/arduino-cli-interactive/"></link><updated>2025-01-29T00:00:00Z</updated><summary type="html"><![CDATA[An Interactive way to use the arduino-cli.]]></summary><content type="html"><![CDATA[<p><!-- squire --></p>
<div dir="ltr">
<div>
<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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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>
</div>
</div>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[sqly]]></title><id>https://terminaltrove.com/sqly/</id><link href="https://terminaltrove.com/feed/sqly/"></link><updated>2025-01-29T00:00:00Z</updated><summary type="html"><![CDATA[Easily execute SQL against CSV/TSV/LTSV/JSON and Excel with shell.]]></summary><content type="html"><![CDATA[<p>sqly is a command-line tool for running SQL queries on CSV, TSV, LTSV, JSON and Excel files.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[gaze]]></title><id>https://terminaltrove.com/gaze/</id><link href="https://terminaltrove.com/feed/gaze/"></link><updated>2025-01-22T00:00:00Z</updated><summary type="html"><![CDATA[Executes commands for you.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[ghfetch]]></title><id>https://terminaltrove.com/ghfetch/</id><link href="https://terminaltrove.com/feed/ghfetch/"></link><updated>2025-01-22T00:00:00Z</updated><summary type="html"><![CDATA[A CLI tool to fetch GitHub user information.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[astroterm]]></title><id>https://terminaltrove.com/astroterm/</id><link href="https://terminaltrove.com/feed/astroterm/"></link><updated>2025-01-22T00:00:00Z</updated><summary type="html"><![CDATA[A terminal-based star map.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[heh]]></title><id>https://terminaltrove.com/heh/</id><link href="https://terminaltrove.com/feed/heh/"></link><updated>2025-01-22T00:00:00Z</updated><summary type="html"><![CDATA[A terminal UI to edit bytes by the nibble.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[isd]]></title><id>https://terminaltrove.com/isd/</id><link href="https://terminaltrove.com/feed/isd/"></link><updated>2025-01-22T00:00:00Z</updated><summary type="html"><![CDATA[A keyboard-focused, highly customizable systemd units TUI.]]></summary><content type="html"><![CDATA[<p>isd (interactive systemd) is a TUI for managing systemd units with fuzzy search, previews and custom keybindings.&nbsp;</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[lsr]]></title><id>https://terminaltrove.com/lsr/</id><link href="https://terminaltrove.com/feed/lsr/"></link><updated>2025-01-22T00:00:00Z</updated><summary type="html"><![CDATA[Basically ls but readable.]]></summary><content type="html"><![CDATA[<p>lsr (Laser) is an alternative to the classic ls command with simpler visuals and sorting.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[gocker]]></title><id>https://terminaltrove.com/gocker/</id><link href="https://terminaltrove.com/feed/gocker/"></link><updated>2025-01-15T00:00:00Z</updated><summary type="html"><![CDATA[TUI for Docker management.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[wiper]]></title><id>https://terminaltrove.com/wiper/</id><link href="https://terminaltrove.com/feed/wiper/"></link><updated>2025-01-15T00:00:00Z</updated><summary type="html"><![CDATA[A TUI disk analyser and cleanup tool.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[flowcontrol]]></title><id>https://terminaltrove.com/flowcontrol/</id><link href="https://terminaltrove.com/feed/flowcontrol/"></link><updated>2025-01-15T00:00:00Z</updated><summary type="html"><![CDATA[Flow Control: a programmer's text editor.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>Flow Control is useful for programmers seeking a newer terminal-integrated editor with text manipulation features.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[braindrop]]></title><id>https://terminaltrove.com/braindrop/</id><link href="https://terminaltrove.com/feed/braindrop/"></link><updated>2025-01-15T00:00:00Z</updated><summary type="html"><![CDATA[A terminal-based client for raindrop.io.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>This tool is suitable for those who are want to explore, edit, open and manage bookmarks without leaving the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[durdraw]]></title><id>https://terminaltrove.com/durdraw/</id><link href="https://terminaltrove.com/feed/durdraw/"></link><updated>2025-01-15T00:00:00Z</updated><summary type="html"><![CDATA[Versatile ASCII and ANSI Art text editor for terminals.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[drft]]></title><id>https://terminaltrove.com/drft/</id><link href="https://terminaltrove.com/feed/drft/"></link><updated>2025-01-15T00:00:00Z</updated><summary type="html"><![CDATA[A diff re/viewer and file tree viewer.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[gotz]]></title><id>https://terminaltrove.com/gotz/</id><link href="https://terminaltrove.com/feed/gotz/"></link><updated>2025-01-08T00:00:00Z</updated><summary type="html"><![CDATA[A simple CLI timezone info tool.]]></summary><content type="html"><![CDATA[<p>gotz is a CLI tool that shows local or arbitrary times for multiple timezones in the terminal.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[jql]]></title><id>https://terminaltrove.com/jql/</id><link href="https://terminaltrove.com/feed/jql/"></link><updated>2025-01-08T00:00:00Z</updated><summary type="html"><![CDATA[A JSON Query Language CLI tool.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[sunbeam]]></title><id>https://terminaltrove.com/sunbeam/</id><link href="https://terminaltrove.com/feed/sunbeam/"></link><updated>2025-01-08T00:00:00Z</updated><summary type="html"><![CDATA[A general purpose command-line launcher.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[fselect]]></title><id>https://terminaltrove.com/fselect/</id><link href="https://terminaltrove.com/feed/fselect/"></link><updated>2025-01-08T00:00:00Z</updated><summary type="html"><![CDATA[Find files with SQL-like queries.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[dstp]]></title><id>https://terminaltrove.com/dstp/</id><link href="https://terminaltrove.com/feed/dstp/"></link><updated>2025-01-08T00:00:00Z</updated><summary type="html"><![CDATA[Run common networking tests against any site.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>dstp can be used to troubleshoot network problems, verify connectivity or perform quick diagnostics, especially during development or system monitoring.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[dstask]]></title><id>https://terminaltrove.com/dstask/</id><link href="https://terminaltrove.com/feed/dstask/"></link><updated>2024-12-25T00:00:00Z</updated><summary type="html"><![CDATA[A CLI TODO manager with git-based sync + markdown notes.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[pingtop]]></title><id>https://terminaltrove.com/pingtop/</id><link href="https://terminaltrove.com/feed/pingtop/"></link><updated>2024-12-25T00:00:00Z</updated><summary type="html"><![CDATA[Ping multiple servers and show the result in a top like terminal UI.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[hoard]]></title><id>https://terminaltrove.com/hoard/</id><link href="https://terminaltrove.com/feed/hoard/"></link><updated>2024-12-25T00:00:00Z</updated><summary type="html"><![CDATA[A CLI command organizer tool to hoard all your precious commands.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[snowmachine]]></title><id>https://terminaltrove.com/snowmachine/</id><link href="https://terminaltrove.com/feed/snowmachine/"></link><updated>2024-12-25T00:00:00Z</updated><summary type="html"><![CDATA[Make it snow in the terminal!]]></summary><content type="html"><![CDATA[<p>snowmachine is a small, fun and easy way to make it snow right in your terminal.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[textual-paint]]></title><id>https://terminaltrove.com/textual-paint/</id><link href="https://terminaltrove.com/feed/textual-paint/"></link><updated>2024-12-25T00:00:00Z</updated><summary type="html"><![CDATA[MS Paint in your terminal.]]></summary><content type="html"><![CDATA[<div class="flex max-w-full flex-col flex-grow">
<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">
<div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]">
<div class="markdown prose w-full break-words dark:prose-invert dark">
<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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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>
</div>
</div>
</div>
</div>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[rhit]]></title><id>https://terminaltrove.com/rhit/</id><link href="https://terminaltrove.com/feed/rhit/"></link><updated>2024-12-25T00:00:00Z</updated><summary type="html"><![CDATA[A nginx log explorer.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[heretek]]></title><id>https://terminaltrove.com/heretek/</id><link href="https://terminaltrove.com/feed/heretek/"></link><updated>2024-12-18T00:00:00Z</updated><summary type="html"><![CDATA[Yet Another GDB TUI Frontend.]]></summary><content type="html"><![CDATA[<p>heretek is a TUI for working with gdb, designed to connect remotely without requiring a functional gdbserver.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[nvrs]]></title><id>https://terminaltrove.com/nvrs/</id><link href="https://terminaltrove.com/feed/nvrs/"></link><updated>2024-12-18T00:00:00Z</updated><summary type="html"><![CDATA[Fast new version checker for software releases.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[tuistash]]></title><id>https://terminaltrove.com/tuistash/</id><link href="https://terminaltrove.com/feed/tuistash/"></link><updated>2024-12-18T00:00:00Z</updated><summary type="html"><![CDATA[A terminal user interface for Logstash.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[nomino]]></title><id>https://terminaltrove.com/nomino/</id><link href="https://terminaltrove.com/feed/nomino/"></link><updated>2024-12-18T00:00:00Z</updated><summary type="html"><![CDATA[Batch rename utility for developers.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[ssh-para]]></title><id>https://terminaltrove.com/ssh-para/</id><link href="https://terminaltrove.com/feed/ssh-para/"></link><updated>2024-12-18T00:00:00Z</updated><summary type="html"><![CDATA[Parallel SSH jobs manager interactive CLI.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[dte]]></title><id>https://terminaltrove.com/dte/</id><link href="https://terminaltrove.com/feed/dte/"></link><updated>2024-12-18T00:00:00Z</updated><summary type="html"><![CDATA[A small, configurable console text editor.]]></summary><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>
<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>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[smartcat]]></title><id>https://terminaltrove.com/smartcat/</id><link href="https://terminaltrove.com/feed/smartcat/"></link><updated>2024-12-11T00:00:00Z</updated><summary type="html"><![CDATA[Putting a brain behind cat(1).]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[kl]]></title><id>https://terminaltrove.com/kl/</id><link href="https://terminaltrove.com/feed/kl/"></link><updated>2024-12-11T00:00:00Z</updated><summary type="html"><![CDATA[An interactive Kubernetes log viewer for your terminal.]]></summary><content type="html"><![CDATA[<p>kl is an interactive Kubernetes log viewer designed for the terminal.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>Additional features include archiving logs, clipboard copying and fullscreen views. This tool also has keyboard shortcuts for rapid navigation within the TUI.</p>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[hevi]]></title><id>https://terminaltrove.com/hevi/</id><link href="https://terminaltrove.com/feed/hevi/"></link><updated>2024-12-11T00:00:00Z</updated><summary type="html"><![CDATA[A hex viewer.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>hevi is great for those needing a simple, fast cross-platform and customizable hex viewer with helpful syntax highlighting features.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[lazyjournal]]></title><id>https://terminaltrove.com/lazyjournal/</id><link href="https://terminaltrove.com/feed/lazyjournal/"></link><updated>2024-12-11T00:00:00Z</updated><summary type="html"><![CDATA[A terminal user interface for journalctl.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[lla]]></title><id>https://terminaltrove.com/lla/</id><link href="https://terminaltrove.com/feed/lla/"></link><updated>2024-12-11T00:00:00Z</updated><summary type="html"><![CDATA[A blazing fast ls replacement with superpowers.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[uuinfo]]></title><id>https://terminaltrove.com/uuinfo/</id><link href="https://terminaltrove.com/feed/uuinfo/"></link><updated>2024-12-11T00:00:00Z</updated><summary type="html"><![CDATA[A tool to debug unique identifiers. (UUID, ULID, Snowflake, etc)]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[television]]></title><id>https://terminaltrove.com/television/</id><link href="https://terminaltrove.com/feed/television/"></link><updated>2024-12-04T00:00:00Z</updated><summary type="html"><![CDATA[A blazingly fast general purpose fuzzy finder TUI.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<div class="flex max-w-full flex-col">
<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">
<div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]">
<div class="markdown prose w-full break-words dark:prose-invert dark">
<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>
</div>
</div>
</div>
</div>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[kplay]]></title><id>https://terminaltrove.com/kplay/</id><link href="https://terminaltrove.com/feed/kplay/"></link><updated>2024-12-04T00:00:00Z</updated><summary type="html"><![CDATA[Inspect messages in a Kafka topic in a simple and deliberate manner.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[fblog]]></title><id>https://terminaltrove.com/fblog/</id><link href="https://terminaltrove.com/feed/fblog/"></link><updated>2024-12-04T00:00:00Z</updated><summary type="html"><![CDATA[Small command-line JSON Log viewer.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[kanban-tui]]></title><id>https://terminaltrove.com/kanban-tui/</id><link href="https://terminaltrove.com/feed/kanban-tui/"></link><updated>2024-12-04T00:00:00Z</updated><summary type="html"><![CDATA[A customizable task manager in the terminal.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>You can quickly try it out a demo board with&nbsp; <code>ktui demo</code> in the terminal after installation.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[phetch]]></title><id>https://terminaltrove.com/phetch/</id><link href="https://terminaltrove.com/feed/phetch/"></link><updated>2024-12-04T00:00:00Z</updated><summary type="html"><![CDATA[A terminal client designed to help you quickly navigate the gophersphere.]]></summary><content type="html"><![CDATA[<p>phetch is a lightweight terminal client for exploring Gopher sites or the Gophersphere.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[bacon]]></title><id>https://terminaltrove.com/bacon/</id><link href="https://terminaltrove.com/feed/bacon/"></link><updated>2024-12-04T00:00:00Z</updated><summary type="html"><![CDATA[A background rust code checker.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[tzupdate]]></title><id>https://terminaltrove.com/tzupdate/</id><link href="https://terminaltrove.com/feed/tzupdate/"></link><updated>2024-11-27T00:00:00Z</updated><summary type="html"><![CDATA[Set the system timezone based on IP geolocation.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[para-cada]]></title><id>https://terminaltrove.com/para-cada/</id><link href="https://terminaltrove.com/feed/para-cada/"></link><updated>2024-11-27T00:00:00Z</updated><summary type="html"><![CDATA[Executes your command for each file selected using glob expression(s).]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[sshclick]]></title><id>https://terminaltrove.com/sshclick/</id><link href="https://terminaltrove.com/feed/sshclick/"></link><updated>2024-11-27T00:00:00Z</updated><summary type="html"><![CDATA[Terminal based assisted management of your SSH config files.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[cargo-selector]]></title><id>https://terminaltrove.com/cargo-selector/</id><link href="https://terminaltrove.com/feed/cargo-selector/"></link><updated>2024-11-27T00:00:00Z</updated><summary type="html"><![CDATA[Cargo subcommand to select and execute binary/example targets.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[ali]]></title><id>https://terminaltrove.com/ali/</id><link href="https://terminaltrove.com/feed/ali/"></link><updated>2024-11-27T00:00:00Z</updated><summary type="html"><![CDATA[A load testing tool capable of performing real-time analysis.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[khal]]></title><id>https://terminaltrove.com/khal/</id><link href="https://terminaltrove.com/feed/khal/"></link><updated>2024-11-27T00:00:00Z</updated><summary type="html"><![CDATA[A standards based CLI and terminal calendar program.]]></summary><content type="html"><![CDATA[<p>khali is a command-line calendar tool designed for managing events and schedules directly in your terminal.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[dusage]]></title><id>https://terminaltrove.com/dusage/</id><link href="https://terminaltrove.com/feed/dusage/"></link><updated>2024-11-20T00:00:00Z</updated><summary type="html"><![CDATA[A command line disk usage information tool.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[tere]]></title><id>https://terminaltrove.com/tere/</id><link href="https://terminaltrove.com/feed/tere/"></link><updated>2024-11-20T00:00:00Z</updated><summary type="html"><![CDATA[A faster alternative to cd + ls.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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">
<div>
<div class="grid-cols-1 grid gap-2.5 [&amp;_&gt;_*]:min-w-0">
<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>
</div>
</div>
</div>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[wireman]]></title><id>https://terminaltrove.com/wireman/</id><link href="https://terminaltrove.com/feed/wireman/"></link><updated>2024-11-20T00:00:00Z</updated><summary type="html"><![CDATA[A TUI gRPC client for the terminal.]]></summary><content type="html"><![CDATA[<p>wireman is a TUI gRPC client for testing gRPC endpoints.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[caligula]]></title><id>https://terminaltrove.com/caligula/</id><link href="https://terminaltrove.com/feed/caligula/"></link><updated>2024-11-20T00:00:00Z</updated><summary type="html"><![CDATA[A user-friendly, lightweight TUI for disk imaging.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[qrc]]></title><id>https://terminaltrove.com/qrc/</id><link href="https://terminaltrove.com/feed/qrc/"></link><updated>2024-11-20T00:00:00Z</updated><summary type="html"><![CDATA[A QR code generator for text terminals.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>Other features include inverting the QR code, changing the margins, foreground and background color of the QR code.&nbsp;</p>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[bkp]]></title><id>https://terminaltrove.com/bkp/</id><link href="https://terminaltrove.com/feed/bkp/"></link><updated>2024-11-20T00:00:00Z</updated><summary type="html"><![CDATA[Utility that makes backups of your files/directories.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>Useful&nbsp;for developers and power users, bkp ensures quick backups and easy restoration without complex setup.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[ddgr]]></title><id>https://terminaltrove.com/ddgr/</id><link href="https://terminaltrove.com/feed/ddgr/"></link><updated>2024-11-13T12:00:00Z</updated><summary type="html"><![CDATA[DuckDuckGo from the terminal.]]></summary><content type="html"><![CDATA[<p>ddgr is a CLI tool that brings DuckDuckGo search to the terminal without tracking.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[kibi]]></title><id>https://terminaltrove.com/kibi/</id><link href="https://terminaltrove.com/feed/kibi/"></link><updated>2024-11-13T00:00:00Z</updated><summary type="html"><![CDATA[A text editor in less than 1024 lines of code, written in Rust.]]></summary><content type="html"><![CDATA[<p>kibi is a minimalist text editor built in Rust, designed to stay under 1024 lines of code.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>kibi works great for users seeking a quick, no-frills editor in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[qq]]></title><id>https://terminaltrove.com/qq/</id><link href="https://terminaltrove.com/feed/qq/"></link><updated>2024-11-13T00:00:00Z</updated><summary type="html"><![CDATA[A jq inspired interoperable config format transcoder with interactive querying.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[koji]]></title><id>https://terminaltrove.com/koji/</id><link href="https://terminaltrove.com/feed/koji/"></link><updated>2024-11-13T00:00:00Z</updated><summary type="html"><![CDATA[An interactive CLI for creating conventional commits.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[lyn]]></title><id>https://terminaltrove.com/lyn/</id><link href="https://terminaltrove.com/feed/lyn/"></link><updated>2024-11-13T00:00:00Z</updated><summary type="html"><![CDATA[Get the weather delivered to your command-line.]]></summary><content type="html"><![CDATA[<p>lyn 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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[menyoki]]></title><id>https://terminaltrove.com/menyoki/</id><link href="https://terminaltrove.com/feed/menyoki/"></link><updated>2024-11-13T00:00:00Z</updated><summary type="html"><![CDATA[Screenshot/cast and perform ImageOps on the command line.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[hishtory]]></title><id>https://terminaltrove.com/hishtory/</id><link href="https://terminaltrove.com/feed/hishtory/"></link><updated>2024-11-06T00:00:00Z</updated><summary type="html"><![CDATA[Your shell history: synced, queryable, and in context.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>hishtory is useful for developers and power users needing comprehensive shell history management, accessible on all their devices.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[dotenvhub]]></title><id>https://terminaltrove.com/dotenvhub/</id><link href="https://terminaltrove.com/feed/dotenvhub/"></link><updated>2024-11-06T00:00:00Z</updated><summary type="html"><![CDATA[A TUI to manage your .env files in the terminal.]]></summary><content type="html"><![CDATA[<p>dotenvhub is a terminal tool for managing .env files, storing and centrally managing them.</p>
<p>&nbsp;</p>
<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>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[bt]]></title><id>https://terminaltrove.com/bt/</id><link href="https://terminaltrove.com/feed/bt/"></link><updated>2024-11-06T00:00:00Z</updated><summary type="html"><![CDATA[Interactive tree-like terminal file manager.]]></summary><content type="html"><![CDATA[<p>bt (Better Tree) is a lightweight TUI tool for manipulating file trees in the terminal.&nbsp;</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[rsyncy]]></title><id>https://terminaltrove.com/rsyncy/</id><link href="https://terminaltrove.com/feed/rsyncy/"></link><updated>2024-11-06T00:00:00Z</updated><summary type="html"><![CDATA[A status/progress bar for rsync.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[tabiew]]></title><id>https://terminaltrove.com/tabiew/</id><link href="https://terminaltrove.com/feed/tabiew/"></link><updated>2024-11-06T00:00:00Z</updated><summary type="html"><![CDATA[A lightweight TUI application to view and query tabular data files.]]></summary><content type="html"><![CDATA[<p>tabiew is a lightweight TUI application for viewing and querying tabular data files like CSV, Parquet and JSON.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[mqttui]]></title><id>https://terminaltrove.com/mqttui/</id><link href="https://terminaltrove.com/feed/mqttui/"></link><updated>2024-11-06T00:00:00Z</updated><summary type="html"><![CDATA[A TUI tool to publish/subscribe MQTT messages from the terminal.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[angryoxide]]></title><id>https://terminaltrove.com/angryoxide/</id><link href="https://terminaltrove.com/feed/angryoxide/"></link><updated>2024-10-30T12:00:00Z</updated><summary type="html"><![CDATA[A WiFi attack and pentesting tool built in Rust.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[gfold]]></title><id>https://terminaltrove.com/gfold/</id><link href="https://terminaltrove.com/feed/gfold/"></link><updated>2024-10-30T00:00:00Z</updated><summary type="html"><![CDATA[A CLI tool that helps you keep track of multiple Git repositories.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[s3scanner]]></title><id>https://terminaltrove.com/s3scanner/</id><link href="https://terminaltrove.com/feed/s3scanner/"></link><updated>2024-10-30T00:00:00Z</updated><summary type="html"><![CDATA[A tool to scan for misconfigured S3 buckets.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[cy]]></title><id>https://terminaltrove.com/cy/</id><link href="https://terminaltrove.com/feed/cy/"></link><updated>2024-10-30T00:00:00Z</updated><summary type="html"><![CDATA[A time traveling terminal multiplexer.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[haiti]]></title><id>https://terminaltrove.com/haiti/</id><link href="https://terminaltrove.com/feed/haiti/"></link><updated>2024-10-30T00:00:00Z</updated><summary type="html"><![CDATA[A CLI to that identifies various hash types.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[jellex]]></title><id>https://terminaltrove.com/jellex/</id><link href="https://terminaltrove.com/feed/jellex/"></link><updated>2024-10-22T23:00:00Z</updated><summary type="html"><![CDATA[A TUI to filter JSON and JSON Lines data with Python syntax.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[tenere]]></title><id>https://terminaltrove.com/tenere/</id><link href="https://terminaltrove.com/feed/tenere/"></link><updated>2024-10-22T23:00:00Z</updated><summary type="html"><![CDATA[A TUI interface for LLMs.]]></summary><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>
<p class="whitespace-pre-wrap break-words">&nbsp;</p>
<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>
<p class="whitespace-pre-wrap break-words">&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[bluetuith]]></title><id>https://terminaltrove.com/bluetuith/</id><link href="https://terminaltrove.com/feed/bluetuith/"></link><updated>2024-10-22T23:00:00Z</updated><summary type="html"><![CDATA[A TUI bluetooth manager for Linux.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[vignore]]></title><id>https://terminaltrove.com/vignore/</id><link href="https://terminaltrove.com/feed/vignore/"></link><updated>2024-10-22T23:00:00Z</updated><summary type="html"><![CDATA[A powerful tool to visualize ignored files.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[tui-journal]]></title><id>https://terminaltrove.com/tui-journal/</id><link href="https://terminaltrove.com/feed/tui-journal/"></link><updated>2024-10-22T23:00:00Z</updated><summary type="html"><![CDATA[Your journal app if you live in a terminal.]]></summary><content type="html"><![CDATA[<p>tui-journal is a tool for writing, managing and organizing your notes in the terminal.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[aim]]></title><id>https://terminaltrove.com/aim/</id><link href="https://terminaltrove.com/feed/aim/"></link><updated>2024-10-22T23:00:00Z</updated><summary type="html"><![CDATA[A command line download/upload tool with resume.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[gotp]]></title><id>https://terminaltrove.com/gotp/</id><link href="https://terminaltrove.com/feed/gotp/"></link><updated>2024-10-15T23:00:00Z</updated><summary type="html"><![CDATA[A CLI to manage and generate Time-based One Time Password. (TOTP)]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>This tool is useful for developers and system administrators who prefer terminal utilities for authentication management.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[aria2]]></title><id>https://terminaltrove.com/aria2/</id><link href="https://terminaltrove.com/feed/aria2/"></link><updated>2024-10-15T23:00:00Z</updated><summary type="html"><![CDATA[The ultra fast download utility.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[has]]></title><id>https://terminaltrove.com/has/</id><link href="https://terminaltrove.com/feed/has/"></link><updated>2024-10-15T23:00:00Z</updated><summary type="html"><![CDATA[Checks presence of various CLI tools and their versions on the path.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[hdf5_ui]]></title><id>https://terminaltrove.com/hdf5_ui/</id><link href="https://terminaltrove.com/feed/hdf5_ui/"></link><updated>2024-10-15T23:00:00Z</updated><summary type="html"><![CDATA[A TUI for inspection of HDF5 files.]]></summary><content type="html"><![CDATA[<p>hdf5_ui is a TUI that lets you inspect HDF5 files and displays this information in your terminal.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[tewi]]></title><id>https://terminaltrove.com/tewi/</id><link href="https://terminaltrove.com/feed/tewi/"></link><updated>2024-10-15T23:00:00Z</updated><summary type="html"><![CDATA[Text-based interface for the Transmission BitTorrent daemon.]]></summary><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>
<p>&nbsp;</p>
<p>You can connect to your Transmission daemon, view torrent statuses and perform actions like adding or removing torrents.</p>
<p>&nbsp;</p>
<p>It also supports specifying connection details and has keybindings to navigate around the TUI without the need to use a mouse.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[monolith]]></title><id>https://terminaltrove.com/monolith/</id><link href="https://terminaltrove.com/feed/monolith/"></link><updated>2024-10-15T23:00:00Z</updated><summary type="html"><![CDATA[A CLI tool for saving complete web pages as a single HTML file.]]></summary><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>
<p>&nbsp;</p>
<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>
<p class="whitespace-pre-wrap break-words">&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[sq]]></title><id>https://terminaltrove.com/sq/</id><link href="https://terminaltrove.com/feed/sq/"></link><updated>2024-10-08T23:00:00Z</updated><summary type="html"><![CDATA[The missing swiss-army knife tool for wrangling data.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[lychee]]></title><id>https://terminaltrove.com/lychee/</id><link href="https://terminaltrove.com/feed/lychee/"></link><updated>2024-10-08T23:00:00Z</updated><summary type="html"><![CDATA[A fast, async link checker written in Rust.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[tcping]]></title><id>https://terminaltrove.com/tcping/</id><link href="https://terminaltrove.com/feed/tcping/"></link><updated>2024-10-08T23:00:00Z</updated><summary type="html"><![CDATA[A cross-platform ping program for TCP ports.]]></summary><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>
<p>&nbsp;</p>
<section id="markdown-section-906e1ed7-3ba4-4b40-befe-3f8d26998f44-4" class="markdown-section" data-markdown-raw="
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">
<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>
<p>&nbsp;</p>
<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>
</section>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[packemon]]></title><id>https://terminaltrove.com/packemon/</id><link href="https://terminaltrove.com/feed/packemon/"></link><updated>2024-10-08T23:00:00Z</updated><summary type="html"><![CDATA[A TUI for generating packets of arbitrary input and monitoring packets.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[stew]]></title><id>https://terminaltrove.com/stew/</id><link href="https://terminaltrove.com/feed/stew/"></link><updated>2024-10-08T23:00:00Z</updated><summary type="html"><![CDATA[An independent package manager for compiled binaries.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[rucola]]></title><id>https://terminaltrove.com/rucola/</id><link href="https://terminaltrove.com/feed/rucola/"></link><updated>2024-10-08T23:00:00Z</updated><summary type="html"><![CDATA[A terminal based markdown note manager.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[binsider]]></title><id>https://terminaltrove.com/binsider/</id><link href="https://terminaltrove.com/feed/binsider/"></link><updated>2024-10-01T23:00:00Z</updated><summary type="html"><![CDATA[Analyze ELF binaries like a boss.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[pocker]]></title><id>https://terminaltrove.com/pocker/</id><link href="https://terminaltrove.com/feed/pocker/"></link><updated>2024-10-01T23:00:00Z</updated><summary type="html"><![CDATA[A TUI tool for Docker.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[gitu]]></title><id>https://terminaltrove.com/gitu/</id><link href="https://terminaltrove.com/feed/gitu/"></link><updated>2024-10-01T23:00:00Z</updated><summary type="html"><![CDATA[A TUI Git client inspired by Magit.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[papis]]></title><id>https://terminaltrove.com/papis/</id><link href="https://terminaltrove.com/feed/papis/"></link><updated>2024-10-01T23:00:00Z</updated><summary type="html"><![CDATA[A powerful and highly extensible CLI document and bibliography manager.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>Ideal for researchers and students, Papis simplifies document management, making it easier to organize and share academic resources.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[carl]]></title><id>https://terminaltrove.com/carl/</id><link href="https://terminaltrove.com/feed/carl/"></link><updated>2024-10-01T23:00:00Z</updated><summary type="html"><![CDATA[a cal(1) alternative calendar for the command-line.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[diffnav]]></title><id>https://terminaltrove.com/diffnav/</id><link href="https://terminaltrove.com/feed/diffnav/"></link><updated>2024-10-01T23:00:00Z</updated><summary type="html"><![CDATA[A git diff pager based on delta but with a file tree, à la GitHub.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>diffnav is ideal for developers who want a more interactive way to review git diffs directly in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[basilk]]></title><id>https://terminaltrove.com/basilk/</id><link href="https://terminaltrove.com/feed/basilk/"></link><updated>2024-09-24T23:00:00Z</updated><summary type="html"><![CDATA[A TUI to manage your tasks with minimal kanban logic.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[spiel]]></title><id>https://terminaltrove.com/spiel/</id><link href="https://terminaltrove.com/feed/spiel/"></link><updated>2024-09-24T23:00:00Z</updated><summary type="html"><![CDATA[Display richly-styled presentations using your terminal.]]></summary><content type="html"><![CDATA[<p>spiel is a CLI tool and framework for creating and presenting richly-styled terminal presentations.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[sherlock]]></title><id>https://terminaltrove.com/sherlock/</id><link href="https://terminaltrove.com/feed/sherlock/"></link><updated>2024-09-24T23:00:00Z</updated><summary type="html"><![CDATA[Hunt down social media accounts by username across social networks.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[gtrash]]></title><id>https://terminaltrove.com/gtrash/</id><link href="https://terminaltrove.com/feed/gtrash/"></link><updated>2024-09-24T23:00:00Z</updated><summary type="html"><![CDATA[A featureful trash CLI manager.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[httm]]></title><id>https://terminaltrove.com/httm/</id><link href="https://terminaltrove.com/feed/httm/"></link><updated>2024-09-24T23:00:00Z</updated><summary type="html"><![CDATA[Interactive, file-level Time Machine-like tool for ZFS/btrfs/nilfs2.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[toolong]]></title><id>https://terminaltrove.com/toolong/</id><link href="https://terminaltrove.com/feed/toolong/"></link><updated>2024-09-24T23:00:00Z</updated><summary type="html"><![CDATA[A terminal application to view, tail, merge, and search log files (plus JSONL).]]></summary><content type="html"><![CDATA[<p>TooLong is a TUI tool for viewing, tailing, merging, and searching log files.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[hl]]></title><id>https://terminaltrove.com/hl/</id><link href="https://terminaltrove.com/feed/hl/"></link><updated>2024-09-17T22:00:00Z</updated><summary type="html"><![CDATA[A fast and powerful log viewer and processor.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[pls]]></title><id>https://terminaltrove.com/pls/</id><link href="https://terminaltrove.com/feed/pls/"></link><updated>2024-09-17T22:00:00Z</updated><summary type="html"><![CDATA[A prettier and powerful ls(1) for the pros.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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>
<p><!-- squire --></p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[oryx]]></title><id>https://terminaltrove.com/oryx/</id><link href="https://terminaltrove.com/feed/oryx/"></link><updated>2024-09-17T22:00:00Z</updated><summary type="html"><![CDATA[A TUI for sniffing network traffic using eBPF on Linux.]]></summary><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">
<div>
<div class="grid-col-1 grid gap-2.5 [&amp;_&gt;_*]:min-w-0">
<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>
<p class="whitespace-pre-wrap break-words">&nbsp;</p>
<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>
<p class="whitespace-pre-wrap break-words">&nbsp;</p>
<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>
</div>
</div>
</div>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[pik]]></title><id>https://terminaltrove.com/pik/</id><link href="https://terminaltrove.com/feed/pik/"></link><updated>2024-09-17T22:00:00Z</updated><summary type="html"><![CDATA[A TUI for interactively stopping processes.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[tre]]></title><id>https://terminaltrove.com/tre/</id><link href="https://terminaltrove.com/feed/tre/"></link><updated>2024-09-17T22:00:00Z</updated><summary type="html"><![CDATA[A modern and improved alternative to the tree(1) command.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[serie]]></title><id>https://terminaltrove.com/serie/</id><link href="https://terminaltrove.com/feed/serie/"></link><updated>2024-09-17T22:00:00Z</updated><summary type="html"><![CDATA[A rich git commit graph in your terminal, like magic!]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[rga]]></title><id>https://terminaltrove.com/rga/</id><link href="https://terminaltrove.com/feed/rga/"></link><updated>2024-09-10T23:00:00Z</updated><summary type="html"><![CDATA[Ripgrep, but can also search in docs, PDFs, E-Books, zip, tar.gz, etc.]]></summary><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>
<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>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[sen]]></title><id>https://terminaltrove.com/sen/</id><link href="https://terminaltrove.com/feed/sen/"></link><updated>2024-09-10T23:00:00Z</updated><summary type="html"><![CDATA[Terminal User Interface for containers.]]></summary><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>
<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>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[hstr]]></title><id>https://terminaltrove.com/hstr/</id><link href="https://terminaltrove.com/feed/hstr/"></link><updated>2024-09-10T23:00:00Z</updated><summary type="html"><![CDATA[A bash and zsh shell history suggestion box for your command history.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[lssh]]></title><id>https://terminaltrove.com/lssh/</id><link href="https://terminaltrove.com/feed/lssh/"></link><updated>2024-09-10T23:00:00Z</updated><summary type="html"><![CDATA[A TUI list select SSH/SCP/SFTP client tools.]]></summary><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>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[hf]]></title><id>https://terminaltrove.com/hf/</id><link href="https://terminaltrove.com/feed/hf/"></link><updated>2024-09-10T23:00:00Z</updated><summary type="html"><![CDATA[Cross-platform hidden file library and utility.]]></summary><content type="html"><![CDATA[<p>hf is a cross-platform utility for managing hidden files in the command line.&nbsp;</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>Although a small tool, hf is cross platform and it's functionality works consistently across macOS, Linux and also Windows.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[gitnr]]></title><id>https://terminaltrove.com/gitnr/</id><link href="https://terminaltrove.com/feed/gitnr/"></link><updated>2024-09-10T23:00:00Z</updated><summary type="html"><![CDATA[A CLI / TUI to generate .gitignore files using templates.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[gama]]></title><id>https://terminaltrove.com/gama/</id><link href="https://terminaltrove.com/feed/gama/"></link><updated>2024-09-03T23:00:00Z</updated><summary type="html"><![CDATA[Manage your GitHub Actions from the terminal.]]></summary><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>
<p class="whitespace-pre-wrap break-words">&nbsp;</p>
<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>
<p class="whitespace-pre-wrap break-words">&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[httplab]]></title><id>https://terminaltrove.com/httplab/</id><link href="https://terminaltrove.com/feed/httplab/"></link><updated>2024-09-03T23:00:00Z</updated><summary type="html"><![CDATA[Inspect HTTP requests and mock their responses in the terminal.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[tuptime]]></title><id>https://terminaltrove.com/tuptime/</id><link href="https://terminaltrove.com/feed/tuptime/"></link><updated>2024-09-03T23:00:00Z</updated><summary type="html"><![CDATA[Like uptime(1), but preserves shutdown / restart stats.]]></summary><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>
<p class="whitespace-pre-wrap break-words">&nbsp;</p>
<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>
<p class="whitespace-pre-wrap break-words">&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[otree]]></title><id>https://terminaltrove.com/otree/</id><link href="https://terminaltrove.com/feed/otree/"></link><updated>2024-09-03T23:00:00Z</updated><summary type="html"><![CDATA[A tool to view objects (JSON/YAML/TOML) in a TUI tree widget.]]></summary><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>
<p class="whitespace-pre-wrap break-words">&nbsp;</p>
<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>
<p class="whitespace-pre-wrap break-words">&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[terminaltexteffects]]></title><id>https://terminaltrove.com/terminaltexteffects/</id><link href="https://terminaltrove.com/feed/terminaltexteffects/"></link><updated>2024-09-03T23:00:00Z</updated><summary type="html"><![CDATA[Inline Visual Effects in the Terminal.]]></summary><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>
<p class="whitespace-pre-wrap break-words">&nbsp;</p>
<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>
<p class="whitespace-pre-wrap break-words">&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[hexpatch]]></title><id>https://terminaltrove.com/hexpatch/</id><link href="https://terminaltrove.com/feed/hexpatch/"></link><updated>2024-09-03T23:00:00Z</updated><summary type="html"><![CDATA[A binary patcher and editor with a terminal user interface.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[pueue]]></title><id>https://terminaltrove.com/pueue/</id><link href="https://terminaltrove.com/feed/pueue/"></link><updated>2024-08-27T23:00:00Z</updated><summary type="html"><![CDATA[Manage your shell commands.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[rainfrog]]></title><id>https://terminaltrove.com/rainfrog/</id><link href="https://terminaltrove.com/feed/rainfrog/"></link><updated>2024-08-27T23:00:00Z</updated><summary type="html"><![CDATA[A database management TUI for postgres.]]></summary><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>
<p class="whitespace-pre-wrap break-words">&nbsp;</p>
<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>
<p class="whitespace-pre-wrap break-words">&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[atuin]]></title><id>https://terminaltrove.com/atuin/</id><link href="https://terminaltrove.com/feed/atuin/"></link><updated>2024-08-27T23:00:00Z</updated><summary type="html"><![CDATA[Sync, search and backup shell history.]]></summary><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>
<p class="whitespace-pre-wrap break-words">&nbsp;</p>
<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>
<p class="whitespace-pre-wrap break-words">&nbsp;</p>
<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>
<p class="whitespace-pre-wrap break-words">&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[pkgtop]]></title><id>https://terminaltrove.com/pkgtop/</id><link href="https://terminaltrove.com/feed/pkgtop/"></link><updated>2024-08-27T23:00:00Z</updated><summary type="html"><![CDATA[An interactive linux package manager & resource monitor.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[logria]]></title><id>https://terminaltrove.com/logria/</id><link href="https://terminaltrove.com/feed/logria/"></link><updated>2024-08-27T23:00:00Z</updated><summary type="html"><![CDATA[A powerful CLI tool that puts log aggregation at your fingertips.]]></summary><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>
<p class="whitespace-pre-wrap break-words">&nbsp;</p>
<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>
<p class="whitespace-pre-wrap break-words">&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[kb]]></title><id>https://terminaltrove.com/kb/</id><link href="https://terminaltrove.com/feed/kb/"></link><updated>2024-08-27T23:00:00Z</updated><summary type="html"><![CDATA[A minimalist knowledge base manager.]]></summary><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>
<p class="whitespace-pre-wrap break-words">&nbsp;</p>
<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>
<p class="whitespace-pre-wrap break-words">&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[moe]]></title><id>https://terminaltrove.com/moe/</id><link href="https://terminaltrove.com/feed/moe/"></link><updated>2024-08-20T23:00:00Z</updated><summary type="html"><![CDATA[A command line Nim based editor inspired by Vim.]]></summary><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>
<p class="whitespace-pre-wrap break-words">&nbsp;</p>
<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>
<p class="whitespace-pre-wrap break-words">&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[fztea]]></title><id>https://terminaltrove.com/fztea/</id><link href="https://terminaltrove.com/feed/fztea/"></link><updated>2024-08-20T23:00:00Z</updated><summary type="html"><![CDATA[A flipperzero remote control locally in the terminal and ssh.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[tracexec]]></title><id>https://terminaltrove.com/tracexec/</id><link href="https://terminaltrove.com/feed/tracexec/"></link><updated>2024-08-20T23:00:00Z</updated><summary type="html"><![CDATA[A small utility for tracing/debugging program execution.]]></summary><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>
<p class="whitespace-pre-wrap break-words">&nbsp;</p>
<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>
<p class="whitespace-pre-wrap break-words">&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[octocov]]></title><id>https://terminaltrove.com/octocov/</id><link href="https://terminaltrove.com/feed/octocov/"></link><updated>2024-08-20T23:00:00Z</updated><summary type="html"><![CDATA[A toolkit for collecting code metrics.]]></summary><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>
<p class="whitespace-pre-wrap break-words">&nbsp;</p>
<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>
<p class="whitespace-pre-wrap break-words">&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[macmon]]></title><id>https://terminaltrove.com/macmon/</id><link href="https://terminaltrove.com/feed/macmon/"></link><updated>2024-08-20T23:00:00Z</updated><summary type="html"><![CDATA[Sudoless performance monitoring for Apple Silicon processors.]]></summary><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>
<p class="whitespace-pre-wrap break-words">&nbsp;</p>
<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>
<p class="whitespace-pre-wrap break-words">&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[moneyterm]]></title><id>https://terminaltrove.com/moneyterm/</id><link href="https://terminaltrove.com/feed/moneyterm/"></link><updated>2024-08-20T23:00:00Z</updated><summary type="html"><![CDATA[TUI expense and budget tracker.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[tgt]]></title><id>https://terminaltrove.com/tgt/</id><link href="https://terminaltrove.com/feed/tgt/"></link><updated>2024-08-13T23:00:00Z</updated><summary type="html"><![CDATA[A simple TUI for Telegram.]]></summary><content type="html"><![CDATA[<p>tgt is a terminal user interface (TUI) client for Telegram, written in Rust.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[rexi]]></title><id>https://terminaltrove.com/rexi/</id><link href="https://terminaltrove.com/feed/rexi/"></link><updated>2024-08-13T23:00:00Z</updated><summary type="html"><![CDATA[A terminal UI for regex testing.]]></summary><content type="html"><![CDATA[<p>rexi is a TUI tool that visualizes regular expressions (regex) in the terminal.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[peco]]></title><id>https://terminaltrove.com/peco/</id><link href="https://terminaltrove.com/feed/peco/"></link><updated>2024-08-13T23:00:00Z</updated><summary type="html"><![CDATA[A simplistic interactive filtering tool.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[circumflex]]></title><id>https://terminaltrove.com/circumflex/</id><link href="https://terminaltrove.com/feed/circumflex/"></link><updated>2024-08-13T23:00:00Z</updated><summary type="html"><![CDATA[It's Hacker News in your terminal.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[tufw]]></title><id>https://terminaltrove.com/tufw/</id><link href="https://terminaltrove.com/feed/tufw/"></link><updated>2024-08-13T23:00:00Z</updated><summary type="html"><![CDATA[Terminal UI for ufw.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[croc]]></title><id>https://terminaltrove.com/croc/</id><link href="https://terminaltrove.com/feed/croc/"></link><updated>2024-08-13T23:00:00Z</updated><summary type="html"><![CDATA[Easily and securely send things from one computer to another.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[reader]]></title><id>https://terminaltrove.com/reader/</id><link href="https://terminaltrove.com/feed/reader/"></link><updated>2024-08-06T23:00:00Z</updated><summary type="html"><![CDATA[Readability for the command line.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[chdig]]></title><id>https://terminaltrove.com/chdig/</id><link href="https://terminaltrove.com/feed/chdig/"></link><updated>2024-08-06T23:00:00Z</updated><summary type="html"><![CDATA[Dig into ClickHouse with TUI interface.]]></summary><content type="html"><![CDATA[<p>chdig is a TUI tool which inspects ClickHouse instances in the terminal.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>For developers dealing with ClickHouse, chdig could be a real time-saver as it brings various tools under one TUI interface.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[tgpt]]></title><id>https://terminaltrove.com/tgpt/</id><link href="https://terminaltrove.com/feed/tgpt/"></link><updated>2024-08-06T23:00:00Z</updated><summary type="html"><![CDATA[AI Chatbots in the terminal without needing API keys.]]></summary><content type="html"><![CDATA[<p>Terminal GPT (tgpt) is an CLI LLM chatbot tool that operates cross-platform in the terminal.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[vscli]]></title><id>https://terminaltrove.com/vscli/</id><link href="https://terminaltrove.com/feed/vscli/"></link><updated>2024-08-06T23:00:00Z</updated><summary type="html"><![CDATA[A CLI/TUI making it easy to launch Visual Studio Code (vscode) projects.]]></summary><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>
<p class="whitespace-pre-wrap break-words">&nbsp;</p>
<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>
<p class="whitespace-pre-wrap break-words">&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[act3]]></title><id>https://terminaltrove.com/act3/</id><link href="https://terminaltrove.com/feed/act3/"></link><updated>2024-08-06T23:00:00Z</updated><summary type="html"><![CDATA[Glance at the last 3 runs of your Github Actions.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[tuisky]]></title><id>https://terminaltrove.com/tuisky/</id><link href="https://terminaltrove.com/feed/tuisky/"></link><updated>2024-08-06T23:00:00Z</updated><summary type="html"><![CDATA[A TUI client for Bluesky.]]></summary><content type="html"><![CDATA[<p>tuisky is a terminal User Interface (TUI) client for Bluesky, an open-source social network.</p>
<p>&nbsp;</p>
<p>Users can manage multiple sessions and columns, select from pinned feeds, automatically refresh rows, and save and restore app data.</p>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[clipboard]]></title><id>https://terminaltrove.com/clipboard/</id><link href="https://terminaltrove.com/feed/clipboard/"></link><updated>2024-07-31T11:00:00Z</updated><summary type="html"><![CDATA[Your new, ridonkulously smart clipboard manager.]]></summary><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>
<p class="whitespace-pre-wrap break-words">&nbsp;</p>
<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>
<p class="whitespace-pre-wrap break-words">&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[rustscan]]></title><id>https://terminaltrove.com/rustscan/</id><link href="https://terminaltrove.com/feed/rustscan/"></link><updated>2024-07-30T23:00:00Z</updated><summary type="html"><![CDATA[The Modern Port Scanner.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[process-compose]]></title><id>https://terminaltrove.com/process-compose/</id><link href="https://terminaltrove.com/feed/process-compose/"></link><updated>2024-07-30T23:00:00Z</updated><summary type="html"><![CDATA[A scheduler and orchestrator to manage non-containerized applications.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[zeitfetch]]></title><id>https://terminaltrove.com/zeitfetch/</id><link href="https://terminaltrove.com/feed/zeitfetch/"></link><updated>2024-07-30T23:00:00Z</updated><summary type="html"><![CDATA[Instantaneous snapshots of system information.]]></summary><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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[jc]]></title><id>https://terminaltrove.com/jc/</id><link href="https://terminaltrove.com/feed/jc/"></link><updated>2024-07-30T23:00:00Z</updated><summary type="html"><![CDATA[A tool convert CLI output, files & strings to JSON/YAML.]]></summary><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>
<p class="whitespace-pre-wrap break-words">&nbsp;</p>
<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>
<p class="whitespace-pre-wrap break-words">&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[redu]]></title><id>https://terminaltrove.com/redu/</id><link href="https://terminaltrove.com/feed/redu/"></link><updated>2024-07-30T23:00:00Z</updated><summary type="html"><![CDATA[ncdu for your restic repository.]]></summary><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>
<p class="whitespace-pre-wrap break-words">&nbsp;</p>
<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>
<p class="whitespace-pre-wrap break-words">&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[prs]]></title><id>https://terminaltrove.com/prs/</id><link href="https://terminaltrove.com/feed/prs/"></link><updated>2024-07-23T23:00:00Z</updated><summary type="html"><![CDATA[Stay updated on PRs without leaving the terminal.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[bluetui]]></title><id>https://terminaltrove.com/bluetui/</id><link href="https://terminaltrove.com/feed/bluetui/"></link><updated>2024-07-23T23:00:00Z</updated><summary type="html"><![CDATA[TUI for managing bluetooth on Linux.]]></summary><content type="html"><![CDATA[<p>bluetui is a TUI tool for managing Bluetooth devices in the terminal for Linux based operating systems.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[scc]]></title><id>https://terminaltrove.com/scc/</id><link href="https://terminaltrove.com/feed/scc/"></link><updated>2024-07-23T23:00:00Z</updated><summary type="html"><![CDATA[A very fast accurate code counter with complexity calculations.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[cyme]]></title><id>https://terminaltrove.com/cyme/</id><link href="https://terminaltrove.com/feed/cyme/"></link><updated>2024-07-23T23:00:00Z</updated><summary type="html"><![CDATA[List system USB buses and devices.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[erdtree]]></title><id>https://terminaltrove.com/erdtree/</id><link href="https://terminaltrove.com/feed/erdtree/"></link><updated>2024-07-23T23:00:00Z</updated><summary type="html"><![CDATA[A general purpose filesystem and disk-usage utility.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[posting]]></title><id>https://terminaltrove.com/posting/</id><link href="https://terminaltrove.com/feed/posting/"></link><updated>2024-07-23T23:00:00Z</updated><summary type="html"><![CDATA[A powerful HTTP client that lives in your terminal.]]></summary><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>
<p class="whitespace-pre-wrap break-words">&nbsp;</p>
<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>
<p class="whitespace-pre-wrap break-words">&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[nap]]></title><id>https://terminaltrove.com/nap/</id><link href="https://terminaltrove.com/feed/nap/"></link><updated>2024-07-16T23:00:00Z</updated><summary type="html"><![CDATA[Code snippets in your terminal.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[recoverpy]]></title><id>https://terminaltrove.com/recoverpy/</id><link href="https://terminaltrove.com/feed/recoverpy/"></link><updated>2024-07-16T23:00:00Z</updated><summary type="html"><![CDATA[A TUI to interactively recover overwritten or deleted data.]]></summary><content type="html"><![CDATA[<p>RecoverPy is a TUI tool designed to assist users in retrieving deleted or overwritten files on Linux systems.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[sampler]]></title><id>https://terminaltrove.com/sampler/</id><link href="https://terminaltrove.com/feed/sampler/"></link><updated>2024-07-16T23:00:00Z</updated><summary type="html"><![CDATA[Visualization for any shell command.]]></summary><content type="html"><![CDATA[<p>sampler is a TUI tool that displays real-time dashboard metrics in the terminal.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[omm]]></title><id>https://terminaltrove.com/omm/</id><link href="https://terminaltrove.com/feed/omm/"></link><updated>2024-07-16T23:00:00Z</updated><summary type="html"><![CDATA[A keyboard-driven task manager for the terminal.]]></summary><content type="html"><![CDATA[<p>omm (on-my-mind) is a TUI driven task manager for the terminal.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[cidr]]></title><id>https://terminaltrove.com/cidr/</id><link href="https://terminaltrove.com/feed/cidr/"></link><updated>2024-07-16T23:00:00Z</updated><summary type="html"><![CDATA[A CLI to perform various actions on CIDR ranges.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[eva]]></title><id>https://terminaltrove.com/eva/</id><link href="https://terminaltrove.com/feed/eva/"></link><updated>2024-07-16T23:00:00Z</updated><summary type="html"><![CDATA[A calculator REPL, similar to bc.]]></summary><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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[ducker]]></title><id>https://terminaltrove.com/ducker/</id><link href="https://terminaltrove.com/feed/ducker/"></link><updated>2024-07-09T23:00:00Z</updated><summary type="html"><![CDATA[A slightly quackers Docker TUI.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[xh]]></title><id>https://terminaltrove.com/xh/</id><link href="https://terminaltrove.com/feed/xh/"></link><updated>2024-07-09T23:00:00Z</updated><summary type="html"><![CDATA[Friendly and fast tool for sending HTTP requests.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[cpufetch]]></title><id>https://terminaltrove.com/cpufetch/</id><link href="https://terminaltrove.com/feed/cpufetch/"></link><updated>2024-07-09T23:00:00Z</updated><summary type="html"><![CDATA[Simple yet fancy CPU architecture fetching tool.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[impala]]></title><id>https://terminaltrove.com/impala/</id><link href="https://terminaltrove.com/feed/impala/"></link><updated>2024-07-09T23:00:00Z</updated><summary type="html"><![CDATA[TUI for managing WiFi on Linux.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[kaskade]]></title><id>https://terminaltrove.com/kaskade/</id><link href="https://terminaltrove.com/feed/kaskade/"></link><updated>2024-07-09T23:00:00Z</updated><summary type="html"><![CDATA[A text user interface (TUI) for Apache Kafka.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[goji]]></title><id>https://terminaltrove.com/goji/</id><link href="https://terminaltrove.com/feed/goji/"></link><updated>2024-07-09T23:00:00Z</updated><summary type="html"><![CDATA[Commitizen-like tool for formatting commit messages using emojis.]]></summary><content type="html"><![CDATA[<p>goji is a tool that helps you create conventional commit style messages using emojis in the terminal.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[pillager]]></title><id>https://terminaltrove.com/pillager/</id><link href="https://terminaltrove.com/feed/pillager/"></link><updated>2024-07-02T23:00:00Z</updated><summary type="html"><![CDATA[Pillage filesystems for sensitive information.]]></summary><content type="html"><![CDATA[<p>pillager is a tool designed to search directories for sensitive information in files.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[dblab]]></title><id>https://terminaltrove.com/dblab/</id><link href="https://terminaltrove.com/feed/dblab/"></link><updated>2024-07-02T23:00:00Z</updated><summary type="html"><![CDATA[The database client designed for command line specialists.]]></summary><content type="html"><![CDATA[<p>dblab is a TUI database client that has support for PostgreSQL, MySQL, SQLite3, Oracle, and SQL Server.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[mprocs]]></title><id>https://terminaltrove.com/mprocs/</id><link href="https://terminaltrove.com/feed/mprocs/"></link><updated>2024-07-02T23:00:00Z</updated><summary type="html"><![CDATA[Run multiple commands in parallel.]]></summary><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>
<p class="whitespace-pre-wrap break-words">&nbsp;</p>
<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>
<p class="whitespace-pre-wrap break-words">&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[shellcheck]]></title><id>https://terminaltrove.com/shellcheck/</id><link href="https://terminaltrove.com/feed/shellcheck/"></link><updated>2024-07-02T23:00:00Z</updated><summary type="html"><![CDATA[A static analysis tool for shell scripts.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[pdu]]></title><id>https://terminaltrove.com/pdu/</id><link href="https://terminaltrove.com/feed/pdu/"></link><updated>2024-07-02T23:00:00Z</updated><summary type="html"><![CDATA[Highly parallelized, blazing fast directory tree analyzer.]]></summary><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>
<p class="whitespace-pre-wrap break-words">&nbsp;</p>
<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>
<p class="whitespace-pre-wrap break-words">&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[calcure]]></title><id>https://terminaltrove.com/calcure/</id><link href="https://terminaltrove.com/feed/calcure/"></link><updated>2024-07-02T23:00:00Z</updated><summary type="html"><![CDATA[Modern, customizable TUI calendar and task manager.]]></summary><content type="html"><![CDATA[<p class="whitespace-pre-wrap break-words">calcure is a TUI calendar and task manager with a customizable interface.</p>
<p class="whitespace-pre-wrap break-words">&nbsp;</p>
<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>
<p class="whitespace-pre-wrap break-words">&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[typeinc]]></title><id>https://terminaltrove.com/typeinc/</id><link href="https://terminaltrove.com/feed/typeinc/"></link><updated>2024-06-25T23:00:00Z</updated><summary type="html"><![CDATA[A cool ncurses based typing speed test tool.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[logmerger]]></title><id>https://terminaltrove.com/logmerger/</id><link href="https://terminaltrove.com/feed/logmerger/"></link><updated>2024-06-25T23:00:00Z</updated><summary type="html"><![CDATA[A utility to view multiple log files with merged timeline.]]></summary><content type="html"><![CDATA[<p>logmerger is a TUI tool designed for viewing multiple log files merged by timestamps.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[pgtree]]></title><id>https://terminaltrove.com/pgtree/</id><link href="https://terminaltrove.com/feed/pgtree/"></link><updated>2024-06-25T23:00:00Z</updated><summary type="html"><![CDATA[Unix process hierarchy tree for specific processes.]]></summary><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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[mise]]></title><id>https://terminaltrove.com/mise/</id><link href="https://terminaltrove.com/feed/mise/"></link><updated>2024-06-25T23:00:00Z</updated><summary type="html"><![CDATA[The front-end to your dev env.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[hostctl]]></title><id>https://terminaltrove.com/hostctl/</id><link href="https://terminaltrove.com/feed/hostctl/"></link><updated>2024-06-25T23:00:00Z</updated><summary type="html"><![CDATA[A CLI tool to manage /etc/hosts like a pro!]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[ktop]]></title><id>https://terminaltrove.com/ktop/</id><link href="https://terminaltrove.com/feed/ktop/"></link><updated>2024-06-25T23:00:00Z</updated><summary type="html"><![CDATA[A top-like tool for your Kubernetes clusters.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[goto]]></title><id>https://terminaltrove.com/goto/</id><link href="https://terminaltrove.com/feed/goto/"></link><updated>2024-06-18T23:00:00Z</updated><summary type="html"><![CDATA[SSH manager for easy server access.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[pumas]]></title><id>https://terminaltrove.com/pumas/</id><link href="https://terminaltrove.com/feed/pumas/"></link><updated>2024-06-18T23:00:00Z</updated><summary type="html"><![CDATA[Power Usage Monitor for Apple Silicon.]]></summary><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>
<p>&nbsp;</p>
<p>It displays metrics such as CPU cluster, GPU, and ANE utilization, as well as power usage and frequency metrics and more.</p>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[hours]]></title><id>https://terminaltrove.com/hours/</id><link href="https://terminaltrove.com/feed/hours/"></link><updated>2024-06-18T23:00:00Z</updated><summary type="html"><![CDATA[no-frills time tracking toolkit for the command line.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>hours while being simple and user-friendly, offers users an overview of time allocation across various tasks.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[dyff]]></title><id>https://terminaltrove.com/dyff/</id><link href="https://terminaltrove.com/feed/dyff/"></link><updated>2024-06-18T23:00:00Z</updated><summary type="html"><![CDATA[diff tool for YAML files, and sometimes JSON.]]></summary><content type="html"><![CDATA[<p>dyff is a CLI tool used to compare differences between YAML files and also JSON files.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[fq]]></title><id>https://terminaltrove.com/fq/</id><link href="https://terminaltrove.com/feed/fq/"></link><updated>2024-06-18T23:00:00Z</updated><summary type="html"><![CDATA[jq for binary formats.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[fnm]]></title><id>https://terminaltrove.com/fnm/</id><link href="https://terminaltrove.com/feed/fnm/"></link><updated>2024-06-18T23:00:00Z</updated><summary type="html"><![CDATA[fast and simple node.js version manager in rust.]]></summary><content type="html"><![CDATA[<p>fnm or (Fast Node Manager) is a node.js version manager, written in Rust.</p>
<p>&nbsp;</p>
<p>It is compatible with '.node-version' and '.nvmrc' files, which makes it easier to manage multiple Node.js versions across different projects.</p>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[mdtt]]></title><id>https://terminaltrove.com/mdtt/</id><link href="https://terminaltrove.com/feed/mdtt/"></link><updated>2024-06-11T23:00:00Z</updated><summary type="html"><![CDATA[Markdown Table Editor TUI.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[fend]]></title><id>https://terminaltrove.com/fend/</id><link href="https://terminaltrove.com/feed/fend/"></link><updated>2024-06-11T23:00:00Z</updated><summary type="html"><![CDATA[An arbitrary-precision unit-aware calculator.]]></summary><content type="html"><![CDATA[<p>fend is an arbitrary-precision, unit-aware powerful calculator built for the terminal.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>fend is useful for those who require a cross platform terminal calculator for complex calculations or even simple mathematical operations.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[gopass]]></title><id>https://terminaltrove.com/gopass/</id><link href="https://terminaltrove.com/feed/gopass/"></link><updated>2024-06-11T23:00:00Z</updated><summary type="html"><![CDATA[The enhanced unix password manager for teams.]]></summary><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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[lnav]]></title><id>https://terminaltrove.com/lnav/</id><link href="https://terminaltrove.com/feed/lnav/"></link><updated>2024-06-11T23:00:00Z</updated><summary type="html"><![CDATA[An ncurses-based log file viewer for the terminal.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[hwatch]]></title><id>https://terminaltrove.com/hwatch/</id><link href="https://terminaltrove.com/feed/hwatch/"></link><updated>2024-06-11T23:00:00Z</updated><summary type="html"><![CDATA[An alternative watch command.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[qrtool]]></title><id>https://terminaltrove.com/qrtool/</id><link href="https://terminaltrove.com/feed/qrtool/"></link><updated>2024-06-11T23:00:00Z</updated><summary type="html"><![CDATA[A utility for encoding or decoding QR codes.]]></summary><content type="html"><![CDATA[<p>qrtool is a command-line utility designed for encoding or decoding QR codes.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>Beyond basic encoding and decoding, qrtool integrates with other programs and supports reading and writing of many other image formats.&nbsp;</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[jnv]]></title><id>https://terminaltrove.com/jnv/</id><link href="https://terminaltrove.com/feed/jnv/"></link><updated>2024-06-04T23:00:00Z</updated><summary type="html"><![CDATA[Interactive JSON filter using jq.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[typioca]]></title><id>https://terminaltrove.com/typioca/</id><link href="https://terminaltrove.com/feed/typioca/"></link><updated>2024-06-04T23:00:00Z</updated><summary type="html"><![CDATA[Cozy typing speed tester in terminal.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>typioca is particularly suitable for anyone seeking to refine their typing skills with a minimalist, cozy experience in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[pug]]></title><id>https://terminaltrove.com/pug/</id><link href="https://terminaltrove.com/feed/pug/"></link><updated>2024-06-04T23:00:00Z</updated><summary type="html"><![CDATA[Drive terraform at terminal velocity.]]></summary><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>
<p>&nbsp;</p>
<p>Apart from performance enhancements, pug also features workspaces and the creation and application of several plans simultaneously in the terminal.</p>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[kubecolor]]></title><id>https://terminaltrove.com/kubecolor/</id><link href="https://terminaltrove.com/feed/kubecolor/"></link><updated>2024-06-04T23:00:00Z</updated><summary type="html"><![CDATA[Colorize your kubectl output.]]></summary><content type="html"><![CDATA[<div class="flex flex-grow flex-col max-w-full">
<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">
<div class="markdown prose w-full break-words dark:prose-invert dark">
<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>
<p>&nbsp;</p>
<p>Key features include customizable color themes, support for colorblind users, and integration with various package managers.</p>
<p>&nbsp;</p>
<p>This tool is useful for Kubernetes users who want clearer command outputs and can be used in any terminal environment.</p>
</div>
</div>
</div>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[lemmeknow]]></title><id>https://terminaltrove.com/lemmeknow/</id><link href="https://terminaltrove.com/feed/lemmeknow/"></link><updated>2024-06-04T23:00:00Z</updated><summary type="html"><![CDATA[The fastest way to identify anything!]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[erldash]]></title><id>https://terminaltrove.com/erldash/</id><link href="https://terminaltrove.com/feed/erldash/"></link><updated>2024-06-04T23:00:00Z</updated><summary type="html"><![CDATA[A simple, terminal-based Erlang dashboard.]]></summary><content type="html"><![CDATA[<p>erldash is a TUI dashboard for displaying Erlang statistics in the terminal.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[hyperfine]]></title><id>https://terminaltrove.com/hyperfine/</id><link href="https://terminaltrove.com/feed/hyperfine/"></link><updated>2024-05-28T23:00:00Z</updated><summary type="html"><![CDATA[A command-line benchmarking tool.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[sig]]></title><id>https://terminaltrove.com/sig/</id><link href="https://terminaltrove.com/feed/sig/"></link><updated>2024-05-28T23:00:00Z</updated><summary type="html"><![CDATA[interactive grep. (for streaming)]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[oterm]]></title><id>https://terminaltrove.com/oterm/</id><link href="https://terminaltrove.com/feed/oterm/"></link><updated>2024-05-28T23:00:00Z</updated><summary type="html"><![CDATA[A text-based terminal client for ollama.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[grex]]></title><id>https://terminaltrove.com/grex/</id><link href="https://terminaltrove.com/feed/grex/"></link><updated>2024-05-28T23:00:00Z</updated><summary type="html"><![CDATA[generate regular expressions from user-provided test cases.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[kbt]]></title><id>https://terminaltrove.com/kbt/</id><link href="https://terminaltrove.com/feed/kbt/"></link><updated>2024-05-28T23:00:00Z</updated><summary type="html"><![CDATA[A keyboard tester in terminal.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[onefetch]]></title><id>https://terminaltrove.com/onefetch/</id><link href="https://terminaltrove.com/feed/onefetch/"></link><updated>2024-05-28T23:00:00Z</updated><summary type="html"><![CDATA[A command-line Git information tool.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[otti]]></title><id>https://terminaltrove.com/otti/</id><link href="https://terminaltrove.com/feed/otti/"></link><updated>2024-05-21T23:00:00Z</updated><summary type="html"><![CDATA[one-time TUI password manager for the terminal.]]></summary><content type="html"><![CDATA[<p>otti is a TUI tool that generates one-time passwords through a terminal interface.</p>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[flawz]]></title><id>https://terminaltrove.com/flawz/</id><link href="https://terminaltrove.com/feed/flawz/"></link><updated>2024-05-21T23:00:00Z</updated><summary type="html"><![CDATA[A TUI for browsing CVE security vulnerabilities.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[diskonaut]]></title><id>https://terminaltrove.com/diskonaut/</id><link href="https://terminaltrove.com/feed/diskonaut/"></link><updated>2024-05-21T23:00:00Z</updated><summary type="html"><![CDATA[terminal disk space navigator.]]></summary><content type="html"><![CDATA[<p>diskonaut is a TUI terminal application designed to help users manage disk space.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[oxker]]></title><id>https://terminaltrove.com/oxker/</id><link href="https://terminaltrove.com/feed/oxker/"></link><updated>2024-05-21T23:00:00Z</updated><summary type="html"><![CDATA[A simple TUI to view & control docker containers.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[aichat]]></title><id>https://terminaltrove.com/aichat/</id><link href="https://terminaltrove.com/feed/aichat/"></link><updated>2024-05-21T23:00:00Z</updated><summary type="html"><![CDATA[all-in-one AI powered CLI chat and copilot.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[blink]]></title><id>https://terminaltrove.com/blink/</id><link href="https://terminaltrove.com/feed/blink/"></link><updated>2024-05-21T23:00:00Z</updated><summary type="html"><![CDATA[tiniest x86-64-linux emulator.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[gri]]></title><id>https://terminaltrove.com/gri/</id><link href="https://terminaltrove.com/feed/gri/"></link><updated>2024-05-14T23:00:00Z</updated><summary type="html"><![CDATA[manage git/gerrit change requests in the terminal.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>gri is most beneficial when dealing with extensive codebases and numerous review requests across different platforms.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[presenterm]]></title><id>https://terminaltrove.com/presenterm/</id><link href="https://terminaltrove.com/feed/presenterm/"></link><updated>2024-05-14T23:00:00Z</updated><summary type="html"><![CDATA[A TUI markdown terminal slideshow tool.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[flameshow]]></title><id>https://terminaltrove.com/flameshow/</id><link href="https://terminaltrove.com/feed/flameshow/"></link><updated>2024-05-14T23:00:00Z</updated><summary type="html"><![CDATA[A flamegraph viewer in the terminal.]]></summary><content type="html"><![CDATA[<p>flameshow is a python tool designed to view flamegraphs in the terminal.</p>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[csvlens]]></title><id>https://terminaltrove.com/csvlens/</id><link href="https://terminaltrove.com/feed/csvlens/"></link><updated>2024-05-14T23:00:00Z</updated><summary type="html"><![CDATA[a csv viewer like less but made for csv.]]></summary><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>
<p>&nbsp;</p>
<p>It offers easy navigation, powerful filtering, search capabilities and keybindings for navigating around the TUI interface.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[atac]]></title><id>https://terminaltrove.com/atac/</id><link href="https://terminaltrove.com/feed/atac/"></link><updated>2024-05-14T23:00:00Z</updated><summary type="html"><![CDATA[A simple API client (postman like) in your terminal.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>atac works best for developers needing an offline, cross platform and lightweight API client without a graphical interface or GUI.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[hexabyte]]></title><id>https://terminaltrove.com/hexabyte/</id><link href="https://terminaltrove.com/feed/hexabyte/"></link><updated>2024-05-14T23:00:00Z</updated><summary type="html"><![CDATA[A modern, modular, and robust TUI hex editor.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>hexabyte is useful for developers or anyone needing to inspect or edit binary files.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[kmon]]></title><id>https://terminaltrove.com/kmon/</id><link href="https://terminaltrove.com/feed/kmon/"></link><updated>2024-05-07T23:00:00Z</updated><summary type="html"><![CDATA[Linux Kernel Manager and Activity Monitor.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[fx]]></title><id>https://terminaltrove.com/fx/</id><link href="https://terminaltrove.com/feed/fx/"></link><updated>2024-05-07T23:00:00Z</updated><summary type="html"><![CDATA[command-line tool and terminal JSON viewer.]]></summary><content type="html"><![CDATA[<p>fx is a command-line cross-platform JSON processing tool and terminal viewer.&nbsp;</p>
<p>&nbsp;</p>
<p>It allows users to view JSON files in the terminal, filter and transform JSON data, and more.&nbsp;</p>
<p>&nbsp;</p>
<p>fx supports various features like filtering with JavaScript syntax, updating JSON using JS, and piping data in/out.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[keyb]]></title><id>https://terminaltrove.com/keyb/</id><link href="https://terminaltrove.com/feed/keyb/"></link><updated>2024-05-07T23:00:00Z</updated><summary type="html"><![CDATA[Create and view custom hotkey cheatsheets in the terminal.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>keyb is perfect for developers who work extensively in the terminal and need an accessible way to remember complex keybindings.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[lazynpm]]></title><id>https://terminaltrove.com/lazynpm/</id><link href="https://terminaltrove.com/feed/lazynpm/"></link><updated>2024-05-07T23:00:00Z</updated><summary type="html"><![CDATA[A simple TUI for npm commands.]]></summary><content type="html"><![CDATA[<p>lazynpm is a terminal-based tool for managing npm commands.</p>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[tinboard]]></title><id>https://terminaltrove.com/tinboard/</id><link href="https://terminaltrove.com/feed/tinboard/"></link><updated>2024-05-07T23:00:00Z</updated><summary type="html"><![CDATA[A terminal-based client for pinboard.in]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>tinboard brings the Pinboard service to the terminal which is useful for those who prefer the TUI experience.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[portal]]></title><id>https://terminaltrove.com/portal/</id><link href="https://terminaltrove.com/feed/portal/"></link><updated>2024-05-07T23:00:00Z</updated><summary type="html"><![CDATA[A quick and easy command-line file transfer utility.]]></summary><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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[nvitop]]></title><id>https://terminaltrove.com/nvitop/</id><link href="https://terminaltrove.com/feed/nvitop/"></link><updated>2024-04-30T23:00:00Z</updated><summary type="html"><![CDATA[An interactive NVIDIA-GPU process viewer and beyond.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>nvitop is ideal for developers, system administrators and GPU kernel engineers that need to monitor GPU utilization data on NVIDIA devices quickly.</p>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[terraform-tui]]></title><id>https://terminaltrove.com/terraform-tui/</id><link href="https://terminaltrove.com/feed/terraform-tui/"></link><updated>2024-04-30T23:00:00Z</updated><summary type="html"><![CDATA[A powerful terraform textual TUI.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>terraform-tui supports creating and viewing plans in full color within the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[adguardian-term]]></title><id>https://terminaltrove.com/adguardian-term/</id><link href="https://terminaltrove.com/feed/adguardian-term/"></link><updated>2024-04-30T23:00:00Z</updated><summary type="html"><![CDATA[An AdGuard Home terminal monitoring tool.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[stu]]></title><id>https://terminaltrove.com/stu/</id><link href="https://terminaltrove.com/feed/stu/"></link><updated>2024-04-30T23:00:00Z</updated><summary type="html"><![CDATA[A TUI application for AWS S3 written in Rust.]]></summary><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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[jwt-ui]]></title><id>https://terminaltrove.com/jwt-ui/</id><link href="https://terminaltrove.com/feed/jwt-ui/"></link><updated>2024-04-30T23:00:00Z</updated><summary type="html"><![CDATA[A CLI and TUI for decoding/encoding JSON Web Tokens.]]></summary><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>
<p>&nbsp;</p>
<p>It operates offline with a TUI interface that includes theme customization and clipboard support for inspecting and debugging JWT tokens.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[doggo]]></title><id>https://terminaltrove.com/doggo/</id><link href="https://terminaltrove.com/feed/doggo/"></link><updated>2024-04-30T23:00:00Z</updated><summary type="html"><![CDATA[A command-line DNS client for humans.]]></summary><content type="html"><![CDATA[<p>doggo is a command-line DNS client designed to make DNS lookups intuitive and easier to read.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[tuime]]></title><id>https://terminaltrove.com/tuime/</id><link href="https://terminaltrove.com/feed/tuime/"></link><updated>2024-04-23T23:00:00Z</updated><summary type="html"><![CDATA[A colorful and customizable TUI clock written in Rust.]]></summary><content type="html"><![CDATA[<p>tuime is a TUI application which shows a fun, simple and colorful clock for your terminal.</p>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[browsr]]></title><id>https://terminaltrove.com/browsr/</id><link href="https://terminaltrove.com/feed/browsr/"></link><updated>2024-04-23T23:00:00Z</updated><summary type="html"><![CDATA[A pleasant file explorer in your terminal supporting all filesystems.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[iamb]]></title><id>https://terminaltrove.com/iamb/</id><link href="https://terminaltrove.com/feed/iamb/"></link><updated>2024-04-23T23:00:00Z</updated><summary type="html"><![CDATA[A matrix client for vim addicts.]]></summary><content type="html"><![CDATA[<p>iamb is a terminal based matrix client for users who prefer to chat within the terminal interface.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[dns53]]></title><id>https://terminaltrove.com/dns53/</id><link href="https://terminaltrove.com/feed/dns53/"></link><updated>2024-04-23T23:00:00Z</updated><summary type="html"><![CDATA[Expose your EC2 quickly, easily and privately within a VPC.]]></summary><content type="html"><![CDATA[<p>dns53 allows you to collaborate with a colleague by exposing your EC2 within a team VPC privately.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>Once your EC2 is exposed, control how it is accessed through your EC2 security groups.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[oha]]></title><id>https://terminaltrove.com/oha/</id><link href="https://terminaltrove.com/feed/oha/"></link><updated>2024-04-23T23:00:00Z</updated><summary type="html"><![CDATA[A tiny TUI program that sends some load to a web application.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[sttr]]></title><id>https://terminaltrove.com/sttr/</id><link href="https://terminaltrove.com/feed/sttr/"></link><updated>2024-04-23T23:00:00Z</updated><summary type="html"><![CDATA[A CLI/TUI tool to perform 30+ string transformations on text.]]></summary><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>
<p class="p1">&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[termscp]]></title><id>https://terminaltrove.com/termscp/</id><link href="https://terminaltrove.com/feed/termscp/"></link><updated>2024-04-16T23:00:00Z</updated><summary type="html"><![CDATA[A feature rich terminal file transfer tool.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[bombadillo]]></title><id>https://terminaltrove.com/bombadillo/</id><link href="https://terminaltrove.com/feed/bombadillo/"></link><updated>2024-04-16T23:00:00Z</updated><summary type="html"><![CDATA[A non-web client for the terminal, supporting Gopher, Gemini and much more.]]></summary><content type="html"><![CDATA[<p>bombadillo is a terminal-based, non-web browser that supports multiple protocols like Gopher, Gemini, and Finger natively.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[kondo]]></title><id>https://terminaltrove.com/kondo/</id><link href="https://terminaltrove.com/feed/kondo/"></link><updated>2024-04-16T23:00:00Z</updated><summary type="html"><![CDATA[Cleans node_modules, target, build, and friends from your projects.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[superfile]]></title><id>https://terminaltrove.com/superfile/</id><link href="https://terminaltrove.com/feed/superfile/"></link><updated>2024-04-16T23:00:00Z</updated><summary type="html"><![CDATA[fancy, modern file manager in the terminal.]]></summary><content type="html"><![CDATA[<p>superfile is a modern file manager written in Go that is designed for the terminal.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[netscanner]]></title><id>https://terminaltrove.com/netscanner/</id><link href="https://terminaltrove.com/feed/netscanner/"></link><updated>2024-04-16T23:00:00Z</updated><summary type="html"><![CDATA[A network scanning tool.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>netscanner is available on macOS and Linux and requires root access to work.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[ov]]></title><id>https://terminaltrove.com/ov/</id><link href="https://terminaltrove.com/feed/ov/"></link><updated>2024-04-16T23:00:00Z</updated><summary type="html"><![CDATA[A feature rich terminal-based pager.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[halp]]></title><id>https://terminaltrove.com/halp/</id><link href="https://terminaltrove.com/feed/halp/"></link><updated>2024-04-10T11:00:00Z</updated><summary type="html"><![CDATA[A CLI tool to get help with CLI tools.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[navi]]></title><id>https://terminaltrove.com/navi/</id><link href="https://terminaltrove.com/feed/navi/"></link><updated>2024-04-09T23:00:00Z</updated><summary type="html"><![CDATA[An interactive cheatsheet tool for the command line.]]></summary><content type="html"><![CDATA[<p>navi is a tool that lets you execute one line commands from cheatsheets in the terminal.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[aerc]]></title><id>https://terminaltrove.com/aerc/</id><link href="https://terminaltrove.com/feed/aerc/"></link><updated>2024-04-09T23:00:00Z</updated><summary type="html"><![CDATA[A pretty good email client.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[notox]]></title><id>https://terminaltrove.com/notox/</id><link href="https://terminaltrove.com/feed/notox/"></link><updated>2024-04-09T23:00:00Z</updated><summary type="html"><![CDATA[No toxic names anymore.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>This tool supports various options for customization, including quiet mode, JSON output and filtering to display only errors in JSON format.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[fnug]]></title><id>https://terminaltrove.com/fnug/</id><link href="https://terminaltrove.com/feed/fnug/"></link><updated>2024-04-09T23:00:00Z</updated><summary type="html"><![CDATA[Run all your lints, tests and commands at once, in the terminal.]]></summary><content type="html"><![CDATA[<p>fnug is a TUI and multiplexer designed for running lints, tests, and other commands concurrently in the terminal.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[atop]]></title><id>https://terminaltrove.com/atop/</id><link href="https://terminaltrove.com/feed/atop/"></link><updated>2024-04-09T23:00:00Z</updated><summary type="html"><![CDATA[An advanced interactive monitor for linux systems.]]></summary><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>
<p>&nbsp;</p>
<p>It's capable of highlighting overloaded resources, adjusting display columns and delivering in-depth usage reports.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[pastel]]></title><id>https://terminaltrove.com/pastel/</id><link href="https://terminaltrove.com/feed/pastel/"></link><updated>2024-04-02T23:00:00Z</updated><summary type="html"><![CDATA[Generate, analyze, convert and manipulate colors.]]></summary><content type="html"><![CDATA[<p>pastel is a CLI tool that generates, analyzes and converts colors directly from the terminal.&nbsp;</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[fork-cleaner]]></title><id>https://terminaltrove.com/fork-cleaner/</id><link href="https://terminaltrove.com/feed/fork-cleaner/"></link><updated>2024-04-02T23:00:00Z</updated><summary type="html"><![CDATA[A tool to clean up old and inactive forks on your GitHub account.]]></summary><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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[servitor]]></title><id>https://terminaltrove.com/servitor/</id><link href="https://terminaltrove.com/feed/servitor/"></link><updated>2024-04-02T23:00:00Z</updated><summary type="html"><![CDATA[A fediverse client with a terminal interface]]></summary><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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[ttyplot]]></title><id>https://terminaltrove.com/ttyplot/</id><link href="https://terminaltrove.com/feed/ttyplot/"></link><updated>2024-04-02T23:00:00Z</updated><summary type="html"><![CDATA[A realtime terminal plotting utility with data input from stdin.]]></summary><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>
<p>&nbsp;</p>
<p>Suitable for visualizing metrics from commands like ping, snmpget, netstat, and more.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[hurl]]></title><id>https://terminaltrove.com/hurl/</id><link href="https://terminaltrove.com/feed/hurl/"></link><updated>2024-04-02T23:00:00Z</updated><summary type="html"><![CDATA[Run and test HTTP requests with plain text.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[openapi-tui]]></title><id>https://terminaltrove.com/openapi-tui/</id><link href="https://terminaltrove.com/feed/openapi-tui/"></link><updated>2024-04-02T23:00:00Z</updated><summary type="html"><![CDATA[Browse and run APIs defined with OpenAPI v3.0 in the TUI]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[mitmproxy]]></title><id>https://terminaltrove.com/mitmproxy/</id><link href="https://terminaltrove.com/feed/mitmproxy/"></link><updated>2024-03-27T06:58:11.072Z</updated><summary type="html"><![CDATA[A TLS/SSL-capable interception HTTP proxy.]]></summary><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>
<p>&nbsp;</p>
<p>It allows real-time monitoring, request replay and manipulation of HTTP requests, supporting protocols like HTTP/1, HTTP/2, and websockets.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[gallery-dl]]></title><id>https://terminaltrove.com/gallery-dl/</id><link href="https://terminaltrove.com/feed/gallery-dl/"></link><updated>2024-03-27T06:29:18.893Z</updated><summary type="html"><![CDATA[Download image galleries and collections from image hosting sites.]]></summary><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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[bandwhich]]></title><id>https://terminaltrove.com/bandwhich/</id><link href="https://terminaltrove.com/feed/bandwhich/"></link><updated>2024-03-27T06:02:51.137Z</updated><summary type="html"><![CDATA[Terminal bandwidth utilization tool]]></summary><content type="html"><![CDATA[<p>bandwhich is a network monitoring TUI tool, revealing bandwidth usage by process, connection, and IP in real-time.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[tz]]></title><id>https://terminaltrove.com/tz/</id><link href="https://terminaltrove.com/feed/tz/"></link><updated>2024-03-27T00:00:00Z</updated><summary type="html"><![CDATA[A terminal based timezone helper]]></summary><content type="html"><![CDATA[<p>tz helps you schedule things across time zones.</p>
<p>&nbsp;</p>
<p>It's an interactive TUI program that displays time across the time zones of your choosing.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[pathos]]></title><id>https://terminaltrove.com/pathos/</id><link href="https://terminaltrove.com/feed/pathos/"></link><updated>2024-03-27T00:00:00Z</updated><summary type="html"><![CDATA[A terminal interface for editing and managing PATH environment variables.]]></summary><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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[slides]]></title><id>https://terminaltrove.com/slides/</id><link href="https://terminaltrove.com/feed/slides/"></link><updated>2024-03-27T00:00:00Z</updated><summary type="html"><![CDATA[A terminal based presentation tool]]></summary><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>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[pvw]]></title><id>https://terminaltrove.com/pvw/</id><link href="https://terminaltrove.com/feed/pvw/"></link><updated>2024-03-20T00:00:00Z</updated><summary type="html"><![CDATA[A terminal-based (TUI) port viewer in Go]]></summary><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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[crates-tui]]></title><id>https://terminaltrove.com/crates-tui/</id><link href="https://terminaltrove.com/feed/crates-tui/"></link><updated>2024-03-20T00:00:00Z</updated><summary type="html"><![CDATA[A TUI for exploring crates.io]]></summary><content type="html"><![CDATA[<p>crates-tui is a TUI tool to search and explore Rust libraries from crates.io in the terminal.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[numbat]]></title><id>https://terminaltrove.com/numbat/</id><link href="https://terminaltrove.com/feed/numbat/"></link><updated>2024-03-20T00:00:00Z</updated><summary type="html"><![CDATA[high precision scientific calculator with full support for physical units.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[jaq]]></title><id>https://terminaltrove.com/jaq/</id><link href="https://terminaltrove.com/feed/jaq/"></link><updated>2024-03-20T00:00:00Z</updated><summary type="html"><![CDATA[A jq clone focused on correctness, speed, and simplicity]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[stree]]></title><id>https://terminaltrove.com/stree/</id><link href="https://terminaltrove.com/feed/stree/"></link><updated>2024-03-20T00:00:00Z</updated><summary type="html"><![CDATA[A simple directory tree command for listing AWS S3 bucket]]></summary><content type="html"><![CDATA[<p>stree is a CLI tool designed to visualize the directory tree structure of an S3 bucket.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>stree supports LocalStack for local testing, allowing customization for AWS profiles, regions, and setting directory depth levels.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[amp]]></title><id>https://terminaltrove.com/amp/</id><link href="https://terminaltrove.com/feed/amp/"></link><updated>2024-03-20T00:00:00Z</updated><summary type="html"><![CDATA[A complete text editor for your terminal.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[git-split-diffs]]></title><id>https://terminaltrove.com/git-split-diffs/</id><link href="https://terminaltrove.com/feed/git-split-diffs/"></link><updated>2024-03-13T03:28:04.391Z</updated><summary type="html"><![CDATA[Syntax highlighted side-by-side diffs in your terminal]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>This tool is useful for those familiar with GitHub's split diffs but would like this functionality all in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[sd]]></title><id>https://terminaltrove.com/sd/</id><link href="https://terminaltrove.com/feed/sd/"></link><updated>2024-03-13T02:13:35.714Z</updated><summary type="html"><![CDATA[Intuitive find & replace CLI (sed alternative)]]></summary><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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[age]]></title><id>https://terminaltrove.com/age/</id><link href="https://terminaltrove.com/feed/age/"></link><updated>2024-03-13T00:00:00Z</updated><summary type="html"><![CDATA[A simple, modern and secure file encryption tool.]]></summary><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>
<p>&nbsp;</p>
<p>Through the use of plugins, age can be extended to use Yubikeys, Apple Secure Enclave and Hardware wallets.</p>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[restic]]></title><id>https://terminaltrove.com/restic/</id><link href="https://terminaltrove.com/feed/restic/"></link><updated>2024-03-13T00:00:00Z</updated><summary type="html"><![CDATA[Fast, secure, efficient backup program.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[tran]]></title><id>https://terminaltrove.com/tran/</id><link href="https://terminaltrove.com/feed/tran/"></link><updated>2024-03-13T00:00:00Z</updated><summary type="html"><![CDATA[Securely transfer and send anything between computers with a TUI]]></summary><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>
<p>&nbsp;</p>
<p>It has the ability to use a configuration YAML file to customize the editor, mousewheel behavior and the starting directory.</p>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[buku]]></title><id>https://terminaltrove.com/buku/</id><link href="https://terminaltrove.com/feed/buku/"></link><updated>2024-03-13T00:00:00Z</updated><summary type="html"><![CDATA[Personal mini-web in text]]></summary><content type="html"><![CDATA[<p>Buku is a robust bookmark management tool designed for the command line.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>buku's database is portable and mergeable, facilitating easy synchronization across devices.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[tailspin]]></title><id>https://terminaltrove.com/tailspin/</id><link href="https://terminaltrove.com/feed/tailspin/"></link><updated>2024-03-06T00:00:00Z</updated><summary type="html"><![CDATA[A log file highlighter]]></summary><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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[tealdeer]]></title><id>https://terminaltrove.com/tealdeer/</id><link href="https://terminaltrove.com/feed/tealdeer/"></link><updated>2024-03-06T00:00:00Z</updated><summary type="html"><![CDATA[A very fast implementation of tldr in Rust.]]></summary><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>
<p>&nbsp;</p>
<p>It aims to make command usage easier to understand with concise examples.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[dolphie]]></title><id>https://terminaltrove.com/dolphie/</id><link href="https://terminaltrove.com/feed/dolphie/"></link><updated>2024-03-06T00:00:00Z</updated><summary type="html"><![CDATA[Realtime MySQL health monitoring in the terminal.]]></summary><content type="html"><![CDATA[<p>dolphie is a TUI tool that offers real-time MySQL database monitoring directly in the terminal.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[rclone]]></title><id>https://terminaltrove.com/rclone/</id><link href="https://terminaltrove.com/feed/rclone/"></link><updated>2024-03-06T00:00:00Z</updated><summary type="html"><![CDATA[rsync for cloud storage]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>It's designed for efficient, secure file transfer and management across a wide range of cloud services.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[goose]]></title><id>https://terminaltrove.com/goose/</id><link href="https://terminaltrove.com/feed/goose/"></link><updated>2024-03-06T00:00:00Z</updated><summary type="html"><![CDATA[A database migration tool written in Go.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[gocovsh]]></title><id>https://terminaltrove.com/gocovsh/</id><link href="https://terminaltrove.com/feed/gocovsh/"></link><updated>2024-03-06T00:00:00Z</updated><summary type="html"><![CDATA[A shell for interacting with Go coverage profiles.]]></summary><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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[viddy]]></title><id>https://terminaltrove.com/viddy/</id><link href="https://terminaltrove.com/feed/viddy/"></link><updated>2024-03-06T00:00:00Z</updated><summary type="html"><![CDATA[A modern watch command, time machine and pager.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>Use viddy to monitor command outputs over time with enhanced control. Ideal for developers and system administrators who prefer terminal tools.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[cotp]]></title><id>https://terminaltrove.com/cotp/</id><link href="https://terminaltrove.com/feed/cotp/"></link><updated>2024-03-06T00:00:00Z</updated><summary type="html"><![CDATA[trusted, encrypted, TOTP/HOTP authenticator with import functionality.]]></summary><content type="html"><![CDATA[<p>cotp is a secure, encrypted command-line tool for managing TOTP and HOTP authentication codes.</p>
<p>&nbsp;</p>
<p>The tool includes an import feature, which migrates the management of authentication codes from other services to cotp.</p>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[updo]]></title><id>https://terminaltrove.com/updo/</id><link href="https://terminaltrove.com/feed/updo/"></link><updated>2024-03-06T00:00:00Z</updated><summary type="html"><![CDATA[Uptime monitoring CLI tool with alerting and advanced settings.]]></summary><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>
<p>&nbsp;</p>
<p>It supports both HTTP and HTTPS, making it versatile for various monitoring needs without requiring complex setup or configuration.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[opencubicplayer]]></title><id>https://terminaltrove.com/opencubicplayer/</id><link href="https://terminaltrove.com/feed/opencubicplayer/"></link><updated>2024-03-06T00:00:00Z</updated><summary type="html"><![CDATA[ a text-based audio player with some few graphical views. ]]></summary><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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[ghq]]></title><id>https://terminaltrove.com/ghq/</id><link href="https://terminaltrove.com/feed/ghq/"></link><updated>2024-02-28T00:00:00Z</updated><summary type="html"><![CDATA[Remote repository management made easy.]]></summary><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>
<p>&nbsp;</p>
<p>It automates the cloning process, categorizes repositories into a structured directory layout, and facilitates easy access and management of multiple projects.</p>
<p>&nbsp;</p>
<p>ghq supports various version control systems, making it versatile for developers working with different types of code repositories.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[gomuks]]></title><id>https://terminaltrove.com/gomuks/</id><link href="https://terminaltrove.com/feed/gomuks/"></link><updated>2024-02-28T00:00:00Z</updated><summary type="html"><![CDATA[A terminal based Matrix client written in Go.]]></summary><content type="html"><![CDATA[<p>gomuks brings Matrix's rich open network for secure decentralized communication to the terminal in a TUI interface.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[kalker]]></title><id>https://terminaltrove.com/kalker/</id><link href="https://terminaltrove.com/feed/kalker/"></link><updated>2024-02-28T00:00:00Z</updated><summary type="html"><![CDATA[A scientific terminal calculator with math syntax.]]></summary><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>
<p>&nbsp;</p>
<p>Kalker also can do root finding, piecewise functions, and allows working with different number bases.</p>
<p>&nbsp;</p>
<p>Kalker's interface is syntax highlighted and is available on Windows, Mac, Linux and NetBSD.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[yt-dlp]]></title><id>https://terminaltrove.com/yt-dlp/</id><link href="https://terminaltrove.com/feed/yt-dlp/"></link><updated>2024-02-28T00:00:00Z</updated><summary type="html"><![CDATA[A youtube-dl fork with additional features and fixes.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[tokei]]></title><id>https://terminaltrove.com/tokei/</id><link href="https://terminaltrove.com/feed/tokei/"></link><updated>2024-02-28T00:00:00Z</updated><summary type="html"><![CDATA[Count your code, quickly.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>Tokei can output data in multiple formats like CBOR, JSON, and YAML for easy integration and comparison of code statistics.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[logss]]></title><id>https://terminaltrove.com/logss/</id><link href="https://terminaltrove.com/feed/logss/"></link><updated>2024-02-28T00:00:00Z</updated><summary type="html"><![CDATA[A simple cli for logs splitting.]]></summary><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>
<p>&nbsp;</p>
<p>It provides both vertical and horizontal views, the ability to pause/continue the stream, scroll, and dynamically add or remove containers.</p>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[curlie]]></title><id>https://terminaltrove.com/curlie/</id><link href="https://terminaltrove.com/feed/curlie/"></link><updated>2024-02-21T00:00:00Z</updated><summary type="html"><![CDATA[The power of curl, the ease of use of httpie.]]></summary><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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[docfd]]></title><id>https://terminaltrove.com/docfd/</id><link href="https://terminaltrove.com/feed/docfd/"></link><updated>2024-02-21T00:00:00Z</updated><summary type="html"><![CDATA[TUI multiline fuzzy document finder.]]></summary><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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[youplot]]></title><id>https://terminaltrove.com/youplot/</id><link href="https://terminaltrove.com/feed/youplot/"></link><updated>2024-02-21T00:00:00Z</updated><summary type="html"><![CDATA[A command line tool that draw plots on the terminal.]]></summary><content type="html"><![CDATA[<p>YouPlot is a command-line tool that draws complex plots directly in the terminal.&nbsp;</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[eddy]]></title><id>https://terminaltrove.com/eddy/</id><link href="https://terminaltrove.com/feed/eddy/"></link><updated>2024-02-21T00:00:00Z</updated><summary type="html"><![CDATA[Simple, fast CLI file encryption tool.]]></summary><content type="html"><![CDATA[<p>eddy is a straightforward, concurrent, fast CLI tool for file encryption, designed for simplicity and security.</p>
<p>&nbsp;</p>
<p>eddy is also capable of generating secure passphrases.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[dua]]></title><id>https://terminaltrove.com/dua/</id><link href="https://terminaltrove.com/feed/dua/"></link><updated>2024-02-21T00:00:00Z</updated><summary type="html"><![CDATA[View disk space usage and delete unwanted data, fast.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>dua is for those who prefer to interactively free up disk space in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[jless]]></title><id>https://terminaltrove.com/jless/</id><link href="https://terminaltrove.com/feed/jless/"></link><updated>2024-02-21T00:00:00Z</updated><summary type="html"><![CDATA[A command-line JSON viewer.]]></summary><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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[s-tui]]></title><id>https://terminaltrove.com/s-tui/</id><link href="https://terminaltrove.com/feed/s-tui/"></link><updated>2024-02-14T00:00:00Z</updated><summary type="html"><![CDATA[terminal-based CPU stress and monitoring utility.]]></summary><content type="html"><![CDATA[<p>s-tui, is a terminal utility written in Python for monitoring CPU performance and conducting stress tests.</p>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[tiptop]]></title><id>https://terminaltrove.com/tiptop/</id><link href="https://terminaltrove.com/feed/tiptop/"></link><updated>2024-02-14T00:00:00Z</updated><summary type="html"><![CDATA[Command-line system monitoring]]></summary><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>
<p dir="auto">&nbsp;</p>
<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>
<p dir="auto">&nbsp;</p>
<p dir="auto">tiptop is written in Python, uses the Textual framework and works on all operating systems.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[havn]]></title><id>https://terminaltrove.com/havn/</id><link href="https://terminaltrove.com/feed/havn/"></link><updated>2024-02-14T00:00:00Z</updated><summary type="html"><![CDATA[A fast configurable port scanner with reasonable defaults.]]></summary><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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[fastfetch]]></title><id>https://terminaltrove.com/fastfetch/</id><link href="https://terminaltrove.com/feed/fastfetch/"></link><updated>2024-02-14T00:00:00Z</updated><summary type="html"><![CDATA[Like neofetch, but much faster.]]></summary><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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[asn]]></title><id>https://terminaltrove.com/asn/</id><link href="https://terminaltrove.com/feed/asn/"></link><updated>2024-02-14T00:00:00Z</updated><summary type="html"><![CDATA[ASN lookup tool and traceroute server]]></summary><content type="html"><![CDATA[<p>asn is a multifunctional tool for network analysis and reconnaissance, focusing on Autonomous System Number (ASN) data.</p>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[daff]]></title><id>https://terminaltrove.com/daff/</id><link href="https://terminaltrove.com/feed/daff/"></link><updated>2024-02-14T00:00:00Z</updated><summary type="html"><![CDATA[align and compare tables]]></summary><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>
<p>&nbsp;</p>
<p>It's indispensable for those requiring accurate data comparisons in analysis, development, or data integration projects.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[ouch]]></title><id>https://terminaltrove.com/ouch/</id><link href="https://terminaltrove.com/feed/ouch/"></link><updated>2024-02-07T00:17:12.194Z</updated><summary type="html"><![CDATA[Painless compression and decompression in the terminal]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[wiki-tui]]></title><id>https://terminaltrove.com/wiki-tui/</id><link href="https://terminaltrove.com/feed/wiki-tui/"></link><updated>2024-02-07T00:00:00Z</updated><summary type="html"><![CDATA[A fast Wikipedia CLI/TUI client]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[sizeof]]></title><id>https://terminaltrove.com/sizeof/</id><link href="https://terminaltrove.com/feed/sizeof/"></link><updated>2024-02-07T00:00:00Z</updated><summary type="html"><![CDATA[A command-line tool to calculate the size of data structures]]></summary><content type="html"><![CDATA[<p>sizeof is a command-line tool that calculates the size of data structures in bytes.</p>
<p>&nbsp;</p>
<p>It's written in Go and can be used to understand memory usage in various programming scenarios.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[sshs]]></title><id>https://terminaltrove.com/sshs/</id><link href="https://terminaltrove.com/feed/sshs/"></link><updated>2024-02-07T00:00:00Z</updated><summary type="html"><![CDATA[Terminal user interface for SSH]]></summary><content type="html"><![CDATA[<p>sshs is a TUI tool for managing SSH connections, developed primarily in Rust.</p>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[qsv]]></title><id>https://terminaltrove.com/qsv/</id><link href="https://terminaltrove.com/feed/qsv/"></link><updated>2024-02-07T00:00:00Z</updated><summary type="html"><![CDATA[Blazing-fast CSV data-wrangling toolkit]]></summary><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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[textql]]></title><id>https://terminaltrove.com/textql/</id><link href="https://terminaltrove.com/feed/textql/"></link><updated>2024-01-31T00:00:00Z</updated><summary type="html"><![CDATA[Execute SQL against structured text like CSV or TSV]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[logshark]]></title><id>https://terminaltrove.com/logshark/</id><link href="https://terminaltrove.com/feed/logshark/"></link><updated>2024-01-31T00:00:00Z</updated><summary type="html"><![CDATA[A CLI / TUI debugger for JSON logs.]]></summary><content type="html"><![CDATA[<p>Logshark is a CLI and TUI debugger for JSON logs, written in Go.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[trippy]]></title><id>https://terminaltrove.com/trippy/</id><link href="https://terminaltrove.com/feed/trippy/"></link><updated>2024-01-31T00:00:00Z</updated><summary type="html"><![CDATA[A TUI network diagnostics tool]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[toot]]></title><id>https://terminaltrove.com/toot/</id><link href="https://terminaltrove.com/feed/toot/"></link><updated>2024-01-31T00:00:00Z</updated><summary type="html"><![CDATA[Interact with Mastodon directly in the terminal.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>Using Toot is ideal for those who seek a minimalist, distraction-free way to engage with social media.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[mdcat]]></title><id>https://terminaltrove.com/mdcat/</id><link href="https://terminaltrove.com/feed/mdcat/"></link><updated>2024-01-31T00:00:00Z</updated><summary type="html"><![CDATA[fancy cat for markdown]]></summary><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>
<p>&nbsp;</p>
<p>Features of mdcat include rendering basic CommonMark syntax, highlighting code blocks, displaying links, and showing inline images.</p>
<p>&nbsp;</p>
<p>To get the best results using mdcat, it optimally works best with iTerm2, WezTerm, and kitty, the best supported terminal emulators.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[lsd]]></title><id>https://terminaltrove.com/lsd/</id><link href="https://terminaltrove.com/feed/lsd/"></link><updated>2024-01-31T00:00:00Z</updated><summary type="html"><![CDATA[lsdeluxe, the next gen ls command in Rust.]]></summary><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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[topgrade]]></title><id>https://terminaltrove.com/topgrade/</id><link href="https://terminaltrove.com/feed/topgrade/"></link><updated>2024-01-24T00:00:00Z</updated><summary type="html"><![CDATA[Upgrade all the things]]></summary><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>
<p>&nbsp;</p>
<p>Topgrade detects which tools you use and runs the appropriate commands to update them.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[pysentation]]></title><id>https://terminaltrove.com/pysentation/</id><link href="https://terminaltrove.com/feed/pysentation/"></link><updated>2024-01-24T00:00:00Z</updated><summary type="html"><![CDATA[TUI for displaying Python presentations]]></summary><content type="html"><![CDATA[<p>pysentation is a TUI interface tool that displays Python presentations.</p>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[termdbms]]></title><id>https://terminaltrove.com/termdbms/</id><link href="https://terminaltrove.com/feed/termdbms/"></link><updated>2024-01-24T00:00:00Z</updated><summary type="html"><![CDATA[A terminal UI for editing database files]]></summary><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>
<p>Termdbms supports SQLite and CSV.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[wg-cmd]]></title><id>https://terminaltrove.com/wg-cmd/</id><link href="https://terminaltrove.com/feed/wg-cmd/"></link><updated>2024-01-24T00:00:00Z</updated><summary type="html"><![CDATA[TUI for managing WireGuard configuration files]]></summary><content type="html"><![CDATA[<p>wg-cmd is a terminal user interface (TUI) for managing WireGuard VPN configurations. Written in Go.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[brows]]></title><id>https://terminaltrove.com/brows/</id><link href="https://terminaltrove.com/feed/brows/"></link><updated>2024-01-24T00:00:00Z</updated><summary type="html"><![CDATA[A GitHub releases browser for the terminal]]></summary><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>
<p>&nbsp;</p>
<p>Requires a GitHub OAuth token `GITHUB_OAUTH_TOKEN` to access releases via the GitHub API.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[eget]]></title><id>https://terminaltrove.com/eget/</id><link href="https://terminaltrove.com/feed/eget/"></link><updated>2024-01-24T00:00:00Z</updated><summary type="html"><![CDATA[Easily install prebuilt binaries from GitHub.]]></summary><content type="html"><![CDATA[<p>eget is a command-line tool for easily fetching and extracting pre-built binaries from GitHub releases.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>eget is recommended for installing simple, static prebuilt binaries, where the extracted binary is all that is needed for installation.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[gdu]]></title><id>https://terminaltrove.com/gdu/</id><link href="https://terminaltrove.com/feed/gdu/"></link><updated>2024-01-17T00:00:00Z</updated><summary type="html"><![CDATA[Pretty fast disk usage analyzer]]></summary><content type="html"><![CDATA[<p>gdu (short for Go Disk Usage) is a fast disk usage analyzer with a TUI interface.&nbsp;</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[zoxide]]></title><id>https://terminaltrove.com/zoxide/</id><link href="https://terminaltrove.com/feed/zoxide/"></link><updated>2024-01-17T00:00:00Z</updated><summary type="html"><![CDATA[A smarter cd command. Supports all major shells.]]></summary><content type="html"><![CDATA[<p>zoxide is an advanced directory navigation tool that replaces 'cd', streamlining movement across frequently used directories.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>zoxide is also cross platform and works on macOS, Windows, Linux and BSD</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[neomutt]]></title><id>https://terminaltrove.com/neomutt/</id><link href="https://terminaltrove.com/feed/neomutt/"></link><updated>2024-01-17T00:00:00Z</updated><summary type="html"><![CDATA[A command line mail reader based on mutt]]></summary><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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[git-cc]]></title><id>https://terminaltrove.com/git-cc/</id><link href="https://terminaltrove.com/feed/git-cc/"></link><updated>2024-01-17T00:00:00Z</updated><summary type="html"><![CDATA[a git extension to help write conventional commits]]></summary><content type="html"><![CDATA[<p>git-cc is a Git extension designed to assist in writing conventional commits.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>git-cc&nbsp;is particularly useful for developers seeking to maintain organized and readable commit logs in collaborative projects.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[lf]]></title><id>https://terminaltrove.com/lf/</id><link href="https://terminaltrove.com/feed/lf/"></link><updated>2024-01-17T00:00:00Z</updated><summary type="html"><![CDATA[A terminal file manager which "lists files".]]></summary><content type="html"><![CDATA[<p>lf (LF) is a fast, Go-based terminal file manager, lf stands for (list files)</p>
<p>&nbsp;</p>
<p>It offers essential file operations, customizable keybindings, and integrates with external tools, ideal for command-line enthusiasts.</p>
<p>&nbsp;</p>
<p>lf is cross platform, has a TUI and is inspired by ranger another file manager tool for the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[yazi]]></title><id>https://terminaltrove.com/yazi/</id><link href="https://terminaltrove.com/feed/yazi/"></link><updated>2024-01-17T00:00:00Z</updated><summary type="html"><![CDATA[Blazing fast terminal file manager written in Rust, based on async I/O.]]></summary><content type="html"><![CDATA[<p>Yazi is a terminal file manager with a TUI written in Rust, leveraging non-blocking async I/O.</p>
<p>&nbsp;</p>
<p>It offers efficient, user-friendly, and customizable file management.</p>
<p>&nbsp;</p>
<p>Features include asynchronous operations, task scheduling, built-in support for multiple image protocols, code highlighting, and more.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[mapscii]]></title><id>https://terminaltrove.com/mapscii/</id><link href="https://terminaltrove.com/feed/mapscii/"></link><updated>2024-01-17T00:00:00Z</updated><summary type="html"><![CDATA[The whole world in your console.]]></summary><content type="html"><![CDATA[<p>MapSCII is a Braille &amp; ASCII world map renderer for your console.</p>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[zrok]]></title><id>https://terminaltrove.com/zrok/</id><link href="https://terminaltrove.com/feed/zrok/"></link><updated>2024-01-10T00:00:00Z</updated><summary type="html"><![CDATA[a next-generation peer-to-peer sharing platform]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>Zrok includes features like sharing tunnels for HTTP, TCP, and UDP network resources and is extensible for technical users.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[dug]]></title><id>https://terminaltrove.com/dug/</id><link href="https://terminaltrove.com/feed/dug/"></link><updated>2024-01-10T00:00:00Z</updated><summary type="html"><![CDATA[A global DNS propagation checker on your CLI]]></summary><content type="html"><![CDATA[<p>Dug is a CLI based DNS propagation checker with attractive output.&nbsp;</p>
<p>&nbsp;</p>
<p>It supports multiple platforms and is installable on Linux, Windows, macOS (via eget) and Docker.&nbsp;</p>
<p>&nbsp;</p>
<p>Ideal for monitoring DNS changes, Dug is user-friendly and customizable.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[miller]]></title><id>https://terminaltrove.com/miller/</id><link href="https://terminaltrove.com/feed/miller/"></link><updated>2024-01-10T00:00:00Z</updated><summary type="html"><![CDATA[an all in one swiss army knife for data processing.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>Miller also supports streaming data and works efficiently with large files.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[fnc]]></title><id>https://terminaltrove.com/fnc/</id><link href="https://terminaltrove.com/feed/fnc/"></link><updated>2024-01-10T00:00:00Z</updated><summary type="html"><![CDATA[interactive text-based user interface for Fossil]]></summary><content type="html"><![CDATA[<p>fnc is an interactive terminal interface for Fossil repositories, utilizing ncurses and libfossil.</p>
<p>&nbsp;</p>
<p>It supports various systems and provides commands like timeline and diff for efficient repository management.</p>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[helix]]></title><id>https://terminaltrove.com/helix/</id><link href="https://terminaltrove.com/feed/helix/"></link><updated>2024-01-10T00:00:00Z</updated><summary type="html"><![CDATA[A post-modern text editor.]]></summary><content type="html"><![CDATA[<p>Helix is a modern text editor built in Rust for the terminal.</p>
<p>&nbsp;</p>
<p>It features multiple selections, Tree-sitter integration for syntax trees, and language server support.</p>
<p>&nbsp;</p>
<p>Helix also offers modern functionalities like fuzzy finding and project-wide search, with a focus on efficiency and ease of use.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[musikcube]]></title><id>https://terminaltrove.com/musikcube/</id><link href="https://terminaltrove.com/feed/musikcube/"></link><updated>2024-01-10T00:00:00Z</updated><summary type="html"><![CDATA[A cross-platform terminal-based music player]]></summary><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>
<p>&nbsp;</p>
<p>It supports high-quality audio, large libraries, and offers an Android remote app. Ideal for music enthusiasts and developers.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[aider]]></title><id>https://terminaltrove.com/aider/</id><link href="https://terminaltrove.com/feed/aider/"></link><updated>2024-01-10T00:00:00Z</updated><summary type="html"><![CDATA[AI pair programming in your terminal.]]></summary><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>
<p class="" data-start="0" data-end="224">&nbsp;</p>
<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>
<p class="" data-start="226" data-end="892">&nbsp;</p>
<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>
<p class="" data-start="226" data-end="892">&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[procmux]]></title><id>https://terminaltrove.com/procmux/</id><link href="https://terminaltrove.com/feed/procmux/"></link><updated>2024-01-03T00:00:00Z</updated><summary type="html"><![CDATA[A terminal multiplexer for processes.]]></summary><content type="html"><![CDATA[<p>procmux is a terminal multiplexer for processes.</p>
<p>&nbsp;</p>
<p>It allows you to run and manage multiple processes in a single terminal window.</p>
<p>&nbsp;</p>
<p>It's similar to tools like tmux or screen, but focused on running processes rather than shell sessions.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[hackernews-tui]]></title><id>https://terminaltrove.com/hackernews-tui/</id><link href="https://terminaltrove.com/feed/hackernews-tui/"></link><updated>2024-01-03T00:00:00Z</updated><summary type="html"><![CDATA[A Terminal UI (TUI) to browse Hacker News.]]></summary><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>
<p>&nbsp;</p>
<p>It supports different categories like top stories, new, show, ask, and jobs.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[fnt]]></title><id>https://terminaltrove.com/fnt/</id><link href="https://terminaltrove.com/feed/fnt/"></link><updated>2024-01-03T00:00:00Z</updated><summary type="html"><![CDATA[apt for fonts, the missing font manager for macOS and Linux]]></summary><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>
<p>&nbsp;</p>
<p>You can easily update their your font library, search for specific fonts, and preview fonts before installation.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[hledger]]></title><id>https://terminaltrove.com/hledger/</id><link href="https://terminaltrove.com/feed/hledger/"></link><updated>2024-01-03T00:00:00Z</updated><summary type="html"><![CDATA[Fast, friendly, robust plain text accounting software]]></summary><content type="html"><![CDATA[<p>hledger is an accounting command line tool that supports various platforms including Linux, Mac, Windows, and web interfaces.</p>
<p>&nbsp;</p>
<p>It operates on plain text files, making it readable, version-controllable, and future-proof.</p>
<p>&nbsp;</p>
<p>hledger is&nbsp;ideal for tracking money, time, and any quantifiable commodity, and offers a user-friendly approach to plain text accounting.</p>
<p>&nbsp;</p>
<p><a class="tt-link" href="/hledger-ui/" rel="noopener">hledger-ui</a> is hledger's TUI counterpart.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[dust]]></title><id>https://terminaltrove.com/dust/</id><link href="https://terminaltrove.com/feed/dust/"></link><updated>2024-01-03T00:00:00Z</updated><summary type="html"><![CDATA[A more intuitive version of du in rust]]></summary><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>
<p dir="auto">&nbsp;</p>
<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>
<p dir="auto">&nbsp;</p>
<p dir="auto">No need for a '-d' flag or a '-h' flag. The largest subdirectories will be colored.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[hledger-ui]]></title><id>https://terminaltrove.com/hledger-ui/</id><link href="https://terminaltrove.com/feed/hledger-ui/"></link><updated>2024-01-03T00:00:00Z</updated><summary type="html"><![CDATA[Fast, friendly, robust plain text accounting software (TUI version)]]></summary><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>
<p>&nbsp;</p>
<p>It operates on plain text files, making it readable, version-controllable, and future-proof.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p><a class="tt-link" href="/hledger/" rel="noopener">hledger</a> is hledger-ui's CLI counterpart.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[harlequin]]></title><id>https://terminaltrove.com/harlequin/</id><link href="https://terminaltrove.com/feed/harlequin/"></link><updated>2024-01-03T00:00:00Z</updated><summary type="html"><![CDATA[The SQL IDE for Your Terminal.]]></summary><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>
<p class="mt-2">&nbsp;</p>
<p class="mt-2">Harlequin also comes with many themes to style your IDE.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[difftastic]]></title><id>https://terminaltrove.com/difftastic/</id><link href="https://terminaltrove.com/feed/difftastic/"></link><updated>2024-01-03T00:00:00Z</updated><summary type="html"><![CDATA[A structural diff that understands syntax.]]></summary><content type="html"><![CDATA[<p dir="auto">difftastic is a structural syntax-aware diff tool that compares files based on their syntax instead of raw lines.</p>
<p dir="auto">&nbsp;</p>
<p data-start="108" data-end="586">It parses code with tree-sitter, builds syntax trees, matches expressions instead of lines, supports and detects over 50+ programming languages and can be integrated with Git as an alternative diff tool to replace the internal built-in version provided by Git. Many other version control systems (VCSs) is supported with difftastic such as Mercurial, Fossil, and Jujutsu.</p>
<p data-start="588" data-end="815">&nbsp;</p>
<p data-start="588" data-end="815">difftastic is used by developers, reviewers, and maintainers who read lots of diffs, especially on large codebases when you care about real semantic changes rather than blocks of lines changed in a commit or want cleaner, more focused diffs during development across many complex projects regardless of the programming language.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[ugm]]></title><id>https://terminaltrove.com/ugm/</id><link href="https://terminaltrove.com/feed/ugm/"></link><updated>2024-01-03T00:00:00Z</updated><summary type="html"><![CDATA[A TUI to view information about UNIX users and groups]]></summary><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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[neovim]]></title><id>https://terminaltrove.com/neovim/</id><link href="https://terminaltrove.com/feed/neovim/"></link><updated>2024-01-03T00:00:00Z</updated><summary type="html"><![CDATA[Hyperextensible Vim-based text editor]]></summary><content type="html"><![CDATA[<p>neovim is a text editor, inspired by and built upon <a class="tt-link" href="/vim/" target="_blank" rel="noopener">vim</a>, designed to enhance usability and extensibility.</p>
<p>&nbsp;</p>
<p>It retains vim's core qualities like speed and versatility, while making it more accessible for new contributors and plugin authors.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[eza]]></title><id>https://terminaltrove.com/eza/</id><link href="https://terminaltrove.com/feed/eza/"></link><updated>2024-01-03T00:00:00Z</updated><summary type="html"><![CDATA[A modern replacement for ls]]></summary><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>
<p><br>It uses colours to differentiate file types and metadata. It knows about symlinks, extended attributes, and Git.</p>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[devzat]]></title><id>https://terminaltrove.com/devzat/</id><link href="https://terminaltrove.com/feed/devzat/"></link><updated>2023-11-15T22:13:20Z</updated><summary type="html"><![CDATA[A tool to chat over SSH.]]></summary><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>
<p>&nbsp;</p>
<p>It also has a Slack bridge! If you're on the Hack Club Slack, check out the #ssh-chat-bridge channel.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[ox]]></title><id>https://terminaltrove.com/ox/</id><link href="https://terminaltrove.com/feed/ox/"></link><updated>2023-11-15T22:13:20Z</updated><summary type="html"><![CDATA[A Rust text editor that runs in your terminal!]]></summary><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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[jira-cli]]></title><id>https://terminaltrove.com/jira-cli/</id><link href="https://terminaltrove.com/feed/jira-cli/"></link><updated>2023-11-15T22:13:20Z</updated><summary type="html"><![CDATA[Interact with Jira in the Terminal with Jira CLI.]]></summary><content type="html"><![CDATA[<p>Jira CLI (jira-cli) is a command line interface to interact with Jira.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>Jira CLI also supports multiple Jira instances and has a flexible configuration.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[patat]]></title><id>https://terminaltrove.com/patat/</id><link href="https://terminaltrove.com/feed/patat/"></link><updated>2023-11-15T22:13:20Z</updated><summary type="html"><![CDATA[Terminal-based presentations using Pandoc.]]></summary><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>
<p>&nbsp;</p>
<p>You can also use patat to generate the slides in other formats (e.g., HTML), thanks to Pandoc.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[dive]]></title><id>https://terminaltrove.com/dive/</id><link href="https://terminaltrove.com/feed/dive/"></link><updated>2023-11-15T22:13:20Z</updated><summary type="html"><![CDATA[A tool for exploring each layer in a docker image.]]></summary><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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[zellij]]></title><id>https://terminaltrove.com/zellij/</id><link href="https://terminaltrove.com/feed/zellij/"></link><updated>2023-11-15T22:13:20Z</updated><summary type="html"><![CDATA[A terminal workspace with batteries included.]]></summary><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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[visidata]]></title><id>https://terminaltrove.com/visidata/</id><link href="https://terminaltrove.com/feed/visidata/"></link><updated>2023-11-15T22:13:20Z</updated><summary type="html"><![CDATA[A terminal spreadsheet multitool for discovering and arranging data.]]></summary><content type="html"><![CDATA[<p>VisiData is an interactive multitool for tabular data.</p>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[tickrs]]></title><id>https://terminaltrove.com/tickrs/</id><link href="https://terminaltrove.com/feed/tickrs/"></link><updated>2023-11-15T22:13:20Z</updated><summary type="html"><![CDATA[Realtime ticker data in your terminal.]]></summary><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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[cmus]]></title><id>https://terminaltrove.com/cmus/</id><link href="https://terminaltrove.com/feed/cmus/"></link><updated>2023-11-15T22:13:20Z</updated><summary type="html"><![CDATA[Small, fast and powerful console music player for Unix-like operating systems.]]></summary><content type="html"><![CDATA[<p>cmus is a small, fast and powerful console music player for Unix-like operating systems.</p>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[grv]]></title><id>https://terminaltrove.com/grv/</id><link href="https://terminaltrove.com/feed/grv/"></link><updated>2023-11-15T22:13:20Z</updated><summary type="html"><![CDATA[A Git Repository Viewer.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[gobang]]></title><id>https://terminaltrove.com/gobang/</id><link href="https://terminaltrove.com/feed/gobang/"></link><updated>2023-11-15T22:13:20Z</updated><summary type="html"><![CDATA[A cross platform TUI database management tool written in Rust]]></summary><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>
<p>&nbsp;</p>
<p>It allows you to connect to your database and perform operations like viewing tables, running SQL queries, etc.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[irssi]]></title><id>https://terminaltrove.com/irssi/</id><link href="https://terminaltrove.com/feed/irssi/"></link><updated>2023-11-15T22:13:20Z</updated><summary type="html"><![CDATA[A well known cross-platform and famous IRC client]]></summary><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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[neoss]]></title><id>https://terminaltrove.com/neoss/</id><link href="https://terminaltrove.com/feed/neoss/"></link><updated>2023-11-15T22:13:20Z</updated><summary type="html"><![CDATA[User-friendly and detailed socket statistics with a TUI.]]></summary><content type="html"><![CDATA[<p>neoss aims to replace usual <code>ss</code> command for basic usage.</p>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[scli]]></title><id>https://terminaltrove.com/scli/</id><link href="https://terminaltrove.com/feed/scli/"></link><updated>2023-11-15T22:13:20Z</updated><summary type="html"><![CDATA[simple terminal user interface (TUI) for Signal.]]></summary><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>
<p>&nbsp;</p>
<p>It is written in Python and uses signal-cli for its back-end.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[lazygit]]></title><id>https://terminaltrove.com/lazygit/</id><link href="https://terminaltrove.com/feed/lazygit/"></link><updated>2023-11-15T22:13:20Z</updated><summary type="html"><![CDATA[Simple terminal UI for git commands.]]></summary><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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[meli]]></title><id>https://terminaltrove.com/meli/</id><link href="https://terminaltrove.com/feed/meli/"></link><updated>2023-11-15T22:13:20Z</updated><summary type="html"><![CDATA[configurable and extensible terminal email client.]]></summary><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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[termshark]]></title><id>https://terminaltrove.com/termshark/</id><link href="https://terminaltrove.com/feed/termshark/"></link><updated>2023-11-15T22:13:20Z</updated><summary type="html"><![CDATA[A terminal UI (TUI) for tshark, inspired by Wireshark.]]></summary><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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[netop]]></title><id>https://terminaltrove.com/netop/</id><link href="https://terminaltrove.com/feed/netop/"></link><updated>2023-11-15T22:13:20Z</updated><summary type="html"><![CDATA[A network topology visualizer.]]></summary><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>
<p>&nbsp;</p>
<p>Requires the pcap library to build if you don't have netop available on your operating system.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[slack-term]]></title><id>https://terminaltrove.com/slack-term/</id><link href="https://terminaltrove.com/feed/slack-term/"></link><updated>2023-11-15T22:13:20Z</updated><summary type="html"><![CDATA[A Slack client for your terminal.]]></summary><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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[calcurse]]></title><id>https://terminaltrove.com/calcurse/</id><link href="https://terminaltrove.com/feed/calcurse/"></link><updated>2023-11-15T22:13:20Z</updated><summary type="html"><![CDATA[A calendar and scheduling application for the command line.]]></summary><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>
<p>&nbsp;</p>
<p>A configurable notification system reminds user of upcoming deadlines, and the curses based interface can be customized to suit user needs.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[delta]]></title><id>https://terminaltrove.com/delta/</id><link href="https://terminaltrove.com/feed/delta/"></link><updated>2023-11-15T22:13:20Z</updated><summary type="html"><![CDATA[A viewer for git and diff output.]]></summary><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>
<p>&nbsp;</p>
<p>It aims to make diffs more readable and less noisy, allowing you to focus on the important changes.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[tcpterm]]></title><id>https://terminaltrove.com/tcpterm/</id><link href="https://terminaltrove.com/feed/tcpterm/"></link><updated>2023-11-15T22:13:20Z</updated><summary type="html"><![CDATA[A terminal-based TCP dump viewer.]]></summary><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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[twitch-tui]]></title><id>https://terminaltrove.com/twitch-tui/</id><link href="https://terminaltrove.com/feed/twitch-tui/"></link><updated>2023-11-08T22:00:00Z</updated><summary type="html"><![CDATA[A Twitch chat TUI client for the terminal]]></summary><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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[ctop]]></title><id>https://terminaltrove.com/ctop/</id><link href="https://terminaltrove.com/feed/ctop/"></link><updated>2023-11-08T22:00:00Z</updated><summary type="html"><![CDATA[A top-like interface for container metrics.]]></summary><content type="html"><![CDATA[<p>ctop provides a concise and condensed overview of real-time metrics for multiple containers.</p>
<p>&nbsp;</p>
<p>It has a series of graphs for quick, visual insight into your machine's overall health.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[micro]]></title><id>https://terminaltrove.com/micro/</id><link href="https://terminaltrove.com/feed/micro/"></link><updated>2023-11-08T22:00:00Z</updated><summary type="html"><![CDATA[A modern and intuitive terminal-based text editor.]]></summary><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>
<p>&nbsp;</p>
<p>It comes as one single, batteries-included, static binary with no dependencies, and you can download and use it right now.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[tut]]></title><id>https://terminaltrove.com/tut/</id><link href="https://terminaltrove.com/feed/tut/"></link><updated>2023-11-08T22:00:00Z</updated><summary type="html"><![CDATA[A TUI for Mastodon with vim inspired keys]]></summary><content type="html"><![CDATA[<p>tut is a TUI for Mastodon with vim inspired keys and commands.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[zeit]]></title><id>https://terminaltrove.com/zeit/</id><link href="https://terminaltrove.com/feed/zeit/"></link><updated>2023-11-08T22:00:00Z</updated><summary type="html"><![CDATA[A simple command-line tool to track your time]]></summary><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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[planor]]></title><id>https://terminaltrove.com/planor/</id><link href="https://terminaltrove.com/feed/planor/"></link><updated>2023-11-08T22:00:00Z</updated><summary type="html"><![CDATA[A TUI client for cloud services for aws, vultr, heroku, etc.]]></summary><content type="html"><![CDATA[<p>Planor is a TUI client to manage cloud services such as AWS, Heroku, Vultr, Render and many others.</p>
<p>&nbsp;</p>
<p>It's a simple, text-based task manager that allows you to add, remove, and list your tasks.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[xplr]]></title><id>https://terminaltrove.com/xplr/</id><link href="https://terminaltrove.com/feed/xplr/"></link><updated>2023-11-08T22:00:00Z</updated><summary type="html"><![CDATA[A hackable, minimal, fast TUI file explorer]]></summary><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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[bmon]]></title><id>https://terminaltrove.com/bmon/</id><link href="https://terminaltrove.com/feed/bmon/"></link><updated>2023-11-08T22:00:00Z</updated><summary type="html"><![CDATA[Bandwidth monitor and rate estimator]]></summary><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>
<p>&nbsp;</p>
<p>It features various output methods including an interactive curses user interface and a programmable text output for scripting.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[orbiton]]></title><id>https://terminaltrove.com/orbiton/</id><link href="https://terminaltrove.com/feed/orbiton/"></link><updated>2023-11-08T22:00:00Z</updated><summary type="html"><![CDATA[A terminal-based text editor and a minimalistic IDE.]]></summary><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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[ttyper]]></title><id>https://terminaltrove.com/ttyper/</id><link href="https://terminaltrove.com/feed/ttyper/"></link><updated>2023-11-08T22:00:00Z</updated><summary type="html"><![CDATA[A terminal-based typing test]]></summary><content type="html"><![CDATA[<p>ttyper is a terminal-based typing test built with Rust.</p>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[gotop]]></title><id>https://terminaltrove.com/gotop/</id><link href="https://terminaltrove.com/feed/gotop/"></link><updated>2023-11-08T22:00:00Z</updated><summary type="html"><![CDATA[A terminal-based graphical activity monitor written in Go.]]></summary><content type="html"><![CDATA[<p>gotop is a terminal-based graphical activity monitor inspired by gtop and vtop.</p>
<p>&nbsp;</p>
<p>It provides a real-time, top-like interface for monitoring system resources.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[zenith]]></title><id>https://terminaltrove.com/zenith/</id><link href="https://terminaltrove.com/feed/zenith/"></link><updated>2023-11-08T22:00:00Z</updated><summary type="html"><![CDATA[A terminal UI (TUI) for monitoring system resources]]></summary><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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[nemu]]></title><id>https://terminaltrove.com/nemu/</id><link href="https://terminaltrove.com/feed/nemu/"></link><updated>2023-11-08T22:00:00Z</updated><summary type="html"><![CDATA[ncurses-based TUI for QEMU.]]></summary><content type="html"><![CDATA[<p>nemu is a TUI for QEMU, which allows users to manage virtual machines (VMs) easily.</p>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[mc]]></title><id>https://terminaltrove.com/mc/</id><link href="https://terminaltrove.com/feed/mc/"></link><updated>2023-11-08T00:00:00Z</updated><summary type="html"><![CDATA[Midnight Commander, a feature-rich visual file manager for the terminal.]]></summary><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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[lazydocker]]></title><id>https://terminaltrove.com/lazydocker/</id><link href="https://terminaltrove.com/feed/lazydocker/"></link><updated>2023-11-01T22:00:00Z</updated><summary type="html"><![CDATA[The lazier way to manage everything docker]]></summary><content type="html"><![CDATA[A simple terminal UI for both docker and docker-compose, written in Go with the gocui library.]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[bottom]]></title><id>https://terminaltrove.com/bottom/</id><link href="https://terminaltrove.com/feed/bottom/"></link><updated>2023-11-01T22:00:00Z</updated><summary type="html"><![CDATA[Yet another cross-platform graphical process/system monitor.]]></summary><content type="html"><![CDATA[<p>Bottom is a cross-platform graphical process/system monitor with a customizable interface and a multitude of features.</p>
<p>&nbsp;</p>
<p>Bottom supports Linux, macOS, and Windows.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[jq]]></title><id>https://terminaltrove.com/jq/</id><link href="https://terminaltrove.com/feed/jq/"></link><updated>2023-11-01T22:00:00Z</updated><summary type="html"><![CDATA[Command-line JSON processor]]></summary><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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[moc]]></title><id>https://terminaltrove.com/moc/</id><link href="https://terminaltrove.com/feed/moc/"></link><updated>2023-11-01T22:00:00Z</updated><summary type="html"><![CDATA[A music player with a terminal user interface (TUI)]]></summary><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>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[cgdb]]></title><id>https://terminaltrove.com/cgdb/</id><link href="https://terminaltrove.com/feed/cgdb/"></link><updated>2023-11-01T22:00:00Z</updated><summary type="html"><![CDATA[A curses (terminal-based) interface to the GNU Debugger (GDB)]]></summary><content type="html"><![CDATA[<p>CGDB is a lightweight curses (terminal-based) interface to the GNU Debugger (GDB).&nbsp;</p>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[k9s]]></title><id>https://terminaltrove.com/k9s/</id><link href="https://terminaltrove.com/feed/k9s/"></link><updated>2023-11-01T22:00:00Z</updated><summary type="html"><![CDATA[Kubernetes CLI and TUI To Manage Your Clusters In Style!]]></summary><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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[wordgrinder]]></title><id>https://terminaltrove.com/wordgrinder/</id><link href="https://terminaltrove.com/feed/wordgrinder/"></link><updated>2023-11-01T22:00:00Z</updated><summary type="html"><![CDATA[A cross-platform word processor for the terminal]]></summary><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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[textual-astview]]></title><id>https://terminaltrove.com/textual-astview/</id><link href="https://terminaltrove.com/feed/textual-astview/"></link><updated>2023-11-01T22:00:00Z</updated><summary type="html"><![CDATA[A Textual-based Python AST viewing widget library and application]]></summary><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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[noping]]></title><id>https://terminaltrove.com/noping/</id><link href="https://terminaltrove.com/feed/noping/"></link><updated>2023-11-01T22:00:00Z</updated><summary type="html"><![CDATA[A C library to generate ICMP echo requests with a visualization]]></summary><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>
<p>It is intended for use in network monitoring applications or applications that would otherwise need to fork ping(1) frequently.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[typespeed]]></title><id>https://terminaltrove.com/typespeed/</id><link href="https://terminaltrove.com/feed/typespeed/"></link><updated>2023-11-01T22:00:00Z</updated><summary type="html"><![CDATA[Test your typing speed, and challenge your friends]]></summary><content type="html"><![CDATA[<p>Typespeed is a terminal game designed to test your typing speed in a fun and challenging way.</p>
<p>&nbsp;</p>
<p>It allows you to compete with others and measure your typing speed in words per minute.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[hexyl]]></title><id>https://terminaltrove.com/hexyl/</id><link href="https://terminaltrove.com/feed/hexyl/"></link><updated>2023-11-01T22:00:00Z</updated><summary type="html"><![CDATA[A rust based command-line hex viewer]]></summary><content type="html"><![CDATA[<p>hexyl is a simple hex viewer for the terminal written in Rust.</p>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[sntop]]></title><id>https://terminaltrove.com/sntop/</id><link href="https://terminaltrove.com/feed/sntop/"></link><updated>2023-11-01T22:00:00Z</updated><summary type="html"><![CDATA[A simple network top for monitoring connectivity]]></summary><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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[jqp]]></title><id>https://terminaltrove.com/jqp/</id><link href="https://terminaltrove.com/feed/jqp/"></link><updated>2023-11-01T22:00:00Z</updated><summary type="html"><![CDATA[A TUI playground to experiment with jq.]]></summary><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>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<p>jqp is beneficial for working with APIs, logs, or any JSON data source directly in the terminal.</p>]]></content><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry><entry><title type="html"><![CDATA[ncdu]]></title><id>https://terminaltrove.com/ncdu/</id><link href="https://terminaltrove.com/feed/ncdu/"></link><updated>2023-11-01T22:00:00Z</updated><summary type="html"><![CDATA[A ncurses based disk usage analyzer]]></summary><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>
<p>&nbsp;</p>
<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><author><name>Curator</name><uri>https://terminaltrove.com/post/</uri></author></entry></feed>