网站首页 > 开源技术 正文
弹指一挥间,golang 语言已经诞生十年多了。在这十多年间,golang 正在变得越来越强大。我们不去谈 docker 的成功让 golang 变得多么出色,我们今天只谈一谈那些由 golang 开发的终端应用,都说不在终端下工作的程序员不是一个好后台,今天我们就看看 golang 是如何让终端插上翅膀的。
termeter
它是一个终端下的数据可视化工具,可以通过文件或者管道接受输入。它可以绘制出各种线性和图表。
gotop
它是一个基于终端的图形活动监视器,受 gtop 和 vtop 启发而开发的。gotop 可以监控在远程机器上运行的 gotop 并在单个实例中显示(某些)指标。它支持插件扩展,可以让监视器变得更加灵活。
termui
termui 是一个跨平台且完全可定制的终端仪表板和小部件库,构建在 termbox-go 之上。它的灵感来自 blessed-contrib 和 tui-rs,纯粹用 Go 编写。
它提供的丰富组件经常被用来构建其它终端项目,termeter 和 gotop 中间都有它的身影。
go-jira-ui
这是一个项目管理工具 jira 命令行版本,通过命令行就可以管理我们的项目。它支持 JQL 查询,支持查询排序,支持标签的添加和删除,支持工单的管理等。
termdash
Termdash 是一个跨平台可定制的基于终端的仪表板。
它主要侧重于代码的可读性、可维护性和可测试性。对于鼠标和键盘的事件响应做了封装。支持布局的二叉树形式和网格形式。
tview
这是一个终端表单组件库。它包括了表单的输入字段,密码字段,下拉框,复选框,按钮等。它支持列表和树状图。
它支持消息窗口和复杂的表格视图。
最重要的是它支持自定义配置,可以轻松进行扩展。
lazygit
这是一个终端下的 git 图形界面,就像它的名字一样,它可以让你对 git 的管理变得异常轻松。
它有着不逊于桌面图形客户端的丰富功能,但是它完全是基于键盘操作的,它让你可以更加精确的,更加清楚地操作和管理你的 git 仓库。
tsk
一个有 golang 开发的终端任务管理工具,它可以轻松地创建和管理你的 todo 任务。
因为省去了 UI 界面,因此我们可以完全有键盘来操作,这样效率会更高,同时,它也做到了极速响应,让你不会感到在使用 js 应用时的那些延迟感。
micro
一个 golang 开发的编辑器,支持按键绑定,支持分屏和标签页,支持语法高亮,支持多光标,支持插件扩展。
轻松配置,安装简单,没有依赖关系,可以说它是 nano 的继承者。
pb
一个终端的进度条工具,可以让你的应用轻松地集成一个进度条。并且它支持模板,你可以自定义自己的进度条样式。
tablewriter
它是一个生成终端 ASCII 表的工具,它支持自动填充,支持多行,支持对齐,支持自定义分隔符,它可以自动对齐数字和百分比。
它支持通过直接写入 http ,文件等 io.Writer,直接从 CSV 文件读取,此外它还有可选的相同单元格合并,设置自定义标题,多行单元格中的段落可选重排等功能。
- 上一篇: 8000字教你画出高颜值原型图 原型图手绘
- 下一篇: 10年前的泰拉瑞亚,为什么现在依然榜上有名?
猜你喜欢
- 2024-12-27 为何说捣腾 Nginx 少不了 Nginx-ui ?还自带 GPT 助手?
- 2024-12-27 【分享】Docker管理新范式: 这款终端UI让容器管理效率提升10倍
- 2024-12-27 揭示不同电解液浓度下锂沉积生长模型的三种不同情况
- 2024-12-27 试玩 go GUI fyne-io/fyne 试玩游戏平台
- 2024-12-27 全新的、专为 Go 打造的编辑器 Chime:使用体验报告
- 2024-12-27 终于有 Go 版的 Elasticsearch 了
- 2024-12-27 拼音 复韵母ai ei ui 的书写规则及拼读
- 2024-12-27 Go-web如何一步步整合swagger-ui go web framework
- 2024-12-27 Go使用gotk开发跨平台桌面程序,打包压缩后仅8MB
- 2024-12-27 你怎么理解交互设计UI和 UX?国内外交互设计差异有哪些具体表现
你 发表评论:
欢迎- 05-16东契奇:DFS训练时喷了我很多垃圾话 我不懂他为什么比赛不这么干
- 05-16这两球很伤!詹姆斯空篮拉杆不中 DFS接里夫斯传球空接也没放进
- 05-16湖人自媒体调查:89%球迷希望DFS回归79%希望詹姆斯回归
- 05-16Shams:湖人得到全能球员DFS 节省了1500万奢侈税&薪金空间更灵活
- 05-16G5湖人胜率更高!詹姆斯不满判罚,DFS谈5人打满下半场:这很艰难
- 05-16DFS:当东契奇进入状态 所有防守者在他面前都像个圆锥桶
- 05-16上一场9中6!DFS:不能让纳兹-里德这样的球员那么轻松地投三分
- 05-16WIDER FACE评测结果出炉:滴滴人脸检测DFS算法获世界第一
- 最近发表
-
- 东契奇:DFS训练时喷了我很多垃圾话 我不懂他为什么比赛不这么干
- 这两球很伤!詹姆斯空篮拉杆不中 DFS接里夫斯传球空接也没放进
- 湖人自媒体调查:89%球迷希望DFS回归79%希望詹姆斯回归
- Shams:湖人得到全能球员DFS 节省了1500万奢侈税&薪金空间更灵活
- G5湖人胜率更高!詹姆斯不满判罚,DFS谈5人打满下半场:这很艰难
- DFS:当东契奇进入状态 所有防守者在他面前都像个圆锥桶
- 上一场9中6!DFS:不能让纳兹-里德这样的球员那么轻松地投三分
- WIDER FACE评测结果出炉:滴滴人脸检测DFS算法获世界第一
- 湖人自媒体调查:89%球迷希望DFS回归 79%希望詹姆斯回归
- 一觉醒来湖人苦盼的纯3D终于到位 DFS能带给紫金军多少帮助
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)