JavaScript NodeJS

Open-source JavaScript projects categorized as NodeJS | Edit details

Top 23 JavaScript NodeJS Projects

  • GitHub repo freeCodeCamp

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

    Project mention: Who creates the curriculum on freecodecamp? | reddit.com/r/FreeCodeCamp | 2021-10-26

    If you would like to be part of the community that builds freeCodeCamp, you can check out contribute.freecodecamp.org

  • GitHub repo axios

    Promise based HTTP client for the browser and node.js

    Project mention: Use react-hot-toast with Promise & Axios | dev.to | 2021-11-25

    Axios is a Javascript library used to make HTTP requests from node. js or XMLHttpRequests from the browser and it supports the Promise API that is native to JS ES6. It can be used intercept HTTP requests and responses and enables client-side protection against XSRF. It also has the ability to cancel requests

  • 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 30-seconds-of-code

    Short JavaScript code snippets for all your development needs

    Project mention: Top 33 JavaScript Projects on GitHub (November 2021) | dev.to | 2021-11-13

    #11 30-seconds/30-seconds-of-code

  • GitHub repo node

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

    Project mention: Learn How To Debug a NodeJS Express App With VSCode In Under An Hour | dev.to | 2021-11-24

    You'll need to have both Visual Studio Code and NodeJS installed for this guide. If you want to run and debug your app with a public URL instead of just localhost, you'll also need expose.sh.

  • GitHub repo nodebestpractices

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

    Project mention: [AskJS] What's your way of structuring and naming things in Express apps? | reddit.com/r/javascript | 2021-11-18

    I would suggest to have a read on https://github.com/goldbergyoni/nodebestpractices

  • GitHub repo Express

    Fast, unopinionated, minimalist web framework for node.

    Project mention: The Ultimate Guide to TypeScript Monorepos | dev.to | 2021-11-26

    There are many ways to develop, deploy and test Node.js lambda functions. In my reference template, I provide an example that uses an Express.js server. That is not necessarily the optimal way to deploy lambdas, chiefly because this results in deploying one lambda function that handles multiple routes. The most ‘serverless’ way to deploy a backend using functions would be to use different functions for different endpoints.

  • GitHub repo 33-js-concepts

    📜 33 JavaScript concepts every developer should know.

    Project mention: Entry level Front End Engineer Interview tips? | reddit.com/r/webdev | 2021-11-08

    Try and be able to explain the concepts in the 33 js concepts repo

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo Meteor JS

    Meteor, the JavaScript App Platform

    Project mention: Top Node.js Frameworks for Web Apps in 2021 | dev.to | 2021-11-26

    GitHub stars: 42539 (github.com)

  • GitHub repo Strapi

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

    Project mention: [AskWebDev] How to create a 3d blender environment with clickable objects and a PostgreSQL connection for retrieving data about those objects? | reddit.com/r/webdev | 2021-11-27

    3) The backend. As you have said you are using Django for that. So you can use Django Rest Framework to create an API that your front end code can pull data from when interacting with the ThreeJS environment. You can also use maybe a headless CMS like prismic or strapi if you don't want to do too much back end work.

  • GitHub repo Ghost

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

    Project mention: How to start a newsletter? | reddit.com/r/Newsletters | 2021-11-18

    Besides the Email service providers, you can also check out Ghost . With Ghost, you can have not just only a newsletter but also you can publish content. & its super SEO friendly. Here how I created my Newsletter with Ghost

  • 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: 20+ JavaScript Utilities to Boost Your Productivity As a Developer | dev.to | 2021-10-26

    25. Pm2

  • GitHub repo Hexo

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

    Project mention: Contributing to Hexo, an SSG powered by Node! | dev.to | 2021-11-22

    After searching for a while, I found Hexo, an SSG. I was interested on working on this one since I am working on an SSG myself. I thought, "maybe I can get some inspiration from them on how to approach the design of my SSG🕵️‍♀️🕵️‍♀️"

  • GitHub repo hackathon-starter

    A boilerplate for Node.js web applications

    Project mention: Building production-grade web backends? | reddit.com/r/node | 2021-11-28

    A) This is a great starter with auth, and a bunch of api examples. I started my project with this, and it’s been great, but I recently found out that there’s also a TS version by Microsoft of the same starter. I think that it’s opinionated enough for someone new to this ecosystem. (Ps: I think you’re better off switching the templating language from pug to ejs. It’s pretty php-like)

  • GitHub repo SheetJS js-xlsx

    :green_book: SheetJS Community Edition -- Spreadsheet Data Toolkit

    Project mention: Tips for Making a Popular Open-Source Project in 2021 [Ultimate Guide] | news.ycombinator.com | 2021-11-12

    Maybe a story from a maintainer would help. To contextualize, the main SheetJS open source project https://github.com/SheetJS/sheetjs has over 28K stars.

    tl;dr: the project involves "crowdsourced research" which benefits from popularity.

    The main social goal with the project is data preservation and integrity. Large-scale economic and political decisions are made from data and analyses in spreadsheets. For example, last year in the UK, COVID cases were underreported thanks to Excel minutiae https://www.bbc.com/news/technology-54423988

    Due to various corporate stratagems, the older data representations were intentionally obfuscated. To support Excel, many developers poked around at Excel files and guessed at the structures.

    In this environment, the biggest challenge is finding worksheets with random corner cases. These types of files are not easy to create and fuzzing has limited effectiveness. This is where open source and popularity come into play. The open source and JS nature of the project helps reduce testing friction (https://oss.sheetjs.com/ runs in the web browser, no need to install anything) and encourage bug reports with test cases.

    There will always be "entitled users" and "low quality bug reports" but that comes with the territory. There are also meaningful issues and code contributions. Efforts at trying to prevent the low quality contributions also discourage higher quality contributions.

  • GitHub repo date-fns

    ⏳ Modern JavaScript date utility library ⌛️

    Project mention: [AskJS] NPM package for regional date format? | reddit.com/r/javascript | 2021-11-21

    I'd recommend date-fans since it operates on native date objects.

  • GitHub repo Standard

    🌟 JavaScript Style Guide, with linter & automatic code fixer

    Project mention: Which Javascript/Typescript style guides do you use? | reddit.com/r/learnjavascript | 2021-11-25

    - https://standardjs.com/

  • GitHub repo awesome-cheatsheets

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

    Project mention: Cheatsheets | news.ycombinator.com | 2021-11-18

    Expected to see Pyhthon there, but didn't. Then I looked in the repo, and there it was, just not linked on the front? https://github.com/LeCoupa/awesome-cheatsheets/blob/master/l...

  • GitHub repo webtorrent

    ⚡️ Streaming torrent client for the web

    Project mention: Spectrum TV package | reddit.com/r/Hawaii | 2021-10-15

    Por que no los dos? https://webtorrent.io/

  • GitHub repo zx

    A tool for writing better scripts

    Project mention: Passing a dynamic value to package.json scripts | reddit.com/r/Angular2 | 2021-11-10

    Umm, for any complex script configuration you can use https://github.com/google/zx other than that it depends on your environment and how are you supplying the value to the script

  • GitHub repo fastify

    Fast and low overhead web framework, for Node.js

    Project mention: Which Node.js framework you recommend to use to build REST API? | reddit.com/r/node | 2021-11-24

    anyone mention fastify? (https://www.fastify.io/)

  • GitHub repo sharp

    High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP, AVIF and TIFF images. Uses the libvips library.

    Project mention: Good library/example for layering multiple images on top of each other with their own position/rotation/effects? | reddit.com/r/node | 2021-11-23
  • GitHub repo mocha

    ☕️ simple, flexible, fun javascript test framework for node.js & the browser

    Project mention: Advanced Roadmap for React.js developers | dev.to | 2021-11-25

    -Jest -React testing library -Enzyme -Sinon -Mocha -Chai -AVA -Tape

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-11-28.

JavaScript NodeJS related posts

Index

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

Project Stars
1 freeCodeCamp 335,181
2 axios 89,447
3 30-seconds-of-code 88,532
4 node 83,262
5 nodebestpractices 72,349
6 Express 55,038
7 33-js-concepts 45,312
8 Meteor JS 42,709
9 Strapi 41,023
10 Ghost 39,086
11 nw.js 38,554
12 PM2 35,937
13 Hexo 33,755
14 hackathon-starter 32,456
15 SheetJS js-xlsx 28,178
16 date-fns 26,939
17 Standard 26,361
18 awesome-cheatsheets 25,722
19 webtorrent 25,425
20 zx 23,666
21 fastify 21,267
22 sharp 20,949
23 mocha 20,924
Find remote jobs at our new job board 99remotejobs.com. There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com