14+ Best Node js Open Source Projects

This page summarizes the projects mentioned and recommended in the original post on dev.to

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.io
featured
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.
www.influxdata.com
featured
  • Express

    Fast, unopinionated, minimalist web framework for node.

  • Web-site:https://expressjs.com/ Github page: https://github.com/expressjs/express Demo: – License: MIT Github stars: 49.2k Contribution guideline: Yes This is one of the trending modular open source projects on Node.js. Express offers tremendous value since it makes HTTP requests efficient even when you are working with JavaScript, an out-of-browser and server-side language. Also, Express is a non-opinionated framework.

  • date-fns

    ⏳ Modern JavaScript date utility library ⌛️

  • Web-site:https://date-fns.org/ Github page: https://github.com/date-fns/date-fns Demo: – License: MIT Github stars: 22.8k Contribution guideline: Yes Date-fns provides the most comprehensive, yet simple and consistent toolset for manipulating JavaScript dates in a browser & Node.js. It works well with modern module bundlers such as webpack, Browserify, or Rollup. Date-fns is built using pure functions and always returns a new date instance instead of changing the passed one. With the support of an amazing community, date-fns has dozens of locales.

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

    📊 Cube — The Semantic Layer for Building Data Applications

  • Web-site:https://cube.dev/ Github page: https://github.com/cube-js/cube.js Demo: – License: MIT Github stars: 8.2k Contribution guideline: Yes Cube.js is an open-source modular framework to build analytical web applications. It is primarily used to build internal business intelligence tools or to add customer-facing analytics to an existing application. Cube.js was designed to work with Serverless Query Engines like AWS Athena and Google BigQuery. Multi-stage querying approach makes it suitable for handling trillions of data points. Most modern RDBMS work with Cube.js as well and can be tuned for adequate performance.

  • SheetJS js-xlsx

    📗 SheetJS Spreadsheet Data Toolkit -- New home https://git.sheetjs.com/SheetJS/sheetjs

  • being super useful in developing web and mobile applications ###SheetJS Web-site: https://sheetjs.com/ Github page: https://github.com/SheetJS/sheetjs Demo: https://sheetjs.com/demo License: Apache License 2.0 Github stars: 21.7k Contribution guideline: Yes SheetJS is a node.js library that lets you manipulate spreadsheets in Excel format. It lets you do lots of things with Excel, such as creating exporting workbooks from scratch and converting HTML tables, arrays or JSON into downloadable xlsx files. There are two versions of this tool – Community and Pro, which has extended features. The library has a large community, extensive documentation and well documented contributing guide. Overall it is a dream library: being good for just one thing, it works really amazing. Please consider it for contributing.

  • Meteor JS

    Meteor, the JavaScript App Platform

  • Web-site:https://www.meteor.com/ Github page: https://github.com/meteor/meteor Demo: – License: MIT Github stars: 48.1k Contribution guideline: Yes Meteor is designed as a full-stack JavaScript platform for developing apps and solutions for web and mobile. Meteor supports all three major JS frameworks: React, Vue and Angular. The main advantages of the Meteor framework are:

  • Cytoscape.js

    Graph theory (network) library for visualisation and analysis

  • Web-site:https://js.cytoscape.org/ Github page: https://github.com/cytoscape/cytoscape.js Demo: https://js.cytoscape.org/#demos License: Private license Github stars: 6.8k Contribution guideline: Yes Cytoscape.js is an open-source graph theory library written in JS. You can use Cytoscape.js for graph analysis and visualization.

  • PDFKit

    A JavaScript PDF generation library for Node and the browser

  • Web-site:http://pdfkit.org/ Github page: https://github.com/foliojs/pdfkit Demo: http://pdfkit.org/demo/browser.html License: MIT Github stars: 6.3k Contribution guideline: No PDFkit is a super useful PDF generation library for nodes that help to create and download complex PDFs. The library supports font embedding, text, vector graphics, annotations and other features.

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

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

  • Web-site:https://strapi.io/ Github page: https://github.com/strapi/strapi Demo: https://strapi.io/demo License: MIT Github stars: 27k Contribution guideline: Yes Strapi is an open-source headless content management system (CMS). It is a backend-only system that functions using RESTful APIs.

  • ESLint

    Find and fix problems in your JavaScript code.

  • Web-site:https://eslint.org/ Github page: https://github.com/eslint/eslint Demo: https://eslint.org/demo License: MIT Github stars: 16.7k Contribution guideline: Yes ESLint is a linting tool for coding, which means it performs a static analysis of the code and finds errors, patterns and lines not fitting conventional style guidelines. This adds an extra level of checking that the code works before executing it. ESLint comes with a default set of rules, but you can change them however and whenever you want. Such big names as Facebook, Netflix, Atlassian, Zendesk, Box, and PayPal – all use ESLint.

  • Socket.io

    Realtime application framework (Node.JS server)

  • Web-site:https://socket.io/ Github page: https://github.com/socketio/socket.io Demo: – License: MIT Github stars: 50.1k Contribution guideline: No Socket.IO enables real-time, bi-directional and event-based communication.

  • Nest

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

  • Web-site:https://nestjs.com/ Github page: https://github.com/nestjs/nest Demo: – License: MIT Github stars: 28.4k Contribution guideline: Yes Nest is a progressive Node.js framework for building efficient, reliable and scalable server-side applications. It uses TypeScript, combining elements of Object Oriented Programming and Functional Programming. Under the hood, Nest uses Express, but also provides compatibility with a wide range of other libraries. Nest gives you true flexibility by allowing use of any other libraries thanks to modular architecture.

  • axios

    Promise based HTTP client for the browser and node.js

  • Web-site: – Github page: https://github.com/axios/axios Demo: – License: MIT Github stars: 74.9k Contribution guideline: MIT Axios is one of the most popular projects on Github that uses node.js. It is a Promise-based HTTP client for the browser and node.js. It can help you do all of these things:

  • hackathon-starter

    A boilerplate for Node.js web applications

  • Web-site: – Github page: https://github.com/sahat/hackathon-starter Demo: https://hackathon-starter.walcony.com/ License: MIT Github stars: 30.3k Contribution guideline: No This is a boilerplate for Node.js web applications. The project is as generic and reusable as possible to cover most use cases of node.js web apps, without being too specific. You can even use this as a learning guide for your projects, if, let’s say, you’re only interested in Sign in with Google authentication and nothing else. It was built using a simple bootstrap theme and has dozens of API examples, including Instagram, Facebook etc.

  • Electron

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

  • Web-site:https://www.electronjs.org/ Github page: https://github.com/electron/electron Demo: – License: MIT Github stars: 84.2k Contribution guideline: Yes If you are making client-side or web-based apps, Electron will simplify the development process in a great way. It uses the same codebase for web apps and desktop apps.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Rust GraphQL APIs for NodeJS Developers: Introduction

    7 projects | dev.to | 8 Feb 2024
  • Torn between NextJS or Node/Express

    7 projects | /r/webdev | 20 Mar 2023
  • Creating a resume builder with React, NodeJS and AI 🚀

    5 projects | dev.to | 20 Feb 2023
  • We're breaking up with JavaScript front ends

    18 projects | news.ycombinator.com | 10 Dec 2022
  • How to build the most beautiful Todolist with React Native and Socket.io 🎉

    3 projects | dev.to | 23 Nov 2022