PHPackages                             tunecino/yii2-app-builder - 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. [Framework](/categories/framework)
4. /
5. tunecino/yii2-app-builder

ActiveProject[Framework](/categories/framework)

tunecino/yii2-app-builder
=========================

Fork of Yii 2 Advanced Project Template With RESTful API, OAuth 2.0 and Schema Builder

2.0.13(8y ago)181204[1 issues](https://github.com/tunecino/yii2-app-builder/issues)BSD-3-ClausePHPPHP &gt;=5.4.0

Since Dec 1Pushed 8y ago6 watchersCompare

[ Source](https://github.com/tunecino/yii2-app-builder)[ Packagist](https://packagist.org/packages/tunecino/yii2-app-builder)[ RSS](/packages/tunecino-yii2-app-builder/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (3)Dependencies (9)Versions (19)Used By (0)

yii2-app-builder
================

[](#yii2-app-builder)

[![Latest Stable Version](https://camo.githubusercontent.com/6ca585e9af6b1dc4664c679c1c2d3fd33b6ccbe3a3dfdf892b65a3f5fa3d7643/68747470733a2f2f706f7365722e707567782e6f72672f74756e6563696e6f2f796969322d6170702d6275696c6465722f762f737461626c65)](https://packagist.org/packages/tunecino/yii2-app-builder)[![Total Downloads](https://camo.githubusercontent.com/13a5a45ed63ca429bd5e2873fd37321a574a93a635188b67f8ec6bf9f1fb87d8/68747470733a2f2f706f7365722e707567782e6f72672f74756e6563696e6f2f796969322d6170702d6275696c6465722f646f776e6c6f616473)](https://packagist.org/packages/tunecino/yii2-app-builder)

This is a fork of [yiisoft/yii2-app-advanced](https://github.com/yiisoft/yii2-app-advanced) template to which I have added the following:

- 📁`api` folder as implementation of [Yii2 RESTful API framework](http://www.yiiframework.com/doc-2.0/guide-rest-quick-start.html)
- 📁`auth` folder to provide access/refresh tokens as implementation of [OAuth 2.0](https://tools.ietf.org/html/rfc6749). *(documentation and examples to be added later)*
- [tunecino/yii2-schema-builder](https://github.com/tunecino/yii2-schema-builder) extension to both `frontend` and `api` apps.

The plan is to keep this fork up-to-date with official template while keep improving builder &amp; RESTful related stuff.

Installation
------------

[](#installation)

If you do not have Composer, you may follow the instructions in the [Yii Guide](http://www.yiiframework.com/doc-2.0/guide-start-installation.html#installing-via-composer) or [getcomposer.org](https://getcomposer.org/) to install it.

You can then install this project template using the following command:

```
composer create-project --prefer-dist tunecino/yii2-app-builder your-app-name

```

Once the command finish go inside the created folder and init the app on `dev` mode same as you usually do with the [advanced template](https://github.com/yiisoft/yii2-app-advanced/blob/master/docs/guide/start-installation.md#preparing-application):

```
cd your-app-name
./init

```

Then create a new database and adjust related configurations in common/config/main-local.php. You may also need to set document roots of your web server as shown in the [4th step of the Preparing application section](https://github.com/yiisoft/yii2-app-advanced/blob/master/docs/guide/start-installation.md#preparing-application) except that you'll also need to do the same for `api.dev` and `auth.dev`. Alternatively you can also use vagrant.

Usage
-----

[](#usage)

After installing the template, configuring DB and init the dev mode, go to either `frontend.dev/index.php?r=builder` or `api.dev/builder`, use the [GUI](https://github.com/tunecino/yii2-schema-builder) to prototype your app then hit that Generate button. If it says DONE, the preview link of each entity should lead you to a working app.

###  Health Score

35

—

LowBetter than 79% of packages

Maintenance19

Infrequent updates — may be unmaintained

Popularity20

Limited adoption so far

Community25

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

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.

###  Release Activity

Cadence

Every ~84 days

Recently: every ~69 days

Total

18

Last Release

3113d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/10efca18452cca94c5d3863cd97f84f76618c09e90ee1689c80d7ea11c87257e?d=identicon)[tunecino](/maintainers/tunecino)

---

Top Contributors

[![samdark](https://avatars.githubusercontent.com/u/47294?v=4)](https://github.com/samdark "samdark (251 commits)")[![qiangxue](https://avatars.githubusercontent.com/u/993322?v=4)](https://github.com/qiangxue "qiangxue (113 commits)")[![cebe](https://avatars.githubusercontent.com/u/189796?v=4)](https://github.com/cebe "cebe (71 commits)")[![creocoder](https://avatars.githubusercontent.com/u/896494?v=4)](https://github.com/creocoder "creocoder (28 commits)")[![SilverFire](https://avatars.githubusercontent.com/u/4499203?v=4)](https://github.com/SilverFire "SilverFire (26 commits)")[![Ragazzo](https://avatars.githubusercontent.com/u/1748844?v=4)](https://github.com/Ragazzo "Ragazzo (25 commits)")[![tunecino](https://avatars.githubusercontent.com/u/5133397?v=4)](https://github.com/tunecino "tunecino (21 commits)")[![softark](https://avatars.githubusercontent.com/u/342857?v=4)](https://github.com/softark "softark (21 commits)")[![sugiruu](https://avatars.githubusercontent.com/u/5993725?v=4)](https://github.com/sugiruu "sugiruu (13 commits)")[![kartik-v](https://avatars.githubusercontent.com/u/3592619?v=4)](https://github.com/kartik-v "kartik-v (11 commits)")[![githubjeka](https://avatars.githubusercontent.com/u/874234?v=4)](https://github.com/githubjeka "githubjeka (10 commits)")[![maximal](https://avatars.githubusercontent.com/u/980679?v=4)](https://github.com/maximal "maximal (8 commits)")[![DavertMik](https://avatars.githubusercontent.com/u/220264?v=4)](https://github.com/DavertMik "DavertMik (8 commits)")[![arogachev](https://avatars.githubusercontent.com/u/8326201?v=4)](https://github.com/arogachev "arogachev (7 commits)")[![TriAnMan](https://avatars.githubusercontent.com/u/2266882?v=4)](https://github.com/TriAnMan "TriAnMan (6 commits)")[![slavcodev](https://avatars.githubusercontent.com/u/757721?v=4)](https://github.com/slavcodev "slavcodev (5 commits)")[![mohorev](https://avatars.githubusercontent.com/u/4974062?v=4)](https://github.com/mohorev "mohorev (5 commits)")[![Jasrags](https://avatars.githubusercontent.com/u/131606?v=4)](https://github.com/Jasrags "Jasrags (5 commits)")[![resurtm](https://avatars.githubusercontent.com/u/100198?v=4)](https://github.com/resurtm "resurtm (4 commits)")[![schmunk42](https://avatars.githubusercontent.com/u/649031?v=4)](https://github.com/schmunk42 "schmunk42 (4 commits)")

---

Tags

frameworkrestbuilderyii2advancedproject templateBearerrest authentication

### Embed Badge

![Health badge](/badges/tunecino-yii2-app-builder/health.svg)

```
[![Health](https://phpackages.com/badges/tunecino-yii2-app-builder/health.svg)](https://phpackages.com/packages/tunecino-yii2-app-builder)
```

###  Alternatives

[izyue/yii2-app-advanced

Yii 2 Advanced Project Template

1281.9k](/packages/izyue-yii2-app-advanced)[beaten-sect0r/yii2-core

Yii2 Core project template

771.1k](/packages/beaten-sect0r-yii2-core)[razonyang/yii2-app-template

Yii2 App Project Template

262.8k](/packages/razonyang-yii2-app-template)

PHPackages © 2026

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