>_ DevTrendszh

语言

首页

语言

板块

前端 后端 移动端 DevOps AI / ML 游戏开发 区块链 嵌入式 安全
Go

Glance:您的全能信息中枢

听起来很熟悉?早上打开 10 个标签页——RSS 订阅源、Reddit、Hacker News、汇率、天气。到午饭时间,你已经记不清在哪里看到了什么。Glance 通过将所有信息聚合在一处来解决这个问题。

什么是 Glance?

Glance 是一款轻量级、自托管的仪表板,采用 Go 语言编写。该项目在一年内就在 GitHub 上获得了超过 2.6 万颗星,这充分说明了它的需求量。

Glance 主界面

这适合谁?

  • 关注技术博客的开发者
  • 拥有家庭服务器的 IT 爱好者
  • 追踪市场的交易员
  • 喜欢从多个来源阅读新闻的人

尝试 Glance 的 5 个理由

  1. 一站式聚合 — 20+ 个小组件:

    • RSS/Atom 订阅源
    • Reddit 和 Hacker News 帖子
    • 天气预报
    • YouTube 和 Twitch 视频
    • 加密货币和股票价格
    • Docker 容器状态
  2. 轻量且快速 — 二进制文件小于 20 MB,甚至可以在 Raspberry Pi 上运行。页面加载时间约 1 秒。

  3. 灵活配置,通过 YAML:

type: weather
  location: Moscow, Russia
  units: metric
  1. 移动版 — 在手机上也能轻松查看。

  2. 主题 — 多个内置主题或创建您自己的主题。

技术原理是怎样的?

Glance 使用:

  • Go 作为后端(依赖最小化)
  • 前端使用简洁的 JavaScript
  • YAML 用于配置
  • Docker 便于部署

该项目的启动方式有三种:

  1. Docker 容器(推荐)
  2. Linux/Windows/macOS 原生二进制文件
  3. 从源码构建

实际使用场景

面向开发者

type: rss
  feeds:
    - url: https://blog.golang.org/feed.atom
    - url: https://martinfowler.com/feed.atom

面向系统管理员

type: docker
  containers:
    - nginx
    - postgres

面向交易员

type: markets
  markets:
    - symbol: BTC-USD
    - symbol: SPY

结论:值得一试吗?

Glance 非常适合以下人群:

  • 受够了信息噪音
  • 希望掌控自己的数据(自托管)
  • 重视简洁和速度

该项目开发活跃,文档清晰,并支持创建自定义小组件。如果您还没有找到完美的信息仪表板——Glance 绝对值得您关注。

安装 Glance | 小组件社区

相关项目