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

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

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

    为了进一步提高开发工作效率,最近我们基于 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 版本吗
    iMusic
        10
    iMusic  
       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  
       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 版本
    labulaka521
        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
       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 应该不会吧,市面上很多为了探索技术做的仿京东、淘宝、天猫这样的东西呀,我又不是商业目的,而且又没有抄袭他们的代码🤣
    sobigfish
        33
    sobigfish  
       2021-07-08 18:09:08 +08:00   ❤️ 1
    介绍自己的产品就好好介绍,一直碰瓷是几个意思?

    @ZeroDu 你看看他发帖列表再说吧
    You183
        34
    You183  
       2021-07-09 10:41:04 +08:00
    这不会收到律师函吗?
    huxiweng
        35
    huxiweng  
       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   ·   实用小工具   ·   1160 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 18:27 · PVG 02:27 · LAX 10:27 · JFK 13:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.