└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # Awesome PHP 2 | 汇集最有用的PHP资源 3 | 4 | ## Web框架 5 | [Laravel](https://github.com/laravel/laravel): 超级火的Web开发框架,主要特点是原生RESTful设计,开发方式现代化,当前稳定版本v5.8。 6 | 7 | [ThinkPHP](http://www.thinkphp.cn/): 国内用的较多的PHP框架,v3.x时期口碑较好,v5.x版参考了Laravel的设计理念,当前最新稳定版本是[v5.0.24](https://github.com/top-think/think/archive/v5.0.24.zip)。 8 | 9 | ## 编程规范 10 | [Laravel项目开发规范](https://fsdhub.com/books/laravel-specification): 一套严格的团队开发规范,是 优帆远扬团队内部Laravel工程师践行的开发规范。 11 | 12 | ## ERP 13 | [Dolibarr](https://www.dolibarr.org/): Dolibarr是一个简单的跨平台的ERP和CRM系统,主要为中小型公司服务,可用来管理产品、库存、发票、订单、邮件列表等等,无需专业知识即可使用。开发时间较长,Github上Star和Fork数量都比较多,当前稳定版本[v6.0.3](https://sourceforge.net/projects/dolibarr/files/Dolibarr%20ERP-CRM/6.0.3/dolibarr-6.0.3.zip/download)。 14 | 15 | [inoERP](http://inoideas.org/): inoERP是一款新兴的适合中小企业使用的开源ERP系统,功能与Oracle ESB和SAP非常类似,包含ERP常见的所有功能。“动态式拉动”为核心设计理念 ,解决需求和供应链频繁变动而造成的库存不准确问题。Github上Star和Fork数量都比较多,当前稳定版本v0.5.1。 16 | 17 | [webERP](http://www.weberp.org/): webERP是老牌的ERP与财务管理软件。它支持多公司、多币种、多税种、多库存管理;权限角色管理便于员工、客户和供应商使用;订单管理支持发票的跟踪与管理;销售费用管理及强大的销售分析功能,为管理者提供决策支持;提供全面的财务特性包括总帐、应收/ 应付帐目等;简单易于操作的Web界面,比较适合中小型的企业。当前稳定版本v4.13.1。 18 | 19 | ## CMS 20 | [WordPress](https://wordpress.org/): WordPress是一款个人博客系统,并逐步演化成一款内容管理系统软件,有许多第三方开发的免费模板,安装方式简单易用。当前稳定版本v4.6.1。 21 | 22 | [Drupal](https://www.drupal.org/): Drupal是一个开源的内容管理系统(CMS)。主要用于构造提供多种功能和服务的动态网站,这些功能包括用户管理(UserAdministration)、发布工作流 (Publishing Workflow)、讨论、新闻聚合(NewsAggregation)、元数据(Metadata)操作和用于内容共享的XML发布。Drupal有一个优秀的模块化结构,提供了许多模块,包括短消息、个性化书签、网站管理、Blog、日记、电子商务、电子出版、留言簿、Job、网上电影院、论坛、投票 等模块。并且Drupal模块的下载、安装、定制非常方便。当前稳定版本v8.2.3。 23 | 24 | [DedeCMS](http://www.dedecms.com/products/dedecms/): 织梦内容管理系统是国内使用较多的PHP网站内容管理系统。采用XML名字空间风格核心模板:模板全部使用文件形式保存,对用户设计模板、网站升级转移均提供很大的便利,健壮的模板标签为站长DIY 自己的网站提供了强有力的支持。高效率标签缓存机制:允许对类同的标签进行缓存,在生成 HTML的时候,有利于提高系统反应速度,降低系统消耗的资源。模型与模块概念并存:在模型不能满足用户所有需求的情况下,DedeCMS推出一些互动的模块对系统进行补充,尽量满足用户的需求。众多的应用支持:为用户提供了各类网站建设的一体化解决方案,在本版本中,增加了分类、书库、黄页、圈子、问答等模块,补充一些用户的特殊要求。当前稳定版本是[v5.7 SP2](http://updatenew.dedecms.com/base-v57/package/DedeCMS-V5.7-UTF8-SP2.tar.gz)。 25 | 26 | [October](https://github.com/octobercms/october/): October是一个内容管理系统,一个致力于让开发工作流变得简单的web平台,基于Laravel开发。其诞生的原由是对现有系统的不满,觉得构建web站点已经变成一个非常复杂、令人费解的过程,这让开发人员很不满意,因此想要呈现事物的简单面,返璞归真。当前稳定版本是[v1.0.398](https://github.com/octobercms/october/archive/v1.0.398.zip)。 27 | 28 | [PyroCMS](https://github.com/pyrocms/pyrocms/): PyroCMS是一个MVC架构的PHP内容管理系统,容易上手,模块化,支持多主题和二次开发,在世界范围内被广泛使用。 3.0以前的版本基于CodeIgniter框架进行开发,3.0之后基于Laravel开发。当前稳定版本是[v3.3.0](https://github.com/pyrocms/pyrocms/archive/v3.3.0.zip)。 29 | 30 | [SchoolCMS](http://www.schoolcms.org/): SchoolCMS是一个基于ThinkPHP框架开发的开源学校教务管理系统,代码遵循Apache2开源协议,官方应用仓库拥有大量的第三方的插件和应用模块、模板主题。 当前稳定版本是[v2.3](https://pan.baidu.com/s/1hs7jsdY)。 31 | 32 | [MIPCMS](http://www.mipcms.com/): MIPCMS是一个基于ThinkPHP框架开发的免费开源的CMS建站系统,移动网站使用MIP标准的网页,能快速让你的网站被百度收录MIPCMS所有页面都是经过SEO优化后的,站长可以在短时间内搭建一整套带有PC版和移动版的百度MIP网站,无需再次进行SEO优化。MIP是百度提出的页面加速解决方案。对于MIP标准的网页,百度搜索引擎将优先收录并且SEO优化提升,而你的站点将拥有更大的用户量。当前稳定版本是[v2.1.2](http://www.mipcms.cn/mipcms-2.1.2.zip)。 33 | 34 | [Amila Laravel CMS](https://www.laravelcms.tech/CN-Laravel-CMS.html) Laravel CMS特别适合整合已有的Laravel项目(也适合全新安装的Laravel 6网站),它提供内容管理,不涉及会员和权限,不影响已有Laravel项目运营。安装后可以快速生成网站。自带API接口。有中文版。 35 | 36 | 37 | ## OA 38 | [小微OA](http://www.smeoa.com/): 小微OA是针对小公司量身定做的办公系统,主要功能:邮件,审批,信息,文档,任务,外勤微信定位,微信考勤,微信通知。 39 | 设计理念:简单高效,无需培训轻松上手。提供定制开发。满足客户个性化需求。代码托管在[https://git.oschina.net/smeoa/xiaowei](https://git.oschina.net/smeoa/xiaowei)。 40 | 41 | [信呼](http://www.rockoa.com/): 由RockOA发展而来。为企业构建一个基于互联网的企业管理平台, 对企业中沟通与互动,协作与管理的全方位整合,并且免费开源系统,二次开发更快捷,REIM即时推送审批,掌上APP手机办公。代码托管在[https://gitee.com/rainrock/xinhu](https://gitee.com/rainrock/xinhu),当前版本为v1.8.9。 42 | 43 | [然之](https://www.ranzhico.com/): 青岛易软天创网络科技有限公司开发的开源OA系统。当前版本为v4.1。 44 | 45 | [IBOS](http://www.ibos.com.cn/): 一个基于Yii框架,快速、高效的协同办公管理系统。代码托管在[https://git.oschina.net/ibos/IBOS](http://git.oschina.net/ibos/IBOS),当前版本为v4.2。 46 | 47 | [Open Atrium](http://www.openatrium.com/): Open Atrium 是一套基于Drupal的内部网工具包,它预置了自定义面板、博客、手册、日历、任务分配系统、团队微博这六项功能,支持会员分组,每个分组都可以设置自己的界面和功能,比较适合做企业内联网和和团队内部协作系统也可以用来做项目管理系统、知识管理系统等。当前版本为v2.6.11。 48 | 49 | ## 文档管理 50 | [FengOffice](http://www.fengoffice.com/): 前身是opengoo,这是一个历史悠久开源的网上办公系统。她集成了项目、任务管理,部门、人员管理,文档、日程管理等多种管理功能,简洁实用、安装方便、配置简单。适合中小企业用于团队协同及项目管理。代码托管在[http://sourceforge.net/projects/opengoo/](http://sourceforge.net/projects/opengoo/),当前版本是v3.4.4.1。 51 | 52 | ## 电子商务 53 | [WooCommerce](https://www.woothemes.com/woocommerce/):一个非常流行的WordPress电子商城插件,当前稳定版本是v2.6.4。 54 | 55 | [ECShop](http://www.ecshop.com/):上海商派网络科技有限公司开发的开源电子商务系统,当前稳定版本是[v2.7.3_release1106](http://download.ecshop.com/2.7.3/ECShop_V2.7.3_UTF8_release1106.rar)。 56 | 57 | [iWebShop](http://aircheng.com/):济南爱程网络科技有限公司开发的开源电子商务系统,当前稳定版本是[v4.6](http://pan.baidu.com/s/1pLtUUoj)。 58 | 59 | [Aimeos](https://github.com/Fixhub/Fixhub/): Aimeos是Laravel的高性能电子商务扩展包,提供了多个控制器用于多层过滤、产品列表、详情页展示、搜索、购物车和支付结算流程,以及对应的页面和路由,是一整套提供完整功能的工具集,当前版本是[v2017.01.2](https://github.com/aimeos/aimeos-laravel/archive/2017.01.2.zip)。 60 | 61 | [Antvel](https://github.com/ant-vel/antVel/): Antvel是一个基于Laravel开发的开源电子商务项目,帮助创业者或大公司快速构建友好的电子商务网站,是一个功能齐全的平台,宗旨是以另外一种方式让用户获取最佳的电子商务体验,当前版本是[v1.0.3](https://github.com/ant-vel/Antvel/archive/v1.0.3.zip)。 62 | 63 | [ECJia](https://ecjia.com/):ECJia到家是上海商创网络科技有限公司研发的针对O2O业务的移动电商系统,可广泛部署于微信、浏览器及其他应用上。采用的LBS定位通过手机的GPS,获取移动终端用户的位置信息为你精准的推荐附近商家的位置信息;平台和商家后台分离管理模式:平台后台,由平台方管理,对平台各系统和功能模块统一设置管理,保证平台完美运行;商家后台,专为入驻商家设计,独立于平台的后台系统,实现对店铺进行全方位的管理。当前稳定版本是v1.4.1。 64 | 65 | [云EC](http://www.yunec.cn/): 云EC是一个新兴的B2C开源系统,采用B2C运营模式,可以商城自营,满足商城在各个阶段和层次的需求,可以轻松支持多个客户端,例如PC,手机浏览器,微信,App,平板等。当前版本是[v1.1.3](http://www.yunec.cn/download.html?do=file)。 66 | 67 | [WSTShop](http://www.wstshop.net/): WSTShop是一个基于ThinkPHP框架开发的电子商务系统,面向API开发,支持PC、手机WAP、微信、App端。当前版本是[v v1.5.1](http://www.shangtao.net/external/static/uploads/downloads/2017-09/59cf9dc18bfb0.zip)。 68 | 69 | [Niushop](http://www.niushop.com.cn/): Niushop是一个基于ThinkPHP框架开发的免费开源的集"B2B2C多用户商城 + 微信多功能分销 + 电商平台集中运营 + iOS 、Android多平台客户端"电商系统,采用ThinkPHP5 + MySQL 开发语言,采用完全面向对象的技术架构体设计开发。当前稳定版本是[v1.19](http://ns-download.niushop.com.cn/niushop_b2c_release.zip)。 70 | 71 | ## 企业门户 72 | [蝉知企业门户系统](http://www.chanzhi.org/):青岛易软天创网络科技有限公司开发的企业建站系统,采用Z PUBLIC LICENSE协议发布,当前版本是v5.5。 73 | 74 | [OurPHP](http://www.ourphp.net/):哈尔滨伟成科技有限公司开发的企业建站系统和电子商务系统,当前版本是v1.6.1。 75 | 76 | ## Bug管理 77 | [禅道](http://www.zentao.net/):国内用的较多的中文Bug管理系统,是青岛易软天创网络科技有限公司开发的开源项目管理软件,采用Z PUBLIC LICENSE协议发布,当前版本是v11.4.1。 78 | 79 | ## 项目管理 80 | [Wekan](https://github.com/wekan/wekan/):Trello kanban的开源实现,Github上Star数量众多,当前版本是[v0.10.1](https://github.com/wekan/wekan/archive/v0.10.1.zip)。 81 | 82 | [Kanboard](https://github.com/kanboard/kanboard/):Kanban项目管理的一个简单工具,界面朴素,Github上Star数量较多,当前版本是[v1.0.39](https://github.com/kanboard/kanboard/archive/v1.0.39.zip)。 83 | 84 | [Tuleap](http://www.zentao.net/):Tuleap Open ALM 不仅仅是一个项目管理工具,还是一个应用生命周期管理工具,包括敏捷开发和项目管理支持,被财富500强公司、中小型企业和开源项目广泛使用。Tuleap 可以灵活,传统混合,或自定义项目管理流程。支持计划,短跑,任务,报告等。这一工具非常适合开源开发公司,因为该工具还集成使用了 Git,SVN, Jenkins 等,当前版本是[v9.5](https://github.com/Enalean/tuleap/archive/9.5.zip)。 85 | 86 | ## 私有存储 87 | [大桌子办公](http://www.dzzoffice.com/):国内的私有存储系统,适合做企业的文件管理用。Leyun Internet Technology(Shanghai) Co.,Ltd 开发,当前版本是v1.2.5.2。 88 | 89 | [ownCloud](https://owncloud.org/):比较完善的云存储系统,接近于百度网盘的效果了,Server端的当前版本是v9.1.2。 90 | 91 | [Nextcloud](https://nextcloud.com/):基于ownCloud衍生的在线云存储系统,仿Dropbox的开源实现,不仅提供了Server端的源码,还提供了Android端和Windows Universal App的源码,Server端的当前版本是[v11.0.1](https://github.com/nextcloud/server/archive/v11.0.1.zip)。 92 | 93 | ## 源码加密 94 | [PHP Beast](https://github.com/liexusong/php-beast/):国内知名PHP大师列旭松开发的源码加密扩展,Github上Star数量较多。 95 | 96 | [PHP Screw](https://sourceforge.net/projects/php-screw/):一个比较老的源码加密扩展,最新版本是v1.5。 97 | 98 | ## 社区论坛 99 | [Discuz! X](http://www.discuz.net/):北京康盛新创科技有限责任公司开发的一款开源社区和论坛系统,国内用户量较大,最新版本是[v3.3](http://download.comsenz.com/DiscuzX/3.3/Discuz_X3.3_SC_UTF8.zip)。 100 | 101 | [MyBB](https://mybb.com/):MyBB是一个自由开源、直观、可扩展且功能强大的论坛系统,最新版本是[v1.8.13](https://resources.mybb.com/downloads/mybb_1813.zip)。 102 | 103 | ## Web统计 104 | [Matomo](https://github.com/matomo-org/matomo): 前身是著名的Web统计系统Piwik,后改名为Matomo,PHP和MySQL的开放源代码的Web统计软件,提供指定网站的实用统计报告,如网页浏览人数, 访问最多的页面, 搜索引擎关键词等。拥有众多不同功能的插件,可以添加新的功能或是移除不需要的功能,可以非常容易的插入统计图表到博客或是网站后台的控制面板中。当前稳定版本[v3.9.1](https://builds.piwik.org/piwik.zip)。 105 | 106 | ## Office文档处理 107 | [PHPExcel](https://github.com/PHPOffice/PHPExcel): PHPExcel是由纯PHP语言编写的Excel文档处理类集合。当前稳定版本v1.8.1。 108 | 109 | ## CRM 110 | [SugarCRM](https://github.com/sugarcrm/sugarcrm_dev): SugarCRM开源版是一款完全开放源代码的商业开源软件,具有界面活泼、简单易学的特点,当前稳定版本v6.5.24。 111 | 112 | ## 单点登录SSO 113 | [SimpleSAMLphp](https://simplesamlphp.org/): SimpleSAMLphp是一款PHP编写的单点登录系统,实现了SAML 2.0服务提供者和标识提供者功能,兼容Shibboleth 1.3 和2.0,当前稳定版本v1.14.11。 114 | 115 | ## 持续集成CI 116 | [Walle](https://github.com/meolu/walle-web/): Walle是一个web部署系统工具,也可是个持续发布工具,配置简单、功能完善、界面流畅,支持git、svn版本管理,支持各种web代码发布,静态的HTML,动态PHP,需要编译的JAVA等,基于Yii框架开发,当前版本是[v1.2.0](https://github.com/meolu/walle-web/archive/v1.2.0.zip)。 117 | 118 | [Fixhub](https://github.com/Fixhub/Fixhub/): Fixhub是一款web自动部署系统,基于Laravel框架开发,支持PHP、Python、JAVA、Ruby等项目的发布,通过SSH将程序部署到多台服务器上,直接从Git仓库克隆项目代码并进行打包、安装,执行远程服务器bash命令,通过Websocket实现项目部署状态的实时跟踪,可通过webhook触发部署,当前版本是[v0.1.11](https://github.com/Fixhub/Fixhub/archive/0.1.11.zip)。 119 | 120 | ## 访问控制RBAC 121 | [Entrust](https://github.com/Zizaco/entrust/): Entrust是一个基于Laravel的角色管理开发包,当前稳定版本是[v1.7.0](https://github.com/Zizaco/entrust/archive/1.7.0.zip)。 122 | 123 | ## 管理面板 124 | [LaraAdmin](https://github.com/Fixhub/Fixhub/): LaraAdmin 是一款开源的后台管理面板/CMS,可作为Laravel应用的管理后台、数据管理工具或者CRM模板,拥有高级CRUD生成、模块管理器、工作流以及备份等很多功能。当前版本是[v1.0.40](https://github.com/dwijitsolutions/laraadmin/archive/1.0.40.zip)。 125 | 126 | ## 微信 127 | [微擎](http://www.we7.cc/):宿州微擎网络科技开发的一款免费开源的微信公众平台管理系统,良好的开发框架、文档,轻松扩展、定制私有功能,最新版本是v0.8。 128 | 129 | [微赞](http://www.012wz.com/):深圳零壹贰科技有限公司所研发升级的微信公众平台系统程序,版本更新较快,最新版本是v39.8。 130 | 131 | [EasyWeChat](https://github.com/overtrue/wechat/): EasyWeChat是一个开源的微信非官方SDK,支持标准Composer,基于Laravel框架开发,Github上Star数较多,当前版本是[v3.2.3](https://github.com/overtrue/wechat/archive/3.2.3.zip)。 132 | 133 | [vbot](https://github.com/hanson/vbot/): 高度自定义的微信机器人,能够实现自动回复,消息转发,防撤回,留言统计等功能,Github上Star数较多,当前版本是[v1.0.21](https://github.com/HanSon/vbot/archive/v1.0.21.zip)。 134 | 135 | [SOPHP](http://www.sophp.cn/):另一个开源微信框架,基于weiphp框架开发,最新版本是v4.5。 136 | 137 | ## Wiki 138 | [MediaWiki](https://github.com/wikimedia/mediawiki/): MediaWiki是由PHP开发的免费开源的维基程序,运行于PHP+mySQL环境。他是专为维基百科开发的wiki程序,目前除维基媒体基金会的项目外,也被广泛的应用在其他网站中。MediaWiki适合建立大型的百科网站,也有很多网站利用MediaWiki建立知识库系统,例如著名的Blog程序WordPress的官方网站的知识库体系就是基于MediaWiki搭建的。当前版本是[v1.28.0](https://github.com/wikimedia/mediawiki/archive/1.28.0.zip)。 139 | 140 | [DokuWiki](https://github.com/splitbrain/dokuwiki/): DokuWiki是一个针对小公司文件需求而开发的Wiki引擎,用程序设计语言PHP开发,并以GPL 2发布。 DokuWiki基于文本存储,所以不需要数据库,其数据文件在Wiki系统外也是可读的。 DokuWiki的功能齐全,支持UTF-8,支持中文链接,能够单独编辑页面中的某个章节,能够自动生成目录,适合中小企业和个人使用,用作资料网站、归档、指南、读书笔记等。 DokuWiki的安装很简单,默认提供配置工具。当前版本是[v2016-06-26a](https://github.com/splitbrain/dokuwiki/archive/release_stable_2016-06-26a.zip)。 141 | 142 | ## 短链接 143 | [YOURLS](http://yourls.org/): YOURLS是一个能够生成URL短链接的PHP脚本工具,Github上Star数较多。当前版本是[v1.7.1](https://github.com/YOURLS/YOURLS/archive/1.7.1.zip)。 144 | 145 | [Polr](https://project.polr.me/): Polr是一个快速、现代、健壮的开源URL短链接生成工具。当前版本是[v2.1.1](https://github.com/cydrobolt/polr/archive/2.1.1.zip)。 146 | 147 | ## 业务流程建模 BPM Workflow 148 | [ProcessMaker](http://www.processmaker.com/): ProcessMaker是一个开源的工作流管理软件套件,包括自动生成工作流、设计表单、创建文档、分配用户和角色和创建路由规则。当前版本是[v2.5.2](https://github.com/colosa/processmaker/archive/2.5.2.zip),最后一次更新是2014.5.9。 149 | 150 | [Workflower](https://github.com/phpmentors-jp/workflower): Workflower是一个PHP开发的BPMN 2.0工作流引擎。当前版本是[v1.3.0](https://github.com/phpmentors-jp/workflower/archive/v1.3.0.zip)。 151 | 152 | ## 社交网络软件 153 | [OpenSNS](http://www.opensns.cn/): OpenSNS是一款国人开发的开源社交软件。使用OpenSNS可以快速搭建一个类似新浪微博一样的功能强大的社交网站,也可以在微信中被访问,提供云市场进行功能扩展。当前版本是[v3.3.5](http://upload.opensns.cn/Uploads_Download_2017-03-14_58c739297d659.zip)。 154 | 155 | ## Web file manager / WebIDE 156 | [KodExplorer](http://www.kalcaddle.com/): KodExplorer是一款国人开发的开源文件管理和WebIDE。当前版本是[v3.4.1](https://github.com/kalcaddle/KodExplorer/archive/3.41.zip)。 157 | 158 | ## 后台管理 159 | [Gentelella](https://github.com/puikinsh/gentelella): Gentelella是一款免费的Bootstrap 3 管理模板,Github上Star数量较多。当前版本是[v1.4.0](https://github.com/puikinsh/gentelella/archive/1.4.0.zip)。 160 | --------------------------------------------------------------------------------