Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Lumen
Lumen

203
173
+ 1
85
Symfony
Symfony

2.2K
1.6K
+ 1
942
Add tool

Lumen vs Symfony: What are the differences?

Developers describe Lumen as "The stunningly fast PHP micro-framework by Laravel". Laravel Lumen is a stunningly fast PHP micro-framework for building web applications with expressive, elegant syntax. We believe development must be an enjoyable, creative experience to be truly fulfilling. Lumen attempts to take the pain out of development by easing common tasks used in the majority of web projects, such as routing, database abstraction, queueing, and caching. On the other hand, Symfony is detailed as "A PHP full-stack web framework". Symfony is written with speed and flexibility in mind. It allows developers to build better and easy to maintain websites with PHP. Symfony can be used to develop all kind of websites, from your personal blog to high traffic ones like Dailymotion or Yahoo! Answers.

Lumen belongs to "Microframeworks (Backend)" category of the tech stack, while Symfony can be primarily classified under "Frameworks (Full Stack)".

"API" is the top reason why over 16 developers like Lumen, while over 153 developers mention "Open source" as the leading cause for choosing Symfony.

Lumen and Symfony are both open source tools. It seems that Symfony with 21K GitHub stars and 6.98K forks on GitHub has more adoption than Lumen with 6.29K GitHub stars and 833 GitHub forks.

Docplanner, Webedia, and eTobb are some of the popular companies that use Symfony, whereas Lumen is used by Next, Index.co, and Uptime Robot. Symfony has a broader approval, being mentioned in 355 company stacks & 267 developers stacks; compared to Lumen, which is listed in 24 company stacks and 24 developer stacks.

What is Lumen?

Laravel Lumen is a stunningly fast PHP micro-framework for building web applications with expressive, elegant syntax. We believe development must be an enjoyable, creative experience to be truly fulfilling. Lumen attempts to take the pain out of development by easing common tasks used in the majority of web projects, such as routing, database abstraction, queueing, and caching.

What is Symfony?

Symfony is written with speed and flexibility in mind. It allows developers to build better and easy to maintain websites with PHP. Symfony can be used to develop all kind of websites, from your personal blog to high traffic ones like Dailymotion or Yahoo! Answers.
Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Why do developers choose Lumen?
Why do developers choose Symfony?

Sign up to add, upvote and see more prosMake informed product decisions

    Be the first to leave a con
    What companies use Lumen?
    What companies use Symfony?

    Sign up to get full access to all the companiesMake informed product decisions

    What tools integrate with Lumen?
    What tools integrate with Symfony?

    Sign up to get full access to all the tool integrationsMake informed product decisions

    What are some alternatives to Lumen and Symfony?
    Laravel
    It is a web application framework with expressive, elegant syntax. It attempts to take the pain out of development by easing common tasks used in the majority of web projects, such as authentication, routing, sessions, and caching.
    ExpressJS
    Express is a minimal and flexible node.js web application framework, providing a robust set of features for building single and multi-page, and hybrid web applications.
    Flask
    Flask is intended for getting started very quickly and was developed with best intentions in mind.
    Django REST framework
    It is a powerful and flexible toolkit that makes it easy to build Web APIs.
    Sinatra
    Sinatra is a DSL for quickly creating web applications in Ruby with minimal effort.
    See all alternatives
    Decisions about Lumen and Symfony
    No stack decisions found
    Interest over time
    Reviews of Lumen and Symfony
    No reviews found
    How developers use Lumen and Symfony
    Avatar of shridhardalavi
    shridhardalavi uses SymfonySymfony

    Symfony is a set of PHP Components, a Web Application framework, a Philosophy, and a Community — all working together in harmony A framework is a collection of universal, reusable programs that accomplish particular tasks to facilitate the development of software applications. A framework is a pledge of quality, upgradability and maintainability of applications at lower cost. Applications developed using a framework are interoperable with market standards.

    Avatar of Hevelop
    Hevelop uses SymfonySymfony

    We developed our ERP with Symfony, then we use this framework and its components in e-commerce customization.

    Avatar of Hilenium
    Hilenium uses SymfonySymfony

    The RESTful backend for Hilenium was built using the Symfony2 framework.

    Avatar of jvihrial
    jvihrial uses LumenLumen

    First our BE was pure PHP, then it evolved to Laravel and now we are on Lumen. Superb.

    Avatar of Oliver Stark
    Oliver Stark uses SymfonySymfony

    Solid components backed by a great community and visionary company (sensio labs).

    Avatar of Massimo Floris
    Massimo Floris uses SymfonySymfony

    Back-end Framework, data model implementation, Database interactions.

    Avatar of Gums Up
    Gums Up uses LumenLumen

    We have a service for resizing and serving images.

    Avatar of thanawatsenawat
    thanawatsenawat uses LumenLumen

    For leaning to Create REST API

    Avatar of Andrei Kun
    Andrei Kun uses LumenLumen

    JSON API Framework

    How much does Lumen cost?
    How much does Symfony cost?
    Pricing unavailable
    Pricing unavailable