【开发框架】 共收录 119 款开源项目

Lumen

Lumen

Lumen - 为速度而生的 Laravel 框架
Laravel

Laravel

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

Swoole

Swoole 使用 C/C++ 语言编写,提供了 PHP 语言的异步多线程服务器、异步 TCP/UDP 网络客户端、异步 MySQL、异步 Redis、数据库连接池、AsyncTask、消息队列、毫秒定时器、异步文件读写、异步 DNS 查询。 Swoole 内置了 Http/WebSocket 服务器端/客户端、Http2.0 服务器端。

除了异步 IO 的支持之外,Swoole 为 PHP 多进程的模式设计了多个并发数据结构和 IPC 通信机制,可以大大 简化多进程并 发编程的工作。其中包括了原子计数器、Table、Channel、Lock、进程间通信 IPC 等丰富的功能特性。

Swoole4.0 支持了类似 Go 语言的协程,可以使用完全同步的代码实现异步程序。PHP 代码无需额外增加任何 关键词,底层自动进行协程调度,实现异步 IO。
Slim

Slim

Slim is a PHP micro framework that helps you quickly write simple yet powerful web applications and APIs.
RXThink_TP3版V2.0企业级开发框架

RXThink_TP3版V2.0企业级开发框架

[项目初衷]

    根据多年的研发经验,为了提交项目的研发效率,整理自己所掌握的技术,并随着技术掌握程度,不定期更新优化
    希望此实际项目,能给需要的朋友带来价值,有你们的支持和关注,我的动力将不会衰减,一步步的将项目完善开发下去,定期加入新技术与功能
[项目说明]
    RXThink是一个基于Apache2.0开发的,轻量级的,前后端分离的PHP快速开发平台。
    开箱即用,节省开发时间,提升开发效率,能够快速开发项目。
    支持MySQL、Oracle、SQL Server等主流数据库。
[项目介绍]
RXThink是一个开源的权限及内容管理框架,基于ThinkPHP3.2版本开发,提供更方便、更安全的WEB应用开发体验,采用了全新的架构设计和命名空间机制,融合了模块化、驱动化和插件化的设计理念于一体,开启了国内WEB应用傻瓜式开发的新潮流。

感谢大家使用RXThink!RXThink对我来说是一个很有意义的产品,因为她能让开发者和最终用户都能受益。作为一个开源产品,希望大家都能参与进来为RXThink添砖加瓦,RXThink团队一直都在致力于让RXThink更加优秀。现在,感谢您也参与其中。

RXThink系统是一款专为中小企业量身打造的研发框架,完全基于ThinkPhp框架和Layui框架,每位开发者都可以轻松的看懂框架的架构及进行二次开发:

1、本源码遵循Apache2开源协议,系统采用TP3.2.3框架;

2、后台采用各式自定义组件,非常方便的快速创建自己喜欢的表单界面,方便快速开发增删改、封装layui.table 可快速开发数据列表页面、PHPExcel数据导出、数据库在线词典、日志小工具、系统参数配置、系统强大完善的权限控制、系统菜单配置、组合数据模型等这些都是为了方便二次开发而准备的;
RXThink创始人 牧羊人[微笑]

