JavaScript NodeJS

Open-source JavaScript projects categorized as NodeJS

Top 23 JavaScript NodeJS Projects

  • GitHub repo freeCodeCamp

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

    Project mention: Problem while opening the projects in ipad | reddit.com/r/FreeCodeCamp | 2021-06-10

    I've reported this as a GitHub Issue. You can track it here: https://github.com/freeCodeCamp/freeCodeCamp/issues/42431

  • GitHub repo axios

    Promise based HTTP client for the browser and node.js

    Project mention: Making a URL Shortener website using Axios | dev.to | 2021-06-24

    Axios

  • GitHub repo node

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

    Project mention: The History Of JavaScript ⌛ | dev.to | 2021-06-22

    Dart is an object-orientated JavaScript language made by Google. Dart is used to create highly complex and easily scalable apps for the web, mobiles. Dart has been approved by ECMA like vanilla JavaScript. Dart uses a different syntax than vanilla JavaScript but it can be translated into vanilla so it can be used in a browser. Node.js is a cross-platform, back-end JavaScript runtime environment that runs on the V8 engine and executes JavaScript code outside a web browser. Node.js lets developers use JavaScript to write command-line tools and for server-side scripting—running scripts server-side to produce dynamic web page content before the page is sent to the user's web browser. React is a JavaScript front-end library for building user interfaces or UI components. It is maintained by Facebook and a community of individual developers and companies. React is mainly used as a base in the development of single-page or mobile applications. Jquery was made to simplify JavaScript making it easier to learn. It takes a lot of common JavaScript tasks that need lots of code to write in vanilla and wrap them into a single line. The Jquery contains features like DOM traversal and manipulation, event handling, Animation, and even Ajax. Jquery doesn’t need to be compiled and will run in all major browsers.

  • GitHub repo 30-seconds-of-code

    Short JavaScript code snippets for all your development needs

    Project mention: 23 useful GitHub Repos every developer should follow | dev.to | 2021-05-31

    Repo Link: https://github.com/30-seconds/30-seconds-of-code

  • GitHub repo nodebestpractices

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

    Project mention: How To Structure Your Node.js Project To Fit Industry Standard Using RCSM Layered Architecture | reddit.com/r/node | 2021-06-08

    For more, see the nodebestpractices Github repo.

  • GitHub repo Express

    Fast, unopinionated, minimalist web framework for node.

    Project mention: tinyhttp vs. Express.js: Comparing Node.js frameworks | dev.to | 2021-06-23

    Express.js is a flexible Node.js framework that provides a robust set of features for web and mobile applications. Creating robust APIs is very easy because Express.js comes with lots of middleware and other in-built support.

  • GitHub repo Meteor JS

    Meteor, the JavaScript App Platform

    Project mention: What are some good PCs for a software engineering student. | reddit.com/r/computer | 2021-06-22

    The requirements listed above are due to applications and frameworks we worked with in class, such as Meteor and Intellij IDEA. The requirement of having a laptop instead of a desktop PC is probably because classes used to be taught in person and that you're going to need a portable computer. I don't know if we really needed that much RAM for that class but you'll probably appreciate choosing it once you get to your upper division courses.

  • GitHub repo 33-js-concepts

    📜 33 JavaScript concepts every developer should know.

    Project mention: 23 useful GitHub Repos every developer should follow | dev.to | 2021-05-31

    Repo Link: https://github.com/leonardomso/33-js-concepts

  • 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: Malware in Black Marble programs? | reddit.com/r/flightsim | 2021-05-29

    This program had its underlying web browser treated as a virus. Swapping out the https://nwjs.io/ made the problem go away.

  • GitHub repo Ghost

    👻 The #1 headless Node.js CMS for professional publishing

    Project mention: Static Website + headless cms | reddit.com/r/Frontend | 2021-06-20

    This is awesome. I've done a similar thing using Ghost Content API and it worked out great.

  • GitHub repo Strapi

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

    Project mention: First steps in building app with React, Strapi & Apollo GraphQL | dev.to | 2021-06-17

    I have to say I fell in love with Strapi from the day I found it. For all of those who never heard of Strapi be sure to checkout Strapi.io.

  • GitHub repo PM2

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

    Project mention: Building a browser extension for PM2 | dev.to | 2021-06-13

    Today I'm launching PM2 DevTools, a browser extension that allows you to manage PM2 processes and logs from your browser. This has been a fun side project for me, and while I realize the demographic for a tool like this is likely pretty narrow I'm still excited to show it off.

  • GitHub repo Hexo

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

    Project mention: Static site generators to watch in 2021 | news.ycombinator.com | 2021-06-07

    No you're absolutely right -- these are all headless CMSes, I did not actually complete the JAMstack, only the wrong piece -- I don't know what I was thinking, don't know what made me zoom in on CMSes so much, guess I think of them as more important than the front-end in a JAMstack.

    As recompense, some lesser known options for the frontend part of the JAMstack that weren't mentioned in the original post:

    - https://github.com/getzola/zola

    - https://hexo.io/

    - https://www.getblades.org/getting_started.html

  • GitHub repo edex-ui

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

    Project mention: The Expanse UI Design | news.ycombinator.com | 2021-06-09

    Also previously posted, but if you want to TECHNICOOL your workstation a la Hollywood:

    https://github.com/GitSquared/edex-ui

  • 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 date-fns

    ⏳ Modern JavaScript date utility library ⌛️

    Project mention: Working with dates | reddit.com/r/angular | 2021-06-24

    Personally I use date-fns, but there's other alternatives in the link above.

  • GitHub repo SheetJS js-xlsx

    :green_book: SheetJS Community Edition -- Spreadsheet Data Toolkit

    Project mention: Import data to firestore database using excel sheet by python script. | reddit.com/r/Firebase | 2021-06-06
  • GitHub repo Standard

    🌟 JavaScript Style Guide, with linter & automatic code fixer

    Project mention: Ask HN: Do you consider Standard.js a real standard? | news.ycombinator.com | 2021-05-12

    Standard.js doesn't even consider itself to be a "real standard".

    https://standardjs.com/#but-this-isnt-a-real-web-standard

  • GitHub repo webtorrent

    ⚡️ Streaming torrent client for the web

    Project mention: Anonymous Self Hosting | reddit.com/r/selfhosted | 2021-06-15

    Or use something like webtorrent: https://github.com/webtorrent/webtorrent

  • 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: great Bash commands guide for beginners - LeCoupa/awesome-cheatsheets | reddit.com/r/codeforma | 2021-06-15
  • GitHub repo mocha

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

    Project mention: API Testing Tools in JavaScript | dev.to | 2021-06-06

    The library offers a BDD testing style and fully exploits javascript promises - the resulting tests are simple, clear and expressive. Chakram is built on node.js, mocha, chai and request.

  • 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: Rethinking JavaScript Infrastructure | reddit.com/r/javascript | 2021-05-20

    Commit binary files that might not work on every platform (e.g. the Sharp NPM Package has bins for every platform - although this specific example is not frontend product code)

  • GitHub repo fastify

    Fast and low overhead web framework, for Node.js

    Project mention: Show HN: Express-Session-JWT | news.ycombinator.com | 2021-06-24
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-06-24.

Index

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

Project Stars
1 freeCodeCamp 325,262
2 axios 85,220
3 node 80,033
4 30-seconds-of-code 77,602
5 nodebestpractices 67,299
6 Express 53,485
7 Meteor JS 42,490
8 33-js-concepts 40,697
9 nw.js 38,176
10 Ghost 37,797
11 Strapi 37,263
12 PM2 35,029
13 Hexo 32,952
14 edex-ui 32,937
15 hackathon-starter 31,936
16 date-fns 26,057
17 SheetJS js-xlsx 25,914
18 Standard 25,635
19 webtorrent 23,909
20 awesome-cheatsheets 20,795
21 mocha 20,555
22 sharp 19,889
23 fastify 19,318