Repolode
strapi

strapi/strapi

콘텐츠 모델에서 REST 및 GraphQL 콘텐츠 API를 생성하는 TypeScript 기반 오픈소스 셀프 호스팅 헤드리스 CMS입니다.

대체할 수 있는 제품:ContentfulSanityDirectus

스타
73,355
포크
9,911
열린 이슈
616
마지막 커밋
6시간 전

어떤 프로젝트인가요?

Strapi는 콘텐츠 API를 구축하기 위한 셀프 호스팅 헤드리스 CMS입니다. Content-Type Builder에서 시각적으로 콘텐츠 유형을 정의하면 Strapi가 각 유형에 대한 REST 및 GraphQL 엔드포인트를 생성하며, 어떤 프런트엔드나 모바일 앱, 기기에서도 이를 사용할 수 있습니다. 콘텐츠 제작자는 관리자 대시보드에서 콘텐츠를 편집하고, 개발자는 routes, middlewares, controllers, services를 통해 백엔드를 맞춤 설정할 수 있습니다.

이 프로젝트에는 기본 제공 역할 및 권한, 미디어 라이브러리, 국제화, 초안 및 게시 워크플로가 포함되어 있습니다. TypeScript로 작성되었으며 SQLite, PostgreSQL, MySQL, MariaDB를 지원합니다. 플러그인 시스템으로 기능을 확장할 수 있고, 관리자 대시보드도 맞춤 설정할 수 있습니다.

npx 명령어 하나로 프로젝트를 생성할 수 있습니다. Strapi Cloud는 관리형 호스팅을 제공하며, 저장소에는 Strapi와 Next.js를 함께 사용하는 데모 템플릿 LaunchPad도 포함되어 있습니다.

핵심 기능

  • 01코드 없이 콘텐츠 모델을 정의할 수 있는 시각적 Content-Type Builder
  • 02모든 콘텐츠 유형에 대해 자동 생성되는 REST 및 GraphQL API
  • 03기본 제공되는 세분화된 역할 및 권한 설정
  • 04기본 제공 미디어 라이브러리, 국제화, 초안 및 게시 기능
  • 05SQLite, PostgreSQL, MySQL, MariaDB 지원
  • 06확장 가능한 플러그인 시스템과 맞춤 설정 가능한 관리자 대시보드

활용 사례

  • 콘텐츠 API를 통해 Next.js 또는 다른 JavaScript 프런트엔드에 콘텐츠 제공
  • 비기술 편집자가 다국어 콘텐츠를 관리할 수 있는 대시보드 제공
  • 구조화된 콘텐츠가 필요한 모바일 앱이나 IoT 기기의 백엔드 제공

빠른 시작

  1. 1

    Quickstart 명령어로 새 프로젝트를 만듭니다

    npx create-strapi@latest my-project
  2. 2

    선택 사항으로 커뮤니티 Docker 도구를 사용해 프로젝트를 컨테이너화할 수 있습니다

    npx @strapi-community/dockerize@latest

사용 전 알아둘 점

  • Strapi는 공식 Docker 이미지를 제공하지 않으므로 직접 빌드해야 합니다.
  • 메타데이터에 라이선스가 NOASSERTION으로 표시되어 있습니다. 상업적으로 사용하기 전에 LICENSE 파일을 확인하세요.

토픽

자주 묻는 질문

strapi은(는) 무엇인가요?
콘텐츠 모델에서 REST 및 GraphQL 콘텐츠 API를 생성하는 TypeScript 기반 오픈소스 셀프 호스팅 헤드리스 CMS입니다. Strapi는 콘텐츠 API를 구축하기 위한 셀프 호스팅 헤드리스 CMS입니다. Content-Type Builder에서 시각적으로 콘텐츠 유형을 정의하면 Strapi가 각 유형에 대한 REST 및 GraphQL 엔드포인트를 생성하며, 어떤 프런트엔드나 모바일 앱, 기기에서도 이를 사용할 수 있습니다. 콘텐츠 제작자는 관리자 대시보드에서 콘텐츠를 편집하고, 개발자는 routes, middlewares, controllers, services를 통해 백엔드를 맞춤 설정할 수 있습니다.
strapi은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
strapi은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
strapi은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. strapi의 마지막 커밋은 2026년 10월 21일입니다.
strapi은(는) 어디에 사용할 수 있나요?
콘텐츠 API를 통해 Next.js 또는 다른 JavaScript 프런트엔드에 콘텐츠 제공 비기술 편집자가 다국어 콘텐츠를 관리할 수 있는 대시보드 제공 구조화된 콘텐츠가 필요한 모바일 앱이나 IoT 기기의 백엔드 제공
strapi는 어떻게 설치하나요?
Quickstart 명령어로 새 프로젝트를 만듭니다: npx create-strapi@latest my-project 선택 사항으로 커뮤니티 Docker 도구를 사용해 프로젝트를 컨테이너화할 수 있습니다: npx @strapi-community/dockerize@latest
strapi은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/strapi/strapi

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

관련 프로젝트