Software Alternatives, Accelerators & Startups

Composer

Composer is a tool for dependency management in PHP.

Composer

Composer Reviews and Details

This page is designed to help you find out whether Composer is good and if it is the right choice for you.

Screenshots and images

  • Composer Landing page
    Landing page //
    2023-09-19

Features & Specs

  1. Dependency Management

    Composer allows for easy and efficient management of PHP dependencies, ensuring that the correct versions are used and conflicts are minimized.

  2. Autoloading

    Composer supports autoloading, which means you don't have to manually include or require files, reducing boilerplate code.

  3. Version Control

    It allows developers to specify and install the exact versions of the libraries they need, which helps in maintaining consistency across different environments.

  4. Community Support

    Composer has a vast and active community, resulting in a plethora of libraries and packages readily available for use.

  5. PSR Compliance

    Composer adheres to PHP-FIG PSR standards, promoting best practices and interoperability among PHP projects.

  6. Custom Repositories

    Ability to use custom repositories allows for flexibility, enabling enterprises to create their own repository for internal use.

Badges & Trophies

Promote Composer. You can add any of these badges on your website.

SaaSHub badge
Show embed code
SaaSHub badge
Show embed code

Videos

AI vs Human Music Composer 2019 - Orb Composer Review

Review Composer Cloud from EastWest / Soundsonline.com

Behringer Composer PRO-XL MDX2600 Review (AUDIO TEST)

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about Composer and what they use it for.
  • Cursor Introduces Composer 2.5
    It's very confusing that they use the same name as the very well known PHP package manager, composer https://getcomposer.org/. - Source: Hacker News / 2 months ago
  • Composer is just a console application
    I'm embarrassed I never took the time to understand Composer until now. I have been preaching for a long time to start each PHP project with Composer, even when the project is not going end up on Packagist. - Source: dev.to / 2 months ago
  • Publishing a PHP monorepo to Packagist with splitsh-lite
    Waaseyaa is a monorepo. The root composer.json defines 43 subpackages under packages/, each referenced as a path repository with @dev constraints. During development, this is convenient. Composer resolves everything locally, and you never think about versioning. - Source: dev.to / 4 months ago
  • Peer dependencies in (P)NPM
    (P)NPM is an outlier in this behavior compared to package managers of other languages. With package managers like Composer (PHP), pip (Python) and NuGet (.NET) dependencies are by default peer dependencies. That means that in those package managers it is not possible to have multiple versions of the same dependency in your application1. - Source: dev.to / 8 months ago
  • Build a Robust RESTful API with PHP 8, from Scratch Course!
    Download from getcomposer.org and follow installation instructions. - Source: dev.to / 9 months ago
  • Building a JSON CRUD API in PHP
    Use tools like Composer, Docker, and PHPUnit for efficiency. - Source: dev.to / 11 months ago
  • PHPUNIT Course - Module 1: Introduction to PHPUnit and the World of Testing
    To start using PHPUnit, you'll need to have it installed in your project. The recommended way to do this is via Composer, PHP's dependency manager. If you don't have Composer installed yet, you can find the instructions on the official website. - Source: dev.to / 11 months ago
  • Laravel Tutorial:The Ultimate Guide (2023)
    We are going to use the conventional way assuming you have composer installed already. We will create a todo-app with our Laravel installation, just run the following command:. - Source: dev.to / 12 months ago
  • How to Set Up Your First Laravel Project Using Composer โ€” Quick and Easy!
    ๐Ÿ”ฝ To install Composer: Visit the official website ๐Ÿ‘‰ https://getcomposer.org Download the installer for your OS and follow the instructions. - Source: dev.to / about 1 year ago
  • Arguments a customer can understand not to use WordPress
    There is also no requirement to follow the PHP-FIG standards. The best thing that is build because of those standards is Composer. The most plugins I downloaded while writing use composer. The problem is that the plugins ship with their own vendor directory. While the standard is to have one vendor directory for the whole project. This results in different packages with the same or different version of it in the... - Source: dev.to / about 1 year ago
  • Insights from the PHP Foundation Executive Director
    โ€œExtensions are now very close to being like packages; they basically look like Composer packages. Itโ€™s still open to discussion whether PIE will be part of Composer someday. Itโ€™s not decided yet, but I hope it will be,โ€ Roman added. - Source: dev.to / over 1 year ago
  • PHP Core Security Audit Results
    Dependencies are managed by Composer (like npm, cargo, etc) for more than 10 years now. https://getcomposer.org. - Source: Hacker News / over 1 year ago
  • WordPress and Components
    Composer and Packagist have become key tools for establishing the foundations of PHP-based applications. Packagist is essentially a directory containing PHP code out of which Composer, a PHP-dependency manager, retrieves packages. Their ease of use and exceptional features simplify the process of importing and managing own and third-party components into our PHP projects. - Source: dev.to / over 1 year ago
  • 2025 Best PHP Micro Frameworks: Slim, Flight, Fat-Free, Lumen, and More!
    Simplicity: Getting started is a breezeโ€”install via Composer, define some routes, and youโ€™re off. Scaling up? Add middleware or libs like Twig or Eloquent as needed. - Source: dev.to / over 1 year ago
  • Laravel 12 A Beginner-Friendly Guide
    Laravel requires Composer, a dependency manager for PHP. You can download and install Composer from getcomposer.org. - Source: dev.to / over 1 year ago
  • Code registering in PHP
    I was reading a comment of someone that liked php before version 5, because it had no object-oriented features. That made me think about how code gets discovered in php files. And the first thing I thought of was Composer. With a simple directive in the composer.json file you can make all classes discoverable in a directory. - Source: dev.to / over 1 year ago
  • 5 Ways to Optimize Symfony Application Performance
    Tune Production Settings: Disable debugging, enable OPcache, and optimize Composer autoloading. - Source: dev.to / over 1 year ago
  • Using php7-mysql-shim to Address `mysql_*` Function Compatibility in PHP 7
    Install Composer: If you don't already have Composer installed, you can install it by following the instructions at getcomposer.org. - Source: dev.to / over 1 year ago
  • Building a Pokรฉmon API in PHP: A Beginner's Guide
    Before we dive into the code, we need to make sure that Composer is installed. Composer is the dependency manager for PHP, and it will help us include the necessary libraries. - Source: dev.to / almost 2 years ago
  • Setting Up A Development Environment For Laravel
    Download Composer: Visit Composerโ€™s website and download the Composer-Setup.exe file. - Source: dev.to / almost 2 years ago
  • ExcelMapper: Simplify Excel Data Importation in Your PHP Projects
    Installing ExcelMapper is straightforward using Composer. If you haven't already installed Composer, you can do so here. Once Composer is installed, you can require ExcelMapper in your project:. - Source: dev.to / almost 2 years ago

Do you know an article comparing Composer to other products?
Suggest a link to a post with product alternatives.

Suggest an article

Composer discussion

Log in or Post with

Is Composer good? This is an informative page that will help you find out. Moreover, you can review and discuss Composer here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.