我是Tiny RDM的作者,RDM 是一个更顺眼且更顺手的 Redis 桌面 GUI 。这是它当前版本的界面截图:
自项目开源以来,我尝试过一个多月的自然流量,放任不管,只埋头写代码。结果是很现实,肉眼上流量为 0 。后来我在 V 站发贴,想着寻求点经验和帮助,没想到得到不少 V 友的认可和鼓励,又给了我继续更新下去的动力,于是就有了后续的爆肝一个多月的成果。
登录连接相关功能增加了 SSH/SSL/哨兵模式/集群模式
浏览相关功能增加分段加载,树形/列表结构视图,命令行模式以及更多的解码和查看格式
外观样式上做了无数次微调(但是可以怀疑一个程序员所谓的审美)
还有各种外观和功能调整,以及无数的 bug 修复,继上次曝光之后,Github 上又多了近百次代码提交
从用户角度来说:大家苦 electron 久矣,当然我现在用的 Webview2 也不算是一个更好的选择(具体的比较后面有机会我再开一贴说说自己的愚见),更好的替代框架我也在摸索。
从市场的角度来说:市面上大部分 Redis 管理工具用起来都不太顺手或者不太好看,我要尝试做一个更好的。
从个人的角度来说:我自己就是用户,用户的需求我基本都能感同身受,当我没办法挖掘用户需求的时候,我可以挖掘自己的需求。另外更重要的是,我想尝试下真正的独立开发,在一个快要被行业“遗弃”的年龄,做一个能让人记得的软件。说来忏愧,写代码这么多年,每次别人问我,哪些软件/游戏是你开发的啊,我竟没有一个说得出口,拿得出手的。希望下次跟人介绍自己的时候,我能自豪的说,我是 Tiny RDM 的作者。所以这个项目有英文版,虽然我英文挺烂的,但我还是想试试让老外也知道有这么一个软件。希望以后别人问起值得推荐的 Redis GUI 工具时,Tiny RDM 会在回答的列表里面。
继续增加新功能和修 BUG ,我的 TODO List 现在还堆成山
提交 Wails 官网的 showcase
提交 Homebrew (这个前段时间也弄了下,但是被打回了,看拒绝信息应该是 m 芯片的包需要开发者证书签名,就暂时搁置了)
完善官网,尝试做一做关键词优化,看看能不能提高搜索排名
完善 Github 上的 README 和代码贡献等规范说明等等
研究下海外推广方式(有没有老哥知道海外程序员聚集比较多的除 Reddit 以外还有哪些社区)
最近有群友也推荐我通过 Build in Public 的方式来开源,后面会尝试下不定期更新分享开发进度和动态
最后,期待你们反手的一个 star ,我需要更多坚持下去的动力~
项目源码地址:https://github.com/tiny-craft/tiny-rdm
项目官网地址:https://redis.tinycraft.cc
共勉~
1
565656 2023-11-03 13:32:45 +08:00 32
|
4
raycloud 2023-11-03 15:47:12 +08:00
非常棒,支持~
|
5
explon 2023-11-03 15:50:43 +08:00
|
6
Mianmiss 2023-11-03 16:08:12 +08:00 1
|
7
janus77 2023-11-03 16:13:47 +08:00
请问您这边的界面 UI 有没有用什么组件库呢,我想看看这种设计风格有没有一套可以复刻的东西
|
9
xuAN111 2023-11-03 16:25:38 +08:00
真好看,太棒!我去!!
|
11
hoythan 2023-11-03 16:36:39 +08:00
希望可以支持 PHP 的 Serialize 序列化的数据,因为 Wordpress 存储的数据都是 Serialize ,我觉得还比较常见。
建议用的仓库是 https://github.com/steelbrain/php-serialize 有对 WordPress 序列化的值做专门优化。 |
12
huangliu OP @janus77 naive ui ,仓库里面有链接。也算是 element ui 之后功能相对齐全的组件库了
|
13
huangliu OP @hoythan 现在解码逻辑都转 go 了,上周试了几个 go 的 PHP 序列化库都有些小问题,而且很久没维护了,估计得找时间拉下来修修
|
14
huangliu OP 想要 clash gui 的,可以基于我这个去魔改,期待你们的作品,哈哈哈
|
15
Alex5467 2023-11-03 17:04:57 +08:00 via iPhone
遇到一个问题,多层次的目录批量删除删不掉
|
16
GTim 2023-11-03 17:10:51 +08:00
层主使好人
|
17
mightybruce 2023-11-03 17:13:34 +08:00
那这个项目对比 AnotherRedisDesktopManager ,有什么异同点。
|
18
Jaeger 2023-11-03 17:16:48 +08:00
用 wails 开发的 APP 体验居然这么棒
|
19
dobelee 2023-11-03 17:20:18 +08:00 via iPhone
在用。蹲等 op 爆肝 clash ui 。
|
20
huangliu OP @Alex5467 可以给我提个 issue ,说下背景和操作流程。
是不是集群模式之类的删不掉其他节点上的 key ? |
21
mobile8 2023-11-03 17:52:12 +08:00
之前在 madewithvuejs 的推上( https://twitter.com/MadeWithVueJS/status/1718219814810886418 )看到过 op 这个,没想到这就遇到作者了
好奇 madewithvuejs 这个推是不是国内的人在运营 |
22
xinmans 2023-11-03 17:55:44 +08:00 via iPhone
挺不错的,好像不支持 docker 部署。另外 edis insight 推出 v2 版本了,支持 docker 部署,界面有大幅度的优化,但是还是有不少造点
|
23
larkifly 2023-11-03 18:02:10 +08:00
OP 官网是自己设计的还是找的模板啊?
|
24
huangliu OP @larkifly vitepress ,自己也修改了下。官网代码也是开源的 https://github.com/tiny-craft/tiny-rdm-doc
|
25
huangliu OP @xinmans wails 目前还不支持 web ,所以没法部署 docker 。只有开发模式下可以用浏览器打开调试
|
26
zhangqx 2023-11-03 22:10:17 +08:00
支持,gui 可比 shell 管理方便多了
|
27
zqjilove 2023-11-03 22:43:37 +08:00
目前在用 v 友开发的 redisfish , 关注一下。
|
28
pc10300 2023-11-03 23:32:17 +08:00
老哥,已经 star ,请问 Webview2 开发有没有文档可以推荐一下。
|
30
siyang601165858 2023-11-04 09:35:59 +08:00
赞
|
31
lingling47 2023-11-04 12:37:03 +08:00
@smartdone 这不是想让 op 蹲局子吗哈哈哈
|
32
jiayouzl 2023-11-05 14:34:41 +08:00
OP 这款和 Another Redis Desktop Manager 比较有什么区别吗?
|
33
Pylogmon 2023-11-05 16:15:49 +08:00
|
35
TYTheKing 2023-11-06 09:17:37 +08:00
已 starred ,已下载,支持一下楼主
|
38
Comyn 2023-11-06 14:32:41 +08:00
已 starred ,已下载,支持一下楼主
|
39
ZGame 2023-11-08 12:37:26 +08:00
逐渐变成 vscode 的形状
|
41
lizhian 2023-11-09 16:24:05 +08:00
希望加入 pub sub 功能
|
42
auh 2023-11-10 04:11:48 +08:00
写个 rust 版本的吧。现在流行。
|
43
GTim 2023-11-10 07:26:05 +08:00
大兄弟,我有一个 `key` 在 RDM 上显示的值是 `25910485` . 用 Tidy RDM 显示的也是 `25910485` . 但是 `Tidy RDM` 界面显示的则是 `u19` ?
|
45
3d22qCFSP087xAV8 2023-11-10 16:57:52 +08:00
product Hunter 、medium 、发推、harckernews 都可以发发看
|
47
huangliu OP @GTim 你说的`u19`是显示在哪里,是 key ,还是 key 里面的值。方便的话干脆截图发 issue 给我,现在突然不是很理解#43 楼说的话是啥意思了,哈哈第一个 RDM 你要说的是 RESP 吧?
|
49
GTim 2023-11-10 21:26:39 +08:00
@huangliu https://pan.baidu.com/s/1fx4UeSBKwxNauVPN03heZA 提取码: k93f 兄弟这个,你看好了回复一下,我删下视频
|
51
huangliu OP @GTim 看起来是把它识别成 base64 了,右下角哪里可以更改,你选择 None 就是正常了。这里的自动识别我看下再优化下
|
53
Nazz 2023-11-11 08:10:04 +08:00 via Android
UI 像是仿 vscode
|
54
xiaozizayang 2023-11-11 10:29:48 +08:00
|
55
huangliu OP @xiaozizayang 感谢哈哈
|
56
ShuWei 2023-11-11 20:36:33 +08:00
看起来不错,支持一下
|
57
zuiwu 2023-11-13 11:16:27 +08:00
看起来挺好,部分设计思路可以参考下 another redis desktop manager 。
感觉在使用效率上面,那个会更高点。比如直接通过输入框搜索就可以自动帮你筛选出匹配的 redis key 。而不需要手动点击弹出一个输入框,这种感觉有点降低效率。 |
58
huangliu OP @zuiwu 这个布局上有点不一样,目前还不好直接放输入库。another 是显示单库的,rdm 开发之初更多的是参考了 resp ,不过后面会考虑更便捷的搜索和筛选方式
|
59
Leung818 2023-11-14 13:58:47 +08:00
不错不错,先 star 了
|
61
maymay5 2023-11-15 18:02:58 +08:00
第一眼就很戳我的 XP ,已经忍 Another 很久了
|
62
countMore 2023-11-16 11:21:26 +08:00
体验了一下,提个建议,能不能单独刷新某个 key 下面的值,不用刷新整个库
|
64
book1925 336 天前
看起来挺不错的,不过想知道为啥一个 Redis GUI 会需要申请 UAC 权限呢😂
|