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

teller: Manage Secrets from the Command Line

teller: Manage Secrets from the Command Line

Teller is a Rust CLI for using secrets from cloud providers and vaults without storing them in shell scripts or local environment files. It also supports secret scanning, redaction, and provider-to-provider copying.

RustCLIDeveloper Tools
Added Dec 30, 2025 View details
carbonyl: Browse the Web from a Terminal

carbonyl: Browse the Web from a Terminal

Carbonyl runs a Chromium-based browser directly in a terminal, including over SSH and without a window server. It suits users who need modern web pages and media in a text-console environment, but is more resource-intensive to build than a lightweight text browser.

Browser AutomationTerminalRust
Added Dec 29, 2025 View details
noxdir: Explore Disk Usage in a Terminal

noxdir: Explore Disk Usage in a Terminal

NoxDir is a cross-platform terminal utility for exploring disk usage and finding space-consuming files and directories. It suits interactive cleanup workflows, with caching and scan filters for large file systems.

GoGolangCLI
Added Dec 28, 2025 View details
sshx: Share a Collaborative Terminal Over the Web

sshx: Share a Collaborative Terminal Over the Web

sshx lets people share a live terminal through a web link, with real-time collaboration and end-to-end encryption. It suits remote troubleshooting, pairing, and temporary access to a terminal, including from CI jobs.

RustTerminalCollaboration
Added Dec 24, 2025 View details
pudb: Debug Python Programs in a Terminal

pudb: Debug Python Programs in a Terminal

PuDB is a full-screen, keyboard-driven debugger for Python that runs in a terminal. It brings source code, variables, stack frames, and breakpoints together for developers who prefer an interactive console workflow.

PythonDeveloper ToolsDebugging
Added Dec 22, 2025 View details
gum: Build Interactive, Polished Shell Scripts

gum: Build Interactive, Polished Shell Scripts

Gum adds ready-to-use interactive prompts and styled output to shell scripts without requiring Go code. It suits developers who want friendlier command-line workflows, provided their scripts can rely on a terminal UI.

GoGolangCLI
Added Dec 20, 2025 View details
ctop: Monitor Container Metrics in a Terminal

ctop: Monitor Container Metrics in a Terminal

ctop is a terminal dashboard for viewing real-time metrics across multiple containers, with a focused view for inspecting one container. It suits operators and developers who want a quick, interactive overview without opening a web dashboard.

GoCLITerminal
Added Dec 15, 2025 View details
tabby-web: Run Tabby Terminal in a Browser

tabby-web: Run Tabby Terminal in a Browser

Tabby Web serves the Tabby terminal as a browser application and provides configuration sync for Tabby clients. It suits people who want browser-based terminal access and are prepared to operate its web app and connection gateway.

PythonTerminalWeb App
Added Dec 6, 2025 View details
termsnap: Capture Terminal Output as Images, GIFs, and Videos

termsnap: Capture Terminal Output as Images, GIFs, and Videos

termsnap turns terminal command output and interactive sessions into styled screenshots, animations, GIFs, and videos. It is useful for developers creating polished CLI demos, documentation, and previews with local font and emoji rendering.

TypeScriptCLITerminal
Added Dec 5, 2025 View details
wttr.in: Check Weather from the Terminal or Web

wttr.in: Check Weather from the Terminal or Web

wttr.in is a weather forecast service designed for quick use from a terminal, browser, or script. It returns location-based forecasts in formats including ANSI, plain text, HTML, PNG, JSON, and Prometheus metrics.

GoTerminalWeather
Added Dec 3, 2025 View details
vtm: Create a Text-Based Desktop and Terminal Multiplexer

vtm: Create a Text-Based Desktop and Terminal Multiplexer

vtm is a C++ virtual terminal multiplexer that can run a text-based desktop, host command-line apps, or act as a standalone terminal. It suits users who want nested terminal workspaces across Windows and Unix-like systems.

TerminalMultiplexerDesktop App
Added Dec 2, 2025 View details
termscp: Transfer and Explore Files from a Terminal

termscp: Transfer and Explore Files from a Terminal

termscp is a cross-platform terminal file manager for local files and remote connections. Use its text interface to browse, transfer, and edit files across protocols including SFTP, SCP, FTP, S3, SMB, and WebDAV.

RustTerminalCLI
Added Nov 28, 2025 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 ❤️