Repolode
keystonejs

keystonejs/keystone

스키마 정의에서 GraphQL API와 관리자 UI를 생성하는 Node.js용 헤드리스 CMS입니다.

대체할 수 있는 제품:ContentfulStrapi

스타
9,980
포크
1,260
열린 이슈
145
마지막 커밋
그저께

어떤 프로젝트인가요?

Keystone은 Node.js용 헤드리스 CMS이자 앱 프레임워크입니다. 코드로 데이터 스키마를 정의하면 Keystone이 GraphQL API와 콘텐츠를 만들고 편집하는 관리 인터페이스를 생성하므로, 반복적인 보일러플레이트를 직접 작성할 필요가 없습니다.

백엔드는 GraphQL, 관리자 UI는 React를 기반으로 구축되었으며, npm에서 @keystone-6/* 패키지로 배포됩니다. CRUD 엔드포인트와 관리자 화면을 직접 만들지 않으면서도 맞춤형 백엔드의 유연성을 원하는 개발자를 대상으로 합니다. create-keystone-app CLI를 사용해 시작할 수 있습니다.

저장소에는 프로젝트 웹사이트의 예제, 가이드, API 레퍼런스도 포함되어 있습니다. Keystone 5는 유지보수 모드이며 별도의 저장소에서 관리됩니다.

핵심 기능

  • 01선언형 스키마 정의에서 GraphQL API를 생성합니다.
  • 02콘텐츠 편집을 위한 관리자 UI를 제공합니다.
  • 03TypeScript와 React를 기반으로 Node.js에서 동작합니다.
  • 04모듈형 @keystone-6/* npm 패키지로 배포됩니다.
  • 05create-keystone-app CLI로 새 프로젝트의 기본 구조를 생성합니다.

활용 사례

  • 맞춤형 백엔드를 갖춘 콘텐츠 관리형 웹사이트나 블로그를 구축합니다.
  • CRUD 화면을 직접 작성하지 않고 앱 데이터를 관리하는 내부 관리자 도구를 만듭니다.
  • GraphQL API를 통해 웹 또는 모바일 프런트엔드에 콘텐츠를 제공합니다.

빠른 시작

  1. 1

    CLI로 새 Keystone 앱 만들기

    npm create keystone-app@latest
  2. 2

    다음 단계는 Getting Started 가이드에서 확인하기

사용 전 알아둘 점

  • Node.js의 Active LTS 또는 Maintenance 버전이 필요합니다. 다른 Node.js 버전에서는 문제가 발생할 수 있습니다.
  • Keystone 5는 유지보수 모드이므로 새 프로젝트에는 Keystone 6을 사용해야 합니다.

토픽

자주 묻는 질문

keystone은(는) 무엇인가요?
스키마 정의에서 GraphQL API와 관리자 UI를 생성하는 Node.js용 헤드리스 CMS입니다. Keystone은 Node.js용 헤드리스 CMS이자 앱 프레임워크입니다. 코드로 데이터 스키마를 정의하면 Keystone이 GraphQL API와 콘텐츠를 만들고 편집하는 관리 인터페이스를 생성하므로, 반복적인 보일러플레이트를 직접 작성할 필요가 없습니다.
keystone은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
keystone은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
keystone은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. keystone의 마지막 커밋은 2026년 10월 20일입니다.
keystone은(는) 어디에 사용할 수 있나요?
맞춤형 백엔드를 갖춘 콘텐츠 관리형 웹사이트나 블로그를 구축합니다. CRUD 화면을 직접 작성하지 않고 앱 데이터를 관리하는 내부 관리자 도구를 만듭니다. GraphQL API를 통해 웹 또는 모바일 프런트엔드에 콘텐츠를 제공합니다.
keystone는 어떻게 설치하나요?
CLI로 새 Keystone 앱 만들기: npm create keystone-app@latest 다음 단계는 Getting Started 가이드에서 확인하기
keystone은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/keystonejs/keystone

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

관련 프로젝트