朋友们,认真一波,我准备开发一个接口文档工具,开源出来,按照下面这些功能点去设计,如果全部做出来,有没有可能冲到国内第一开源接口工具

190 天前
 shubuqi

国内接口工具这块基本上已经停止维护了,现在正是杀入的好机会,我收集并整理了目前这类工具比较完整的功能清单。如果按照功能清单,完全实现出来,并且全部开源出来,有没有可能冲击到国内前三的接口工具。前三定义为:假设就以发布那天为准,一年内 star 达到国内接口工具前三名。 下面是我收集的各类接口工具所需要的功能,我找了两个小伙伴,准备半年内搞出来,各位帮忙参谋一下,有没有搞头,评论里面超过三分之一朋友支持,我就准备开搞,

  1. 完整离线功能,不登录就能直接使用
  2. 如果登录,可以多人协同,支持团队,支持细粒度权限控制
  3. 支持 http 请求,websocket ,grpc ,graphql ,postman 支持的配置全部支持
  4. 支持导出 word ,pdf ,html ,openapi 格式,支持导入 postman ,openapi
  5. 支持接口编排,类似于 bpmn 那种,允许将接口编排起来实现复杂逻辑测试
  6. 支持 mock ,将后端编写代码写接口返回数据逻辑,直接做成可视化形式,开箱即用
  7. 支持自动化测试,把 jmeter 相关功能挪过来
  8. 支持插件调试,浏览器插件,idea 插件,vscode 插件
  9. 支持接口分享,可以按照任意粒度分享项目或者接口
  10. 支持接口批量操作,允许批量按条件修改接口参数
  11. 支持原始方式部署,支持 docker 部署,支持宝塔部署
  12. AI 扩展,支持自动生成测试案例,自动生成接口编排,自动生成接口对应代码
3821 次点击
所在节点    程序员
36 条回复
shubuqi
190 天前
@star7th 看上去好像内容确实有点多,准备找个开源的研究一下,看看能不能 fork 一个来搞,本来准备拉几个人,半年搞出来,看你们 showdoc 都迭代好几年,我准备试试三个人加上 ai ,看看能不能半年追上进度
zzq825924
190 天前
赔钱生意
kemistep
190 天前
all in ai ,还不如做 AI 的 API 接口调用,配合 MCP, 实现弯道超车
dagouxiong
190 天前
@shubuqi 很多人看到这么多功能,马上想到要花多少时间和精力,才能干翻国内众对手。
更多是出于收益和自身经济压力去考虑。如果楼主(有)老婆孩子不需要那么多时间去陪伴,也没有经济压力,放手去干!
有的人喜欢买包包,有的人喜欢买车买表,有的人喜欢捣鼓硬件,有的人喜欢玩泥巴做陶瓷,如果没有那么多压力,就对自己好一点,just do it !
msg7086
190 天前
#4 为了梦想不是不可以,那你能一直维护和更新下去吗。
你的人力总会越来越值钱的。如果你的项目真能做到开源前三,那势必会有人给你开一个月一两万甚至几万块的工资,你去不去?你去,你项目就没那么多时间维护了,你不去,那你不是有病嘛。
(这是一个悖论,高质量的公益项目需要人力值钱的人来做,而人力值钱的人不会有那么多时间去做公益项目。)
hafuhafu
190 天前
期待一下,目标还是蛮大的。
有就是好事,多一种方案多一种选择。
ufan0
190 天前
@star7th #18 有个建议,官网 [界面预览] ,支持点击图片方法预览就好了,27''屏幕看起来图还是太小了。
xinshoushanglu
190 天前
近五年觉得最好用的是 YAPI ,界面简洁,可以本地部署,基本满足日常开发和团队内使用要求了。你可以参考一下
h1298841903
190 天前
个人建议,实现类似于 apifox 的那种,要么过于专业,用起来比较复杂,要么功能太简单,有些功能无法实现;
能否提供一个通用的平台,然后大家可以以插件的方式进行集成,也可以让程序员编写一些最基础的代码逻辑。
对于程序员来说,写代码要比操作图形化界面,更加方便。
shubuqi
190 天前
@h1298841903 安排
monkeyWie
190 天前
只要把 yapi 功能实现然后再增强一点就很完美了
wkong
190 天前
干到前三也不赚钱,你信不?
xuanbg
190 天前
你干我支持,我干我不干
jeesk
189 天前
先发优势,你做得好不一定 能达到别人的高度
Chuckle
189 天前
要我说,搞个简单的 vscode 接口工具插件,做到顺手好用,然后每个月收一块钱,都有得赚(,我现在是没发现好用的,之前用 Thunder Client ,但是定价嘛。。。小贵。缝进 vscode 里能干的事就多了,搞个魔法注释,随地用注释把 url 、测试参数加上,上面冒个运行按钮,点一下就测试。不过我现在后端 nestjs ,直接用 swagger 在线文档自带的接口测试,也很方便,类型什么都全。
shubuqi
189 天前
@Chuckle 安排

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

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

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

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

© 2021 V2EX