Get Involved
If you are interested in getting involved with the Node.js community, there are many ways to do so. The Node.js project is a large and diverse community, and there are many ways to contribute, beyond just writing code.
Community Discussion
- The GitHub issues list is the place for discussion of Node.js core features and if you have questions about node.js, you can use the github discussions.
- For real-time chat about Node.js development use one of the platforms below
- For IRC, go to
irc.libera.chat
in the#node.js
channel with an IRC client or connect in your web browser to the channel using a web client - For Slack, there are two options:
- The OpenJSF Slack is a Foundation run Slack with several Node.js channels (channels prefixed by
#nodejs-
are related to the project). - Node Slackers is a Node.js-focused Slack community.
- The OpenJSF Slack is a Foundation run Slack with several Node.js channels (channels prefixed by
- For IRC, go to
- The official Node.js Twitter account is nodejs.
- The Node.js project calendar with all public team meetings.
Learning Materials
- Official Learn section of the Node.js website.
- Official API reference documentation.
- NodeSchool.io will teach you Node.js concepts via interactive command-line games.
- Stack Overflow Node.js tag collects new information every day.
- The DEV Community Node.js tag is a place to share Node.js projects, articles and tutorials as well as start discussions and ask for feedback on Node.js-related topics. Developers of all skill-levels are welcome to take part.
Unofficial Discussion Areas
If you are looking for a more informal place to discuss Node.js, there are several unofficial discussion areas. Please note that these are not officially endorsed by the Node.js project. Also follow their respective code of conduct/rules.
- Nodeiflux is a friendly community of Node.js backend developers supporting each other on Discord.
- ES Community is a Discord community for French-speaking JavaScript developers.