NodeJS

Open-source projects categorized as NodeJS

Top 23 NodeJS Open-Source Projects

  • freeCodeCamp

    freeCodeCamp.org's open-source codebase and curriculum. Learn to code for free.

  • Project mention: Good coding groups for black women? | news.ycombinator.com | 2024-01-13
  • 30-seconds-of-code

    Short code snippets for all your development needs

  • Project mention: 30-seconds-of-code: Short code snippets for all your development needs | news.ycombinator.com | 2023-12-25
  • 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.

    SurveyJS logo
  • Electron

    :electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS

  • Project mention: Release Radar • February 2024 Edition | dev.to | 2024-02-29

    The team at Electron have been faithfully shipping new releases almost every single month. I think they had Christmas off 🤔. This popular framework has developers writing cross-platform desktop applications using JavaScript, HTML and CSS. The latest update depreciates some process events, and added new modules, APIs, methods, and more. Read into all the changes in the Electron release notes. This month, Electron also introduced a new formal RFC process.

  • axios

    Promise based HTTP client for the browser and node.js

  • Project mention: API Handling: Utilizing the Facade Pattern with Axios in Frontend Development | dev.to | 2024-04-25

    Typically, there are various ways to choose an HTTP client, and for this example, I've chosen axios.

  • node

    Node.js JavaScript runtime ✨🐢🚀✨

  • Project mention: Announcing Node.js 22.0.0: What’s New and Why It Matters | dev.to | 2024-04-28

    To get started with Node.js 22.0.0, you can download the latest version from the official Node.js website. For those upgrading from an older version, it is recommended to test your existing applications for compatibility with the new release, particularly if you are using native modules or rely heavily on third-party npm packages.

  • nodebestpractices

    :white_check_mark: The Node.js best practices list (February 2024)

  • Project mention: 10 GitHub Repos for Mastering JavaScript | dev.to | 2024-04-19

    Repository: goldbergyoni/nodebestpractices

  • nvm

    Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions

  • Project mention: Software Engineering Workflow | dev.to | 2024-04-08

    Node.js + Nvm - runtime for javascript without a browser

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • bun

    Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one

  • Project mention: Node Test Runner vs Bun Test Runner (with TypeScript and ESM) | dev.to | 2024-04-26

    It has a decent compatibility with both Jest and Vitest's APIs (you can track progress here so you can use it as almost a drop-in replacement for either. Just as Node's, it has describe/it, mock, test and others, but with the expect syntax (which I find more readable). For example:

  • Nest

    A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript 🚀

  • Project mention: NestJS tip: how to change HTTP server timeouts | dev.to | 2024-04-06

    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:

  • Express

    Fast, unopinionated, minimalist web framework for node.

  • Project mention: Exploring Angular SSR: Development, API, Prefetching and Deployment | dev.to | 2024-04-29

    Now, we will create API using expressjs. When we created application using --ssr flag, the Angular CLI already took care of installing expressjs for us.

  • 33-js-concepts

    📜 33 JavaScript concepts every developer should know.

  • Project mention: 10 GitHub Repos for Mastering JavaScript | dev.to | 2024-04-19

    Repository: leonardomso/33-js-concepts

  • Socket.io

    Realtime application framework (Node.JS server)

  • Project mention: Building a GitHub activity feed with Node.js and Socket.io | dev.to | 2024-04-26

    The first is the script tag in the head of our HTML document that loads the Socket.IO client library. This script tag includes the Socket.IO client library that will communicate with our socket.io server from the code above.

  • Strapi

    🚀 Strapi is the leading open-source headless CMS. It’s 100% JavaScript/TypeScript, fully customizable and developer-first.

  • Project mention: How to Build an AI FAQ System with Strapi, LangChain & OpenAI | dev.to | 2024-04-21

    Strapi provides a centralized data managing platform. This makes it easier to organize, update, and maintain the FAQ data. It also automatically generates a RESTful API for accessing the content stored in its database.

  • awesome-nodejs

    :zap: Delightful Node.js packages and resources

  • Project mention: Node.js – Delightful Node.js packages and resources | news.ycombinator.com | 2023-07-17
  • Ghost

    Independent technology for modern publishing, memberships, subscriptions and newsletters.

  • Project mention: Proton and Standard Notes are joining forces | news.ycombinator.com | 2024-04-10

    Diversifying a lot. Next acquisition will be Ghost(https://ghost.org/) I bet. Similar DNA, fits in the portfolio (If they are trying to match the feature set of Google) and have no VC backing.

  • Meteor JS

    Meteor, the JavaScript App Platform

  • Project mention: 5 core concepts you should know about MeteorJS in 2024 | dev.to | 2024-04-29
  • Joplin

    Joplin - the secure note taking and to-do app with synchronisation capabilities for Windows, macOS, Linux, Android and iOS.

  • Project mention: Ask HN: What is your approach for managing personal digital assets? | news.ycombinator.com | 2024-03-24
  • zx

    A tool for writing better scripts

  • Project mention: Zx 8.0 | news.ycombinator.com | 2024-04-07
  • 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

  • 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-04

    30 Days of JS

  • PM2

    Node.js Production Process Manager with a built-in Load Balancer.

  • Project mention: Node.js PM2 Explained | dev.to | 2024-04-24

    Start by registering the app using the official guide.

  • nw.js

    Call all Node.js modules directly from DOM/WebWorker and enable a new way of writing applications with all Web technologies.

  • Project mention: Linux 6.9 Set to Drop the Old NTFS File-System Driver | news.ycombinator.com | 2024-03-08

    > FUSE drivers are slow, but "wildly slow" is an overstatement.

    I can confirm this, I've played RPGMaker M{V,Z} games natively by swapping out the copy of NWJS¹ it shipped with and running it through a CIOPFS² mount.

    1: https://nwjs.io/

    2: https://www.brain-dump.org/projects/ciopfs/ / https://github.com/martanne/ciopfs

  • Hexo

    A fast, simple & powerful blog framework, powered by Node.js.

  • Project mention: Ask HN: Looking for lightweight personal blogging platform | news.ycombinator.com | 2024-02-06

    A lot of great suggestions here and some stuff I’ve never heard of before!

    Throwing my own suggestion into the ring, as I was just looking into this last week.

    I started setting up a blog using Hexo. It’s another Node based SSG that uses markdown and supports tags. It has a lot of neat plugins that people have developed, too.

    I like it so far!

    https://github.com/hexojs/hexo

  • awesome-cheatsheets

    👩‍💻👨‍💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.

  • Project mention: 2024 Cheat Sheet Collection | dev.to | 2024-03-16

    Awesome Cheat Sheets: This curated list of cheat sheets covers a wide range of topics, including programming languages, frameworks, databases, and more, making it a valuable resource for developers of all levels.

  • 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.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

NodeJS related posts

Index

What are some of the best open-source NodeJS projects? This list will help you:

Project Stars
1 freeCodeCamp 388,278
2 30-seconds-of-code 119,143
3 Electron 111,957
4 axios 104,043
5 node 103,799
6 nodebestpractices 96,331
7 nvm 75,736
8 bun 70,679
9 Nest 64,419
10 Express 63,771
11 33-js-concepts 61,875
12 Socket.io 60,170
13 Strapi 59,941
14 awesome-nodejs 55,932
15 Ghost 45,721
16 Meteor JS 44,047
17 Joplin 42,959
18 zx 41,666
19 30-Days-Of-JavaScript 40,920
20 PM2 40,697
21 nw.js 40,110
22 Hexo 38,433
23 awesome-cheatsheets 37,532

Sponsored
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.
www.influxdata.com