Hello! miniterm 1999 is an open source, GPU based terminal emulator for Linux, written in Rust with wgpu.
Current state of developement:
At first, it was meant to imitated old school terminals, such as the kind of terminals you might be used to in Fallout 4.
Example of a Fallout terminal:
This is done using shaders. But I quickly realised, if you can have old-school VHS like shaders, might as well allow custom shaders as well. The renderer is optimized, rendering text from a buffer of characters, with their background and foreground colors, on the GPU. Every time characters are modified, the text is rendered on a texture, which is then rendered to the screen by a second render pipeline, responsible for applying the custom shader. The project is currently a WIP.