roave/backward-compatibility-check
A CLI tool that compares two versions of a PHP library and flags backward-compatibility breaks. It reads git tags and composer.json autoload paths, then fails CI builds when public API changes would break downstream consumers.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| alexfigures/symfony-jsonapi-bundle | Production-ready JSON:API 1.1 bundle for Symfony featuring full filtering, sorting, pagination, automatic eager loading, and zero N+1 queries. 97.8% spec conformance, PHPStan level 8, PHP 8.3+ and Symfony 7.1+, with optional Doctrine ORM 3 integration. | 3 | 4 | 1 | 65 | 0 | 27.6 | 19.9 | MIT | 4 weeks ago | |
| contentful/contentful | Official PHP client for Contentful’s Content Delivery and Preview APIs. Fetch entries, assets, and content types from your spaces with a typed SDK, caching and link resolution options, and easy integration into PHP applications and frameworks. | 119 | 120 | 66 | 101K | 6 | 13.9 | 44.3 | MIT | 1 year ago | |
| contentful/core | Core components shared by Contentful’s PHP Delivery and Management SDKs. Provides foundational utilities and abstractions for interacting with Contentful APIs. Requires PHP 8.0+. Intended for internal SDK use, not for direct third‑party consumption. | 17 | 17 | 21 | 109K | 1 | 10.5 | 55.0 | MIT | 2 years ago | |
| contentful/rich-text | PHP library for parsing and rendering Contentful Rich Text fields. Parses localized rich text JSON into node objects, resolves linked assets/entries via a link resolver, and renders nodes to output with a simple Renderer API. Requires PHP 7.2+ / 8.0+. | 12 | 12 | 10 | 123K | 2 | 8.5 | 57.0 | MIT | 11 months ago | |
| dbrekelmans/domain-driven-bundle | — | 4 | 4 | 0 | 0 | 1 | 1.1 | — | MIT | 6 years ago | |
| florianv/exchanger | PHP exchange rate provider layer exposing 30+ services (fastFOREX, ECB, national banks) through one ExchangeRateService interface, with chain fallback, PSR-16 caching and historical rates. Maintained since 2016; requires PHP 8.2+. | 186 | 187 | 92 | 113K | 0 | 33.3 | 45.9 | MIT | 2 weeks ago | |
| florianv/laravel-swap | Laravel Swap lets you convert currencies and fetch exchange rates in Laravel apps. It wraps the Swap PHP library, supporting multiple rate providers, caching, and simple configuration for reliable currency conversion. | 336 | — | 48 | — | 0 | 22.9 | — | MIT | 2 weeks ago | |
| florianv/swap | Swap is a PHP currency conversion library that retrieves exchange rates from 30+ providers behind one API, with PSR-16 caching, historical rates, and automatic provider fallback. Requires PHP 8.2+. | 1,340 | 1,351 | 145 | 140K | 0 | 39.7 | 32.8 | MIT | 2 weeks ago | |
| florianv/swap-bundle | Symfony bundle for the Swap currency exchange library. It integrates exchange-rate providers into Symfony, enabling currency conversion, rate lookup, and configurable provider and caching setup through a simple service-oriented API. | 62 | 64 | 34 | 8K | 0 | 8.6 | 30.8 | MIT | 7 months ago | |
| guanguans/dcat-login-captcha | guanguans/dcat-login-captcha is a Laravel package that adds a configurable captcha to the Dcat Admin login page, helping protect admin authentication from bots and brute-force attempts. It installs quickly and integrates cleanly with Dcat Admin, with options for customizing the login captcha experie... | 41 | 43 | 6 | 169 | 0 | 18.4 | 11.2 | MIT | 1 month ago | |
| guanguans/laravel-api-response | Laravel package for building consistent JSON API responses. It provides helpers and macros for uniform success and error envelopes with customizable code, message, data, and HTTP status, plus exception rendering to keep API output predictable. | 48 | — | 3 | — | 0 | 18.0 | — | MIT | 1 month ago | |
| guanguans/laravel-exception-notify | Laravel Exception Notify automatically sends Laravel exception alerts to DingTalk, Feishu, WeCom, Slack, Telegram, email, and more. Simple configuration, multiple channels, and flexible message formatting help you catch production errors fast. | 148 | 148 | 13 | 3K | 0 | 21.2 | 20.7 | MIT | 1 week ago | |
| guanguans/laravel-soar | Laravel SOAR brings Xiaomi's SOAR SQL optimizer and rewriter to Laravel, offering SQL health scores, index and performance suggestions, and automatic query rewriting via artisan commands, facades, and query logging, so you can catch slow or risky SQL before it hits production. | 222 | — | 9 | — | 0 | 19.8 | — | MIT | 1 month ago | |
| guanguans/monorepo-builder-worker | A PHP worker for monorepo-builder that helps automate package splitting, release, and multi-repository workflows in monorepos. It provides configurable commands to streamline package management and CI tasks. | 1 | — | 0 | — | 0 | 19.2 | — | MIT | 3 weeks ago |
|
| guanguans/notify | Send notifications through dozens of channels—DingTalk, WeChat Work, Feishu, Bark, Slack, Telegram, and more—via one unified, framework-agnostic PHP API. Clean, extensible SDK with Laravel support for fast, consistent integration. | 691 | 692 | 42 | 6K | 0 | 22.4 | 15.7 | MIT | 1 month ago | |
| guanguans/soar-php | guanguans/soar-php is a PHP wrapper for Xiaomi's SOAR SQL optimizer and rewriter. It provides a simple, Laravel-friendly API to analyze, score, rewrite, and optimize SQL queries, with configurable options and support for multiple SQL dialects. | 196 | — | 22 | — | 0 | 19.2 | — | MIT | 1 month ago |
|
| gurtok/seo-bundle | gurtok/seo-bundle is a Laravel/PHP package for adding SEO metadata to applications. It offers helpers for meta tags, titles, descriptions, canonical links, Open Graph tags, and sitemap support to streamline basic on-page SEO setup. | 0 | 1 | 0 | 0 | 0 | 0.3 | — | MIT | 1 year ago | |
| macpaw/behat-redis-context | A Behat context for Redis-backed acceptance tests: clean or flush test databases between scenarios, seed and inspect keys, and keep feature suites isolated, repeatable, and free of stale test data. | 6 | 6 | 2 | 1K | 2 | 9.0 | 33.2 | MIT | 7 months ago | |
| macpaw/request-dto-resolver | macpaw/request-dto-resolver automatically maps incoming Laravel request data into typed DTOs, cutting boilerplate and keeping controllers clean. It resolves DTO constructor parameters, supports nested objects, and makes request handling more explicit, predictable, and easy to test. | 1 | 1 | 1 | 3K | 1 | 9.9 | 46.6 | — | 6 months ago | |
| michael-rubel/laravel-loop-functions | Laravel Loop Functions provides handy helper functions for writing cleaner loops in Laravel, offering concise, readable alternatives to native PHP iteration when processing arrays and collections. A lightweight package that keeps repeated loop logic simple and expressive. | 17 | 18 | 2 | 30 | 0 | 0.2 | 4.2 | MIT | 3 years ago | |
| michael-rubel/laravel-model-mapper | A Laravel package for mapping Eloquent models to custom classes such as DTOs and resources. Define model-to-class mappings, transform attributes and relationships, and keep application layers decoupled with clean, configurable model mapping. | 17 | 15 | 2 | 0 | 0 | 0.2 | — | MIT | 3 years ago | |
| michael-rubel/laravel-package-template | A minimal starter skeleton for building Laravel packages, with preconfigured boilerplate for service providers, configuration files, tests, and Composer metadata so you can scaffold a new package quickly and focus on writing your own code instead of setup. | 1 | 1 | 0 | 0 | 0 | 0.3 | — | MIT | 4 years ago | |
| michael-rubel/laravel-stripe-integration | A Laravel package that simplifies Stripe integration by providing configuration and convenient wrappers for common Stripe API workflows, helping you add payments, subscriptions, and webhook handling to your application with less boilerplate. | 11 | 11 | 0 | 0 | 0 | 0.2 | — | MIT | 3 years ago | |
| onnov/detect-encoding | Fast Cyrillic text encoding detector for PHP to replace unreliable mb_detect_encoding. Identifies Windows-1251, KOI8-R, ISO-8859-5 (optionally IBM866/MacCyrillic) using code page ranges, with high accuracy even on short strings and very large texts. | 22 | 23 | 5 | 137K | 1 | 2.2 | 52.1 | MIT | 5 years ago | |
| part-db/exchanger | part-db/exchanger is a PHP/Laravel package that adds data import and export capabilities to Part-DB, helping you move electronic component inventories between systems and formats. Use it to exchange parts, BOMs, and related data in Part-DB installations with minimal setup. | 1 | — | 0 | — | 0 | 15.9 | — | MIT | 2 months ago |
|
| part-db/swap | part-db/swap is a lightweight Laravel package that makes swapping values between records or database columns safe and simple. It wraps the exchange in a transaction, exposes a clean API, and works seamlessly with Eloquent models—a handy utility for inventory and Part-DB-based applications. | 2 | — | 1 | — | 0 | 16.0 | — | MIT | 2 months ago |
|
| part-db/swap-bundle | A Part-DB bundle for swapping electronic component data between Part-DB installations. It provides the server and client pieces needed to exchange parts and inventory with other instances, helping separate databases stay in sync. | 0 | 0 | 0 | 4K | 0 | 16.2 | 56.0 | MIT | 2 months ago | |
| wyrihaximus/qa-tooling-wrapper | Composer package bundling the QA dependencies used by wyrihaximus/test-utilities—PHPStan, PHPUnit, Infection, Rector, Mockery, and more—into a single dev dependency, so extension packages can share the toolchain without circular dependencies. | 0 | 0 | 0 | 27K | 1 | 21.4 | 65.4 | MIT | 6 days ago | |
| wyrihaximus/test-utilities | Test utilities for api-clients packages, providing a PHPStan extension so test classes can extend WyriHaximus\TestUtilities\TestCase, with automatic registration via phpstan/extension-installer or manual inclusion of extension.neon. | 7 | 7 | 1 | 204K | 6 | 35.0 | 69.0 | MIT | 5 days ago | |
| yaroslavche/config-ui-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| yaroslavche/tdlib-bundle | Symfony bundle for integrating TDLib into PHP applications, with service configuration and a convenient wrapper for building Telegram clients. It helps wire TDLib dependencies and use Telegram’s API from Symfony services. | 11 | 11 | 4 | 0 | 0 | 0.2 | — | MIT | — |
How can I help you explore Laravel packages today?