Download Latest Version jsTerm_Portable_Windows_v5.0.1.0.zip (20.6 MB)
Email in envelope

Get an email when there's a new version of jsTerm

Home / jsTerm_v5.0.1.0
Name Modified Size InfoDownloads / Week
Parent folder
jsTerm_Source_v5.0.1.0.zip 2026-04-11 4.2 MB
jsTerm_Portable_WinXP_v5.0.1.0.zip 2026-04-11 10.1 MB
jsTerm_Portable_Windows_v5.0.1.0.zip 2026-04-11 20.6 MB
jsTerm_Portable_Linux-x86_64_Qt5_v5.0.1.0_(compile_debian_10.12.0).tar.gz 2026-04-11 30.6 MB
jsTerm-x86_64.AppImage 2026-04-11 30.8 MB
README.txt 2026-04-11 9.0 kB
Totals: 6 Items   96.4 MB 1
==================================================
jsTerm - Terminal for serial ports and TCP/UDP with JavaScript support
Version 5.0.1.0
Copyright (C) 2022-2026  Vitalij Fedichev https://vk.com/id94245154
==================================================

jsTerm is a simple terminal emulator for Linux and Windows with support for external javascripts.
Works via serial port or TCP/UDP connection in client or server mode.

[ru]

jsTerm — простой эмулятор терминала для Linux и Windows с поддержкой внешних JavaScript-скриптов.
Работает через последовательный порт или TCP/UDP соединение в режиме клиента или сервера.

==================================================
DISCLAIMER
==================================================

The software is designed for use by trained professional personnel and is not a substitute for sound professional judgment.  
It is the sole responsibility of the user to validate the data presented by jsTerm and to determine whether the results of 
this program are accurate and suitable for any specific purpose.  No guarantee of accuracy or fitness for any purpose is expressed or implied.  
The author strongly recommends that the data be checked against other sources and/or methods before use and application.  
The author shall not be held liable for any direct, indirect, consequential or incidental damages incurred through use of the data or calculations. 

==================================================
LICENSE
==================================================

jsTerm is licensed under the GNU General Public License (GPL) Version 3.
 
==================================================
SYSTEM REQUIREMENTS
==================================================

OS:

Windows: 32/64-bit XP or higher
Software:
        For portable versions you need:
            Qt4 variants require Microsoft Visual C++ 2008 Redistributable
            Qt5 variants contains all the necessary components (Only for Windows 7 or higher) 

Linux-x86_64:
Software:
        The installation package contains all the necessary components.
        Build done in Debian (10.12.0)

==================================================
BUILD
==================================================

The project is built in Visual Studio 2008 (QT 4.8.7),
project file and everything you need for Visual Studio 2008 is in the folder
src\VS2008\jsTerm

The project can be built in QTCreator (QT 4, QT 5)

All sources in the folder
src

==================================================
VERSION HISTORY / CHANGELOG
==================================================

Version 5.0.1.0
- Fixed a bug. Now it works correctly from the "C:\Program Files" folder if the executable file is located there.
[ru]
- Исправлена ошибка. Теперь корректная работа из папки "C:\Program Files", если исполняемый файл там окажется.

Version 5.0.0.0
- Added -open command line launch option to launch jsTerm from batch files to run on the specified connection.
- Fixed issue: "Pressing a key combination that does not send characters (eg: Alt-Tab) - resulted in the connection being opened."
- Added the ability to split data into blocks from the window for sending symbols and transmit them at specified intervals.
[ru]
- Добавлена опция запуска командной строки -open для запуска jsTerm из командных файлов для работы на указанном соединении.
- Исправлена проблема: «Нажатие комбинации клавиш, не отправляющей символы (например: Alt-Tab), - приводило к открытию соединения».
- Добавлена возможность из окна для отправки символов разбить данные на блоки и передавать их через указанные промежутки времени.

Version 4.0.1.0
- Fixed a bug. The title of the window of the data being sent was missing.
[ru]
- Исправлена ошибка. Отсутсвовал заголовок окна отравляемых данных.

Version 4.0.0.0
- The algorithm for interaction between running copies of the application has been changed - the exchange speed has been increased
- Added launch of another copy of the program with the ability to select a key
[ru]
- Изменен алгоритм работы взаимодействия между запущенными копиями приложения - увеличена скорость обмена
- Добавлен запуск другой копии программы с возможностью выбора ключа

- Added auto-opening of connection on startup if the connection was opened when the application was closed
Version 3.0.1.0
[ru]
- Добавлено автооткрытие соединения при запуске, если соединение было открыто при закрытии приложения

Version 3.0.0.0
- Reworked terminal software module. More complete terminal commands.
- Expanded support for various character encodings.
- Improved log recording system. Added autoprint function.
[ru]
- Переработан программный модуль терминала. Более полная команд терминала.
- Расширена поддержка различных кодировок символов.
- Улучшена система записи логов. Добавлена функция автопечати.

Version 2.3.0.0
- Now the encoding from the window for sending characters is correctly processed
- Now it is possible to selectively lock the interface. This allows you to protect the settings from accidental changes
- javaScript: Scripts are now searched recursively
- javaScript: When working with files, by default they are created in the folder with the script
- javaScript: Now it is possible to control the jsTerm icon and the window title
- javaScript: Now it is possible to work with strings in the serialport object
- The description has been updated
[ru]
- Теперь корректно обрабатывается кодировка из окна для отправки символов
- Появилась возможность выборочной блокировки интерфейса. Это позволяет защитить настройки от случайных изменений
- javaScript: Поиск скриптов теперь осуществляется рекурсивно
- javaScript: При работе с файлами по умолчанию они создаются в папке со скриптом
- javaScript: Появилась возможность управлять иконкой jsTerm и заголовком окна
- javaScript: Появилась возможность работать со строками в объекте serialport
- Обновилось описание

Version 2.2.0.0
- Fixed a bug in the serial port selection dialog (appeared in Linux)
[ru]
- Исправлена ошибка в диалоге выбора последовательного порта. (проявлялась в Linux)

Version 2.1.0.0
- Changed the log file management dialog
- Added the ability to control the interface size with the Ctrl+/Ctrl- keys
- Added the ability to manage running copies via the command line (close, open, transfer,...)
[ru]
- Изменен диалог управления лог файлом
- Добавлена возможность управлять размером интерфейса клавишами Ctrl+/Ctrl-
- Добавлена возможность управлять запущенными копиями через командную строку (закрыть,открыть,передать,...)

Version 2.0.0.0
- Additions and changes to the JavaScript interface
- Added JavaScript help files
[ru]
- Дополнения и изменения в интерфейсе JavaScript
- Добавлены файлы справки JavaScript

Version 1.0.6.0
- Linux support
- Organized source files
[ru]
- Поддержка Linux
- Организованные исходные файлы

Version 1.0.5.0
- This version is the first to be released under the GPL v3 license
- Corrected many other bugs from the previous version
[ru]
- Эта версия является первой, выпущенной под лицензией GPL v3
- Исправлено множество других ошибок предыдущей версии
Source: README.txt, updated 2026-04-11