psalm/plugin-phpunit
Psalm plugin that teaches Psalm about PHPUnit tests. Adds better type inference and assertions for PHPUnit APIs so your test suite is analyzed more accurately. Requires Psalm v4+. Install via Composer and enable with psalm-plugin.
|
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 | 7 | 3K | 0 | 1.7 | 27.6 | MIT | 3 years ago | |
| alies-dev/psalm-tester | Run Psalm static analysis tests using .phpt fixtures. Define PHP code plus expected output (or EXPECTF), pass custom Psalm CLI args per tester or per test, and conditionally skip tests via SKIPIF. Integrates easily with PHPUnit test suites. | 0 | 0 | 0 | 14 | 1 | 15.7 | 18.4 | MIT | 3 months ago | |
| aristonet/entity-to-model-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.9 | — | MIT | 3 years ago | |
| atheon/doctrine-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.3 | — | MIT | 3 years ago | |
| atlance/jwt-core | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| ausi/slug-generator | Generate clean, customizable slugs for URLs and filenames using PHP’s Transliterator (CLDR). Supports many scripts (Cyrillic, Greek, CJK), locale-aware conversions, configurable valid chars and delimiters, and consistent ASCII output via simple options. | 799 | 802 | 52 | 49K | 10 | 11.0 | 28.2 | MIT | 5 years ago | |
| benmacha/audit-bundle | Symfony bundle to audit Doctrine entity changes with rollback support. Includes a web UI and REST API to browse audit logs, flexible configuration, security integration, and optional async processing. Supports PHP 7.4–8.4 and Symfony 5.4–7.x. | 4 | 4 | 0 | 0 | 0 | 2.2 | 1.2 | MIT | 11 months ago | |
| biplane/yandex-direct | — | 55 | 55 | 23 | 5K | 3 | 9.8 | 27.1 | MIT | 1 year ago | |
| bitbag/sylius-feed-plugin | — | 0 | 0 | 1 | 1 | 0 | 0.7 | 4.2 | MIT | 1 year ago | |
| braunstetter/menu-bundle | — | 10 | 10 | 0 | 0 | 3 | 1.4 | 0.4 | — | 1 year ago | |
| browncat/healthcheck-bundle | — | 1 | 1 | 0 | 49 | 0 | 0.6 | 19.4 | MIT | 4 years ago | |
| brzuchal/saga-symfony | — | 1 | 1 | 0 | 0 | 1 | 0.1 | — | MIT | — | |
| camelot/canonical-url-bundle | — | 3 | 3 | 2 | 0 | 0 | 0.7 | — | MIT | 6 years ago | |
| camelot/doctrine-postgres-bundle | — | 2 | 2 | 1 | 276 | 1 | 0.4 | 27.2 | MIT | 3 years ago | |
| doyo/modular-bundle | — | 0 | 2 | — | 0 | — | 0.0 | — | — | — | |
| ekreative/uuid-extra-bundle | — | 18 | 18 | 12 | 293 | 3 | 2.9 | 20.2 | MIT | 4 years ago | |
| esi/phpunit-coverage-check | Reads PHPUnit clover/openclover XML coverage reports and computes overall coverage percentage. Fails CI with exit code 1 when coverage drops below a configurable threshold; exits successfully when the threshold is met. Useful for enforcing minimum test coverage. | 6 | 6 | 1 | 6K | 2 | 13.7 | 47.0 | MIT | 6 months ago | |
| evotide/easyadmin-plus-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| facile-it/facile-coding-standard | PHP coding standard based on PHP-CS-Fixer by Facile.it. Installs via Composer with an interactive setup that generates a .php-cs-fixer.dist.php, auto-detects files from composer autoload (psr-0/psr-4/classmap), and adds cs-check/cs-fix scripts. | 10 | 10 | 9 | 11K | 0 | 22.7 | 47.3 | — | 2 months ago | |
| facile-it/paraunit | Run PHPUnit test suites faster by executing tests in parallel across multiple processes. Includes a Symfony-based CLI, supports modern PHPUnit/Symfony versions, and can collect code coverage in parallel with automatic selection of the best available driver. | 145 | 146 | 19 | 43K | 8 | 29.4 | 42.6 | Apache-2.0 | 2 months ago | |
| laminas/laminas-cache | Laminas Cache provides flexible caching for PHP apps with storage adapters (memory, filesystem, Redis, etc.), plugins, and cache patterns. Includes PSR-6/PSR-16 support, configuration options, and utilities for improving performance and reducing expensive operations. | 107 | 108 | 61 | 136K | 9 | 27.2 | 52.3 | BSD-3-Clause | 4 months ago | |
| laminas/laminas-cache-storage-adapter-apcu | — | 3 | 3 | 7 | 28K | 1 | 17.1 | 59.4 | BSD-3-Clause | 4 months ago | |
| laminas/laminas-cache-storage-adapter-blackhole | Blackhole cache adapter for Laminas Cache: accepts writes and discards them, always behaving like a cache miss. Useful for disabling caching, testing, or benchmarking without changing code paths. | 2 | 2 | 9 | 32K | 2 | 18.8 | 62.4 | BSD-3-Clause | 4 months ago | |
| laminas/laminas-cache-storage-adapter-ext-mongodb | — | 2 | 2 | 8 | 15K | 2 | 4.4 | 53.8 | BSD-3-Clause | 2 years ago | |
| laminas/laminas-cache-storage-adapter-filesystem | Filesystem storage adapter for laminas-cache. Provides a cache backend that persists items on disk with configurable options and integration with Laminas Cache storage interfaces, suitable for local or shared filesystem caching. | 7 | 7 | 16 | 90K | 4 | 18.2 | 62.5 | BSD-3-Clause | 4 months ago | |
| laminas/laminas-cache-storage-adapter-memcached | Memcached storage adapter for Laminas Cache. Provides a cache storage implementation backed by the PHP Memcached extension, supporting common cache operations, options, and integration with Laminas cache plugins and configuration. | 1 | 1 | 8 | 46K | 1 | 4.6 | 56.3 | BSD-3-Clause | 1 year ago | |
| laminas/laminas-cache-storage-adapter-memory | In-memory cache storage adapter for Laminas Cache. Provides a simple, fast, non-persistent cache for the current PHP process, useful for testing, prototyping, or per-request caching without external services. | 4 | 4 | 12 | 70K | 1 | 16.2 | 61.2 | BSD-3-Clause | 4 months ago | |
| laminas/laminas-cache-storage-adapter-redis | Redis storage adapter for Laminas Cache. Provides a Redis-backed cache implementation with configurable options for connecting to Redis and storing cache items efficiently, suitable for applications needing fast, shared caching. | 7 | 7 | 15 | 47K | 6 | 15.5 | 57.1 | BSD-3-Clause | 7 months ago | |
| laminas/laminas-cache-storage-adapter-session | Session-based cache storage adapter for Laminas Cache. Stores cached items in PHP sessions, useful for per-user caching and small transient data. Integrates with Laminas\Cache\Storage; suitable for apps already relying on session state. | 4 | 4 | 4 | 17K | 1 | 3.4 | 50.2 | BSD-3-Clause | 2 years ago | |
| laminas/laminas-cache-storage-adapter-test | Test adapter for laminas-cache storage, providing utilities for testing cache implementations. Useful in CI and unit tests to verify behavior of cache adapters and storage plugins within Laminas applications. | 1 | 1 | 10 | 760 | 2 | 20.4 | 40.9 | BSD-3-Clause | 4 months ago | |
| laminas/laminas-cache-storage-deprecated-factory | — | 2 | 2 | 7 | 22K | 0 | 1.4 | 53.3 | — | 1 year ago | |
| laminas/laminas-cli | Console tooling for Laminas applications and components. Provides a CLI entry point, command discovery/registration, and integration helpers to build and run project-specific commands via Composer and your framework configuration. | 56 | 56 | 23 | 132K | 11 | 25.3 | 57.8 | BSD-3-Clause | 4 months ago | |
| laminas/laminas-component-installer | Composer plugin for Laminas and Mezzio apps that automates discovery, installation, and configuration of components/modules. Updates application config during composer install/update to enable packages with minimal manual setup. | 29 | 30 | 11 | 88K | 6 | 26.7 | 57.6 | BSD-3-Clause | 2 months ago | |
| laminas/laminas-config-aggregator | Aggregate and merge configuration from multiple providers in Laminas/Mezzio apps. Supports ordered loading, caching, PHP/array and glob-based config files, and environment-specific overrides for fast, predictable configuration builds. | 41 | 41 | 16 | 161K | 3 | 24.1 | 58.2 | BSD-3-Clause | 2 months ago | |
| laminas/laminas-container-config-test | Test helper for Laminas container configuration: validates service/container config arrays and wiring in a predictable way for unit tests. Useful for ensuring factories, aliases, and dependencies are registered correctly across your Laminas modules. | 5 | 5 | 6 | 4K | 2 | 9.3 | 40.8 | BSD-3-Clause | 9 months ago | |
| laminas/laminas-di | Dependency injection container for Laminas apps. Supports autowiring, configuration-driven definitions, factories, and runtime instantiation to manage object creation and wiring with minimal boilerplate. Integrates with Laminas ServiceManager patterns and PSR-friendly practices. | 36 | 36 | 25 | 321K | 9 | 20.4 | 64.7 | BSD-3-Clause | 6 months ago | |
| laminas/laminas-diactoros | PSR-7 HTTP message implementation (ServerRequest, Request, Response, Stream, UploadedFile, Uri) for PHP. Includes factories and utilities for creating and normalizing requests/responses, with strong type coverage and interoperability with PSR-17/PSR-15. | 553 | 564 | 78 | 3M | 22 | 25.9 | 65.2 | BSD-3-Clause | 9 months ago | |
| laminas/laminas-diagnostics | Run health checks for your PHP/Laminas apps and environments. laminas-diagnostics provides diagnostic tests and reporting for common issues, with an extensible API for custom checks and CI-friendly output. | 85 | 85 | 32 | 112K | 3 | 23.0 | 52.8 | BSD-3-Clause | 5 months ago | |
| laminas/laminas-escaper | Securely escape untrusted data for HTML, HTML attributes, JavaScript, CSS, and URLs to prevent XSS. Laminas Escaper provides robust, context-aware escaping utilities for PHP apps and templates. | 222 | 222 | 23 | 2M | 6 | 11.8 | 57.5 | BSD-3-Clause | 9 months ago | |
| laminas/laminas-eventmanager | Laminas EventManager provides a flexible event and listener system for PHP applications. Attach listeners, trigger events, manage priorities, and use shared event managers to coordinate decoupled components across your app. | 1,016 | 1,018 | 19 | 946K | 4 | 17.3 | 45.3 | BSD-3-Clause | 9 months ago | |
| laminas/laminas-feed | Laminas\Feed provides tools for reading and creating RSS and Atom feeds in PHP. Parse feeds, work with entries and metadata, and generate valid syndication output for your applications or services. | 170 | 168 | 33 | 622K | 17 | 26.6 | 63.0 | BSD-3-Clause | 5 months ago | |
| laminas/laminas-filter | A collection of reusable data filters for PHP apps. Provides string and numeric normalization, file and HTML filters, and a plugin manager to compose filter chains. Useful for sanitizing and transforming input consistently across Laminas and other frameworks. | 95 | 95 | 37 | 781K | 2 | 17.2 | 57.5 | BSD-3-Clause | 8 months ago | |
| laminas/laminas-httphandlerrunner | Executes PSR-15 HTTP request handlers by bridging PSR-7 requests/responses with common PHP runtimes. Provides runners for SAPI and other environments, simplifying bootstrap, emitting responses, and integrating middleware/handler apps in Laminas or any PSR stack. | 72 | 74 | 18 | 556K | 2 | 12.1 | 57.2 | BSD-3-Clause | 9 months ago | |
| laminas/laminas-hydrator | Laminas Hydrator provides flexible tools to hydrate and extract data between arrays and objects. Includes hydrator strategies, naming conventions, and integration helpers for forms and domain models, supporting multiple hydrator implementations and extensions. | 129 | 132 | 35 | 447K | 12 | 33.0 | 62.7 | BSD-3-Clause | 2 months ago | |
| laminas/laminas-i18n | Internationalization tools for Laminas applications, including locale-aware translation, formatting, and pluralization support. Helps build multilingual PHP apps with proper locale handling and integration with Laminas MVC and services. | 81 | 82 | 40 | 681K | 7 | 29.4 | 66.8 | BSD-3-Clause | 2 months ago | |
| laminas/laminas-mail | Abandoned Laminas component for composing, parsing, and sending email messages. No further development; use ddeboer/imap for IMAP, zbateson/mail-mime-parser for MIME parsing, and symfony/mailer for sending mail. | 100 | 101 | 78 | 287K | 64 | 29.4 | 70.2 | BSD-3-Clause | 2 years ago | |
| laminas/laminas-mvc | Laminas MVC is a modular, event-driven MVC framework for PHP applications. It provides routing, controllers, view integration, dependency injection, and configuration management, helping you build scalable, maintainable web apps and APIs on top of Laminas components. | 173 | 173 | 64 | 421K | 24 | 14.8 | 57.3 | BSD-3-Clause | 1 year ago | |
| laminas/laminas-paginator | Laminas Paginator provides flexible pagination for PHP apps, with adapters for arrays, iterators, and database results. Generate page ranges and navigation data, and integrate with Laminas MVC or use standalone for paged listings. | 24 | 25 | 20 | 139K | 1 | 15.4 | 56.7 | BSD-3-Clause | 7 months ago | |
| laminas/laminas-router | Laminas Router provides flexible, composable routing for PHP applications, with HTTP/console route types, route matching and assembly, and integration points for Laminas MVC/Mezzio. Includes CI-tested components and configurable route stacks. | 35 | 36 | 15 | 640K | 6 | 27.9 | 67.2 | BSD-3-Clause | 1 month ago | |
| laminas/laminas-serializer | Laminas Serializer provides a flexible way to serialize and unserialize PHP data using multiple adapters (e.g., PHP serialize, JSON, Base64). Includes configuration options, adapter plugins, and error handling for safe, consistent data transformation. | 36 | 36 | 22 | 109K | 1 | 21.3 | 56.7 | BSD-3-Clause | 3 months ago | |
| laminas/laminas-server | Laminas Server provides server-side components for building web service APIs in PHP, including SOAP and JSON-RPC. Define services, handle requests, and generate responses with flexible dispatching and integration options for legacy and modern applications. | 24 | 24 | 19 | 634K | 3 | 16.4 | 61.9 | BSD-3-Clause | 6 months ago | |
| laminas/laminas-servicemanager | Powerful dependency injection and service container for PHP. Manage factories, abstract factories, delegators, aliases, and shared services, with PSR-11 interoperability and robust configuration for complex applications. | 159 | 161 | 63 | 1M | 13 | 32.9 | 70.6 | BSD-3-Clause | 2 months ago | |
| laminas/laminas-session | Laminas Session provides object-oriented PHP session management: session containers, validators, save handlers, and configuration utilities. Supports secure, testable session workflows for Laminas/Mezzio apps, including storage options and session lifecycle control. | 86 | 87 | 39 | 464K | 25 | 33.2 | 69.9 | BSD-3-Clause | 2 months ago | |
| laminas/laminas-stdlib | Utility components for PHP from the Laminas project: data structures, array and string helpers, hydrators, validators, option objects, and more. A shared toolbox used across Laminas and usable standalone in any PHP application. | 240 | 238 | 44 | 2M | 8 | 17.9 | 59.7 | BSD-3-Clause | 9 months ago | |
| laminas/laminas-stratigility | Laminas Stratigility provides PSR-15 HTTP middleware tools, including a middleware pipeline and helpers for composing request handlers. Build reusable, interoperable middleware stacks for PHP applications and frameworks. | 58 | 58 | 12 | 210K | 1 | 24.0 | 56.6 | BSD-3-Clause | 3 months ago | |
| laminas/laminas-validator | Validation component for PHP and Laminas applications. Provides a wide range of ready-to-use validators (strings, numbers, dates, files, and more), consistent error messages, and an extensible API to create custom validators and input filtering rules. | 160 | 163 | 63 | 1M | 17 | 37.4 | 68.6 | BSD-3-Clause | 1 week ago | |
| laminas/laminas-view | Laminas View provides flexible PHP view rendering for Laminas and other apps, including template resolvers, helpers, and multiple renderer options (PhpRenderer, JSON, etc.). Build reusable layouts and partials, manage view models, and integrate with MVC or standalone stacks. | 75 | 75 | 45 | 735K | 1 | 28.5 | 64.4 | BSD-3-Clause | 2 months ago | |
| laminas/laminas-xmlrpc | Laminas XML-RPC provides client and server components for XML-RPC in PHP. Build and parse XML-RPC requests/responses, expose methods via a server, and integrate with Laminas components for transport, encoding, and fault handling. | 25 | 25 | 17 | 48K | 5 | 26.4 | 56.0 | BSD-3-Clause | 4 weeks ago | |
| laminas/laminas-zendframework-bridge | Provides compatibility bridge for Laminas to ease migration from Zend Framework. Maps legacy Zend class names to Laminas equivalents via autoloading, allowing existing Zend-based apps and libraries to run with minimal changes during upgrades. | 1,187 | 1,191 | 26 | 505K | 1 | 16.2 | 37.4 | BSD-3-Clause | 2 years ago | |
| laudis/neo4j-php-client | Typed Neo4j PHP client/driver with Bolt and Neo4j (auto-routed) support. Intuitive, extensible API with easy configuration, built with input from the official driver team and validated via Neo4j Testkit for reliability. | 187 | 187 | 40 | 34K | 10 | 32.2 | 39.3 | MIT | 1 month ago | |
| laudis/typed-enum | — | 4 | 4 | 0 | 32K | 0 | 0.0 | 52.5 | MIT | — | |
| 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 | 39.3 | MIT | 1 year ago | |
| mayflower/mo4-coding-standard | PHP_CodeSniffer ruleset implementing the MO4 coding standard. Extends Symfony’s standard with extra sniffs for array formatting and alignment, multiline arrays, property docblock @var rules, and lexicographically sorted use statements (configurable ordering). | 17 | 17 | 10 | 8K | 0 | 25.4 | 42.6 | MIT | 1 week ago | |
| nicmart/tree | A lightweight, flexible tree data structure for PHP. Provides NodeInterface/Node implementations with parent/child management, leaf/child checks, and easy child add/remove/set operations. Includes fluent builder classes to assemble trees quickly. | 575 | 587 | 61 | 623K | 5 | 16.3 | 45.1 | MIT | 8 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,180 | 73 | 382K | 1 | 43.9 | 34.6 | MIT | 2 months ago | |
| open-feature/flagd-provider | — | 2 | 2 | 1 | 33K | 0 | 0.1 | 55.1 | — | — | |
| open-feature/sdk | — | 42 | 42 | 13 | 113K | 14 | 35.0 | 63.9 | Apache-2.0 | 1 week ago | |
| oroinc/laminas-mail | oroinc/laminas-mail is a small bridge package for using Laminas Mail components within Oro applications. Provides the Laminas mail classes and configuration needed to send emails, manage transports, and integrate with Oro’s mailing features. | 0 | 0 | 0 | 3K | 0 | 17.9 | 55.7 | BSD-3-Clause | 1 month ago | |
| paragonie/corner | Corner provides extended PHP exceptions/errors with richer context: helpful long-form messages, source code snippets around the failure, and support links. Inspired by Rust-style diagnostics, useful even outside UI error pages. | 63 | 63 | 4 | 25K | 0 | 1.3 | 35.9 | — | 6 years ago | |
| php-imap/php-imap | Connect to POP3/IMAP/NNTP mailboxes using PHP’s ext-imap. Fetch emails with attachments and inline images, search/sort by criteria, mark seen/unseen, delete messages, and manage folders—ideal for building apps that process incoming mail. | 1,703 | 1,734 | 456 | 154K | 49 | 62.0 | 49.0 | MIT | 2 months ago | |
| phpmyadmin/motranslator | A PHP library used by phpMyAdmin to extract and work with translation strings. Helps parse and handle gettext-style messages and localization data, making it easier to manage and generate language files as part of i18n workflows. | 61 | 64 | 25 | 35K | 2 | 11.6 | 40.7 | GPL-2.0 | 9 months ago | |
| phpmyadmin/sql-parser | — | 484 | 497 | 119 | 643K | 57 | 37.1 | 68.2 | GPL-2.0 | 9 months ago | |
| phpyh/psalm-tester | Run Psalm assertions from .phpt files. Write phpt tests with --FILE-- and --EXPECT/EXPECTF-- for traces and errors, then execute them via a PHPUnit test suite using PsalmTester. Supports per-suite default Psalm args and per-test --ARGS-- overrides. | 2 | 2 | 1 | 955 | 1 | 0.4 | 34.6 | MIT | 2 years ago | |
| prewk/option | Lightweight Option type for PHP providing Some/None to avoid nulls. Adds map/flatMap/filter, unwrap with defaults, and safe chaining inspired by functional programming. Handy for Laravel and general PHP codebases where nullable values cause bugs. | 47 | 47 | 9 | 18K | 0 | 1.2 | 37.4 | NOASSERTION | — | |
| prewk/result | prewk/result brings Rust-like Result to PHP: explicit Ok/Err values for safer, more readable error handling without exceptions. Use map/flatMap, unwrap/unwrapOr, and chain operations to handle success and failure paths cleanly in functional style. | 121 | 121 | 13 | 19K | 0 | 1.9 | 32.9 | NOASSERTION | — | |
| redaxo/core | REDAXO core is a PHP-based CMS and framework for building and managing websites. It provides the admin backend, addon system, content structure, and essential services like routing, media handling, and templating—forming the foundation for REDAXO projects. | 353 | 350 | 118 | 3 | 71 | 52.6 | 30.9 | NOASSERTION | 3 days ago | |
| redaxo/source | REDAXO is an easy-to-learn, flexible CMS/website framework. Build websites with custom modules and full control over input/output. Multilingual, highly extendable, and adaptable to your workflow, backed by an active community since 2004. | 352 | 351 | 118 | 292 | 71 | 53.6 | 34.8 | NOASSERTION | 3 days ago | |
| 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 | 600 | 67 | 245K | 37 | 42.6 | 58.0 | MIT | 2 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 | 2 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. | 589 | 591 | 51 | 725K | 6 | 26.9 | 48.5 | MIT | 4 months ago | |
| seec/phpunit-consecutive-params | Bring back PHPUnit’s removed withConsecutive behavior. This lightweight dev helper provides a drop-in replacement via a trait, letting you assert different parameter sets across consecutive mock calls using ->with(...$this->withConsecutive(...)). | 18 | 18 | 2 | 61K | 0 | 2.3 | 45.2 | GPL-3.0 | 1 year ago | |
| setono/doctrine-orm-batcher | Opinionated batch processing for Doctrine ORM using seek pagination (no slow LIMIT/OFFSET) to handle large datasets efficiently. Create ID ranges or collections of IDs/entities for synchronous or message-driven async processing. | 28 | 28 | 9 | 6K | 0 | 22.3 | 38.7 | MIT | 3 months ago | |
| setono/symfony-main-request-trait | Tiny PHP trait for Symfony apps that provides easy access to the main HTTP request from the RequestStack, helping services and listeners consistently retrieve the current master request without repeating boilerplate. | 0 | 0 | 2 | 3K | 0 | 0.4 | 50.5 | MIT | 4 years ago | |
| snc/redis-bundle | — | 1,048 | 1,072 | 320 | 466K | 0 | 44.7 | 43.0 | MIT | 4 days ago | |
| sonata-project/cache | Deprecated Sonata cache library providing adapters for cache backends and counters. Includes Redis (PRedis) implementations to set/get cached values and increment counters, with simple key arrays and TTL support via Composer install. | 0 | 324 | — | 92K | — | 2.3 | 24.0 | — | — | |
| sonata-project/cache-bundle | Symfony bundle providing caching services for Sonata projects, with pluggable cache backends and integration helpers. Note: this repository is abandoned and no longer actively maintained; community help welcome. | 69 | 74 | 67 | 5K | 0 | 3.4 | 17.9 | MIT | 4 years ago | |
| sonata-project/datagrid-bundle | — | 275 | 286 | 36 | 33K | 0 | 3.6 | 20.3 | MIT | 4 years ago | |
| sonata-project/news-bundle | SonataNewsBundle adds news/blog features to Symfony with Sonata integration. Includes admin management, posts, categories, comments, and RSS support. Note: the repository is abandoned and currently has no active maintenance or support. | 150 | 156 | 126 | 500 | 0 | 5.6 | 6.2 | MIT | 5 years ago | |
| typhoon/exporter | Typhoon Exporter converts PHP values into valid PHP code strings you can save and later require to recreate the original value. Use Exporter::export($value) to generate code for config, fixtures, caching, or code generation workflows. | 7 | 6 | 1 | 68 | 0 | 1.1 | 13.5 | MIT | 2 years ago | |
| typhoon/opcache | — | 13 | 12 | 0 | 107 | 0 | 0.7 | 12.9 | MIT | 2 years ago | |
| vimeo/psalm | Psalm is a PHP static analysis tool that finds type errors, dead code, and risky patterns before runtime. Add it to your CI to improve code quality, enforce stricter typing, and catch bugs early in applications and libraries. | 5,875 | 5,885 | 704 | 1M | 1,926 | 85.1 | 63.4 | MIT | 3 months ago | |
| wayofdev/cs-fixer-config | — | 5 | 5 | 0 | 991 | 1 | 10.2 | 34.4 | MIT | 2 years ago | |
| wayofdev/laravel-cycle-orm-adapter | — | 35 | 36 | 4 | 6K | 8 | 29.7 | 42.9 | MIT | 2 months ago | |
| wayofdev/laravel-package-tpl | — | 11 | 11 | 1 | 0 | 1 | 10.2 | 3.4 | MIT | 2 years ago | |
| wayofdev/laravel-symfony-serializer | — | 21 | 21 | 3 | 2K | 1 | 25.9 | 33.7 | MIT | 3 months 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. | 164 | 163 | 29 | 269K | 4 | 19.0 | 49.7 | MIT | 4 months ago | |
| zjkiza/sql-blade | — | 2 | 2 | 0 | 0 | 0 | 13.2 | — | MIT | 5 months ago |
How can I help you explore Laravel packages today?