返回首页
最新
大家好,我是DK。
我之前做过一些产品,每次都讨厌为不断变化的后端REST API编写脆弱的无类型fetch请求。我尝试通过使用tRPC来解决这个问题,但tRPC导致构建管道变得不必要地繁重和复杂。此外,tRPC/gRPC可能并不适合所有人,而REST被广泛使用。
现在我们正在构建一个React项目,想要去掉tRPC,但又不想放弃类型安全和验证。不过,我们也发现缺乏简单、功能齐全且免费的SDK生成器 <i>咳咳</i> stainless <i>咳咳</i>。
因此,我开发了SDKing——一个TypeScript SDK生成器,可以从任何OpenAPI规范(无论是本地还是远程)构建类型安全和经过zod验证的SDK。只需运行 `npx sdking -i path/to/openapi.yaml -o path/to/sdk`,你的SDK就会在你的代码库中生成,确保你拥有最终的所有权和可定制性。
我知道并不是每个人都有准备好的OpenAPI规范。如果你正在使用FastAPI,SDKing只需更改一行代码(详见README)就可以从你的FastAPI后端生成SDK。
我自称是一名全栈工程师,熟悉基于JavaScript的框架,如Next.js、React、Express和Node.js。<p>最近有没有获得YC资助的开源项目,欢迎进行PR审核的?<p>我希望能提升自己的技能,了解初创公司的运作方式,理解不同的代码库,并在这个领域获得更多的经验。