我意外的登上了 GitHub Trending 榜首!

131 天前
 ayangweb

最近,我开源了一款名为 BongoCat 的项目,它是一款跨平台的桌面宠物。今天我打开 GitHub Trending Developers,居然看到自己排在了第一名,那一刻,真的有点难以置信。

开发之路

BongoCat 的开发过程充满了挑战,但也很有趣。去年我和朋友聊过这个项目,当时我们也尝试做了一下,但没有成功,也就草草了事。上个月我又起了兴致,想着再试试。我注意到原版软件里有模型文件,就开始到各个 AI 平台去询问,得知这是一个 Live2D 模型。听到 Live2D 这个词我还有点印象,记得以前在一些网站上看到过 Web 版的 Live2D 模型。

那一刻我感觉这次有戏了。我找了一个在线的 Live2D Viewer ,把小猫的模型导进去预览,结果发现,小猫虽然能显示,但并不会跟着我的键盘和鼠标一起动。于是我又去查了一些资料,找到了Live2D Cubism这款软件,想着要不自己动手试试看。

下载好 Live2D Cubism 后,发现它自带了一个 Live2D Viewer 。导入模型后,我发现模型里提供了超多参数,可以直接用软件调节查看效果。当时心里一阵激动,于是我开始疯狂寻找前端或 Rust 能加载 Live2D 模型的库。

最后确定使用了pixi-live2d-display。虽然这个库最后一次更新停留在两年前,但在实际使用过程中,比起其他库,它没有遇到什么 bug ,非常稳定。

我使用rdev来实现键盘和鼠标的监听功能。这个库能够轻松捕获全局键盘敲击、鼠标点击及移动事件,让我可以精准记录用户的真实操作,成为交互体验中最核心的一环。

从开源到 GitHub Trending

BongoCat 发布后,我积极投入到推广和与开发者社区的互动中。得益于项目本身的独特创意,吸引了越来越多用户的关注,不少博主也纷纷倾情推荐。随着 Star 数不断攀升,我的名字也慢慢出现在 GitHub Trending 的榜单上。当我看到自己登上第一名的那一刻,内心的成就感,真的是难以用言语形容。

未来计划

7303 次点击
所在节点    分享创造
51 条回复
7i587i789
131 天前
@a33291 scoop 真神器了,不过也有一些软件写的 mainfest 是 scoop 用 7z 把 exe 转成压缩包然后解压的
Guruu
131 天前
小猫的桌面是白色的,在某些壁纸上很奇怪,能不能加个透明桌子?
JssDream
131 天前
看着挺好的玩的
Guruu
131 天前
移动鼠标挺消耗 CPU 的,185H 要占用 30%,打字看不出来。
dinjufen
131 天前
mac M1 下载 arch64 报错 “BongoCat” is damaged and can’t be opened. You should move it to the Trash.
ddmasato
131 天前
挺有意思的。哈哈。下了一个。
ddmasato
131 天前
@dinjufen sudo xattr -d com.apple.quarantine /Applications/BongoCat.app
a33291
131 天前
@7i587i789 应该不是每个 exe 都能这么做的,能这么做的话估计是 msi 那种可以解包的
ayangweb
131 天前
@zepc007 #7 你看错了吧,88.8 是 Linux 的安装包。
ayangweb
131 天前
@Chentao1006 哈哈,好嘞,谢谢大佬,已经没法改了,以后注意
ayangweb
131 天前
@Guruu #24 后续会使用 websocket 来解决性能问题
ayangweb
131 天前
@zlo309618100 感谢大佬的认可,希望能继续和各位大佬一起进步!
LiuJiang
131 天前
666 ,原来是大佬开发的,看到很多 KOL 在推,关注下
whoami9426
131 天前
恭喜恭喜~! 很喜欢 很可爱~
clino
131 天前
Ubuntu 24.04 下一运行就
thread caused non-unwinding panic. aborting.
已中止 (核心已转储)
lervard358
130 天前
666 , 效果很棒啊
yulgang
130 天前
没弄明白怎么用。Win10 安装后启动有进程,看不到程序界面
chenzw2
130 天前
https://css.bqrdh.com/live2d/list > live2d 素材库,可以免费下载
nanpu
130 天前
牛👍
GuoJikun
130 天前
提个建议,如果只是 rust 向前端推数据可以使用 SSE 优化

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1128418

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX