Magento Open Source packages

The Magento application uses Composer to manage PHP packages. The composer.json file declares the list of packages, whereas the composer.lock file stores a complete list of the packages (a full version of each package and its dependencies) used to build a release version of the Magento application. The following tables list packages from the composer.lock file for Magento Open Source 2.1.

Magento packages

This section contains information about the magento packages for the latest Magento Open Source 2.1 release. Click the Name links to view the repository and the license agreement.

Required packages

Name Version License Description
magento/composer 1.2.0 OSL-3.0AFL-3.0 Magento composer library helps to instantiate Composer application and run composer commands.
magento/magento-composer-installer 0.1.13 OSL-3.0 Composer installer for Magento modules
magento/zendframework1 1.13.1 BSD-3-Clause Magento Zend Framework 1

Third party packages

This section contains information about third party packages for the latest Magento Open Source 2.1 release. Click the Name links to view the repository and the license agreement.

Required packages

Name Version License Description
braintree/braintree_php 3.22.0 MIT Braintree PHP Client Library
colinmollenhour/cache-backend-file 1.4 BSD-3-Clause The stock Zend_Cache_Backend_File backend has extremely poor performance for cleaning by tags making it become unusable as the number of cached items increases. This backend makes many changes resulting in a huge performance boost, especially for tag cleaning.
colinmollenhour/cache-backend-redis 1.10.2 BSD-3-Clause Zend_Cache backend using Redis with full support for tags.
colinmollenhour/credis 1.8.2 MIT Credis is a lightweight interface to the Redis key-value store which wraps the phpredis library when available for better performance.
colinmollenhour/php-redis-session-abstract v1.3.4 BSD-3-Clause A Redis-based session handler with optimistic locking
composer/ca-bundle 1.1.4 MIT Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.
composer/composer 1.4.1 MIT Composer helps you declare, manage and install dependencies of PHP projects, ensuring you have the right stack everywhere.
composer/semver 1.4.2 MIT Semver library that offers utilities, version constraint parsing and validation.
composer/spdx-licenses 1.5.0 MIT SPDX licenses list and validation library.
justinrainbow/json-schema 5.2.8 MIT A library to validate a json schema.
league/climate 2.6.1 MIT PHP’s best friend for the terminal. CLImate allows you to easily output colored text, special formats, and more.
monolog/monolog 1.16.0 MIT Sends your logs to files, sockets, inboxes, databases and various web services
oyejorge/less.php v1.7.0.14 Apache-2.0 PHP port of the Javascript version of LESS (Originally maintained by Josh Schmidt)
pelago/emogrifier v0.1.1 MIT Converts CSS styles into inline style attributes in your HTML code
phpseclib/phpseclib 2.0.15 MIT PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.
psr/log 1.1.0 MIT Common interface for logging libraries
seld/cli-prompt 1.0.3 MIT Allows you to prompt for user input on the command line, and optionally hide the characters they type
seld/jsonlint 1.7.1 MIT JSON Linter
seld/phar-utils 1.0.1 MIT PHAR file format utilities, for when PHP phars you up
sjparkinson/static-review 4.1.1 MIT An extendable framework for version control hooks.
symfony/console v2.8.49 MIT Symfony Console Component
symfony/debug v3.0.9 MIT Symfony Debug Component
symfony/event-dispatcher v2.8.49 MIT Symfony EventDispatcher Component
symfony/filesystem v3.4.23 MIT Symfony Filesystem Component
symfony/finder v3.4.23 MIT Symfony Finder Component
symfony/polyfill-ctype v1.10.0 MIT Symfony polyfill for ctype functions
symfony/polyfill-mbstring v1.10.0 MIT Symfony polyfill for the Mbstring extension
symfony/process v2.8.49 MIT Symfony Process Component
tedivm/jshrink v1.1.0 BSD-3-Clause Javascript Minifier built in PHP
tubalmartin/cssmin v3.0.0 BSD-3-Clause A PHP port of the YUI CSS compressor
zendframework/zend-code 2.5.3 BSD-3-Clause provides facilities to generate arbitrary code using an object oriented interface
zendframework/zend-config 2.5.1 BSD-3-Clause provides a nested object property based user interface for accessing this configuration data within application code
zendframework/zend-console 2.5.1 BSD-3-Clause  
zendframework/zend-crypt 2.5.2 BSD-3-Clause  
zendframework/zend-di 2.5.1 BSD-3-Clause  
zendframework/zend-escaper 2.6.0 BSD-3-Clause Securely and safely escape HTML, HTML attributes, JavaScript, CSS, and URLs
zendframework/zend-eventmanager 2.5.2 BSD-3-Clause  
zendframework/zend-filter 2.5.1 BSD-3-Clause provides a set of commonly needed data filters
zendframework/zend-form 2.5.3 BSD-3-Clause  
zendframework/zend-http 2.5.6 BSD-3-Clause provides an easy interface for performing Hyper-Text Transfer Protocol (HTTP) requests
zendframework/zend-i18n 2.5.1 BSD-3-Clause  
zendframework/zend-inputfilter 2.5.5 BSD-3-Clause  
zendframework/zend-json 2.5.2 BSD-3-Clause provides convenience methods for serializing native PHP to JSON and decoding JSON to native PHP
zendframework/zend-loader 2.6.0 BSD-3-Clause Autoloading and plugin loading strategies
zendframework/zend-log 2.5.2 BSD-3-Clause component for general purpose logging
zendframework/zend-math 2.7.1 BSD-3-Clause  
zendframework/zend-modulemanager 2.5.3 BSD-3-Clause  
zendframework/zend-mvc 2.5.3 BSD-3-Clause  
zendframework/zend-serializer 2.5.1 BSD-3-Clause provides an adapter based interface to simply generate storable representation of PHP types by different facilities, and recover
zendframework/zend-server 2.5.1 BSD-3-Clause  
zendframework/zend-servicemanager 2.5.1 BSD-3-Clause  
zendframework/zend-soap 2.5.1 BSD-3-Clause  
zendframework/zend-stdlib 2.5.2 BSD-3-Clause  
zendframework/zend-text 2.5.1 BSD-3-Clause  
zendframework/zend-uri 2.5.2 BSD-3-Clause a component that aids in manipulating and validating » Uniform Resource Identifiers (URIs)
zendframework/zend-validator 2.5.4 BSD-3-Clause provides a set of commonly needed validators
zendframework/zend-view 2.5.3 BSD-3-Clause provides a system of helpers, output filters, and variable escaping

