Gotcha Rest Client 是我之前开发的一个 API 接口测试工具,因为同类产品基本都是免费的了,加上推广也非常困难,最终决定和 insomnia 一样走开源免费的道路,让项目长久的活下去
项目地址: Gotcha Rest Client
项目网站还在准备中,可以先在这里下载: https://github.com/WhiteCosmos/Gotcha-Rest-Client/releases
Windows 版本需要在 PC 上打包,会在之后几天内发布
和 Postman, Insomnia, Paw 这些软件相比, Gotcha 在功能上做了很多改进
Gotcha 最初的设计目标就是一个可以完全单机使用的 APP ,所有数据保存在本地 IndexedDB 当中,使用过程流畅无卡顿
URL 中的所有参数都可以独立编辑,特别适合路径参数需要频繁修改的情况
Postman, Insomnia 这些工具只能填写参数注释,Gotcha 可以详细填写请求和响应的每一个参数信息,包括约束条件等复杂内容,并且支持 Json Schema 格式
在参数值一栏通过右键菜单即可轻松使用动态变量功能,包括日期时间,环境变量,引用其它接口等
开发文档和使用帮助会在之后陆续更新,遇到问题可以先提交 issue
关于开发和使用相关的问题也可以加群交流
嗯背单词是一个非常适合在碎片化时间提升词汇量的 APP , 具体可以看我之前发的帖子 https://www.v2ex.com/t/999828
1
luckyrayyy 111 天前
这种工具很多了,卷这玩意干啥
|
2
neochen13 111 天前
用过一段时间 Gotcha Rest Client ,说实话,挺好用的
就是作者时间有限,而且这行很卷,开源了也是一条路 |
3
testliyu 111 天前
昨天我用国产工具导入 curl 命令就失败了,不知道 OP 这款怎么样
|
4
est 111 天前 2
鉴定为前端生产力溢出 /t/1007879
|
5
twocold0451 111 天前
能从 Insomnia 导入吗,现在用 Insomnia ,有些功能不好用
|
6
MegatronKing 111 天前
又来一个和我卷 API 工具的。下载看了下,是基于 Electron 的,简单试了下不是很流畅(没有恶意,单纯是体验感受)。不管是 Postman 还是 Insomnia ,还是国内的什么 ApiPost ,ApiFox 都是 Electron 这套方案,大家都在前端这个池子里面卷功能,但又不优化性能,挺有意思。
|
7
huangliu 111 天前
这个和 paw 界面使用习惯很像,感觉可以抢一部分他们的用户,加油
|
8
whitecosm0s OP @twocold0451 支持 insomnia v4 格式
|
9
qiyilai 111 天前
要是能做成接口间能图形化方式拖拽连线成流程就好了,abc 三个接口保存后,能拖到画布中连线形成依赖调用
|
10
whitecosm0s OP @testliyu 直接复制 curl 到 url 编辑栏里就可以了
|
11
gejun123456 111 天前
独立开发不易,加油
|
12
whitecosm0s OP @luckyrayyy 你这话其实可以套在所有产品上面
|
13
xieren58 111 天前
卷起来...
|
14
dddreee 111 天前
切图仔,目前在用 vscode 的 thunder client 插件,也很方便
|
15
amon 111 天前
搬运一下上午在另一个同类产品的帖子中的回复:
同类产品有点多,眼花缭乱, 一个个试用太麻烦,我的时间很有限, 建议出个短视频,快速 get 到核心点, 哦耶✌️,你就是 API 文档解决最佳方案。 |
16
kneo 111 天前 via Android 4
劝你别卷的,恐怕是利益相关。开源不就是图个高兴吗,不卷还没意思呢。
|
17
lstz 111 天前
加油,不要因为别人泼冷水就灰心,找到差异点,卷起来
|
18
iorilu 111 天前
开源还是要支持的, 就算不一定用, 也可以学习下项目开发
|
19
lstz 111 天前
请问 License 有计划加入吗?看到 Github 好像没有选定
|
20
kalman03 111 天前
卷起来,隔壁我发了个:apideploy.cn
|
21
whitecosm0s OP MIT, 项目里忘传了
|
22
coolcoffee 110 天前
之前看应用商店里面包这么大还以为是 java 写的,没想到是 javascript 写的,界面还是很赞的👍。
我看下能不能改成浏览器版本作为一个团队协作的出来,我感觉 api 文档在于协作,而不是单兵作战,能高效的协作共享才是体现生产力价值所在。 |
23
whitecosm0s OP @coolcoffee 那个是因为打了 universal 包,体积变成两倍了
|
24
conglovely 110 天前
期待下 windows 版😁
|
25
ShadowPower 110 天前
项目是以 MIT 协议开源的吗?
如果是的话,在项目里附带一份 MIT 协议文本比较好,这样方便用户分发的时候遵守 MIT 协议的要求。 只要是自由软件,它在我心中就比所有非自由软件要好,因为我可以根据自己的需要来改一个适合我版本👍。 |
26
whitecosm0s OP @ShadowPower 是的 License 已经加上了
|
27
well775397252 110 天前
没有 windows 版本
|
28
whitecosm0s OP @well775397252 等几天
|
29
Dragonphy 110 天前
同类工具很多了,但开源的不多,支持捏🫶
|
30
Vkery 109 天前
环境变量的删除有 bug ,删除一次会少两条
|
31
Vkery 109 天前
然后地址栏右侧的切换环境下拉框里的管理按钮点了没反应,cookie 设置的管理按钮也点不了
|
32
stimw 108 天前
楼上一堆人说卷的也是好笑,人家 MIT 开源,你自己看看自己的产品是不是开源的。
|
33
juzzle 108 天前
期待下 windows 版
|
34
morgan1freeman 108 天前
@MegatronKing
😅 哥,这种非重量级工具的性能都不是重点哈,作为一个用户,但凡是能点的动,不卡,我都能接受。 我看了这么多 API 工具,能让我满意的几乎没有,我要求支持编辑器 vim 并且与系统剪切板同步,web 做不到,我魔改了公司很多 web 工具 都支持了 vim ,但是它们无一例外没法与系统剪切板同步,我很苦恼。 因为我是 vim 键盘党,找了一圈几乎没有能支持 vim 的 API test 工具,但是 electron 这个架构 其实要支持 vim 根本就是分分钟的事情,前端支持 vim 的高亮编辑器 一大堆 ace codewarrior == 数都数不过来,如果是 fluent 都要靠自己移植高亮以及实现富文本编辑器。 我在知乎上跟你也提了一句,看能不能支持 vim ,这个能开源我就直接去改了(哈哈,丢失一名 vim 党), 另外我要求 IDE 的里面的 tomcat Java 能直接 expose REST 接口定义给 API 工具,因为公司是内部专门的 java 框架,还没支持 OPENAPI ,或者我改成 OPENAPI 的接口定义,让工具来支持也行,另外最好是 API 工具支持 python 脚本 或者 javascrip 脚本都行,能对工具进行深度化改造, 另外说实话,面向开发者的工具,最好是能支持深度化改造以及自定义,能开源是最好,闭源一个版本,以及部分功能维护一个商业版 收费完全是可行的,那些不想付费的人,你怎么做都会收不到他的钱,当然 API 工具并不完全是面相开发者,还有其它例如测试人员 他们可能不太懂代码,面向这样的非代码人群,可以考虑出一个简化的版本 另外放个我自己 用 antd 写的,再肝几天 就可以基本满足我的日常测试 API 需求了 |
35
jwen 108 天前
支持 pre-request script 吗,很多 postman 替代品都不支持这个,我都放弃了
|
36
MoeMoesakura 108 天前
什么时候有 Linux 版(笑
|
37
whitecosm0s OP @jwen 在参数编辑栏里通过右键菜单可以使用动态变量
|
38
whitecosm0s OP @MoeMoesakura 自已 build 一个就好了
|
39
darksword21 108 天前
看跨平台知电子,我用 emacs + restclient
|
40
jwen 108 天前
@whitecosm0s #37 不是动态参数哈,如我可以通过 pre-request script ,通过传参计算出业务的 token ,追加到 header 中
|
41
whitecosm0s OP @jwen 明白了,麻烦你提个 issue 吧
|
42
xuanyuanaosheng 108 天前
加油支持
|
43
LancerComet 108 天前
@MegatronKing 有一个 UWP 方案的 Nightingale REST Client ,也是免费全功能,如果你用的是 Windows 且不喜欢 Web 技术可以试试
|
45
whitecosm0s OP @aababc Gotcha 的项目设置里面可以设置全局请求模板
|
46
MegatronKing 108 天前
@morgan1freeman #34 原来是大佬,知乎私信你没回我😅
|
47
morgan1freeman 108 天前
@MegatronKing #46 😂 哥 我就看着 随便回复了一下,因为工作忙,所以没时间弄自己的东西,我挺佩服你们真的全职去做一款产品,走出了第一步
|
48
MoeMoesakura 107 天前
@whitecosm0s #38 虽然能自己 build 不过终究不方便(用 git action 多加一个也就几分钟的事
|
49
datou 106 天前
插眼等 win 版
|
50
hyperbin 105 天前 via Android
@MegatronKing 过早的优化是万恶之源
|
51
SayHelloHi 104 天前
一直在用的 App 竟然开源了
感谢楼主的分享 |
52
lstz 73 天前 via Android
@whitecosm0s 楼主这款嗯背单词很有新意,我最近也在做一个纯英语交流的社区,不知道能一起探讨发展方向,以及关于英语社区互联的合作机会?
|
53
lstz 73 天前 via Android
如果可以的话,希望能留一个联系方式,谢谢
|