Created using Figma

  • Introduction

  • Connections

  • Flavors

  • Front-end

  • State Management

  • Back-end

    Results Other Answers Developers Worldwide Usage
  • Testing

  • CSS

  • Build Tools

  • Mobile

  • Other Tools

  • Features

  • Opinions

  • Conclusion

<< State Management – Worldwide

Back-end Frameworks – Results

Back-end – Other >>

Let's face facts: unlike other categories, there are very few true contenders here apart from Express. Although Meteor did manage to generate a lot of awareness over the years, it sadly seems like it wasn't quite able to capitalize on it.

Libraries Results

Per-library survey results.

I've never heard of it
I've HEARD of it, and am NOT interested
I've HEARD of it, and WOULD like to learn it
I've USED it before, and would NOT use it again
I've USED it before, and WOULD use it again
Keystone

Keystone12k

node.js cms and web app framework

Learn More

  • Homepage
  • GitHub
  • BestOfJS
FeathersJS

FeathersJS8k

A REST and realtime API layer for modern applications.

Learn More

  • Homepage
  • GitHub
  • BestOfJS
Loopback

Loopback10k

LoopBack makes it easy to build modern applications that require complex integrations.

Learn More

  • Homepage
  • GitHub
  • BestOfJS
Sails

Sails18k

Realtime MVC Framework for Node.js

Learn More

  • Homepage
  • GitHub
  • BestOfJS
Hapi

Hapi9k

Server Framework for Node.js

Learn More

  • Homepage
  • GitHub
  • BestOfJS
Meteor

Meteor39k

Meteor, the JavaScript App Platform

Learn More

  • Homepage
  • GitHub
  • BestOfJS
Koa

Koa19k

Expressive middleware for node.js using ES2017 async functions

Learn More

  • Homepage
  • GitHub
  • BestOfJS
Express

Express36k

Fast, unopinionated, minimalist web framework for node.

Learn More

  • Homepage
  • GitHub
  • BestOfJS
Share This Chart

Number of Libraries Used

How many different libraries are developers using (defined as respondents who picked “have used before and would use again”)?

Overall Happiness

On a scale of one to five, how happy are developers with the current state of Back-end tools?

1Unhappy
2
3
4
5Happy

3.5

Recommended Resources

Presented by Wes Bos

Learn Node

A premium training course to learn to build apps with Node.js, Express, MongoDB, and friends.
Thanks to our partners for supporting this project. Learn more about supporting The State of JS.
<< State Management – WorldwideBack-end – Other >>