PHPackages                             qingmvc/qingmvc - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. qingmvc/qingmvc

ActiveLibrary

qingmvc/qingmvc
===============

 QingMVC.PHP { A SIMPLE MVC&amp;OOP PHP FRAMEWORK }

211[3 issues](https://github.com/qingmvc/qingmvc/issues)PHP

Since Dec 25Pushed 7y ago1 watchersCompare

[ Source](https://github.com/qingmvc/qingmvc)[ Packagist](https://packagist.org/packages/qingmvc/qingmvc)[ RSS](/packages/qingmvc-qingmvc/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependenciesVersions (1)Used By (0)

QingMVC框架 | 开源轻量级PHP框架
======================

[](#qingmvc框架--开源轻量级php框架)

QingMVC.PHP { A SIMPLE MVC&amp;OOP PHP FRAMEWORK }

> 国产轻量级MVC&amp;OOP框架

**轻量级，组件化开发，事件系统，数据库与缓存，容器依赖注入，表单验证过滤，辅助开发**

轻量级
===

[](#轻量级)

始终坚持“简约不简单，简单才是硬道理”的编程理念，Qing名称的由来，此"Qing"就是“轻”。简单、快速、高效。

MVC&amp;OOP
===========

[](#mvcoop)

严格的面向对象开发，快速实现MVC分层。多种控制器类型和适配器，多种视图组件支持。

数据库与缓存
======

[](#数据库与缓存)

提供多种数据库或缓存驱动，可同时使用多个连接。支持模拟sql语法的链式操作方式。 统一的接口访问不同的数据库或缓存连接。

组件化开发
=====

[](#组件化开发)

组件化开发是框架非常重要的开发规范，框架很多内置实现和扩展功能都是基于组件的。 组件就是一个可复用、可配置、可分离、可扩展的封装部分，第三方扩展推荐以组件形式提供。

事件系统
====

[](#事件系统)

AOP面向切面的编程思想，用于支持插件扩展。在一个大型web系统中，插件扩展机制非常重要。

第三方扩展
=====

[](#第三方扩展)

组件化设计很容易接入第三方扩展，框架默认就提供了FastRoute路由解析器,Smarty模版引擎等组件， 挂载组件即可一键开启第三方扩展的支持。

路由和URL
======

[](#路由和url)

可扩展的路由解析器，URL生成器，path/get.

容器依赖注入
======

[](#容器依赖注入)

使用容器管理实例，解析和注入实例依赖 门面类：方便的访问容器实例或组件实例。

表单验证过滤
======

[](#表单验证过滤)

用户数据的验证过滤是web安全的重要组成部分，系统提供了多种验证器和过滤器， 配合表单字段生成器可以方便快速构架表单验证功能。

辅助开发
====

[](#辅助开发)

使用拦截器挂载各种辅助工具，仅在开发本地环境中挂载。 例如: 门面类提示生成器，数据库备份，前端静态文件格式化器，表单过滤器/验证器模版生成器等

表单模版生成器: 根据数据库表字段，生成表单验证器模版类，解放双手。 IDE提示生成器: 生成门面类静态函数列表，仅用于提示。 拦截器:使用烂机器 国际化语言提示类生成器: utils:工具类库

安全
==

[](#安全)

即便为了所谓简单、快速、高效的开发，安全也是绝不可牺牲或忽视的。 框架提供的许多常见安全问题的应对策略， sql注入: 默认开启数据库查询预处理，而不需要多余复杂的操作； 表单验证过滤方便快捷的验证过滤使用到的用户数据； 表单令牌避免csrf等。

总结
==

[](#总结)

高可扩展、可重用：组件化支持，事件系统（插件机制），第三方扩展等共同实现了框架的高可扩展。 其他：会话组件，用户会话，日志系统

©QingMVC
========

[](#qingmvc)

QingMVC是一个开源轻量级框架 ，基于MVC和面向对象设计模式，使用Apache2开源协议，可以免费用于商业或个人项目。 编程理念：简约不简单，简单才是硬道理;QING IS NOT SIMPLE,QING IS THE BEST.

在线手册（部分）
========

[](#在线手册部分)

- [0.简介](http://books.qingmvc.com/qingmvc/0.%E7%AE%80%E4%BB%8B.md)
- [1.0.入门](http://books.qingmvc.com/qingmvc/1.0.%E5%85%A5%E9%97%A8.md)
    - [1.1.应用目录](http://books.qingmvc.com/qingmvc/1.1.%E5%BA%94%E7%94%A8%E7%9B%AE%E5%BD%95.md)
    - [1.2.执行流程](http://books.qingmvc.com/qingmvc/1.2.%E6%89%A7%E8%A1%8C%E6%B5%81%E7%A8%8B.md)
- [2.0.配置](http://books.qingmvc.com/qingmvc/2.0.%E9%85%8D%E7%BD%AE.md)
    - [2.1.环境配置](http://books.qingmvc.com/qingmvc/2.1.%E7%8E%AF%E5%A2%83%E9%85%8D%E7%BD%AE.md)
    - [2.3.用户设置](http://books.qingmvc.com/qingmvc/2.3.%E7%94%A8%E6%88%B7%E8%AE%BE%E7%BD%AE.md)
    - [2.4.碎片化选项配置](http://books.qingmvc.com/qingmvc/2.4.%E7%A2%8E%E7%89%87%E5%8C%96%E9%80%89%E9%A1%B9%E9%85%8D%E7%BD%AE.md)

###  Health Score

15

—

LowBetter than 3% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity38

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/a2a5a09e9277468f5b864c2ce93958aa93720e3dcf73ce82a50b8cc042ba1f90?d=identicon)[qingmvc](/maintainers/qingmvc)

---

Top Contributors

[![pandaengine](https://avatars.githubusercontent.com/u/7309485?v=4)](https://github.com/pandaengine "pandaengine (1 commits)")

### Embed Badge

![Health badge](/badges/qingmvc-qingmvc/health.svg)

```
[![Health](https://phpackages.com/badges/qingmvc-qingmvc/health.svg)](https://phpackages.com/packages/qingmvc-qingmvc)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
