V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
ciaoSora
V2EX  ›  分享创造

分享一个用 tauri (Rust 的 GUI 框架) 写的摸鱼看小说工具

  •  
  •   ciaoSora · 21 天前 · 1360 次点击

    最近对 Rust 的 GUI 能力感兴趣,所以用 tauri 写了一个摸鱼看小说的小工具。自己写一个工具,首先是想练练手,其次是想要类似这样子的功能:双击 Ctrl 键并且第二次按住不放,才会显示文本,然后再松开就会让文本隐藏。有这个功能就能杜绝被查岗时不小心按出来小说界面的尴尬。

    tauri 的开发体验还挺不错的。tauri 用操作系统内置的 webview 来渲染前端,因此包体还算比较小 (4 MB),当然跟 native code 写的没法比。

    主要喜欢的点是,可以用 Rust 来写后端,然后前端可以用任何喜欢的前端框架(甚至是 Rust ),本人就使用了熟悉的 React 。感觉如果不是写那种需要非常高性能的桌面软件,用 tauri 框架还挺舒服的,而且其实感觉前端的组件库(我用了 MUI )生态更丰富一些,选择更多。

    理论上是 cross platform 的,但是我手头目前只有一台 Windows 机器,所以目前仅支持 Windows 。

    GitHub repo: https://github.com/macaujack/sneaky-reader

    6 条回复    2025-03-07 21:34:16 +08:00
    ych8398527
        1
    ych8398527  
       21 天前   ❤️ 1
    棒,我之前用 wpf 写过一个类似的哈哈哈哈,藏在任务栏看小说
    arfa
        2
    arfa  
       21 天前
    win11 ,sneaky-reader-v1.0.0-windows-x64-portable.exe ,卡了一下,然后就没有了

    还以为投毒了
    minami
        3
    minami  
       21 天前
    4m 已经很小了大哥,Qt 打出来比这还大
    ciaoSora
        4
    ciaoSora  
    OP
       21 天前
    @arfa 震惊,怎么会这样子呢…… 右下角托盘有这个 app 的图标吗?我也是 win11 ,我好像没有任何问题
    ciaoSora
        5
    ciaoSora  
    OP
       21 天前
    @minami 我估计用原生 C++ 或者用 C# 来写 windows GUI 程序的话,不出意外应该 1M 都不到,有洁癖的人可能一丁点冗余的功能都不想要 😂
    minami
        6
    minami  
       21 天前
    @ciaoSora #5 以前原生开发黄金年代时候 Qt 甚至被嫌弃体积大性能差,现在时代变咯
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2852 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 03:15 · PVG 11:15 · LAX 20:15 · JFK 23:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.