symfony/dependency-injection
Symfony DependencyInjection component standardizes and centralizes object construction via a service container. Define services, parameters, and wiring, support autowiring and compilation, and manage dependencies consistently across applications and libraries.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| behat/behat | Behat is a BDD testing framework for PHP that helps you specify and verify business expectations with readable scenarios. Install via Composer and run from vendor/bin/behat to execute your feature tests and contexts. | 3,964 | 4,008 | 612 | 2M | 51 | 79.4 | 62.6 | MIT | 1 week ago | |
| cocur/slugify | cocur/slugify converts strings into URL-friendly slugs by stripping special characters and transliterating many languages (e.g., ä → ae). Lightweight with no external dependencies, PSR-4, PHP 8.0–8.5, and integrations for Laravel, Symfony, Twig, and more. | 2,905 | 2,974 | 248 | 1M | 20 | 57.9 | 55.5 | MIT | 4 months ago | |
| deptrac/deptrac | Deptrac helps you define and enforce architectural boundaries in PHP projects. Configure layers and dependency rules, then analyze your codebase to detect forbidden dependencies. Useful for keeping clean architecture, preventing drift, and improving maintainability in large apps. | 2,911 | 2,909 | 151 | 918K | 27 | 56.3 | 52.7 | MIT | 2 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,828 | 4,864 | 481 | 4M | 31 | 77.3 | 62.4 | MIT | 3 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,306 | 4,332 | 219 | 3M | 42 | 69.8 | 65.0 | MIT | 4 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. | 384 | 388 | 229 | 322K | 12 | 41.4 | 52.9 | MIT | 2 months ago | |
| facile-it/paraunit | Run PHPUnit test suites faster by executing tests in parallel across multiple processes. Includes Symfony-based CLI, compatibility across PHPUnit/Symfony versions, and parallel code coverage generation (auto-chooses PCOV, Xdebug, or PHPDbg). | 145 | 146 | 18 | 31K | 14 | 35.0 | 45.0 | Apache-2.0 | 1 month ago | |
| icanhazstring/composer-unused | composer-unused detects and removes unused Composer dependencies in PHP/Laravel projects. It analyzes your codebase to find packages not referenced, reports what can be safely removed, and helps keep composer.json/lock lean and maintainable. | 1,676 | 1,678 | 57 | 220K | 10 | 42.2 | 39.4 | MIT | 2 months 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,821 | 1,830 | 71 | 2M | 5 | 39.5 | 53.0 | MIT | 4 months ago | |
| jms/serializer | Powerful PHP serializer/deserializer for complex object graphs, with JSON/XML support, circular reference handling, rich exclusion strategies, versioning, and built-in type handlers. Configurable via annotations, YAML, or XML; integrates with Doctrine ORM. | 2,344 | 2,408 | 589 | 2M | 134 | 76.0 | 74.7 | MIT | 2 weeks ago | |
| pdepend/pdepend | PHP Depend (PDepend) is a static analysis tool for PHP that measures software metrics and detects design issues. It generates reports (XML, HTML, etc.) to help spot complexity, coupling, and code structure problems for better maintainability. | 954 | 974 | 138 | 2M | 16 | 41.2 | 59.8 | BSD-3-Clause | 2 years ago | |
| phing/phing | Phing is a PHP build tool based on Apache Ant. Define XML build files to automate testing (PHPUnit), packaging, deployments, file transforms, filesystem tasks, SQL, SCM ops (Git/SVN/Hg), and docs generation. Extensible via custom PHP tasks. | 1,166 | 1,202 | 318 | 279K | 5 | 46.5 | 43.6 | LGPL-3.0 | 2 months ago | |
| phpdocumentor/guides-cli | Command-line tool for building phpDocumentor Guides documentation. Turns reStructuredText/Guides projects into static HTML (and other formats) with configurable themes, extensions, and build options—ideal for generating project docs in CI/CD pipelines. | 0 | 0 | 1 | 7K | 0 | 20.9 | 62.4 | — | 2 years ago | |
| phpdocumentor/phpdocumentor | phpDocumentor generates comprehensive PHP documentation from source code and DocBlocks. It produces API docs, UML diagrams, and parses Markdown/ReStructuredText, with tooling to embed API references into narrative docs to keep documentation in sync. | 4,319 | 4,390 | 640 | 15K | 160 | 85.6 | 43.6 | MIT | 4 months ago | |
| phpro/grumphp | GrumPHP helps you enforce code quality on every git commit. Configure tasks like PHPStan, PHPUnit, PHPCS, and more to run as pre-commit hooks, failing fast on issues so your team keeps a consistent, clean, and build-ready codebase. | 4,280 | 4,287 | 447 | 340K | 6 | 65.6 | 33.7 | MIT | 2 months ago | |
| phpstan/phpstan-symfony | PHPStan extension for Symfony that improves static analysis with precise return types and framework-specific rules. Understands container/services, parameters, controllers, request/headers, serializer, forms, messenger handlers, cache callbacks, config tree builders, and more. | 782 | 787 | 100 | 2M | 61 | 53.4 | 84.4 | MIT | 1 month ago | |
| rector/swiss-knife | Swiss Knife for upgrades: CLI tools to keep codebases clean and PSR-4 compliant. Detect git merge conflicts and commented-out code, find multiple classes per file, fix namespaces to match PSR-4 roots, and finalize classes without children (with skips for mocks/files). | 202 | 200 | 18 | 118K | 0 | 22.0 | 44.9 | MIT | 7 months ago | |
| shipmonk/dead-code-detector | PHPStan extension that finds and can auto-remove unused PHP code: dead methods/properties/constants/enum cases, dead cycles, transitive dead members, and even dead tested code. Supports popular libs like Symfony and Doctrine with customizable usage providers. | 377 | 361 | 20 | 360K | 5 | 33.7 | 49.5 | — | 20 hours ago | |
| spatie/symfony-ignition-bundle | Replace Symfony’s default exception page with Spatie Ignition: a beautiful, customizable error screen with context, stack traces, dark mode, and helpful debugging tools. Install as a dev bundle and configure via ignition.yaml to fit your app. | 29 | 29 | 6 | 1K | 0 | 22.5 | 25.5 | MIT | 1 month ago | |
| ssch/typo3-rector | Automated upgrades and refactoring for TYPO3 sites and extensions using Rector. Apply version migrations, remove deprecations, and modernize code safely in development with configurable rule sets for TYPO3 7–12+. | 259 | 260 | 66 | 110K | 31 | 42.0 | 55.4 | MIT | 4 weeks ago | |
| symfony/cache | Symfony Cache provides fast, low-overhead PSR-6 caching with adapters for common backends. Includes a PSR-16 bridge plus CacheInterface and TagAwareCacheInterface implementations via symfony/cache-contracts for flexible app caching. | 4,171 | 4,196 | 64 | 7M | 0 | 52.7 | 52.5 | MIT | 1 week ago | |
| symfony/console | Symfony Console makes it easy to build beautiful, testable PHP command‑line tools. Define commands, arguments and options, add interactive prompts, styled output and progress bars, plus robust input/output handling for CLI apps and scripts. | 9,830 | 10,011 | 268 | 16M | 0 | 62.9 | 52.4 | MIT | 1 week ago | |
| symfony/doctrine-bridge | Symfony Doctrine Bridge integrates Doctrine with Symfony components, providing glue code for ORM/DBAL usage across the framework. Part of the main Symfony repository; report issues and submit pull requests there. | 3,231 | 3,236 | 43 | 4M | 0 | 48.8 | 51.1 | MIT | 1 week ago | |
| symfony/event-dispatcher | Symfony’s EventDispatcher component lets application parts communicate by dispatching events to registered listeners and subscribers. Build decoupled, extensible workflows with a simple API for adding, removing, and prioritizing handlers. | 8,548 | 8,601 | 67 | 15M | 0 | 56.9 | 52.7 | MIT | 1 week ago | |
| symfony/form | Symfony Form component helps you build, process, validate, and reuse HTML forms with a robust, extensible API. Includes field types, data mapping, CSRF protection, and integration hooks for Symfony apps or standalone PHP projects. | 2,774 | 2,791 | 109 | 3M | 0 | 49.2 | 50.6 | MIT | 1 week ago | |
| symfony/framework-bundle | FrameworkBundle integrates Symfony components into the full-stack Symfony framework, providing core wiring for services, configuration, routing, controllers, and more. Part of the main Symfony repository; see docs for contributing, issues, and PRs. | 3,572 | 3,590 | 123 | 5M | 0 | 51.6 | 51.0 | MIT | 1 week ago | |
| symfony/http-client | Symfony HttpClient provides a modern API to fetch HTTP resources synchronously or asynchronously. Supports efficient streaming, retries, and multiple transports, making it easy to integrate robust HTTP requests into Symfony or any PHP app. | 2,033 | 2,047 | 52 | 7M | 0 | 43.1 | 57.7 | MIT | 1 week ago | |
| symfony/http-foundation | Symfony HttpFoundation provides an object-oriented layer for working with HTTP: requests, responses, sessions, cookies, headers, and file uploads. It simplifies handling and testing web interactions while staying close to the HTTP specification. | 8,640 | 8,722 | 307 | 14M | 0 | 63.8 | 52.4 | MIT | 1 week ago | |
| symfony/http-kernel | Symfony HttpKernel provides a structured, event-driven workflow to turn HTTP Requests into Responses. Built on the EventDispatcher, it’s flexible enough for full-stack frameworks, micro-frameworks, and CMS platforms like Drupal. | 8,126 | 8,152 | 98 | 14M | 0 | 57.8 | 52.4 | MIT | 1 week ago | |
| symfony/json-streamer | Symfony JsonStreamer reads and writes data structures to and from JSON streams efficiently. Ideal for streaming large JSON payloads with low memory usage, integrating with Symfony Serializer to parse or generate JSON incrementally. | 14 | 14 | 1 | 71K | 0 | 28.5 | 59.7 | MIT | 1 week ago | |
| symfony/maker-bundle | Symfony Maker Bundle accelerates Symfony development by generating boilerplate code via maker commands. Quickly create controllers, entities, forms, tests, security, and more, following best practices, so you can focus on building features instead of scaffolding. | 3,396 | — | 429 | — | 135 | 69.9 | 31.8 | MIT | 3 weeks ago | |
| symfony/messenger | Symfony Messenger helps PHP apps send and receive messages via async transports and message queues. Dispatch commands/events, route to handlers, and integrate with workers and transports to decouple services and improve scalability. | 1,107 | 1,111 | 90 | 4M | 0 | 38.1 | 57.2 | MIT | 1 week ago | |
| symfony/mime | Symfony MIME component for creating and parsing MIME messages: build emails and attachments, manage headers, encoders, addresses, and content types. Works standalone or with Symfony Mailer. Includes docs, contribution guidelines, and issue tracking. | 2,836 | 2,841 | 38 | 14M | 0 | 47.0 | 59.8 | MIT | 1 week ago | |
| symfony/panther | Symfony Panther is a PHP library for end-to-end browser testing and web scraping using real browsers like Chrome and Firefox. Built on the W3C WebDriver protocol, it drives native browsers for reliable automation in Symfony or standalone. | 3,062 | 3,076 | 236 | 392K | 200 | 70.2 | 65.0 | MIT | 3 months ago | |
| symfony/property-info | Symfony PropertyInfo component extracts metadata about PHP class properties—types, access, docs, and more—by reading popular sources like PHPDoc, reflection, and other metadata providers. Useful for serializers, validators, and API tooling. | 2,229 | 2,232 | 13 | 6M | 0 | 42.6 | 55.9 | MIT | 1 week ago | |
| symfony/routing | Symfony Routing maps HTTP requests to configuration variables via flexible route definitions. Match incoming paths to controllers and parameters, and generate URLs from named routes using RouteCollection, UrlMatcher, UrlGenerator, and RequestContext. | 7,630 | 7,702 | 92 | 13M | 0 | 58.3 | 52.8 | MIT | 1 week ago | |
| symfony/scheduler | Symfony Scheduler component adds cron-like task scheduling powered by Symfony Messenger. Define recurring or one-off jobs, route them through transports and workers, and run tasks reliably within Symfony apps with first-class framework integration. | 88 | 89 | 2 | 853K | 0 | 30.1 | 64.7 | MIT | 1 week ago | |
| symfony/security-bundle | Symfony SecurityBundle integrates the Security component into the Symfony full-stack framework, providing authentication, authorization, firewalls, user providers, and access control. Part of the main Symfony repository with established contribution and issue workflows. | 2,500 | 2,506 | 28 | 4M | 0 | 44.1 | 51.6 | MIT | 1 week ago | |
| symfony/security-core | Symfony Security Core provides the building blocks for authentication and authorization. Use tokens, voters, role hierarchies, and an access decision manager to cleanly separate access rules from user providers and credential storage. | 1,885 | 1,891 | 31 | 4M | 0 | 40.3 | 54.7 | MIT | 1 week ago | |
| symfony/serializer | Symfony Serializer component for converting objects and complex data structures to/from arrays, JSON, XML and more. Supports object graphs, custom normalizers/encoders, and flexible context options for reliable serialization and deserialization. | 2,546 | 2,574 | 76 | 6M | 0 | 44.9 | 55.2 | MIT | 1 week ago | |
| symfony/stimulus-bundle | Symfony bundle that integrates Hotwired Stimulus into your app, wiring up controllers, auto-loading, and UX bridges with Symfony tooling. Ideal for adding modest JavaScript behavior to Twig and Symfony UX components without a heavy frontend setup. | 173 | — | 24 | — | 0 | 21.6 | — | MIT | 2 weeks ago | |
| symfony/translation | Symfony Translation component for internationalizing PHP apps: create a Translator, load messages from arrays, files, or other loaders, handle locales and domains, and translate strings at runtime. Part of the Symfony ecosystem and works well standalone. | 6,618 | 6,658 | 90 | 14M | 0 | 57.3 | 53.8 | MIT | 1 week ago | |
| symfony/twig-bridge | Symfony Twig Bridge integrates Twig with Symfony components, providing templating support across the framework. Includes extensions, form rendering helpers, and tooling to use Twig seamlessly in Symfony applications, with links to docs, issues, and contributions. | 2,519 | 2,522 | 48 | 5M | 0 | 45.7 | 53.0 | MIT | 1 week ago | |
| symfony/twig-bundle | TwigBundle integrates Twig templating into the Symfony full-stack framework, providing seamless configuration and services for rendering templates. Includes links for contributing, reporting issues, and submitting pull requests via the main Symfony repository. | 2,508 | 2,517 | 24 | 4M | 0 | 42.9 | 52.2 | MIT | 1 week ago | |
| symfony/ux-live-component | Build interactive UIs in Symfony with Live Components: stateful server-driven components that update via Ajax without writing much JavaScript. Integrates with Twig, Stimulus and Symfony UX for reactive forms, lists, and real-time interactions. | 163 | — | 19 | — | 0 | 21.4 | — | MIT | 2 weeks ago | |
| symfony/ux-twig-component | Build reusable UI components in Twig with Symfony UX. Create component classes + templates, pass props, use slots, and keep rendering logic clean and testable. Integrates smoothly with Symfony apps to structure views without a frontend framework. | 219 | 218 | 21 | 1M | 0 | 22.3 | 60.4 | MIT | 2 weeks ago | |
| symfony/validator | Symfony Validator component validates values and objects using a constraint-based system inspired by JSR-303 Bean Validation. Supports built-in and custom constraints, rich violation messages, and integration with Symfony forms and frameworks. | 2,684 | 2,741 | 103 | 6M | 0 | 48.6 | 55.0 | MIT | 1 week ago | |
| symfony/webpack-encore-bundle | Symfony bundle integrating Webpack Encore into your app. Adds asset building, versioning, and entrypoint management with simple Twig helpers for scripts/styles, plus sane defaults and easy configuration for modern JS/CSS workflows. | 953 | 961 | 83 | 1M | 6 | 38.4 | 55.6 | MIT | 4 months ago | |
| symfony/workflow | Symfony Workflow Component helps you model and run workflows or finite state machines in PHP. Define places, transitions, and guards to control state changes, track progress, and integrate with events for process automation. | 628 | 645 | 59 | 1M | 0 | 35.4 | 52.6 | MIT | 1 week ago | |
| symplify/autowire-array-parameter | Automatically inject array parameters into PHP services with minimal configuration. Symplify Autowire Array Parameter resolves array constructor arguments from container config, reducing boilerplate and making service wiring cleaner in Symfony/Laravel-style DI setups. | 60 | 62 | 2 | 38K | 0 | 0.2 | 27.2 | MIT | — | |
| symplify/easy-testing | Utilities for easier PHP unit testing, focused on writing cleaner tests with less boilerplate. Provides helpers and base test cases commonly used in Symplify tools to streamline assertions, fixture handling, and test setup across projects. | 41 | 42 | 3 | 29K | 0 | 0.1 | 27.7 | MIT | — | |
| symplify/monorepo-builder | Tools for PHP monorepos: discover packages, merge and propagate composer.json, validate dependency/version consistency, and automate releases. Configure via monorepo-builder.php and manage packages across /packages or custom directories. | 520 | 519 | 46 | 167K | 7 | 26.5 | 42.9 | MIT | 2 weeks ago | |
| symplify/package-builder | Helper utilities for building Symfony/PHP packages: lightweight DI and service configuration, parameter resolution, class and file helpers, and tooling-friendly conventions. Designed to reduce boilerplate when composing reusable packages and developer tools. | 165 | — | 7 | — | 0 | 0.5 | — | MIT | — | |
| symplify/phpstan-extensions | Extra PHPStan rules and extensions from Symplify to improve static analysis of PHP projects. Adds better type inference and framework-aware checks, helping catch bugs earlier and keep codebases consistent with minimal configuration. | 39 | 39 | 5 | 177K | 0 | 0.4 | 50.4 | MIT | — | |
| symplify/symplify-kernel | Shared kernel and infrastructure for Symplify tools. Provides common console/app bootstrapping, configuration loading, service container wiring, and utilities to build consistent PHP CLI applications and packages on top of Symplify components. | 46 | — | 3 | — | 0 | 0.3 | — | MIT | — | |
| typo3/cms-core | TYPO3 CMS Core provides the essential framework, APIs, and services for the TYPO3 content management system. It powers backend and frontend rendering, extensions, security, caching, routing, and site configuration for building and maintaining TYPO3-based websites. | 33 | 34 | 18 | 274K | 0 | 0.7 | 54.0 | GPL-2.0 | — |
How can I help you explore Laravel packages today?