

ST - Simple Terminal
st is a simple terminal implementation for X.
Features
Properties
- Lightweight
- Minimalistic
- Customizable
Features
- Extensible by Plugins/Extensions
- Portable
- Command line interface
- GPU Acceleration
ST - Simple Terminal News & Activities
Recent News
Recent activities
K0RR added ST - Simple Terminal as alternative to Contour Terminal Emulator- jxir added Customizable as a feature to ST - Simple Terminal
- jxir liked ST - Simple Terminal
- K0RR added ST - Simple Terminal as alternative to havoc
POX added ST - Simple Terminal as alternative to ForceTerm- POX added ST - Simple Terminal as alternative to DumbTerm
POX added ST - Simple Terminal as alternative to ReTerminal
POX added ST - Simple Terminal as alternative to Ghostty
Featured in Lists
This list contain all the open-source projects I think are really cool and you should check out.
A list with 2 apps by M_MM_M without a description.
What is ST - Simple Terminal?
st is a simple terminal implementation for X.
What is wrong with
xterm ?
xterm is bloated and unmaintainable. Here’s an excerpt from the README:
Abandon All Hope, Ye Who Enter Here This is undoubtedly the most ugly program in the distribution. It was one of the first "serious" programs ported, and still has a lot of historical baggage. Ideally, there would be a general tty widget and then vt102 and tek4014 subwidgets so that they could be used in other programs. We are trying to clean things up as we go, but there is still a lot of work to do.
Needless to say things have not changed, it’s still ugly. It has over 65K lines of code and emulates obscure and obsolete terminals you will never need. The popular alternative,
RXVT has only 32K lines of code. This is just too much for something as simple as a terminal emulator; it’s yet another example of code complexity.
Terminal emulation doesn't need to be so complex.






Comments and Reviews
ST is super minimalist out-of-the-box, and highly configurable.
You can do everything in ST, you just have to install patches to add the features you need or configure/code them yourself to create new feature patches.
Simple, but cannot scroll! See, you can install patch for scrolling https://st.suckless.org/patches/scrollback/, this is crazy.
It is fast and lightweight and compiled with the features you want.
Excellent, small and simple project (code, interface)