Alternatives to Laravel logo

Alternatives to Laravel

Symfony, CodeIgniter, Django, CakePHP, and Rails are the most popular alternatives and competitors to Laravel.
7.7K
4.8K
+ 1
2.9K

What is Laravel and what are its top alternatives?

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.
Laravel is a tool in the Frameworks (Full Stack) category of a tech stack.
Laravel is an open source tool with 56.5K GitHub stars and 17.4K GitHub forks. Here’s a link to Laravel's open source repository on GitHub

Laravel alternatives & related posts

Symfony logo

Symfony

2.3K
1.7K
942
2.3K
1.7K
+ 1
942
A PHP full-stack web framework
Symfony logo
Symfony
VS
Laravel logo
Laravel

related Symfony posts

Benjamin Bernard-Bouissières
Benjamin Bernard-Bouissières
Web Developer at ipexia · | 11 upvotes · 55.1K views
atipexiaipexia
Django
Django
Python
Python
Symfony
Symfony
PythonAnywhere
PythonAnywhere

I really love Django because it is really fast to create a web application from scratch and it has a lot a facilities like the ORM or the Admin module ! The Python language is really easy to read and powerful, that's why I prefer Django over Symfony.

I use Django at work to make tools for the technicians but I also use it for me to build my personal website which I host on PythonAnywhere.

See more
Samuel Webster
Samuel Webster
Principal Developer at Colart · | 6 upvotes · 60.5K views
WooCommerce
WooCommerce
Symfony
Symfony
RabbitMQ
RabbitMQ
WordPress
WordPress
#Pim

We needed our e-commerce platform (built using WooCommerce) to be able to keep products in sync with our #pim (provided by #akeneo) which is built in Symfony . We hooked into the kernel.event_listener to send RabbitMQ messages to a WordPress API endpoint that triggers the updated product to rebuild with fresh data.

See more

related CodeIgniter posts

Saikat Chakrabortty
Saikat Chakrabortty
Software Engineer · | 1 upvotes · 28.2K views
PHP
PHP
Laravel
Laravel
CodeIgniter
CodeIgniter

I have used PHP to do end to end developments , using Laravel CodeIgniter frameworks.

See more
Django logo

Django

7.9K
5.7K
2.8K
7.9K
5.7K
+ 1
2.8K
The Web framework for perfectionists with deadlines
Django logo
Django
VS
Laravel logo
Laravel

related Django posts

Dmitry Mukhin
Dmitry Mukhin
at Uploadcare · | 22 upvotes · 244K views
atUploadcareUploadcare
Django
Django
Python
Python
React
React
Ember.js
Ember.js
Preact
Preact
PostCSS
PostCSS

Simple controls over complex technologies, as we put it, wouldn't be possible without neat UIs for our user areas including start page, dashboard, settings, and docs.

Initially, there was Django. Back in 2011, considering our Python-centric approach, that was the best choice. Later, we realized we needed to iterate on our website more quickly. And this led us to detaching Django from our front end. That was when we decided to build an SPA.

For building user interfaces, we're currently using React as it provided the fastest rendering back when we were building our toolkit. It’s worth mentioning Uploadcare is not a front-end-focused SPA: we aren’t running at high levels of complexity. If it were, we’d go with Ember.js.

However, there's a chance we will shift to the faster Preact, with its motto of using as little code as possible, and because it makes more use of browser APIs. One of our future tasks for our front end is to configure our Webpack bundler to split up the code for different site sections. For styles, we use PostCSS along with its plugins such as cssnano which minifies all the code.

All that allows us to provide a great user experience and quickly implement changes where they are needed with as little code as possible.

See more
Node.js
Node.js
JavaScript
JavaScript
Django
Django
Python
Python

Django or NodeJS? Hi, I’m thinking about which software I should use for my web-app. What about Node.js or Django for the back-end? I want to create an online preparation course for the final school exams in my country. At the beginning for maths. The course should contain tutorials and a lot of exercises of different types. E.g. multiple choice, user text/number input and drawing tasks. The exercises should change (different levels) with the learning progress. Wrong questions should asked again with different numbers. I also want a score system and statistics. So far, I have got only limited web development skills. (some HTML, CSS, Bootstrap and Wordpress). I don’t know JavaScript or Python.

Possible pros for Python / Django: - easy syntax, easier to learn for me as a beginner - fast development, earlier release - libraries for mathematical and scientific computation

Possible pros for JavaScript / Node.js: - great performance, better choice for real time applications: user should get the answer for a question quickly

Which software would you use in my case? Are my arguments for Python/NodeJS right? Which kind of database would you use?

Thank you for your answer!

Node.js JavaScript Django Python

See more
CakePHP logo

CakePHP

459
212
127
459