# jcubic/jquery.terminal

jQuery Terminal Emulator - JavaScript library for creating web-based terminals with custom commands

Repository: https://github.com/jcubic/jquery.terminal
Canonical: https://ross.abutalabs.com/products/jqueryterminal
Homepage: https://terminal.jcubic.pl
Language: JavaScript
License: MIT
License Family: permissive
Topics: json-rpc, interpreter, shell, terminal, command-line, ansi-art, jquery-terminal, interpreters, parse-commands, javascript, fake-terminal, terminal-emulators, console, tui, hactoberfest, web-terminal, fake-termial-website, fake-web-terminal, terminal-style-website, jquery-plugin
Last push: 2026-08-24T15:20:01+00:00

## Health v2 (maintenance only)
Score: 99/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 99, longevity 100
- inputs: {"age_days": 5669, "days_push": 9, "days_rel": 9, "gap_med": 25.0, "n_releases_24m": 11}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3235, forks 572 (observed 2026-08-28T04:07:50.243069+00:00)

## What it is
jQuery Terminal is a JavaScript library (jQuery plugin) for creating web-based terminal emulators with custom command-line interpreters. It can automatically call JSON-RPC services when users type commands, or run interpreters defined in browser JavaScript, including nested command trees and authentication.

## Use cases
- create a terminal-style website
- add a command line interface to my web app for power users
- build a web-based REPL for my JSON-RPC service
- make a terminal-based portfolio website
- build an interactive CLI chatbot in the browser
- add a debugging console to my web application
- create a fake shell interpreter in JavaScript

## When to choose
- you want a browser terminal with commands you define yourself in JavaScript or via JSON-RPC
- you need nested interpreters, command trees, or login/authentication in a web terminal
- you want a terminal look-and-feel for a website, portfolio, or game menu

## When to avoid
- you need a real remote shell/SSH session in the browser - use xterm.js instead
- your project doesn't use jQuery or you want a framework-agnostic component
- you need a full POSIX shell emulator rather than custom commands

## Facets
- artifact type: library
- maturity: stable
- function: interpreter, cli, terminal-ui, http-client, auth, templating
- domain: web-development, frontend, developer-tools
- platform: browser
- tags: jquery-plugin, terminal-emulator, json-rpc, fake-terminal, ansi-art, repl, web-terminal, command-line-interpreter, command-line, javascript, nodejs

## Member repositories
- jcubic/jquery.terminal (main) score 99

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:50.243069+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:24:36.505368+00:00, confidence not recorded.
  - readme: https://github.com/jcubic/jquery.terminal (fetched 2026-08-28T04:07:50.243069+00:00, sha a8e97bef19a5)
  - homepage: https://terminal.jcubic.pl (fetched 2026-08-29T09:37:43.422726+00:00, sha 9b677344a84f)
  - site_page: https://terminal.jcubic.pl/documentation.php (fetched 2026-08-29T09:37:43.432145+00:00, sha d34c4defc532)
- Data as of 2026-08-30T08:39:29.467469+00:00.
