10 Best Terminal Emulators In JavaScript And jQuery (2021 Update)

by jQueryScript,

Want to have a terminal emulator in the document that enables the user to interact with your web applications with commands?

This is the 10 best JavaScript/jQuery powered terminal emulators that add customizable, extensible bash terminals to the web applications, with built-in and/or user-defined commands. Enjoy.

Originally Published Oct 01 2019, updated Mar 23 2021

Table of contents:

jQuery Terminal Emulators:

jQuery Plugin To Emulate Terminal Window - Shell.js

Shell.js is a jQuery plugin used to create responsive, themeable terminal windows with custom username, host, and commands on the webpage.

jQuery Plugin To Emulate Terminal Window - Shell.js

[Demo] [Download]


Terminal Input And Output Animations - jQuery Terminal-Emulator

Yet another jQuery terminal emulator that simply emulates terminal input and output animations on the webpage.

Terminal Input And Output Animations - jQuery Terminal-Emulator

[Demo] [Download]


Basic Bash Terminal Plugin For jQuery - Web Terminal

Web Terminal is a simple-to-use jQuery plugin for adding a configurable terminal emulator to your web app.

Basic Bash Terminal Plugin For jQuery - Web Terminal

[Demo] [Download]


Extendable Terminal & Console Emulator With jQuery - console.js

console.js is a configurable and extendable terminal emulator that provides a simple way of adding a terminal / command console to your web applications.

Extendable Terminal & Console Emulator With jQuery - console.js

[Demo] [Download]


Tiny Customizable Terminal Simulator For Websites - jQuery zTerminal

zTerminal is a simple, lightweight jQuery plugin that adds a configurable, extendable bash terminal to your web applications.

Tiny Customizable Terminal Simulator For Websites - jQuery zTerminal

[Demo] [Download]


Vanilla JavaScript Terminal Emulators:

Create Custom Terminals With Pure JavaScript And CSS – shell.js

The shell.js JavaScript library provides an easy way to create Ubuntu, OS X, Windows, and Custom style bash terminal on the web application.

Create Custom Terminals With Pure JavaScript And CSS – shell.js

[Demo] [Download]


terminal.js

An ultra-light and easy-to-extend bash terminal emulator written in pure vanilla JavaScript.

Lightweight Terminal Emulator In Pure JavaScript – terminal.js

[Demo] [Download]


Bash Terminal Simulator In Pure JavaScript – Termly.js

Termly.js is a pure JavaScript plugin used to generate a configurable, extendable bash terminal with custom commands & filesystem on your browser.

Bash Terminal Simulator In Pure JavaScript – Termly.js

[Demo] [Download]


Tiny Terminal Emulator – termynal.js

termynal.js is a lightweight, standalone JavaScript library that adds an animated, configurable terminal to your web application. Has support for ‘async’ function and ‘await’ expression.

Tiny Terminal Emulator – termynal.js

[Demo] [Download]


Cross-platform Terminal Emulator In Vanilla JavaScript – vanilla-terminal

A lightweight cross-platform terminal emulator written in vanilla JavaScript without any dependencies.

Cross-platform Terminal Emulator In Vanilla JavaScript – vanilla-terminal

[Demo] [Download]


Conclusion:

Want more jQuery plugins or JavaScript libraries to create awesome Terminal Emulator on the web & mobile? Check out the jQuery Terminal Emulator and JavaScript Terminal Emulator sections.