Repolode
coleifer

coleifer/sqlite-web

Un explorador web de bases de datos SQLite escrito en Python para consultar, editar e importar o exportar datos desde el navegador.

Alternativa open source a:DB Browser for SQLite

Estrellas
4,180
Forks
407
Issues abiertos
0
Último commit
hace 22 horas

¿Qué es?

sqlite-web es un explorador web de bases de datos SQLite, creado con Flask y peewee. Se inicia desde la línea de comandos con uno o varios archivos de base de datos y permite administrar tablas, columnas, índices y filas desde una página del navegador, sin necesidad de escribir SQL para las tareas habituales.

La interfaz cubre los flujos de trabajo más comunes: una página de inicio con el recuento de tablas e índices y el tamaño del archivo; una pestaña de estructura para consultar columnas, índices, triggers y claves foráneas; una pestaña de contenido con opciones de ordenación y paginación; y una pestaña de consultas que ejecuta cualquier instrucción SQL y exporta los resultados como JSON o CSV. Se pueden importar archivos CSV y JSON a una tabla, con la opción de crear columnas para las claves que no se reconozcan.

Puede ejecutarse en modo de solo lectura, protegerse con una contraseña o servir contenido a través de SSL. Se pueden cargar bases de datos adicionales en tiempo de ejecución, ya sea subiéndolas o, si se habilita, cargándolas desde el disco. Incluye una imagen de Docker y ofrece un punto de entrada sqlite_wsgi basado en gevent para servir con mayor rendimiento.

Funciones clave

  • 01Crear, eliminar o renombrar tablas, columnas e índices, incluso en versiones antiguas de SQLite.
  • 02Insertar, actualizar y eliminar filas desde el navegador.
  • 03Ejecutar cualquier consulta SQL y exportar los resultados como JSON o CSV.
  • 04Importar archivos CSV o JSON a una tabla.
  • 05Proteger el acceso con una contraseña y, de forma opcional, ejecutarse en modo de solo lectura.
  • 06Cargar bases de datos adicionales en tiempo de ejecución cuando esta opción está habilitada.

Casos de uso

  • Consultar o editar rápidamente un archivo SQLite local sin instalar un cliente de escritorio.
  • Explorar durante el desarrollo una base de datos incluida en una aplicación o un contenedor.
  • Importar datos CSV o JSON a una base de datos SQLite para analizarlos.
  • Compartir en una red local una vista de solo lectura de una base de datos protegida con contraseña.

Inicio rápido

  1. 1

    Instala sqlite-web con pip

    pip install sqlite-web
  2. 2

    Ejecuta sqlite-web con el archivo de tu base de datos

    sqlite_web /path/to/database.db
  3. 3

    Abre http://localhost:8080/ en el navegador para ver la base de datos

Antes de usarlo

  • De forma predeterminada, solo se vincula a localhost. Para exponer la interfaz en la red, debes añadir una contraseña o SSL por tu cuenta.

En colecciones

Temas

#sqlite#database-browser#python#flask#web-ui#csv-import#sql#database

Preguntas frecuentes

¿Qué es sqlite-web?
Un explorador web de bases de datos SQLite escrito en Python para consultar, editar e importar o exportar datos desde el navegador. sqlite-web es un explorador web de bases de datos SQLite, creado con Flask y peewee. Se inicia desde la línea de comandos con uno o varios archivos de base de datos y permite administrar tablas, columnas, índices y filas desde una página del navegador, sin necesidad de escribir SQL para las tareas habituales.
¿sqlite-web es gratuito? ¿Qué licencia tiene?
sqlite-web es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿sqlite-web sigue mantenido?
Mantenimiento activo. El último commit de sqlite-web fue el 5 nov 2026.
¿Para qué puedo usar sqlite-web?
Consultar o editar rápidamente un archivo SQLite local sin instalar un cliente de escritorio. Explorar durante el desarrollo una base de datos incluida en una aplicación o un contenedor. Importar datos CSV o JSON a una base de datos SQLite para analizarlos. Compartir en una red local una vista de solo lectura de una base de datos protegida con contraseña.
¿Cómo se instala sqlite-web?
Instala sqlite-web con pip: pip install sqlite-web Ejecuta sqlite-web con el archivo de tu base de datos: sqlite_web /path/to/database.db Abre http://localhost:8080/ en el navegador para ver la base de datos
¿Dónde consigo sqlite-web?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/coleifer/sqlite-web

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

Proyectos relacionados