SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 JavaScript Node Projects
-
Ejemplos de Next.js
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
We’ll be using Node.js to run our code. If you don’t have Node.js installed, go to the Node.js website and download the latest version.
-
30-Days-Of-JavaScript
30 days of JavaScript programming challenge is a step-by-step guide to learn JavaScript programming language in 30 days. This challenge may take more than 100 days, please just follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
30 Days of JS preparation 30 Days of Javascript preparation that teaches JS topics in 30 days one topic per day, quite a good roadmap as well to learn JS from scratch.
-
GitHub: PM2 Repository
-
Nodemon.io
Monitor for any changes in your node.js application and automatically restart the server - perfect for development
nodemon
-
Why not use popular Go libraries like Package validator or govalidator? While both libraries are well-known, validatorgo focuses on standalone string validation and provides an extensive collection of customizable validators inspired by validator.js, which neither of these Go libraries fully implement.
-
Mocha is a feature-rich JavaScript test framework that runs on Node.js, making asynchronous testing simple and enjoyable. It provides functions that execute in a specific order, collecting test results and offering accurate reporting.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: An Analysis of the Performance of WebSockets in Various Programming Languages | news.ycombinator.com | 2024-11-22
Interesting that https://github.com/uNetworking/uWebSockets.js outperforms the raw C++ uWebSockets implementation.
It's also interesting that https://github.com/websockets/ws does not appear in this study, given that in the node ecosystem it is ~3x more likely to be used (not a perfect measurement but ws has 28k github stars vs uWebSockets 8k stars)
-
We use Jest Framework for testing. Jest is not a dogma, and, of course, in its place can be any other test runner, such as Mocha or Ava. Let's focus on tests. I'll provide a short example because I don’t want to waste your time. You can find the full version here. It's crucial to read the comments in the code below. Let's go!
-
homepage
A highly customizable homepage (or startpage / application dashboard) with Docker and service API integrations.
Homepage is a highly customizable homepage (or startpage / application dashboard) with Docker and service API integrations. It features quick search, bookmarks, weather support, a wide range of integrations and widgets, an elegant and modern design, and a focus on performance.
-
Project mention: Blog Server with JWT Authentication - Powered by Node.js & MySQL | dev.to | 2024-12-06
-
Project mention: Automating Releases with Semantic Versioning and GitHub Actions | dev.to | 2024-11-29
We also can use tools like Commitizen Commitizen, and commitlint to enforce valid and consistent commit messages.
-
When I need shell-like utilities from my JS scripts I've previously used shelljs [0]. It's neat that Bun is adding more built-in utilities though.
[0] https://github.com/shelljs/shelljs
-
-
supertest
🕷 Super-agent driven library for testing node.js HTTP servers using a fluent API. Maintained for @forwardemail, @ladjs, @spamscanner, @breejs, @cabinjs, and @lassjs.
-
Project mention: Effective Strategies for Writing Unit Tests with External Dependencies like Databases and APIs | dev.to | 2024-11-14
For testing third-party API calls, you can use libraries such as WireMock or Nock. These tools allow you to simulate HTTP requests and responses, helping you test how your application behaves when interacting with an external service. For example, you can mock successful responses, simulate errors, or test timeouts, all without making real HTTP requests.
-
Project mention: Kickstart Hacktoberfest with These Exciting Open Source Projects to Contribute To! 🚀 | dev.to | 2024-10-09
💼 Project: Habitica 💡 Why Contribute: Habitica is a gamified task management app that helps users build better habits. It’s an open-source project built with JavaScript, and there are plenty of issues ranging from beginner-friendly bug fixes to feature enhancements.
-
debug
A tiny JavaScript debugging utility modelled after Node.js core's debugging technique. Works in Node.js and web browsers
Number of dependencies: one way to tell if a library is not too challenging to be used as study source is based on the production dependencies count. The fewer the better. For example, I chose debug because it only has 1 dependency (ms), while the rest of the code relies on core NodeJS modules - which is exactly what I was looking for - to learn how to build a library from scratch, not off the shelf libraries with many external deps, which in turn are based on more deps. There you go, dependency hell.
-
-
I've built a skeleton of the API routes and what information the routes will return. The API is built using Express since this is what I've learned from The Odin Project and I want to move quickly.
-
That would mean a bit of string concatenation. Luckily, Strapi suggest a library called qs to make this a bit more streamlined:
-
enquirer
Stylish, intuitive and user-friendly prompts, for Node.js. Used by eslint, webpack, yarn, pm2, pnpm, RedwoodJS, FactorJS, salesforce, Cypress, Google Lighthouse, Generate, tencent cloudbase, lint-staged, gluegun, hygen, hardhat, AWS Amplify, GitHub Actions Toolkit, @airbnb/nimbus, and many others! Please follow Enquirer's author: https://github.com/jonschlinkert
jonschlinkert (Jon Schlinkert) · GitHub
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
JavaScript Node discussion
JavaScript Node related posts
-
Next.js: La Guía Definitiva del Framework React más Popular
-
How to Create a React App
-
Creating a TypeScript CLI for Your Monorepo
-
My Journey Contributing to Node.js Core: The Final Chapter (3/3)
-
ZetaOffice: LibreOffice in the Browser
-
Contributing to Node.js: Implementing Dynamic Colors for Test Runner Diagnostics (2/3)
-
Guia de Comandos PM2
-
A note from our sponsor - SaaSHub
www.saashub.com | 10 Dec 2024
Index
What are some of the best open-source Node projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | Next.js | 127,576 |
2 | node | 108,222 |
3 | 30-Days-Of-JavaScript | 43,487 |
4 | PM2 | 41,635 |
5 | Nodemon.io | 26,355 |
6 | validator.js | 23,172 |
7 | mocha | 22,641 |
8 | ws | 21,818 |
9 | ava | 20,745 |
10 | homepage | 20,032 |
11 | dotenv | 19,282 |
12 | cz-cli | 16,912 |
13 | shelljs | 14,269 |
14 | nodeBB | 14,250 |
15 | supertest | 13,837 |
16 | Nock | 12,757 |
17 | Habitica | 12,057 |
18 | debug | 11,161 |
19 | reactide | 10,533 |
20 | curriculum | 10,180 |
21 | qs | 8,588 |
22 | enquirer | 7,704 |
23 | whatsapp-web-reveng | 6,162 |