{"id":15076080,"url":"https://github.com/getvmio/free-node-js-resources","last_synced_at":"2026-05-16T03:15:21.662Z","repository":{"id":251137187,"uuid":"822445662","full_name":"getvmio/free-node-js-resources","owner":"getvmio","description":"Node.js Free Resources | This repo collects 19 of free resources for Node.js. 🚀 Power up your server-side JavaScript with our Node.js Nexus! This repository provides a comprehensive collection of free Node.js resources and an online playground. Perfect for developers looking to build scalable, hi...","archived":false,"fork":false,"pushed_at":"2025-05-01T01:35:09.000Z","size":11,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-13T02:03:41.498Z","etag":null,"topics":["awesome-list","free-resources","getvm","node-js","playground","programming"],"latest_commit_sha":null,"homepage":"https://getvm.io/tutorials/category/node-js","language":null,"has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/getvmio.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-07-01T07:05:59.000Z","updated_at":"2025-05-01T01:35:12.000Z","dependencies_parsed_at":"2024-08-01T04:54:27.193Z","dependency_job_id":"cee6e010-c8cd-4789-b55f-0a49d909b0fe","html_url":"https://github.com/getvmio/free-node-js-resources","commit_stats":null,"previous_names":["getvmio/free-node-js-resources"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/getvmio/free-node-js-resources","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getvmio%2Ffree-node-js-resources","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getvmio%2Ffree-node-js-resources/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getvmio%2Ffree-node-js-resources/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getvmio%2Ffree-node-js-resources/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/getvmio","download_url":"https://codeload.github.com/getvmio/free-node-js-resources/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getvmio%2Ffree-node-js-resources/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":284939277,"owners_count":27087872,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-11-17T02:00:06.431Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["awesome-list","free-resources","getvm","node-js","playground","programming"],"created_at":"2024-09-25T03:57:52.284Z","updated_at":"2025-11-21T03:04:55.273Z","avatar_url":"https://github.com/getvmio.png","language":null,"funding_links":[],"categories":["More","Other Lists"],"sub_categories":["TeX Lists"],"readme":"# Node.js Free Resources\n\n🚀 Power up your server-side JavaScript with our Node.js Nexus! This repository provides a comprehensive collection of free Node.js resources and an online playground. Perfect for developers looking to build scalable, high-performance network applications.\n\n## Resources\n\n|   Index | Name                                                                                                                                                                                              | Category            | Description                                                                                                                                                                                                                            |\n|---------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n|       1 | [Build a DNS Server in Node.js](https://getvm.io/tutorials/build-a-dns-server-in-node-js)                                                                                                         | Technical Tutorials | Comprehensive guide to building a DNS server using Node.js, covering DNS protocols, server architecture, and network communication in a practical and hands-on manner.                                                                 |\n|       2 | [How to create a real-world Node CLI app with Node](https://getvm.io/tutorials/how-to-create-a-real-world-node-cli-app-with-node)                                                                 | Technical Tutorials | Learn how to build a practical Node.js CLI app that provides weather information, with a focus on understanding the underlying concepts and keeping dependencies slim.                                                                 |\n|       3 | [Building A Simple Single Sign On(SSO) Server And Solution From Scratch In Node.js.](https://getvm.io/tutorials/building-a-simple-single-sign-on-sso-server-and-solution-from-scratch-in-node-js) | Technical Tutorials | Learn how to build a secure and efficient single sign-on (SSO) solution from scratch using Node.js. Explore authentication and security measures for web applications.                                                                 |\n|       4 | [Build a static site generator in 40 lines with Node.js](https://getvm.io/tutorials/build-a-static-site-generator-in-40-lines-with-node-js)                                                       | Technical Tutorials | Learn how to build a simple yet powerful static site generator from scratch using Node.js. Ideal for web developers who want to create a customized solution for their projects.                                                       |\n|       5 | [Lets code a web server from scratch with NodeJS Streams](https://getvm.io/tutorials/lets-code-a-web-server-from-scratch-with-nodejs-streams)                                                     | Technical Tutorials | Learn to build a web server from scratch using Node.js Streams. Understand the fundamentals of Node.js Streams and implement basic web server functionality.                                                                           |\n|       6 | [How to implement a programming language in JavaScript](https://getvm.io/tutorials/how-to-implement-a-programming-language-in-javascript)                                                         | Technical Tutorials | Learn how to implement a programming language from scratch using JavaScript. Dive into language design, parsing, interpretation, and optimization techniques.                                                                          |\n|       7 | [Building A Simple AI Chatbot With Web Speech API And Node.js](https://getvm.io/tutorials/building-a-simple-ai-chatbot-with-web-speech-api-and-node-js)                                           | Technical Tutorials | Learn how to build an engaging voice-driven web app using the Web Speech API and Node.js. Create a conversational AI chatbot with natural language processing.                                                                         |\n|       8 | [Writing a Blockchain in Node.js](https://getvm.io/tutorials/writing-a-blockchain-in-node-js)                                                                                                     | Technical Tutorials | Learn how to create a simple cryptocurrency blockchain using JavaScript and Node.js. Explore blockchain fundamentals, including blocks, hashing, and consensus protocols.                                                              |\n|       9 | [Node.js Tutorial for Beginners: Learn Node in 1 Hour](https://getvm.io/tutorials/node-js-tutorial-for-beginners-learn-node-in-1-hour)                                                            | Video Courses       | Comprehensive Node.js tutorial for beginners, covering the fundamentals of this popular JavaScript runtime in just 1 hour. Ideal for those new to Node.js.                                                                             |\n|      10 | [Node.js Introductory Course for Absolute Beginners](https://getvm.io/tutorials/node-js-introductory-course-for-absolute-beginners)                                                               | Video Courses       | Comprehensive introductory course for absolute beginners, covering the fundamentals of Node.js and web development. Kickstart your NodeJS journey with animations, quizzes, and activities.                                            |\n|      11 | [A Beginner's Guide to Node.js](https://getvm.io/tutorials/a-beginners-guide-to-node-js)                                                                                                          | Video Courses       | Dive into the world of Node.js with this introductory course designed for beginners in programming and web development. Presented by DSC VIT and Md Hishaam Akhtar.                                                                    |\n|      12 | [Mastering the Basics of npm](https://getvm.io/tutorials/npm-mastering-the-basics)                                                                                                                | Video Courses       | Master the fundamentals of npm, the Node.js package manager, and streamline your web development workflow with this comprehensive course.                                                                                              |\n|      13 | [The Node.js Handbook](https://getvm.io/tutorials/the-node-js-handbook)                                                                                                                           | Technical Tutorials | Comprehensive guide to Node.js and web development, covering JavaScript programming, server-side development, and Node.js fundamentals.                                                                                                |\n|      14 | [Shell scripting with Node.js](https://getvm.io/tutorials/shell-scripting-with-node-js)                                                                                                           | Technical Tutorials | Learn how to use Node.js for powerful shell scripting, including package management, cross-platform scripts, and more.                                                                                                                 |\n|      15 | [Node.js Notes for Professionals](https://getvm.io/tutorials/node-js-notes-for-professionals)                                                                                                     | Technical Tutorials | Comprehensive resource for learning Node.js, covering web development, file system I/O, modules, event emitters, and more. Practical insights and code examples for developers.                                                        |\n|      16 | [Node.js Design Patterns](https://getvm.io/tutorials/node-js-design-patterns)                                                                                                                     | Technical Tutorials | Comprehensive guide to implementing design patterns in Node.js, providing practical insight into scalable and efficient code design for Node.js applications.                                                                          |\n|      17 | [Mastering Node](https://getvm.io/tutorials/mastering-node)                                                                                                                                       | Technical Tutorials | Mastering Node is a comprehensive guide to Node.js development, covering advanced topics and best practices for building scalable and efficient web applications.                                                                      |\n|      18 | [How To Code in Node.js - eBook](https://getvm.io/tutorials/how-to-code-in-node-js-ebook)                                                                                                         | Technical Tutorials | Learn the basics of coding in Node.js, a popular open-source runtime environment for executing JavaScript outside of the browser. Discover how to leverage Node's asynchronous capabilities to create powerful, scalable applications. |\n|      19 | [From Containers to Kubernetes with Node.js](https://getvm.io/tutorials/from-containers-to-kubernetes-with-node-js)                                                                               | Technical Tutorials | Learn how to build a full-stack application using Node.js and MongoDB, manage it with Docker and Docker Compose, and deploy it on a Kubernetes cluster.                                                                                |\n\n## More\n\n- [Free JavaScript Resources](https://github.com/getvmio/free-javascript-resources)\n- [Free HTML Resources](https://github.com/getvmio/free-html-resources)\n- [Free R Resources](https://github.com/getvmio/free-r-resources)\n- [Free Java Resources](https://github.com/getvmio/free-java-resources)\n- [Free Neural Networks Resources](https://github.com/getvmio/free-neural-networks-resources)\n- [Free Natural Language Processing Resources](https://github.com/getvmio/free-natural-language-processing-resources)\n- [Free Computer Science Resources](https://github.com/getvmio/free-computer-science-resources)\n- [Free React Resources](https://github.com/getvmio/free-react-resources)\n- [Free Security Resources](https://github.com/getvmio/free-security-resources)\n- [Free PyTorch Resources](https://github.com/getvmio/free-pytorch-resources)\n- [Free Computer Architecture Resources](https://github.com/getvmio/free-computer-architecture-resources)\n- [Free Functional Programming Resources](https://github.com/getvmio/free-functional-programming-resources)\n- [Free Operating System Resources](https://github.com/getvmio/free-operating-system-resources)\n- [Free Cryptography Resources](https://github.com/getvmio/free-cryptography-resources)\n- [Free Compiler Resources](https://github.com/getvmio/free-compiler-resources)\n- [Free Blockchain Resources](https://github.com/getvmio/free-blockchain-resources)\n- [Free SQL Resources](https://github.com/getvmio/free-sql-resources)\n- [Free Python Resources](https://github.com/getvmio/free-python-resources)\n- [Free Unix Resources](https://github.com/getvmio/free-unix-resources)\n- [Free Programming Resources](https://github.com/getvmio/free-programming-resources)\n- [Free Object-Oriented Programming Resources](https://github.com/getvmio/free-object-oriented-programming-resources)\n- [Free CSS Resources](https://github.com/getvmio/free-css-resources)\n- [Free Machine Learning Resources](https://github.com/getvmio/free-machine-learning-resources)\n- [Free Web Development Resources](https://github.com/getvmio/free-web-development-resources)\n- [Free Shell Scripting Resources](https://github.com/getvmio/free-shell-scripting-resources)\n- [Free Rust Resources](https://github.com/getvmio/free-rust-resources)\n- [Free Haskell Resources](https://github.com/getvmio/free-haskell-resources)\n- [Free Software Development Resources](https://github.com/getvmio/free-software-development-resources)\n- [Free Data Science Resources](https://github.com/getvmio/free-data-science-resources)\n- [Free Git Resources](https://github.com/getvmio/free-git-resources)\n- [Free Networking Resources](https://github.com/getvmio/free-networking-resources)\n- [Free Game Development Resources](https://github.com/getvmio/free-game-development-resources)\n- [Free TensorFlow Resources](https://github.com/getvmio/free-tensorflow-resources)\n- [Free Distributed Systems Resources](https://github.com/getvmio/free-distributed-systems-resources)\n- [Free Embedded Systems Resources](https://github.com/getvmio/free-embedded-systems-resources)\n- [Free DevOps Resources](https://github.com/getvmio/free-devops-resources)\n- [Free Docker Resources](https://github.com/getvmio/free-docker-resources)\n- [Free Robotics Resources](https://github.com/getvmio/free-robotics-resources)\n- [Free Computer Vision Resources](https://github.com/getvmio/free-computer-vision-resources)\n- [Free Deep Learning Resources](https://github.com/getvmio/free-deep-learning-resources)\n- [Free Cloud Computing Resources](https://github.com/getvmio/free-cloud-computing-resources)\n- [Free Go Resources](https://github.com/getvmio/free-go-resources)\n- [Free Data Structures Resources](https://github.com/getvmio/free-data-structures-resources)\n- [Free Control Systems Resources](https://github.com/getvmio/free-control-systems-resources)\n- [Free Artificial Intelligence Resources](https://github.com/getvmio/free-artificial-intelligence-resources)\n- [Free Data Analysis Resources](https://github.com/getvmio/free-data-analysis-resources)\n- [Free Ruby Resources](https://github.com/getvmio/free-ruby-resources)\n- [Free C++ Resources](https://github.com/getvmio/free-cpp-resources)\n- [Free Bash Resources](https://github.com/getvmio/free-bash-resources)\n- [Free Cybersecurity Resources](https://github.com/getvmio/free-cybersecurity-resources)\n- [Free Algorithm Resources](https://github.com/getvmio/free-algorithm-resources)\n- [Free Database Resources](https://github.com/getvmio/free-database-resources)\n- [Free C Resources](https://github.com/getvmio/free-c-resources)\n- [Free Version Control Resources](https://github.com/getvmio/free-version-control-resources)\n- [Free Linux Resources](https://github.com/getvmio/free-linux-resources)\n- [Free Computer Graphics Resources](https://github.com/getvmio/free-computer-graphics-resources)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgetvmio%2Ffree-node-js-resources","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgetvmio%2Ffree-node-js-resources","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgetvmio%2Ffree-node-js-resources/lists"}