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

by jQueryScript,

Terminal emulators provide a way to use the command line interface (CLI) with a graphical user interface (GUI).

Have ever wanted 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 Feb 18 2023

Table of contents:

jQuery Terminal Emulators:

jQuery Command Line Interpreter Plugin - Terminal Emulator

A simple jQuery based terminal emulator that makes it easy to create command line interpreter for your website or web application.

jQuery Command Line Interpreter Plugin - Terminal Emulator

[Demo] [Download]


Configurable Virtual Terminal Emulator With jQuery - jAnsiVT

A jQuery plugin that makes it easy to create a fully configurable virtual terminal window Ansi/Ascii support in your web application. The plugin is licensed under the GNU Affero General Public License version 3.

Configurable Virtual Terminal Emulator With jQuery - jAnsiVT

[Demo] [Download]


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]


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]


Vanilla JavaScript Terminal Emulators:

TerminalJS

A super tiny JavaScript library to emulate an interactive terminal on the page.

TerminalJS

[Demo] [Download]


Minimal Interactive Terminal In JavaScript – Terminal.js

A super tiny JavaScript library to emulate an interactive terminal on the page.

Minimal Interactive Terminal In JavaScript – Terminal.js

[Demo] [Download]


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]


Conclusion:

I hope you enjoyed this list of some of the best terminal emulator in JavaScript. I think it’s great to see so much development going on in this area, and I can’t wait to see what comes next. What do you think? Are there any additional tools that should have been mentioned? Let us know in the comments!

Seeking more jQuery plugins or JavaScript libraries to create awesome Terminal Emulator on the web & mobile? See jQuery Terminal Emulator and JavaScript Terminal Emulator sections for details.