From 621bbdc7f6a8dedd9137fdc70197497234a4e9b8 Mon Sep 17 00:00:00 2001 From: Jacob Kraniak <113630934+jacob-kraniak@users.noreply.github.com> Date: Sat, 7 Mar 2026 19:19:09 -0500 Subject: [PATCH] refactor(terminal-multiplexers): apply full TOOL-TABLE-SCHEMA for emulators, file managers, and multiplexers: 2026-03-07 19:19:09 Affected files: .obsidian/workspace.json tools/sysadmin-devops/terminal-shell-productivity/Terminal Emulators.md --- .obsidian/workspace.json | 18 ++++++------ .../Terminal Emulators.md | 28 +++++++++++-------- 2 files changed, 25 insertions(+), 21 deletions(-) diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index 274b9cc..599fcf4 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -13,12 +13,12 @@ "state": { "type": "markdown", "state": { - "file": "tools/sysadmin-devops/terminal-shell-productivity/Shells.md", + "file": "tools/sysadmin-devops/terminal-shell-productivity/Terminal Emulators.md", "mode": "source", "source": true }, "icon": "lucide-file", - "title": "Shells" + "title": "Terminal Emulators" } } ] @@ -94,7 +94,7 @@ "state": { "type": "backlink", "state": { - "file": "tools/sysadmin-devops/terminal-shell-productivity/Shells.md", + "file": "tools/sysadmin-devops/terminal-shell-productivity/Terminal Emulators.md", "collapseAll": false, "extraContext": false, "sortOrder": "alphabetical", @@ -104,7 +104,7 @@ "unlinkedCollapsed": true }, "icon": "links-coming-in", - "title": "Backlinks for Shells" + "title": "Backlinks for Terminal Emulators" } }, { @@ -113,12 +113,12 @@ "state": { "type": "outgoing-link", "state": { - "file": "tools/sysadmin-devops/terminal-shell-productivity/Shells.md", + "file": "tools/sysadmin-devops/terminal-shell-productivity/Terminal Emulators.md", "linksCollapsed": false, "unlinkedCollapsed": true }, "icon": "links-going-out", - "title": "Outgoing links from Shells" + "title": "Outgoing links from Terminal Emulators" } }, { @@ -156,13 +156,13 @@ "state": { "type": "outline", "state": { - "file": "tools/sysadmin-devops/terminal-shell-productivity/Shells.md", + "file": "tools/sysadmin-devops/terminal-shell-productivity/Terminal Emulators.md", "followCursor": false, "showSearch": false, "searchQuery": "" }, "icon": "lucide-list", - "title": "Outline of Shells" + "title": "Outline of Terminal Emulators" } }, { @@ -197,6 +197,7 @@ "active": "9b2e89c682f5d2ef", "lastOpenFiles": [ "tools/sysadmin-devops/terminal-shell-productivity/Files & Directories.md", + "tools/sysadmin-devops/terminal-shell-productivity/Shells.md", "tools/sysadmin-devops/system-monitoring-tracing/Log Analyzers.md", "tools/sysadmin-devops/https-web-services/security-hardening.md", "tools/sysadmin-devops/https-web-services/clients-inspectors.md", @@ -208,7 +209,6 @@ "tools/sysadmin-devops/https-web-services", "tools/sysadmin-devops/terminal-shell-productivity/Terminal Emulators.md", "tools/sysadmin-devops/Remote Access + SSH Clients.md", - "tools/sysadmin-devops/terminal-shell-productivity/Shells.md", "tools/network-engineering/dns-dhc-ipam/dns-tools.md", "tools/00_index.md", "tools/tools - (migrate out)/gui-tools.md", diff --git a/tools/sysadmin-devops/terminal-shell-productivity/Terminal Emulators.md b/tools/sysadmin-devops/terminal-shell-productivity/Terminal Emulators.md index dd24884..b81a7ab 100644 --- a/tools/sysadmin-devops/terminal-shell-productivity/Terminal Emulators.md +++ b/tools/sysadmin-devops/terminal-shell-productivity/Terminal Emulators.md @@ -1,12 +1,16 @@ -| Name | Vendor/Webpage | GitHub Repo | Brief Description | Tags | Latest Commit | -| ------------------ | ------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ----------------------------------------------------- | -------------------- | -| Alacritty | [https://alacritty.org/](https://alacritty.org/) | [alacritty/alacritty](https://github.com/alacritty/alacritty) | Cross-platform, GPU-accelerated terminal focused on simplicity, speed, and minimalism. | [terminal, gpu, fast, cross-platform, rust] | 2026-03-01 | -| Guake | [https://github.com/Guake/guake](https://github.com/Guake/guake) | [Guake/guake](https://github.com/Guake/guake) | Dropdown/quake-style terminal that drops down from the top on hotkey for GNOME. | [terminal, dropdown, gnome, productivity, python] | 2025-11-15 | -| Kitty | [https://sw.kovidgoyal.net/kitty/](https://sw.kovidgoyal.net/kitty/) | [kovidgoyal/kitty](https://github.com/kovidgoyal/kitty) | GPU-accelerated terminal with smooth scrolling, image protocol, ligatures, and kittens (plugins). | [terminal, gpu, fast, images, cross-platform, python] | 2026-03-05 | -| Midnight Commander | [https://midnight-commander.org/](https://midnight-commander.org/) | [MidnightCommander/mc](https://github.com/MidnightCommander/mc) | Visual dual-pane file manager with viewer, editor, and subshell. | [file-manager, tui, ncurses, classic, c] | 2026-03-06 | -| nnn | — | [jarun/nnn](https://github.com/jarun/nnn) | Tiny, lightning-fast, feature-packed terminal file manager. | [file-manager, tui, minimal, c, fast] | 2026-02-23 | -| ranger | — | [ranger/ranger](https://github.com/ranger/ranger) | Vim-inspired console file manager with multi-pane and previews. | [file-manager, tui, vim-like, python] | 2026-02-25 | -| screen | [https://www.gnu.org/software/screen/](https://www.gnu.org/software/screen/) | — | Full-screen window manager that multiplexes physical terminals. | [multiplexer, session, terminal, gnu, c] | ~2024 (legacy) | -| Terminator | [https://gnometerminator.blogspot.com/](https://gnometerminator.blogspot.com/p/introduction.html) | [gnome-terminator/terminator](https://github.com/gnome-terminator/terminator) | Multi-pane terminal splitter with broadcast input, layouts, and sysadmin-friendly features. | [terminal, multi-pane, splitter, gnome, python] | 2025-10-20 | -| tmux | — | [tmux/tmux](https://github.com/tmux/tmux) | Terminal multiplexer for easy switching between programs/sessions. | [multiplexer, session, tmux, c, active] | 2026-03-06 | -| tmux-cssh | — | [peikk0/tmux-cssh](https://github.com/peikk0/tmux-cssh) | Tool for comfortable cluster SSH sessions using tmux. | [tmux, cssh, cluster, ssh, python] | ~2023 (low activity) | +# 🖥️ Terminal Emulators, File Managers & Multiplexers + +Modern and classic terminal emulators (GPU-accelerated/fast), dropdown/tiling terminals, TUI file managers (dual-pane/minimal/vim-like), and session multiplexers (tmux/screen) plus cluster tools. + +| Name | Vendor/Webpage | GitHub Repo | Brief Description | Tags | Latest Commit | Creation Date | Stars | +|-------------------|---------------------------------------|------------------------------------------------------|-----------------------------------------------------------------------------------|-------------------------------------------|------------------|-----------------|------------------------| +| Alacritty | https://alacritty.org/ | [alacritty/alacritty](https://github.com/alacritty/alacritty) | Cross-platform, GPU-accelerated terminal emulator focused on simplicity and speed. | terminal, gpu, fast, cross-platform, rust | 2026-03-05 | 2017 | 62.8k as of 2026-03 | +| Guake | https://github.com/Guake/guake | [Guake/guake](https://github.com/Guake/guake) | Dropdown/quake-style terminal that drops from top on hotkey (GNOME integration). | terminal, dropdown, gnome, productivity, python | 2025-11-15 | ~2008 | ~2.5k as of 2026-03 | +| Kitty | https://sw.kovidgoyal.net/kitty/ | [kovidgoyal/kitty](https://github.com/kovidgoyal/kitty) | GPU-accelerated terminal with smooth scrolling, image protocol, ligatures, kittens (plugins). | terminal, gpu, fast, images, cross-platform, python | 2026-03-05 | 2016 | ~25k as of 2026-03 | +| Midnight Commander | https://midnight-commander.org/ | [MidnightCommander/mc](https://github.com/MidnightCommander/mc) | Visual dual-pane file manager with built-in viewer, editor, and subshell support. | file-manager, tui, ncurses, classic, c | 2026-03-06 | 1994 (2009 repo)| 754 as of 2026-03 | +| nnn | — | [jarun/nnn](https://github.com/jarun/nnn) | Tiny, lightning-fast, feature-packed terminal file manager with plugins support. | file-manager, tui, minimal, c, fast | 2026-02-23 | 2016 | 21.4k as of 2026-03 | +| ranger | — | [ranger/ranger](https://github.com/ranger/ranger) | Vim-inspired console file manager with multi-pane view, previews, and extensibility. | file-manager, tui, vim-like, python | 2026-02-25 | 2009 | 17k as of 2026-03 | +| screen | https://www.gnu.org/software/screen/ | — | Full-screen window manager that multiplexes physical terminals (legacy but stable). | multiplexer, session, terminal, gnu, c | ~2024 | 1987 | — | +| Terminator | https://gnometerminator.blogspot.com/| [gnome-terminator/terminator](https://github.com/gnome-terminator/terminator) | Multi-pane terminal splitter with broadcast input, layouts, and sysadmin features. | terminal, multi-pane, splitter, gnome, python | 2025-10-20 | ~2006 | ~2.1k as of 2026-03 | +| tmux | — | [tmux/tmux](https://github.com/tmux/tmux) | Terminal multiplexer for easy session management, window/pane switching, persistence. | multiplexer, session, tmux, c, active | 2026-03-06 | 2007 | 42.7k as of 2026-03 | +| tmux-cssh | — | [peikk0/tmux-cssh](https://github.com/peikk0/tmux-cssh) | Tool for comfortable cluster SSH sessions using tmux panes (mirror of GitLab). | tmux, cssh, cluster, ssh, python | ~2023 | ~2015 | ~500 as of 2026-03 |