qtdomterm application is self-contained terminal emulator
based on DomTerm and QtWebEngine.
This LWN article provides background, motivation, and a summary of the functionality.
The name “DomTerm” refers to that it works by manipulating the Document Object Model (DOM) of a browser: the nested structure of elements, text, and attributes. (Also, most other appropriate names were already taken...)
DomTerm is Free Software (open-source) available at https://github.com/PerBothner/DomTerm.
The qtdomterm application is designed to replace your favorite standalone terminal emulator program. It uses QtWebEngine.
Mouse support using xterm protocols.
You can save the console file as an offline-readable (x)html-file.
Pretty-printing (Common Lisp style) is now handled by DomTerm. This means automatic re-flow on window re-size.
One goal of this project is a stand-alone terminal emulator application that techies can use as a day-to-day terminal emulator, and that also seamlessly provides support for rich text and interaction. That means an embedded web engine.