• Stars
    star
    28,665
  • Rank 600 (Top 0.02 %)
  • Language
    PHP
  • License
    MIT License
  • Created over 14 years ago
  • Updated 7 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The Symfony PHP framework

Symfony Logo

Symfony is a PHP framework for web and console applications and a set of reusable PHP components. Symfony is used by thousands of web applications and most of the popular PHP projects.

Installation

Sponsor

Symfony 7.1 is backed by

Rector helps successful and growing companies to get the most of the code they already have. Including upgrading to the latest Symfony LTS. They deliver automated refactoring, reduce maintenance costs, speed up feature delivery, and transform legacy code into a strategic asset. They can handle the dirty work, so you can focus on the features.

Help Symfony by sponsoring its development!

Documentation

Community

Contributing

Symfony is an Open Source, community-driven project with thousands of contributors. Join them contributing code or contributing documentation.

Security Issues

If you discover a security vulnerability within Symfony, please follow our disclosure procedure.

About Us

Symfony development is led by the Symfony Core Team and supported by Symfony contributors.

More Repositories

1

console

Eases the creation of beautiful and testable command line interfaces
PHP
9,560
star
2

http-foundation

Defines an object-oriented layer for the HTTP specification
PHP
8,513
star
3

event-dispatcher

Provides tools that allow your application components to communicate with each other by dispatching events and listening to them
PHP
8,393
star
4

finder

Finds files and directories via an intuitive fluent interface
PHP
8,290
star
5

http-kernel

Provides a structured process for converting a Request into a Response
PHP
7,980
star
6

thanks

Give thanks (in the form of a GitHub β˜…) to your fellow PHP package maintainers (not limited to Symfony components)!
PHP
7,912
star
7

polyfill-mbstring

This component provides a partial, native PHP implementation for the Mbstring extension.
PHP
7,746
star
8

routing

Maps an HTTP request to a set of configuration variables
PHP
7,477
star
9

debug

Provides tools to ease debugging PHP code
PHP
7,312
star
10

css-selector

Converts CSS selectors to XPath expressions
PHP
7,309
star
11

process

Executes commands in sub-processes
PHP
7,302
star
12

var-dumper

Provides mechanisms for walking through any arbitrary PHP variable
PHP
7,278
star
13

translation

Provides tools to internationalize your application
PHP
6,529
star
14

polyfill-php72

This component provides functions added to PHP 7.2 core.
PHP
4,756
star
15

filesystem

Provides basic utilities for the filesystem
PHP
4,500
star
16

config

Helps you find, load, combine, autofill and validate configuration values of any kind
PHP
4,138
star
17

flex

Composer plugin for Symfony
PHP
4,043
star
18

dependency-injection

Allows you to standardize and centralize the way objects are constructed in your application
PHP
4,011
star
19

cache

Provides extended PSR-6, PSR-16 (and tags) implementations
PHP
3,977
star
20

polyfill-ctype

This component provides a partial, native PHP implementation for the Ctype extension.
PHP
3,966
star
21

dom-crawler

Eases DOM navigation for HTML and XML documents
PHP
3,834
star
22

yaml

Loads and dumps YAML files
PHP
3,693
star
23

contracts

A set of abstractions extracted out of the Symfony components
PHP
3,607
star
24

dotenv

Registers environment variables from a .env file
PHP
3,604
star
25

framework-bundle

Provides a tight integration between Symfony components and the Symfony full-stack framework
PHP
3,402
star
26

maker-bundle

Symfony Maker Bundle
PHP
3,293
star
27

polyfill-php70

This component provides features unavailable in releases prior to PHP 7.0.
3,243
star
28

polyfill-intl-idn

This component provides a partial, native PHP implementation for the Intl extension (IDN features).
PHP
3,163
star
29

event-dispatcher-contracts

A set of event dispatcher abstractions extracted out of the Symfony components
PHP
3,146
star
30

doctrine-bridge

Provides integration for Doctrine with various Symfony components
PHP
3,086
star
31

options-resolver

Provides an improved replacement for the array_replace PHP function
PHP
3,074
star
32

asset

Manages URL generation and versioning of web assets such as CSS stylesheets, JavaScript files and image files
PHP
3,046
star
33

browser-kit

Simulates the behavior of a web browser, allowing you to make requests, click on links and submit forms programmatically
PHP
2,849
star
34

monolog-bundle

Symfony Monolog Bundle
PHP
2,817
star
35

panther

A browser testing and web crawling library for PHP and Symfony
PHP
2,742
star
36

expression-language

Provides an engine that can compile and evaluate expressions
PHP
2,709
star
37

stopwatch

Provides a way to profile code
PHP
2,692
star
38

property-access

Provides functions to read and write from/to an object or array using a simple string notation
PHP
2,677
star
39

form

Allows to easily create, process and reuse HTML forms
PHP
2,663
star
40

mime

Allows manipulating MIME messages
PHP
2,576
star
41

intl

Provides access to the localization data of the ICU library
PHP
2,560
star
42

polyfill-intl-icu

This component provides a collection of functions/classes using the symfony/intl package when the Intl extension is not installed.
PHP
2,537
star
43

validator

Provides tools to validate values
PHP
2,515
star
44

monolog-bridge

Provides integration for Monolog with various Symfony components
PHP
2,512
star
45

error-handler

