
monica
开源的个人关系管理系统。这是一款基于 Laravel 和 Vue.js 构建的个人关系管理系统,可用于记录和管理与朋友、家人之间的互动细节,比如人情往来、生日提醒和活动安排等。

开源的个人关系管理系统。这是一款基于 Laravel 和 Vue.js 构建的个人关系管理系统,可用于记录和管理与朋友、家人之间的互动细节,比如人情往来、生日提醒和活动安排等。

开源的个人订阅管理平台。这是一款 PHP 开发的自托管个人订阅管理平台,可直观展示所有订阅的服务名称、价格、支付周期(月/年/周等)和距离下次付款的剩余天数,支持多种通知方式和统计分析。

单文件即用的数据库管理工具。这是一款用 PHP 编写的数据库管理工具,仅需单一文件即可部署。它拥有极低的上手门槛和丰富的插件,支持 MySQL、MariaDB、PostgreSQL、SQLite、MS SQL 等主流数据库,并可通过插件扩展支持 Elasticsearch、MongoDB、ClickHouse 等,适用于日常数据库管理和开发等场景。

PHP 写的服务运行状态页面。该项目是采用 Laravel+Bootstrap 构建的服务状态监控和管理平台,免费且开源。它不仅可以自动监控服务的正常运行时间,还提供了管理后台支持主动记录和维护事故信息,支持多语言、自托管、移动端适配和邮件通知等功能。

极简的在线记事本应用。该项目是采用 PHP 编写的 Web 记事本工具,核心功能仅通过一个文件实现。它提供了在线编辑、自动保存和分享笔记的功能,用户无需注册和登录即可使用,适合临时记录、快速保存和分享文字的场景。

免费的开源医院管理系统。该项目是目前最流行的开源医院管理系统,它集成了医院日常运营所需的所有功能,如预约、患者档案、电子计费和医疗记录等,同时支持中文在内的 30 多种语言。

专为小型企业和个人设计的在线会计软件。该项目是基于 Laravel+Vue.js+Tailwind CSS+MySQL 构建的会计平台,为用户提供全面的会计和财务功能。其中包括费用跟踪、现金流、报告等,并且支持移动端适配和多语言。

一个简单、开箱即用的 wiki 平台。该项目是基于 PHP 和 Laravel 的 wiki 平台,拥有搜索、Markdown 编辑器、绘图、多语言、身份验证等功能。

用于练习上传漏洞的靶场。这是一个采用 PHP 语言编写的用于练习上传漏洞的在线靶场。它收集了渗透测试和 CTF 中遇到的各种上传漏洞的靶场。目前一共 20 关,每一关都包含着不同上传方式。

保存网页稍后阅读的应用。这是一款能够将网络上的文章下载到本地离线保存的应用,它完全免费、拥有中文界面和移动端,让你可以随时随地阅读自己保存的文章。

PHP 写的开源自动售货系统。采用 Laravel+Bootstrap 实现的自动售卖虚拟产品的平台,比如兑换码、账号之类的数字商品,顾客付款后可以自动发货,已集成微信、支付宝、Paypal 等多种支付方式。

一款 IT 资产管理系统。该项目是基于 Laravel 8 构建的适用于中小型企业的 IT 资产管理系统,支持资产分配、生成二维码标签、资产审计、保修到期提醒等功能。

完全免费的短网址服务。采用 PHP 编写的短网址服务,它完全开源可自行搭建服务,支持数据统计、地理位置、可视化等功能。

一款开源在线相册应用。采用 PHP+MySQL 开发的管理照片的 Web 项目,它功能强大安装简单,拥有丰富的主题和灵活的插件,可轻松完成个性化定制。支持 iOS 和 Android 客户端,让你可以随时随地上传、管理照片。

PHP 写的网课平台。依托腾讯云基础服务架构,采用 Phalcon 框架开发的网课系统,支持付费、点播、直播、专栏、问答、会员、秒杀等功能。

免费域名自动续期工具。因为顶级免费域名供应商 Freenom,提供的免费域名需要每年续期,该项目可以自动完成域名续期,让你轻松拥有免费的顶级域名。

