Awesome-NodeJS

A curated collection of best NodeJS Resources ✍️

MIT License

Stars
329

name: Resources
route: /

💕 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

Badges
Extracted from project README
Build Status PRs Welcome
Related Projects