tejasrsuthar / Awesome Nodejs
Licence: mit
A curated collection of best NodeJS Resources ✍️
Stars: ✭ 197
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Awesome Nodejs
Dynamics
A Compositional Object-Based Approach to Learning Physical Dynamics
Stars: ✭ 159 (-19.29%)
Mutual labels: node-js
Xpcms
基于node的cms系统, 后端采用node+koa+redis,并通过本人封装的redis库实现数据操作,前端采用vue+ts+vuex开发,后台管理系统采用react全家桶开发
Stars: ✭ 170 (-13.71%)
Mutual labels: node-js
Focus Budget Manager
Budget Manager application built with Vue.js, Node.js, Express.js and MongoDB
Stars: ✭ 189 (-4.06%)
Mutual labels: node-js
Should.js
BDD style assertions for node.js -- test framework agnostic
Stars: ✭ 1,908 (+868.53%)
Mutual labels: node-js
Discordrpcmaker
Cross-platform Discord Rich Presence Maker, WITH BUTTONS!
Stars: ✭ 165 (-16.24%)
Mutual labels: node-js
Openrailwaymap
An OpenStreetMap-based project for creating a map of the world's railway infrastructure.
Stars: ✭ 150 (-23.86%)
Mutual labels: node-js
Node Pg Pubsub
A Publish/Subscribe implementation on top of PostgreSQL NOTIFY/LISTEN
Stars: ✭ 194 (-1.52%)
Mutual labels: node-js
Nodejs Master Class
🛠 This repository contains the homework assignment for Node.js Master Class that is focused on building a RESTful API, web app GUI, and a CLI in plain Node JS with no NPM or 3rd-party libraries
Stars: ✭ 182 (-7.61%)
Mutual labels: node-js
Postgres Migrations
🐦 A Stack Overflow-inspired PostgreSQL migration library with strict ordering and immutable migrations
Stars: ✭ 161 (-18.27%)
Mutual labels: node-js
Node Connect Pg Simple
A simple, minimal PostgreSQL session store for Connect/Express
Stars: ✭ 166 (-15.74%)
Mutual labels: node-js
Tree Gateway
This is a full featured and free API Gateway
Stars: ✭ 160 (-18.78%)
Mutual labels: node-js
Titra
titra - modern open source project time tracking for freelancers and small teams
Stars: ✭ 189 (-4.06%)
Mutual labels: node-js
Vst Js
native node addon that allows for instantiation of natively installed VST3 audio plugins
Stars: ✭ 153 (-22.34%)
Mutual labels: node-js
Documentserver
ONLYOFFICE Document Server is an online office suite comprising viewers and editors for texts, spreadsheets and presentations, fully compatible with Office Open XML formats: .docx, .xlsx, .pptx and enabling collaborative editing in real time.
Stars: ✭ 2,335 (+1085.28%)
Mutual labels: node-js
Flake Idgen
Flake ID generator yields k-ordered, conflict-free ids in a distributed environment in Node.js
Stars: ✭ 196 (-0.51%)
Mutual labels: node-js
Obs Studio Node
libOBS (OBS Studio) for Node.Js, Electron and similar tools
Stars: ✭ 193 (-2.03%)
Mutual labels: node-js
Jspp
JS++, a sound static/dynamic programming language for web development
Stars: ✭ 177 (-10.15%)
Mutual labels: node-js
name: Resources route: /
💕 Awesome NodeJS 💕
✍️ ✍️ 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
- NodeJS Community
- Articles, Tutorials, Blogs
- Article Series
- Frameworks
- CMS
- Admin/Frontend
- Database Drivers
- Debugging Tools
- Logging
- Streams
- Command line Tools
- Routers
- Form Validation
- Cron
- Tutorials
- Books
- Videos
- Screencasts
- Learning Courses
- Performance Testing
- Tips & Tricks
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.
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
- Core Node Debugger
- Node Inspector - Node.js debugger based on Blink Developer Tools
- Joyent's Guide
- Visual Studio Code
- Find and fix vulnerabilities in your dependencies
- [Node.JS Profilers] (https://stackify.com/node-js-profilers/)
Logging
- Morgan - HTTP request logger middleware for node.js
- Winston - A logger for just about everything
- log4js - A port of log4js to node.js
- Express-winston - winston middleware for express.js
- Bunyan - A simple and fast JSON logging module for node.js services
Streams
- into-stream - Convert a buffer/string/array/object into a stream
- from2 - Convenience wrapper for ReadableStream, inspired by through2
- through2 - Tiny wrapper around streams2 Transform to avoid explicit subclassing noise
- get-stream - Get a stream as a string or buffer
Command line Tools
Article Series
Web Develpoment Article Series collection
- Building a Google Keep Clone with Vue and Firebase
- Making MEAN Apps with Google Maps
Routers
Node Modules for Routing
- ExpressJS Routing
- Router - NPM
- Routes - NPM
- parse-route NPM Helper to parse route with params
- http-hash HTTP router based on a strict path tree structure
Form Validation
- Caolan/forms - An easy way to create, parse and validate forms in node.js
- express-validator - An express.js middleware for node-validator.
- express-form - Form validation and data filtering for Express
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
- Mastering NodeJS
- Getting Mean Express Angular Manning
- NodeJs, MongoDB, AngularJS Development
- NodeJS Mobile Application Development
- Jump Start node JS
- Professional NodeJS
- Handson NodeJs
- Node Beginner
- Smashing NodeJS
- Get Programming with Node.js
- Free Node.JS books
Videos
Videos to learn NodeJS
- The New Boston NodeJS vidoes for Beginners
- Node.js Login System With Passport
- Node tuts
- Introduction to Node.js with Ryan Dahl
- Node.js: Asynchronous Purity Leads to Faster Development
- Parallel Programming with Node.js
- Server-side JavaScript with Node, Connect & Express
- Node.js First Look
- Node.js with MongoDB
- Ryan Dahl's Google Tech Talk
- Youtube - Building a Multiplayer Shooting Game with Node.JS, MongoDB and WebSocket
- Node.js easily explained in a funny way
- Youtube - Building a Twitch Chat Bot in 10 Minutes with Node.JS
Screencasts
Learning Courses
- Getting Started for NodeJS - For Beginners
- Rapid node trainning
- Learn and Understand NodeJS
- Full Stack JavaScript: Learn Backbone.js, Node.js & MongoDB
- The Complete Node JS Developer Course
- All about NodeJS
- Learn Nodejs by building 12 projects
- A Simple Node.js/Mongo/Restify API in Less Than 3 Hours
- RESTful Web API Design with NodeJS
- Real Time Web with Node.js
- Building Blocks of Express.js
- Build an Image Streaming App With Node.js
- NODE.JS LIVE Online & Classroom Training/Tutorial
- Mastering REST APIs in Node.js: Zero-To-Hero
Performance Testing
Tips and Tricks
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].