PHPackages                             ntesic/phalcon-devtools - 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. ntesic/phalcon-devtools

ActiveLibrary[Framework](/categories/framework)

ntesic/phalcon-devtools
=======================

This tools provide you useful scripts to generate code helping to develop faster and easy applications that use with Phalcon framework.

v3.0.3(9y ago)0331BSD-3-ClausePHPPHP &gt;=5.5

Since Mar 9Pushed 9y ago1 watchersCompare

[ Source](https://github.com/ntesic/phalcon-devtools)[ Packagist](https://packagist.org/packages/ntesic/phalcon-devtools)[ Docs](https://phalconphp.com)[ RSS](/packages/ntesic-phalcon-devtools/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependencies (1)Versions (22)Used By (0)

Phalcon Devtools
================

[](#phalcon-devtools)

[![Latest Version](https://camo.githubusercontent.com/d1a31fa41aad5989366cd2d289061acb4dd3ce64fc9712c00d19fc10e88a1b58/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f7068616c636f6e2f646576746f6f6c732e7376673f7374796c653d666c61742d737175617265)](https://github.com/phalcon/phalcon-devtools)[![Software License](https://camo.githubusercontent.com/cb25e110ebc973650d5506bcb5fc974551fa6dff93d0edcc328acbe538789558/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4253442d2d332d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](https://github.com/phalcon/phalcon-devtools/blob/master/LICENSE.txt)[![Total Downloads](https://camo.githubusercontent.com/249f56792a7346d7428cff7ecd7e429224056a27dc0d8b8ec0f24ca850225daf/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f7068616c636f6e2f646576746f6f6c732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/phalcon/devtools)[![Daily Downloads](https://camo.githubusercontent.com/69a38f05cf688343fc2ed3063a636f91e4982dcc9db4753e80a162ff47eea7b1/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64642f7068616c636f6e2f646576746f6f6c732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/phalcon/devtools)

[![Phalcon WebTools](https://cloud.githubusercontent.com/assets/1256298/18617851/b7d31558-7de2-11e6-83e0-30e5902af714.png)](https://cloud.githubusercontent.com/assets/1256298/18617851/b7d31558-7de2-11e6-83e0-30e5902af714.png)

What's Phalcon?
---------------

[](#whats-phalcon)

Phalcon PHP is a web framework delivered as a C extension providing high performance and lower resource consumption.

What are Devtools?
------------------

[](#what-are-devtools)

This tools provide you useful scripts to generate code helping to develop faster and easy applications that use with Phalcon framework.

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

[](#requirements)

- PHP &gt;= 5.5
- Phalcon &gt;= 3.0.0

Installing via Composer
-----------------------

[](#installing-via-composer)

Install composer in a common location or in your project:

```
curl -s http://getcomposer.org/installer | php
```

Create the composer.json file as follows:

```
{
    "require": {
        "phalcon/devtools": "~3.0.2"
    }
}
```

If you are still using Phalcon 2.0.x, create a `composer.json` with the following instead:

```
{
    "require": {
        "phalcon/devtools": "^2.0"
    }
}
```

Run the composer installer:

```
php composer.phar install
```

Build `.phar`
-------------

[](#build-phar)

Install composer and box in a common location or in your project:

```
curl -s http://getcomposer.org/installer | php
bin/composer install
```

Build phar file `phalcon-devtools`

```
bin/box build -v
chmod +xr ./phalcon.phar
# Test it!
php ./phalcon.phar
```

Installation via Git
--------------------

[](#installation-via-git)

Phalcon Devtools can be installed by using Git.

Just clone the repo and checkout the current branch:

```
cd ~
git clone https://github.com/phalcon/phalcon-devtools.git
cd phalcon-devtools
```

This method requires a little bit more of setup. Probably the best way would be to symlink the `phalcon.php` to a directory in your `PATH`, so you can issue phalcon commands in each directory where a phalcon project resides.

```
ln -s ~/phalcon-devtools/phalcon.php /usr/bin/phalcon
chmod ugo+x /usr/bin/phalcon
```

Usage
-----

[](#usage)

To get a list of available commands just execute following:

```
phalcon commands help
```

This command should display something similar to:

```
$ phalcon --help

Phalcon DevTools (3.0.2)

Help:
  Lists the commands available in Phalcon devtools

Available commands:
  commands         (alias of: list, enumerate)
  controller       (alias of: create-controller)
  module           (alias of: create-module)
  model            (alias of: create-model)
  all-models       (alias of: create-all-models)
  project          (alias of: create-project)
  scaffold         (alias of: create-scaffold)
  migration        (alias of: create-migration)
  webtools         (alias of: create-webtools)
```

Database adapter
----------------

[](#database-adapter)

Should add `adapter` parameter in your `db` config file (if you use not MySQL database).

For PostgreSQL it will be something like:

```
$config = [
  'host'     => 'localhost',
  'dbname'   => 'my_db_name',
  'username' => 'my_db_user',
  'password' => 'my_db_user_password',
  'adapter'  => 'Postgresql'
];
```

License
-------

[](#license)

Phalcon Developer Tools is open source software licensed under the [New BSD License](https://github.com/phalcon/phalcon-devtools/blob/master/LICENSE.txt).
© Phalcon Framework Team and contributors

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community20

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 72.3% 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.

###  Release Activity

Cadence

Every ~71 days

Recently: every ~32 days

Total

20

Last Release

3447d ago

Major Versions

1.2.x-dev → v2.0.12015-05-07

1.3.x-dev → v2.0.62015-07-27

2.1.x-dev → v3.0.02016-07-29

PHP version history (4 changes)1.0.0.x-devPHP &gt;=5.3.6

v2.0.1PHP &gt;=5.3.9

2.1.x-devPHP &gt;=5.4

v3.0.0PHP &gt;=5.5

### Community

Maintainers

![](https://www.gravatar.com/avatar/43fd50d12420573f5aeecbdc457b6e00ffc81bc3c95d2631d497385ba37985c4?d=identicon)[ntesic](/maintainers/ntesic)

---

Top Contributors

[![sergeyklay](https://avatars.githubusercontent.com/u/1256298?v=4)](https://github.com/sergeyklay "sergeyklay (784 commits)")[![dschissler](https://avatars.githubusercontent.com/u/3968727?v=4)](https://github.com/dschissler "dschissler (41 commits)")[![xboston](https://avatars.githubusercontent.com/u/201306?v=4)](https://github.com/xboston "xboston (40 commits)")[![wenchen](https://avatars.githubusercontent.com/u/959457?v=4)](https://github.com/wenchen "wenchen (23 commits)")[![niden](https://avatars.githubusercontent.com/u/1073784?v=4)](https://github.com/niden "niden (19 commits)")[![zinovyev](https://avatars.githubusercontent.com/u/1627048?v=4)](https://github.com/zinovyev "zinovyev (15 commits)")[![richmulhern](https://avatars.githubusercontent.com/u/1664673?v=4)](https://github.com/richmulhern "richmulhern (14 commits)")[![rianorie](https://avatars.githubusercontent.com/u/2292861?v=4)](https://github.com/rianorie "rianorie (13 commits)")[![theDisco](https://avatars.githubusercontent.com/u/199368?v=4)](https://github.com/theDisco "theDisco (12 commits)")[![dreamsxin](https://avatars.githubusercontent.com/u/314295?v=4)](https://github.com/dreamsxin "dreamsxin (12 commits)")[![sjinks](https://avatars.githubusercontent.com/u/7810770?v=4)](https://github.com/sjinks "sjinks (11 commits)")[![KoriSeng](https://avatars.githubusercontent.com/u/10483025?v=4)](https://github.com/KoriSeng "KoriSeng (11 commits)")[![kenjikobe](https://avatars.githubusercontent.com/u/2137523?v=4)](https://github.com/kenjikobe "kenjikobe (10 commits)")[![gsouf](https://avatars.githubusercontent.com/u/3215399?v=4)](https://github.com/gsouf "gsouf (9 commits)")[![andresgutierrez](https://avatars.githubusercontent.com/u/213590?v=4)](https://github.com/andresgutierrez "andresgutierrez (8 commits)")[![SidRoberts](https://avatars.githubusercontent.com/u/1364214?v=4)](https://github.com/SidRoberts "SidRoberts (7 commits)")[![niterain](https://avatars.githubusercontent.com/u/16836?v=4)](https://github.com/niterain "niterain (5 commits)")[![lenrsmith](https://avatars.githubusercontent.com/u/3423353?v=4)](https://github.com/lenrsmith "lenrsmith (5 commits)")[![dyster](https://avatars.githubusercontent.com/u/828219?v=4)](https://github.com/dyster "dyster (5 commits)")[![free6k](https://avatars.githubusercontent.com/u/1732637?v=4)](https://github.com/free6k "free6k (5 commits)")

---

Tags

frameworkpharDevtoolsphalconwebtools

### Embed Badge

![Health badge](/badges/ntesic-phalcon-devtools/health.svg)

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

###  Alternatives

[phalcon/devtools

This tools provide you useful scripts to generate code helping to develop faster and easy applications that use with Phalcon framework.

1.3k2.0M54](/packages/phalcon-devtools)[phalcon/incubator

Adapters, prototypes or functionality that can be potentially incorporated to the C-framework.

7222.9M81](/packages/phalcon-incubator)[phalcon/migrations

Run and Generate DB Migrations with Phalcon Framework

29977.8k6](/packages/phalcon-migrations)[phalcon/incubator-mailer

Phalcon Incubator Mailer Adapters

1318.1k2](/packages/phalcon-incubator-mailer)[mikhailovlab/crypto-pro-builder

Библиотека для работы с КриптоПро через CLI, позволяет гибко строить команды через цепочки вызовов, использовать динамические методы и адаптировать функционал под свои нужды.

182.3k](/packages/mikhailovlab-crypto-pro-builder)

PHPackages © 2026

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