PHP Framework Trends

Updated at 3. 11.

Why was this table created?

The goal of this table is to get from feelings and opinions of single influencers to numbers and results in active community.

symfony/* downloads are cleared from laravel/* downloads. 1 download of Laravel packages = 0 downloads of Symfony packages. See full list of packages cleared this way.
Framework Year Trend Last 12 Months Previous 12 Months
Symfony + 47 % 593.1 M 402.4 M
Laravel + 31 % 85.3 M 65.2 M
Zend + 27 % 194.2 M 153.3 M
CakePHP + 26 % 10.4 M 8.2 M
Doctrine + 20 % 329.0 M 274.2 M
Nette + 15 % 8.4 M 7.3 M
Yii + 12 % 17.6 M 15.7 M


Symfony

Jump up ↑

Package Year Trend Last 12 Months Previous 12 Months
web-link + 229 % 2.8 M 0.8 M
security-core + 214 % 4.9 M 1.6 M
lock + 209 % 1.4 M 0.5 M
property-info + 191 % 5.0 M 1.7 M
maker-bundle + 172 % 4.2 M 1.6 M
workflow + 145 % 1.0 M 0.4 M
debug-bundle + 145 % 3.6 M 1.5 M
security-bundle + 143 % 6.0 M 2.5 M
dotenv + 139 % 7.4 M 3.1 M
twig-bundle + 136 % 6.6 M 2.8 M
options-resolver + 135 % 9.2 M 3.9 M
flex + 134 % 6.7 M 2.9 M
doctrine-bridge + 126 % 6.6 M 2.9 M
web-profiler-bundle + 124 % 5.4 M 2.4 M
monolog-bridge + 123 % 6.6 M 2.9 M
web-server-bundle + 117 % 3.1 M 1.4 M
stopwatch + 116 % 4.7 M 2.2 M
asset + 113 % 6.1 M 2.9 M
inflector + 112 % 10.2 M 4.8 M
templating + 109 % 4.1 M 2.0 M
framework-bundle + 109 % 8.0 M 3.8 M
form + 106 % 6.2 M 3.0 M
proxy-manager-bridge + 104 % 1.5 M 0.8 M
intl + 102 % 7.4 M 3.6 M
property-access + 100 % 11.3 M 5.7 M
twig-bridge + 93 % 7.9 M 4.1 M
expression-language + 88 % 7.4 M 4.0 M
cache + 86 % 10.9 M 5.9 M
ldap + 85 % 0.3 M 0.1 M
serializer + 77 % 12.0 M 6.8 M
validator + 67 % 12.1 M 7.2 M
http-foundation + 67 % 11.8 M 7.1 M
var-dumper + 64 % 13.6 M 8.3 M
psr-http-message-bridge + 57 % 9.2 M 5.9 M
routing + 53 % 13.7 M 8.9 M
http-kernel + 52 % 12.6 M 8.3 M
filesystem + 49 % 21.0 M 14.1 M
dependency-injection + 45 % 19.2 M 13.2 M
config + 42 % 19.1 M 13.4 M
browser-kit + 40 % 14.8 M 10.6 M
phpunit-bridge + 35 % 10.8 M 8.0 M
translation + 33 % 44.4 M 33.4 M
css-selector + 33 % 39.3 M 29.6 M
process + 30 % 13.0 M 10.0 M
dom-crawler + 24 % 20.6 M 16.6 M
monolog-bundle + 20 % 13.4 M 11.2 M
yaml + 18 % 35.5 M 30.2 M
debug + 14 % 20.8 M 18.2 M
event-dispatcher + 14 % 19.3 M 16.9 M
swiftmailer-bundle + 13 % 10.8 M 9.6 M
security + 8 % 3.5 M 3.2 M
console + 8 % 14.0 M 13.0 M
finder + 7 % 8.9 M 8.3 M
skeleton + 3 % 0.3 M 0.3 M
security-acl - 7 % 4.1 M 4.4 M
symfony - 13 % 8.7 M 10.0 M

Laravel

Jump up ↑

Package Year Trend Last 12 Months Previous 12 Months
log + 138 % 1.3 M 0.6 M
mail + 48 % 0.6 M 0.4 M
redis + 38 % 1.0 M 0.7 M
config + 36 % 2.8 M 2.0 M
filesystem + 36 % 3.4 M 2.5 M
routing + 36 % 0.5 M 0.4 M
support + 35 % 6.4 M 4.7 M
console + 34 % 2.5 M 1.9 M
events + 34 % 3.3 M 2.5 M
view + 34 % 2.7 M 2.0 M
queue + 33 % 2.2 M 1.6 M
container + 32 % 4.9 M 3.7 M
translation + 31 % 2.2 M 1.7 M
bus + 30 % 2.1 M 1.6 M
pipeline + 30 % 2.2 M 1.7 M
cache + 30 % 2.2 M 1.7 M
session + 29 % 2.3 M 1.7 M
auth + 29 % 2.0 M 1.5 M
broadcasting + 29 % 1.9 M 1.5 M
validation + 29 % 2.2 M 1.7 M
hashing + 29 % 2.0 M 1.5 M
pagination + 28 % 2.2 M 1.7 M
encryption + 28 % 2.1 M 1.7 M
database + 28 % 3.6 M 2.8 M
http + 28 % 2.2 M 1.7 M
framework + 25 % 24.6 M 19.6 M

Package Year Trend Last 12 Months Previous 12 Months
zend-diactoros + 82 % 18.3 M 10.1 M
zend-mail + 69 % 2.7 M 1.6 M
zend-barcode + 69 % 1.1 M 0.7 M
zend-mime + 66 % 2.8 M 1.7 M
zend-config-aggregator + 55 % 0.3 M 0.2 M
zend-expressive-helpers + 50 % 0.4 M 0.2 M
zend-feed + 47 % 4.7 M 3.2 M
zend-expressive-router + 47 % 0.4 M 0.3 M
zenddiagnostics + 46 % 1.9 M 1.3 M
zend-psr7bridge + 43 % 2.0 M 1.4 M
zend-expressive-template + 43 % 0.4 M 0.3 M
zend-ldap + 42 % 0.8 M 0.6 M
zend-code + 38 % 15.6 M 11.3 M
zend-expressive + 35 % 0.4 M 0.3 M
zend-router + 34 % 0.7 M 0.6 M
zend-eventmanager + 33 % 16.0 M 12.0 M
zend-mvc-console + 32 % 0.3 M 0.3 M
zend-stratigility + 31 % 0.6 M 0.5 M
zend-session + 30 % 2.5 M 1.9 M
zend-component-installer + 30 % 0.5 M 0.4 M
zend-db + 30 % 2.5 M 1.9 M
zend-escaper + 30 % 9.0 M 7.0 M
zend-captcha + 29 % 2.0 M 1.6 M
zend-inputfilter + 28 % 3.2 M 2.5 M
zend-mvc-i18n + 26 % 0.3 M 0.2 M
zend-filter + 26 % 3.9 M 3.1 M
zend-hydrator + 23 % 3.5 M 2.9 M
zend-view + 23 % 2.9 M 2.4 M
zend-validator + 23 % 6.3 M 5.1 M
zend-mvc-plugin-flashmessenger + 21 % 0.3 M 0.2 M
zend-stdlib + 21 % 11.5 M 9.6 M
zend-log + 20 % 2.7 M 2.2 M
zendservice-apple-apns + 20 % 0.6 M 0.5 M
zend-form + 19 % 2.7 M 2.3 M
zend-soap + 19 % 2.6 M 2.2 M
zend-loader + 18 % 5.0 M 4.2 M
zend-uri + 18 % 4.5 M 3.8 M
zend-console + 17 % 2.6 M 2.2 M
zend-modulemanager + 17 % 2.7 M 2.3 M
zend-json + 16 % 4.0 M 3.4 M
zend-text + 16 % 2.4 M 2.0 M
zend-http + 15 % 4.1 M 3.6 M
zend-server + 15 % 2.7 M 2.4 M
zend-config + 15 % 3.4 M 2.9 M
zend-mvc + 14 % 2.7 M 2.4 M
zend-di + 14 % 2.2 M 1.9 M
zend-permissions-acl + 13 % 0.9 M 0.8 M
zend-authentication + 12 % 1.1 M 0.9 M
zend-i18n + 12 % 3.0 M 2.7 M
zend-paginator + 11 % 1.0 M 0.9 M
zend-servicemanager + 10 % 4.7 M 4.3 M
zend-serializer + 9 % 2.7 M 2.5 M
zendservice-google-gcm + 9 % 0.5 M 0.5 M
zend-dom + 6 % 0.7 M 0.7 M
zend-math + 6 % 3.1 M 3.0 M
zend-cache + 5 % 1.6 M 1.5 M
zend-crypt + 4 % 2.7 M 2.6 M
zend-permissions-rbac + 4 % 0.7 M 0.6 M
zend-test + 4 % 0.6 M 0.6 M
zend-navigation + 3 % 0.6 M 0.6 M
zend-developer-tools + 3 % 0.4 M 0.4 M
zend-debug + 2 % 0.7 M 0.6 M
zend-memory + 2 % 0.7 M 0.7 M
zend-version + 2 % 0.5 M 0.5 M
zend-tag + 0 % 0.5 M 0.5 M
zend-i18n-resources - 2 % 0.5 M 0.6 M
zendxml - 3 % 1.1 M 1.1 M
zendframework1 - 3 % 0.9 M 0.9 M
zend-progressbar - 5 % 0.5 M 0.5 M
zend-xmlrpc - 6 % 0.6 M 0.7 M
zend-file - 7 % 0.5 M 0.6 M
zendframework - 9 % 0.7 M 0.8 M

CakePHP

Jump up ↑

Package Year Trend Last 12 Months Previous 12 Months
utility + 240 % 1.2 M 0.3 M
chronos + 61 % 3.8 M 2.3 M
migrations + 4 % 0.8 M 0.8 M
plugin-installer + 2 % 0.8 M 0.8 M
bake + 2 % 0.8 M 0.7 M
debug_kit + 1 % 1.0 M 1.0 M
cakephp - 7 % 1.3 M 1.4 M
cakephp-codesniffer - 12 % 0.7 M 0.8 M

Doctrine

Jump up ↑

Package Year Trend Last 12 Months Previous 12 Months
migrations + 36 % 10.3 M 7.6 M
lexer + 34 % 47.8 M 35.6 M
dbal + 26 % 29.3 M 23.3 M
cache + 24 % 34.3 M 27.6 M
instantiator + 24 % 52.0 M 42.0 M
data-fixtures + 24 % 7.5 M 6.1 M
inflector + 22 % 47.3 M 38.7 M
orm + 16 % 15.5 M 13.3 M
annotations + 12 % 31.6 M 28.1 M
mongodb-odm + 9 % 1.2 M 1.1 M
collections + 7 % 26.7 M 25.1 M
mongodb + 2 % 1.2 M 1.1 M
common - 0 % 24.5 M 24.6 M

Nette

Jump up ↑

Package Year Trend Last 12 Months Previous 12 Months
utils + 61 % 1.4 M 0.8 M
php-generator + 58 % 0.8 M 0.5 M
finder + 20 % 0.7 M 0.6 M
forms + 12 % 0.5 M 0.4 M
security + 9 % 0.5 M 0.4 M
component-model + 8 % 0.5 M 0.5 M
http + 7 % 0.6 M 0.5 M
application + 6 % 0.5 M 0.5 M
tester + 4 % 0.3 M 0.3 M
mail + 3 % 0.5 M 0.5 M
database + 1 % 0.4 M 0.4 M
robot-loader + 1 % 0.4 M 0.4 M
caching - 4 % 0.9 M 0.9 M
reflection - 5 % 0.5 M 0.6 M

Package Year Trend Last 12 Months Previous 12 Months
yii2-queue + 87 % 0.7 M 0.4 M
yii2-httpclient + 32 % 0.8 M 0.6 M
yii2-redis + 19 % 0.8 M 0.7 M
yii2 + 15 % 2.4 M 2.1 M
yii2-debug + 14 % 1.9 M 1.7 M
yii + 13 % 0.5 M 0.4 M
yii2-swiftmailer + 12 % 1.9 M 1.7 M
yii2-composer + 12 % 2.2 M 2.0 M
yii2-jui + 11 % 0.7 M 0.6 M
yii2-imagine + 7 % 0.4 M 0.4 M
yii2-bootstrap + 4 % 1.9 M 1.9 M
yii2-gii + 3 % 1.5 M 1.5 M
yii2-faker - 1 % 1.3 M 1.3 M
yii2-authclient - 4 % 0.5 M 0.5 M

Methodology Notes

Few outlier packages were removed to make numbers more relevant. To be specific:


Thanks to Jan Kuchar and Edgaras Janušauskas for extreme corrections. Also this overview would not be possible without Packagist API built by Jordi Boggiano and Nils Adermann.

What Do You Think?