Repolode
coleifer

coleifer/sqlite-web

Веб-браузер баз данных SQLite на Python: просматривайте, редактируйте, импортируйте и экспортируйте данные SQLite через браузер.

Open source альтернатива:DB Browser for SQLite

Звёзды
4,180
Форки
407
Открытые issues
0
Последний коммит
18 часов назад

Что это?

sqlite-web — веб-браузер для баз данных SQLite на Flask и peewee. Запустите его из командной строки, указав один или несколько файлов баз данных, и управляйте таблицами, столбцами, индексами и строками через браузер, не прибегая к SQL для повседневных задач.

Интерфейс охватывает основные сценарии работы: главную страницу со счетчиками таблиц и индексов и размером файла, вкладку структуры со столбцами, индексами, триггерами и внешними ключами, вкладку содержимого с сортировкой и постраничной навигацией, а также вкладку запросов для выполнения произвольного SQL и экспорта результатов в JSON или CSV. CSV- и JSON-файлы можно импортировать в таблицу, при этом для неизвестных ключей можно создавать столбцы.

Можно включить режим только для чтения, защитить доступ паролем или использовать SSL. Дополнительные базы данных можно загружать через интерфейс или, если это включено, с диска во время работы приложения. Доступен Docker-образ, а для обработки большего числа запросов можно использовать точку входа sqlite_wsgi на базе gevent.

Ключевые возможности

  • 01Добавляйте, удаляйте и переименовывайте таблицы, столбцы и индексы, в том числе в старых версиях SQLite.
  • 02Добавляйте, обновляйте и удаляйте строки через браузер.
  • 03Выполняйте произвольные SQL-запросы и экспортируйте результаты в JSON или CSV.
  • 04Импортируйте CSV- или JSON-файлы в таблицу.
  • 05Защищайте доступ паролем и при необходимости включайте режим только для чтения.
  • 06Загружайте дополнительные базы данных во время работы приложения, если эта возможность включена.

Сценарии использования

  • Быстро просматривать или редактировать локальный файл SQLite без установки настольного клиента.
  • Изучать базу данных, поставляемую вместе с приложением или контейнером, во время разработки.
  • Импортировать данные из CSV или JSON в базу SQLite для анализа.
  • Предоставлять доступ к базе данных только для чтения в локальной сети, защитив его паролем.

Быстрый старт

  1. 1

    Установите sqlite-web с помощью pip

    pip install sqlite-web
  2. 2

    Запустите sqlite-web, указав файл базы данных

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

    Откройте http://localhost:8080/ в браузере, чтобы просмотреть базу данных

Что важно знать

  • По умолчанию сервис привязывается только к localhost. Чтобы сделать интерфейс доступным в сети, самостоятельно добавьте пароль или настройте SSL.

В подборках

Темы

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

Частые вопросы

Что такое sqlite-web?
Веб-браузер баз данных SQLite на Python: просматривайте, редактируйте, импортируйте и экспортируйте данные SQLite через браузер. sqlite-web — веб-браузер для баз данных SQLite на Flask и peewee. Запустите его из командной строки, указав один или несколько файлов баз данных, и управляйте таблицами, столбцами, индексами и строками через браузер, не прибегая к SQL для повседневных задач.
sqlite-web можно использовать бесплатно? Какая у него лицензия?
sqlite-web распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
sqlite-web всё ещё поддерживается?
Активно поддерживается. Последний коммит в sqlite-web — 5 нояб. 2026 г..
Для чего можно использовать sqlite-web?
Быстро просматривать или редактировать локальный файл SQLite без установки настольного клиента. Изучать базу данных, поставляемую вместе с приложением или контейнером, во время разработки. Импортировать данные из CSV или JSON в базу SQLite для анализа. Предоставлять доступ к базе данных только для чтения в локальной сети, защитив его паролем.
Как установить sqlite-web?
Установите sqlite-web с помощью pip: pip install sqlite-web Запустите sqlite-web, указав файл базы данных: sqlite_web /path/to/database.db Откройте http://localhost:8080/ в браузере, чтобы просмотреть базу данных
Где скачать sqlite-web?
Исходный код и инструкции по установке — на GitHub: https://github.com/coleifer/sqlite-web

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Бесплатный кроссплатформенный графический инструмент для создания, просмотра, редактирования и запросов к файлам баз данных SQLite без написания SQL.

24,8 тыс.+12 за неделю2,4 тыс.C++OtherАктивно поддерживаетсяОбновлён 4 дня назад