RepoPicks Radar

Updated every day around 02:00 UTC

Guides

Radar home

Reylo

colinhacks/reyloReviewed by AI

What it does

Reylo is a TypeScript library for developers. You write a query in a .sql file, import it like any other module, and the editor and the compiler know which columns and types come back, with no generated files to keep in sync. It reads the shapes from your own development database (Postgres, MySQL or SQLite) while TypeScript checks your code, and you run the query with the database driver you already use. It needs Node 24, a beta release of TypeScript 7.1 for the content-mapper feature it is built on, and a running development database. It is at version 0.6.0.

How easy it is to install

E · developers only · Windows

There is nothing for an end user to open: it is an npm package for TypeScript projects that needs Node 24, a beta compiler (typescript@beta, 7.1), changes to tsconfig.json and a development database it can read your schema from.

Coming soon: install in 1 click with the RepoPicks app.

Numbers on GitHub

Stars
1,444on Oct 31, 2026
Downloads
—all releases
Growth
+103stars in 4 days

Stars over time

1,3001,3501,4001,450 Oct 27Oct 28Oct 29Oct 30Oct 31 1,3001,3501,4001,450 Oct 27Oct 29Oct 31

Facts

Runs on
Windows, macOS, Linux
You need to install
Node.js
To build from source
Node.js, Rust
Disk space
100 MB–500 MB · estimate
Accounts or keys
None
Cost
Free · MIT licensed; you still pay for whatever database you use.
License
MIT (Permissive)
Last update
Oct 30, 2026

Risk signals (3)

  • Attentionruns code during type check

    README: "type-check with `--runExternalCode`, which lets `tsc` run content mappers"; package.json registers the mapper as `["node", "src/mapper.ts"]`, so type-checking runs that program and it connects to the database in DATABASE_URL.

    AI review

  • Infodepends on unreleased typescript

    README Setup: "TypeScript 7.1 (currently in beta). The first release with content mappers." package.json pins "typescript": "^7.1.0-dev.20260918.1".

    AI review

  • Infoearly version fast moving

    Eight releases between 2026-10-21 and 2026-10-27, the latest v0.6.0, with 10 open issues; package.json still says "private": true for the repository root.

    AI review

Evidence is shown in its original language.

What Radar could not check

  • Whether the Windows setup works as smoothly as the documented Node and Bun ones.
  • What happens when the development database it reads differs from the database the code later runs against.
  • How much the extra type-checking step slows down a large project.
  • How stable the types stay when TypeScript 7.1 leaves beta and the content-mapper feature changes.

Similar projects

The RepoPicks app

Coming soon: install in 1 click with the RepoPicks app.