payload

Payload is the open-source, fullstack Next.js framework, giving you instant backend superpowers. Get a full TypeScript backend and admin panel instantly. Use Payload as a headless CMS or for building powerful applications.

CMSContentfulの代替MIT
41,499 スター3,520 フォーク
AIによる要約
ひとことで言うと

Next.jsに直接組み込める、Webサイトやアプリのコンテンツを管理・編集できるシステム(CMS)です。

こんな方におすすめ

・企業:既存のNext.jsプロジェクトにCMSを統合でき、マーケティング担当者がコードに触れずにWebサイトのコンテンツを更新できる環境を構築できます。 ・スタートアップ:VercelやCloudflareにワンクリックでデプロイでき、ECサイトやブログをすぐに立ち上げられます。 ・個人事業主・フリーランス:WordPressに代わるモダンなCMSとして、ポートフォリオサイトやブログを自由にカスタマイズして運用できます。

有料サービスとの違い

ContentfulやSanityなどの有料CMSはコンテンツ量やAPIリクエストに応じて課金されますが、Payloadは自分のサーバーで無料運用でき、フロントエンドとバックエンドを同じプロジェクト内で管理できるため開発効率が大幅に向上します。

[!IMPORTANT] このリポジトリにスターを付けるか、ウォッチしてフォローしてください。

Payloadは、既存の /app フォルダに直接インストールできる、史上初のNext.jsネイティブCMSです。ヘッドレスCMSの新時代の幕開けです。

クイックスタート

Payloadを使い始める前に、必要なソフトウェアがすべて揃っていることを確認してください。

pnpx create-payload-app@latest

Payloadが初めての方は、websiteテンプレートから始めることをお勧めしますpnpx create-payload-app@latest -t website)。カスタムリッチテキストブロック、オンデマンド再検証、ライブプレビューなど、_すべて_の方法を示しています。Tailwindで構築されたフロントエンドが1つの /app フォルダにまとまっています。

ワンクリックデプロイオプション

VercelとCloudflare経由でPayloadをワンクリックでサーバーレスデプロイできます。面倒な配管作業なしに必要なものがすべて揃います。

Cloudflareにデプロイ

完全自己完結型 — ワンクリックでWorkers、アップロード用のR2、グローバルレプリケーションデータベース用のD1と共にPayloadをデプロイできます。

Cloudflareにデプロイ

Vercelにデプロイ

Vercelでオールインワン — ワンクリックでNext.jsフロントエンド、Neonデータベース、メディアストレージ用のVercel Blobと共にPayloadをデプロイできます。

Vercelでデプロイ

ワンクリックテンプレート

すぐに使えるテンプレートで次のプロジェクトをすばやく開始しましょう。これらは市場投入を加速するために設計された本番対応のエンドツーエンドソリューションです。React Server ComponentsTailwindで構築されたモダンなフロントエンドを備えた、あらゆる種類のウェブサイトECサイトブログポートフォリオを構築できます。

🌐 ウェブサイト

🛍️ Eコマース 🎉 NEW 🎉

テンプレートディレクトリには常に新しいテンプレートを追加しています。 独自のテンプレートをメンテナンスしている場合は、GitHubリポジトリに payload-template トピックを追加して他の人が見つけられるようにしてください。

🔗 もっと見る:

✨ Payloadの機能

機能をリクエスト

🗒️ ドキュメント

Payloadが提供するすべての機能に関する詳細なドキュメントは、Payloadウェブサイトをご覧ください。

v2からv3への移行をお考えですか?3.0移行ガイドで手順を確認できます。

🙋 コントリビュート

このリポジトリにコントリビュートしたい場合は、contributing.mdの手順に従ってください。

📚 サンプル

サンプルディレクトリは、さまざまな方法でPayloadをセットアップする方法を学ぶための優れたリソースですが、ブログやソーシャルメディアでも素晴らしいサンプルを見つけることができます。

サンプルを実行したい場合は、create-payload-app を使用してプロジェクトを作成できます:

npx create-payload-app --example example_name

その他のサンプルはこちらで確認できます:

🔌 プラグイン

Payloadは非常に拡張性が高く、機能を追加・削除するプラグインをインストールまたは配布できます。公式サポートのプラグインとコミュニティサポートのプラグインの両方があります。独自のプラグインをメンテナンスしている場合は、GitHubリポジトリに payload-plugin トピックを追加して他の人が見つけられるようにすることを検討してください。

🚨 お困りですか?

GitHub DiscussionsボードとDiscordサーバーには、多くの有益な会話やリソースがあります。何かに苦労している場合、誰かがすでに同じ問題を解決している可能性があります。 :point_down:

⭐ 私たちの活動が気に入りましたか?スターをお願いします

👏 すべてのコントリビューターに感謝します