返回首页
最新
大家好,我是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>我希望能提升自己的技能,了解初创公司的运作方式,理解不同的代码库,并在这个领域获得更多的经验。
嘿,HN!<p>我创建了OmniTools,这是一个自托管的网络应用程序,提供一系列日常任务的实用工具。想象一下,PDF处理、图像、文本工具等——所有功能都集中在一个地方。<p>开源 & 自托管<p>完全在浏览器中运行(以隐私为先)<p>使用React构建,通过Docker部署<p>我之所以制作这个,是因为我想要一个免费的、自托管的替代方案,以取代那些通常需要订阅的在线工具。非常希望能收到反馈和关于接下来添加什么功能的想法!<p>GitHub链接:<a href="https://github.com/iib0011/omni-tools" rel="nofollow">https://github.com/iib0011/omni-tools</a>
演示链接:<a href="https://omnitools.app" rel="nofollow">https://omnitools.app</a><p>告诉我你想要下一个工具是什么。