RepoPicks Radar

Atualizado todo dia por volta das 02:00 UTC

Guias

Início do Radar

Reylo

colinhacks/reyloRevisado por IA

O que faz

Reylo é uma biblioteca TypeScript para desenvolvedores. Você escreve uma consulta em um arquivo .sql, importa como qualquer outro módulo, e o editor e o compilador já sabem quais colunas e tipos voltam, sem arquivos gerados para manter sincronizados. Ele lê as estruturas do seu próprio banco de dados de desenvolvimento (Postgres, MySQL ou SQLite) enquanto o TypeScript verifica seu código, e você executa a consulta com o driver de banco de dados que já usa. Precisa do Node 24, de uma versão beta do TypeScript 7.1 para o recurso de mapeamento de conteúdo em que se baseia, e de um banco de dados de desenvolvimento em execução. Está na versão 0.6.0.

Facilidade de instalação

E · só para quem programa · Windows

Não há nada para um usuário final abrir: é um pacote npm para projetos TypeScript que precisa do Node 24, de um compilador beta (typescript@beta, 7.1), de mudanças no tsconfig.json e de um banco de dados de desenvolvimento do qual possa ler o seu esquema.

Em breve: instale com 1 clique pelo app RepoPicks.

Números no GitHub

Estrelas
1.444em 31 de out. de 2026
Downloads
—todas as versões
Crescimento
+103estrelas em 4 dias

Estrelas ao longo do tempo

1.3001.3501.4001.450 27 de out.28 de out.29 de out.30 de out.31 de out. 1.3001.3501.4001.450 27 de out.29 de out.31 de out.

Fatos

Roda em
Windows, macOS, Linux
Você precisa instalar
Node.js
Para compilar a partir do código
Node.js, Rust
Espaço em disco
100 MB–500 MB · estimativa
Contas ou chaves
Nenhuma
Custo
Grátis · Licenciado em MIT; de qualquer forma, você paga pelo banco de dados que usar.
Licença
MIT (Permissiva)
Última atualização
30 de out. de 2026

Sinais de risco (3)

  • AtençãoExecuta código durante a verificação de tipos

    README: "type-check with `--runExternalCode`, which lets `tsc` run content mappers"; o package.json registra o mapper como `["node", "src/mapper.ts"]`, então a verificação de tipos executa esse programa e ele se conecta ao banco de dados indicado em DATABASE_URL.

    revisão por IA

  • InfoDepende de uma versão do TypeScript ainda não lançada

    README, seção Setup: "TypeScript 7.1 (currently in beta). The first release with content mappers." O package.json fixa "typescript": "^7.1.0-dev.20260918.1".

    revisão por IA

  • InfoVersão inicial que muda rápido

    Oito versões entre 2026-10-21 e 2026-10-27, a mais recente v0.6.0, com 10 issues abertas; o package.json ainda diz "private": true na raiz do repositório.

    revisão por IA

As evidências aparecem no idioma original.

O que o Radar não conseguiu verificar

  • Se a configuração no Windows funciona tão bem quanto as documentadas com Node e Bun.
  • O que acontece quando o banco de dados de desenvolvimento que ele lê é diferente do banco contra o qual o código roda depois.
  • O quanto essa etapa extra de verificação de tipos deixa um projeto grande mais lento.
  • Quão estáveis os tipos permanecem quando o TypeScript 7.1 deixar de ser beta e o recurso de mapeamento de conteúdo mudar.

Projetos parecidos

O app RepoPicks

Em breve: instale com 1 clique pelo app RepoPicks.