Top 5 Node.JS Open Source Projects this month — July 2018

See what’s trending in Node.JS on GitHub this month.

Brandon Morelli
codeburst

--

Want to find out what’s new and trending in Node.JS this month? You’ve come to the right place. Below is a list of 5 awesome, open source, trending Node.JS projects that are new on GitHub in the past 30 days! Got a project you want featured next month? Leave a comment and let us know! Enjoy building!

Disclosure: There is no ranking or voting system for the top 5. These are simply new and trending projects that I think are cool — and hopefully you do to. It does not cost money to be featured in this monthly list. We only receive compensation from the courses we feature.

Featured Node.JS Courses

The Complete Node.js Developer Course (2nd Edition)

4.6/5 Stars || 26.5 Hours of Video || 81,033 Students

Build, test, and launch real-world application with Node JS. Learn how to store data with Mongoose and MongoDB. Create Express web servers and APIs and real-time web apps with SocketIO. Learn More.

Learn and Understand NodeJS

4.5/5 Stars || 13 Hours of Video || 78,773 Students

Grasp how NodeJS works under the hood. Understand Buffers, Streams, Pipes, Event Emitter, and the JavaScript and technical concepts behind NodeJS. Build a Web Server, Application and AP and understand how it really works. Learn More.

Top 5 Open Source Node.JS Projects

1. NDB

NDB is an improved debugging experience for Node.js, enabled by Chrome DevTools. Here are some of the features:

  • Child processes are detected and attached to.
  • You can place breakpoints before the modules are required.
  • You can edit your files within the UI. On Ctrl-S/Cmd-S, DevTools will save the changes to disk.
  • By default, ndb blackboxes all scripts outside current working directory to improve focus. This includes node internal libraries (like _stream_wrap.js, async_hooks.js, fs.js) This behaviour may be changed by "Blackbox anything outside working dir" setting.

2. Carbon Now CLI

Beautiful images of your code — from right inside your terminal. Seriously, create amazing screenshots (like the one below) from right in your terminal:

Oh, and everything is customizable.

3. Kleur

The fastest Node.js library for formatting terminal text with ANSI colors.

4. Node Inline CPP

Inline C++ with Node.js

  • Simplify native module prototyping. Enable native code in Node.js REPL.
  • Allow JS scripts to generate C++ code and run it dynamically.
  • Popularise NAPI usage and node-addon-api.
  • This is NOT intended to be used as native module replacement!
    If you want to publish a native module, please package it as required by node-gyp.

5. Zoe

Zoe is a linter and formatter based on ESLint and Prettier. It’s totally preconfigured, and has support for React, TypeScript, and Flow.

  • No configuration necessary. Just install Zoe and you’re ready to go.
  • Defaults to Prettier for formatting rules and eslint-config-airbnb for code-quality rules (with a few rules turned off). Check out the configs.
  • Out-of-the-box support for React, TypeScript, Flow, and Jest. No need to manually install any additional plugins or configs.

✉️ Subscribe to CodeBurst’s once-weekly Email Blast, 🐦 Follow CodeBurst on Twitter, view 🗺️ The 2018 Web Developer Roadmap, and 🕸️ Learn Full Stack Web Development.

If this post was helpful, please click the clap 👏button below a few times to show your support! ⬇⬇

--

--

Creator of @codeburstio — Frequently posting web development tutorials & articles. Follow me on Twitter too: @BrandonMorelli