70 lines
2.4 KiB
Markdown
70 lines
2.4 KiB
Markdown
<h4 align="right"><strong><a href="/">English</a></strong> | 简体中文</h4>
|
||
<div align="center">
|
||
<a href="https://github.com/tiny-craft/tiny-rdm/"><img src="build/appicon.png" width="120"/></a>
|
||
</div>
|
||
<h1 align="center">Tiny RDM</h1>
|
||
<div align="center">
|
||
|
||
[![License](https://img.shields.io/github/license/tiny-craft/tiny-rdm)](https://github.com/tiny-craft/tiny-rdm/blob/main/LICENSE)
|
||
[![GitHub release](https://img.shields.io/github/release/tiny-craft/tiny-rdm)](https://github.com/tiny-craft/tiny-rdm/releases)
|
||
[![GitHub stars](https://img.shields.io/github/stars/tiny-craft/tiny-rdm)](https://github.com/tiny-craft/tiny-rdm/stargazers)
|
||
[![GitHub forks](https://img.shields.io/github/forks/tiny-craft/tiny-rdm)](https://github.com/tiny-craft/tiny-rdm/fork)
|
||
|
||
<strong>一个现代化轻量级的跨平台Redis桌面客户端,支持Mac、Windows和Linux</strong>
|
||
</div>
|
||
|
||
![screenshot](screenshots/light_zh.png)
|
||
|
||
## 功能特性
|
||
|
||
* 基于Webview,无内嵌浏览器(感谢[Wails](https://github.com/wailsapp/wails))
|
||
* 更精美的界面和直观的结构布局(感谢[Naive UI](https://github.com/tusen-ai/naive-ui)
|
||
和 [IconPark](https://iconpark.oceanengine.com))
|
||
* 多国语言支持(点我贡献和完善多国语言支持)
|
||
* 便捷的数据查看和编辑修改
|
||
* 更多功能持续开发中…
|
||
|
||
## 安装
|
||
|
||
提供Mac、Windows和Linux下载安装,可[免费下载](https://github.com/tiny-craft/tiny-rdm/releases)。
|
||
|
||
> 如果在macOS上安装后无法打开,报错**不受信任**或者**移到垃圾箱**,执行下面命令后再启动即可:
|
||
> ``` shell
|
||
> sudo xattr -d com.apple.quarantine /Applications/Tiny\ RDM.app
|
||
> ```
|
||
|
||
## 构建项目
|
||
### 运行环境要求
|
||
* Go >= 1.21
|
||
* Node.js >= 16
|
||
* NPM >= 9
|
||
|
||
### 安装wails
|
||
```bash
|
||
go install github.com/wailsapp/wails/v2/cmd/wails@latest
|
||
```
|
||
|
||
### 拉取代码
|
||
```bash
|
||
git clone https://github.com/tiny-craft/tiny-rdm --depth=1
|
||
```
|
||
|
||
### 构建前端代码
|
||
```bash
|
||
npm install --prefix ./frontend
|
||
```
|
||
|
||
### 编译运行开发版本
|
||
```bash
|
||
wails dev
|
||
```
|
||
|
||
## 关于
|
||
此APP由我个人开发,也作为本人第一个开源项目的尝试,由于精力有限,可能会存在BUG或者使用体验上的问题,欢迎提交issue和PR。
|
||
同时本人也在探索开源代码、独立开发和盈利性商业应用之间的平衡关系,欢迎有共同意向的小伙伴加入群聊探讨和交换想法。
|
||
* QQ群:831077639
|
||
|
||
## 开源许可
|
||
|
||
Tiny RDM 基于 [GNU General Public](/LICENSE) 开源协议.
|