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: How Open Source helped me get into the GitHub Octernships program. | dev.to | 2023-08-02

    I started open source software development a few months into my last internship, after one of my colleagues suggested it. When I made my first open source contribution, I realized how much of an impact I could create with this work, especially because of the size of the org I contributed to. My first PR was a feature that I added to the freeCodeCamp codebase; this repo has the highest number of stars on GitHub! I made this contribution in October, and to my surprise, I got an email in December informing me that I was one of the top contributors of 2022 to the freeCodeCamp codebase because of this contribution! I was elated and the sense of satisfaction that I got from this feat was something that I had not experienced before. freeCodeCamp was also the first open source community I was a part of, interacting with the maintainers in their Discord server daily to get my PRs merged and learn more about the codebase!

  • 30-seconds-of-code

    Short code snippets for all your development needs

    Project mention: What are the best open source repos in github that a beginner should READ? | /r/learnjavascript | 2023-03-28

    You could also check out: 1. 30 seconds of code 2. JavaScript30 3. JavaScript Algorithms

  • Appwrite

    Appwrite - The open-source backend cloud platform. The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more!

  • Electron

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

    Project mention: MS Teams & Electron libwebp 0-Day Vulnerability | /r/MicrosoftTeams | 2023-09-30

    Electron patch for version 27: https://github.com/electron/electron/pull/39823

  • axios

    Promise based HTTP client for the browser and node.js

    Project mention: How to Build a File Explorer using Xata and Vue.js | dev.to | 2023-09-30

    axios: This is a popular JavaScript library for making HTTP requests from the browser. It allows Vue.js applications to interact with APIs and fetch data from external sources

  • node

    Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles:

    Project mention: My prepared repositories for hacktoberfest 23 - any contributions are welcomed 🚀 | dev.to | 2023-10-01

    Complete, compliant and well tested module for implementing an OAuth2 server in Node.js.

  • nodebestpractices

    :white_check_mark: The Node.js best practices list (July 2023)

    Project mention: Node.js Best Practices | news.ycombinator.com | 2023-08-08
  • nvm

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

    Project mention: Two+ things I do every time I set up a new node project | dev.to | 2023-08-10

    Having done that, any developer can just run nvm use in the project folder and nvm will automatically switch to the correct version of node.

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • bun

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

    Project mention: Run Bun Run! Building an AWS CDK Template with Bun | dev.to | 2023-09-28

    Bun has its own package for creating a Lambda Layer.

  • Express

    Fast, unopinionated, minimalist web framework for node.

    Project mention: Integrating Slonik with Express.js | dev.to | 2023-09-30

    For those uninitiated, Slonik is a battle-tested SQL query building and execution library for Node.js. Its primary goal is to allow you to write and compose SQL queries in a safe and convenient way. Now, let's see how it pairs with Express.js.

  • Nest

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

    Project mention: Hacktoberfest 2023 with Ghostfolio | dev.to | 2023-09-26

    Ghostfolio is written in TypeScript and organized as an Nx workspace, utilizing the latest framework releases. The backend is based on NestJS in combination with PostgreSQL as a database together with Prisma and Redis for caching. The frontend is built with Angular.

  • Socket.io

    Realtime application framework (Node.JS server)

    Project mention: Would this project i made good enough for me to find job as a fullstack developer | /r/developers | 2023-09-23

    I have recently been working on a project that allows startups to find cofounders through video chat like omegle. I used nodejs for socket.io & created my own peerjs server. Socket.io helps peerjs find the stream from the other user. I used adobe XD to help build the frontend it also made it easier to build the frontend with reactJS.

  • 33-js-concepts

    📜 33 JavaScript concepts every developer should know.

    Project mention: 33-JS-concepts – 33 JavaScript concepts every developer should know | news.ycombinator.com | 2023-08-27
  • Strapi

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

    Project mention: Different flavors of content management | dev.to | 2023-08-28

    A headless one is responsible only for data management and providing an API for other applications to show this data. When talking about headless CMS, Strapi or Sanity comes to my mind first, but there are many more.

  • 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

    Turn your audience into a business. Publishing, memberships, subscriptions and newsletters.

    Project mention: Different flavors of content management | dev.to | 2023-08-28

    The most typical approach is having a CMS admin panel sit somewhere on the server; everyone with an account uses this. This is a very convenient approach, especially when working with a team. This way, many people can work on different articles simultaneously without worrying about potential conflicts or overwriting stuff. The only con is related to security - everyone can try to get inside, and if you forget to update our CMS or some user have a weak password, it can be someone outside of our team. WordPress, Drupal, CraftCMS, or Ghost are perfect examples of such CMSs.

  • Meteor JS

    Meteor, the JavaScript App Platform

    Project mention: Meteor Core issues for Hacktoberfest 2023 | dev.to | 2023-10-02

    Making the Meteor.user API clearer

  • 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: Win 7 no longer supported?? Please no! | /r/duckietv | 2023-05-22

    (Step 7 will not be necessary once https://github.com/nwjs/nw.js/issues/5769 is completed)

  • PM2

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

    Project mention: How to run Ec2-instance constantly? | /r/aws | 2023-07-12
  • Joplin

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

    Project mention: Looking for some fairly minimal note-taking software. I'm picky about exactly what I want to commit to though. | /r/software | 2023-09-30

    [Joplin](https://joplinapp.org/) is a really close second, but github syncing isn't practical at all.

  • zx

    A tool for writing better scripts

    Project mention: Scripting with Go: A Modest Proposal | news.ycombinator.com | 2023-08-20

    I ended up using this for my cli scripting needs. https://github.com/google/zx

  • 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: Where to Learn Javascript | /r/PinoyProgrammer | 2023-07-01
  • Hexo

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

    Project mention: Top ten popular static site generators (SSG) in 2023 | dev.to | 2023-02-18

    Hexo — best lightweight SSG

  • awesome-cheatsheets

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

    Project mention: Cool Github repositories for Everyone | dev.to | 2022-12-29
  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

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). The latest post mention was on 2023-10-02.

NodeJS related posts

Index

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

Project Stars
1 freeCodeCamp 374,969
2 30-seconds-of-code 115,763
3 Electron 109,194
4 axios 101,921
5 node 98,242
6 nodebestpractices 93,091
7 nvm 70,441
8 bun 63,486
9 Express 61,968
10 Nest 60,014
11 Socket.io 59,041
12 33-js-concepts 58,291
13 Strapi 56,238
14 awesome-nodejs 52,974
15 Ghost 44,068
16 Meteor JS 43,754
17 nw.js 39,838
18 PM2 39,697
19 Joplin 38,801
20 zx 38,636
21 30-Days-Of-JavaScript 38,571
22 Hexo 37,464
23 awesome-cheatsheets 34,668
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
www.influxdata.com