1 unstable release
new 0.1.0 | Apr 11, 2025 |
---|
#1598 in Command line utilities
12KB
108 lines
Ratty
A Rust Terminal Emulator Because Reasons
Overview
Ratty is a cross-platform terminal emulator written in Rust, focusing on speed, feature flexibility, and usability across multiple operating systems. The project aims to combine the best features from various terminal emulators while maintaining a consistent experience across platforms.
Features (Planned)
- Cross-platform support (Linux, macOS, Windows, FreeBSD, NetBSD)
- Multi-tabs and multi-window support
- Shell integration
- Configurable themes and profiles
- Fast, GPU-accelerated rendering
- Hyperlinks and advanced text formatting
- Split panels and customizable layouts
- Various terminal protocols support (Kitty graphics, iTerm2 image protocol, etc.)
Current Status
This project is in the early development stage. The initial focus is on establishing core architecture and basic terminal functionality.
Building from Source
# Clone the repository
git clone https://github.com/evanjpw/ratty.git
cd ratty
# Build the project
cargo build
# Run the project
cargo run
License
This project is licensed under the MIT License - see the LICENSE file for details.
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
Dependencies
~4–9.5MB
~86K SLoC