{
 "schema_version": 1,
 "generated": "2026-10-26",
 "repo": "colinhacks/reylo",
 "name": "reylo",
 "owner": "colinhacks",
 "slug": "colinhacks-reylo",
 "github": "https://github.com/colinhacks/reylo",
 "what": "Reylo, from Zod author Colin McDonnell, lets you import .sql files straight into TypeScript with full type inference and no codegen. It uses TypeScript 7.1 content mappers to have your dev database prepare each query and read back column and parameter types, so a misspelled column or wrong parameter becomes a type error in tsc and your editor. It supports Postgres, MySQL and SQLite with your own driver.",
 "why": "1.2k stars, launched 5 days ago, talked about in 2 AI sources we track",
 "language": "Rust",
 "requirements": [
  "TypeScript 7.1 (currently in beta), the first release with content mappers",
  "Node 24 or later",
  "A running dev database: Postgres, MySQL 8.0.22 or later, or a SQLite file",
  "A supported driver such as pg, postgres.js, mysql2, better-sqlite3, Bun.sql or Cloudflare D1"
 ],
 "audience_note": "TypeScript developers who prefer raw SQL to an ORM, and teams whose coding agents write queries.",
 "risk": "none",
 "section": "earlier",
 "weekly_rank": null,
 "category": "Software and DevOps",
 "url": "https://dedupedai.com/use-cases/colinhacks-reylo/",
 "use_case_count": 3,
 "use_cases": [
  {
   "id": "colinhacks-reylo--import-sql-files-into-typescript",
   "title": "Import .sql files into TypeScript with real types",
   "best": true,
   "url": "https://dedupedai.com/use-cases/colinhacks-reylo/import-sql-files-into-typescript/",
   "json": "https://dedupedai.com/use-cases/u/colinhacks-reylo/import-sql-files-into-typescript.json"
  },
  {
   "id": "colinhacks-reylo--catch-broken-sql-in-tsc",
   "title": "Catch broken SQL in tsc before it ships",
   "best": false,
   "url": "https://dedupedai.com/use-cases/colinhacks-reylo/catch-broken-sql-in-tsc/",
   "json": "https://dedupedai.com/use-cases/u/colinhacks-reylo/catch-broken-sql-in-tsc.json"
  },
  {
   "id": "colinhacks-reylo--let-coding-agents-edit-sql-without-stale-types",
   "title": "Let coding agents edit SQL without leaving stale types",
   "best": false,
   "url": "https://dedupedai.com/use-cases/colinhacks-reylo/let-coding-agents-edit-sql-without-stale-types/",
   "json": "https://dedupedai.com/use-cases/u/colinhacks-reylo/let-coding-agents-edit-sql-without-stale-types.json"
  }
 ],
 "disclaimer": "Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk."
}
