Best framework for RESTful APIs in 2019

coroutinedispatcher profile image Stavro Xhardha ・1 min read

I'm looking for a nice, easy to configure and language friendly framework to build some REST APIs. AFAIK, some of the best, simple and quick are these:

-Flask (which I tried and was awesome)
-Spring boot (which is awesome and simple for me since I come from the Android world)
-Rails (0 info about it, just know that it is one of the most used)
-Laravel (everyone might know some PHP, and Laravel is the best way to work on it)

  • Node js (of course)
  • Microsoft .Net core (which I really think is awesome)

What would you recommend other from these?


markdown guide

NestJS is an awesome NodeJS framework.


Go for Adonis when it's about NodeJS. It's really similar to Laravel.


I'd suggest to avoid Spring Boot. Instead it worth to take a look at Micronaut and Javalin.


Why would you want to avoid Spring Boot? Just asking.


Because whole Spring is poorly designed and bloated. It works most of the time if your application matches assumptions made by SpringSource engineers. And even then you can easily meet subtle, hard to debug issues which often have far from obvious fix.
I've used Spring of different versions in various projects for more than 10 years and never use it again if there will be choice.


Try Django REST Framework. You can build production ready API in few 'clicks'. Large community and extensive documentation


I would definitely go for AdonisJS, it's very similar to Laravel and Rails.