libvterm
« Back to VersTracker
Description:
C99 library which implements a VT220 or xterm terminal emulator
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: terminal emulator library vt220 xterm
Install: brew install libvterm
About:
Libvterm is a C99 library that provides a terminal emulator state machine and a screen buffer. It processes VT220 and xterm escape sequences, allowing applications to render terminal output without implementing a full parser. This library is specifically designed for embedding within other programs like text editors or multiplexers.
Key Features:
  • Minimal dependencies (C99 only)
  • Supports modern terminal features including Unicode
  • Abstracts terminal state and screen content
  • Embeddable library architecture
Use Cases:
  • Embedding a terminal emulator within a text editor
  • Building terminal multiplexers
  • Processing terminal output for automated testing tools
Alternatives:
  • VTE – Libvterm is a lightweight, embeddable library, whereas VTE is a GNOME widget library with heavier dependencies.
  • Konsole – Konsole is a full-featured terminal application, while Libvterm is a library intended for integration into other software.
Version History
Detected Version Rev Change Commit
Sep 16, 2025 3:04am 0 VERSION_BUMP 1f5dae38
Oct 27, 2024 12:49pm 0 VERSION_BUMP 389575d3