返回

Rainfrog:轻量级 PostgreSQL 数据库管理工具 | 终端利器

Rust

Star

Forks

Watch

Issues

Rainfrog 是一款基于终端的 PostgreSQL 数据库管理工具,旨在提供 pgAdmin/Dbeaver 的轻量级替代方案。它使用 Rust 语言编写,拥有高效的导航、查询编辑器、数据复制、表格过滤等实用功能,并支持跨平台使用。

rainfrog demo

Rainfrog 的功能特点:

  • 高效导航: Rainfrog 采用类似 Vim 的快捷键和鼠标控制,方便用户快速浏览数据库结构。
  • 查询编辑器: 内置语法高亮和会话历史功能,方便用户编写和执行 SQL 查询。
  • 数据操作: 支持快速复制数据、过滤表格内容以及在不同模式之间切换。
  • 元数据查看: 提供快捷方式查看表格的元数据和属性信息。
  • 跨平台支持: 可以在 macOS、Linux、Windows 以及通过 Termux 在 Android 上运行。

Rainfrog 的优势:

  • 轻量级: Rainfrog 的安装包体积小,占用资源少,启动速度快。
  • 易用性: 简洁直观的界面和 Vim 风格的快捷键,降低了用户的学习成本。
  • 高效性: Rust 语言的加持,保证了 Rainfrog 的运行效率和稳定性。
  • 可扩展性: Rainfrog 采用模块化设计,方便用户根据自身需求进行扩展。

使用方法:

  1. 安装: 可以通过 Cargo、Arch Linux 软件仓库或手动下载二进制文件进行安装。
  2. 连接数据库: 启动 Rainfrog 后,根据提示输入数据库连接信息,或使用连接 URL 进行连接。
  3. 操作数据库: 使用快捷键或鼠标在菜单、查询编辑器、查询历史和结果窗口之间切换,执行各种数据库操作。

社区和贡献:

Rainfrog 目前处于 Beta 阶段,项目活跃度较高,欢迎用户参与测试、提交问题和贡献代码。

总结:

Rainfrog 是一款功能实用、操作便捷的 PostgreSQL 数据库管理工具,尤其适合喜欢终端操作的用户。它填补了轻量级数据库管理工具的空白,并有望在未来发展成为 pgAdmin/Dbeaver 的有力竞争者。目前 Rainfrog 还在积极开发中,未来将推出更多新功能,例如:数据导入导出、用户管理、性能监控等。相信随着项目的不断完善,Rainfrog 会吸引更多用户,并在数据库管理领域发挥更大的作用。