PHP Composer Repositories

Open-source PHP projects categorized as Composer Repositories

Top 23 PHP Composer Repository Projects

  • GitHub repo Laravel 6

    Powerful REPL for the Laravel framework.

    Project mention: Integrating Tinkerwell with GNOME | dev.to | 2021-02-24

    This incredible app was developed with the Laravel Developer in mind, to simplify the work that we all already do: Use the tinker tool. 🤔

  • GitHub repo Rector

    Instant Upgrades and Instant Refactoring of any PHP 5.3+ code

    Project mention: Today marks the first time my product does not support PHP versions that reached EOL | reddit.com/r/PHP | 2021-04-12

    It part of downgrad script that downgrades Rector from PHP 7.3 to PHP 7.1 - here https://github.com/rectorphp/rector/blob/b03fa60c521f9e067bf8b3454db5b3b77edf398e/build/build-rector-scoped.sh#L43-L44

  • GitHub repo Spout

    Read and write spreadsheet files (CSV, XLSX and ODS), in a fast and scalable way

    Project mention: How to test CSV in Drupal without losing your mind | reddit.com/r/drupal | 2021-03-18

    to add to this, this library is really good when wanting to parse CSV files https://github.com/box/spout

  • GitHub repo LaravelS

    LaravelS is an out-of-the-box adapter between Swoole and Laravel/Lumen.

  • GitHub repo JSON Schema

    PHP implementation of JSON schema. Fork of the http://jsonschemaphpv.sourceforge.net/ project

  • GitHub repo Laravel-Zero

    A PHP framework for console artisans

  • GitHub repo Symfony Asset

    The Asset component manages URL generation and versioning of web assets such as CSS stylesheets, JavaScript files and image files.

  • GitHub repo CraftCMS

    Craft is a flexible, user-friendly CMS for creating custom digital experiences on the web and beyond.

    Project mention: Ask HN: Your experience of using an alternative to WordPress? | news.ycombinator.com | 2021-04-09

    WordPress elicits strong opinions among developers. Whatever your thoughts about WordPress, it remains the leading website builder among the myriad site builders available.

    Uniquely (I think) it is the only self-hosting option which is relatively simple for non-technical users to install via one-click installers (available via hundreds of hosting companies).

    What are the alternative website builders (self-hostable) that match or exceed WordPress in terms of core features? In particular, alternatives with modern codebases, with customisation, and a GUI WYSIWYG (not markdown)?

    Some example, modern alternatives I'm aware of:

    - October CMS (PHP, Open Source) https://octobercms.com/

    - Craft CMS (PHP, Paid) https://craftcms.com/

    - Kirby CMS (PHP, Paid) https://getkirby.com/

    - Ghost (JavaScript, Open Source) https://ghost.org/

    - Wagtail CMS (Python, Open Source) https://wagtail.io/

    Have you used any of the above (or any other) as an alternative to WordPress? What was your experience like? And has anyone gone back to WordPress after trying an alternative? Thanks

  • GitHub repo Pest

    Pest is an elegant PHP Testing Framework with a focus on simplicity (by pestphp)

  • GitHub repo Symfony Panther

    A browser testing and web crawling library for PHP and Symfony

    Project mention: Parsing javascript generated text | reddit.com/r/PHP | 2021-01-24

    Maybe with symfony/panther ?

  • GitHub repo Assert

    Thin assertion library for use in libraries and business-model

    Project mention: Tools for better programming | reddit.com/r/PHP | 2021-01-12
  • GitHub repo Enqueue

    Message Queue, Job Queue, Broadcasting, WebSockets packages for PHP, Symfony, Laravel, Magento. DEVELOPMENT REPOSITORY - provided by Forma-Pro

    Project mention: Need help with best approach to process millions of records | reddit.com/r/PHP | 2021-02-18

    Set yourself up with a dedicated instance with rabbitmq, consider a library like this, https://github.com/php-enqueue/enqueue-dev, build a tool to create a chunked set of your unique domains, and start pumping away.

  • GitHub repo DiDOM

    Simple and fast HTML parser

  • GitHub repo PHPGGC

    PHPGGC is a library of PHP unserialize() payloads along with a tool to generate them, from command line or programmatically.

  • GitHub repo RxPHP

    Reactive extensions for PHP

  • GitHub repo Deptrac

    Keep your architecture clean.

  • GitHub repo Packagist

    Package Repository Website - try https://packagist.com if you need your own -

    Project mention: Why PHP is a fantastic language to program in | reddit.com/r/PHP | 2021-04-06

    Packagist

  • GitHub repo Infection

    AST based PHP Mutation Testing Framework

    Project mention: news.ycombinator.com | 2021-02-17

    I’ve used the infection PHP library (https://github.com/infection/infection) in an API SDK that I maintain.

    My experiences were very similar to the author’s when I first started using it. Even though my test coverage was near 100%, the mutations introduced revealed that in large part my tests were fallible due to assumptions I’d made when writing them.

    I’ve incorporated mutation testing as the final step in my CI workflow as a test for my tests. It’s a fair bit of work the first time it’s run (especially with larger libraries), but in my opinion vital as a pairing with tests.

  • GitHub repo PHP IMAP

    Manage mailboxes, filter/get/delete emails in PHP (supports IMAP/POP3/NNTP)

  • GitHub repo composer-patches

    Simple patches plugin for Composer

    Project mention: Modifying a Package Controller | reddit.com/r/laravel | 2021-03-11

    https://github.com/cweagans/composer-patches - this lets you patch packages when they are pulled in by Composer. I have used it in the past to get minor bugfixes into a project ASAP without having to wait for upstream or forking the entire package.

  • GitHub repo Brick\Math

    Arbitrary-precision arithmetic library for PHP

    Project mention: Vote for enums in PHP 8.1 has started — looking good so far! | reddit.com/r/PHP | 2021-02-04

    There are many use cases where enums don't need to be backed by a scalar. I'm thinking of brick/math's RoundingMode for example: you use these in code, but never store/serialize them really.

  • GitHub repo Brick\Money

    A money and currency library for PHP (by brick)

    Project mention: (int) (round(19.33, 2) * 100) = 1932 - can someone please explain this to me? | reddit.com/r/PHP | 2021-01-07

    By the way, if you're dealing with money, I strongly invite you to check out brick/money, based on brick/math, with a similar interface, but specially designed to handle monetary amounts!

  • GitHub repo Cycle ORM

    PHP DataMapper, ORM (by cycle)

    Project mention: Laravel isn't working for us - What Frameworks are worth taking a look at... | reddit.com/r/PHP | 2021-03-26

    It uses the (H)MVC model, anti-leak DI container, DataMapper ORM (https://github.com/cycle/orm), Symfony components, and RoadRunner (https://github.com/spiral/roadrunner) as an app server (which we also created).

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-04-12.

Index

What are some of the best open-source Composer Repository projects in PHP? This list will help you:

Project Stars
1 Laravel 6 6,746
2 Rector 3,993
3 Spout 3,460
4 LaravelS 3,280
5 JSON Schema 3,068
6 Laravel-Zero 2,629
7 Symfony Asset 2,563
8 CraftCMS 2,537
9 Pest 2,317
10 Symfony Panther 2,301
11 Assert 2,132
12 Enqueue 1,894
13 DiDOM 1,851
14 PHPGGC 1,562
15 RxPHP 1,506
16 Deptrac 1,478
17 Packagist 1,476
18 Infection 1,429
19 PHP IMAP 1,299
20 composer-patches 1,038
21 Brick\Math 937
22 Brick\Money 879
23 Cycle ORM 831