PHPackages                             magnxpyr/phalcon-webtools - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. magnxpyr/phalcon-webtools

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

magnxpyr/phalcon-webtools
=========================

A more flexible alternative to Phalcon Web Tools provided as a stand alone application. Generates Bootstrap 3 pages.

111952PHP

Since Jun 11Pushed 8y ago3 watchersCompare

[ Source](https://github.com/magnxpyr/phalcon-webtools)[ Packagist](https://packagist.org/packages/magnxpyr/phalcon-webtools)[ RSS](/packages/magnxpyr-phalcon-webtools/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Phalcon Web Tools
=================

[](#phalcon-web-tools)

This is a more flexible alternative to Phalcon Web Tools provided as a stand alone application.

It can be used as a module as long you set up everything.

[![travis badge](https://camo.githubusercontent.com/8520a4d6024f4e3ef99b89ffe6043e92851bbc62871e91d24e741e97dd8c4645/68747470733a2f2f7472617669732d63692e6f72672f6d61676e787079722f7068616c636f6e2d776562746f6f6c732e7376673f6272616e63683d6d6173746572)](https://camo.githubusercontent.com/8520a4d6024f4e3ef99b89ffe6043e92851bbc62871e91d24e741e97dd8c4645/68747470733a2f2f7472617669732d63692e6f72672f6d61676e787079722f7068616c636f6e2d776562746f6f6c732e7376673f6272616e63683d6d6173746572)[![Software License](https://camo.githubusercontent.com/cb25e110ebc973650d5506bcb5fc974551fa6dff93d0edcc328acbe538789558/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4253442d2d332d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE.txt?raw=true)

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

[](#installation)

### Via Composer Create-Project

[](#via-composer-create-project)

Run this in your terminal to get the latest Composer version:

```
curl -sS https://getcomposer.org/installer | php
```

Or if you don't have curl:

```
php -r "readfile('https://getcomposer.org/installer');" | php
```

This installer script will simply check some php.ini settings, warn you if they are set incorrectly, and then download the latest composer.phar in the current directory

Then run

```
php composer.phar create-project magnxpyr/phalcon-webtools -s dev
```

If you have already installed composer

```
composer create-project magnxpyr/phalcon-webtools -s dev
```

### Via Composer json file

[](#via-composer-json-file)

Create a composer.json file as follows:

```
{
    "require": {
        "magnxpyr/phalcon-webtools": "dev-master"
    }
}
```

Run the composer installer:

```
php composer.phar install
```

or

```
composer install
```

### Installing via GitHub

[](#installing-via-github)

Just clone the repository:

```
git clone git@github.com:magnxpyr/phalcon-webtools.git

```

### Set up environment settings

[](#set-up-environment-settings)

Set up your environment settings in 'app/config/config.php':

- set your database details on 'database'
- set your base url on 'application &gt; baseUri'
- set tools config

```
'tools' => array(
        'copyright' => "", // copyright header for generated files; default empty
        'modulesPath' => '', // path to your modules/app directory; mandatory
        'migrationsPath' => '', // path to migrations directory; mandatory
        'viewsDir' => '', // default Views
        'modulesDir' => '', // default Modules
        'controllersDir' => '', // default Controllers
        'formsDir' => '', // default Forms
        'allow' => '', // IP, default only 127.0.0.1
        'baseController' => [], // default Phalcon\Mvc\Controller
        'baseModel' => [], // default Phalcon\Mvc\Model
        'baseForm' => [], // default Phalcon\Mvc\Model
        'baseModule' => '', // default empty
        'baseRoute' => '' // default empty
    )
```

Define only what you need and remove/comment the rest.

If you're fine with the default configuration, define only 'modulesPath' and 'migrationsPath'

Requirements
------------

[](#requirements)

To run this application, you need at least:

- > = PHP 5.4
- Phalcon 2.0.x
- Apache Web Server with mod rewrite enabled

Third Party
-----------

[](#third-party)

- jQuery 1.11.3:  (MIT)
- jQuery UI 1.11.4  (MIT)
- Bootstrap 3  (MIT)

Screenshot
----------

[](#screenshot)

[![Controller Page](screenshot.png)](screenshot.png?raw=true "Controller Page")

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 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/5ddf850332fa2f2480d1d6df42a09e77e8649988e9ad2bd23399d0f9451a4f83?d=identicon)[magnxpyr](/maintainers/magnxpyr)

---

Top Contributors

[![stefanchiriac](https://avatars.githubusercontent.com/u/5517703?v=4)](https://github.com/stefanchiriac "stefanchiriac (33 commits)")

### Embed Badge

![Health badge](/badges/magnxpyr-phalcon-webtools/health.svg)

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

PHPackages © 2026

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