Open source maintenance of directus 9
10K+
d9 is an open-source fork of Directus 9 (GPLv3), maintained independently by La Webcapsule. As Directus 10+ is now a premium open-source software, this repository aims to maintain a standard openSource version of Directus 9.
d9 is not affiliated with, endorsed by, or connected to the Directus core team or Monospace Inc.
npm init @wbce-d9/directus-project@latest
Or with Docker:
docker run -d -p 8055:8055 lawebcapsule/d9:latest
d9 uses the same database schema as Directus 9. No database migration needed.
// package.json
"directus": "9.x.x" → "@wbce-d9/directus9": "10.x.x"
"@directus/some-package" → "@wbce-d9/some-package"
// Before
import { ... } from "directus"
import { ... } from "@directus/some-package"
// After
import { ... } from "@wbce-d9/directus9"
import { ... } from "@wbce-d9/some-package"
npm update
npx d9 start
npm install @wbce-d9/sdk
All Directus 9 extensions are compatible with d9 out of the box.
To create a new extension:
npm init @wbce-d9/directus-extension@latest
We also deliver @wbce/projen-d9, a projen template (Apache 2.0 license) that improves the developer experience around d9. Its d9-plumbing CLI saves your d9 configuration into your repository and applies it to your other environments:
npx d9 schema snapshot, along with flows, dashboards, settings and the other configuration tables.d9-plumbing-common folder by default) are transferred between environments.With this, your d9 configuration is completely migratable from one environment to another. See the migration guide.
For now, the database commands assume PostgreSQL; support for other databases could be added in the future.
d9 is released under the GPLv3 license.
This repository is a fork of Directus 9, which was released under GPLv3 by Monospace Inc. d9 is an independent project maintained by La Webcapsule.
This fork contains modified versions of the original Directus documentation assets (screenshots, diagrams, and videos). These assets have been altered to replace Directus branding with d9 branding and to remove any user-identifying information. No original Directus trademarks, logos, or personal data from Directus contributors are used in this project.
Content type
Image
Digest
sha256:9338dcbdb…
Size
123 MB
Last updated
about 11 hours ago
docker pull lawebcapsule/d9