colinhacks/reylo
Import .sql files into TypeScript with full type inference and zero codegen.
Import .sql files into TypeScript with full type inference and zero codegen.
痛点:TypeScript 项目想直接导入 .sql 文件并获得完整类型推断,同时避免 codegen 和手写类型维护。
目标用户:使用原生 SQL 的 TypeScript 后端/全栈开发者与中小型工程团队
证据:Import .sql files into TypeScript with full type inference and zero codegen.
变现:采用 open-core:核心库免费,付费提供 CI/GitHub App 做 SQL 类型检查、数据库 schema 漂移告警和团队策略管理。
MVP:2 周内做一个 GitHub App/CLI:扫描仓库中的 .sql 与 TypeScript 调用,检测类型不一致或 schema 漂移,并在 PR 中自动评论;复用 reylo 或类似解析能力,不重做核心库。
竞品:sqlc、PgTyped、Kysely、Prisma、Drizzle ORM
摘要:reylo 是一个 GitHub 新项目,主打把 .sql 文件直接导入 TypeScript 并获得完整类型推断、零 codegen,已获得 568 stars。它验证了 TypeScript 原生 SQL 类型安全的需求,但作为开源开发工具缺少明确付费意愿,变现更适合从团队 CI 检查和 schema 漂移告警切入。