No description
  • Rust 99.6%
  • Makefile 0.4%
Find a file
2026-05-11 16:15:24 +02:00
src trim resize helper args 2026-05-11 16:15:24 +02:00
.gitignore ignore test image fixtures 2026-05-10 02:57:09 +02:00
Cargo.lock declare optional sixel support 2026-05-10 02:59:11 +02:00
Cargo.toml declare optional sixel support 2026-05-10 02:59:11 +02:00
LICENSE add license 2026-05-11 12:17:17 +00:00
Makefile Ignore ref directory 2026-05-08 22:28:50 +02:00
README.md update readme with license 2026-05-11 12:17:50 +00:00

pitty

A small Wayland-native terminal emulator.

The name is a portmanteau of pi (small) and tty, because it's a little terminal. Also happens to be a misspelling of pity.

features

  • Everything a basic terminal needs
  • such as rendering text to your screen
  • Optional SIXEL rendering (cargo build --features sixel)

anti-features

  • Wayland only
  • No GPU rendering
  • Configuration is editing src/config.rs and rebuilding
  • Does not run on Windows or macOS

configuration

Edit src/config.rs for font size, cell dimensions, colors, word delimiters, and so on.

Runtime color overrides are supported via ~/.config/pitty/config:

foreground=#ebdbb2
background=#1d2021
color4=#458588

Everything else requires a rebuild.

build

make          # release build
make debug    # debug build
make run      # build and run
make install  # /usr/local/bin/pitty

Requires you to have Rust & Cargo installed.

license

2-Clause BSD