Herramienta visual gratuita y multiplataforma para crear, explorar, editar y consultar archivos de bases de datos SQLite sin escribir SQL.
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
Instala sqlite-web con pip
pip install sqlite-web - 2
Ejecuta sqlite-web con el archivo de tu base de datos
sqlite_web /path/to/database.db - 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
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
Una base de datos SQL en proceso, escrita en Rust y compatible con el dialecto, el formato de archivo y la API de C de SQLite, con un frontend experimental para Postgres.
Editor SQL y gestor de bases de datos multiplataforma para Linux, macOS y Windows, compatible con MySQL, PostgreSQL, SQLite, SQL Server y muchos más.
Base de datos relacional distribuida, ligera y tolerante a fallos, basada en SQLite y replicada entre nodos mediante consenso Raft.
Un generador de consultas SQL para TypeScript con seguridad de tipos, que autocompleta tablas, columnas y tipos de resultados en distintas bases de datos SQL.
CLI y biblioteca de Go para gestionar cambios en el esquema de bases de datos mediante archivos SQL versionados o funciones de Go.