# jQuery Terminal

> JavaScript library for creating Command Line Applications in browser

**Wikidata**: [Q108196498](https://www.wikidata.org/wiki/Q108196498)  
**Source**: https://4ort.xyz/entity/jquery-terminal

## Summary
jQuery Terminal is a JavaScript library for creating command-line applications in the browser, developed by Jakub T. Jankiewicz. It is free and open-source software, licensed under the MIT License, and has been actively maintained with numerous versions released since its inception in 2010.

## Key Facts
- Developed by Jakub T. Jankiewicz, a Polish programmer and Wikimedian.
- First released in 2010.
- Licensed under the MIT License.
- Available as an npm package under the name `jquery.terminal`.
- Has over 200 versions, with the latest stable version being 2.45.2 (as of 2025-08-17).
- Runs on cross-platform operating systems.
- Depends on jQuery, fsevents, iconv-lite, prismjs, and wcwidth.
- Hosted on GitHub and mirrored on SourceForge.
- Has a website in English.
- Used by over 2.5 million projects on npm.
- Has a Stack Exchange tag for community support.
- Includes a category on Wikimedia Commons.
- Has a Wikipedia page in multiple languages.
- Has a Wikidata entry with detailed properties.
- Has a copyright status of copyrighted.
- Has a source code repository on GitHub.
- Has a common vulnerabilities and exposures ID (CVE-2021-43862).

## FAQs
- What is jQuery Terminal? It is a JavaScript library for creating command-line applications in the browser, developed by Jakub T. Jankiewicz and licensed under the MIT License.
- Who developed jQuery Terminal? Jakub T. Jankiewicz, a Polish programmer and Wikimedian, developed jQuery Terminal.
- When was jQuery Terminal first released? jQuery Terminal was first released in 2010.
- What license is jQuery Terminal under? jQuery Terminal is licensed under the MIT License.
- How many versions of jQuery Terminal have been released? Over 200 versions of jQuery Terminal have been released.
- What is the latest stable version of jQuery Terminal? The latest stable version of jQuery Terminal is 2.45.2 (as of 2025-08-17).
- What platforms does jQuery Terminal support? jQuery Terminal supports cross-platform operating systems.
- What dependencies does jQuery Terminal have? jQuery Terminal depends on jQuery, fsevents, iconv-lite, prismjs, and wcwidth.
- Where is the source code for jQuery Terminal hosted? The source code for jQuery Terminal is hosted on GitHub and mirrored on SourceForge.
- What languages is the jQuery Terminal website available in? The jQuery Terminal website is available in English.
- How many projects use jQuery Terminal on npm? Over 2.5 million projects use jQuery Terminal on npm.
- What is the Stack Exchange tag for jQuery Terminal? The Stack Exchange tag for jQuery Terminal is `jquery-terminal`.
- What is the Wikimedia Commons category for jQuery Terminal? The Wikimedia Commons category for jQuery Terminal is "JQuery Terminal."
- What is the Wikipedia page for jQuery Terminal? The Wikipedia page for jQuery Terminal is available in multiple languages.
- What is the Wikidata entry for jQuery Terminal? The Wikidata entry for jQuery Terminal includes detailed properties.
- What is the copyright status of jQuery Terminal? The copyright status of jQuery Terminal is copyrighted.
- What is the source code repository for jQuery Terminal? The source code repository for jQuery Terminal is on GitHub.
- What is the common vulnerabilities and exposures ID for jQuery Terminal? The common vulnerabilities and exposures ID for jQuery Terminal is CVE-2021-43862.

## Why It Matters
jQuery Terminal is significant because it provides a way to create interactive command-line interfaces within web browsers, making it easier to develop applications that require terminal-like functionality. Its open-source nature and active maintenance ensure that it remains a valuable tool for developers. The library's extensive version history and wide adoption on npm highlight its reliability and versatility. By enabling developers to build rich, interactive command-line applications directly in the browser, jQuery Terminal plays a crucial role in modern web development, particularly for applications that require terminal-like interactions.

## Notable For
- First released in 2010, establishing it as an early and influential library in the field of browser-based command-line interfaces.
- Licensed under the MIT License, making it widely accessible and adaptable for various projects.
- Over 200 versions released, demonstrating a long history of active development and maintenance.
- Used by over 2.5 million projects on npm, indicating its widespread adoption and reliability.
- Supports cross-platform operating systems, ensuring broad compatibility.
- Includes a Stack Exchange tag for community support, fostering a strong developer community.
- Has a category on Wikimedia Commons, contributing to its documentation and visibility.
- Has a Wikipedia page in multiple languages, further enhancing its accessibility and recognition.
- Has a detailed Wikidata entry, providing comprehensive metadata and properties.
- Has a copyright status of copyrighted, ensuring legal protection and recognition of its creators.
- Has a source code repository on GitHub, facilitating open-source collaboration and development.
- Has a common vulnerabilities and exposures ID (CVE-2021-43862), addressing security concerns and ensuring ongoing maintenance.

## Body
### Overview
jQuery Terminal is a JavaScript library designed for creating command-line applications within web browsers. Developed by Jakub T. Jankiewicz, it was first released in 2010 and is licensed under the MIT License, making it a free and open-source software. The library is available as an npm package under the name `jquery.terminal` and has been actively maintained with numerous versions released over the years.

### Development and Release
Jakub T. Jankiewicz, a Polish programmer and Wikimedian, developed jQuery Terminal. The first version was released in 2010, and since then, over 200 versions have been released, with the latest stable version being 2.45.2 (as of 2025-08-17). The library is hosted on GitHub and mirrored on SourceForge, ensuring broad accessibility and collaboration.

### Technical Details
jQuery Terminal runs on cross-platform operating systems and depends on several other libraries, including jQuery, fsevents, iconv-lite, prismjs, and wcwidth. These dependencies ensure that the library functions correctly across different environments and provides additional features such as syntax highlighting and wide character support.

### Usage and Adoption
jQuery Terminal is used by over 2.5 million projects on npm, indicating its widespread adoption and reliability. The library's extensive version history and active maintenance ensure that it remains a valuable tool for developers. Its open-source nature and permissive license make it accessible and adaptable for various projects.

### Community and Support
jQuery Terminal has a Stack Exchange tag for community support, fostering a strong developer community. The library also has a category on Wikimedia Commons, contributing to its documentation and visibility. Additionally, it has a Wikipedia page in multiple languages, further enhancing its accessibility and recognition.

### Metadata and Properties
The Wikidata entry for jQuery Terminal includes detailed properties, providing comprehensive metadata about the library. This includes information about its inception, versions, dependencies, and other relevant details. The copyright status of jQuery Terminal is copyrighted, ensuring legal protection and recognition of its creators.

### Security
jQuery Terminal has a common vulnerabilities and exposures ID (CVE-2021-43862), addressing security concerns and ensuring ongoing maintenance. This ID helps developers and users stay informed about any potential vulnerabilities and take necessary precautions.

### Impact and Significance
jQuery Terminal plays a crucial role in modern web development by enabling developers to build rich, interactive command-line applications directly in the browser. Its open-source nature and active maintenance ensure that it remains a valuable tool for developers. The library's extensive version history and wide adoption on npm highlight its reliability and versatility, making it a go-to solution for applications that require terminal-like interactions.

## References

1. [Source](https://github.com/jcubic/jquery.terminal/blob/master/LICENSE)
2. [Release 1.17.0. 2018](https://github.com/jcubic/jquery.terminal/releases/tag/1.17.0)
3. [npmjs](https://registry.npmjs.com/jquery.terminal)
4. [Release 1.18.0. 2018](https://github.com/jcubic/jquery.terminal/releases/tag/1.18.0)
5. [Release 1.19.0. 2018](https://github.com/jcubic/jquery.terminal/releases/tag/1.19.0)
6. [Release 1.19.1. 2018](https://github.com/jcubic/jquery.terminal/releases/tag/1.19.1)
7. [Release 1.20.0. 2018](https://github.com/jcubic/jquery.terminal/releases/tag/1.20.0)
8. [Release 1.20.1. 2018](https://github.com/jcubic/jquery.terminal/releases/tag/1.20.1)
9. [Release 1.20.2. 2018](https://github.com/jcubic/jquery.terminal/releases/tag/1.20.2)
10. [Release 1.20.3. 2018](https://github.com/jcubic/jquery.terminal/releases/tag/1.20.3)
11. [Release 1.20.4. 2018](https://github.com/jcubic/jquery.terminal/releases/tag/1.20.4)
12. [Release 1.20.5. 2018](https://github.com/jcubic/jquery.terminal/releases/tag/1.20.5)
13. [Release 1.21.0. 2018](https://github.com/jcubic/jquery.terminal/releases/tag/1.21.0)
14. [Release 1.22.0. 2018](https://github.com/jcubic/jquery.terminal/releases/tag/1.22.0)
15. [Release 1.22.1. 2018](https://github.com/jcubic/jquery.terminal/releases/tag/1.22.1)
16. [Release 1.22.2. 2018](https://github.com/jcubic/jquery.terminal/releases/tag/1.22.2)
17. [Release 1.22.3. 2018](https://github.com/jcubic/jquery.terminal/releases/tag/1.22.3)
18. [Release 1.22.4. 2018](https://github.com/jcubic/jquery.terminal/releases/tag/1.22.4)
19. [Release 1.22.5. 2018](https://github.com/jcubic/jquery.terminal/releases/tag/1.22.5)
20. [Release 1.22.6. 2018](https://github.com/jcubic/jquery.terminal/releases/tag/1.22.6)
21. [Release 1.22.7. 2018](https://github.com/jcubic/jquery.terminal/releases/tag/1.22.7)
22. [Release 1.23.0. 2018](https://github.com/jcubic/jquery.terminal/releases/tag/1.23.0)
23. [Release 1.23.1. 2018](https://github.com/jcubic/jquery.terminal/releases/tag/1.23.1)
24. [Release 1.23.2. 2018](https://github.com/jcubic/jquery.terminal/releases/tag/1.23.2)
25. [Release 2.0.0. 2018](https://github.com/jcubic/jquery.terminal/releases/tag/2.0.0)
26. [Release 2.0.1. 2018](https://github.com/jcubic/jquery.terminal/releases/tag/2.0.1)
27. [Release 2.0.2. 2018](https://github.com/jcubic/jquery.terminal/releases/tag/2.0.2)
28. [Release 2.1.0. 2019](https://github.com/jcubic/jquery.terminal/releases/tag/2.1.0)
29. [Release 2.1.1. 2019](https://github.com/jcubic/jquery.terminal/releases/tag/2.1.1)
30. [Release 2.1.2. 2019](https://github.com/jcubic/jquery.terminal/releases/tag/2.1.2)
31. [Release 2.2.0. 2019](https://github.com/jcubic/jquery.terminal/releases/tag/2.2.0)
32. [Release 2.3.0. 2019](https://github.com/jcubic/jquery.terminal/releases/tag/2.3.0)
33. [Release 2.4.0. 2019](https://github.com/jcubic/jquery.terminal/releases/tag/2.4.0)
34. [Release 2.4.1. 2019](https://github.com/jcubic/jquery.terminal/releases/tag/2.4.1)
35. [Release 2.5.0. 2019](https://github.com/jcubic/jquery.terminal/releases/tag/2.5.0)
36. [Release 2.5.1. 2019](https://github.com/jcubic/jquery.terminal/releases/tag/2.5.1)
37. [Release 2.5.2. 2019](https://github.com/jcubic/jquery.terminal/releases/tag/2.5.2)
38. [Release 2.6.0. 2019](https://github.com/jcubic/jquery.terminal/releases/tag/2.6.0)
39. [Release 2.6.1. 2019](https://github.com/jcubic/jquery.terminal/releases/tag/2.6.1)
40. [Release 2.6.2. 2019](https://github.com/jcubic/jquery.terminal/releases/tag/2.6.2)
41. [Release 2.6.3. 2019](https://github.com/jcubic/jquery.terminal/releases/tag/2.6.3)
42. [Release 2.7.0. 2019](https://github.com/jcubic/jquery.terminal/releases/tag/2.7.0)
43. [Release 2.7.1. 2019](https://github.com/jcubic/jquery.terminal/releases/tag/2.7.1)
44. [Release 2.8.0. 2019](https://github.com/jcubic/jquery.terminal/releases/tag/2.8.0)
45. [Release 2.9.0. 2019](https://github.com/jcubic/jquery.terminal/releases/tag/2.9.0)
46. [Release 2.10.0. 2019](https://github.com/jcubic/jquery.terminal/releases/tag/2.10.0)
47. [Release 2.10.1. 2019](https://github.com/jcubic/jquery.terminal/releases/tag/2.10.1)
48. [Release 2.12.0. 2020](https://github.com/jcubic/jquery.terminal/releases/tag/2.12.0)
49. [Release 2.14.0. 2020](https://github.com/jcubic/jquery.terminal/releases/tag/2.14.0)
50. [Release 2.14.1. 2020](https://github.com/jcubic/jquery.terminal/releases/tag/2.14.1)