Open Source Terminal Tools

Discover 75 open source Terminal repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Terminal projects here are most often combined with CLI, Developer Tools and Go. Last updated October 4, 2026.

75 repositories · updated October 4, 2026

nnn: Browse and Manage Files in the Terminal

nnn: Browse and Manage Files in the Terminal

nnn is a small, fast terminal file manager for navigating, searching, and managing files without leaving the command line. It suits users who want keyboard-driven workflows, optional plugins, and support across multiple platforms.

TerminalCLIProductivity
Added Feb 1, 2026 View details
thefuck: Correct Failed Shell Commands

thefuck: Correct Failed Shell Commands

The Fuck suggests corrected versions of failed console commands, from typos to common Git and permission errors. It is a Python command-line tool for shell users who want quick, reviewable fixes without retyping commands.

PythonShellCLI
Added Jan 31, 2026 View details
Iosevka: Choose and Customize Fonts for Code

Iosevka: Choose and Customize Fonts for Code

Iosevka is a configurable typeface family for code, terminals, and technical documents. It offers monospace and quasi-proportional styles, multiple weights and widths, and OpenType options for character shapes and ligatures.

JavaScriptDeveloper ToolsProgramming
Added Jan 26, 2026 View details
cool-retro-term: A Retro-Style Terminal Emulator

cool-retro-term: A Retro-Style Terminal Emulator

cool-retro-term is a Qt6 terminal emulator for Linux and macOS that recreates the look of cathode-ray tube displays. It suits users who want a customizable retro aesthetic for everyday terminal work, rather than a different terminal workflow.

TerminalDesktop AppLinux
Added Jan 24, 2026 View details
vllm-cli: Manage and Serve LLMs with vLLM

vllm-cli: Manage and Serve LLMs with vLLM

vllm-cli provides interactive and command-line workflows for configuring and running vLLM model servers. It is aimed at developers and self-hosters who want model discovery, reusable profiles, and server monitoring in one terminal tool.

PythonLLMCLI
Added Jan 20, 2026 View details
pkgx: Run Tools and Specific Versions on Demand

pkgx: Run Tools and Specific Versions on Demand

pkgx is a standalone command-line tool that runs packaged software and specific versions without installing them into your wider system. It suits developers who want convenient, repeatable access to project tools across local machines, scripts, and CI.

RustCLIDeveloper Tools
Added Jan 19, 2026 View details
jumpserver: Manage Secure Access to Privileged Systems

jumpserver: Manage Secure Access to Privileged Systems

JumpServer is a self-hosted privileged access management platform for DevOps and IT teams. It centralizes secure connections to servers, desktops, Kubernetes, databases, and web applications, with terminal and AI components.

PythonSecuritySelf Hosted
Added Jan 10, 2026 View details
oh-my-logo: Create Colorful ASCII Logos in the Terminal

oh-my-logo: Create Colorful ASCII Logos in the Terminal

oh-my-logo turns text into large ASCII-art or filled block logos with gradient colors. Use it from the command line or as a TypeScript library to add visual branding to terminal output and scripts.

TypeScriptCLITerminal
Added Jan 9, 2026 View details
systemctl-tui: Manage systemd Services and Logs in a TUI

systemctl-tui: Manage systemd Services and Logs in a TUI

systemctl-tui is a Rust terminal interface for browsing systemd service and timer status, reading logs, and managing units. It is suited to Linux users who want a focused alternative to command-by-command systemctl workflows, including for remote hosts over SSH.

RustLinuxTerminal
Added Jan 7, 2026 View details
s-tui: Monitor and Stress-Test CPUs in the Terminal

s-tui: Monitor and Stress-Test CPUs in the Terminal

s-tui is a terminal interface for monitoring CPU temperature, frequency, power, and utilization, with built-in stress testing. It suits Linux users who want to observe CPU behavior or check for thermal throttling without a graphical desktop.

PythonCLITerminal
Added Jan 5, 2026 View details
vhs: Record Scripted Terminal Sessions as Videos

vhs: Record Scripted Terminal Sessions as Videos

VHS turns text-based tape scripts into terminal recordings such as GIFs, MP4s, and WebM files. It is useful for CLI demos and repeatable terminal workflows, with support for scripted input and CI-based output checks.

GoGolangCLI
Added Jan 4, 2026 View details
netshow: Monitor Network Connections in Your Terminal

netshow: Monitor Network Connections in Your Terminal

Netshow is an interactive terminal monitor for live TCP connections, with process details, friendly service names, and host or interface bandwidth. It suits developers and operators troubleshooting local network activity on macOS or Linux.

PythonNetworkingTerminal
Added Jan 3, 2026 View details

Related topics

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️