FREEDOM251

Freedom251 › Terminal Emulators

st

Free plan Linux

Visit st Alternatives Pricing

st's own site

What st is

st is a free Linux terminal implementation for X, intended to provide a working graphical terminal for terminal applications. Its emulation covers most VT10X escape sequences, serial lines, XIM, utmp through utmp(1), and clipboard handling. Text support includes UTF-8, wide characters, 256 colors, true colors, antialiased fonts, fallback fonts, and line drawing. Mouse and keyboard shortcuts can be configured in config.h, with defaults kept in config.def.h. Community patches provide optional changes and additions. The project is actively developed and offers a Git repository to browse or clone. The download page lists st 0.9.3, dated 2025-08-09, with a 48kb download, and links to a LICENSE file. st explicitly does not aim to reimplement tmux or provide unlimited scrollback. The project is associated with suckless.org e.V., a registered association in München, Germany. Its listed plan is free.

Who it suits

st suits Linux users who want a small graphical terminal for terminal applications. It fits users comfortable configuring software through source files and optional community patches.

What it does well

  • Free Linux terminal for X
  • Supports UTF-8 and wide characters
  • 256 colors and true colors
  • Configurable shortcuts in config.h
  • Actively developed Git repository

What to know first

  • No unlimited scrollback buffer
  • Not intended to reimplement tmux
  • Configuration uses source headers
  • Linux platform only

Plans

PlanBilled and limitsPrice
stSimple terminal implementation for XFree

As st.suckless.org lists them, read 5 Oct 2026. The maker's own page has the final word.

Verdict

st focuses on a straightforward graphical terminal with broad text and color support. Its deliberately narrow scope excludes tmux behavior and unlimited scrollback, so those needs require other software.

Facts from st's own pages

Configuration
Configuration is done in config.h, with defaults stored in config.def.h. · st.suckless.org, 5 Oct 2026
Customization
The project lists community patches for optional changes and additions to st. · st.suckless.org, 5 Oct 2026
Free plan
Yes · st.suckless.org, 20 Sept 2026
Input
st supports mouse and keyboard shortcuts configured through config.h. · st.suckless.org, 5 Oct 2026
License
The project links a LICENSE file from its download section. · st.suckless.org, 5 Oct 2026
Maker
The suckless.org e.V. is described as a registered association in München, Germany, founded by eight conference attendees at slcon 2. · ev.suckless.org, 5 Oct 2026
Project goal
The stated goal is a working graphical terminal for terminal applications. · st.suckless.org, 5 Oct 2026
Purpose
st is a simple terminal implementation for X. · st.suckless.org, 5 Oct 2026
Release
The download page lists st 0.9.3, dated 2025-08-09, with a size of 48kb. · st.suckless.org, 5 Oct 2026
Scope limit
The project says st is not intended to reimplement tmux and does not aim to provide an unlimited scrollback buffer. · st.suckless.org, 5 Oct 2026
Security
The project page lists terminal features but makes no security or compliance claim. · st.suckless.org, 5 Oct 2026
Source access
The project describes st as actively developed and provides a Git repository users can browse or clone. · st.suckless.org, 5 Oct 2026
Terminal emulation
Implemented features include most VT10X escape sequences, serial line support, XIM support, utmp via utmp(1), and clipboard handling. · st.suckless.org, 5 Oct 2026
Text and colors
st supports UTF-8, wide characters, 256 colors, true colors, antialiased fonts, fallback fonts, and line drawing. · st.suckless.org, 5 Oct 2026

Where st stands on Freedom251

Look at these too