分享一款程序员工具箱 CodeGen,集成了许多常用的功能,同时还支持全局夜间模式和 Windows/ Linux /OSX 三端系统

2022-07-20 20:11:06 +08:00
 lstz

正文

Hi ,大家好!我是 CodeGen 工具箱的开发者,今天想给大家分享一下这个工具箱,先给大家看一下我们的官网与其他地址:

1.为什么要做这个工具箱?

其实像是代码格式化、JWT 解码编码、格式加密解密,剪切板管理、二维码生成等功能,已经有很多前辈提供了在线版本,而且也是很好用的。但我工作这几年有一些执念,想要做一个开箱即用、可离线、方便可依赖且无广告的工具箱,于是我在几个月就开始一直在做这款工具箱,不是为了钱,只是希望能像 frp/gogs 那样做一个比较受人喜欢的工具箱,在自己的人生简历上也能增添色彩。

2.是否会植入广告、安装捆绑软件、或者突然收费?

开发者在这里向大家承诺:我们不会插入任何广告或者捆绑软件,也不会对一些功能突然就收费了,我们只想做一个干净可依赖的工具箱。
当然,后续如果一些付费 API(比如说 GPU 运算或某些成本过高的 API),我们可能会考虑部分功能的收费,但是这个也会最大可能基于成本价收费的,反正我们希望 CodeGen 工具箱是一个纯公益的项目,主要是兴趣使然,自己做的软件若能被认可喜欢,就是我们最大的光荣!
(我们也知道 V2EX 帖子不能再被编辑的,请放心,我们绝不会侵犯用户隐私和牺牲使用体验的)

3.功能预览




4.是否会开源

会的,我们已经开源了部分客户端代码,后续等功能都稳定完善之后,我们会把剩余的代码都开源出去的(因为考虑到是客户端程序,所以很多代码怕有被利用来攻击的地方,我们还在积极审查中)

5.怎么合力一起开发?

开发者已经正在努力调整插件,并且在写相关的扩展文档了,只是时机还不成熟。我们后期会进行扩展功能开发,从而能够方便大家一起来写插件,增加 CodeGen 工具箱的可用性!

6.已经有了 UTools 和其他工具箱,你怎么还重复造轮子?你能确保不会鸽,一直开发下去吗?

我们是希望能专注于代码开发这一块,能够在差异化的需求里找到 CodeGen 的位置,我们也明白很多前辈有很多经验,我们会努力学习,然后因为是非盈利的,所以也没有很大动力去替代其他工具箱。尽管 CodeGen 工具箱刚起步还不是很完善,但相信只要一直迭代下去,CodeGen 会越来越好的。
另外,开发者承诺会一直开发下去,如果 3 个月内没有任何版本更新,则将会开放所有源代码,交由社区继续开发。

是否支持 IDE 插件开发?

我们会的,其实在一两个月前的架构调整,就是在为 IDE 插件化功能做准备,届时我们将支持在代码里就能 Base64 转换,以及各种实时功能,敬请关注哈(可以 B 站关注 up 主,有新版本推送,都会及时发视频讲解的)

遇到问题怎么解决?

您可以加群 106038310 ,或者在 Github 发起 Issue 。涉及到数据隐私的,可以发送邮件给开发者。工具箱所有功能包括技术排查都不需任何费用,能够解决用户的疑问,是我们荣幸之至的事情。

支持 Deepin/UOS/Ubuntu 和其他平台吗?

支持的,我们初衷就是跨平台 Windows/Linux/OSX 。如果您的平台不支持的话,我们也有在线服务,能够提供非本地化的功能的。

文章的最后

我知道 V 站有很多技术大佬,恳请前辈们能提出宝贵意见和改进建议。也许 CodeGen 工具箱还不够成熟,但作为开发者,我会努力完善这个工具箱,让它涵盖更多好用的功能,之前在 B 站有很多技术前辈的建议也很不错,我已经有在积极去实现,比如 JWT 编码和解码之类的,也希望能听到大家的建议!如果您愿意将 CodeGen 工具箱分享给您的朋友,这是对我们最大的帮助,thanks !

最后,感谢您花时间阅读本篇文章!衷心的祝您工作顺利,心想事成,平平安安!

4306 次点击
所在节点    分享创造
36 条回复
Stevenv
2022-07-20 21:15:39 +08:00
离线版我喜欢
ivvei
2022-07-20 23:25:58 +08:00
有点意思啊。
chotow
2022-07-20 23:41:07 +08:00
文章排版、支持离线使用、开源、跨平台、使用 QQ 群而不是微信群、文末感谢,都是击中我的点,大赞支持
lstz
2022-07-21 00:15:50 +08:00
@chotow 谢谢支持~ 希望工具箱会有所帮助,我也会继续努力加功能的!
zieglar
2022-07-21 00:23:39 +08:00
既然提供这种方式的离线包,不如使用 docker 镜像?
lstz
2022-07-21 01:24:49 +08:00
@zieglar 是的,可以支持 docker 镜像服务,但是我还在该功能,关于写 dockerfile 的功能我可能还需要一些时间,谢谢反馈哈
lstz
2022-07-21 01:25:15 +08:00
抱歉,打错字了..
“但是我还在该功能”=>“但是我还在该功能”
lstz
2022-07-21 01:25:24 +08:00
抱歉,打错字了..
“但是我还在该功能”=>“但是我还在改功能”
Cyrix686
2022-07-21 10:03:30 +08:00
不错的工具箱!
cysong
2022-07-21 13:33:42 +08:00
感谢分享,但是不得不说在线版打开就无法后退,这点不厚道
cysong
2022-07-21 13:37:09 +08:00
@cysong 有一定几率重现
HiCoder
2022-07-21 13:52:52 +08:00
不錯
lstz
2022-07-21 14:24:20 +08:00
@cysong 抱歉哈,这个应该不是刻意行为,程序是采用 React Router 的虚拟路由设置,前进后退这一块应该是没问题的....如果有问题的话,可以先用页面内菜单跳转哈
lstz
2022-07-21 14:25:02 +08:00
感谢支持,我也会再去检查一下前进后退跳转逻辑
526326991
2022-07-21 15:49:34 +08:00
收藏了!
root01
2022-07-21 16:49:13 +08:00
要登录才能使用完整的功能 我就很尴尬了
awesomes
2022-07-21 17:09:46 +08:00
看了一下这个离线版本,我以为是个本地程序,结果是一个本地网页,不知道是用什么做的,直接 pwa 不是更方便么。
lstz
2022-07-21 17:36:13 +08:00
@root01 在线版的确是需要登录的,因为多 tab 切换同步,需要账号支持。除了这个多 tab 之外,其他功能都是完整的。

也就是说,99%功能都可以使用,只是会没有历史记录
lstz
2022-07-21 17:37:13 +08:00
离线版本不需要登录,也不需要什么复杂的配置。在线版本在使用过程中,也不需要强制登录
lstz
2022-07-21 17:38:52 +08:00
@awesomes 因为一些功能依赖本地程序,pwa 可能环境有一些限制.... 其实最开始用的是 electron 本地程序,但考虑到内存占用,还是改为了脚本启动,我们会继续改进的,感谢理解

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/867621

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX