这款终端刷屏工具,star 数直线上升,是要一统江湖了吗?

职场   其他   2024-12-31 11:28   福建  

今天给大家介绍一个有近期很火的开源项目 Ghostty,它是一个现代化的终端模拟器,旨在解决传统终端模拟器(如 iTerm2、Alacritty 等)在性能、功能和用户体验上的局限性。

作者 Mitchell Hashimoto 希望通过 Ghostty 提供一个更高效、更灵活且易于扩展的终端工具。

近期 star 数直线上升:
Redis 之父体验在快速测试后,评价这个工具看起来非常好,他计划在未来几周内将其作为终端使用,以观察其性能,并且他对工具的表现抱有很高的期望,同时感谢开发者编写了这个工具。
Redis 之父认为它将是一个改变游戏规则的工具,他提到在处理Redis相关的工作时,终端通常会因为输出大量调试信息和结果而成为瓶颈。但使用这个工具后,它能够瞬间打印出五十万条结果,并且在查看历史记录时没有任何性能下降。
作者也感谢了antirez 的肯定:
Ghostty 采用多渲染器架构,在 Linux 上使用 OpenGL,在 macOS 上使用 Metal,支持 60fps 渲染并能够承受较重的 IO 负载。
与其他终端模拟器相比,在 I/O 性能上,Ghostty 读取纯文本文件的速度比 iTerm 快 4 倍,比 Terminal.app 快 2 倍。
目前,Mac 和 Linux 版本支持多窗口、标签页和分屏功能,使得用户可以更高效地操作多个终端会话。 
特点:
  • 开发语言:Ghostty 是使用 Zig 语言编写的
  • 平台支持:它支持多个平台,包括 Linux 和 macOS,但目前尚未支持 Windows
  • GUI 构建:在 macOS 上,Ghostty 基于 SwiftUI 构建,而在 Linux 上则基于 GTK
  • GPU 加速渲染:Ghostty 在 macOS 上使用 Metal,在 Linux 上使用 OpenGL,以确保终端屏幕的渲染速度更快
  • 主题支持:内置数百个主题,并且支持用户自定义主题
  • Kitty 图形协议:支持 Kitty 图形协议,允许终端应用程序直接在终端中渲染图像
  • Kitty 键盘协议:支持 Kitty 键盘协议,提供更丰富的输入体验
  • 同步渲染:确保终端应用程序的渲染更加流畅
  • 亮/暗模式通知:终端应用程序可以根据系统模式自动切换亮/暗主题
  • 快速终端:轻量级终端,可以在菜单栏下方动画显示,快速访问而不中断工作
  • 原生选项卡和分割:使用 macOS 的原生 UI 组件,而不是自定义绘制的文本
Ghostty 开源地址:https://github.com/ghostty-org/ghostty
官网:https://ghostty.org/
下载地址:https://ghostty.org/download
Ghostty 比起其他终端,在速度和功能性上面表现最好:
Ghostty 在 Ubuntu 24.10 上显示如下:
mac 上效果:

菜鸟教程
学的不仅是技术,更是梦想!
 最新文章