ページ内ナビ
概要
TypeScriptとGraphQLで商品・注文・価格・販路を拡張できるヘッドレスコマース基盤
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
主な特徴
向いている用途
API開発・Eコマース・セルフホスト・API・Eコマース・Node.jsの領域でOSSを比較するときの候補です。詳細な適合条件は公式READMEと導入手順を確認してください。
導入前の確認
導入前に確認したいこと
主要言語はTypeScript、ライセンスはNOASSERTIONとして登録されています。バージョンごとの必要環境や破壊的変更、追加依存は公式READMEと最新リリースで確認してください。
出典:[1]
参考にした公式資料
- [1]vendurehq/vendure — GitHub(2026-09-15)
編集部からの補足
商品・注文・価格・Promotionなどのコマース機能を一つのTypeScript基盤へまとめ、Plugin契約で拡張できます。2026年9月のv3.7.3は複数のCritical/High脆弱性を修正しているため、古い3.xを使う場合は更新を優先して確認してください。
3ステップで試す
- 1
Vendureプロジェクトを作成
Node.js 20.19+または22.12+を用意し、公式create CLIでserver・dashboard・GraphQL APIを含むプロジェクトを作成します。
npx @vendure/create my-shop - 2
作成したプロジェクトへ移動
scaffoldされたVendure applicationのルートへ移動します。
cd my-shop - 3
開発サーバーを起動
serverとstorefrontを開発モードで起動し、管理DashboardとGraphQL APIを確認します。
npm run dev
成長
成長の推移 · 直近30日
8,487 Stars
推移データを蓄積中です。
Built with
カテゴリとタグ
GitHubデータ
GitHubのデータGitHubの詳細データを見る
GitHub Topics
- ecommerce
- ecommerce-api
- ecommerce-framework
- ecommerce-platform
- graphql
- graphql-commerce
- headless
- headless-commerce
- nestjs
- nodejs
- nodejs-ecommerce
- react
- Stars
- 8,487
- Forks
- 1,499
- Watchers
- 88
- Open Issues
- 201
- 所有者種別
- Organization
- 主要言語
- TypeScript
- ライセンス
- 未判定
- リポジトリ最終更新
- 2026/09/30
関連情報
関連記事を投稿するこのOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。
あわせて探訪
- Mattermost39,222 Stars
共通タグ 3件 · 共通カテゴリ 1件 · 同じ言語
会話・通話・運用ワークフローを組織管理下へ置くself-host型コラボレーション基盤
TypeScript - SWR32,495 Stars
共通タグ 3件 · 共通カテゴリ 1件 · 同じ言語
Reactのリモートデータ取得をキャッシュし、再検証と重複排除までHookで管理する
TypeScript - NanoClaw30,865 Stars
共通タグ 3件 · 共通カテゴリ 1件 · 同じ言語
AI agentをgroupごとのcontainerへ隔離し、messaging・memory・schedule・credential gatewayをつなぐ
TypeScript - Linkwarden19,873 Stars
共通タグ 3件 · 共通カテゴリ 1件 · 同じ言語
bookmarkを保存物・全文検索・annotation・共同knowledgeへ広げるself-host web archive
TypeScript - PeerTube15,340 Stars
共通タグ 3件 · 共通カテゴリ 1件 · 同じ言語
ActivityPub連合とWebRTC P2Pで独立した動画server同士をつなぐself-hosted video platform
TypeScript - Documenso15,247 Stars
共通タグ 3件 · 共通カテゴリ 1件 · 同じ言語
PDFの送付、入力、署名、完了文書を自社の流れで管理する
TypeScript
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。