A blazingly fast, memory-safe terminal emulator written in Rust
Features • Installation • Usage • Architecture • Contributing
Julix is a modern, cross-platform terminal emulator built from the ground up in Rust. Designed with performance, safety, and extensibility in mind, Julix aims to provide a superior terminal experience with GPU-accelerated rendering, full VT100/xterm compatibility, and a rich feature set.
- Blazingly Fast: GPU-accelerated rendering for smooth 60+ FPS performance
- Memory Safe: Written in Rust - no buffer overflows or memory leaks
- Beautiful: TrueColor support, ligatures, and customizable themes
- Cross-Platform: Works seamlessly on Linux, macOS, and Windows
- Extensible: Plugin system and extensive configuration options
- Lightweight: Minimal resource footprint despite rich features
- Full VT100/VT220/xterm escape sequence support
- 256-color and 24-bit TrueColor support
- Unicode and UTF-8 text rendering
- Mouse support (click, drag, scroll)
- Text selection and clipboard integration
- Scrollback buffer with unlimited history
- Dynamic window resizing
- GPU-Accelerated Rendering: Powered by wgpu for buttery-smooth performance
- Font Ligatures: Programming ligatures for better code readability
- Image Protocol: Display images inline (Sixel, iTerm2, Kitty protocols)
- Tabs & Splits: Multiple terminals in one window
- Configurable Keybindings: Customize every keyboard shortcut
- Theme System: 100+ built-in themes, custom theme support
- Visual Bell: Non-intrusive notifications
- Performance Metrics: Built-in FPS counter and diagnostics
- Debug Mode: Inspect escape sequences and rendering pipeline
- Session Logging: Record and replay terminal sessions
- Plugin API: Extend functionality with Rust plugins
- Comprehensive Docs: Detailed documentation and examples
Download the latest release for your platform: