NodeJS

Open-source projects categorized as NodeJS | Edit details

Top 23 NodeJS Open-Source Projects

  • GitHub repo freeCodeCamp

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

    Project mention: Freecodecamp or OSSU to self-teach software engineering & get a job in this field? | reddit.com/r/SoftwareEngineering | 2021-10-11
  • GitHub repo Electron

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

    Project mention: Consultas basicas | reddit.com/r/programacion | 2021-10-18

    Si sabes html-css-js, mira Electron.js

  • Syncfusion

    Build stunning web applications quickly using Syncfusion JavaScript UI controls.. The Syncfusion JavaScript suite offers more than 65 cross-platform, responsive, and lightweight JS/HTML5 UI controls for building modern web applications.

  • GitHub repo axios

    Promise based HTTP client for the browser and node.js

    Project mention: What command do you use to update axios? | reddit.com/r/homebridge | 2021-10-17

    "[email protected]: Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410"

  • GitHub repo 30-seconds-of-code

    Short JavaScript code snippets for all your development needs

    Project mention: 30-seconds-of-code: Useful JavaScript snippets that you can understand in 30 seconds or less. | reddit.com/r/programming | 2021-10-01
  • GitHub repo node

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

    Project mention: Node.js finally prefers IPv6 addresses over IPv4 in its latest release | reddit.com/r/ipv6 | 2021-10-19

    I think you meant to link this PR: https://github.com/nodejs/node/pull/39987

  • GitHub repo nodebestpractices

    :white_check_mark: The Node.js best practices list (September 2021)

    Project mention: A reflection about scalable project architectures | reddit.com/r/node | 2021-09-30

    Regarding structure, check out node best practices, where structuring by component (aka structuring by feature or module) is recommended, so in node.js it's already known that structuring by type not scales well, disregarding of the project size.

  • GitHub repo Express

    Fast, unopinionated, minimalist web framework for node.

    Project mention: Introduction to Nodejs and Express | dev.to | 2021-10-17

    You can find more information about Nodejs in their Documentation. Also you can find information about express in the Express Website. The Express MDN also

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo nvm

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

    Project mention: How to fix M1 Mac issue with installing node versions | dev.to | 2021-10-19

    When working with frontend framework like Vue or React then most of the time we are required to work with different node versions depending on the projects we have. To easily manage different versions of node and easily switch between then our go to one is nvm.

  • GitHub repo 33-js-concepts

    📜 33 JavaScript concepts every developer should know.

    Project mention: Main JavaScript Concepts ? | reddit.com/r/learnjavascript | 2021-10-05
  • GitHub repo awesome-nodejs

    :zap: Delightful Node.js packages and resources

    Project mention: JavaScript Influencers to Follow in 2021🤩 | dev.to | 2021-04-01

    Projects: awesome, awesome-nodejs, avajs/ava, xojs/xo

  • GitHub repo Meteor JS

    Meteor, the JavaScript App Platform

    Project mention: Reactive Clojure: You don't need a web framework, you need a web language | news.ycombinator.com | 2021-09-23

    This reminds me of Meteor.js[0] from back in the day (2014?), which had a very similar approach—you wrote code that ran on both the frontend and the backend, and database updates were propagated automatically. It suffered from a pretty hard reliance on Mongodb and its own package manager (Atmosphere), and it was at odds with the rest of the JS ecosystem which was settling on NPM.

    This project looks very cool! I like the focus on composition, Meteor was lacking that (and really, most other frameworks do as well).

    [0] https://www.meteor.com/

  • GitHub repo Nest

    A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications on top of TypeScript & JavaScript (ES6, ES7, ES8) 🚀

    Project mention: Why hasn’t a node version of django taken off? | reddit.com/r/node | 2021-10-19

    There are a lot of good choices out there, though! I really like NestJS, which is an opinionated Typescript API-focused framework built on top of Express. I've heard of fans of AdonisJS as well, and Fastify is very Express-like but, well, faster.

  • GitHub repo Strapi

    🚀 Open source Node.js Headless CMS to easily build customisable APIs

    Project mention: Why Headless Is the Future of Mobile Development | dev.to | 2021-10-19

    Are you looking to manage your content more easily and design APIs quickly? The Strapi headless CMS is a leading, open-source system based on Node.js. Our solution is fully customizable, developer-first, and 100 percent JavaScript—making it immediately familiar to most. Strapi is also committed to platform inclusivity, supporting iOS, Android, and progressive web apps.

  • GitHub repo Ghost

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

    Project mention: Everything you need to know about Opensource Jamstack | dev.to | 2021-10-06

    Ghost is a prominent blogging open-source CMS. It’s a more traditional CMS and offers both an admin console and a frontend. Over 340 people have made contributions to it. It’s built on Node.js and offers features like themes, newsletters, subscriptions, and several integrations. Its repo lists a contribution guide and some issues are tagged with good-first-issue.

  • GitHub repo 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: How did you get the DualSense controller to work on Linux? | reddit.com/r/linux_gaming | 2021-10-03

    Okay, did some testing and it's probably just a Chromium bug. I thought it wasn't because jstest-gtk was giving me a similar behaviour. But I downloaded RPCS3 and Dolphin Emulator, and both worked as expected. Guess this Chrome bug will never be fixed

  • GitHub repo PM2

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

    Project mention: How to deploy Amplication app to DigitalOcean | dev.to | 2021-10-06

    https://docs.amplication.com/docs/ https://pm2.keymetrics.io/docs/usage/process-management/ https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-18-04 https://www.digitalocean.com/community/tutorials/how-to-install-docker-compose-on-ubuntu-18-04 https://medium.com/swlh/deploy-nest-js-app-with-postgres-in-vps-e1ce4abd2cad https://gist.github.com/bradtraversy/cd90d1ed3c462fe3bddd11bf8953a896

  • GitHub repo edex-ui

    A cross-platform, customizable science fiction terminal emulator with advanced monitoring & touchscreen support.

    Project mention: What is the most unique Linux UI? | reddit.com/r/linuxquestions | 2021-09-20

    edex-ui

  • GitHub repo Hexo

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

    Project mention: Best self hosted micro blog? | reddit.com/r/selfhosted | 2021-09-21

    What's good about Hugo is really fast build times, previously I used both hexo.io and https://vuepress.vuejs.org/ but while vuepress is nice to start with it's nearly impossible to finish the website due to lack of features. Hexo is also nice but their templating language is not always intuitive (my hexo based website: https://webhookrelay.com/)

  • GitHub repo hackathon-starter

    A boilerplate for Node.js web applications

    Project mention: Rock Solid Express Application Architecture | dev.to | 2021-05-06

    One of these boilerplates is sahat/hackathon-starter with 30k+ stars on GitHub and a huge set of features to get you started with. But what I dislike about this boilerplate is the fact that it's too bloated for my needs. I mostly build APIs with Express and this boilerplate comes with a hefty view layer. I surely can cut that off but other parts of the boilerplate are also well suited for full-stack applications rather than REST APIs.

  • GitHub repo nativefier

    Make any web page a desktop application

    Project mention: Reddit App | reddit.com/r/linuxquestions | 2021-10-16

    There's a way to create your own with nativefier. It's an app that lets you create an electron app out of any webpage. I've used it for Twitch in the past and it worked well. Main downside is disk space usage is a bit high due to all the overhead.

  • GitHub repo SheetJS js-xlsx

    :green_book: SheetJS Community Edition -- Spreadsheet Data Toolkit

    Project mention: Is there way to create hierarchical CSV file in JavaScript | reddit.com/r/learnprogramming | 2021-10-13

    That said, if Excel is your goal, you can create Excel files directly from JavaScript using xlsx.js. There's a lot of information there, but I've used this a lot to create and/or read from Excel files in JavaScript.

  • GitHub repo date-fns

    ⏳ Modern JavaScript date utility library ⌛️

    Project mention: React/Webpack: From MB to KB. How we solved our bundling problem | dev.to | 2021-10-20

    Second step was removing the “heavy” libraries, it was easy removing Moment.js, Bluebird. We replaced the first with date-fns and Bluebird with native promises. Lodash unfortunately because of time constraints we could not refactor into moving out from some “handy” utilities it provides but we are planning to.

  • GitHub repo Standard

    🌟 JavaScript Style Guide, with linter & automatic code fixer

    Project mention: Setup inicial de aplicações ReactJs | dev.to | 2021-10-05

    # 1 - Inicio da configuração do eslint yarn eslint --init # 2 - Escolha a opção "To check syntax, find problems, and enforce code style" How would you like to use ESLint? To check syntax only To check syntax and find problems ❯ To check syntax, find problems, and enforce code style # 3 - Escolha a opção "JavaScript modules (import/export)" What type of modules does your project use? ❯ JavaScript modules (import/export) CommonJS (require/exports) None of these # 4 - Escolha a opção "React" Which framework does your project use? ❯ React Vue.js None of these # 5 - Escolha a opção "Yes" Does your project use TypeScript? No ❯ Yes # 6 - Pressionando a barra de espaço, deixe selecionado somente a opção "Browser" Where does your code run? ✔ Browser Node # 7 - Escolha a opção "Use a popular style guide" How would you like to define a style for your project? … ❯ Use a popular style guide Answer questions about your style Inspect your JavaScript file(s) # 8 - Escolha a opção "Use a popular style guide" How would you like to define a style for your project? … ❯ Use a popular style guide Answer questions about your style Inspect your JavaScript file(s) # 9 - Escolha a opção "Airbnb" Which style guide do you want to follow? ❯ Airbnb: https://github.com/airbnb/javascript Standard: https://github.com/standard/standard Google: https://github.com/google/eslint-config-google XO: https://github.com/xojs/eslint-config-xo # 10 - Escolha a opção "JavaScript" What format do you want your config file to be in? … ❯ JavaScript YAML JSON # 11 - Escolha a opção "Yes" Would you like to install them now with npm? No ❯ Yes

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 2021-10-20.

Index

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

Project Stars
1 freeCodeCamp 333,883
2 Electron 98,331
3 axios 88,480
4 30-seconds-of-code 86,945
5 node 82,310
6 nodebestpractices 71,373
7 Express 54,708
8 nvm 52,260
9 33-js-concepts 43,849
10 awesome-nodejs 42,726
11 Meteor JS 42,635
12 Nest 41,380
13 Strapi 40,395
14 Ghost 38,786
15 nw.js 38,470
16 PM2 35,729
17 edex-ui 33,905
18 Hexo 33,573
19 hackathon-starter 32,379
20 nativefier 28,763
21 SheetJS js-xlsx 27,581
22 date-fns 26,939
23 Standard 26,194
Find remote jobs at our new job board 99remotejobs.com. There are 36 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.