Provides tools to manage errors and ease debugging PHP code
PHP
2,506
star
46

polyfill

PHP polyfills
PHP
2,468
star
47

twig-bridge

Provides integration for Twig with various Symfony components
PHP
2,416
star
48

twig-bundle

Provides a tight integration of Twig into the Symfony full-stack framework
PHP
2,412
star
49

phpunit-bridge

Provides utilities for PHPUnit, especially user deprecation notices management
PHP
2,398
star
50

security-bundle

Provides a tight integration of the Security component into the Symfony full-stack framework
PHP
2,374
star
51

service-contracts

A set of service abstractions extracted out of the Symfony components
PHP
2,369
star
52

polyfill-php73

This component provides functions unavailable in releases prior to PHP 7.3.
PHP
2,367
star
53

translation-contracts

A set of translation abstractions extracted out of the Symfony components
PHP
2,362
star
54

serializer

Handles serializing and deserializing data structures, including object graphs, into array structures or other formats like XML and JSON.
PHP
2,358
star
55

demo

Symfony Demo Application
PHP
2,345
star
56

debug-bundle

Provides a tight integration of the Symfony VarDumper component and the ServerLogCommand from MonologBridge into the Symfony full-stack framework
PHP
2,277
star
57

inflector

Converts words between their singular and plural forms (English only)
PHP
2,227
star
58

webpack-encore

A simple but powerful API for processing & compiling assets built around Webpack
JavaScript
2,209
star
59

cache-contracts

A set of cache abstractions extracted out of the Symfony components
PHP
2,149
star
60

web-profiler-bundle

Provides a development tool that gives detailed information about the execution of any request
Twig
2,147
star
61

property-info

Extracts information about PHP class' properties using metadata of popular sources
PHP
2,079
star
62

symfony-docs

The Symfony documentation
HTML
2,077
star
63

var-exporter

Allows exporting any serializable PHP data structure to plain PHP code
PHP
1,916
star
64

polyfill-intl-normalizer

This component provides a fallback implementation for the Normalizer class provided by the Intl extension.
PHP
1,840
star
65

orm-pack

A Symfony Pack for Doctrine ORM
1,839
star
66

http-client-contracts

A set of HTTP client abstractions extracted out of the Symfony components
PHP
1,770
star
67

http-client

Provides powerful methods to fetch HTTP resources synchronously or asynchronously
PHP
1,763
star
68

polyfill-iconv

This component provides a native PHP implementation of the php.net/iconv functions.
PHP
1,757
star
69

deprecation-contracts

A generic function and convention to trigger deprecation notices
PHP
1,751
star
70

security-core

Symfony Security Component - Core Library
PHP
1,734
star
71

profiler-pack

A Symfony Pack for Symfony profiler
1,716
star
72

security-csrf

Symfony Security Component - CSRF Library
PHP
1,652
star
73

security-http

Symfony Security Component - HTTP Integration
PHP
1,580
star
74

polyfill-php80

This component provides functions unavailable in releases prior to PHP 8.0.
PHP
1,576
star
75

swiftmailer-bundle

Symfony Swiftmailer Bundle
PHP
1,571
star
76

polyfill-php56

This component provides functions unavailable in releases prior to PHP 5.6.
1,557
star
77

polyfill-intl-grapheme

This component provides a partial, native PHP implementation of the Grapheme functions from the Intl extension.
PHP
1,512
star
78

symfony-standard

The "Symfony Standard Edition" distribution
PHP
1,501
star
79

debug-pack

A Symfony Pack for Symfony debug
1,498
star
80

string

Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way
PHP
1,447
star
81

security-guard

Symfony Security Component - Guard
PHP
1,434
star
82

polyfill-util

This component provides binary-safe string functions, using the mbstring extension when available.
PHP
1,338
star
83

web-link

Manages links between resources
PHP
1,333
star
84

web-server-bundle

Provides commands for running applications using the PHP built-in web server
PHP
1,280
star
85

mailer

Helps sending emails
PHP
1,263
star
86

psr-http-message-bridge

PSR HTTP message bridge
PHP
1,209
star
87

security

Provides a complete security system for your web application
PHP
1,203
star
88

class-loader

[DEPRECATED] The ClassLoader component provides tools to autoload your classes and cache their locations for performance.
PHP
1,109
star
89

serializer-pack

A Symfony Pack for Symfony Serializer
1,075
star
90

templating

Provides all the tools needed to build any kind of template system
PHP
1,021
star
91

webpack-encore-bundle

Symfony integration with Webpack Encore!
PHP
926
star
92

lts

Enforces Long Term Supported versions of Symfony components
924
star
93

messenger

Helps applications send and receive messages to/from other applications or via message queues
PHP
923
star
94

apache-pack

A Symfony Pack for Symfony Apache
913
star
95

recipes

Symfony Recipes Repository
PHP
908
star
96

test-pack

A Symfony Pack for functional testing
866
star
97

polyfill-php81

This component provides functions unavailable in releases prior to PHP 8.1.
PHP
764
star
98

proxy-manager-bridge

Provides integration for ProxyManager with various Symfony components
PHP
724
star
99

notifier

Sends notifications via one or more channels (email, SMS, ...)
PHP
673
star
100

polyfill-apcu

This component provides apcu_* functions and the APCUIterator class to users of the legacy APC extension.
PHP
635
star