skyjake/lagrange
A Beautiful Gemini Client
它解决了什么
Lagrange 提供了一种现代、用户友好的方式来浏览 Geminispace,这是传统网络的一种轻量级替代方案。它弥合了极简的 Gemini 协议与用户期望从现代网络浏览器获得的熟悉功能之间的差距。
它是如何工作的
Lagrange 充当 Gemini 协议的客户端。它用 C 语言编写,并利用 SDL 库实现硬件加速图形,确保流畅的性能。它通过 OpenSSL 处理安全连接,并通过 HarfBuzz 和 GNU FriBidi 支持高级文本渲染,使其能够正确显示复杂文字和 Unicode 字符。
它面向谁
它专为那些希望在探索 Geminispace 时不牺牲现代浏览器界面便利性的用户而设计。它也适合那些喜欢极简、跨平台软件,并能在 Windows、macOS、Linux 甚至基于终端的环境中运行的用户。
亮点
- 熟悉的浏览功能,如多个标签页、书签、历史记录和页面大纲。
- 使用 TLS 客户端证书进行身份管理的内置支持。
- 媒体功能,包括音频播放(MP3、Ogg Vorbis、WAV)和内联图像查看。
- 为命令行用户提供基于终端的界面(TUI)选项。
- 智能 URL 建议,可搜索您的历史记录、书签和身份。
- 自动的、特定于域名的样式和符号,提供精美的视觉体验。
相关
- 项目
- 项目
- 项目
- 项目