开源、可自托管的 Linktree 替代品,用于搭建汇集所有链接的个人主页。
- Star
- 1,543
- Fork
- 385
- 未关闭 Issue
- 28
- 最近提交
- 5天前
这是什么?
Pinkary 是一个聚合个人链接的落地页,用户可以把常用链接整理到一个页面中,并通过动态流、探索页、问答和点赞等功能与其他人互动。项目最初的目标是让人们更有条理地分享链接,之后逐步加入了社交功能,并改进了设计与代码质量。
项目是标准的 Laravel 应用,基于 Laravel 13,前端使用 Livewire v4 和 Tailwind CSS v4。本地开发需要 PHP 8.5(配合 MySQL 和 GD 等扩展)以及 Node.js 26 或更高版本,可以使用一条 composer 命令自动完成配置,也可以手动分步安装。邮件默认使用 log 驱动,可改为 Mailtrap 等服务进行调试。
测试框架使用 Pest,并配合 PHPStan 做静态分析、Laravel Pint 统一代码风格,以及 Rector 保持代码与最新 PHP 版本同步。生产环境部署在 Laravel Cloud 上,使用 MySQL 和兼容 S3 的对象存储,邮件发送由 Mailcoach 负责。项目采用 AGPL-3.0 许可证,欢迎通过 Pull Request 参与贡献。
核心功能
- 01将所有链接汇总到一个落地页中
- 02提供动态流、探索页、问答和点赞功能,便于用户互动
- 03基于 Laravel 13,前端采用 Livewire v4 与 Tailwind CSS v4
- 04使用 Pest 测试、PHPStan 静态分析,以及 Pint 和 Rector 保证代码质量
- 05MySQL 同时承担数据库、会话、队列和缓存的驱动角色
适用场景
- 制作一个汇集个人社交账号和网站的链接页面
- 学习基于 Livewire 和 Tailwind 的生产级 Laravel 应用结构
- 参与一个采用 AGPL 许可证的社区社交项目开发
快速上手
- 1
克隆仓库
git clone https://github.com/pinkary-project/pinkary.com.git - 2
进入项目目录
cd pinkary.com - 3
运行自动化安装
composer setup - 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 是一个聚合个人链接的落地页,用户可以把常用链接整理到一个页面中,并通过动态流、探索页、问答和点赞等功能与其他人互动。项目最初的目标是让人们更有条理地分享链接,之后逐步加入了社交功能,并改进了设计与代码质量。
- pinkary.com 可以免费使用吗?用的什么许可证?
- pinkary.com 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- pinkary.com 还在维护吗?
- 活跃维护中。pinkary.com 最近一次提交是在 2026年11月2日。
- pinkary.com 适合用来做什么?
- 制作一个汇集个人社交账号和网站的链接页面 学习基于 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
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
基于 Laravel 与 Livewire 的 PHP UI 框架,用于快速构建后台管理面板和应用。
Laravel 扩展包,用流畅的 PHP API 把 JavaScript 弹窗替换为基于 SweetAlert2 的提示框、Toast 和输入框。
一个轻量的 Laravel 论坛扩展包,可快速为现有 Laravel 项目添加帖子、回复和分类功能。
Pixelfed 是一个开源、无广告的图片分享平台,基于 ActivityPub 与联邦宇宙(fediverse)互联。
一个可自托管的静态 HTML/CSS 版 Linktree 替代品,内置 100 多种品牌按钮样式。