[主要特性]
基于ThinkPHP最新3.2.3版本。
模块化:全新的架构和模块化的开发机制,便于灵活扩展和二次开发。
开源免费:RXThink遵循Apache2开源协议,免费提供使用。
用户行为:支持自定义用户行为,可以对单个用户或者组织机构。
[技术亮点]
1.PHP快速生成表单;
2.前台Vue、RequireJS、node封装所有接口【待研发】。
3.PHPExcel数据导出,导出表格更加美观,可视。
4.TP3.2.0+layui.table自己封装快速二次开发。
5.一键安装
[项目特点]
1、代码简洁,注释丰富,上手容易,提供基础模块(用户管理,角色管理,菜单管理,代码生成等多个个模块),可以直接作为一个后台管理系统的脚手架
2、友好的代码结构及注释,便于阅读及二次开发
3、完善的代码生成机制
4、支持跨驱动多数据源,加强业务模块的扩展性
[项目结构]
RXThink
├─Application  应用目录
│
├─Doc  文档存放目录
│
├─Runtime 临时文件存放目录
│ 
├─Public 公共资源文件目录
│  ├─Admin 后台资源目录
│  │    ├─js JS目录
│  │    ├─css CSS目录
│  │    ├─layui Layui目录
│  │    └─images 图片目录
│  ├─Home 前台资源目录
│  │    ├─js JS目录
│  │    ├─css CSS目录
│  │    ├─layui Layui目录
│  │    └─images 图片目录
├─ThinkPH 框架目录
│ 
├─admin.php 后台入口
│ 
├─index.php 前台入口
│ 
├─api.php 接口入口
│ 
├─script.php 脚本入口
│ 
├─wap.php WAP入口
[演示地址]
本演示地址仅供浏览,为了查阅体验,暂未对系统做严格的权限可操作控制,请大家自觉维护,勿恶意操作;

后台地址: http://manage.kivii.renxixi.com 账号:admin 密码:admin123
[技术交流]
QQ号:1175401194

[效果图]

一、欢迎页



二、角色权限配置



三、票务管理



四、票务申请单



五、品牌管理



六、商品属性



七、商品属性值



八:文章编辑


九:物流公司


十:图片裁剪



[gitee官方下载地址]

ThinkPhp3.2.3版本下载地址:https://gitee.com/ruoxi520_admin/thinkphp3.2.3_layui2.4.5beta1
ThinkPhp5.0.22版本下载地址: https://gitee.com/ruoxi520_admin/thinkphp5.0.22_layui2.4.5beta1

OneBase

OneBase

ThinkPHP -> OneBase -> 产品

OneBase是一个免费开源的,快速、简单的面向对象的应用研发架构,是为了快速研发应用而诞生的。在保持出色的性能和新颖设计思想同时,也注重易用性。遵循Apache2开源许可协议发布,意味着你可以免费使用OneBase,允许把您基于OneBase研发的应用开源或商业产品发布/销售。


主要特性

规范: OneBase 提供一套编码规范,可使团队研发协作事半功倍。
严谨: 异常严谨的错误检测和安全机制,详细的日志信息,为您的研发保驾护航。
灵活: 分层,服务,插件等合理的解耦合设计使您升级框架或需求变更得心应手。
接口: 完善的接口研发架构,使您只需关注业务逻辑研发,省心省力。
高效: 自动缓存设计,抛弃了处处判断的尴尬,使您不知不觉中已经使用了缓存。
特色: 无限级权限控制,垃圾资源回收,系统通用回收站,SEO变量支持,性能与操作监控,等各种脑洞大开的设计思想。

KPHP框架

KPHP框架

KPHP框架是为了提高PHP开发效率而研发,其核心简单精炼,代码安全并易于理解,功能更符合php爱好者实际开发的需要,而且易于学习不改变程序员的开发习惯。

KPHP 是什么?
    KPHP是php语言的一个免费开源的框架,是为php网站开发和学习者倾力打造,为开发者轻松、快捷的创建应用程序提供帮助。KPHP 框架简单、清晰,容易理解和学习,对php初学者来说可以说是最好不过的选择,并且有完全中文化的文档和丰富的示例程序降低学习成本,完全开发的源代码,更是学习者和开发者在技术上得以进一步升华的基石。

主要特征:
 
  • 完全跨平台
  • 不倚赖特别的 PHP 扩展模块
  • 简单、容易理解的 MVC 模型
  • 易于使用、高度自动化的数据库 CRUD 操作
  • 丰富的助手对象和组件
  • 开放源代码,完全中文化的注释和文档

Nette

Nette

Nette Framework is a powerful framework for rapid and easy creation of high quality and innovative web applications in PHP 5.3. Eliminates security risks, support AJAX, SEO, Dry, KISS, MVC and code reusability.
EEFramework

EEFramework

