- 💂 个人网站:IT知识小屋
- 🤟 版权:本文由【IT学习日记】原创、在CSDN首发、需要转载请联系博主
- 💬 如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)和订阅专栏哦
文章目录
- 背景
- 简介
- 与其他工具的对比
- 功能列表
- UI界面
- 开源地址&使用手册
- 写在最后
背景
在日常的软件开发和运维过程中,开发者经常需要通过不同工具来管理不同的系统组件,如数据库、中间件、远程服务器等。市面上这类产品质量参差不齐,好用的一般都需要付费,多种工具来回切换,使用者还需要付出更多的学习成本。
TeamIDE的出现,正是为了解决这一痛点,通过一个统一的平台,集成多种常用工具,简化用户操作流程,有效提高使用者的工作效率。
简介
TeamIDE是一款开源、免费的多功能运维与开发辅助平台,采用Go + Vue + Electron构建,支持跨平台操作。工具集成了主流数据库数据库(如MySQL、Oracle、金仓、达梦、神通等)、中间件(如 Redis、Kafka、Zookeeper、Elasticsearch、MongoDB)以及远程连接协议(如 SSH、FTP)的管理功能,为开发者和运维人员提供统一的管理界面和高效的操作体验。
与其他工具的对比
| 工具名称 | 功能集成度 | 支持组件范围 | 部署方式 | 适用场景 |
|---|---|---|---|---|
| TeamIDE | 高 | 多种数据库、中间件、远程连接 | 本地部署 | 开发、运维、测试环境 |
| DBeaver | 中 | 多种数据库 | 本地部署 | 数据库管理 |
| Redis Desktop Manager | 低 | Redis | 本地部署 | Redis 管理 |
| Kafka Tool | 低 | Kafka | 本地部署 | Kafka 管理 |
| Zookeeper UI | 低 | Zookeeper | 本地部署 | Zookeeper 管理 |
| Kibana | 中 | Elasticsearch | Web 部署 | 数据可视化与分析 |
功能列表
终端
- 配置 SSH 连接,连接远程服务器
- SSH 支持 rz、sz 命令,rz 支持批量上传
- 支持本地终端
- 支持节点终端
Zookeeper
- 支持单机、集群
- 增删改查等操作,支持批量删除
Kafka
- Kafka 主题增删改查操作
- 支持选择主题,推送、消费、删除数据
Redis
- Redis Key 搜索、模糊查询、删除、新增
- 支持字符串、哈希、列表、集合类型值编辑
Elasticsearch
- 索引增删改查操作
- 支持索引数据的增删改查
- 添加索引、设置字段、索引迁移
Database
- 数据库库 / 用户 / 模式列表、表数据加载
- 表数据增删改查、批量新增、修改、删除操作
- 表格选择数据导出 SQL(新增、修改、删除数据 SQL)
- 自定义 SQL 执行面板、结果查看器
- 新建库,在线设计表,查看建表、更新表 SQL 语句
- 支持数据库:MySQL、Oracle、达梦、金仓、神通、SQLite、ODBC 等
节点
- 支持配置多服务器之间网络透传,内外网相互透传
小工具
- JSON、YAML 转换
- 时间戳转换
- Base64、MD5 等工具
- 二维码生成
Thrift
- 添加 Thrift 模块,配置 Thrift 文件目录
- 展示所有 Thrift 服务、方法
- 支持双击方法运行测试
- 支持性能测试、测试报告,图表展示 TPS、AVG、Min、Max、T90、T99 等
SSH 隧道
- 支持 MySQL、Redis、Zookeeper 使用 SSH 隧道连接,选择 SSH 后填写 127.0.0.1 可连接到 SSH 本地资源
MongoDB
- 库管理
- 集合管理
- 集合索引编辑
- 集合数据查询、新增、修改、删除
UI界面
Toolbox Redis:连接Redis,支持单机、集群,增删改查等操作,批量删除等
Toolbox Zookeeper:连接Zookeeper,支持单机、集群,增删改查等操作,批量删除等
Toolbox Kafka:连接Kafka,增删改查主题,推送主题消息,自定义消费主题消息等
Toolbox SSH、SFTP:配置Linux服务器SSH连接,在线连接服务执行命令
SSH模块可以点击FTP,进行本地和远程文件管理 FTP:上传、下载、移动、本地远程相互移动、重命名、删除、批量上传和下载等功能
Toolbox Database:连接Database,在线编辑库表,编辑库表记录,查看表结构等
Toolbox Elasticsearch:连接Elasticsearch,编辑索引,增删改查索引数据等
Toolbox 其它
Node 模块:节点服务,用于不同网段通信,借助节点模块的网络代理实现内外网透传等
开源地址&使用手册
点击下方的【IT学习日记】回复【资源】领取!
如果这篇文章对您有帮助,请一定帮我点个“关注”和“点赞”,这对我非常重要。我将会继续推荐更多优质项目和新闻。
写在最后
1000+优质开源项目更新进度:230/1000。如需更多类型优质项目推荐,请在文章后留言。