Repolode
LaWebcapsule

LaWebcapsule/d9

기존 SQL 데이터베이스에 REST 및 GraphQL API와 노코드 관리자 스튜디오를 추가하는, 독립적으로 유지 관리되는 Directus 9의 GPLv3 포크입니다.

대체할 수 있는 제품:Airtable

스타
184
포크
29
열린 이슈
17
마지막 커밋
3일 전

어떤 프로젝트인가요?

d9는 Directus 9의 포크로, Directus 10 이후 버전이 프리미엄 오픈소스 모델로 전환된 뒤 La Webcapsule이 유지 관리하고 있습니다. GPLv3에 따라 표준 오픈소스 버전의 Directus 9를 계속 제공하는 것이 목표이며, 기존 Directus 9 프로젝트는 의존성과 import를 업데이트하는 것만으로 이전할 수 있도록 동일한 데이터베이스 스키마를 사용합니다.

이 플랫폼은 SQL 데이터베이스를 헤드리스 백엔드로 전환합니다. REST 및 GraphQL API를 생성하고 PostgreSQL, MySQL, SQLite, OracleDB, CockroachDB, MariaDB, MS-SQL을 지원하며, 코드 작성 없이 콘텐츠를 관리할 수 있는 Vue.js Data Studio를 제공합니다. 기존 스키마는 마이그레이션 없이 그대로 사용할 수 있습니다.

이 프로젝트는 JS SDK와 확장 기능 스캐폴딩도 제공하며, 선택 사항인 projen 템플릿 @wbce/projen-d9에는 환경 간 설정을 옮길 때 역할, 권한, 플로, 대시보드를 스키마와 함께 저장하는 d9-plumbing CLI가 포함되어 있습니다. 데이터베이스 명령은 현재 PostgreSQL을 전제로 합니다.

핵심 기능

  • 01기존 SQL 테이블을 기반으로 REST 및 GraphQL API를 자동 생성합니다.
  • 02PostgreSQL, MySQL, SQLite, OracleDB, CockroachDB, MariaDB, MS-SQL을 지원합니다.
  • 03비전문가도 콘텐츠를 관리할 수 있는 Vue.js Data Studio를 포함합니다.
  • 04Directus 9와 동일한 스키마를 사용하므로 기존 데이터베이스를 재사용할 수 있습니다.
  • 05Directus 9 확장 기능과 호환되는 모듈형 확장 기능으로 기능을 확장할 수 있습니다.
  • 06Docker 등을 이용해 자체 호스팅할 수 있습니다.

활용 사례

  • 오픈소스 라이선스로 자체 호스팅 중인 Directus 9 배포판을 계속 운영합니다.
  • 기존 SQL 데이터베이스 위에 관리자 인터페이스와 API를 추가합니다.
  • 데이터베이스 스키마를 변경하지 않고 Directus 9 프로젝트를 d9로 이전합니다.
  • projen 템플릿으로 개발, 스테이징, 프로덕션 환경 간 역할, 권한, 설정을 관리합니다.

빠른 시작

  1. 1

    npm 이니셜라이저로 새 d9 프로젝트 만들기

    npm init @wbce-d9/directus-project@latest
  2. 2

    또는 Docker로 d9 실행하기

    docker run -d -p 8055:8055 lawebcapsule/d9:latest

사용 전 알아둘 점

  • Directus 9에서 포크된 프로젝트로, 현재 릴리스 계열이 아닌 이전 메이저 버전입니다.
  • 문서와 설정 안내는 별도 사이트에서 제공되며, 일부 단계는 해당 사이트에 의존합니다.

포함된 컬렉션

토픽

자주 묻는 질문

d9은(는) 무엇인가요?
기존 SQL 데이터베이스에 REST 및 GraphQL API와 노코드 관리자 스튜디오를 추가하는, 독립적으로 유지 관리되는 Directus 9의 GPLv3 포크입니다. d9는 Directus 9의 포크로, Directus 10 이후 버전이 프리미엄 오픈소스 모델로 전환된 뒤 La Webcapsule이 유지 관리하고 있습니다. GPLv3에 따라 표준 오픈소스 버전의 Directus 9를 계속 제공하는 것이 목표이며, 기존 Directus 9 프로젝트는 의존성과 import를 업데이트하는 것만으로 이전할 수 있도록 동일한 데이터베이스 스키마를 사용합니다.
d9은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
d9은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
d9은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. d9의 마지막 커밋은 2026년 11월 3일입니다.
d9은(는) 어디에 사용할 수 있나요?
오픈소스 라이선스로 자체 호스팅 중인 Directus 9 배포판을 계속 운영합니다. 기존 SQL 데이터베이스 위에 관리자 인터페이스와 API를 추가합니다. 데이터베이스 스키마를 변경하지 않고 Directus 9 프로젝트를 d9로 이전합니다. projen 템플릿으로 개발, 스테이징, 프로덕션 환경 간 역할, 권한, 설정을 관리합니다.
d9는 어떻게 설치하나요?
npm 이니셜라이저로 새 d9 프로젝트 만들기: npm init @wbce-d9/directus-project@latest 또는 Docker로 d9 실행하기: docker run -d -p 8055:8055 lawebcapsule/d9:latest
d9은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/LaWebcapsule/d9

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트

계정 없이 브라우저에서 ER 다이어그램을 만들고 SQL 스크립트를 생성할 수 있는 무료 데이터베이스 스키마 편집기입니다.

개발 도구#database-design#erd#sql
4만+77 이번 주3.4천JavaScriptAGPL-3.0활발히 관리됨업데이트 13시간 전