[开源] 我做了一个 windows 下的应用启动器 ZeroLaunch-rs - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
ghosthim350
V2EX    分享创造

[开源] 我做了一个 windows 下的应用启动器 ZeroLaunch-rs

  •  2
     
  •   ghosthim350
    ghost-him 204 天前 2921 次点击
    这是一个创建于 204 天前的主题,其中的信息可能已经有所发展或是发生改变。

    ZeroLaunch-rs

    一句话介绍

    ZeroLaunch-rs 是一个 windows 平台下纯粹的专注于应用程序启动的应用程序启动器,使用 Rust + Tauri + Vue.js 构建!

    与常见的启动器有什么不同?

    目前我遇到最多的问题就是,“目前已经有了这么多的启动器,比如 powertoys, wox, listary, utools, Flow Launcher 等等,你现在又搞一个启动器,那么你和他们的区别是什么”

    高度特化的搜索功能

    这个软件一开始是为了满足我的需求而开发的。虽然这些主流启动器功能丰富,但它们往往内置了大量我并不需要的插件功能。虽然可以手动关闭这些插件,但这些插件功能的存在实际上影响了核心搜索体验的优化空间。

    ZeroLaunch-rs 因为不需要考虑这些插件的激活与启用,所以可以实现了更加特化的搜索功能。因此程序在三重匹配技术(全称/拼音/首字母)基础上具备了卓越的拼写纠错能力。

    以下举几个例子:

    • 想要搜索 google chrome 这个应用时,当我输入的过快时,有可能会输入成 chorme ( or 的位置输反了),只有 ZeroLaunch 可以正确的识别出来目标程序。
    • 当我想要打开 steam 这个软件。当我输入了ste时,已经搜索出来了这个程序后,按下enter打开程序时,不小心按下了\键(按错了位置),可能就直接搜索到了其他的程序,或者是调用了插件的搜索引擎的功能。

    而 ZeroLaunch-rs 对于这些情况都是可以正确响应的。

    高度自定义的界面

    程序目前最新的版本( v0.4.10 )支持高达 25 项自定义的外观选项,同时每一项都做了对应的调整选项,并在最大程序上的放宽了调整的范围。包括但不限于自定义搜索栏的高度,背景图片,字体大小,字体颜色,提示文本的内容等。

    如果有新的需要自定义的选项,也可以在 issue 中提出来

    体验

    欢迎体验我的小软件: github gitee gitcode

    第 1 条附言    202 天前

    这里附上软件的截图

    软件的默认的界面:

    软件的自定义背景的功能:

    软件的搜索的功能:

    假设要输入wy时,手指同时按下了y与u,打出来了wyu的情况

    外观设置的界面:

    14 条回复    2025-09-18 13:18:36 +08:00
    coffeesun
        1
    coffeesun  
       204 天前   1
    好是好,我用 rolan ,罗技鼠标的滚轮模式切换键为快捷键
    seogo
        2
    seogo  
       204 天前
    nice ,有收录至:www.mogudh.com/win/6138.html
    cheneydog
        3
    cheneydog  
       204 天前
    @coffeesun #1 是点击鼠标中键吗?这样根 blender 等 3D 建模工具冲突。
    cheneydog
        4
    cheneydog  
       204 天前
    支持
    kokerkov
        5
    kokerkov  
       204 天前
    挺好,用来替代微软的那个桌面搜索按钮挺好。那个里面字体强制为宋体,很难看
    coffeesun
        6
    coffeesun  
       204 天前
    @cheneydog #3 不是鼠标中键,是有个切换滚轮模式的按键,而且罗技的软件可以按不同程序设置按键功能的。
    blushyes
        7
    blushyes  
       204 天前
    如果定位是 Windows 独占的话,感觉用.net 之类的技术更好,我的如快也是用的 Tauri ,但是其实我一直很想用原生技术实现个 Windows 的,只不过可能相对麻烦而且样式也不太好实现,关键原生技术的话资源占用确实少,我感觉启动器的话估计用原生不会超过几 M 。
    ghosthim350
        8
    ghosthim350  
    OP
       204 天前
    @blushyes 我当时是正好学了 rust 语言,又想要巩固一下 rust ,就用了 tauri 开发了。正好当时还不会前端的技术,就直接用 vue 来开发,正好也可以学一学 vue 。方便以后找工作了(`)
    ghosthim350
        9
    ghosthim350  
    OP
       204 天前
    @seogo 感谢!
    itechify
        10
    itechify  
    PRO
       204 天前
    @coffeesun #1 rolan 快 10 年用户了,VIP 充值了好几年
    coffeesun
        11
    coffeesun  
       203 天前
    @oneisall8955 #10 一直用的 2.2.0 的 xx 版……
    kokerkov
        12
    kokerkov  
       69 天前
    挺好用。我用了几个月,感谢 OP
    russ44
        13
    russ44  
       65 天前
    我来试一下
    selected2318
        14
    selected2318  
       30 天前
    支持,Tauri 战未来
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1256 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 17:30 PVG 01:30 LAX 10:30 JFK 13:30
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86