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
  • Appwrite - The Open Source Firebase alternative introduces iOS support
  • InfluxDB - Access the most powerful time series database as a service
  • Sonar - Write Clean JavaScript Code. Always.
  • 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.

  • 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!

  • 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 on top of TypeScript & JavaScript (ES6, ES7, ES8) 🚀

    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

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • 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