« Home / All Guides

Felix's Node.js Community Guide

If you have just read the Beginner's Guide, and you are interested in becoming more involved with the node.js community, this guide is for you.


IRC is a great place to discuss the virtues of vim vs. emacs, as well as getting support and interaction from people within the node.js community.

The official irc channel for node.js is located on chat.freenode.net and named '#node.js' (yes, the dot is part of the name). There are usually ~500 people in there these days.

If you have a question, just go ahead and ask it. Depending on who's awake and paying attention, you often get great replies right away. Otherwise just stick around and wait for an hour or so. After that it's ok to ask your question again, in case you think it went by unnoticed.

Oh, and you should always try to find your answer on the web first, but you know that, right?

Google Groups

A lot of discussion around node.js takes place via google group mailing lists. The two official lists are:

The 'nodejs' list is meant for general node.js questions and discussions. So generally that's the one you want to use.
If you have found a bug in node.js, or want to get involved in discussing features & development, feel free to participate in the 'nodejs-dev' mailing list. It's generally less noisy, and most of the core contributors follow it.


Since twitter cuts off tag names when it sees a dot character, many people use the tag '#nodejs' to highlight node.js related content on twitter. You can find the current stream of tweets via twitter's search function:


Since not everybody is tagging their content, the above query also includes results for the term 'node.js' itself.

Community Members

If you are curious about the people driving the node.js development & ecosystem, here is a list of a few people whose names you should know.

Ryan Dahl

Ryan is the creator, maintainer and BDFL of node.js. This means any commits that go into node.js are reviewed by him, and he's the only one who directly pushes to the node repository.

While Ryan will generally try to respond to questions on the mailing list and IRC, he's a very busy guy. So don't be upset if he doesn't answer your direct questions right away, there are usually other people around who can help as well.

Ryan is currently working for Joyent, a company that provides great heroku-style node.js hosting, and is the official corporate sponsor for node.js.

Isaac Schlueter

Isaac is the author of npm, the de-facto package manager used by the node.js community. He also works for Joyent and is a big contributor to the node.js core as well. In his spare time he is trying to liberate the JavaScript community from semicolon slavery.

Bert Belder

Bert is the main developer working on windows support for node, and also one of the biggest overall contributors to the project.

TJ Holowaychuk

TJ is the author of express, jade and many other popular node.js libraries.

Tim Caswell

Tim is the original author of connect, and has been contributing to node.js since the early days. He currently works for HP (formerly Palm), and is also known for the collaborative blog howtonode.org.

Felix Geisendörfer

Yours truly, who is very active in the node.js core development, and works on projects such as formidable, mysql and this very guide. Besides node core development, I'm also the co-founder of a node.js startup providing file uploading & video encoding as a service called transloadit.com.

Mikeal Rogers

Mikeal is the author of request, and is very active in the development of node.js, as well as the community.

Alexis Sellier

Alexis is a JavaScript mastermind who is responsible for projects such as less.js, vows and many others.

Jeremy Ashkenas

Jeremy is the author of CoffeeScript, underscore, backbone, docco and many other popular node.js / JavaScript libraries. He is also running a node.js startup called DocumentCloud.

Jed Schmidt

Jed is a japanese translator who moonlights as a JavaScript ninja. His node.js framework fab.js takes a radical new approach to structuring your JS code, and includes all kinds of surprising aspects, exceeding most people's understanding of JavaScript by far.

Marak Squires

Marak who goes by the alias Jim Bastard, is mostly known for pumping out dozens of node.js libraries per month, an ability only exceeded by his artful use of profanity and trolling people. Don't get upset if he rubs you the wrong way, he's a nice guy, but you just shouldn't challenge him to a Monkey Island style sword duel.

Peteris Krumins

Some of you may know Peter from his popular blog catomat.net. Together with James Halliday, he has recently started a node.js startup called browserling, which has also led to tons of open source modules from the two of them.

James Halliday

James is the author of many popular node.js libraries, such as dnode, optimist and browserify. He is also known for drawing cute robots for browserling which he runs with Peteris Krumins.

Your name here

This list is by no means exhaustive and for most parts in random order. My goal is to keep this list short enough so it doesn't become a list of all node.js users, but there are probably a few important names that I forgot. So if you would like to see your name here as well, just email me.