Repolode
pinkary-project

pinkary-project/pinkary.com

リンク集ページと、ノイズの少ないソーシャルフィードを作れるオープンソースのLaravelアプリ。

代替できる製品:Linktree

スター
1,543
フォーク
385
未解決の Issue
28
最終コミット
5 日前

これは何?

Pinkaryは、すべてのリンクをまとめるランディングページです。ユーザーはリンクを見やすく整理して1ページにまとめ、フィード、探索ページ、質問、いいねを通じてほかのユーザーと交流できます。リンクをよりすっきり共有できるようにする目的で始まり、その後、こうしたソーシャル機能に加えて、デザインやコード品質の改善も取り入れてきました。

コードベースはLaravel 13を基盤とする標準的なLaravelアプリケーションで、フロントエンドにはLivewire v4とTailwind CSS v4を採用しています。ローカル開発にはPHP 8.5、MySQL、Node.js 26以降が必要です。セットアップは1つのcomposerコマンドで行う方法と、ComposerとNPMを使って手順ごとに進める方法があります。送信メールはデフォルトでlogドライバーを使い、Mailtrapなどのサービスに切り替えることもできます。

テストにはPestを使用し、静的解析にはPHPStan、コードスタイルにはLaravel Pint、最新のPHPバージョンに合わせたコードの更新にはRectorを使います。本番環境はLaravel Cloud上で稼働し、MySQLとS3互換のオブジェクトストレージ、メール送信にはMailcoachを利用しています。ライセンスはAGPL-3.0で、プルリクエストによるコミュニティからの貢献を歓迎しています。

主な機能

  • 01すべてのリンクを1か所にまとめるランディングページ
  • 02ほかのユーザーと交流するためのフィード、探索ページ、質問、いいね
  • 03Laravel 13、Livewire v4、Tailwind CSS v4を基盤に構築
  • 04Pestによるテスト、PHPStanによる静的解析、コード品質維持のためのPintとRector
  • 05データベース、セッション、キュー、キャッシュにMySQLを使用

ユースケース

  • ソーシャルプロフィールやWebサイトを共有するためのページを作成する
  • LivewireとTailwindを使った本番品質のLaravelアプリケーションを学ぶ
  • AGPLライセンスのコミュニティ向けソーシャルプロジェクトに貢献する

クイックスタート

  1. 1

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

    git clone https://github.com/pinkary-project/pinkary.com.git
  2. 2

    プロジェクトフォルダーに移動する

    cd pinkary.com
  3. 3

    自動セットアップを実行する

    composer setup
  4. 4

    開発サーバーを起動する(別々のターミナルで `npm run dev` と `php artisan queue:work` を実行)

    php artisan serve

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

  • PHP 8.5、MySQL、Node.js 26 以降が必要です。
  • AGPL-3.0 ライセンスのため、ネットワークサービスとして実行する場合、変更したソースコードを共有する必要があります。

収録されている特集

トピック

よくある質問

pinkary.com とは?
リンク集ページと、ノイズの少ないソーシャルフィードを作れるオープンソースのLaravelアプリ。 Pinkaryは、すべてのリンクをまとめるランディングページです。ユーザーはリンクを見やすく整理して1ページにまとめ、フィード、探索ページ、質問、いいねを通じてほかのユーザーと交流できます。リンクをよりすっきり共有できるようにする目的で始まり、その後、こうしたソーシャル機能に加えて、デザインやコード品質の改善も取り入れてきました。
pinkary.com は無料で使えますか?ライセンスは?
pinkary.com は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
pinkary.com は今もメンテナンスされていますか?
活発にメンテナンス中。pinkary.com の最終コミットは 2026年11月2日 です。
pinkary.com は何に使えますか?
ソーシャルプロフィールやWebサイトを共有するためのページを作成する LivewireとTailwindを使った本番品質のLaravelアプリケーションを学ぶ AGPLライセンスのコミュニティ向けソーシャルプロジェクトに貢献する
pinkary.com のインストール方法は?
リポジトリをクローンする: git clone https://github.com/pinkary-project/pinkary.com.git プロジェクトフォルダーに移動する: cd pinkary.com 自動セットアップを実行する: composer setup 開発サーバーを起動する(別々のターミナルで `npm run dev` と `php artisan queue:work` を実行): php artisan serve
pinkary.com はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/pinkary-project/pinkary.com

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

関連プロジェクト