# terminal.js **Repository Path**: mirrors_Gottox/terminal.js ## Basic Information - **Project Name**: terminal.js - **Description**: Javascript terminal emulator library that aims to be xterm compliant and is supposed to work in browsers and node.js. - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-24 - **Last Updated**: 2026-03-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # terminal.js: terminal emulator library for browsers and node.js [![Build Status](https://travis-ci.org/Gottox/terminal.js.png)](https://travis-ci.org/Gottox/terminal.js) Terminal.js is a rendering engine for vt100-like terminals. It is written from scratch and supports most commonly used escape sequences. ## Example a simple demo using the [colors](https://www.npmjs.com/package/colors) module: ```javascript var colors = require('colors'), Terminal = require('./index'); var terminal = new Terminal({columns: 20, rows: 2}); terminal.write("Terminal.js in rainbows".rainbow); console.log(terminal.toString('ansi')); ``` There's also a webterminal using terminal.js: [node-webterm](https://github.com/Gottox/node-webterm) ## Documentation The documentation is generated using [JSDoc](http://usejsdoc.org/) and can be found [here](http://gottox.de/terminal.js) ## Source Source is developed at [Github](http://github.com/Gottox/terminal.js)