一、开源项目简介
quardCRT一款终端仿真软件,支持多种后端协议,无依赖跨平台使用,windows/linux/mac使用体验完全一致,支持多标签页和历史记录管理。
二、开源协议
使用GPL-3.0开源协议
三、界面展示
Windows |
MacOS |
Linux |
其他协议选择界面:
四、功能概述
quardCRT一款终端仿真软件,支持多种终端协议,无依赖,跨平台使用,windows/linux/mac使用体验完全一致,支持多标签页和历史记录管理。
功能描述
-
目前支持的终端协议包括:
-
telnet (支持带websocket封装)
-
serial
-
loaclshell
-
rawsocket
-
windows:NamedPipe(linux/macos:unix domain socket)
-
多标签页管理,标签页克隆,标签页拖拽排序
-
双列分屏
-
工作目录书签
-
自动化发送
-
HEX显示
-
会话记录管理
-
终端样式配置(配色方案,字体,背景图片,背景图片透明度)
-
终端滚动行数自定义
五、技术选型
目前项目建议使用版本Qt6.2.0或更高版本。
特别
项目目前为个人业余时间开发,为提高开发效率,本项目较为大量的使用了GitHub Copilot协助代码编写,部分代码的人类可读性可能不是很好,作者也会尽量在后续版本中进行优化。
感谢
本项目代码引用或部份参考或依赖了以下开源项目,项目完全尊重原项目开源协议,并在此表示感谢。
-
QDarkStyleSheet
-
QFontIcon
-
QTelnet
-
qtermwidget
-
ptyqt
-
argv_split
-
iTerm2-Color-Schemes
-
winpty
-
QtFancyTabWidget
-
qtftp
-
utf8proc
-
fcitx-qt5
终端仿真软件的主要功能是模拟命令行界面,使得用户可以像在终端中一样执行命令。在这种仿真软件中,用户可以运行所有支持的 操作系统 命令,并且通过不同的选项和参数对这些命令进行设置。因此,这种软件对于有 操作系统 系统管理经验的用户来说非常有用。
浏览器
html
无
未经允许不得转载: ICode联盟 » 项目源码 » [开源]一款终端仿真软件,支持多种后端协议,无依赖跨平台使用