Libvt100 - A purely .net/C# library for parsing a VT100/ANSI stream

  •        0

When writing anything that needs to communicate with a terminal in some way it is almost always speaking some dialect of VT100 or ANSI. This library aims solely at parsing a stream of VT100/ANSI data and then letting the host application do the rendering. Many other project also parse VT100/ANSI data but their parser is always tangled up with the actual rendering of the data, making reuse in other projects problematic. Hopefully other projects will start using libvt100 and we can stop reinventing the wheel in each project. Screenshots



Related Projects

Dave's Telnet

dtelnet: A Free Telnet Client for Windows 16/32 Emulates terminal types 'linux,xterm,rxvt,vt100,vt320,vt420' (rxvt is the preferred), talks protocols 'telnet' and 'login'.


PuTTY is a free implementation of Telnet and SSH for Windows and Unix platforms, along with an xterm terminal emulator. It is written and maintained primarily by Simon Tatham.

Pygments - Syntax Highlighter in Python

Pygments is a generic syntax highlighter for general use in all kinds of software such as forum systems, wikis or other applications that need to prettify source code. It supports all common programming languages. It will take source code (or other markup) in a supported language and output a processed version (in different formats) containing syntax highlighting markup. It suports a number of output formats like HTML, RTF, LaTeX and ANSI sequences (console output).

FOSS-Cloud - Virtualization- and Cloud-Services

The FOSS-Cloud is a Software, which enables you, to build your own Private or your Public-Cloud. The FOSS-Cloud environment (software and hardware) is an integrated and redundant server infrastructure to provide cloud-Services, Windows or Linux based SaaS, Terminal Server, Virtual Desktop Infrastructure (VDI) or virtual server-environmens. It makes virtual machines available, which can be accessed from internally as well as from the Internet.


Java Light Terminal Adapter - a simple server framework to develop java applications for terminals (i.e. vt100) in a swing based manner, specialised for mobile devices typical used in business enviroments (i.e. barcode scanner) connected via tcp/ip.

xiki - A shell console with GUI features

A shell console with GUI features

Regina REXX Interpreter

An implementation of the the ANSI Standard REXX Programming Language, available for most operating systems.


A modular console-oriented packet radio terminal for Linux with mail client

log - Console.log with style

Console.log with style


Terminals is a secure, multi tab terminal services/remote desktop client. It uses Terminal Services ActiveX Client (mstscax.dll). The project started from the need of controlling multiple connections simultaneously. It is a complete replacement for the mstsc.exe!