OpenSource-Hub
S

spree

15.4k stars·개발 도구·SHA-256 체크섬 확인됨

오픈소스 헤드리스 이커머스 플랫폼으로, REST API, TypeScript SDK 및 Next.js 프론트엔드를 내장하고 있으며 B2B, 멀티 벤더 마켓플레이스, 크로스보더 이커머스 및 멀티테넌시를 기본 지원합니다.

스마트 다운로드

프로젝트 홈페이지 방문

아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요

한마디로: 풀스택 오픈소스 이커머스로, 5분이면 바로 실행할 수 있고 B2B와 크로스보더를 지원합니다.

주요 기능

  • 바로 사용 가능한 Next.js 프런트엔드(React 19, Tailwind CSS 4), Stripe / Apple Pay / Google Pay 등 다양한 결제 수단 지원
  • 완전한 REST API + TypeScript SDK, 백엔드와 프런트엔드 간 타입 안전 통신
  • 네이티브 크로스보더 이커머스: 국가별 통화, 언어, 결제 수단 및 배송비 설정, 다국어 번역 센터 및 규정 준수 가격 이력 내장
  • B2B 도매: 고객 그룹, 가격표, 전용 카탈로그, 프로모션 엔진 및 기프트 카드 지원
  • 멀티 벤더 마켓플레이스 / 멀티 테넌트 SaaS 모드: 하나의 관리자 백오피스로 여러 독립 스토어 또는 공급업체 관리

할 수 없는 것

  • •무료 버전 Render 인스턴스는 유휴 상태가 되면 30-60초 동안 절전 모드가 되므로 프로덕션에 적합하지 않습니다. 프로덕션 환경에는 공식 문서의 서버 사양을 권장합니다. 학습 곡선이 다소 가파릅니다: Ruby on Rails와 Docker 기초를 알아야 합니다. 먼저 공식 Quickstart 문서를 읽어보는 것이 좋습니다.

사용 사례

  • 글로벌 크로스보더 전자상거래 독립 사이트 구축
  • 고객 그룹 및 단계별 가격을 지원하는 B2B 도매 쇼핑몰 구축
  • 멀티 벤더 마켓플레이스 운영(예: 지역 상인 연합)
  • 테넌트별 독립 스토어를 제공하는 멀티 테넌트 전자상거래 SaaS 플랫폼 구축

Spree Commerce는 Ruby on Rails로 구축된 프로덕션급 오픈 소스 헤드리스 이커머스 플랫폼입니다. 완전한 REST API(OpenAPI 3.0 스펙 포함), TypeScript SDK 및 공식 Next.js 프론트엔드(Next.js 16, React 19, Tailwind CSS 4)를 제공합니다. 크로스보더 이커머스(다중 통화, 다국어, 국가별 결제 및 물류 설정), B2B 도매(카탈로그, 가격표, 고객 그룹), 멀티 벤더 마켓플레이스, 디지털 상품 및 멀티 테넌트 SaaS 등 복잡한 이커머스 시나리오를 기본으로 지원합니다. 프로모션 엔진, 기프트 카드, MeiliSearch 검색 통합, Webhook, 이벤트 버스, 그리고 역할 권한 관리 기능을 갖춘 관리자 패널을 내장하고 있습니다. Spree는 전문 팀의 엔터프라이즈급 지원을 제공하며 장기 유지보수(LTS) 옵션도 제공합니다. 모듈식 아키텍처 덕분에 기업은 간단하게 시작하여 플랫폼 교체 없이 점진적으로 엔터프라이즈급의 복잡한 비즈니스로 확장할 수 있습니다.

태그

ecommerceheadlessruby-on-railsnextjstypescriptrest-apimarketplaceb2bcross-bordermulti-tenant

시작하기

1

설치 프로그램 다운로드

위 버튼을 클릭하여 시스템에 맞는 설치 프로그램을 다운로드

2

소프트웨어 설치

다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요

3

로컬에 Node.js 22+와 Docker가 설치되어 있는지 확인하세요 (데이터베이스와 Redis를 실행하는 데 사용됩니다)

4

터미널에서 실행하세요: npx create-spree-app@latest my-store

5

안내에 따라 관리자 계정을 설정한 후 http://localhost:3000에 접속하면 관리자 페이지와 스토어프론트를 사용할 수 있습니다

설치 가이드
  1. 로컬에 Node.js 22+와 Docker가 설치되어 있는지 확인하세요 (데이터베이스와 Redis를 실행하는 데 사용됩니다)
  2. 터미널에서 실행하세요: npx create-spree-app@latest my-store
  3. 안내에 따라 관리자 계정을 설정한 후 http://localhost:3000에 접속하면 관리자 페이지와 스토어프론트를 사용할 수 있습니다
파일 무결성

체크섬 없음

이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다

SHA256 체크섬

체크섬 없음

GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요

이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.

오픈소스 투명성

GitHub 소스 보기
환경 가이드

제거 정보

프로젝트 디렉터리를 삭제한 다음 docker compose down -v를 사용하여 컨테이너와 데이터 볼륨을 정리하세요. 로컬 데이터베이스를 사용하는 경우 데이터베이스를 수동으로 삭제하세요.

추가 의존성 없음

다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.

프로젝트 정보
라이선스BSD-3-Clause
마지막 업데이트2026-10-20 18:43:54
GitHub 저장소공식 웹사이트

문제 발생? 아래 FAQ 확인

4 FAQs

유사한 프로젝트