Awesome Open Source
Awesome Open Source
Combined Topics
symfony-component
x
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210
The Top 66 Symfony Component Open Source Projects
Categories
>
Frameworks
>
Symfony Component
Console
⭐
8,463
The Console component eases the creation of beautiful and testable command line interfaces.
Http Foundation
⭐
7,668
The HttpFoundation component defines an object-oriented layer for the HTTP specification.
Event Dispatcher
⭐
7,530
The EventDispatcher component provides tools that allow your application components to communicate with each other by dispatching events and listening to them.
Finder
⭐
7,429
The Finder component finds files and directories via an intuitive fluent interface.
Debug
⭐
7,179
The Debug component provides tools to ease debugging PHP code.
Http Kernel
⭐
7,167
The HttpKernel component provides a structured process for converting a Request into a Response.
Polyfill Mbstring
⭐
6,996
This component provides a partial, native PHP implementation for the Mbstring extension.
Routing
⭐
6,747
The Routing component maps an HTTP request to a set of configuration variables.
Process
⭐
6,669
The Process component executes commands in sub-processes.
Css Selector
⭐
6,587
The CssSelector component converts CSS selectors to XPath expressions.
Var Dumper
⭐
6,495
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().
Translation
⭐
5,936
The Translation component provides tools to internationalize your application.
Filesystem
⭐
3,750
The Filesystem component provides basic utilities for the filesystem.
Polyfill Ctype
⭐
3,591
This component provides a partial, native PHP implementation for the Ctype extension.
Dependency Injection
⭐
3,268
The DependencyInjection component allows you to standardize and centralize the way objects are constructed in your application.
Config
⭐
3,256
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).
Polyfill Php70
⭐
3,225
This component provides features unavailable in releases prior to PHP 7.0.
Cache
⭐
3,222
The Cache component provides an extended PSR-6 implementation for adding cache to your applications.
Dom Crawler
⭐
3,186
The DomCrawler component eases DOM navigation for HTML and XML documents.
Yaml
⭐
3,112
The Yaml component loads and dumps YAML files.
Dotenv
⭐
2,912
Symfony Dotenv parses .env files to make environment variables stored in them accessible via getenv(), $_ENV, or $_SERVER.
Options Resolver
⭐
2,489
The OptionsResolver component is array_replace() on steroids. It allows you to create an options system with required options, defaults, validation (type, value), normalization and more.
Asset
⭐
2,463
The Asset component manages URL generation and versioning of web assets such as CSS stylesheets, JavaScript files and image files.
Browser Kit
⭐
2,283
The BrowserKit component simulates the behavior of a web browser, allowing you to make requests, click on links and submit forms programmatically.
Inflector
⭐
2,203
Inflector converts words between their singular and plural forms (English only).
Expression Language
⭐
2,171
The ExpressionLanguage component provides an engine that can compile and evaluate expressions.
Form
⭐
2,169
The Form component allows you to easily create, process and reuse HTML forms.
Stopwatch
⭐
2,141
The Stopwatch component provides a way to profile code.
Property Access
⭐
2,136
The PropertyAccess component provides function to read and write from/to an object or array using a simple string notation.
Polyfill Intl Icu
⭐
2,090
This component provides a collection of functions/classes using the symfony/intl package when the Intl extension is not installed.
Intl
⭐
2,083
A PHP replacement layer for the C intl extension that also provides access to the localization data of the ICU library.
Validator
⭐
2,024
The Validator component provides tools to validate values following the JSR-303 Bean Validation specification.
Mime
⭐
1,844
The MIME component allows manipulating MIME types.
Serializer
⭐
1,814
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.
Polyfill Php73
⭐
1,771
This component provides functions unavailable in releases prior to PHP 7.3.
Property Info
⭐
1,515
PropertyInfo extracts information about PHP class' properties using metadata of popular sources.
Polyfill Iconv
⭐
1,472
This component provides a native PHP implementation of the php.net/iconv functions.
Polyfill Php56
⭐
1,403
This component provides functions unavailable in releases prior to PHP 5.6.
Var Exporter
⭐
1,384
The VarExporter component allows exporting any serializable PHP data structure to plain PHP code. While doing so, it preserves all the semantics associated with the serialization mechanism of PHP (__wakeup, __sleep, Serializable).
Polyfill Util
⭐
1,363
This component provides binary-safe string functions, using the mbstring extension when available.
Error Handler
⭐
1,342
The ErrorHandler component provides tools to manage errors and ease debugging PHP code.
Security Core
⭐
1,193
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.
Security
⭐
1,185
The Security component provides a complete security system for your web application.
Security Csrf
⭐
1,155
The Security CSRF (cross-site request forgery) component provides a class CsrfTokenManager for generating and validating CSRF tokens.
Polyfill
⭐
1,155
PHP polyfills
Class Loader
⭐
1,130
[DEPRECATED] The ClassLoader component provides tools to autoload your classes and cache their locations for performance.
Http Client
⭐
1,107
The HttpClient component provides powerful methods to fetch HTTP resources synchronously or asynchronously.
Security Guard
⭐
1,098
The Guard component brings many layers of authentication together, making it much easier to create complex authentication systems where you have total control.
Security Http
⭐
1,087
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.
Web Link
⭐
1,026
The WebLink component manages links between resources. It is particularly useful to advise clients to preload and prefetch documents through HTTP and HTTP/2 pushes.
Templating
⭐
961
The Templating component provides all the tools needed to build any kind of template system.
Polyfill Intl Normalizer
⭐
759
This component provides a fallback implementation for the Normalizer class provided by the Intl extension.
Polyfill Php80
⭐
680
This component provides functions unavailable in releases prior to PHP 8.0.
Polyfill Apcu
⭐
625
This component provides apcu_* functions and the APCUIterator class to users of the legacy APC extension.
String
⭐
624
Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way.
Polyfill Intl Grapheme
⭐
596
This component provides a partial, native PHP implementation of the Grapheme functions from the Intl extension.
Messenger
⭐
581
The Messenger component helps application send and receive messages to/from other applications or via message queues.
Mailer
⭐
553
The Mailer component helps sending emails
Workflow
⭐
407
The Workflow component provides tools for managing a workflow or finite state machine.
Security Acl
⭐
315
Symfony Security ACL Component
Notifier
⭐
314
Sends notifications via one or more channels (email, SMS, ...).
Lock
⭐
280
Creates and manages locks, a mechanism to provide exclusive access to a shared resource.
Polyfill Php55
⭐
105
This component provides functions unavailable in releases prior to PHP 5.5.
Polyfill Php54
⭐
93
This component provides functions unavailable in releases prior to PHP 5.4.
Telegram Notifier
⭐
30
Provides Telegram integration for Symfony Notifier.
Polyfill Xml
⭐
11
This polyfill is deprecated. Use the symfony/polyfill-php72 package instead.
1-66 of 66 projects
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210