Repolode
rocboss

rocboss/paopao-ce

GoとVue 3で構築された、セルフホスト型のソーシャルサービスやコミュニティサイト向けオープンソースのマイクロコミュニティプラットフォーム。

代替できる製品:Twitter

スター
4,502
フォーク
649
未解決の Issue
17
最終コミット
3 か月前

これは何?

PaoPaoは、Ginを基盤とするGoバックエンド、Vue 3のWebクライアント、任意で利用できるTauriデスクトップアプリを組み合わせたフルスタックのマイクロコミュニティシステムです。コミュニティサービスを運営したいチームや個人、またはゼロから開発するのではなく、既存のソーシャルプラットフォームのコードベースを拡張したい人を対象としています。

バックエンドは、MySQL、PostgreSQL、SQLite、Redis、Meilisearchに加え、MinIO、AliOSS、COS、Huawei OBS、S3互換サービスなど複数のオブジェクトストレージをサポートします。実行時の機能はDefault、Develop、Demo、Slimなどの機能セットに分かれており、デプロイ時に必要なモジュールだけを有効にできます。

ソースコードから実行できるほか、DockerやDocker Compose、オールインワンのコンテナイメージでも利用できます。設定はファイルベースで、最小限のYAMLブートストラップファイルを使い、運用に関する追加設定は管理UIから行います。

主な機能

  • 01Ginを基盤とするGoバックエンドと、Vue 3およびNaive UIのWebクライアント
  • 02同じリポジトリで利用できる任意のTauriデスクトップアプリ
  • 03実行時に異なる機能セットを有効化できるモジュール式の機能構成
  • 04MySQL、PostgreSQL、SQLite、Redis、Meilisearchをサポート
  • 05S3互換サービスを含む複数のオブジェクトストレージに対応
  • 06Docker、Docker Compose、ソースコードからのデプロイに対応

ユースケース

  • セルフホスト型のコミュニティサイトやフォーラムを運営する
  • 拡張性のあるソーシャルプラットフォームを本格採用する前に評価する
  • 既存のGoおよびVueのコードベースを基に、カスタマイズしたソーシャルサービスを構築する

クイックスタート

  1. 1

    リポジトリをクローンする

    git clone https://github.com/rocboss/paopao-ce.git
  2. 2

    プロジェクトディレクトリに移動する

    cd paopao-ce
  3. 3

    Docker Composeでローカル環境を起動する

    docker compose up -d

使う前に知っておきたいこと

  • ソースから実行するには、GoバックエンドとNode.jsフロントエンドに加えて、MySQL、Redis、Meilisearchをセットアップする必要があります。
  • デスクトップアプリのビルドには、RustとTauriの前提条件が必要です。

収録されている特集

トピック

よくある質問

paopao-ce とは?
GoとVue 3で構築された、セルフホスト型のソーシャルサービスやコミュニティサイト向けオープンソースのマイクロコミュニティプラットフォーム。 PaoPaoは、Ginを基盤とするGoバックエンド、Vue 3のWebクライアント、任意で利用できるTauriデスクトップアプリを組み合わせたフルスタックのマイクロコミュニティシステムです。コミュニティサービスを運営したいチームや個人、またはゼロから開発するのではなく、既存のソーシャルプラットフォームのコードベースを拡張したい人を対象としています。
paopao-ce は無料で使えますか?ライセンスは?
paopao-ce は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
paopao-ce は今もメンテナンスされていますか?
半年以内に更新あり。paopao-ce の最終コミットは 2026年8月3日 です。
paopao-ce は何に使えますか?
セルフホスト型のコミュニティサイトやフォーラムを運営する 拡張性のあるソーシャルプラットフォームを本格採用する前に評価する 既存のGoおよびVueのコードベースを基に、カスタマイズしたソーシャルサービスを構築する
paopao-ce のインストール方法は?
リポジトリをクローンする: git clone https://github.com/rocboss/paopao-ce.git プロジェクトディレクトリに移動する: cd paopao-ce Docker Composeでローカル環境を起動する: docker compose up -d
paopao-ce はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/rocboss/paopao-ce

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト