Logo of Symfony

Symfony

Website LinkedIn Twitter

Last updated on

Company health

Employee growth
15% increase in the last year
Web traffic
95% increase in the last quarter
Financing
September 2013 - $7M

Ratings

G2
4.2/5
(27)

Symfony description

Symfony is a popular framework for building web applications using the PHP programming language. It provides pre-built components and tools that streamline development, making your team more efficient. Symfony is known for its reliability and scalability, making it suitable for projects of all sizes. It has a large and active community, ensuring ample resources and support for your development team.


Who is Symfony best for

Symfony is a robust PHP framework empowering developers to build complex web apps. Praised for its ease of use and customization, Symfony excels at creating powerful applications and APIs. However, some users find large project management and version updates challenging.

  • Best for medium to large businesses (101+ employees).

  • Ideal for Ecommerce and Software/IT/Telecommunications.


Symfony features

Supported

Symfony supports HTML-based templates, especially with Twig, reducing coding efforts.

Supported

Symfony supports CRUD operations via custom controllers, not built-in resource controllers.

Supported

Symfony supports template inheritance via Twig.

Supported

Symfony uses controllers to handle incoming requests and process data, following the MVC pattern.

Supported

Symfony supports route definition and mapping to controllers through YAML, XML, PHP, and annotations.


Symfony reviews

We've summarised 27 Symfony reviews (Symfony G2 reviews) and summarised the main points below.

Pros of Symfony
  • Easy to use and customize.
  • Well-documented and easy to learn.
  • Great developer experience with simple debugging.
  • Creates powerful web applications and APIs easily.
  • Stable, flexible, and reliable framework with a rich community.
Cons of Symfony
  • Difficult to manage for large projects.
  • PHP 8 support issues require project restarts.
  • ORM Doctrine has poor documentation.
  • Difficult version updates can break processes.
  • Lacks an admin interface or easy scaffolding.

Symfony pricing

The commentary is based on 1 reviews from Symfony G2 reviews.

Symfony is a free and open-source PHP framework. It does not have any pricing plans.

See the Symfony pricing page.

  • Symfony has a free plan.


Symfony alternatives

  • Logo of CodeIgniter
    CodeIgniter
    PHP framework: build dynamic websites fast, simple, and secure.
    Read more
  • Logo of Laravel
    Laravel
    Elegant PHP framework for building robust web applications.
    Read more
  • Logo of CakePHP
    CakePHP
    Rapid PHP web app builder with security and a helpful community.
    Read more
  • Logo of PHPixie
    PHPixie
    A high-performance PHP framework, now seemingly inactive.
    Read more
  • Logo of PhpStorm
    PhpStorm
    Smart PHP IDE: boosts coding speed, quality, and ease.
    Read more
  • Logo of Express.js
    Express.js
    Fast, unopinionated web framework for Node.js. Simplifies building web apps and APIs.
    Read more

Symfony FAQ

  • What is Symfony and what does Symfony do?

    Symfony is a PHP framework that streamlines web application development. It offers pre-built components, tools, and an active community, making it suitable for projects of any size. Symfony is known for its reliability, scalability, and ease of customization, simplifying complex application development.

  • How does Symfony integrate with other tools?

    Symfony integrates with various tools and technologies through its robust ecosystem. It leverages components like Doctrine ORM for database interaction and Twig for templating. Furthermore, Symfony supports integration with front-end frameworks and other PHP libraries.

  • What the main competitors of Symfony?

    Top Symfony alternatives include Laravel, Yii, and CodeIgniter, all PHP frameworks offering various features and benefits. Angular, a JavaScript framework, and NetBeans, an IDE, also present different approaches to web development. Each framework caters to different project needs and developer preferences.

  • Is Symfony legit?

    Yes, Symfony is a legitimate and widely used PHP framework. It's known for its reliability, scalability, and active community support, making it a safe and productive choice for web development. Symfony is especially suitable for building complex applications.

  • How much does Symfony cost?

    Symfony is an open-source PHP framework, meaning it's free to download and use. There are no fees associated with the framework itself. However, costs may arise from development, hosting, and potential third-party integrations.

  • Is Symfony customer service good?

    There is no information available about Symfony's customer service. However, users praise its ease of use, customization, documentation, and developer experience. Some find it challenging for large projects and dislike the documentation for ORM Doctrine.


Reviewed by

MK
Michal Kaczor
CEO at Gralio

Michal has worked at startups for many years and writes about topics relating to software selection and IT management. As a former consultant for Bain, a business advisory company, he also knows how to understand needs of any business and find solutions to its problems.

TT
Tymon Terlikiewicz
CTO at Gralio

Tymon is a seasoned CTO who loves finding the perfect tools for any task. He recently headed up the tech department at Batmaid, a well-known Swiss company, where he managed about 60 software purchases, including CX, HR, Payroll, Marketing automation and various developer tools.

NEW: Introducing Gralio Screen Buddy

An AI tool that observes your work, finds inefficiencies, and suggests smarter ways to do things. Maybe you can use your tools better, automate tasks, or switch software.

For Individuals
Streamline your daily tasks, get helpful AI tips, and find the right tools for your workflow.
For Businesses
See how your team really works, uncover automation opportunities, and get software recommendations tailored to your processes.