Skip to content
GitHub·

💻Shitty Terminal Emulator: Low Latency and Fast Startup

A new terminal emulator with a focus on speed and efficiency

TL;DR

Shitty is a high-performance terminal emulator built for low latency, fast startup, and predictable resource use. It supports Vulkan on Linux and Metal on macOS, offering superior performance metrics compared to popular alternatives like Alacritty.

Shitty is the latest entry in the terminal emulator space, designed with speed and efficiency at its core. With a focus on low latency and fast startup times, it outperforms established competitors like Alacritty and Kitty by significant margins. For developers working in environments where every millisecond counts, Shitty's performance improvements can make a noticeable difference in productivity and workflow speed. In benchmark tests, Shitty achieved a best wall time of 0.81 seconds for processing 100MB of data through the GUI on an Apple-silicon MacBook, compared to Alacritty's 0.48 seconds and Ghostty's 1.3 seconds.

Shitty Terminal Emulator: Low Latency and Fast Startup — GitHub

Key Points

1

Built with native compute backends: Vulkan on Linux, Metal on macOS

2

Best wall time for 100MB data processing: Shitty 0.81s, Alacritty 0.48s, Ghostty 1.3s

3

Terminal throughput: Shitty ~118 MiB/s, Alacritty ~99 MiB/s, Kitty ~75 MiB/s

4

Supports VT52 through VT5xx controls and widely used xterm extensions

5

Features include Unicode support, 24-bit color, and multiple keyboard protocols

Why It Matters

If you're running a high-performance workflow on macOS or Linux that requires fast terminal response times, Shitty's native compute backends and superior throughput can significantly enhance your productivity. However, the trade-off is increased complexity in setup requirements compared to simpler alternatives.

performancelow-latencyfast-startupnative-compute-backendsvulkan

Frequently Asked Questions

Why does this matter?

If you're running a high-performance workflow on macOS or Linux that requires fast terminal response times, Shitty's native compute backends and superior throughput can significantly enhance your productivity. However, the trade-off is increased complexity in setup requirements compared to simpler alternatives.

What happened?

Shitty is a high-performance terminal emulator built for low latency, fast startup, and predictable resource use. It supports Vulkan on Linux and Metal on macOS, offering superior performance metrics compared to popular alternatives like Alacritty.

Comments

Subscribe to join the conversation...

Be the first to comment

Enjoyed this article?

Get it daily. 7am. Free. Reads in 5 minutes.

Join 2,544 builders reading daily.

Also get