简约大方的论坛项目。这是一个用 PHP+Mithril 开发的免费、美观、简单、速度快的论坛系统

由蒲公英团队开源的代码托管平台。界面清爽后端采用 PHP 编写,支持 Docker 一键部署- ❤️ 完整开源:毫无保留的完整开源,无任何编译或加密代码- ⌨️ 代码对比:支持提交代码的不同版本支持高亮显示对比- 🙅🏻♀️ 分支保护:分支保护功能让代码提交安全可控,代码 Review 更容易清晰- 👥 多人协作:支持多人团队协作,并可以设置每个成员的角色和权限- 🔌 Webhook:支持 Webhook 功能,可轻松和其它系统进行集成

PHP 写的开源电商平台。功能齐全、部署方便、适配移动端。虽然前端支持高度自定义,但是现成的前端模版需要付费

在线项目管理平台。功能包括任务分配、文档协作、即时 IM、文档协作、文件管理等

基于 Canal 的 ES 增量更新框架。适用于把 MySQL 的增量数据,实时更新到 ES 实现同步更新搜索数据
Laravel 编码技巧集合。[中文](https://github.com/Lysice/laravel-tips-chinese/blob/master/README-zh.md)
提供了读/写多种文档文件格式的 PHP 库。支持 Microsoft Office、富文本(RTF)等文档格式```php addSection();// Adding Text element to the Section having font styled by default...$section->addText('"Learn from yesterday, live for today, hope for tomorrow. '. 'The important thing is not to stop questioning." '. '(Albert Einstein)');```

移动应用图标生成工具。能够一键生成多种尺寸的 iOS/Android 应用图标和 APP 启动图

用来展示 GitHub 个人首页被访问次数的项目。使用方法:``

采用 PHP+MySQL 实现的免费开源的问答平台。基本上问答平台该有的功能它都有,那么问题来了是做个知乎还是 Stack Overflow 呢?- 支持回答投票、评论、最佳回答、关注和关闭问题- 完备的用户和权限管理- 多语言支持- 搜索时的相似问题匹配- 等等
一个 HTML 转 PDF 的 PHP 库。示例代码:```php// reference the Dompdf namespace use Dompdf\Dompdf;// instantiate and use the dompdf class$dompdf = new Dompdf();$dompdf->loadHtml('hello world');// (Optional) Setup the paper size and orientation$dompdf->setPaper('A4', 'landscape');// Render the HTML as PDF$dompdf->render();// Output the generated PDF to Browser$dompdf->stream();```
应该是最流行的 PHP 发邮件的开源库。很多知名 PHP 开源项目中都有它的身影,比如:WordPress、Yii 等,支持你对发邮件的所有开发需求。看看示例代码,就知道使用起来有多简单啦:```php SMTPDebug = SMTP::DEBUG_SERVER; //Enable verbose debug output$mail->isSMTP(); //Send using SMTP$mail->Host = 'smtp.example.com'; //Set the SMTP server to send through$mail->SMTPAuth = true; //Enable SMTP authentication$mail->Username = 'user@example.com'; //SMTP username$mail->Password = 'secret'; //SMTP password$mail->SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS; //Enable TLS encryption; `PHPMailer::ENCRYPTION_SMTPS` encouraged$mail->Port = 587; //TCP port to connect to, use 465 for `PHPMailer::ENCRYPTION_SMTPS` above//Recipients$mail->setFrom('from@example.com', 'Mailer');$mail->addAddress('joe@example.net', 'Joe User'); //Add a recipient$mail->addAddress('ellen@example.com'); //Name is optional$mail->addReplyTo('info@example.com', 'Information');$mail->addCC('cc@example.com');$mail->addBCC('bcc@example.com');//Attachments$mail->addAttachment('/var/tmp/file.tar.gz'); //Add attachments$mail->addAttachment('/tmp/image.jpg', 'new.jpg'); //Optional name//Content$mail->isHTML(true); //Set email format to HTML$mail->Subject = 'Here is the subject';$mail->Body = 'This is the HTML message body in bold!';$mail->AltBody = 'This is the body in plain text for non-HTML mail clients';$mail->send();echo 'Message has been sent';} catch (Exception $e) {echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}";}```

视频去水印工具。原理很简单就是根据输入的视频的地址,返回原平台无水印的视频源地址。目前支持 15 个视频平台,[在线尝试](https://lab.5ime.cn/video/)

一个类 Jira 的开源问题需求跟踪平台。前端基于 React+Redux 后端采用 PHP 的 Laravel 框架实现
短信发送 PHP 组件。特点:- 支持目前市面多家服务商- 一套写法兼容所有平台- 简单配置即可灵活增减服务商- 内置多种服务商轮询策略、支持自定义轮询策略- 等等```php use Overtrue\EasySms\EasySms;$config = [// HTTP 请求的超时时间(秒)'timeout' => 5.0,// 默认发送配置'default' => [// 网关调用策略,默认:顺序调用'strategy' => \Overtrue\EasySms\Strategies\OrderStrategy::class,// 默认可用的发送网关'gateways' => ['yunpian', 'aliyun',],],// 可用的网关配置'gateways' => ['errorlog' => ['file' => '/tmp/easy-sms.log',],'yunpian' => ['api_key' => '824f0ff2f71cab52936axxxxxxxxxx',],'aliyun' => ['access_key_id' => '','access_key_secret' => '','sign_name' => '',],//...],];$easySms = new EasySms($config);$easySms->send(13188888888, ['content' => '您的验证码为: 6379','template' => 'SMS_001','data' => ['code' => 6379],]);```

一套开源的企业微信开发框架和管理系统。基于 PHP 开发的前后端分离、功能强大的企业微信管理平台

用 PHP 写的开源社交平台。看过《社交网络》的小伙伴,都知道大名鼎鼎的 Facebook 最早就是扎克伯格用 PHP 语言写出来的,humhub 能够让不会编程的小伙伴也可以用创建出一个社交平台啦。跟着提示一步步操作,不到 1 分钟我的社交平台就建好了,[点击访问](https://hellogithub.humhub.com/)
一个编译、安装、管理多版本 PHP 的工具。有了它就可以方便地在不同 PHP 版本之间自由切换啦,特性:- 配置选项简化为 Variants 无需担心路径问题- 集成至 bash/zsh 等,易于切换版本- 易于安装、启用 PHP 扩展

一款 GitHub 代码泄露监控系统,通过定期扫描 GitHub 发现代码泄露行为。特性:- 全可视化界面,操作部署简单- 支持 GitHub 令牌管理及智能调度- 扫描结果信息丰富,支持批量操作- 任务配置灵活,可单独配置任务扫描参数- 支持白名单模式,主动忽略白名单仓库
PHP 代码的整洁之道,整理了一系列整洁代码实操。小到变量细道 SOLID 都有涉猎,[中文译版](https://github.com/php-cpm/clean-code-php)
一个小而美的 PHP 的 Markdown 解析库。该库提供了标准 Markdown 文本转化成 HTML 字符串功能,并拥有良好的文档。它的主文件只有一个,除了 PHP 版本限制必须高于 5.3 外几乎无依赖,可通过 composer 引入,也可以直接使用 Parsedown.php 文件。该项目中使用大量正则表达式,可作为学习正则表达式的示例,并且有完整的单元测试。示例代码:```php$Parsedown = new Parsedown();echo $Parsedown->text('Hello _Parsedown_!'); # prints: Hello Parsedown!```

该开源项目封装了 PHP 的 cURL 库,使得发送 HTTP 请求变得简单。适用于需要 PHP 爬虫或者其它模拟 HTTP 访问的情况,示例代码:```php get($url);$curl->setOpt(CURLOPT_SSL_VERIFYPEER, false);$curl->close();var_dump($curl->getResponse());exit;```

基于 PHP Swoole 开发的在线弹幕点歌台。支持自由点歌、切歌、调整排序、删除指定音乐以及基础权限分级

基于 ThinkPhp5.0 + Vue + EasyWeChat 开发的一套开源、免费新零售商城系统(集客户关系管理+营销电商系统)。能够帮助企业基于微信公众号、小程序、PC、APP 等,实现会员管理、数据分析、精准营销的电子商务管理系统。满足企业新零售、预约、O2O、多店等各种业务需求,反正就是功能强大、适用于多种场景的商城系统

一个 PHP 写的免费自托管 RSS 阅读器(free and free),据说上万条订阅都不带卡顿。可分配多账户、支持第三方安卓、iOS 客户端、支持 FEVER API 协议,与 Rsshub 搭配使用,完美解决 RSS 重度用户的痛点。是 RSS 爱好者的福音和神器
《PHP 面试问答》结合实际 PHP 面试经验,系统地汇总面试中的各类的问题,并尝试提供简洁准确的答案,为你面试 PHP 相关岗位提供“秘籍”。包含:网络协议、数据结构与算法、PHP基础、Web、MySQL、Redis、自我介绍、离职原因、职业规划等部分

一款基于 Laravel 开发框架的开源文档管理系统。目前已经在多家公司部署使用,支持:Markdown、Swagger 文档管理,公司内部的统一身份认证系统(LDAP)等功能

快速分享文本、代码的网站项目。支持加密、一键复制、永久保存、阅后即焚等功能。[在线示例](https://pasteme.cn/)

使用简单,功能全面的 PHP 命令行应用库。提供控制台参数解析、命令运行、颜色风格输出、 用户信息交互等功能

用于快速集成 [Swoole](https://www.swoole.com/) 到 [Laravel](https://laravel.com/),开箱即用。特点:- 集成 LaravelS 之后无需使用 PHP FPM,直接基于 Swoole 开启 HTTP Server- 代码常驻内存之中,性能提升非常明显- 可快速开发 WebSocket/TCP/UDP 服务- 支持异步任务队列、自定义进程、定时任务,支持更多的业务场景- 可直接使用 Swoole 的很多特性- 等等
开源免费的在线教育系统,支持在线点播、在线电子书、会员收费三大模块。[在线尝试](https://meedu.vip/)

一套开源办公套件,适用于企业、团队搭建自己的 类似 Google 企业应用套件、微软 Office365 的企业协同办公平台。[在线演示](http://demo.dzzoffice.com/)
PHP 语言实现的各类算法合集
腾讯开源的一款高性能的超轻量级PHP框架,用于快速开发现代 Web 应用程序。代码简洁优雅,对应用层,数据层,模板渲染层的封装简单易懂,能够快速上手使用,[文档](http://www.billge.cc/)齐全。高性能,框架响应时间在 1ms 以内,单机 qps 轻松上3000。- 支持跨库连表,条件复合筛选,查询PK缓存等- 同步异步请求分离,类的自动化加载管理- 支持Form表单验证,支持事件触发机制- 支持浏览器端调试,快速定位程序问题和性能瓶颈- 具有sql防注入,html自动防xss等特性

开源云存储平台,功能齐全,可以用于搭建公司内部的云存储平台

PHP 的一款博客程序,[官网](http://typecho.org/),[文档](http://docs.typecho.org/doku.php)
用于快速搭建各种漏洞环境,可用来学习、理解常见的漏洞,增强自己在开发过程的安全意识
基于 CC-CEDICT 词典的中文转拼音工具,更准确的支持多音字的汉字转拼音解决方案,示例代码:```php use OvertruePinyinPinyin;$pinyin = new Pinyin();$pinyin->convert('带着希望去旅行,比到达终点更美好');// ["dai", "zhe", "xi", "wang", "qu", "lv", "xing", "bi", "dao", "da", "zhong", "dian", "geng", "mei", "hao"]$pinyin->convert('带着希望去旅行,比到达终点更美好', PINYIN_UNICODE);// ["dài","zhe","xī","wàng","qù","lǚ","xíng","bǐ","dào","dá","zhōng","diǎn","gèng","měi","hǎo"]$pinyin->convert('带着希望去旅行,比到达终点更美好', PINYIN_ASCII);//["dai4","zhe","xi1","wang4","qu4","lv3","xing2","bi3","dao4","da2","zhong1","dian3","geng4","mei3","hao3"]```