SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Node Open-Source Projects
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
Nest
A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript 🚀
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
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
-
n8n
Free and source-available fair-code licensed workflow automation tool. Easily automate tasks across different services.
-
Nodemon.io
Monitor for any changes in your node.js application and automatically restart the server - perfect for development
-
Directus
The Modern Data Stack 🐰 — Directus is an instant REST+GraphQL API and intuitive no-code data collaboration app for any SQL database.
-
homepage
A highly customizable homepage (or startpage / application dashboard) with Docker and service API integrations.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
https://github.com/vercel/next.js/discussions/27666 One of them said 'renaming folder to uppercase' might cause trouble. git might not recognize case-sensetive changes by default.
Visit the Node.js website and download the latest version of Node.js for your operating system.
Node.js + Nvm - runtime for javascript without a browser
When using the NestJS framework, sometimes you may need to change some default timeout. You can define them just like you'd do in a plain Node.js HTTP server like so:
Project mention: Node.js – Delightful Node.js packages and resources | news.ycombinator.com | 2023-07-17
Today we are looking at Error Handling when building websites with Nuxt and Storyblok as CMS. If you haven't tried the two tools, go check out one of the awesome tutorials. It's a perfect match for all your projects.
Project mention: Composable architecture example: Go headless (best practices) | dev.to | 2024-04-30Astro
Project mention: Struggling to Learn React Or Any JavaScript Framework? Here are 7 Mistakes Holding Back (And What To Do Instead) 💪🎉 | dev.to | 2024-02-0430 Days of JS
Project mention: Ask HN: Is there a visual data mapper for JSON transformation? | news.ycombinator.com | 2024-04-30I believe you can achieve that with n8n. Used in past (and still running) for some data transformation and little more. Possibly similar case what are you describing.
https://n8n.io/
Project mention: Understanding Nginx: From Simple Concepts to Technical Details and Deploying securely with PM2 and Certbot | dev.to | 2024-05-02More pm2 commands here
I usually develop on Windows so I installed NVM for Windows from here, but if you’re on other OS I’m sure you can find a version that supports it, probably this is the answer.
Project mention: Node package managers (npm, yarn, pnpm) - All you need to know | dev.to | 2024-05-02pnpm
nodemon - enables automatic reload of your server after code change docs
Project mention: How to Deploy Directus as a Backend-as-a-Service (BaaS) on Koyeb | dev.to | 2024-04-25Directus is an open data platform built to serve as a headless CMS, API, or Backend-as-a-Service (BaaS) for other applications. It is designed to make data accessible to people of all technical levels and to make it easy to build data-centric applications. Directus is extensible and can be integrated with many different frontend technologies to create stable, well-structured development and user experiences.
To keep the focus of this guide on building our chat app, I'll skip the steps in setting up certain dependencies, such as Tailwind CSS for styling, Nano ID for generating strings used to create a short URL version of an original URL and validator for implement URL validation.
Using something like Vitest, Jest, or Mocha didn't work because:
Before setting up a WebSocket server in Node.js, we need to install the necessary dependencies. Fortunately, Node.js has a vibrant ecosystem with various WebSocket libraries available. In this article, we will focus on using the popular ws library, which provides a simple and efficient WebSocket implementation for Node.js.
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!
Project mention: Install Asdf: One Runtime Manager to Rule All Dev Environments | news.ycombinator.com | 2024-04-27The main issue most people have with asdf is that it’s annoyingly slow. Not unusably so, but just enough that it’s irritating.
I identified [0] the source for much of it (sub-shells and pipes) and began a PR [1], but became bogged down with BATS testing, and then found mise / rtx, so kind of lost interest. Sorry. You can always implement these if you’d like.
[0]: https://github.com/asdf-vm/asdf/issues/290#issuecomment-1383...
[1]: https://github.com/asdf-vm/asdf/pull/1441
We will put our Emailjs environment variables in a dotenv (.env) file. To read more about the purpose of this file click here.
Adopt a convention like commitizen: https://github.com/commitizen/cz-cli
'typeofchange(scopeofchange): reason for change'
It sort helps force devs to type out more meaningful commit messages.
Project mention: Highly customizable homepage with Docker and service API integrations | news.ycombinator.com | 2024-02-28
Node related posts
-
Deploying organization repo to Vercel with a hobby plan
-
Understanding Nginx: From Simple Concepts to Technical Details and Deploying securely with PM2 and Certbot
-
Day 2: Setting Up Angular Development Environment
-
Is purging still the hardest problem in computer science?
-
Part 2: Setting Up Your Node.js Environment
-
Announcing Node.js 22.0.0: What’s New and Why It Matters
-
How to Make a VS Code Extension Using TypeScript: A Step-by-Step Guide
-
A note from our sponsor - SaaSHub
www.saashub.com | 4 May 2024
Index
What are some of the best open-source Node projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Next.js | 120,804 |
2 | node | 103,970 |
3 | nvm | 75,736 |
4 | Nest | 64,419 |
5 | awesome-nodejs | 55,932 |
6 | nuxt | 52,022 |
7 | astro | 42,546 |
8 | 30-Days-Of-JavaScript | 40,971 |
9 | n8n | 40,874 |
10 | PM2 | 40,733 |
11 | nvm for Windows | 34,754 |
12 | pnpm | 27,802 |
13 | Nodemon.io | 26,009 |
14 | Directus | 25,417 |
15 | validator.js | 22,569 |
16 | mocha | 22,435 |
17 | ws | 21,060 |
18 | ava | 20,623 |
19 | asdf | 20,547 |
20 | dotenv | 18,501 |
21 | cz-cli | 16,409 |
22 | homepage | 16,141 |
23 | verdaccio | 15,892 |
Sponsored