React, Vue, Svelte, Qwik 등을 위한 Builder.io 비주얼 개발 플랫폼의 오픈소스 모노레포
plasmicapp/plasmic
코드베이스에서 직접 React 컴포넌트를 드래그 앤 드롭해 앱과 웹사이트를 만들 수 있는 오픈소스 비주얼 빌더입니다.
대체할 수 있는 제품:Webflow
Retool
Contentful
- 스타
- 7,124
- 포크
- 736
- 열린 이슈
- 51
- 마지막 커밋
- 11시간 전
어떤 프로젝트인가요?
Plasmic은 웹 애플리케이션과 웹사이트를 시각적으로 디자인하고 만들 수 있는 빌더로, 코드를 선택적으로 활용할 수 있습니다. 주요 활용 사례로는 마케팅 팀이 Next.js 사이트에서 React 컴포넌트로 랜딩 페이지를 구성하거나, 내부 도구와 고객 포털을 만들거나, 특정 CMS, 이커머스 플랫폼 또는 호스팅 서비스에 종속되지 않고 웹사이트를 제작하는 것이 있습니다.
많은 로우코드 도구와 달리 Plasmic은 기존 코드베이스와 통합됩니다. 개발자는 직접 만든 React 컴포넌트를 등록해 비주얼 에디터에 표시한 뒤, 화면을 애플리케이션에 다시 게시할 수 있습니다. 코드베이스에 React 코드를 생성할 수도 있으며, 런타임에 콘텐츠를 가져오는 Headless API도 지원합니다.
패키지는 프레임워크별로 나뉘어 있습니다. 개발자는 사용하는 스택에 맞는 로더(예: @plasmicapp/loader-nextjs)를 설치하고 Plasmic Studio에 연결하면 됩니다. platform/ 디렉터리를 제외한 프로젝트는 MIT 라이선스이며, platform/은 AGPL 라이선스입니다.
핵심 기능
- 01직접 만든 React 컴포넌트를 비주얼 에디터에 드래그 앤 드롭할 수 있습니다.
- 02시각적으로 만든 페이지를 기존 애플리케이션과 웹사이트에 게시할 수 있습니다.
- 03codegen을 통해 코드베이스에 React 코드를 생성할 수 있습니다.
- 04런타임에 콘텐츠와 컴포넌트를 가져오는 Headless API를 제공합니다.
- 05react-aria 기반의 디자인 시스템 컴포넌트를 내장하고 있습니다.
- 06Figma 디자인을 가져와 DOM/CSS로 변환할 수 있습니다.
- 07협업자를 위한 디자인 가드레일을 지원하는 콘텐츠 제작자 모드를 제공합니다.
활용 사례
- 마케팅 팀이 Next.js 사이트에서 승인된 React 컴포넌트를 사용해 랜딩 페이지를 만들 수 있습니다.
- 비주얼 에디터로 내부 도구, 고객 포털, 비즈니스 소프트웨어를 구축할 수 있습니다.
- 호스팅이나 커머스 플랫폼을 옮기지 않고 기존 React 코드베이스에 비주얼 CMS 계층을 추가할 수 있습니다.
빠른 시작
- 1
사용 중인 프레임워크용 Plasmic loader 패키지를 설치합니다(Next.js 예시)
npm install @plasmicapp/loader-nextjs - 2
비주얼 에디터에서 드래그 앤 드롭할 수 있도록 직접 만든 React 컴포넌트를 등록합니다
- 3
PlasmicRootProvider 안에서 PlasmicComponent를 사용해 Plasmic으로 만든 컴포넌트를 앱에 렌더링합니다
사용 전 알아둘 점
- platform/ 디렉터리는 MIT가 아닌 AGPL 라이선스가 적용됩니다.
- 코드베이스와 완전히 통합하려면 문서에 나온 프레임워크별 설정을 따라야 합니다.
토픽
자주 묻는 질문
- plasmic은(는) 무엇인가요?
- 코드베이스에서 직접 React 컴포넌트를 드래그 앤 드롭해 앱과 웹사이트를 만들 수 있는 오픈소스 비주얼 빌더입니다. Plasmic은 웹 애플리케이션과 웹사이트를 시각적으로 디자인하고 만들 수 있는 빌더로, 코드를 선택적으로 활용할 수 있습니다. 주요 활용 사례로는 마케팅 팀이 Next.js 사이트에서 React 컴포넌트로 랜딩 페이지를 구성하거나, 내부 도구와 고객 포털을 만들거나, 특정 CMS, 이커머스 플랫폼 또는 호스팅 서비스에 종속되지 않고 웹사이트를 제작하는 것이 있습니다.
- plasmic은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- plasmic은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- plasmic은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. plasmic의 마지막 커밋은 2026년 10월 21일입니다.
- plasmic은(는) 어디에 사용할 수 있나요?
- 마케팅 팀이 Next.js 사이트에서 승인된 React 컴포넌트를 사용해 랜딩 페이지를 만들 수 있습니다. 비주얼 에디터로 내부 도구, 고객 포털, 비즈니스 소프트웨어를 구축할 수 있습니다. 호스팅이나 커머스 플랫폼을 옮기지 않고 기존 React 코드베이스에 비주얼 CMS 계층을 추가할 수 있습니다.
- plasmic는 어떻게 설치하나요?
- 사용 중인 프레임워크용 Plasmic loader 패키지를 설치합니다(Next.js 예시): npm install @plasmicapp/loader-nextjs 비주얼 에디터에서 드래그 앤 드롭할 수 있도록 직접 만든 React 컴포넌트를 등록합니다 PlasmicRootProvider 안에서 PlasmicComponent를 사용해 Plasmic으로 만든 컴포넌트를 앱에 렌더링합니다
- plasmic은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/plasmicapp/plasmic
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
TypeScript 백엔드와 맞춤 설정 가능한 React 관리자 패널을 갖춘 오픈소스 Next.js 네이티브 헤드리스 CMS 겸 앱 프레임워크입니다.
자체 Git 저장소의 Markdown, MDX, JSON, YAML 콘텐츠를 편집하는 오픈소스 헤드리스 CMS로, GraphQL API를 제공합니다.
AWS 서버리스(Lambda, DynamoDB, S3)에서 실행되는 셀프 호스팅 헤드리스 CMS이자 TypeScript로 확장 가능한 웹사이트 빌더입니다.
정적 사이트용 Git 기반 CMS UI로, 편집자가 /admin 웹 관리 화면에서 Git 저장소의 콘텐츠를 수정할 수 있습니다.
스키마 정의에서 GraphQL API와 관리자 UI를 생성하는 Node.js용 헤드리스 CMS입니다.