Best framework for RESTful APIs in 2019

twitter logo github logo ・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?

twitter logo DISCUSS (9)
markdown guide

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.


I would recommend Rails. It's easy to start, setup and the community is also great. You'll find many short(or long) tutorials to get started. Good luck.


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

Classic DEV Post from Aug 20

50 Things I Wish I'd Known at My First Developer Job (Part 2)

Stavro Xhardha profile image
Android Engineer. Dedicated to the single Activity applications.

Top devs blog here. Free forever.