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 设置的管理按钮也点不了
【感谢 Neo 投递本文 – 微博帐号:_锟_ 】 前言:还是一篇入门文章。Javascript中有几个非常重要的语言特性——对象、原型继承、闭包。其中闭包对于那些…
场景: 在某个项目中,小明和小红开发两个不同的功能,于是他们基于项目的 master 分支分别创建了自己的 feature 分支,小明的是 feature A 分支,小红的是 …
网上看了很多对 dns 泄露的讨论,为了防止 dns 泄露,很多人对 dns 模块进行了复杂的自定义设置。 但我都是直接把配置文件中 dns 模块删除!只需在配置文件设置国内常…