콘텐츠 모델에서 REST 및 GraphQL 콘텐츠 API를 생성하는 TypeScript 기반 오픈소스 셀프 호스팅 헤드리스 CMS입니다.
keystonejs/keystone
스키마 정의에서 GraphQL API와 관리자 UI를 생성하는 Node.js용 헤드리스 CMS입니다.
대체할 수 있는 제품:Contentful
Strapi
- 스타
- 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
CLI로 새 Keystone 앱 만들기
npm create keystone-app@latest - 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 통계는 매일 갱신됩니다.
관련 프로젝트
라이브 페이지에서 바로 편집할 수 있는 기능과 headless REST API를 결합하고 MongoDB를 사용하는 오픈 소스 Node.js 콘텐츠 관리 프레임워크입니다.
호스팅형 Content Lake 데이터 저장소를 기반으로 구조화된 콘텐츠 작업 공간을 구성하는 오픈 소스 React 기반 헤드리스 CMS 스튜디오입니다.
자체 Git 저장소의 Markdown, MDX, JSON, YAML 콘텐츠를 편집하는 오픈소스 헤드리스 CMS로, GraphQL API를 제공합니다.
AWS 서버리스(Lambda, DynamoDB, S3)에서 실행되는 셀프 호스팅 헤드리스 CMS이자 TypeScript로 확장 가능한 웹사이트 빌더입니다.
Twig 템플릿 계층과 자동 생성 GraphQL API를 갖춘, 맞춤형 웹사이트와 디지털 경험을 구축하기 위한 셀프 호스팅 PHP 콘텐츠 관리 시스템입니다.