Comment on page
Cathode is a toolkit for writing terminal-based applications. It is effectively a complete replacement for the .NET console APIs.
With the Windows console host now supporting virtual terminal sequences, it makes little sense for console interaction to still be centered around the old Windows console host and the many limitations it had. Cathode provides an API centered around a VT100 terminal with some extensions from later models and modern terminal emulators. It works on all desktop platforms that .NET supports.
Cathode aims to have excellent support for the following terminal emulators:
Even if you are using a terminal emulator that is not listed here, chances are that it will work just fine; these are just the ones that are tested regularly during development.
Last modified 1yr ago