Supported packages for development

Name Version License Description
doctrine/instantiator 1.0.5 MIT A small, lightweight utility to instantiate objects in PHP without invoking their constructors
fabpot/php-cs-fixer v1.13.3 MIT A tool to automatically fix PHP code style
lusitanian/oauth v0.8.11 MIT PHP 5.3+ oAuth 1/2 Library
pdepend/pdepend 2.5.0 BSD-3-Clause Official version of pdepend to be handled with Composer
phpmd/phpmd 2.6.0 BSD-3-Clause PHPMD is a spin-off project of PHP Depend and aims to be a PHP equivalent of the well known Java tool PMD.
phpunit/php-code-coverage 2.2.4 BSD-3-Clause Library that provides collection, processing, and rendering functionality for PHP code coverage information.
phpunit/php-file-iterator 1.3.4 BSD-3-Clause FilterIterator implementation that filters files based on a list of suffixes.
phpunit/php-text-template 1.2.1 BSD-3-Clause Simple template engine.
phpunit/php-timer 1.0.9 BSD-3-Clause Utility class for timing
phpunit/php-token-stream 1.4.12 BSD-3-Clause Wrapper around PHP’s tokenizer extension.
phpunit/phpunit 4.1.0 BSD-3-Clause The PHP Unit Testing framework.
phpunit/phpunit-mock-objects 2.3.8 BSD-3-Clause Mock Object library for PHPUnit
sebastian/comparator 1.2.4 BSD-3-Clause Provides the functionality to compare PHP values for equality
sebastian/diff 1.4.3 BSD-3-Clause Diff implementation
sebastian/environment 1.3.8 BSD-3-Clause Provides functionality to handle HHVM/PHP environments
sebastian/exporter 1.2.2 BSD-3-Clause Provides the functionality to export PHP variables for visualization
sebastian/finder-facade 1.2.2 BSD-3-Clause FinderFacade is a convenience wrapper for Symfony’s Finder component.
sebastian/phpcpd 2.0.4 BSD-3-Clause Copy/Paste Detector (CPD) for PHP code.
sebastian/recursion-context 1.0.5 BSD-3-Clause Provides functionality to recursively process PHP variables
sebastian/version 1.0.6 BSD-3-Clause Library that helps with managing the version number of Git-hosted PHP projects
squizlabs/php_codesniffer 1.5.3 BSD-3-Clause PHP_CodeSniffer tokenises PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.
symfony/config v3.2.14 MIT Symfony Config Component
symfony/dependency-injection v3.1.10 MIT Symfony DependencyInjection Component
symfony/stopwatch v3.4.23 MIT Symfony Stopwatch Component
symfony/yaml v2.8.49 MIT Symfony Yaml Component
theseer/fdomdocument 1.6.6 BSD-3-Clause The classes contained within this repository extend the standard DOM to use exceptions at all occasions of errors instead of PHP warnings or notices. They also add various custom methods and shortcuts for convenience and to simplify the usage of DOM.