10 Node.js Frameworks Every Developer Should Know

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

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • Node.js framework

    Node.js framework (by totaljs)

    Total.js was created by Peter Sirka, a programmer from Slovakia, in 2013. The main idea of the developer was to create a kernel that would have a large basic functionality, while not having to install a large number of additional dependencies, unlike Express.js, which has a small amount of basic functionality, and you need to expand it at the expense of external modules. Total.js can also be extended with different modules from npm. Art architecture Total.js something reminds me of Rails for Ruby or the Laravel framework for PHP.

  • ActionHero

    Actionhero is a realtime multi-transport nodejs API Server with integrated cluster capabilities and delayed tasks

    ActionHero.js is one of the most well-known API frameworks. It will help you quickly develop scalable and reusable Node.js API servers for your projects. ActionHero acts as a toolkit that will allow you to build such API servers that will initially work together with existing applications and platforms. With tens of thousands of users, you can always find the right answers and ideas to ensure a daily efficient workflow with ActionHero.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • Socket.io

    Realtime application framework (Node.JS server)

    Socket.io is the best Node.js server and web framework for creating real-time web applications. It enables event-based communication between the Node.js server and the browser. Socket.IO acts as a backend library for Node.js and as a frontend library in the browser.

  • Nest

    A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript 🚀

    NestJS is a framework that helps build build reliable and maintainable server-side backend applications with incredible ease. The Nest framework is built using TypeScript which allows developers to build highly scalable and testable applications. Built on top of Express.

  • Koa

    Expressive middleware for node.js using ES2017 async functions

    Koa.js is a minimal and flexible Node.js web application infrastruc­ture, which provides a robust set of features for web and mobile applica­tions. It is an open-source framework developed and maintained by the creators of Express.js, the most popular web framework for Node.js.

  • KeystoneJS

    The most powerful headless CMS for Node.js — built with GraphQL and React

    Keystone.js is a content management system and framework for creating server-side applications that interact with a database. It is based on the Express platform for Node.js and uses MongoDB for data storage. It is an alternative to CMS for web developers who want to create a data-driven website, but do not want to move to the PHP platform or too large systems such as WordPress.

  • Hapi

    The Simple, Secure Framework Developers Trust

    Hapi.js is one of the best Node.js web framework, which is used for developing application program interfaces. Thanks to a strong plugin system Hapi.js, you can fully manage the development process. Hapi.js motivates the devel­oper to focus on the reuse logic instead of spending time building the infrastructure.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • Express

    Fast, unopinionated, minimalist web framework for node.

    Created by TJ Holowaychuk, Express.js is the most suitable framework for most Node.js developers. It is relatively mature and built on the base of connecting. Supports features such as routing, configuration, template engine, POST request parsing, and more.

  • derby

    MVC framework making it easy to write realtime, collaborative applications that run in both Node.js and browsers

    It provides seamless data synchronization between the server and the client. Derby.js is well known as the full-stack Node framework.js for writ­ing modern web applications. You can use it to create custom code and develop high-performance web applications. Thanks to its unique charac­teristics, Derby.js is gaining popularity nowadays.

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