StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Product

  • Stacks
  • Tools
  • Companies
  • Feed

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy Policy
  • Terms of Service

© 2025 StackShare. All rights reserved.

API StatusChangelog
Composer
ByComposerComposer

Composer

#29in Build Automation
Discussions2
Followers559
OverviewDiscussions2

What is Composer?

It is a tool for dependency management in PHP. It allows you to declare the libraries your project depends on and it will manage (install/update) them for you.

Composer is a tool in the Build Automation category of a tech stack.

Key Features

LocallyGlobally

Composer Pros & Cons

Pros of Composer

  • ✓Must have dependency manager for PHP
  • ✓Centralized autoload.php
  • ✓Large number of libraries

Cons of Composer

No cons listed yet.

Composer Alternatives & Comparisons

What are some alternatives to Composer?

RubyGems

RubyGems

It is a package manager for the Ruby programming language that provides a standard format for distributing Ruby programs and libraries, a tool designed to easily manage the installation of gems, and a server for distributing them.

Bower

Bower

Bower is a package manager for the web. It offers a generic, unopinionated solution to the problem of front-end package management, while exposing the package dependency model via an API that can be consumed by a more opinionated build stack. There are no system wide dependencies, no dependencies are shared between different apps, and the dependency tree is flat.

NuGet

NuGet

A free and open-source package manager designed for the Microsoft development platform. It is also distributed as a Visual Studio extension.

Meteor

Meteor

A Meteor application is a mix of JavaScript that runs inside a client web browser, JavaScript that runs on the Meteor server inside a Node.js container, and all the supporting HTML fragments, CSS rules, and static assets.

Elm

Elm

Writing HTML apps is super easy with elm-lang/html. Not only does it render extremely fast, it also quietly guides you towards well-architected code.

Python

Python

Composer Integrations

Packagist, Nette Framework, PyroCMS, PhpStorm, Linux and 7 more are some of the popular tools that integrate with Composer. Here's a list of all 12 tools that integrate with Composer.

Packagist
Packagist
Nette Framework
Nette Framework
PyroCMS
PyroCMS
PhpStorm
PhpStorm
Linux
Linux
JavaScript
JavaScript
PHP
PHP
PuPHPet
PuPHPet
MySQL
MySQL
ReactPHP
ReactPHP
macOS
macOS
Zend
Zend

Composer Discussions

Discover why developers choose Composer. Read real-world technical decisions and stack choices from the StackShare community.

Arnaud Lemercier
Arnaud Lemercier

Expert En Dveloppement Web Et Systmes Dinformations, Designer UX, UI, Co-grant at PingBreak

May 15, 2019

Needs adviceonComposerComposer

Composer is THE tool for dependency management in PHP. This idea is not new and Composer is strongly inspired by node's npm and ruby's bundler.

0 views0
Comments
Gev Balyan
Gev Balyan

Founder at UCRAFT

Dec 2, 2018

Needs adviceonLaravelLaravelJavaScriptJavaScriptEmber.jsEmber.js

We recently decided to rewrite Ucraft's Laravel from scratch.

The goal is to make everything more Laravel friendly that will speak to frontend JavaScript , built on Ember.js via JSON Patch standard. This will also make out app better extendible and overridable.

The namespeaces are going to be more correct and the app itself will be compatible with Composer packages.

This also improves the connection between MySQL and PHP making the reoccurring MySQL queries cached during the lifecycle.

0 views0
Comments

Try It

Visit Website

Adoption

On StackShare

Companies
302
IAZWVO+296
Developers
790
SJETFM+784