GraphQL과 React 기반으로 구축된 TypeScript 이커머스 플랫폼으로, 개발자가 맞춤형 온라인 스토어를 만들 수 있습니다.
vendurehq/vendure
TypeScript와 NestJS로 만든 오픈소스 헤드리스 커머스 백엔드로, 하나의 확장 가능한 GraphQL API로 쇼핑몰과 B2B 판매를 지원합니다.
대체할 수 있는 제품:Shopify
- 스타
- 8,568
- 포크
- 1,545
- 열린 이슈
- 246
- 마지막 커밋
- 어제
어떤 프로젝트인가요?
Vendure는 상품 카탈로그, 가격, 주문, 프로모션이 일반적인 스토어프런트 템플릿에 맞지 않는 비즈니스를 위한 헤드리스 커머스 백엔드입니다. 상품과 옵션, 장바구니와 주문, 여러 위치의 재고, 프로모션, 결제, 배송, 세금, 고객을 다루며, 모든 프런트엔드에서 호출할 수 있는 타입 지정된 Shop 및 Admin GraphQL API를 제공합니다.
핵심 코드는 Node.js와 NestJS 기반의 TypeScript로 작성되었습니다. 개발자는 프레임워크를 직접 수정하는 대신 플러그인과 서비스 오버라이드를 통해 기능을 확장할 수 있어, 포크하지 않고도 사용자 지정 엔티티, 가격 책정 로직, 워크플로를 추가할 수 있습니다. 멀티채널, 다중 지역, 다중 통화, 다국어 구성을 단일 인스턴스에서 운영할 수 있으며, 사용자 지정 페이지로 확장 가능한 React 기반 관리자 대시보드도 포함되어 있습니다.
`npx @vendure/create`로 프로젝트를 생성하며, 이 명령을 실행하려면 Node.js 22.12 이상과 PostgreSQL, MySQL, MariaDB, SQLite 등의 SQL 데이터베이스가 필요합니다. Docker, Kubernetes 또는 단일 VM에서 프로젝트를 자체 호스팅할 수 있습니다. 유료 플랜과 관리형 클라우드 서비스도 이 오픈소스 코어를 기반으로 제공됩니다.
핵심 기능
- 01타입이 지정되고 인트로스펙션 가능한 스키마를 제공하는 Shop 및 Admin GraphQL API
- 02포크하지 않고 기능을 확장할 수 있는 플러그인 및 서비스 오버라이드 시스템
- 03카탈로그, 주문, 재고, 프로모션, 결제, 배송 기능 내장
- 04멀티채널, 다중 지역, 다중 통화, 다국어 지원
- 05사용자 지정 페이지로 확장할 수 있는 React 및 TanStack 관리자 대시보드
활용 사례
- 사용자 지정 가격 및 계정 워크플로를 갖춘 B2B 도매점 구축
- 하나의 백엔드에서 다중 통화·다중 지역 D2C 쇼핑몰 운영
- 공유 커머스 API를 기반으로 마켓플레이스 또는 옴니채널 판매 시스템 구축
- TypeScript 및 Node.js 스택에 사용자 지정 커머스 로직 추가
포함된 컬렉션
토픽
자주 묻는 질문
- vendure은(는) 무엇인가요?
- TypeScript와 NestJS로 만든 오픈소스 헤드리스 커머스 백엔드로, 하나의 확장 가능한 GraphQL API로 쇼핑몰과 B2B 판매를 지원합니다. Vendure는 상품 카탈로그, 가격, 주문, 프로모션이 일반적인 스토어프런트 템플릿에 맞지 않는 비즈니스를 위한 헤드리스 커머스 백엔드입니다. 상품과 옵션, 장바구니와 주문, 여러 위치의 재고, 프로모션, 결제, 배송, 세금, 고객을 다루며, 모든 프런트엔드에서 호출할 수 있는 타입 지정된 Shop 및 Admin GraphQL API를 제공합니다.
- vendure은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- vendure은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- vendure은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. vendure의 마지막 커밋은 2026년 11월 6일입니다.
- vendure은(는) 어디에 사용할 수 있나요?
- 사용자 지정 가격 및 계정 워크플로를 갖춘 B2B 도매점 구축 하나의 백엔드에서 다중 통화·다중 지역 D2C 쇼핑몰 운영 공유 커머스 API를 기반으로 마켓플레이스 또는 옴니채널 판매 시스템 구축 TypeScript 및 Node.js 스택에 사용자 지정 커머스 로직 추가
- vendure은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/vendurehq/vendure
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
멀티벤더 마켓플레이스, B2B, 멀티테넌트, 헤드리스 스토어를 지원하는 오픈소스 Laravel 이커머스 플랫폼
REST API, TypeScript SDK, React 관리자 대시보드, Next.js 스토어프런트를 갖춘 Ruby 기반 오픈소스 헤드리스 커머스 플랫폼으로, B2B·마켓플레이스·옴니채널 판매를 지원합니다.
온라인 스토어를 구축하고 운영할 수 있는 오픈 소스 PHP 전자상거래 플랫폼으로, 판매자용 백오피스와 맞춤 설정 가능한 스토어프런트를 제공합니다.
온라인 스토어를 직접 구축하고 완전히 제어하려는 개발자를 위한 Ruby on Rails 기반 오픈소스 eCommerce 프레임워크입니다.
기존 Laravel 애플리케이션에 완전한 온라인 쇼핑몰, 관리자 백엔드와 API를 추가하는 Laravel 전자상거래 패키지입니다.