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: over 4 years ago

Related projects:

RepositoryDescriptionStars
cdepillabout/termonadA customizable terminal emulator built in Haskell with support for various configurations and libraries.401
borisfaure/terminologyA terminal emulator with advanced features and customizable settings.669
orhun/kermitA terminal emulator with customizable features and simple design138
heatherhaks/kterminalA terminal display emulator written in Kotlin using libGDX and libKTX.27
elementary/terminalA lightweight terminal emulator with a simple and intuitive interface, designed to be easy to use out of the box.414
jorgen/yatA terminal emulator written in C++ and QML, emulating the VT100 protocol.110
kharacternyk/viterA terminal emulator written in Python with Vim-like modes and features.69
murphymc/liltA 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-termA terminal-based frontend for the SimpleNES emulator.11
refi64/utermA terminal emulator written in C++11 using Skia and other libraries.24
jaredk3nt/hometermAn interactive terminal emulator with browser-based functionality and extensible through user-defined commands and themes.153
dbousamra/hnesA NES emulator written in Haskell that supports multiple mappers and has a basic structure, PPU integration, APU handling, and a test suite.379
bigjk/crtA terminal emulator library designed to work with the Bubbletea game engine.88
mewkiz/lwtA lightweight terminal emulator with customizable configuration and key bindings.24
andir/ateAn 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