Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Julix - A Modern Terminal Emulator Built with Rust

Rust License Build Status

A blazingly fast, memory-safe terminal emulator written in Rust

FeaturesInstallationUsageArchitectureContributing


About

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.

Why RusTerm?

  • 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

Features

Core Functionality

  • 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

Advanced Features

  • 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

Developer-Friendly

  • 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

Installation

From Binary (Recommended)

Download the latest release for your platform:

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages