V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
muwoo

分享一个基于 electron 开源的极简、插件化的现代桌面工具

  •  
  •   muwoo · Jul 15, 2021 · 2353 views
    This topic created in 1754 days ago, the information mentioned may be changed or developed.

    之前在网上有看到很多小伙伴基于 electron 实现了非常多好用的桌面端工具,比如图床管理工具 PicGo,就专门做图床工具。也有一些其他的类似的小工具,比如 saladict-desktop 专门做沙拉翻译查词的桌面端应用,colorpicker 专做桌面端取色工具...

    我们也参考了这些小工具的设计理念,尝试在公司内部做一款桌面端工具,解决网络抓包、代理、图床、性能测评等常见场景的使用问题。最后在推广的时候,遇到了一个比较严重的问题,就是很多小工具对特定用户来说并不需要。比如测试只需要使用网络抓包、代理的功能,其他功能并不关心。此时就需要设计一款桌面端应用,类似于 App Store 那样,用到什么下载安装什么即可。这就需要实现桌面端应用的插件化。

    QQ20210705-210753.gif

    代码仓库:https://github.com/clouDr-f2e/rubick 欢迎查阅 和 star

    你可能会问

    1. 这不就是 uTools 的开源版本吗?

    设计这个工具的目的不是为了推广我的工具,而是想为大家分享实现这些功能的技术细节和方式,算是抛砖引玉,大家可以根据我的实现思路实现自己的桌面端工具。因为我不是专门做 UI 设计的,所以交互上参考了 utools。但 uTools 本身并未开源,所以代码全部是我绞尽脑汁一行一行想出来的。包括如何实现超级面板,如何实现插件化,如何实现截屏、取色、系统快捷键等等。希望能给大家一点帮助。

    darksword21
        1
    darksword21  
    PRO
       Jul 15, 2021 via iPhone   ❤️ 1
    我感觉 electron 和极简有点矛盾啊
    Xinu
        2
    Xinu  
       Jul 15, 2021   ❤️ 1
    没完没了啊 有意思么
    0001110001011
        3
    0001110001011  
       Jul 15, 2021
    支持 uTools 官方文档 90% API,还在更新中,很快可以做到 100%
    插件化支持 uTools 所有开源插件
    ------------------------------------------


    这个会造成侵权吗?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2512 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 06:49 · PVG 14:49 · LAX 23:49 · JFK 02:49
    ♥ Do have faith in what you're doing.