hs-term-emulator

Haskell terminal emulator

A terminal emulator written in Haskell with two components: a 'pure' package for parsing and updating terminal states and a proof-of-concept implementation using SDL for rendering and keyboard input.

Terminal Emulator written in 100% Haskell

GitHub

67 stars
3 watching
2 forks
Language: Haskell
last commit: almost 3 years ago

Related projects:

Repository Description Stars
cdepillabout/termonad A customizable terminal emulator built in Haskell with support for various configurations and libraries. 401
borisfaure/terminology A terminal emulator with advanced features and customizable settings. 665
orhun/kermit A terminal emulator with customizable features and simple design 138
heatherhaks/kterminal A terminal display emulator written in Kotlin using libGDX and libKTX. 27
elementary/terminal A lightweight terminal emulator with a simple and intuitive interface, designed to be easy to use out of the box. 413
jorgen/yat A terminal emulator written in C++ and QML, emulating the VT100 protocol. 109
kharacternyk/viter A terminal emulator written in Python with Vim-like modes and features. 69
murphymc/lilt A terminal emulator that emulates an ANSI terminal with extensions and uses SDL1.2 for rendering and input. 27
a-n-t-h-o-n-y/nes-term A terminal-based frontend for the SimpleNES emulator. 11
refi64/uterm A terminal emulator written in C++11 using Skia and other libraries. 24
jaredk3nt/hometerm An interactive terminal emulator with browser-based functionality and extensible through user-defined commands and themes. 153
dbousamra/hnes A NES emulator written in Haskell that supports multiple mappers and has a basic structure, PPU integration, APU handling, and a test suite. 378
bigjk/crt A terminal emulator library designed to work with the Bubbletea game engine. 88
mewkiz/lwt A lightweight terminal emulator with customizable configuration and key bindings. 24
andir/ate An open-source terminal emulator project focused on building a customizable and efficient X11 and Wayland-based terminal with various features such as scrolling, reflowing, emoji support, and font resizing. 54