st review
A focused, free terminal emulator for users who value simplicity over advanced workflows.
Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026
st is a lightweight terminal emulator for the X Window System from suckless.org. It is aimed at users who want core terminal emulation without a larger feature set or workflow layer. Its published capabilities include most VT10X escape sequences, UTF-8 and wide-character support, clipboard handling, resizing, 256-color and true-color support, antialiased fonts, and fallback fonts. It also supports configurable mouse and keyboard shortcuts through config.h.
The main appeal is its focused feature depth. st can execute a specified command with the -e option, record terminal I/O to a file, embed the terminal in another X window, and use a serial device. These functions give it useful flexibility for command-line work, automation-oriented launch commands, embedded X workflows, and serial access while keeping the core product centered on terminal emulation. Its free and open-source model also suits users who prefer a source-based tool they can configure directly.
The trade-off is a narrow scope and a source-oriented setup process. Configuration involves editing config.h and recompiling, so it is better suited to users comfortable with that workflow than to people seeking a graphical settings panel or ready-made customization. The product is also centered on X and is not positioned around split panes, session synchronization, GPU acceleration, a scripting API, built-in SSH support, or integrations. Choose st for straightforward terminal emulation and direct configuration; choose an alternative if your priority is a broader platform ecosystem or advanced terminal workspace features.
st pros and cons
- Where it wins
- Free and open source with VT10X, UTF-8, and wide-character support
- Supports clipboard, colors, configurable shortcuts, and font fallbacks
- Offers command execution, I/O recording, X-window embedding, and serial support
- Where it doesn't
- Designed for the X Window System rather than broad platform coverage
- Configuration requires editing config.h and recompiling the source
- Does not provide verified panes, sessions, GPU acceleration, or integrations
st fact sheet, pricing and score →
Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.
Last updated · How we research and update