EEFramework 是一个小型易用的 PHP 框架,主要功能包括:

 1) PHPMailer for send e-mail
 2) Adodb for Database connection
 3) Xajax for ajax application
 4) Smarty for template engine
 5) Mootools
Stubbles

Stubbles

Stubbles is a PHP 5 framework, that combines your favorite features from other programming languages and frameworks.
astateful

astateful

astateful 是一个独特的 PHP Web网站开发框架,来源于动态编程原理,具备可伸缩性和优化,有着坚实的理论基础。
evoCore

evoCore

evoCore is the framework at the heart of the b2evolution blogging application.

It is freely available for anyone to use. It is dual licensed so you can choose to use it either under the GNU GPL or the Mozilla MPL license. The b2evolution project, for example, is using it under the GNU GPL.

rphp4zf

rphp4zf

自动生成多模块多皮肤Zend Framework项目模板

生成的目录结构图:
模式1 模式2

已生成常用的helper,以下是加入css和image的方法在.phmtl中:
加css: addStylesheet('cssFileName.css'); ?>
加img标签: imageTag('imgName.jpg','size=60x50 class=red'); ?>

b2Core

b2Core

简单、快速、灵活的 php mvc 框架!

这是一个超轻量级的架构。它的核心代码不到300行。包括 3个核心类,6个核心函数。 它可以被用做学习 PHP MVC 架构的快速入门。

目前已经有不下30个项目运行于这套代码之上。请对他的可用性放心。如果你用过 CI 或者类似的构架看过代码后你可以马上上手。
SlightPHP

SlightPHP

SlightPHP是一个轻量级的PHP框架,支持PHP5及以上版本。
QueryPHP

QueryPHP

php微型智能框架主要参考了 国内和国外的框架 想把写php程序像写jquery一样写法


这个一个微型框架 可以实现MVC方式


支持path_info方式


控制动作在router目录下面 /default/index 调用router目录下面defaultRouter.class.php文件 取得类后调用index方式 J()是index方法跳转 R()是由控制 C()是生成类 M()是数据库类模型 数据库链接在model.function.php里面设置 
$supply->copyRecord()->save(M("booktype")); //自动会从$supply中取得关联值赋给M("booktype");

$supply->Books=array("classname"=>"星际解霸5"); //支持两个表两个主键之间互联
print_r($supply->save());                       //支持三个字段关系影射

//$supply->where($supply->PRI.">12")->delete();
//$supply->save();
$books=M("booktype");
//M("booktype")->where($books->PRI.">12")->delete();
$supply->Books=array("classname"=>"星际解霸21");//各种插入数据方式
$supply->Books=array("classname"=>"星际解霸22");
$supply->Books=array("0"=>array("classname"=>"星际解霸88"),2=>array("classname"=>"星际解霸98"));
print_r($supply->data);
$supply->copyRecord()->save();
kiwiphp

kiwiphp

kiwiphp是一个适用于门户级互联网应用的PHP快速开发框架,它有如下优点:


  •     良好的架构,松散耦合,易于扩展维护,kiwi的组件可以拿出来给symfony使用,也兼容ZF的组件(文档待整理)
  •     代码量小,容易看懂:runtime代码60K多点,核心不到20K
  •     框架本身消耗的系统资源少:跑Hello World这样的应用是原生PHP的63%
  •     为门户应用开发的数据库组件:支持分布式数据,支持数据库复制,自动管理数据库连接
  •     以BSD授权开源 
ShortPHP

ShortPHP

ShortPHP的目的是设计一个最简单的,体积最小,速度最快的Web框架。该框架的代码目前不到4KB,仅有100行代码。在某种程度上,可以说,它遵循 的MVC (模型一视图一控制器)模式,但由于它没有任何与数据库相关的代码(这是完全基于文件的)这可能是它本身最大的风险。 ShortPHP完全E_STRICT兼容。
QeePHP

QeePHP

QeePHP 是全世界第一个基于“领域驱动开发”思想设计和实现的 PHP 开发框架,为创建当今越来越复杂的 Web 应用提供了全方位支持。

