06
2019
06

PHP开源项目简单汇总

WordPress  【PHP开源 博客Blog】

WordPress是最热门的开源个人信息发布系统(Blog)之一,基于PHP+MySQL构建。WordPress提供的功能包括:
1.文章发布、分类、归档。 
2.提供文章、评论、分类等多种形式的RSS聚合。 
3.提供链接的添加、归类功能。 
4.支持评论的管理,垃圾信息过滤功能。 
5.支持对样式CSS和PHP程序的直接编辑、修改。 
6.在Blog系统外,方便的添加所需页面。 
7.通过对各种参数进行设置,使你的Blog更具个性化。 
8.静态html页面生成。 
9.通过选择不同主题,方便地改变页面的显示效果。 
10.通过添加插件,可提供多种特殊的功能。 
11.支持Trackback和pingback。 
12.支持针对某些其它blog软件、平台的导入功能。 
13.支持多用户。
14.安装最简单。 
15.Web标准支持非常好。 
16.使用比较简单。 
17.拥有大量的主题与插件。

Mambo   【PHP开源 内容管理CMS】

Mambo是一个功能丰富、采用PHP+MySQL搭建、最优秀的动态门户引擎/内容管理系统(CMS),能够用于建设拥用几个页面到几千个页面的网站。它具有:
1、强大的内容编排功能
只需要熟悉简单的在线编辑方式就可以维护自己的网站内容
2、丰富、精美的模板/主题可供选择
3、优秀的性能
采用独有的网站缓存技术,让动态网站拥有静态网站的速度
4、针对搜索引擎收录而优化的功能。
5、多国语言支持
6、广告管理系统
7、文档管理系统
8、内容评论系统
9、流量统计
10、整个系统采用模化设计
目前已经有非常多的插件供选择

SquirrelMail  【PHP开源 Email】

SquirrelMail是一套基于标准的,采用PHP4开发Webmail邮件系统。它内置纯PHP支持的IMAP和SMTP协议,所有页面都遵循HTML4.0标准(没有使用JavaScript支持),以便最大限度兼容更多浏览器上。它对系统要求非常低,并且安装和配置非常容易。SquirrelMail具备一个客户端邮件程序所应拥有的一切功能,包括支持增强型的MIME、地址薄、文件夹操作等等功能。Outlook皮肤主题

LifeType  【PHP开源 博客Blog】

lifetype是一个开源的Blog平台,在同一个系统中支持多个Blog和多个用户。它具有:

友好的用户界面
 通过所见即所得文章编辑器,你可以编排出整齐漂亮包含图片,声音以及视频的的文章。做到 Podcasting的功能。此外通过摘要页面,你可以在每次登入管理者后台界面时就能够了解你Blog目前所有统计信息,包含最新文章,评论以及引用等等。

多媒体文档管理
 通过管理者后台界面可以轻松做到自动图片缩放,上传大量文档,编写文档描述,让你可以很容易建立一个支持Podcasting的Blog。

多样化的主题
 提供超过60个不同的精美模板供你选择。通过管理者界面,你可以安装,删除,编辑你当前所有的主题

丰富的插件程序
 如果标准安装中没有你想要的功能,可以通过安装其提供的60多种插件来满足你的需求。其中最流行的插件有:Moblogging,Template Editor和Nested Comments。

垃圾信息过滤机制
 内建采用贝叶斯判决规则的垃圾信息过滤机制,以保证你blog的评论和引用等不受垃圾信息的干扰。另外回复确认,回复验证CAPTCHAS,以及引用网址的检查都可以通过插件程序来新增。

支持引用
 只要加入你所要引用的文章网址,通过引用自动查找的功能LifeType将会自动找出所有的引用网址来加以引用。

支持一个Blog多个作者
 你可以给你的朋友权限来跟你一起写Blog,使你的Blog具有协同工作的功能。

安装简单
 通过安装向导将会引导你轻松完成安装。并且你可以通过管理界面来控制所有设置,不需要去编辑配置文件。

移动功能
 通过安装插件,你就可以在你的移动设备上Bloging。

支持多Blog与多使用者环境
 利用支持多Blog与多使用者,单一的Blog后台管理以及全域的网站管理等功能,LifeType是非常适合用来架设Blog Hosting的社区网站平台。

统一的社区网站页面
 简单的4个步骤就能够注册一个新的weblog,在社区网站的首页可以展示当前LifeType中最新和最热门的网记,文章或用户。

支持二级域名
 让你的使用者能轻松的拥有自己的二级域名,比如:username.yourdomain.com或是blogname.yourdomain.com(你需要开启DNS中wildcards的设定,才可以使用这一功能)。

支持多国语言
 其中包括中文。

高性能数据存取
 利用Template Caching、Data Object Caching和全面的代码重整等技术来降低LifeType对系统资源的消耗,并且维持整个网站的稳定运作。这使得LifeType非常适合用来架设大型的社区网站。

此外LifeType是基于MVC模式架构开发具有很高的扩展性。相关的文档可以利用Doxygen自动生成。所有页面都符合XHTML1.0标准。拥有强大的插件框架。集成Smarty模板引擎。支持XMLRPC。

b2evolution  【PHP开源 博客Blog】

