SQLime — SQLite-песочница прямо в браузере
Открывайте SQLite-базы, запускайте SQL и просматривайте таблицы в браузере. Полные исходники SQLime и официальный SQLite WASM 3.54.1 для собственного размещения.
SQLime — компактная SQLite-песочница для изучения SQL, отладки запросов и небольших демонстраций. Можно открыть локальную базу или базу по URL, выполнить запрос и увидеть результат таблицей. SQLite работает в браузере через WebAssembly; доступны CTE, оконные функции, индексы, представления, триггеры, транзакции и планы запросов.
В комплекте все исходные файлы проекта: обычные HTML, CSS и JavaScript, демобазы и документация. Дополнительно включены два runtime-файла SQLite 3.54.1, которые требует оригинальный Makefile, а также полная официальная WASM-дистрибуция и её лицензионные уведомления. Для размещения нужен статический HTTP-сервер.
На снимках — официальная демобаза проекта: просмотр строк и группировка по отделам. Проверены оба запроса в веб-приложении; локальный архив не запускался. Обмен через GitHub gists — отдельная настраиваемая функция, которая передаёт данные во внешний сервис; она не включалась при проверке.
Автор SQLime — Anton Zhiyanov. Размещающий профиль не является разработчиком проекта.
Полные исходники SQLime без изменений
Демонстрационные SQLite-базы
Официальные sqlite3.js и sqlite3.wasm версии 3.54.1
Полная официальная SQLite WASM-дистрибуция
LICENSE MIT и уведомления SQLite, Emscripten и musl
README-RU.md и SOURCE.json с ревизией и SHA-256
JavaScript
Для знакомства откройте https://sqlime.org/ и demo database. Для своего размещения используйте sqlime-main как корень статического HTTP-сервера; обязательные sqlite3.js и sqlite3.wasm уже включены. Прямое открытие через file:// для WASM не подходит. Пошаговое пояснение — README-RU.md; локальный запуск архива не проверялся. Сохранение в GitHub gists потребует собственных настроек и внешней передачи данных; для локальных SQL-примеров GitHub не нужен.
SQLime: MIT License, Copyright (c) 2021 Anton Zhiyanov. Исходная LICENSE и все файлы приложения сохранены без изменений. SQLite-код сохраняет исходный отказ от copyright; Emscripten glue code распространяется на исходных условиях MIT / University of Illinois-NCSA, musl — MIT с исходными уведомлениями. Полные тексты и заголовки включены в third-party. Добавлены только официальные runtime-файлы, README-RU.md и документы происхождения. Размещающий профиль не является автором SQLime.