Gotcha Rest Client 正式开源,跨平台,高颜值,超好用的 Postman 替代品 !
Gotcha Rest Client 是我之前开发的一个 API 接口测试工具,因为同类产品基本都是免费的了,加上推广也非常困难,最终决定和 insomnia 一样走开源免费的道路,让项目长久的活下去
项目地址: Gotcha Rest Client
项目网站还在准备中,可以先在这里下载: github.com/WhiteCosmos/Gotcha-Rest-Client/releases
Windows 版本需要在 PC 上打包,会在之后几天内发布
功能介绍
和 Postman, Insomnia, Paw 这些软件相比, Gotcha 在功能上做了很多改进
无需注册登录和联网,可以在内网中独立使用
Gotcha 最初的设计目标就是一个可以完全单机使用的 APP ,所有数据保存在本地 IndexedDB 当中,使用过程流畅无卡顿
参数化的 URL 编辑器
URL 中的所有参数都可以独立编辑,特别适合路径参数需要频繁修改的情况
独立的 API 文档设计功能,兼容 OpenAPI 标准
Postman, Insomnia 这些工具只能填写参数注释,Gotcha 可以详细填写请求和响应的每一个参数信息,包括约束条件等复杂内容,并且支持 Json Schema 格式
易于使用的动态变量
在参数值一栏通过右键菜单即可轻松使用动态变量功能,包括日期时间,环境变量,引用其它接口等
技术支持
开发文档和使用帮助会在之后陆续更新,遇到问题可以先提交 issue
关于开发和使用相关的问题也可以加群交流
打个广告
嗯背单词是一个非常适合在碎片化时间提升词汇量的 APP , 具体可以看我之前发的帖子 www.hesudu.com/t/999828
App Store
这种工具很多了,卷这玩意干啥
用过一段时间 Gotcha Rest Client ,说实话,挺好用的就是作者时间有限,而且这行很卷,开源了也是一条路
昨天我用国产工具导入 curl 命令就失败了,不知道 OP 这款怎么样
鉴定为前端生产力溢出 /t/1007879
能从 Insomnia 导入吗,现在用 Insomnia ,有些功能不好用
又来一个和我卷 API 工具的。下载看了下,是基于 Electron 的,简单试了下不是很流畅(没有恶意,单纯是体验感受)。不管是 Postman 还是 Insomnia ,还是国内的什么 ApiPost ,ApiFox 都是 Electron 这套方案,大家都在前端这个池子里面卷功能,但又不优化性能,挺有意思。
这个和 paw 界面使用习惯很像,感觉可以抢一部分他们的用户,加油
支持 insomnia v4 格式
要是能做成接口间能图形化方式拖拽连线成流程就好了,abc 三个接口保存后,能拖到画布中连线形成依赖调用
直接复制 curl 到 url 编辑栏里就可以了
独立开发不易,加油
你这话其实可以套在所有产品上面
卷起来...
切图仔,目前在用 vscode 的 thunder client 插件,也很方便
搬运一下上午在另一个同类产品的帖子中的回复:同类产品有点多,眼花缭乱,一个个试用太麻烦,我的时间很有限,建议出个短视频,快速 get 到核心点,哦耶✌️,你就是 API 文档解决最佳方案。
劝你别卷的,恐怕是利益相关。开源不就是图个高兴吗,不卷还没意思呢。
加油,不要因为别人泼冷水就灰心,找到差异点,卷起来
开源还是要支持的, 就算不一定用, 也可以学习下项目开发
请问 License 有计划加入吗?看到 Github 好像没有选定
卷起来,隔壁我发了个:apideploy.cn
MIT, 项目里忘传了
之前看应用商店里面包这么大还以为是 java 写的,没想到是 javascript 写的,界面还是很赞的👍。我看下能不能改成浏览器版本作为一个团队协作的出来,我感觉 api 文档在于协作,而不是单兵作战,能高效的协作共享才是体现生产力价值所在。
那个是因为打了 universal 包,体积变成两倍了
期待下 windows 版😁
项目是以 MIT 协议开源的吗?如果是的话,在项目里附带一份 MIT 协议文本比较好,这样方便用户分发的时候遵守 MIT 协议的要求。只要是自由软件,它在我心中就比所有非自由软件要好,因为我可以根据自己的需要来改一个适合我版本👍。
是的 License 已经加上了
没有 windows 版本
等几天
同类工具很多了,但开源的不多,支持捏🫶
环境变量的删除有 bug ,删除一次会少两条
然后地址栏右侧的切换环境下拉框里的管理按钮点了没反应,cookie 设置的管理按钮也点不了
个人比较喜欢简洁的框架,最近看了下 go 的 web 框架 Echo,非常喜欢它的设计,看上去挺像 koa2 的。 支持分组中间件,路由中间件,这个很棒。 最近才开始学习了下 …
事情的起因是这样的。 一个方法要查询 N 次数据库,每一次查询都要 if err , 我实在受不了啦,思索一番后觉得 似乎并不需要在运行时处理数据库操作的 error 。结论如…
难受,但是又懒得改。 能跑就行 代码和人有一个能跑就行 世上没有不存在完美。要么就欺骗自己,屏蔽编辑警告,有句话:眼不见心不烦。 编译警告又不是运行 bug 我现在这…