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

ZeQLplus: Browse SQLite Databases in a Terminal

ZeQLplus: Browse SQLite Databases in a Terminal

ZeQL+ is a cross-platform terminal browser for SQLite databases, with table browsing, paginated rows, and custom SQL queries. It suits developers and database users who want a lightweight command-line tool without a graphical interface.

DatabaseTerminalCLI
Added Apr 10, 2026 View details
Noi: Organize AI Chats in a Desktop Workspace

Noi: Organize AI Chats in a Desktop Workspace

Noi is a desktop workspace for bringing AI chat workflows, prompts, and local tools into a more focused browsing setup. It suits people who switch between AI assistants and want separate sessions, reusable prompts, and local-first settings.

TypeScriptAIDesktop App
Added Mar 31, 2026 View details
tailpipe: Query Cloud and Application Logs with SQL

tailpipe: Query Cloud and Application Logs with SQL

Tailpipe is a local, terminal-based log analytics and SIEM tool powered by DuckDB. It collects logs from cloud, container, and application sources so developers and security teams can query events and use prebuilt detections without sending data to a hosted analytics service.

GoCLISecurity
Added Mar 31, 2026 View details
CCometixLine: Customize the Claude Code Statusline

CCometixLine: Customize the Claude Code Statusline

CCometixLine is a Rust tool that adds configurable Git, model, and context information to Claude Code’s statusline. It suits developers who want a compact view of their coding session and optional terminal-based configuration tools.

RustCLIDeveloper Tools
Added Mar 20, 2026 View details
pgcli: Query PostgreSQL from an Interactive Terminal

pgcli: Query PostgreSQL from an Interactive Terminal

pgcli is a Python command-line client for PostgreSQL that adds SQL highlighting and context-aware autocomplete to an interactive REPL. It suits developers and database users who want a more guided terminal workflow than a basic SQL prompt.

PythonDatabasePostgreSQL
Added Mar 20, 2026 View details
objcurses: View 3D OBJ Models in the Terminal

objcurses: View 3D OBJ Models in the Terminal

objcurses is a C++20 terminal viewer that renders Wavefront OBJ models as ASCII using ncurses. It suits quick previews and retro terminal visuals, without requiring a full graphics application.

C++TerminalCLI Tool
Added Mar 13, 2026 View details
svg-term-cli: Share Terminal Sessions as Animated SVG

svg-term-cli: Share Terminal Sessions as Animated SVG

svg-term-cli converts asciinema terminal recordings into animated SVGs that can be shared without a JavaScript player. It is useful for documentation, project pages, and other places where sharp, portable terminal demos are preferred over GIFs.

JavaScriptCLITerminal
Added Mar 11, 2026 View details
huh: Build Interactive Forms and Prompts in Go Terminals

huh: Build Interactive Forms and Prompts in Go Terminals

huh is a Go library for building interactive terminal forms, from simple prompts to multi-page flows. Use it standalone or embed its form model in a Bubble Tea application, with an accessible mode for screen readers.

GoGolangLibrary
Added Mar 6, 2026 View details
nerd-fonts: Add Developer Icons to Programming Fonts

nerd-fonts: Add Developer Icons to Programming Fonts

Nerd Fonts patches programming fonts with icon glyphs used by terminals, editors, and status lines. Install a ready-made patched font or use its FontForge-based patcher to customize a font.

FontsDeveloper ToolsTerminal
Added Mar 3, 2026 View details
lstr: Browse Directory Trees in the Terminal

lstr: Browse Directory Trees in the Terminal

lstr is a Rust command-line directory tree viewer with both classic text output and an interactive terminal interface. Use it to inspect project files, check Git status, or produce JSON and offline HTML indexes.

RustCLIDeveloper Tools
Added Feb 27, 2026 View details
scooter: Find and Replace Text Interactively in the Terminal

scooter: Find and Replace Text Interactively in the Terminal

scooter is a Rust terminal app for reviewing and applying find-and-replace changes across files or piped text. It supports regular expressions, fixed strings, and selective replacements, making it useful when changes need human review before they are written.

RustTerminalCLI
Added Feb 23, 2026 View details
zellij: Organize Terminal Work in a Multiplexer

zellij: Organize Terminal Work in a Multiplexer

Zellij is a Rust-based terminal workspace for keeping shells and applications organized in panes and tabs. It suits developers and operations teams who want a customizable terminal multiplexer with layouts, collaboration, and WebAssembly plugins.

RustTerminalDeveloper Tools
Added Feb 4, 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 ❤️