b2evolution是一个采用PHP+MySQL开发的,成熟的,优秀的Blog引擎。它包含了一个Blog工具所应具备的所有功能。它的特点包括:
1.即时Blogging:可以直接在web页面中Blogging。还能通过发送email或MMS或使用客户端工具如w.bloggar来Blogging
2.提供大量的漂亮的外观供你挑选。
3.防垃圾信息机制。
4.支持多种语言包括中文(简/繁体)。
5.支持多Blog系统:假如你需要放2,3或100个不同的Blog/新闻聚合在你的网站上,只需一次安装就能搞定。每一个blog放在自己的页面,也可以在同一个页面同时放置多个blogs。
6.支持多用户和多作者:每个blog都有一组属于它的用户,你可以对这些用户设置不同的读写权限。
7.灵活分类:每个blog都可以分成不同的子类,然后子类通过主题来组织管理你的posts/news item。每个post可分配给多个子类。
8.遵守Web标准:集成一个XHTML标准检查器。

osCommerce   【PHP开源 E-Commerce】

osCommerce是一套基于GNU GPL授权的开源在线购物电子商务解决方案。该系统具有易于操作的可视化安装界面、完善的前台商品展示和户在线购物车功能、强大的后台管理和维护功能模块简单易用、70,000人的官方社区用户和活跃的论坛、121,300家已经注册的在线商店的解决方案3,000个成熟的插件供你选择。osCommerce采用了Open Source世界里多种主流的技术方案,提供了一整套的免费和开放式的平台,包括强大的 PHP动态网站开发语言,稳定的Apache web服务器, 和速度一流的MySQL数据库服务器。 安装和使用osCommerce,不需要特殊的系统平台,sCommerce可以运行在任何支持PHP 4.1+的web服务器上,环境需要支持 PHP和MySQL即可,操作系统可以支持Linux,Solaris,BSD,或者Microsoft Windows 。 

SugarCRM   【PHP开源 ERP&CRM】

SugarCRM具有很强的可操作性、灵活的适用性、完善的功能、独特的个性化设计和专业的技术安全保障,是辅助企业实现客户关系管理的理想之选。 最主要的是,SugarCRM不仅仅是一种应用类软件,更是先进的销售管理解决方案,专业的销售培训使你的销售效果倍增,确实提高您的业务水平。它在企业管理人员、销售人员和客户之间建立了一个立体的管理系统,帮助企业对内和对外实现以“客户为中心”的全方位管理。SugarCRM 正是这样一款优秀的客户关系管理软件. 它在总结研究成功企业管理经理基础上,结合现代前沿营销理念,针对小企业的实际需求,实现了对客户和销售的全方位管理。
SugarCRM的特点
*.采用PHP编写,所以拥有最广泛的兼容性,在各种操作系统上都可以运行
*.具有多个界面方案,按不同主题提供用户选择 
*.支持多语言,可以随时切换 
*.可扩展性强,随时按照用户需求或者自己增加新的功能和模块

XOOPS   【PHP开源 内容管理CMS】

XOOPS是一个高度可扩展、面向对象的建站系统,基于PHP语言和MySQL数据库开发。XOOPS 作为一个成熟的网站建设管理工具,可以方便地建设管理各类网站:内容管理与界面风格分离,便于方便灵活的设计切换不同的表现风格;成熟的功能模块化机制,有各种丰富多样的模块可供选择定制,比如新闻发布、文章管理、论坛、相册、资源下载、广告黄页、电子商务、博客和知识库等;具有完善的权限管理机制,可以针对不同用户群组设置不同的访问、编辑等权限。XOOPS 作为理想的WEB二次开发系统,可以开发各种规模不同类型的动态网络社区,实现高度定制化的内容管理功能。中文支持站点:XOOPS CHINA

Serendipity  【PHP开源 博客Blog】

Serendipity是一个采用PHP实现的weblog/blog系统。它功能丰富,符合标准,基于BSD License开源。它的特点包括:WYSIWYG与HTML编辑;内置强大的媒体数据库;多作者,可配置的权限/用户组系统;支持Threaded comment,嵌套分类;支持多种语言;丰富插件与模板库;强大的垃圾过滤功能;能够嵌到现有的Web页面中;支持XML-RPC;支持多种数据库SQLite, PostgreSQL, MySQL, MySQLi;支持从其它Blog系统(WordPress,Textpattern,Moveable Type,bblog,...)导入的功能。

phpBB  【PHP开源 论坛系统】

phpBB具有友好的用户界面,简单易懂的管理面板和FAQ。你可采用PHP+MySQL,MS-SQL,PostgreSQL或Access/ODBC数据库来搭建自己的论坛系统。
主要功能特点: 
1.支持流行的数据库服务器; 
2.论坛和发贴数无限制; 
3.多国语言界面; 
4.支持开设公共和私用性论坛; 
5.集成了强大的搜索功能; 
6.有大量模版来支持用户实现不同的论坛表现风格; 
7.集成即时消息收/发系统; 
8.支持基于cookie和url等两种安全会话机制; 
9.对用户和组有安全分级管理机制; 
10.用户发贴数统计,用户等级授勋等实用功能。

Textpattern  【PHP开源 博客Blog】

Textpattern是一款简洁而又漂亮的Blog引擎,主题很素雅,留有很大的个性化空间。内置Textile写作语法,所以作者不必懂得HTML标签语法也能轻松写作。预设主题非常简洁,但可定制程度很高。TXP采用php+mysql构建,代码体积小,效率高,网页访问速度快。目前已经有中文语言包。适合做清新简练的风格。

vtiger CRM  【PHP开源 ERP&CRM】

