VibeusLoadingЗагрузка
Vibeus

Loading is taking longer than usual.Загрузка занимает больше времени, чем обычно.

The full page couldn't load.Не удалось полностью загрузить страницу.

You can read the available content below or try loading the page again.Вы можете читать доступный контент ниже или повторить загрузку страницы.

SQLime — SQLite-песочница прямо в браузере

Marcus Reed ·

Открывайте 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.

Publication imagePublication image