高赞 GitHub 项目推荐:网页归档解决方案

2,753 阅读2分钟

本文推荐 5 个比较火的开源项目,这些项目都是近期逛逛 GitHub 的用户推荐:

1. 快速可视化数据的 Python 框架

2. 开源实时性能分析平台

3. 一款跨平台基于 Electron 的炫酷终端工具

4. 强大网页归档解决方案

5. 开发者能够实时共享和控制的终端


01. 快速可视化数据的 Python 框架

Streamlit 能够快速地把数据转化成可视化、交互页面的 Python 框架,分分钟让你的数据变成图表。该项目提供免费的共享平台帮你的项目上线,方便数据的共享和讨论,支持 Windows、mac 和 Linux。

开源地址

02. 开源实时性能分析平台

Pyroscope 是基于 Go 的开源实时性能分析平台,在源码中添加几行代码 pyroscope 就能帮你找出源代码中的性能问题和瓶颈、CPU 利用率过高的原因,调用树展示帮助你理解程序,支持 Go、Python、Ruby 语言。

Pyroscope 可以存储来自多个应用程序的多年剖析数据,支持一次查看多年的数据或检索查看特定的事件数据,还有丰富炫酷的图表展示。

开源地址

03. eDEX-UI:超炫酷终端工具

eDEX-UI 是一款跨平台基于 Electron 的炫酷终端工具。好莱坞级别的终端使用体验,拥有漂亮的启动动画、浮夸的音效,还能够直观地展示文件目录、系统资源、网络等信息。支持实时系统和网络监控、触摸式显示器,还可以修改主题、屏幕键盘布局和CSS进行高级定制。

开源地址

04. ArchiveBox:网站归档平台

ArchiveBox 是基于 Python 的强大网页归档解决方案,可以自动把网页变成静态页面(HTML、PDF、图片),并自动提取和保存文本、音频等内容,可以用来做镜像站、档案馆、离线阅读等。

开源地址

使用ArchiveBox查看存档内容:

archivebox server 0.0.0.0:8000            # use the interactive web UI
archivebox list 'https://example.com'     # use the CLI commands (--help for more)
ls ./archive/*/index.json # or browse directly via the filesystem

05. TermPair:远程终端控制工具

TermPair 让开发者能够实时共享和控制终端,通过端到端加密,从你的浏览器查看和控制远程终端,特别适合服务器非桌面系统的环境。

开源地址

功能特点:

  • 实时共享终端

  • 从终端或浏览器输入,两者保持同步

  • 多个浏览器可以同时连接

  • 浏览器权限可以是读/写或只读

  • 需要安全的 Web 环境 (https)

# 安装
pip install termpair
# 服务
termpair serve
# 生成远程控制链接
termpair share

逛逛 GitHub 每天推荐一个好玩有趣的开源项目。历史推荐的开源项目已经收录到 GitHub 项目,欢迎 Star:

历史盘点