PHPackages                             lightmoon/lightmoon - 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. [HTTP &amp; Networking](/categories/http)
4. /
5. lightmoon/lightmoon

ActiveLibrary[HTTP &amp; Networking](/categories/http)

lightmoon/lightmoon
===================

A web framework build on swoole framework.

3.0.0(6y ago)185910[2 PRs](https://github.com/twn39/LightMoon/pulls)MITPHPPHP ^7.1

Since Aug 25Pushed 1y ago1 watchersCompare

[ Source](https://github.com/twn39/LightMoon)[ Packagist](https://packagist.org/packages/lightmoon/lightmoon)[ Docs](https://github.com/twn39/LightMoon)[ RSS](/packages/lightmoon-lightmoon/feed)WikiDiscussions master Synced 2w ago

READMEChangelogDependencies (7)Versions (14)Used By (0)

LightMoon是一个基于 Swoole 的微型框架，灵感来自于 Slimphp。

### 设计理念

[](#设计理念)

简单至上，越少的代码意味着越少的 bug，此框架核心代码加上注释不足500行，路由采用 Symfony routing，依赖管理使用 pimple。 不同的项目有不同的需求，有人会使用 MVC 全功能框架，例如 Laravel 来开发整个业务，也有人会使用 Slimphp 这种微型框架来开发 api。 通过pimple很容易将 lightmoon 扩展为全功能框架，也可以仅仅使用核心功能来开发api。

### 优势

[](#优势)

LightMoon 基于 Swoole，因此在性能方面有很大的优势，API借鉴于 Slimphp，熟悉 Slimphp 的用户能够很快上手， 灵活容易定制，甚至可以 fork 本项目修改核心代码来满足业务需求，在能够极大地提升性能的同时，可以利用 php 完整，成熟的生态。

### 缺点

[](#缺点)

LightMoon 是基于 swoole，因此需要对 Swoole 有基本的了解。

### 教程

[](#教程)

#### 安装

[](#安装)

```
composer require lightmoon/lightmoon

```

#### 使用

[](#使用)

**简单示例**

```