vtiger CRM是一套基于Web以销售能力自动化(SFA)为主的客户关系管理系统(CRM)。它基于SugarCRM专业版(SPL1.1.2)开发的一个衍生版本。提供的主要功能有:
1. 日程管理 
2. 潜在客户管理 
3. 公司与联系人管理(*.直接从公司、联络人产生报价单、订单与发票。*.追踪客户采购产品的历史记录)
4. 产品管理(*.建立价格表并且将产品进行归类。*.建立产品与知识库文章的关连性。*.上传产品图片等功能)
5. 报价单(*.从列表追踪还没有响应的报价单*.在报价单新增线条项目与更新小计、税金、调整与总计金额*.同样的产品在不同的客户群选择不同的价格*.建立适合打印的报价单并且透过内建的邮件系统寄送给指定的客户)
6. 订单管理(*.将订单管理与CRM结合后可以让整个组织的采购与执行流程更流畅*.从订单列表追踪未付款的订单*.可以透过vtiger CRM 的厂商、制造商与经销商等单位取得商品信息*.透过仓库库存量与订单状况的整合来管理及时的库存水准*.可以根据各个组织需求自行调整的客户采购订单(PO)与销售订单(SO)字段*.避免动态显示付款与送货住址时发生的重复作业*.在订单新增线条项目与更新小计、税金、调整与总计金额*.定期通知相关单位库存下限,让库存随时可以应付订单的需求) 
7. 发票管理
8. 管理商品知识库与常见问答等。

ThinkPHP  【PHP开源 开发框架】

ThinkPHP(FCS)是一个开源的快速、兼容而且简单的面向对象的轻量级PHP开发框架,全称是Fast,Compatible & Simple OOP PHP Framework。FCS框架是从Java的Struts结构移植过来的中文PHP开发框架,是为了简化企业级应用开发而诞生的,使用面向对象的开发结构和MVC模式,并且模拟实现了Struts的标签库,借鉴了国外一些不错的思想,尤其是Java框架方面,因此熟悉Java的开发人员相对比较容易上手。在借鉴国外优秀思想的同时,FCS也更多地考虑了国内的应用开发需要。PHP4兼容、完全支持UTF-8,以及PATHINFO支持等,更加有利于国内的主机环境和开发需要。FCS的宗旨是简化开发、提高效率和易于扩展。

phpLDAPadmin  【PHP开源 LDAP管理】

phpLDAPadmin是一个基于Web的LDAP管理工具用于管理LDAP服务器的各个方面。你可以利用它浏览LDAP Tree,创建/删除/修改和复制节点(entry) ,执行搜索,导入/导出LDIF文件,查看你服务器的schema。你甚至可以在两个LDAP服务器之间复制对象,恢复删除,复制树节点。

phpMyAdmin  【PHP开源 数据库管理】

phpMyAdmin是一个基于web的MySQL数据库管理工具。它能够创建和删除数据库,创建/删除/修改表格,删除/编辑/新增字段,执行SQL脚本等。

Drupal   【PHP开源 内容管理CMS】