QeePHP 项目官方网站:http://qeephp.com QeePHP 项目SVN地址:svn://svn.qeephp.com
What's So Great About QeePHP?

新思想 - 领域驱动开发

一直以来,PHP 开发者总是在不断重复着各种各样的 CRUD 操作。但随着 Web 应用程序变得越来越复杂,简单的 CRUD 操作已经无法满足对于复杂应用程序的开发要求。

此时,我们需要一种新的开发模式和开发思想来应对快速变化的复杂需求。

提高生产力 - 集中精力于业务领域


凭借 QeePHP 创新的架构和开发模式,开发者现在可以集中精力于业务领域,不用为各种基础问题消耗精力与时间。 从而在快速的需求变化中,始终保持最高效率。

QeePHP 还提供基于 Web 界面的工具帮助开发者减少重复性劳动,进一步提高生产力。

扩展能力 - 新架构赋予无限的扩展能力


QeePHP 采用“内核+扩展”架构,除了核心的基本服务,所有其他功能模块都是按需选用。这种中心 ? 分散的架构模式,让应用程序具有充分的扩展能力。 允许开发者按照自己的需要来扩展框架本身,充分实现随需应变的目标。

高性能 - QeePHP 具有出色的性能表现

对于 Web 应用,对性能的要求始终是一项重要指标。规模越大的应用,对性能、响应时间的要求就越高。 而 QeePHP 的新架构不但提供了充分的扩展能力和灵活性,还是 QeePHP 高性能的保证。

配合 QeePHP 提供的多种缓存服务,开发者可以制定满足各种需求的缓存方案,将应用程序的性能提高到极致,为用户提供出色的使用体验。

开放 - 我们创造、我们分享


我们一直以来都是国内最开放的开源团队之一。我们不断创新、不断与社区分享我们的新创造。

QeePHP 的主要特征

围绕“领域驱动开发”这个思-想基础,QeePHP 在下列几个方面改变了传统开发模式:

- 新的核心架构,性能、灵活性、-扩展能力的完美解决方案; - 出色的 ORM 系统,实践面向对象开发的坚实基础; - 创新的表单模型设计,实现-了数据、行为与表现的完美分离与协作; - QeePHP 独有的 URL 路由双向解析,赋予应用程序构造 URL 的无穷灵活性; - 用户界面组件化,让开发者可-以构造模块化的用户界面,极大的减小工作量; - 视图继承、视图片段、动态内-容区块将打破你对“视图”的传统观念; - Web 界面开发工具,将重复劳动削-减至最低程度。

详情请访问 http://qeephp.com/ 
EaglePHP

EaglePHP

EaglePHP,是一款开源、高效、面向对象的PHP MVC开发框架,完全基于PHP5可用于开发WEB程序和服务,借鉴国外优秀框架的设计思路,分层的设计思想使独立开发成为可能,建立模型推动代码的重 用,有助于促进快速软件开发(RAD)和创建更稳定的程序,节约了开发者的时间,并减少重复编写代码的劳动。

框架特点

1、代码完全采用PHP5面向对象编写、简洁、规范。

2、模块化的结构设计,易于扩展。

3、采用MVC模式,提高程序的可维护性。

4、支持多项目管理,由不同的单入口控制转发。

5、支持PHP CLI命令行模式。

6、为Mysql、Cache相关基础类提供多驱动扩展。

7、使用Smarty模板引擎,分离表现层与业务层。

8、提供统一的自动加载模式和统一的命名空间。

9、提供技术人员开发调式工具及错误跟踪系统。

10、基于页面URL和表单(隐藏域)Action的驱动架构。

11、自动生成数据库表操作,支持二次开发。

12、支持SESSION在Memcahe、Database、File中的无缝切换。

13、高安全性,内置Filter组件实现过滤机制,防止SQL注入及XSS跨站脚本攻击。

14、支持ORM,真正实现OOP开发的快捷且性能优越。

15、内置Doc输出模块,为指定项目生成CHM或HTML格式的API开发手册。
<<第一页1 2 3 4 5 6 最后一页>>

分类索引

友情链接

Site Map editplus在线注册机