Top 5 Node.JS Open Source Projects this month — July 2018
See what’s trending in Node.JS on GitHub this month.
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.
- No dependencies
- Super lightweight & performant
- Supports nested & chained colors
- No
String.prototype
modifications - Conditional color support
- Familiar API
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 bynode-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.