doctrine/coding-standard
Doctrine Coding Standard provides a shared PHP_CodeSniffer ruleset used across Doctrine projects. Based heavily on Slevomat, it helps enforce consistent formatting, naming, and best practices in PHP codebases via an easy-to-install package.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| alexcrawford/lexorank-php | Simple PHP implementation of Atlassian JIRA’s LexoRank for ordering database lists. Reorder items in O(1) by updating only the moved row’s rank value, avoiding mass updates and costly transactions. | 29 | 29 | 8 | 4K | 0 | 1.6 | 29.0 | MIT | 3 years ago | |
| alvadi-it/translation-bundle | — | 0 | 0 | 0 | 0 | 0 | 2.1 | — | — | 1 year ago | |
| arnedesmedt/api-platform-event-engine-bundle | — | 4 | 4 | 6 | 0 | 0 | 0.2 | — | — | — | |
| arnedesmedt/event-engine-symfony-bundle | — | 4 | 5 | 6 | 0 | 0 | 0.2 | — | — | — | |
| atheon/doctrine-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.3 | — | MIT | 3 years ago | |
| beberlei/doctrineextensions | A set of useful extensions for Doctrine ORM/DBAL, adding extra DQL functions and database features such as date/time, string and math functions. Helps bridge common SQL capabilities across platforms and improves query expressiveness in Doctrine. | 2,102 | 2,111 | 419 | 1M | 0 | 32.1 | 55.7 | NOASSERTION | 2 years ago | |
| bentools/iterable-functions | Small PHP utility package offering array-like helpers for any iterable (arrays, Traversable, generators): iterable_to_array/to_traversable, map, merge, reduce, filter, values, and chunk—write iterable-agnostic code without TypeError surprises. | 23 | 23 | 4 | 11K | 0 | 4.8 | 37.0 | MIT | 2 years ago | |
| besmartand-pro/graphqlite-symfony-validator-bridge | Bridge package connecting Symfony Validator with GraphQLite, enabling automatic validation of GraphQL input/arguments using Symfony constraints and returning structured validation errors in GraphQL responses. Suitable for Symfony apps using GraphQLite. | 0 | 0 | 0 | 26 | 0 | 16.2 | 22.6 | — | 3 months ago | |
| biplane/yandex-direct | — | 54 | 56 | 23 | 4K | 3 | 9.8 | 26.6 | MIT | 1 year ago | |
| bref/bref | Bref makes running PHP on AWS Lambda simple. It provides runtimes, tools, and documentation to deploy serverless PHP apps with ease, helping you build and scale functions and web applications without managing servers. | 3,393 | 3,396 | 380 | 379K | 55 | 74.1 | 57.3 | MIT | 1 month ago | |
| brianium/paratest | ParaTest runs PHPUnit tests in parallel with zero config—just use vendor/bin/paratest. Speed up suites by TestCase or individual tests, with support for unique per-process TEST_TOKEN env vars and combined code coverage reports across workers. | 2,494 | 2,504 | 256 | 8M | 2 | 53.3 | 57.8 | MIT | 1 month ago | |
| browncat/healthcheck-bundle | — | 1 | 1 | 0 | 49 | 0 | 0.6 | 19.4 | MIT | 4 years ago | |
| browscap/browscap-php | browscap-php is a PHP library for detecting browser, platform, and device details from User-Agent strings using the Browscap database. It provides easy updates, caching, and a simple API for accurate capability detection in web apps. | 442 | 447 | 85 | 88K | 5 | 28.3 | 37.4 | MIT | 5 months ago | |
| brzuchal/rest-client | — | 0 | 0 | 0 | 21 | 0 | 0.0 | 18.5 | MIT | — | |
| brzuchal/saga | Laravel package implementing the Saga pattern for coordinating long-running, distributed workflows. Helps model multi-step processes with compensating actions, track saga state, and handle failures/retries so complex business transactions stay consistent across services. | 2 | 2 | 1 | 0 | 0 | 0.1 | — | MIT | — | |
| brzuchal/saga-symfony | — | 1 | 1 | 0 | 0 | 1 | 0.1 | — | MIT | — | |
| canvural/larastan-strict-rules | Extra strict, opinionated PHPStan rules for Laravel via Larastan. Enforce safer patterns by banning dynamic where methods, facades, and global helpers; prevent validation in controllers; ensure scopes return Eloquent Builder. Enable all at once or toggle rules individually. | 90 | 90 | 7 | 26K | 0 | 30.2 | 39.8 | MIT | 3 weeks ago | |
| checkthiscloud/phpamqplib-messenger | — | 0 | 0 | 1 | 47 | 0 | 8.0 | 24.6 | MIT | 9 months ago | |
| cm2tech/serializer-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.3 | — | MIT | 5 years ago | |
| cowegis/cowegis-api-bundle | — | 0 | 0 | 0 | 23 | 0 | 0.1 | 19.1 | — | — | |
| cowegis/cowegis-core | Core package for Cowegis applications, providing shared Laravel/PHP foundations, common utilities, and base components used across the Cowegis ecosystem. Intended as an internal dependency for Cowegis services and apps. | 0 | 0 | 0 | 23 | 1 | 0.2 | 19.0 | GPL-3.0 | — | |
| cowegis/cowegis-geojson | PHP 8.2+ GeoJSON library for the Cowegis project implementing the GeoJSON specification (RFC 7946). Install via Composer (cowegis/cowegis-geojson) to work with GeoJSON data in your PHP applications. | 1 | 1 | 0 | 151 | 0 | 0.1 | 26.0 | GPL-3.0 | — | |
| cvele/translation-bundle | — | 0 | 0 | 0 | 10 | 0 | 1.5 | 14.4 | — | 4 years ago | |
| dbrekelmans/coding-standard | PHP coding standard package based heavily on the Doctrine coding standard. Provides shared rules and configuration to enforce consistent formatting and style across projects, helping teams catch issues early and keep codebases clean. | 1 | 1 | 0 | 30 | 2 | 2.8 | 16.6 | MIT | 5 years ago | |
| desksheet/rest-bundle | — | 0 | 0 | 0 | 0 | 0 | 1.9 | — | MIT | 4 years ago | |
| dflydev/fig-cookies | PSR-7 cookie helper for managing Cookie request headers and Set-Cookie response headers. Provides Cookies and SetCookies collections to read from requests/responses, modify cookie values/attributes, and render updated headers back into PSR-7 messages. | 226 | 231 | 29 | 171K | 12 | 8.5 | 44.6 | MIT | 1 year ago | |
| dms/coding-standard | DMS Coding Standard provides a customized PHPCS ruleset for consistent PHP code style across repositories. Based on PSR-1/PSR-2 with Doctrine flavor, enforcing strict_types declarations and return type spacing rules. | 1 | 1 | 1 | 61 | 0 | 0.9 | 20.7 | — | 3 years ago | |
| doctrine/annotations | Doctrine Annotations parses and reads docblock annotations for PHP projects. Considered feature complete since PHP 8 attributes are the native replacement; this package now focuses on bugfixes and security fixes. Documentation available on doctrine-project.org. | 6,731 | 6,785 | 233 | 6M | 26 | 48.7 | 48.4 | MIT | 2 years ago | |
| doctrine/cache | Doctrine Cache is a legacy cache component extracted from Doctrine Common, offering multiple cache drivers and interfaces used across Doctrine projects. Note: the library is deprecated and no longer maintained; prefer a PSR-6 or PSR-16 cache instead. | 7,855 | 7,973 | 210 | 5M | 1 | 40.5 | 38.6 | MIT | 4 years ago | |
| doctrine/collections | Doctrine Collections is a lightweight abstraction for working with arrays and object sets in PHP. Provides Collection interfaces and implementations like ArrayCollection, plus filtering, mapping, criteria-based matching, and iteration utilities used across Doctrine projects. | 5,975 | 6,012 | 186 | 7M | 28 | 61.7 | 57.4 | MIT | 4 months ago | |
| doctrine/common | Doctrine Common extends core PHP with shared utilities used across Doctrine projects. Includes collections, event management, caching helpers, annotations support (legacy), reflection and class loading tools. A foundational component for Doctrine ORM and related libraries. | 5,800 | 5,828 | 284 | 4M | 23 | 50.1 | 48.9 | MIT | 1 year ago | |
| doctrine/data-fixtures | Doctrine Data Fixtures provides a simple way to define, manage, and run data fixture loaders for Doctrine ORM/ODM. Use it to seed databases with reusable sample data for development, testing, and demos via an organized fixture execution workflow. | 2,851 | 2,871 | 231 | 2M | 36 | 54.3 | 58.4 | MIT | 5 months ago | |
| doctrine/dbal | Doctrine DBAL is a powerful PHP database abstraction layer offering portable connections, a fluent query builder, schema introspection, and schema management tools. It supports multiple database platforms and underpins many Doctrine-based applications. | 9,703 | 9,857 | 1,377 | 10M | 285 | 88.5 | 74.4 | MIT | 2 months ago | |
| doctrine/deprecations | Side-effect-free deprecation layer for PHP libs. Send E_USER_DEPRECATED notices to trigger_error or a PSR-3 logger, optionally just track them. Supports deduplication, suppression by identifier or package, and reporting counts of triggered deprecations. | 1,855 | 1,857 | 20 | 14M | 6 | 24.8 | 59.4 | MIT | 7 months ago | |
| doctrine/doctrine-bundle | Symfony bundle integrating Doctrine DBAL and ORM. Provides database abstraction, schema tools, and an object-relational mapper with DQL for powerful queries, plus configuration and tooling that fits the Symfony ecosystem. | 4,831 | 4,868 | 482 | 5M | 31 | 78.5 | 61.5 | MIT | 1 month ago | |
| doctrine/doctrine-fixtures-bundle | Symfony bundle integrating DoctrineFixtures: define and load sample data (fixtures) into your database for dev, tests, and demos. Supports grouping, ordering, and environment-aware loading via CLI commands, with easy integration into the Doctrine ORM workflow. | 2,533 | 2,576 | 211 | 2M | 27 | 41.6 | 51.2 | MIT | 9 months ago | |
| doctrine/doctrine-migrations-bundle | Integrates Doctrine Migrations into Symfony apps, providing commands and configuration for versioned database schema changes. Generate, run, and rollback migrations across environments with reliable tracking and deployment-friendly workflows. | 4,304 | 4,339 | 218 | 4M | 44 | 56.1 | 57.5 | MIT | 9 months ago | |
| doctrine/event-manager | Doctrine Event Manager is a lightweight PHP library providing a simple event system for registering listeners and dispatching events. Commonly used across Doctrine components to decouple services and react to lifecycle or application events cleanly. | 6,045 | 6,051 | 22 | 8M | 0 | 37.0 | 46.5 | MIT | 7 months ago | |
| doctrine/inflector | Doctrine Inflector is a lightweight PHP library for common string transformations: convert words between singular and plural forms, and handle case changes. Useful for naming conventions in frameworks and tools where consistent word inflection is needed. | 11,340 | 11,377 | 141 | 17M | 10 | 39.7 | 48.9 | MIT | 1 year ago | |
| doctrine/instantiator | Lightweight PHP library to instantiate objects without calling their constructors. Useful for hydrators, serializers, proxies, and testing/mocking. Part of the Doctrine ecosystem; creates instances via reflection while avoiding side effects and required constructor args. | 10,988 | 11,014 | 63 | 11M | 1 | 38.9 | 43.6 | MIT | 8 months ago | |
| doctrine/lexer | Doctrine Lexer is a lightweight base library for building lexers used in top-down, recursive descent parsers. It powers tokenization in Doctrine projects like Annotations and ORM (DQL), providing a reusable foundation for custom language parsing. | 11,146 | 11,162 | 65 | 18M | 2 | 31.0 | 44.1 | MIT | 2 years ago | |
| doctrine/migrations | Doctrine Migrations manages database schema changes via versioned migrations for PHP projects. Generate, run, and track migration scripts, integrate with Doctrine DBAL/ORM, and safely evolve schemas across environments with robust CLI tooling and documentation. | 4,768 | 4,806 | 394 | 5M | 119 | 78.1 | 70.9 | MIT | 4 months ago | |
| doctrine/mongodb-maker-bundle | — | 1 | 1 | 3 | 158 | 0 | 12.2 | 30.2 | — | 6 months ago | |
| doctrine/mongodb-odm | Doctrine MongoDB ODM is an object document mapper for PHP that brings Doctrine-style persistence to MongoDB. Define documents with metadata, map fields and relations, run queries, and handle unit of work, identity map, and migrations for MongoDB apps. | 1,094 | 1,107 | 509 | 351K | 102 | 67.4 | 66.7 | MIT | 2 months ago | |
| doctrine/mongodb-odm-bundle | Symfony bundle integrating Doctrine MongoDB ODM for mapping PHP documents to MongoDB. Provides configuration, DI services, console commands, and tooling to manage connections, document managers, and repositories in Symfony apps. | 385 | 389 | 228 | 293K | 12 | 30.7 | 47.9 | MIT | 7 months ago | |
| doctrine/orm | Doctrine ORM is a PHP 8.1+ object-relational mapper built on Doctrine DBAL, providing transparent persistence for PHP objects. Use mappings, repositories, and Unit of Work, plus DQL for powerful, object-oriented querying as an alternative to SQL. | 10,169 | 10,343 | 2,540 | 6M | 1,279 | 90.9 | 70.7 | MIT | 1 month ago | |
| doctrine/persistence | Doctrine Persistence provides shared abstractions for persistence and object mappers in the Doctrine ecosystem. It defines common interfaces and utilities used by Doctrine ORM and related libraries to manage mapping, metadata, and repository behavior across storage backends. | 4,045 | 4,045 | 74 | 6M | 13 | 52.8 | 54.7 | MIT | 3 months ago | |
| doctrine/rst-parser | — | 63 | 64 | 26 | 8K | 15 | 23.8 | 40.1 | MIT | 6 months ago | |
| doctrine/sql-formatter | Formats SQL queries into readable, consistently indented output. Helps debug logs, review generated SQL, and improve diffs by standardizing whitespace and keywords. Supports multiple SQL dialect features and runs as a lightweight PHP library. | 1,865 | 1,876 | 29 | 5M | 9 | 27.2 | 56.2 | MIT | 7 months ago | |
| ekreative/uuid-extra-bundle | — | 18 | 18 | 12 | 293 | 3 | 2.9 | 20.2 | MIT | 4 years ago | |
| etshy/php-zip-bundle | — | 0 | 2 | — | 55 | — | 0.0 | 24.2 | — | — | |
| evotide/easyadmin-plus-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| gotenberg/gotenberg-php | PHP client for the Gotenberg API to convert documents to PDF using Chromium/LibreOffice. Build requests for URL, HTML, Markdown, and Office files, then stream or save outputs. Compatible with Gotenberg 8.x via client v2.x. | 393 | 390 | 21 | 344K | 0 | 32.2 | 47.6 | MIT | 1 month ago | |
| ibexa/jms-translation-bundle | Symfony bundle for extracting, managing, and updating translation messages. Scans PHP, Twig, and other resources, supports multiple translation formats, and provides tools for maintaining locale files and translation catalogs in your application. | 0 | 0 | 1 | 29K | 0 | 12.4 | 60.9 | — | 5 months ago | |
| idiosyncratic/coding-standard | Idiosyncratic coding standard for all Idiosyncratic Projects, based on Doctrine Coding Standard. Adds @public-read-only for private properties exposed as read-only (e.g., via __get) and disables alignment of equals signs in assignments. | 0 | 0 | 0 | 6 | 0 | 0.0 | 11.7 | — | — | |
| jenssegers/mongodb | — | 7,073 | 7,144 | 1,436 | 74K | 33 | 80.1 | 35.7 | MIT | 1 month ago | |
| jms/metadata | jms/metadata is a PHP library for managing class, method, and property metadata independent of its source (annotations, YAML/XML/PHP config, etc.). Extend base metadata classes, plug in drivers, and fetch metadata via MetadataFactory. | 1,822 | 1,832 | 71 | 3M | 5 | 24.7 | 47.6 | MIT | 9 months ago | |
| jms/serializer | Serialize and deserialize complex PHP object graphs to JSON or XML with flexible metadata (annotations, YAML, XML). Handles circular references, exclusion strategies, versioning, dates/intervals, and integrates with Doctrine ORM—ideal for APIs and data interchange. | 2,343 | 2,406 | 590 | 2M | 135 | 67.3 | 69.4 | MIT | 6 months ago | |
| jms/serializer-bundle | — | 1,807 | 1,857 | 306 | 991K | 94 | 52.8 | 63.7 | MIT | 9 months ago | |
| jms/translation-bundle | — | 424 | 443 | 281 | 86K | 78 | 53.2 | 63.4 | — | 5 months ago | |
| kevinsmith/laravel-samesite-none-compat | — | 3 | 3 | 3 | 1 | 0 | 0.7 | 1.3 | Apache-2.0 | 6 years ago | |
| larastan/larastan | Larastan is a PHPStan extension for Laravel that analyzes your code to catch bugs early. It boots the Laravel container to resolve runtime-only types, adds static typing support for Laravel “magic,” and improves code quality and developer productivity. | 6,493 | 6,494 | 506 | 6M | 88 | 85.5 | 72.6 | MIT | 3 months ago | |
| laravel-doctrine/orm | — | 840 | 849 | 180 | 67K | 7 | 34.1 | 31.8 | MIT | 5 months ago | |
| lcobucci/coding-standard | PHPCS coding standard based on Doctrine’s rules with a few tweaks. Provides a reusable ruleset to enforce consistent PHP code style across projects, suitable for CI checks and team-wide formatting conventions. | 6 | 6 | 2 | 3K | 1 | 18.5 | 41.1 | MIT | 5 months ago | |
| lctrs/psalm-psr-container-plugin | Psalm plugin that improves static analysis for PSR-11 containers. Adds smarter type inference for container get/has calls so services and dependencies resolve to the right classes, reducing false positives and making container-heavy code safer to refactor. | 17 | 17 | 7 | 10K | 2 | 5.8 | 40.1 | MIT | 1 year ago | |
| league/openapi-psr7-validator | — | 562 | 567 | 109 | 529K | 55 | 47.6 | 72.9 | MIT | 4 months ago | |
| league/tactician | Tactician is a small, pluggable PHP command bus. Route commands to handlers and extend behavior via middleware and plugins (logging, containers, Doctrine transactions, queuing, events, locking). Install with Composer and integrate with your framework of choice. | 866 | 872 | 91 | 172K | 2 | 18.8 | 34.3 | MIT | 9 months ago | |
| league/tactician-logger | — | 64 | 64 | 13 | 76K | 2 | 14.8 | 46.9 | — | 7 months ago | |
| maglnet/composer-require-checker | CLI tool that scans your PHP sources and composer.json to ensure every used class/function comes from declared dependencies. Detects “soft” transitive deps and missing required PHP extensions, helping prevent breakage after dependency updates. | 1,010 | 1,017 | 80 | 683K | 32 | 39.4 | 58.9 | MIT | 6 months ago | |
| malukenho/docheader | Laravel package that adds and manages standardized documentation headers in your source files. Generate consistent file/class docblocks with project metadata, author, license, and timestamps, helping teams enforce style and keep headers up to date automatically. | 68 | 68 | 8 | 8K | 2 | 2.0 | 29.2 | MIT | 8 years ago | |
| malukenho/mcbumpface | — | 116 | 117 | 9 | 12K | 6 | 2.6 | 29.7 | — | — | |
| mathiasverraes/money | Small PHP money library that treats monetary values as immutable value objects to avoid floating-point errors. Includes currency support, arithmetic and comparisons, and formatting helpers—useful for modeling prices, totals, and discounts in a robust, domain-driven way. | 4,861 | 4,862 | 443 | 4K | 2 | 61.3 | 5.5 | MIT | 4 months ago | |
| mikey179/vfsstream | vfsStream provides a PHP stream wrapper for an in-memory virtual file system, ideal for unit tests. Mock files, directories, permissions, and content without touching disk, and use it with PHPUnit, SimpleTest, or any test framework. | 1,440 | 1,460 | 104 | 2M | 28 | 24.4 | 55.3 | BSD-3-Clause | 2 years ago | |
| mnapoli/hard-mode | Hard Mode is a small PHP library by Matthieu Napoli that encourages writing more explicit, robust code by making certain “bad practices” harder or impossible at runtime. Useful for catching hidden assumptions and improving code quality in existing projects. | 9 | 9 | 1 | 323 | 0 | 1.3 | 21.0 | MIT | 5 years ago | |
| moneyphp/money | moneyphp/money is a PHP value-object library for safe money handling without floats. Uses string-based big integers, supports arithmetic, allocation, currencies/ISO repositories, formatting (incl. intl), JSON serialization, and exchange rates. Requires BCMath. | 4,862 | 4,895 | 443 | 4M | 1 | 61.0 | 45.1 | MIT | 4 months ago | |
| mongodb/laravel-mongodb | MongoDB integration for Laravel Eloquent and the Query Builder, extending the native Laravel API to work with MongoDB. Official mongodb/laravel-mongodb package (formerly jenssegers), compatible with Laravel 10.x. | 7,070 | 7,097 | 1,435 | 441K | 32 | 80.1 | 46.0 | MIT | 1 month ago | |
| mongodb/mongodb | High-level MongoDB PHP library built on the mongodb extension. Provides client, database, and collection abstractions with full CRUD and common commands like index and collection management—similar to other official MongoDB drivers. | 1,612 | 1,693 | 264 | 1M | 0 | 45.2 | 46.7 | Apache-2.0 | 1 month ago | |
| nunomaduro/larastan | Larastan is a PHPStan extension for Laravel that adds strong type inference and “code analysis” by booting the app container. It understands Laravel’s magic, finds bugs early, and improves code quality and developer productivity. | 6,493 | 6,495 | 506 | 427K | 88 | 85.6 | 56.4 | MIT | 3 months ago | |
| ocramius/package-versions | Fast, zero-I/O access to installed Composer package versions from composer.lock. Get dependency versions at runtime via PackageVersions\Versions::getVersion(), with versions compiled during install/update—ideal for building assets or artifacts based on dependency versions. | 3,171 | 3,177 | 73 | 405K | 1 | 42.5 | 33.0 | MIT | 4 months ago | |
| ocramius/proxy-manager | ProxyManager generates and manages PHP proxy classes (virtual proxies, lazy-loading value holders, etc.) to implement the Proxy Pattern. Useful for lazy-loading, interceptors, and advanced DI/ORM scenarios. Install via Composer and use factory helpers to create proxies. | 4,943 | 4,965 | 190 | 200K | 37 | 52.3 | 40.7 | MIT | 4 years ago | |
| pdphilip/elasticsearch | Eloquent-style Elasticsearch for Laravel. Extend models and the query builder with native-feeling search features like term and phrase-prefix queries, match/fuzzy matching, highlighting, geo distance filters, plus familiar create/update/delete and pagination APIs. | 0 | 3 | — | 31K | — | 10.5 | 55.3 | — | — | |
| pdphilip/opensearch | — | 0 | 0 | — | 26K | — | 0.0 | 55.3 | — | — | |
| phpdocumentor/phpdocumentor | phpDocumentor is a documentation generator for PHP projects. It scans source code and DocBlocks to build API docs, can parse Markdown/ReST, embed API snippets into guides, and generate UML diagrams to help keep code and documentation in sync. | 4,345 | 4,419 | 648 | 11K | 146 | 80.4 | 37.5 | MIT | 4 months ago | |
| phpdocumentor/reflection | Static PHP code reflection library that parses one or more files (no execution) to build an object graph of your application's structure, including DocBlocks. Supports analyzing PHP versions from 5.2 up to your installed PHP version; useful for reflecting whole projects. | 125 | 126 | 60 | 907K | 8 | 29.8 | 62.5 | MIT | 3 months ago | |
| phpmyadmin/coding-standard | phpMyAdmin Coding Standard provides PHP_CodeSniffer rules based on the Doctrine Coding Standard. Install via Composer and run phpcs with the PhpMyAdmin standard to enforce consistent PHP style across your project. | 20 | 21 | 6 | 21K | 0 | 23.0 | 48.8 | MIT | 1 month ago | |
| pixelandtonic/graphql-php | PHP implementation of the GraphQL specification (based on graphql-js). Build schemas, execute queries, and add custom types, fields, and resolvers. Install via Composer and explore full docs and ready-to-run examples. | 0 | 0 | 0 | 75K | 0 | 0.0 | 55.3 | MIT | — | |
| respect/coding-standard | Respect Coding Standard provides a set of PHP_CodeSniffer rules used across Respect components, helping enforce consistent code style and best practices in PHP projects. | 5 | 5 | 0 | 1K | 0 | 0.0 | 33.1 | MIT | — | |
| roave/backward-compatibility-check | Checks your PHP library for backward compatibility breaks between git tags/versions. Designed for CI: compares the last SemVer tag to current HEAD, reports API breaks, and exits non-zero on failure. Install via Composer or run in Docker. | 601 | 601 | 67 | 254K | 37 | 40.5 | 55.5 | MIT | 4 months ago | |
| roave/infection-static-analysis-plugin | Adds a wrapper around infection/infection that runs Psalm on generated mutants. Mutations that would cause type errors are marked killed, improving mutation score. Run vendor/bin/roave-infection-static-analysis-plugin; supports Infection args plus --psalm-config. | 132 | 134 | 21 | 76K | 9 | 29.6 | 47.4 | MIT | 4 months ago | |
| roave/no-floaters | PHPStan plugin that bans floats: no float properties, parameters, return types, or assigning float values. Optional strict mode disallows any float-producing expression. Helps prevent rounding errors in domains like money, grading, or scientific calculations. | 216 | 217 | 13 | 9K | 2 | 21.8 | 27.4 | MIT | 4 months ago | |
| scienta/doctrine-json-functions | Adds JSON function support to Doctrine ORM DQL by registering custom function nodes for multiple databases. Use MySQL/MariaDB, PostgreSQL, SQLite (json1), or SQL Server JSON functions directly in DQL with platform validation. | 590 | 592 | 51 | 711K | 6 | 26.2 | 48.2 | MIT | 6 months ago | |
| shapecode/cron-bundle | Laravel-friendly cron scheduler bundle that lets you define, manage, and run scheduled jobs from your app. Provides an easy API for registering tasks, configuring frequency and conditions, and executing commands reliably with clear organization and control. | 58 | 60 | 30 | 9K | 12 | 4.8 | 34.6 | MIT | — | |
| smi2/phpclickhouse | PHP client for ClickHouse with an easy, fluent API. Supports queries and inserts, result sets, bindings, and connection configuration for fast analytics workflows. Suitable for Laravel and standalone PHP apps needing reliable ClickHouse access. | 852 | 854 | 159 | 557K | 0 | 34.4 | 44.4 | MIT | 3 months ago | |
| snc/redis-bundle | — | 1,049 | 1,072 | 319 | 466K | 0 | 43.3 | 42.6 | MIT | 1 month ago | |
| solido/php-coding-standards | Solido PHP coding standards meta-package: shared dev requirements for Solido suite tooling and analyzers (e.g., PHPStan, PHP_CodeSniffer). Use dev-master; no stable releases. Include as a dev dependency in all Solido PHP packages. | 4 | 4 | 1 | 479 | 1 | 0.3 | 27.4 | — | — | |
| speicher210/functional-test-bundle | — | 5 | 5 | 5 | 566 | 3 | 2.7 | 27.6 | MIT | 4 years ago | |
| thecodingmachine/cache-utils | Small set of PHP cache helpers by TheCodingMachine: adapters and utilities around PSR-6/PSR-16 caches, including cache wrappers and simple tooling to standardize access, reduce boilerplate, and ease integration in frameworks and libraries. | 2 | 2 | 3 | 41K | 0 | 0.6 | 55.3 | — | 7 years ago | |
| thecodingmachine/graphqlite | GraphQLite is a PHP GraphQL library that builds your schema from PHP attributes/annotations. Define queries and mutations as simple controllers, expose types via annotated classes, and get batteries-included features like subscriptions, uploads, and type extensions. | 576 | 575 | 107 | 98K | 24 | 40.7 | 44.8 | MIT | 2 months ago | |
| thecodingmachine/graphqlite-symfony-validator-bridge | Bridge between GraphQLite and Symfony Validator: validate GraphQL inputs and arguments using Symfony constraints, returning validation errors in GraphQL responses. Integrates with GraphQLite’s validation features for Symfony-based projects. | 5 | 5 | 21 | 37K | 5 | 11.9 | 56.3 | — | 9 months ago | |
| weirdan/doctrine-psalm-plugin | Psalm plugin for Doctrine ORM projects. Adds smarter type inference for EntityManager, repositories, proxies and collections, reducing false positives and improving static analysis of Doctrine entities and queries in PHP applications. | 87 | 89 | 42 | 119K | 29 | 20.0 | 54.3 | — | 1 year ago | |
| willdurand/hateoas | Hateoas is a PHP library for building HATEOAS-friendly REST representations. Configure links and embedded resources via annotations/attributes, XML or YAML, with expression language support, URL generators, and serializers (HAL JSON/XML) for rich hypermedia APIs. | 1,042 | 1,049 | 119 | 128K | 31 | 35.3 | 42.2 | NOASSERTION | 8 months ago | |
| willdurand/hateoas-bundle | — | 297 | 301 | 64 | 129K | 10 | 31.4 | 46.0 | MIT | 2 months ago | |
| wyrihaximus/coding-standard | PHP coding standard package for consistent formatting and style in PHP projects. Provides ready-to-use rulesets and configuration to streamline linting, code style checks, and enforcement across teams and CI pipelines. | 0 | 0 | 0 | 213K | 1 | 29.1 | 64.4 | MIT | 1 month ago | |
| yethee/tiktoken | PHP port of OpenAI tiktoken for fast tokenization. Get encoders by model or encoding, encode text to token IDs, with built-in vocabulary caching (configurable cache dir). Optional experimental FFI mode using tiktoken-rs for better performance on larger inputs. | 166 | 167 | 28 | 284K | 4 | 17.8 | 49.5 | MIT | 6 months ago |
How can I help you explore Laravel packages today?