How To Choose The Right Framework For Your Next Node.js App.

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • Scout APM - Truly a developer’s best friend
  • Zigi - Workflow assistant built for devs & their teams
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • Sonar - Write Clean JavaScript Code. Always.
  • fastify

    Fast and low overhead web framework, for Node.js

    Fastify is a web framework highly focused on providing the best developer experience with the least overhead and a powerful plugin architecture. It is inspired by Hapi and Express and as far as we know, it is one of the fastest web frameworks in town. **source**

  • pino

    🌲 super fast, all natural json logger

    Logging: logs are extremely important but are costly; we chose the best logger to almost remove this cost, Pino!

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • TypeScript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

    TypeScript ready: we work hard to maintain a TypeScript type declaration file so we can support the growing TypeScript community.

  • Koa

    Expressive middleware for node.js using ES2017 async functions

    Koa is a new web framework designed by the team behind Express, which aims to be a smaller, more expressive, and more robust foundation for web applications and APIs. By leveraging async functions, Koa allows you to ditch callbacks and greatly increase error-handling. Koa does not bundle any middleware within its core, and it provides an elegant suite of methods that make writing servers fast and enjoyable. site Koa - next-generation web framework for node.js *A Koa Request object is an abstraction on top of the node's vanilla request object, providing additional functionality that…*koajs.com

  • awesome-jsonschema

    A curated list of awesome JSON Schema resources, tutorials, tools, and more.

    Schema-based: even if it is not mandatory we recommend using JSON Schema to validate your routes and serialize your outputs, internally Fastify compiles the schema in a highly performant function.

  • Express

    Fast, unopinionated, minimalist web framework for node.

    Express.js, or simply Express, is a back end web application framework for build RESTful APIs with Node.js, released as free and open-source software under the MIT License. It is designed for building web applications and APIs. It has been called the de facto standard server framework for Node.js Express - Node.js web application framework *Express is a minimal and flexible Node.js web application framework that provides a robust set of features for web and…*expressjs.com

  • Ember.js

    Ember.js - A JavaScript framework for creating ambitious web applications

    A framework for ambitious web developers. Ember.js is a productive, battle-tested JavaScript framework for building modern web applications. It includes everything you need to build rich UIs that work on any device. site Ember.js - A framework for ambitious web developers *Some of the best development teams in the world have been iterating on their products for years with Ember. With…*emberjs.com

  • Zigi

    Workflow assistant built for devs & their teams. Automate the mundane part of your day, with live actionable messages for your GitHub & Jira tasks.

  • Backbone.js

    Give your JS App some Backbone with Models, Views, Collections, and Events

    Backbone.js gives structure to web applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing API over a RESTful JSON interface. site Backbone.js *Backbone.js gives structure to web applications by providing models with key-value binding and custom events…*backbonejs.org

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