Drupal是一套开源的内容管理平台,拥有多种功能,可以用来建设从个人网站到大型社区网站。Drupal包括以下的功能:

  • Blog

  • 协同写作平台

  • 论坛 

  • 电子报

  • 相册

  • 文件的上传与下载

  • 全文搜索

  • 多角色权限管理

  • 模块化

  • 主题引擎

  • 多语言支持

  • TYPO3   【PHP开源 内容管理CMS】

    Typo3是开源内容管理系统(CMS)和内容管理框架(CMF)。特性: 完善的用户和权限管理、认证系统;自动保存编辑中的内容, 自动优化图片;剪切板支持复制、剪切、粘贴; 便捷的上下文关联菜单,创新的快捷方式;人性化的各种操作向导;支持操作日志、系统级缓存控制; 支持离线编辑、前台编辑、内容导入导出、计划任务、全文检索、版本控制、流程控制; 支持多站点、多数据库;成熟完善的模版机制和扩展机制,支持静态页面(Html)输出.

    Nucleus   【PHP开源 内容管理CMS】

    Nucleus是一个用于管理一个或多个blog的工具。它采用PHP4开发并需要MySQL数据库支持。Nucleus具有支持多个写作者,支持先预览再提交,内置评论与投票系统,自动归档与全文搜索功能,支持RSS/Atom,文件/图片上传,IP过滤,数据库内容备份和恢复等。此外还可通过插件对其进行扩展。

    Joomla!   【PHP开源 内容管理CMS】

    Joomla!是一套获得过多个奖项的内容管理系统(Content Management System, CMS)。Joomla!采用PHP+MySQL数据库开发,可运行在Linux、Windows、MacOSX、Solaris等各种平台上。Joomla!除了具有新闻/文章管理,文档/图片管理,网站布局设置,模板/主题管理等一些基本功能之外。还可通过其提供的上千个插件进行功能扩展包括:电子商务与购物车引擎,论坛与聊天软件,日历,博客软件,目录分类管理,广告管理系统,电子报,数据收集与报表工具,期刊订阅服务等。

    UCenter Home  【PHP开源 社交网络(SNS)】

    UCenter Home 是一套采用PHP+MYSQL构建的社会化网络软件(Social Network Software,简称SNS)。 

    通过 UCenter Home,建站者可以轻松构建一个以好友关系为核心的交流网络,让站点用户可以用迷你博客一句话记录生活中的点点滴滴;方便快捷地发布日志、上传图片;更可以十分方便的与其好友们一起分享信息、讨论感兴趣的话题;轻松快捷的了解好友最新动态。 

    UCenter Home 强调“家”的理念,充分认可每一个站点用户的个人隐私重要性。提供强大丰富的隐私设置功能。每一个人都有权限设置自己的个人主页、资料、日志、相册等是否公开、或只好友可看、或指定特别好友可看、或仅自己可看、或者需要输入密码才可看;并可完全控制将自己的哪些动作可以产生动态推送到好友面前。 
    UCenter Home 强调只提供用户愿意关注的信息,在信息噪音方面有着多级筛选控制。每一个人都可以将自己的好友进行分组,并选择屏蔽哪些用户组的动态;同时,可针对特定的好友、特定的动态进行单独屏蔽,确保因好友增多带来的信息噪音问题。

    UCenter Home 以 UCenter 为多应用交换中心,既可以独立运作,又可以实现与多个应用挂接,包括 Discuz! 论坛、SupeV 视频、ECShop 商店等,用户在这些各类产品中的动作,都可以以动态的方式发送到 UCenter Home,让关注的好友们及时了解到自己的行为;同时,自己也可以在 UCenter Home 即可轻松理解好友在站内各种系统中的更新信息。
    UCenter Home 1.2 正式版全面开源发布,并提供免费下载。

    more.groupware   【PHP开源 OA系统】

    more.groupware是一个基于Web采用PHP开发的办公套件。它的特点:简单的安装向导,易于模块管理和升级,高级权限管理,集成在线帮助,易于更换皮肤(使用CSS),基于Smarty模板引擎,支持MySQL和PostgreSQ,支持多种语言包括简体中文。 包含的模块有:Webmail,记事本,待办事项,通讯录,项目管理,文件管理,日历等。

    GForge  【PHP开源 协同工作】

    GForge是一个基于Web的协同开发平台。它提供一组帮助你的团队进行协同开发的工具,如论坛,邮件列表等。用于创建和控制访问源代码管理库(如CVS,Subversion)的工具。GForge将自动创建一个源代码库并依据项目的角色设置进行访问控制。其它工具还包括:管理文件发布,文档管理,新闻公告,缺陷跟踪,任务管理等。

    PHPlist  【PHP开源 电子报】

    PHPlist是一个开源newsletter管理器,易于与任何网站相集成。PHPlist的下载量每个月超过一万多次。它具有双向确认(opt-in)订阅机制,定时调度,RSS,点击跟踪,支持附件,退件管理等特性。

    phpMyVisites  【PHP开源 网站流量统计】

    phpMyVisites是一个网站流量统计系统,它能够提供非常详细的统计报告和高级图形报表。phpMyVisites不是一个Apache log分析工具,它建有自己的log。它的特点包括:

    • 安装部署:提供可视化的安装向导,并且使用简单只要把一段简单的Javascript代码添加到你网站的页面中就能够马上开始收集访问者的信息。

    • 一个简洁,友好的界面可用来展示数据和帮助数据分析。

    • 提供简洁,明了的图形分析报表。

    • 安全:phpMyVisites能够最大限度地阻止入侵和外部攻击。

    • 支持多网站统计

    • 多用户:可以添加无限个用户并对每个用户赋予不同的管理权限(针对某一个网站的查看和管理的权限)。

    • 国际化支持:phpMyVisites提供30种语言包。

    • 能够准确统计一段时间内的访问量(天/周/月/年)。

    • 访问者的回头率:新访问者,经常访问者,有规律性的访问者。

    • 提供多种文件格式的统计报告(PDF,Image等)。

    • 对被统计的网页进行分组/分级。

    • 访问者分析:统计访问者是从哪个页面离开网站的和从哪个页面进入网站或通过哪个搜索引擎的关健字进入网站,在网站的停留时间,所访问的页面等。

    • 可通过e-mail或RSS聚合获取网站的流量信息。 

    ffmpeg-php  【PHP开源 其它】

    ffmpeg-php提供一组易于使用,面向对象的API来访问和读取视频和音频文件中的信息。它包含能够从电影文件中获取画面来作为图片的方法。这个功能非常适合于从电影文件自动创建缩略图。ffmpeg-php对于读取音频文件(mp3,wma...)的播放时间和速度等信息也非常好用的。ffmpeg-php支持很多种视频格式包括:mov,avi,mpg,wmv等等。

    FPDF  【PHP开源 PDF】

    FPDF这个PHP Class允许你采用纯PHP(更确切地说就是不需要使用PDFlib)来生成PDF文件。它所具有的特点包括:可选择的unit大小,页面格式和页边距;页眉和页脚管理;自动分页;自动换行与文本自动对齐;支持JPEG与PNG图片格式;支持着色和文件超链接;支持TrueType,Type1与encoding;支持页面压缩。

    Xaraya   【PHP开源 内容管理CMS】

    Xaraya是一个开源的内容管理解决方案与开发框架,它包含了创建一个动态的跨平台内容管理系统所需要的基础模块和工具。Xaraya具有易于安装,易于使用,平台独立(可运行在所有支持PHP的平台上包括Linux,Windows,Mac OSX与多种数据库比如MySQL,PostgreSQL),模块化(利用身份验证与事件系统可以向系统的核心加入所需要的模块附着新的身份验证方法),可扩展性(利用它自己的动态数据模型,可以让你轻松注册新模块的数据结构) ,多国语言支持,安全(基于角色权限控制),快速(利用一个可配置的输出缓存系统实现)。

     最近更新


    即时消息聊天应用程序 Cryptocat  【PHP开源 其它】

    Cryptocat 是一个开源基于Web的即时消息聊天应用程序。与其它即时聊天工具不同之处在于,它主要关注确保通信是进行加密过和私人化的。 Cryptocat 基于PHP开发,除了静态文件(CSS, JS和图片)外,只有单独的一个PHP文件。其界面简单,而且漂亮。消息使用 crypto.js library进行AES-256加密。
    即时消息聊天应用程序 Cryptocat

    SOTESHOP   【PHP开源 E-Commerce】

    SOTESHOP 是一个免费的电子商务软件,包含搭建网店的所有功能,安装后即可使用,可管理整个购物流程,从商品图片展示到提交订单以及在线支付等等。
    SOTESHOP

    PDF文档管理器 I, Librarian  【PHP开源 其它】

    I, Librarian 是一个 PDF 管理器和组织程序,可用来管理一系列的 PDF 文档。提供智能浏览和快速检索的功能。
    PDF文档管理器 I, Librarian

    MySmartBB  【PHP开源 论坛系统】

    MySmartBB是一个开源论坛系统,它的目标提供了一个强大,稳定,功能强大,易于使用,安全并尽可能少的使用服务器资源。

    PHP文本数据库 txtSQL  【PHP开源 AJAX框架】

    TXTSQL是一种文本数据库,文件存储方式类似mysql,兼容部分sql语句.PHP需4.0以上版本才能运行。还提供一个txtSQLAdmin工具来管理数据库。

    Memcached管理与监控工具 MemAdmin  【PHP开源 其它】

    MemAdmin是一款可视化的Memcached管理与监控工具,基于 PHP5 & JQuery 开发,体积小,操作简单。

    主要功能:

    • 服务器参数监控:STATS、SETTINGS、ITEMS、SLABS、SIZES实时刷新

    • 服务器性能监控:GET、DELETE、INCR、DECR、CAS等常用操作命中率实时监控

    • 支持数据遍历,方便对存储内容进行监视

    • 支持条件查询,筛选出满足条件的KEY或VALUE

    • 数组、JSON等序列化字符反序列显示

    • 兼容memcache协议的其他服务,如Tokyo Tyrant (遍历功能除外)

    • 支持服务器连接池,多服务器管理切换方便简洁

    演示:http://demo.junopen.com/memadmin_demo/index.php

    LiveCart  【PHP开源 E-Commerce】

    LiveCart是一套基于PHP+MySQL开发的网上商店系统。拥有许多功能来创建从简单到复杂的电子商务网站。它拥有一个简洁的页面流提供了一个直观的购物体验。它的导航也非常灵活,拥有强大的产品搜索和过滤功能能够。LiveCart还拥有一个强大,基于Ajax技术的后台管理系统,能够轻松帮你管理产品,用户,订单,库存等。这套系统还支持多语言和多币种。
    LiveCart
    livecart

    2-plan-team  【PHP开源 项目管理】

    2-plan-team 提供基于Web 的项目管理平台。 相对于一些老牌的开源项目管理平台如redmine、dotproject等,它的界面更友好,用户体验更佳。
    2-plan-team 提供基于Web 的项目管理平台

    Elefant CMS  【PHP开源 内容管理CMS】

    Elefant是一个在PHP中重新想象的MVC框架系统,包括一个完整简单全新的CMS。

    Elefant主要功能和特点:

    -具有简单的URLs路由
    -安全数据库提取和建模系统
    -默认的输出滤波器编译的模板
    -集成缓存系统
    -灵活的输入验证(服务器端和浏览器)
    -简单的表格处理
    -可定制的用户验证
    -国际化/本地化
    -后台任务的CLI支持
    -小型脚手架
    -可重复使用应用程序的CMS任务(管理员,用户,博客,文件管理器,搜索)
    -高级文件编制
    -单元测试覆盖率接近100%
    -快速的GZIP输出压缩工具
    Elefant CMS

    HybridAuth   【PHP开源 其它】

    HybridAuth 是一个开源PHP类库用于通过微博/社交网站和ID提供者来提供验证功能实现同步登录网站功能。服务支持包括:OpenID,Facebook, LinkedIn, Google,Twitter, Windows Live, Foursquare, Vimeo, Yahoo, PayPal等。它能够很便与现有网站相集成,只要包含一个文件并添加几行代码就能够实现登录/登出。一旦验证,HybridAuth 会提供连接用户的标准化相关资料。此外,除了验证功能,这个类库能够让我们与用户连接的social API 客户端相交互。

    基于Web的IDE - WIODE  【PHP开源 其它】

    WIODE是一个基于Web的开源IDE,具有简单性和可扩展性。
    它基于PHP+MySQL开发,并拥有与桌面IDE相似的操作界面。
    它可以管理多个项目,一个文件树能够用于浏览文件和文件夹,双击会在一个新的标签中打开。
    右击文件和文件夹有一些操作可以用包括:复制,重命名,删除和FTP上传。对于打开的文件,可以高亮显示代码语法,行号,自动缩进,保存和预览。
    此外,还有一个系统菜单来展示项目列表,每个项目的文件数,还可以对项目进行备份等操作。 WIODE是一个多用户应用程序,不同的用户可以在同时工作,而互相不会覆盖各自的文件。 
    wiode.gif

    Yioop!   【PHP开源 搜索引擎】

    Yioop! 是一个 PHP 的搜索引擎,可用于 Web 的一般用途搜索,或者可提供URL搜索以及各种文档的索引搜索,包括:HTML, PDF, DOC, PPT, RTF, RSS, XML, SVG, PNG, JPG, BMP, GIF, 以及 sitemaps.
    Yioop.gif

    Q&A系统:Coordino  【PHP开源 内容管理CMS】

    Coordino是一个采用PHP+MySQL开发的问答系统。模仿流行的Q&A网站StackOverflow的功能。基于CakePHP开发框架构建,提供功能,能有效地在社区内沟通和知识共享。可以为每一个问题添加标签来内容的组织。
    coordino.gif

    开源移动广告管理系统 – mAdserve  【PHP开源 其它】

    mAdserve是一个采用PHP+MySQL开发,用于轻松管理和跟踪移动广告。mAdserve支持iOS、Android、Windows Phone 7等应用移动网站。
    madserve-mobile-ad-server.gif

    JavaScript和CSS文件管理 Assetic  【PHP开源 其它】

    Assetic是一个PHP类库用于管理资源文件包括: JavaScript、CSS和其它浏览器请求的资源。

    图书馆管理系统 Librarian DB  【PHP开源 其它】

    Librarian DB 是一个简单的基于 Web 的图书馆管理系统,用于跟踪图书的借阅情况,包括书名、ISBN、分类等等。允许进行添加、删除、编辑和搜索图书。
    Librarian DB.png

    TinyMVC  【PHP开源 开发框架】

    TinyMVC是一个PHP的MVC (Model-View-Controller) 应用程序框架,提供了数据库操作、表现层以及控制逻辑的分离。

    phpRedisAdmin  【PHP开源 数据库管理】

    phpRedisAdmin提供一个简单的Web界面来管理Redis数据库。
    phpRedisAdmin.jpg

    ORM框架 Pomm  【PHP开源 开发框架】

    Pomm 是一个轻量级、快速、高效而且强大的 PHP 对象映射框架,专为 PostgreSQL 设计。由于只支持 PostgreSQL,Pomm 利用了 PostgreSQL 本身的丰富特性,性能非常强劲,功能很强大。Pomm只支持PHP5.3。

    CoreMVC 开源应用 My Office  【PHP开源 其它】

    CoreMVC框架的开源应用和共享模块。

    CoreMVC 开源应用

    • 基于CoreMVC的My Office开源项目(青剑提供),查看SVN

    CoreMVC 开源模块

    CoreMVC  【PHP开源 开发框架】

    CoreMVC是一款小巧精致的PHP开源框架。

    [CoreMVC 功能]

    1. 模块驱动开发,将被访问和被引用的模块统一起来。

    2. 通过参数设置,能方便的自动导入类文件。

    3. 通过参数设置,能方便的实现单入口模式。

    4. 引用模块被访问时,能实现自动隐藏功能。

    5. 将MVC统一起来,减少文件操作的工作量。

    6. 视图方法可根据不同的模板技术进行扩展。

    7. 数据库可根据不同的连接方式进行扩展。

    8. 强大的ORM功能,SQL语句和数组参数可灵活选择。

    9. 数据库连接自动化,可使用多个连接。

    10.整个核心文件只有:1个类、29项设置、21个方法。

    Ani-Shell  【PHP开源 其它】

    Ani-Shell是一个简单的PHP shell,它有一些独特的功能,例如:邮件群发、简单的服务fuzzer和DDoser。这个shell功能强大并且按照标准编码规范编写,更易于修改和定制。

    Laravel  【PHP开源 开发框架】

    Laravel 是一个简单优雅的 PHP web 开发框架,将你从意大利面条式的代码中解放出来。通过简单的、表达式语法开发出很棒的 Web 应用。

    php-admin-tools  【PHP开源 其它】

    一组,微型用php写的服务器管理工具集合。经过优化和修改使得他们支持中文或者utf8。 以下这些命令经测试,已经能够支持汉字路径和名称。下载 编辑 查看 移动 复制 删除 新建文件夹 新建文件 压缩 解压缩 上传。

    PHP Sandbox  【PHP开源 其它】

    PHPSandbox 是将运行PHP作为独立进程程的一种方式。 它提供你的外围脚本的一种保护,比如包括错误、崩溃、运行慢的脚本,或者不适合在你代码中运行的脚本,都可作为独立进程来运行。

    lightopenid  【PHP开源 安全相关】

    LightOpenID 是一个用来实现OpenID认证的PHP5 库。支持OpenID 1.1和2.0。

    MongoPress  【PHP开源 内容管理CMS】

    MongoPress是一个采用PHP+MongoDB实现的高性能,基于对象的NoSQL CMS。MongoPress原本是打算作为WordPress的插件存在,但是由于WordPress众多的特性和第三方插件都依赖于其最根本的MySQL存储,所以MongoPress才以一个全新的项目开始。

    DoitPHP  【PHP开源 开发框架】

    DoitPHP(原Tommyframework)是一个基于BSD开源协议发布的轻量级PHP框架。简而言之:DoitPHP运行高效,易学易用,易于扩展。换而言之:DoitPHP运行高效而不失功能强大,操作灵活而又能扩展自如。作为PHP框架里的“后起之秀”,DoitPHP秉承了那些优秀的PHP框架所共有的:代码的OOP编写风格、URL的路由功能、MVC的架构思想、UID的数据库操作、以及AJAX的前端页面技术支持。并在操作和功能设计上进行了微创新:

    一、DoitPHP的辅助开发工具(DoitPHP Tools),其强大的“脚手架”功能,使得利用本框架进行程序开发更加容易。

    二、简明高效的视图运行机制,使视图文件的开发操作变得简单易行。

    三、灵活的扩展模块(module)设计,能够非常容易地调用如:SMARTY、ADODB、CKEDITOR、TINYEDITOR、FPDF、PHPMAILER、PHPRPC等第三方开源程序。

    四、集成了JQUERY及THICKBOX、TABS、JQUERY FORM、LAZYLOAD等JQUERY插件,使前端页面开发中实现AJAX LOADING图片加载效果、灯箱效果(锁屏效果)、TAB菜单.、CHECKBOX的全选或反选效果以及图片的惰性加载效果等,让其变得得心应手。

    五、提供了PHP程序开发中常用的操作类库,无论是COOKIE、SESSION的操作,还是实现网页页面的分页效果,实现音频、视频、图片幻灯片的播放,生成RAR、EXCEL、PDF等文件类型的文件,实现MEMCACH、XCACHE、APC等常见的缓存操作,实现WEB SERVICE等PHP的高级应用。利用扩展类库进行操作,如同“信手拈来”。

    六、丰富的数据库驱动,支持MYSQL、POSTGRESQL、ORACLE、SQLITE、MSSQL、MONGODB等数据库。

    PSX  【PHP开源 开发框架】

    PSX是一个用于开发动态网站的PHP框架。PSX的目标是帮助你开发RESTful APIs服务Web标准格式如:JSON、XML、Atom和RSS。它还关注社交技术并提供相应的类来使用和实现OAuth、OpenID、Opengraph、Opensocial、Opensearch、PubSubHubbub、Atom和RSS。

    WSS  【PHP开源 项目管理】

    WSS是一款基于浏览器的,集“项目管理”、“任务管理”、“工时管理”、“工作日志管理”为一体的协作办 公平台。较同类软件,WSS更加注重用户体验(包括易用性与视觉效果)。

    JSON压缩算法 JSON.hpack  【PHP开源 其它】

    JSON.hpack 是一个用来压缩 JSON 数据的工具包和算法,目前提供了 PHP 和 C# 两种语言的版本。

    网站性能工具Minify  【PHP开源 其它】

    Minify 是用PHP5开发的应用,通过遵循一些Yahoo的优化规则来提高网站的性能。它会合并多个CSS或者JavaScript文件,移除一些不必要的空格和注释,进行gzip压缩,并且会设置浏览器的缓存头。Minify 在设计上和Yahoo的 Combo Handler Service非常像,不过Minify可以合并任何你想要合并的JavaScript和CSS文件。一般情况下,网站速度的瓶颈都在前端,而最关键的就是资源的加载速度,但是大多数浏览器都有单个域名并发请求数限制,所以如果一个页面中存在很多的资源,比如CSS和JavaScript文件,那么明显会降低网站的加载速度,比较好处理方式就是把多个文件通过一个请求来访问,这样既不会影响之前的文件维护,又会减少资源的清楚数量,Minify就是为之而生。

    php-openid  【PHP开源 其它】

    OpenID library for PHP5

    持续集成服务器Xinc  【PHP开源 其它】

    Xinc是一个采用PHP5开发的持续集成服务器。它内置支持Subversion、Phing (PHPUnit),并能够很方便地扩展集成其它版本控制和构建工具。

    oauth-php  【PHP开源 其它】

    这是一个用于实现OAuth 1.0a Consumers和Servers的PHP类库。这外还提供一个OAuth存储功能,已经可以存储至MySQL/MySQLi、Postgresql、PDO和Oracle中。

    Rain Framework  【PHP开源 开发框架】

    Rain Framework是一个快速简单的PHP5 MVC框架。该框架让开发者与设计者能够更好的专注于各自的工作,因为该框架的目标是将项目各个层分离。

    Rain Framework的主要特性有:

    • 快速安装与配置

    • 易于学习

    • 快速并节约内存资源

    • 程序小

    • 安全,数据过虑

    • 有趣,因为宽松的API让开发者可以用自己的风格写代码

    • 可扩展外部程序库

    • 层分离让团队组织更简单

    • 所见即所得,模板基于相对路径


    Rain Framework应用很多有名的设计模式,如MVC, 单体模式,工厂模式,以及一些现代技术:

    • 严格的页面对象(PHP5)

    • 使用SQL PDO的简单数据库抽象库

    • 采用Raintpl模板引擎

    Videola  【PHP开源 其它】

    Videola是一个基于Drupal构建的企业级的视频管理系统和视频分发平台,可创建需付费访问或者免费的视频网站,支持桌面、移动设备和电视设备。具有灵活,易于扩展,功能丰富等特性可用于组织和管理视频内容、用户和电子商务。

    Drupal是一个开源的内容管理系统(CMS) 平台,它是用PHP写成的。主要用于构造提供多种功能和服务的动态网站,这些功能包括用户管理(UserAdministration)、发布工作流 (Publishing Workflow)、讨论、新闻聚合(NewsAggregation)、元数据(Metadata)操作和用于内容共享的XML发布。Drupal有一 个优秀的模块化结构,提供了许多模块,包括短消息、个性化书签、网站管理、Blog、日记、电子商务、电子出版、留言簿、Job、网上电影院、论坛、投票 等模块。并且Drupal模块的下载、安装、定制非常方便。
    videola.jpg

    图片上传控件 Droparea  【PHP开源 其它】

    Droparea是一个基于HTML5实现的拖拉上传图片jQuery插件并包含一个PHP服务器端脚本来接收上传的文件。只要将图片拖进指定位置,图片将自动上传至服务器。还可以查看上传过程进度。已经在Google Chrome和Mozilla Firefox浏览器上测试过。 
    drag-drop-image-upload.png

    NotORM  【PHP开源 开发框架】

    NotORM是一个用于简化数据库操作的PHP开发框架。它独到之处在于处理表关联关系非常简单。NotORM运行速度比使用本地驱动还快。经测试已经能够支持以下数据库:MySQL, SQLite, PostgreSQL, MS SQL, Oracle。

    Zebra_Form  【PHP开源 其它】

    构建兼容所有浏览器,具有客户端+服务器校验功能并且外观漂亮的HTML表单,将会发费比较的开发时间。Zebra_Form是一个能够很好处理这些过程,利用它只需要几行代码就能够帮忙我们构建一个安全、优美的表单。输出的结果可以自定义外观,也可以自定义。 
    zebra-form.gif

    Ionize  【PHP开源 内容管理CMS】

    Ionize是一个强大内容管理系统CMS。拥有用户友好,易于使用的后台管理界面。支持多种语言,基于CodeIgniter框架开发,一个简单并且强大的PHP开发框架。
    ionize_dashboard_095.jpgionize_picture_data_095.jpg

    基于模板Office文档生成工具 OpenTBS  【PHP开源 其它】

    OpenTBS是一个PHP工具用于帮您使用模板来生成OpenOffice和MS Office文档。首先你可以使用OpenOffice 或MS Office来设计你的模板,然后OpenTBS能够将由PHP代码和数据库产生的数据与模块合并。结果文档将存成可用于下载的文件。实例上,OpenTBS能够合并任何OpenDocument文件,任何OpenXML文件,任何XML文件并压缩成ZIP文件。OpenTBS基于TinyButStrong模板引擎。
    OpenTBS.png

    Ani-Shell  【PHP开源 其它】

    Ani-Shell是一个简单的PHP shell,它有一些独特的功能,例如:邮件群发、简单的服务fuzzer和DDoser。这个shell功能强大并且按照标准编码规范编写,更易于修改和定制。

    PHP的ZIP压缩处理包TbsZip  【PHP开源 其它】

    TbsZip 是一个 PHP 的类用来读写 Zip 压缩文件包,该类无需 PHP 扩展或者是临时文件。TbsZip 可以对压缩文档中的文件进行读、写、修改和删除操作。

    Lanp  【PHP开源 开发框架】

    Lanp 是基于PHP实现的简易MVC框架.只实现MVC工作模式,以及扩展入口。可以方便的扩展第三方开源代码。anp 并不是一套齐全的、功能强大的框架。不包括很多诸如 ACL,ORM等复杂的应用模式。但你完全可以通过扩展来实现你所要想要的任何功能和效果。Lanp 参考了现有开源框架的部分特性,以简易、可扩展为根本出发点。只现实MVC工作模式,附带支撑MVC模式工作所需基础类库,使其开发高度自由化,可任意扩展第三方开源代码来整合框架,支撑应用开发。在今后的版本中,会逐渐整合使用广泛的优秀第三方代码。

    php-fetion  【PHP开源 其它】

    PHP飞信发送类

    Horde Application Framework  【PHP开源 开发框架】

    Horde Application Framework是一个通用Web应用程序开发框架。提供了一些可以用于处理性能、压缩、浏览探测,连接跟踪,MIME处理等PHP类。

    BoUML File Parser  【PHP开源 其它】

    这个工具包可用于从UML artifact文件抽取相关信息。它可以处理由BoUML工具产生的UML项目文件。当前可以抽取包信息,组件和用例。

    MochiPHP  【PHP开源 开发框架】

    MochiPHP 是一个轻量级的PHP5框架,面向组件和页面设计开发,使用一个简单的数据库和对象持久层。MochiPHP 面向页面的设计流程:为每一个页面编写一个类和一个模板;而表单组件可隐藏很多复杂的HTML标签和用户交互处理。持久层库能自动生成属性的访问方法。

    Recess  【PHP开源 开发框架】

    Recess是一个开源的RESTful PHP开发。能够给你带来一个乐趣和愉快的开发体验。

    RockMongo  【PHP开源 数据库管理】

    RockMongo是一个MongoDB管理工具,采用PHP5开发。是PHP中最好的一个管理工具,类似于PHPMyAdmin。

    主要特征:

    • 使用宽松的New BSD License协议

    • 速度快,安装简单

    • 支持多语言(目前提供中文、英文、日文、巴西葡萄牙语、法语、德语)

    • 系统

      • 可以配置多个主机,每个主机可以有多个管理员

      • 需要管理员密码才能登入操作,确保数据库的安全性

    • 服务器

      • 服务器信息 (WEB服务器, PHP, PHP.ini相关指令 ...)

      • 状态

      • 数据库信息

    • 数据库

      • 查询,创建和删除

      • 执行命令和Javascript代码

      • 统计信息

    • 集合(相当于表)

      • 强大的查询工具

      • 读数据,写数据,更改数据,复制数据,删除数据

      • 查询、创建和删除索引

      • 清空数据

      • 批量删除和更改数据

      • 统计信息

    • GridFS

      • 查看分块

      • 下载文件


    RockMongo.jpg

    DocBlox  【PHP开源 其它】

    DocBlox是一个支持PHP5.3的API文档生成器。它能够将写在源程序中的注释转换一个完整的API参考文档。具有快速、低内存消耗,易于集成到持续集成构建中。

    Kiyo  【PHP开源 开发框架】

    Kiyo是一个基于MVC模式的Web应用程序开发框架。提供模块化支持,能够缓存页面和自定数据,自动加载常用到的类库,多语言支持,提供使用插件扩展功能支持。

    VirtueMart  【PHP开源 E-Commerce】

    VirtueMart是一个需要配合内容管理系统一起使用的开源电子商务应用。Joomla和VirtueMart均由PHP写成,所以能够在典型的在PHP/MySQL环境中使用。扩展性强是Joomla最大的特点,Joomla绝不仅仅是个CMS,Joomla主要是一个框架,上面有数千个功能扩展,VirtueMart是其中之一。VirtueMart可以利用Joomla的扩展扩充网上商店的功能。

    PDENV高性能PHP安装套件  【PHP开源 其它】

    PDENV(PHP Developer Environment)是一个帮助PHP开发/运维人员快速搭建高性能Nginx/PHP/MongoDB/MySQL/Memcached调试(生产)环境的安装套件。 
    主要特点:

  • 用Nginx取代Apache, 性能优于Apache,占用更少的内存和CPU资源

  • Nginx是Native编译,非Cygwin版本,性能更好

  • 用CGI的方式运行PHP, 性能优于ISAPI的方式

  • 不仅适用于开发环境,也可用于生产环境部署


« 上一篇

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。