A Rust-based terminal emulator with advanced features for macOS and Linux.
Project details
Oxide Terminal combines cutting-edge GPU rendering with a clean and intuitive design. Built entirely in Rust, it offers a native experience for macOS and Linux users, complete with workspaces, a file tree, and a customizable status bar. Enjoy a terminal that is fast, powerful, and easy to configure, all without any unnecessary bloat.
Oxide is a modern terminal emulator, specifically designed for macOS and Linux, and written entirely in Rust. It is built upon the GPU-rendered, high-performance framework GPUI, providing a snappy user experience that leverages graphics processing capabilities. Key features include:
Native VT Emulation: Fully supports truecolor, wide glyphs, combining marks, bracketed paste, and mouse reporting due to its integration with alacritty_terminal, ensuring seamless operation with tools like vim, htop, and tmux.
Integrated File Tree Drawer: Navigate files and directories intuitively with vim-like navigation and type-to-filter capabilities. The file drawer automatically follows the current working directory and supports file operations like add, rename, move, and delete.
Multiple Panes: Split terminal panes vertically or horizontally, allowing different processes or shells to run simultaneously. Navigate and resize with ease, supporting tmux-style pane management.
Command Awareness: The terminal intelligently tracks running commands, displaying elapsed time in the status bar and providing desktop notifications for long or failed commands to enhance productivity.
Integrated Workspaces: Save and restore sets of tabs and splits, making it easy to switch contexts. Named workspaces can persist across sessions.
Real-Time Configuration: All features can be configured in a single TOML file, which reloads upon saving changes, allowing personal customizations to be applied instantly without touching dotfiles.
Dark and Light Themes: Choose from multiple themes and adjust colors individually, including presets that adapt to system settings.
Command Palette: Access any command with a simple fuzzy search, enhancing navigation and workflow efficiency.
Oxide provides a rich terminal experience without unnecessary bloat, maintaining a focus on performance and usability. With no account requirements, AI dependencies, or telemetry, the only network request is for checking the latest releases, ensuring user privacy and control.
Explore more on the official Oxide Terminal website, or delve into the documentation for comprehensive usage guides.
Comments
0Start the conversation
Share the first comment.