WezTerm
github.comUse a GPU-accelerated, cross-platform terminal emulator and multiplexer written in Rust.
Use a GPU-accelerated, cross-platform terminal emulator and multiplexer written in Rust.
Keep multiple terminal programs in persistent sessions, windows, and panes.
Organize terminal sessions into panes and layouts, then reconnect to a named workspace later.
A native terminal emulator for macOS and Linux, with text-file configuration and an embeddable terminal library.
Build interactive terminal applications in Go with an event-driven model, update, and view loop.
Build interactive terminal interfaces in Rust with reusable widgets and responsive layouts.
Describe a terminal walkthrough in a tape file and render it as a shareable recording.
Capture terminal sessions as text-based recordings, replay them locally, and share or stream them on the web.
Add formatted text, tables, syntax highlighting, and progress displays to Python terminal programs.
Build interactive Python applications for the terminal with widgets, CSS, and keyboard bindings.
A terminal text editor with familiar keybindings, multiple cursors, splits, and Lua plugins.
A terminal code editor built around selecting text first and applying editing commands to it.
Add interactive choices, prompts, and terminal styling to shell scripts without writing Go code.
Display system and hardware information in a customizable terminal summary.
Edit source and configuration files directly in a terminal with a compact, keyboard-driven editor.
A terminal-native editor built around multiple selections, syntax-aware navigation, and language-server features.
Navigate, search, preview, and manage directory trees from an interactive terminal view.
Read local Markdown documentation in a terminal with styled rendering and a file browser.
A compact programmer's editor with both graphical and terminal interfaces and Lua-based customization.
A browser IDE for programming courses, with Linux project environments and an integrated terminal.
A mobile code editor for editing web and source files, previewing pages and using terminal or remote-file tools.
Inspect and transform JSON from a terminal with an interactive viewer and JavaScript queries.
Navigate files in a terminal with tabs, previews, multi-selection, and optional shell integration.
Stage, commit, branch, rebase, and inspect a Git repository through a terminal interface.