Предоставляет REST- и GraphQL API для любой SQL-базы данных, визуальную Studio для администрирования и встроенный MCP-сервер для AI-агентов.
LaWebcapsule/d9
Независимо развиваемый форк Directus 9 под лицензией GPLv3: REST- и GraphQL API и no-code студия администрирования для существующих SQL-баз данных.
Open source альтернатива:Airtable
- Звёзды
- 184
- Форки
- 29
- Открытые issues
- 17
- Последний коммит
- 3 дня назад
Что это?
d9 — форк Directus 9, который поддерживает La Webcapsule после того, как Directus 10 и более поздние версии перешли на премиальную модель с открытым исходным кодом. Проект сохраняет стандартную версию Directus 9 с открытым исходным кодом под лицензией GPLv3 и той же схемой базы данных, поэтому существующие проекты на Directus 9 можно перенести, обновив зависимости и импорты.
Платформа превращает SQL-базу данных в headless-бэкенд. Она генерирует REST- и GraphQL API, поддерживает PostgreSQL, MySQL, SQLite, OracleDB, CockroachDB, MariaDB и MS-SQL, а также включает Data Studio на Vue.js для управления контентом без кода. Существующие схемы можно использовать без миграции.
В проект также входят JS SDK и инструменты для создания каркасов расширений. Дополнительно доступен шаблон projen @wbce/projen-d9: его CLI d9-plumbing сохраняет роли, разрешения, потоки и дашборды вместе со схемой, чтобы переносить конфигурацию между окружениями. Команды для работы с базой данных пока рассчитаны на PostgreSQL.
Ключевые возможности
- 01Автоматически создаёт REST- и GraphQL API поверх существующих таблиц SQL.
- 02Поддерживает PostgreSQL, MySQL, SQLite, OracleDB, CockroachDB, MariaDB и MS-SQL.
- 03Включает Data Studio на Vue.js для управления контентом пользователями без технических знаний.
- 04Использует ту же схему, что и Directus 9, поэтому существующие базы данных можно использовать повторно.
- 05Поддерживает расширение функциональности с помощью модульных расширений, совместимых с расширениями Directus 9.
- 06Можно развернуть на собственном сервере, в том числе с помощью Docker.
Сценарии использования
- Продолжать использовать собственное развертывание Directus 9 под лицензией с открытым исходным кодом.
- Добавить интерфейс администрирования и API поверх существующей SQL-базы данных.
- Перенести проекты на Directus 9 в d9 без изменения схемы базы данных.
- Управлять ролями, разрешениями и конфигурацией в dev-, staging- и production-окружениях с помощью шаблона projen.
Быстрый старт
- 1
Создайте новый проект d9 с помощью инициализатора npm
npm init @wbce-d9/directus-project@latest - 2
Или запустите d9 с помощью Docker
docker run -d -p 8055:8055 lawebcapsule/d9:latest
Что важно знать
- Форк Directus 9 — более старой основной версии, которая больше не входит в актуальную ветку релизов.
- Документация и инструкции по настройке размещены на отдельном сайте, и некоторые шаги зависят от него.
В подборках
Темы
Частые вопросы
- Что такое d9?
- Независимо развиваемый форк Directus 9 под лицензией GPLv3: REST- и GraphQL API и no-code студия администрирования для существующих SQL-баз данных. d9 — форк Directus 9, который поддерживает La Webcapsule после того, как Directus 10 и более поздние версии перешли на премиальную модель с открытым исходным кодом. Проект сохраняет стандартную версию Directus 9 с открытым исходным кодом под лицензией GPLv3 и той же схемой базы данных, поэтому существующие проекты на Directus 9 можно перенести, обновив зависимости и импорты.
- d9 можно использовать бесплатно? Какая у него лицензия?
- d9 распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- d9 всё ещё поддерживается?
- Активно поддерживается. Последний коммит в d9 — 3 нояб. 2026 г..
- Для чего можно использовать d9?
- Продолжать использовать собственное развертывание Directus 9 под лицензией с открытым исходным кодом. Добавить интерфейс администрирования и API поверх существующей SQL-базы данных. Перенести проекты на Directus 9 в d9 без изменения схемы базы данных. Управлять ролями, разрешениями и конфигурацией в dev-, staging- и production-окружениях с помощью шаблона projen.
- Как установить d9?
- Создайте новый проект d9 с помощью инициализатора npm: npm init @wbce-d9/directus-project@latest Или запустите d9 с помощью Docker: docker run -d -p 8055:8055 lawebcapsule/d9:latest
- Где скачать d9?
- Исходный код и инструкции по установке — на GitHub: https://github.com/LaWebcapsule/d9
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Бесплатный редактор схем баз данных в браузере: позволяет строить ER-диаграммы и генерировать SQL-скрипты без регистрации.
Полнофункциональный инструмент для изучения баз данных: проектирование, навигация, документирование и анализ схем, включая ERD-диаграммы для крупных и запутанных баз данных.
Самостоятельно размещаемая open-source альтернатива Airtable: превращает SQL-базы данных, например PostgreSQL, MySQL и SQLite, в интерфейс в виде таблицы и автоматически генерирует API.
Веб-интерфейс в стиле таблиц для просмотра, редактирования, запросов и совместного доступа к данным в самостоятельно размещённых базах PostgreSQL.
Самостоятельно размещаемая headless CMS с открытым исходным кодом на TypeScript, которая создает REST- и GraphQL API для контента на основе его моделей.