Repolode
JacobLinCool

JacobLinCool/d1-manager

Interfaz web y API autohospedables para administrar bases de datos SQL sin servidor de Cloudflare D1, con consultas opcionales en lenguaje natural.

Estrellas
654
Forks
341
Issues abiertos
24
Último commit
hace 4 días

¿Qué es?

D1 Manager es una interfaz web y una API para Cloudflare D1, la base de datos SQL sin servidor. Permite explorar varias bases de datos D1, listar tablas, inspeccionar esquemas, ejecutar SQL directamente y editar registros desde la interfaz, sin depender únicamente de la línea de comandos o del panel de Cloudflare.

El proyecto está desarrollado con SvelteKit y está pensado para desplegarse en Cloudflare Pages. Las bases de datos se conectan mediante variables de entorno DB_* y el acceso se puede restringir con Cloudflare Access. La interfaz está disponible en inglés, chino, español y japonés.

La función opcional Semantic Query convierte preguntas en lenguaje natural a SQL. Puede usar la API de OpenAI (con un modelo y una URL configurables, por ejemplo, a través de AI Gateway) o un binding de Cloudflare AI Worker. El proyecto también ofrece una API para realizar operaciones con bases de datos mediante código.

Funciones clave

  • 01Administrar varias bases de datos D1 desde una sola interfaz web
  • 02Explorar tablas y consultar sus esquemas
  • 03Ejecutar consultas SQL directamente
  • 04Editar registros de tablas desde la interfaz
  • 05Convertir preguntas en lenguaje natural a SQL mediante OpenAI o Cloudflare AI Worker
  • 06API para realizar operaciones con bases de datos mediante código

Casos de uso

  • Inspeccionar y editar datos en bases de datos D1 sin usar el panel de Cloudflare
  • Ofrecer a los miembros del equipo que no conocen SQL una forma de consultar datos de D1 desde el navegador
  • Explorar mediante consultas en lenguaje natural un esquema de D1 desconocido
  • Automatizar operaciones de D1 mediante la API integrada

Inicio rápido

  1. 1

    Haz un fork del repositorio

  2. 2

    Configura un proyecto de Cloudflare Pages con el repositorio bifurcado y el preset de SvelteKit

  3. 3

    Usa npm run build como comando de compilación y .svelte-kit/cloudflare como directorio de salida

    npm run build
  4. 4

    Vincula tus bases de datos D1 a las variables de entorno DB_*

Antes de usarlo

  • La configuración requiere desplegar en Cloudflare Pages y vincular bases de datos D1, por lo que depende de la plataforma de Cloudflare.
  • Para proteger correctamente el sitio, hay que configurar Cloudflare Access manualmente para cada URL.
  • Semantic Query necesita una clave de API de OpenAI o un binding de Cloudflare AI Worker.

En colecciones

Temas

Preguntas frecuentes

¿Qué es d1-manager?
Interfaz web y API autohospedables para administrar bases de datos SQL sin servidor de Cloudflare D1, con consultas opcionales en lenguaje natural. D1 Manager es una interfaz web y una API para Cloudflare D1, la base de datos SQL sin servidor. Permite explorar varias bases de datos D1, listar tablas, inspeccionar esquemas, ejecutar SQL directamente y editar registros desde la interfaz, sin depender únicamente de la línea de comandos o del panel de Cloudflare.
¿d1-manager es gratuito? ¿Qué licencia tiene?
d1-manager es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿d1-manager sigue mantenido?
Mantenimiento activo. El último commit de d1-manager fue el 3 nov 2026.
¿Para qué puedo usar d1-manager?
Inspeccionar y editar datos en bases de datos D1 sin usar el panel de Cloudflare Ofrecer a los miembros del equipo que no conocen SQL una forma de consultar datos de D1 desde el navegador Explorar mediante consultas en lenguaje natural un esquema de D1 desconocido Automatizar operaciones de D1 mediante la API integrada
¿Cómo se instala d1-manager?
Haz un fork del repositorio Configura un proyecto de Cloudflare Pages con el repositorio bifurcado y el preset de SvelteKit Usa npm run build como comando de compilación y .svelte-kit/cloudflare como directorio de salida: npm run build Vincula tus bases de datos D1 a las variables de entorno DB_*
¿Dónde consigo d1-manager?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/JacobLinCool/d1-manager

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados