媲美 uTools 的开源工具箱,自由集成丰富插件, uTools 生态插件可无差异化使用。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
muwoo
V2EX    分享创造

媲美 uTools 的开源工具箱,自由集成丰富插件, uTools 生态插件可无差异化使用。

  •  
  •   muwoo 2021-07-08 11:30:48 +08:00 10485 次点击
    这是一个创建于 1555 天前的主题,其中的信息可能已经有所发展或是发生改变。

    为了进一步提高开发工作效率,最近我们基于 electron 开发了一款媲美 uTools 的开源工具箱 rubick。该工具箱不仅仅开源,最重要的是可以使用 uTools 生态内所有开源插件!这将是巨大的能力,意味着 uTools 生态内所有插件可以无差异化使用到 rubick 中。

    之所以做这个工具箱一方面是 uTools 本身并未开源,但是公司内部的工具库又无法发布到 uTools 插件中,所以为了既要享受 uTools 生态又要有定制化需求,我们自己参考 uTools 设计,做了 rubick

    QQ20210705-210753.gif

    代码仓库:github

    目前支持能力

    加载 utools 生态插件

    拿 github 上开源的 斗图 插件举例,要加载斗图插件,只需要将代码 clone下来后,复制其 plugin.json 进入搜索框即可使用。 斗图: https://github.com/vst93/doutu-uToolsPlugin

    image.png

    超级面板

    image.png

    窗口分离

    image.png

    utools doc 模板

    uTools 的插件开发给予了开发者最大的自由度,你可以随心所欲的设计页面结构、样式、交互,对于特别擅长前端开发的同学,这没有什么问题,但对于非前端开发者,要做出漂亮的、高质量的前端 UI 是一件困难的事情。

    所以 Rubick 也实现了模板能力:

    image.png

    utools 自带的系统命令

    取色、截屏

    image

    支持搜索本地已安装 app 或 偏好设置

    image.png

    最后

    目前 rubick 已经实现 utools 大多数核心能力,最重要的是可以使用 utools 所有生态 ! 更多能力可以前往 github 体验。如果感觉有用,可以帮忙反手一个 star

    Rubick github

    EPr2hh6LADQWqRVH
        1
    EPr2hh6LADQWqRVH  
       2021-07-08 11:47:29 +08:00
    昨天我在 cnode 上看你发帖,我也挺喜欢这个生态,也很想白嫖

    后来我加了 utools 的开发者微信,大致提议了一下基于他家 API 搞个公共源,

    对方的反应是不悦呢
    hhacker
        2
    hhacker  
       2021-07-08 11:48:46 +08:00
    一直等着有人做个事
    yu7er
        3
    yu7er  
       2021-07-08 11:51:23 +08:00
    啥时候能有 windows 版本哇
    Mithril
        4
    Mithril  
       2021-07-08 11:53:44 +08:00
    想法是好的,但不建议兼容 utools 的插件。API 重新设计一套就行了。
    主要是可能会有法律风险。
    Jirajine
        5
    Jirajine  
       2021-07-08 12:07:51 +08:00 via Android
    utools 很不错,但也有些臃肿,有个无在线服务的 floss 的替代品挺好的。
    另外建议改个好点的名字,可以参考一下同类软件 wiki.archlinux.org/title/List_of_applications/Other#Application_launchers
    muwoo
        6
    muwoo  
    OP
       2021-07-08 12:08:08 +08:00
    @avastms 那肯定呀,utools 是商业产品
    EPr2hh6LADQWqRVH
        7
    EPr2hh6LADQWqRVH  
       2021-07-08 12:22:41 +08:00
    @muwoo 不是,我觉得他最不爽的点是有人做了个兼容运行时
    ob
        8
    ob  
       2021-07-08 12:23:49 +08:00 via Android
    内网穿透插件实现了吗?
    lixiangyang9b319
        9
    lixiangyang9b319  
       2021-07-08 12:24:36 +08:00 via Android
    请问有 Windows 版本吗
    MzM2ODkx
        10
    MzM2ODkx  
       2021-07-08 12:27:18 +08:00
    好家伙,直接拿了别人的生态
    InDom
        11
    InDom  
       2021-07-08 12:28:00 +08:00   1
    @Livid 同一个帖子反复发过很多次了,还在 分享创作分类,是不是不合适?
    muwoo
        12
    muwoo  
    OP
       2021-07-08 12:52:45 +08:00
    @InDom 我反复发过很多次吗?
    muwoo
        13
    muwoo  
    OP
       2021-07-08 12:53:16 +08:00
    @lixiangyang9b319 支持中,很快会有,linux 也很快上线
    javen73
        14
    javen73  
       2021-07-08 13:23:27 +08:00
    想要白嫖一个内网穿透的工具,,utools 凉了
    Showfom
        15
    Showfom  
    PRO
       2021-07-08 14:10:09 +08:00 via iPhone
    @avastms 不悦嘛
    chenqh
        16
    chenqh  
       2021-07-08 14:12:37 +08:00
    不悦正常呀, 毕竟能挣钱
    Trim21
        17
    Trim21  
       2021-07-08 14:21:42 +08:00 via Android
    期待 Windows 版本…
    dreampet
        18
    dreampet  
       2021-07-08 14:39:20 +08:00
    等 Windows 版本
    pluvet
        19
    pluvet  
       2021-07-08 14:41:11 +08:00
    干得漂亮,等 Windows 版本
    labulak521
        20
    labulaka521  
       2021-07-08 15:07:52 +08:00
    muwoo
        21
    muwoo  
    OP
       2021-07-08 15:22:39 +08:00
    @labulaka521 我已经换标题了,老哥,之前不是说标题不行么,换标题也不行?
    yitingbai
        22
    yitingbai  
       2021-07-08 15:24:52 +08:00
    用 electron 开发常驻后台的工具软件, 一开始就错了
    Livid
        23
    Livid  
    MOD
    PRO
       2021-07-08 15:31:31 +08:00   1
    @InDom 谢谢。这种刷屏行为会导致这个账号被降权。
    muwoo
        24
    muwoo  
    OP
       2021-07-08 15:43:47 +08:00
    @Livid 管理大大,冤枉啊.....我没有刷屏啊,前面的文章都是技术分享啊。这也算刷屏啊?
    qq7790586
        25
    qq7790586  
       2021-07-08 16:10:34 +08:00
    不会被 utool 告吗?
    mokeyjay
        26
    mokeyjay  
       2021-07-08 16:24:55 +08:00
    开源总是好的,但 utool 是商业产品,注意法律风险
    Rrrrrr
        27
    Rrrrrr  
       2021-07-08 17:03:44 +08:00
    是人老了吗,感觉一点兴趣都没 utools 也是
    Valid
        28
    Valid  
       2021-07-08 17:09:39 +08:00
    楼主法律意识薄弱
    Valid
        29
    Valid  
       2021-07-08 17:12:49 +08:00
    这个行为代表的是他们公司
    ZeroDu
        30
    ZeroDu  
       2021-07-08 17:46:11 +08:00
    贴主好惨,居然被认为刷屏了
    TOUJOURSER
        31
    TOUJOURSER  
       2021-07-08 17:53:02 +08:00   1
    确实是刷屏啊。靠着 utools 一直刷存在感,抄的真狠
    muwoo
        32
    muwoo  
    OP
       2021-07-08 17:57:22 +08:00   1
    @Valid
    @mokeyjay 应该不会吧,市面上很多为了探索技术做的仿京东、淘宝、天猫这样的东西呀,我又不是商业目的,而且又没有抄袭他们的代码
    run2
        33
    run2  
       2021-07-08 18:09:08 +08:00   1
    介绍自己的产品就好好介绍,一直碰瓷是几个意思?

    @ZeroDu 你看看他发帖列表再说吧
    You183
        34
    You183  
       2021-07-09 10:41:04 +08:00
    这不会收到律师函吗?
        35
    PixelCode  
       2021-07-09 11:51:05 +08:00
    想要 NAT 内网穿透,请问支不支持?
    kawei
        36
    kawei  
       2021-07-09 14:16:20 +08:00
    字词!
    字词!
    支持!
    kawei
        37
    kawei  
       2021-07-09 14:17:06 +08:00
    字词 我需要 windows 版本
    yunser
        38
    yunser  
       2021-07-10 16:45:01 +08:00
    今年年假的时候我也用 electron 和 react 搞一个兼容 utools 插件的东西,花了一个多星期才搞完,好奇楼主做这个做了多久?
    muwoo
        39
    muwoo  
    OP
       2021-07-12 09:45:05 +08:00
    @yunser 刚开始的时候,想了很久,大概想了有一个多星期,后来想通了,当天就做出来了。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     6103 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 02:20 PVG 10:20 LAX 19:20 JFK 22:20
    Do have faith in what you're doing.
    ubao 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