Which Node.js framework you recommend to use to build REST API?

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/node

Our great sponsors
  • Appwrite - The Open Source Firebase alternative introduces iOS support
  • Scout APM - Less time debugging, more time building
  • SonarQube - Static code analysis for 29 languages.
  • feathers

    A framework for real-time applications and REST APIs with JavaScript and TypeScript

    Maybe feathersjs is worth to take a look. I started the migration of some internal backends to feathers, coming from plain express and dit not look back. Its a thin service based abstraction layer build on top of express. The next major release will support koa or express under the hood.

  • Hapi

    The Simple, Secure Framework Developers Trust

    It was deprecated a while ago: https://github.com/hapijs/hapi/issues/4111

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • Ts.ED

    :triangular_ruler: Ts.ED is a Node.js and TypeScript framework on top of Express to write your application with TypeScript (or ES6). It provides a lot of decorators and guideline to make your code more readable and less error-prone.

    tsed.io / foalts

  • node-api-boilerplate

    DDD/Clean Architecture inspired boilerplate for Node web APIs

    I'd go with Fastify or Express using some boilerplate, like https://github.com/talyssonoc/node-api-boilerplate

  • fastify

    Fast and low overhead web framework, for Node.js

    anyone mention fastify? (https://www.fastify.io/)

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts