Grow your team on GitHub
GitHub is home to over 50 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.
Sign up
Pinned repositories
Repositories
cache
The Cache component provides an extended PSR-6 implementation for adding cache to your applications.
messenger
The Messenger component helps application send and receive messages to/from other applications or via message queues.
http-kernel
The HttpKernel component provides a structured process for converting a Request into a Response.
notifier
Sends notifications via one or more channels (email, SMS, ...).
framework-bundle
The FrameworkBundle defines the main framework configuration, from sessions and translations to forms, validation, routing and more.
maker-bundle
Symfony Maker Bundle
filesystem
The Filesystem component provides basic utilities for the filesystem.
intl
A PHP replacement layer for the C intl extension that also provides access to the localization data of the ICU library.
dom-crawler
The DomCrawler component eases DOM navigation for HTML and XML documents.
twig-bridge
Provides integration for Twig with various Symfony components.
string
Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way.
http-foundation
The HttpFoundation component defines an object-oriented layer for the HTTP specification.
console
The Console component eases the creation of beautiful and testable command line interfaces.
validator
The Validator component provides tools to validate values following the JSR-303 Bean Validation specification.
form
The Form component allows you to easily create, process and reuse HTML forms.
dependency-injection
The DependencyInjection component allows you to standardize and centralize the way objects are constructed in your application.
routing
The Routing component maps an HTTP request to a set of configuration variables.
config
The Config component helps you find, load, combine, autofill and validate configuration values of any kind, whatever their source may be (YAML, XML, INI files, or for instance a database).
translation
The Translation component provides tools to internationalize your application.
serializer
With the Serializer component it's possible to handle serializing data structures, including object graphs, into array structures or other formats like XML and JSON. It can also handle deserializing XML and JSON back to object graphs.
var-dumper
The VarDumper component provides mechanisms for walking through any arbitrary PHP variable. It provides a better dump() function that you can use instead of var_dump().
security-core
Security provides an infrastructure for sophisticated authorization systems, which makes it possible to easily separate the actual authorization logic from so called user providers that hold the users credentials. It is inspired by the Java Spring framework.
debug
The Debug component provides tools to ease debugging PHP code.