Skip to content

tejasrsuthar/Awesome-NodeJS

Repository files navigation

name route
Resources
/

💕 Awesome NodeJS 💕 Build Status PRs Welcome

✍️ ✍️ A curated collection of best NodeJS Resources

While wokring with NodeJS as a beginner level, many starters are facing issues from where to get help, resources, tips & tricks. This is just a little effort to reduce that and users can find easily all the resources related to laravel being Books, Articles, Latest News, Security Fixes, Cheatsheets and many more.

⚓️ Pull requests are most welcome, if you found great resource about NodeJS

Inspired by 👍 ziadoz/awesome-php

Table of Contents

Frameworks

Web Develpoment Frameworks

  • Restify -The future of Node.js REST development (Rest API Development in NodeJS)
  • x2 - A collection of modules published with NPM and designed to provide a complete toolset for creating back-end applications that expose RESTful APIs and are backed with a SQL database.
  • TotalJS
  • Moleculer Microservices Framework - Fast & powerful microservices framework for NodeJS
  • Async - Utility module provides convinent Async operations
  • Strapi - The next generation framework for Node.js
  • Cylon - NodeJS framework for robotics, drones, and the Internet of Things
  • DerbyJS - Full-stack framework for writing modern web applications
  • Loopback - NodeJS API Framework
  • Adonis - NodeJS MV* framework inspired by Laravel
  • Express - Fast, unopinionated, minimalist web framework for Node.js
  • Koa.js - Next generation framework for Node.js
  • totaljs - Node.js web framework
  • Derby.js - Full-stack framework for writing modern web applications
  • Meteor.js
  • Restify
  • Hapi
  • Sails.js - MVC web framework
  • ActionHero
  • sequelizejs - ORM framework for PostgreSQL, MySQL, SQLite and MSSQL
  • Socket.io
  • AllCountJS - Open source full-stack Node.js framework for rapid application development
  • Socketstream - Socketstream is a framework for Realtime Web Apps
  • PartialJS
  • MoleculerJS Boilerplate - A well-structured Moleculer JS Boilerplate with Typescript, CLI, Service Helpers, Swagger, Jest support and everything you'll ever need to deploy rock solid projects.
  • Tinyhttp - modern Express-like web framework written in TypeScript and compiled to native ESM, that uses a bare minimum amount of dependencies trying to avoid legacy hell.
  • FoalTS - Elegant and all-inclusive Node.JS framework based on TypeScript
  • NestJS - A progressive framework for building efficient, reliable and scalable server-side applications
  • Marble.js - Functional reactive framework for building server-side applications, based on TypeScript and RxJS

CMS

  • Ghost - The professional publishing platform developed in NodeJS
  • Keystone - Node.js CMS & Web Application Platform
  • Apostrophe - CMS framework for Node.js that supports in-context editing, schema-driven content types,flexible widgets, and much more.
  • Factor - The Javascript CMS.

Admin/Frontend

  • Aqua - Full featured Admin / Frontend developed with NodeJS, MongoDB, React

Database Drivers/Clients

  • MySQL - MySQL Database client
  • Mongoose - MongoDB Databse client
  • PostgreSQL - PostgreSQL Database client
  • SQLite - SQLite Database client
  • Oracle - Oracle Database client
  • IBM DB2 - IBM DB2 and IBM Informix bindings for node
  • MariaDB - A node.js binding to the non-blocking client library provided with MariaDB

Debugging Tools

Logging

Streams

Command line Tools

Article Series

Web Develpoment Article Series collection

Routers

Node Modules for Routing

Form Validation

Cron

  • node-reel - Human friendly cron for NodeJS/Express

Console - Terminal

  • Chalk - Terminal string styling done right

Tutorials

Best NodeJS learning tutorials

Books

Best books related to NodeJS

Videos

Videos to learn NodeJS

Screencasts

Learning Courses

Performance Testing

Tips and Tricks