# Awesome Community

A curated list of awesome programming, development and similar technical support or discussion channels, groups, communities, resources and other shiny things.

Inspired by the `awesome-*` trend on GitHub.

    <img width="700" src="https://raw.githubusercontent.com/phpearth/awesome-community/master/.github/community.png" alt="awesome-community">

## Index

- By website

- By language

  Assembly AutoHotkey AutoIt C C++ Clojure Coldfusion Common Lisp | Crystal D Dart Delphi Elixir Elm Erlang Fortran | Go Groovy Haskell Java JavaScript — AngularJS — Dojo Toolkit — jQuery — React | Julia Lua OCaml Perl PHP — Laravel — CakePHP — Symfony — Zend Framwork PureScript | Python R Ruby — Ruby on Rails Rust Scala Swift TypeScript

- By platform

  - .NET
  - Android
  - Cordova
  - Electron
  - Frontend Development
  - Hybrid Apps
  - iOS
  - Linux
  - Node.js
  - React Native
  - Xamarin
  - watchOS

- Miscellaneous Communities

- Resources

  - Articles
  - Books
  - Miscellaneous Resources

- Looking for more lists like this?

- Contributing and License

## By website

Some important websites where cool developers hang out and give back to the community.

- Hacker News - Latest and in-depth technical news about hacking, technology, security, cyber, vulnerabilities, privacy and similar technical discussions.
- Hashnode - Hashnode is one of the fastest-growing networks of software developers with more than 500K+ monthly active developers from 180+ countries worldwide. Hashnode is empowering developers to tell their stories and help them grow in their career.
- Meetup - Find Meetups and meet people in your local community who share your interests.
- Quora - Quora is a question-and-answer website where questions are asked, answered, edited and organized by its community.
- Reddit - Reddit is an entertainment, social networking, and news website with lots of forums for developers.
- Sitepoint Forums - Sitepoint community forums for developers.
- Slack - Platform for team communication: everything in one place, instantly searchable and available.
- Stack Overflow - A language-independent collaboratively edited question and answer site for programmers
- Changelog Developer Community - Changelog is news and podcasts for developers. Join the community Slack for great discussions.
- Webwide - Webwide is an old-school forum for new-school web developers & designers.

Back to top

## By language

Communities organized by programming/scripting/markup language interest.

### Assembly

Assembly programming language related community.

- Stack Overflow - support on Stack Overflow
- Reddit - discussion forum on Reddit
- Facebook - large and active Facebook group
- Freenode - large and active IRC channel
- Quora - topic on Quora

Back to top

### AutoHotKey

- Stack Overflow - support on Stack Overflow
- Reddit - discussion forum on Reddit
- Linked.in - active group on Linked.in
- Freenode - large and active IRC channel
- Quora - topic on Quora

Back to top

### AutoIt

- Stack Overflow - support on Stack Overflow
- Reddit - discussion forum on Reddit
- Linked.in - large and active group on Linked.in
- Quora - topic on Quora

Back to top

### C

- Stack Overflow - support on Stack Overflow
- Reddit - discussion forum on Reddit
- Facebook - large and active Facebook group
- Linked.in - large and active group on Linked.in
- Freenode - large and active IRC channel
- Quora - topic on Quora

Back to top

### C++

- Stack Overflow - support on Stack Overflow
- Reddit - discussion forum on Reddit
- Facebook - large and active Facebook group
- Linked.in - large and active group on Linked.in
- Freenode - large and active IRC channel
- Quora - topic on Quora

Back to top

### Clojure

- Stack Overflow - support on Stack Overflow
- Reddit - discussion forum on Reddit
- Facebook - large and active Facebook group
- Linked.in - large and active group on Linked.in
- Freenode - large and active IRC channel
- Quora - topic on Quora

Back to top

### Coldfusion

- Stack Overflow - support on Stack Overflow
- Reddit - discussion forum on Reddit
- Facebook - large and active Facebook group
- Linked.in - large and active group on Linked.in
- Freenode - large and active IRC channel
- Quora - topic on Quora

Back to top

### Common Lisp

- Stack Overflow - support on Stack Overflow
- Reddit - discussion forum on Reddit
- Linked.in - large and active group on Linked.in
- Freenode - large and active IRC channel
- Quora - topic on Quora

Back to top

### Crystal

- Stack Overflow - support on Stack Overflow
- Reddit - discussion forum on Reddit
- Google group - support and development Google group
- Freenode - active IRC channel
- Quora - topic on Quora

Back to top

### D

- Stack Overflow - support on Stack Overflow
- Reddit - discussion forum on Reddit
- Linked.in - large and active group on Linked.in
- Freenode - large and active IRC channel
- Quora - topic on Quora

Back to top

### Dart

- Stack Overflow - support on Stack Overflow
- Reddit - discussion forum on Reddit
- Linked.in - large and active group on Linked.in
- Freenode - large and active IRC channel
- Quora - topic on Quora

Back to top

### Delphi

- Stack Overflow - support on Stack Overflow
- Reddit - discussion forum on Reddit
- Facebook - large and active Facebook group
- Linked.in - large and active group on Linked.in
- Freenode - large and active IRC channel
- Quora - topic on Quora
- Embaracedro Forum - Forums on Embaracedro network

Back to top

### Elixir

- Stack Overflow - support on Stack Overflow
- Reddit - discussion forum on Reddit
- Mailing list - Mailing list for questions and answers
- Linked.in - large and active group on Linked.in
- Freenode - large and active IRC channel
- Quora - topic on Quora
- Slack - officially suggested community on Slack
- Meetup - get involved locally

Back to top

### Elm

- Stack Overflow - support on Stack Overflow
- Reddit - discussion forum on Reddit
- Facebook - large and active Facebook group
- Linked.in - large and active group on Linked.in
- Linked.in - large and active group on Linked.in
- Freenode - large and active IRC channel
- Quora - topic on Quora

Back to top

### Erlang

- Stack Overflow - support on Stack Overflow
- Reddit - discussion forum on Reddit
- Facebook - large and active Facebook group
- Linked.in - large and active group on Linked.in
- Freenode - large and active IRC channel
- Quora - topic on Quora

Back to top

### Fortran

- Stack Overflow - support on Stack Overflow
- Reddit - discussion forum on Reddit
- Facebook - large and active Facebook group
- Linked.in - large and active group on Linked.in
- Freenode - large and active IRC channel
- Quora - topic on Quora

Back to top

### Go

- Stack Overflow - Go support on Stack Overflow
- Reddit - Go discussion forum on Reddit
- Facebook - large and active Go group on Facebook
- Linked.in - large and active Go group on Linked.in
- Quora - topics about Go on Quora
- Freenode - IRC channel for Go
- Local user groups - get involved locally

Back to top

### Groovy

- Stack Overflow - support on Stack Overflow
- Reddit - discussion forum on Reddit
- Facebook - large and active Facebook group
- Linked.in - large and active group on Linked.in
- Freenode - large and active IRC channel
- Quora - topic on Quora

Back to top

### Haskell

- Stack Overflow - Haskell support on Stack Overflow
- Reddit - Haskell discussion forum on Reddit
- Facebook - large and active Haskell group on Facebook
- Linked.in - large and active Haskell group on Linked.in
- Quora - topics about Haskell on Quora
- Freenode - IRC channel for Haskell
- Local user groups - get involved locally

Back to top

### Java

- Stack Overflow - Java support on Stack Overflow
- Reddit - Java discussion on Reddit
- Facebook - large and active Facebook group
- Linked.in - large and active Linked.in group
- Quora - Java topics on Quora
- Freenode - active and large Java IRC channel
- Local JUGs - get involved locally

Back to top

### JavaScript

- Stack Overflow - Ask and answer questions about JavaScript
- Reddit - JavaScript discussions on Reddit
- Facebook - large and active group on Facebook
- Linked.in - large and active group on Linked.in
- Quora - JavaScript topics on Quora
- Freenode - large and active IRC channel

Back to top

#### AngularJS

- Stack Overflow - Ask and answer questions
- Reddit - Discussions on Reddit
- Facebook - Large and active group on Facebook
- Linked.in - Large and active group on Linked.in
- Quora - Topic on Quora
- Freenode - large and active IRC channel

#### Dojo Toolkit

- Stack Overflow - support on Stack Overflow
- Reddit - discussion forum on Reddit
- Facebook - large and active Facebook group
- Linked.in - large and active group on Linked.in
- Freenode - large and active IRC channel
- Quora - topic on Quora

Back to top

#### jQuery

- Stack Overflow - Support on Stack Overflow
- Forum - Official forum
- Freenode - Support IRC channel for users of jQuery, jQuery UI, and jQuery Mobile
- Facebook - Large and active group on Facebook
- Linked.in - Large and active group on Linked.in
- Reddit - Discussion and sharing news, articles, plugins and tutorials, covering jQuery Core, jQuery UI, jQuery Mobile, and other related projects
- Quora - Ask and answer questions on Quora website
- Meetup - Get involved locally

Back to top

#### React

- Stack Overflow - Support on Stack Overflow
- Freenode - Large and active IRC channel
- Facebook - Large and active group on Facebook
- Linked.in - Large and active group on Linked.in
- Reddit - discussion on Reddit
- Quora - Ask and answer questions on Quora website
- Meetup - Get involved locally

### Julia

- Stack Overflow - support on Stack Overflow
- Reddit - discussion forum on Reddit
- Facebook - large and active Facebook group
- Linked.in - large and active group on Linked.in
- Freenode - large and active IRC channel
- Quora - topic on Quora

Back to top

### Lua

- Stack Overflow - support on Stack Overflow
- Reddit - discussion forum on Reddit
- Facebook - large and active Facebook group
- Linked.in - large and active group on Linked.in
- Freenode - large and active IRC channel
- Quora - topic on Quora

Back to top

### OCaml

- Stack Overflow - support on Stack Overflow
- Reddit - discussion forum on Reddit
- Facebook - large and active Facebook group
- Linked.in - large and active group on Linked.in
- Freenode - large and active IRC channel
- Quora - topic on Quora

Back to top

### Perl

- Stack Overflow - support on Stack Overflow
- Reddit - discussion forum on Reddit
- Facebook - large and active Facebook group
- Linked.in - large and active group on Linked.in
- Freenode - large and active IRC channel
- Quora - topic on Quora

Back to top

### PHP

PHP dynamic scripting language related community.

- Stack Overflow - PHP support on StackOverflow
- Reddit - Ask and answer questions, discussion
- Facebook - large and active group on Facebook
- Quora - ask and answer questions on Quora
- Freenode:
  - #php - active support IRC channel for PHP users
  - #phpc - active community IRC channel for PHP users
  - #phpfig - active community IRC channel for Framework Interop Group
- php.ug - map of local PHP user groups
- Linked.in - discussion group on Linked.in for PHP developers
- PHP Classes - PHP specialists forum
- PHP Chat - A community of PHP Programmers from around the world, on Slack.
- PHP Social - PHP Community on Mastodon
- Slack Workspaces:
  - PHP-UG - An international meeting-point for the PHP-Community.

Back to top

#### CakePHP

Community organized by CakePHP framework interes.

- Stack Overflow - Support on StackOverflow
- Reddit - Ask and answer questions, discussion
- Facebook - Large and active Facebook group
- Google group - Discussion group for the project
- IRC - Large and active IRC channel
- Linked.in - Large and active group on Linked.in
- Quora - Topic on Quora

Back to top

#### Laravel

- Stack Overflow - Laravel support on StackOverflow
- Reddit - Ask and answer questions, discussion
- Laravel forums:
  - Laravel.io
  - Laracasts discussions
- Freenode - Active IRC channel for Laravel support
- Linked.in
- Quora - Laravel topics on Quora

Back to top

#### Symfony

- Stack Overflow - Symfony support on StackOverflow
- Reddit - Ask and answer questions, discussion
- Facebook - notable, large and active Facebook groups:
  - 1
  - 2
- Freenode - Active IRC channel for Symfony support
- Linked.in - large and active group on Linked.in
- Quora - Symfony topics on Quora
- SensioLabs Connect - Developer social network, earn achievements for your community involvement and commitment.
- Slack - Symfony group on Slack, platform for team communication.
- Twitter - Keep up with Symfony news in a twitter-like way.
- Local:
  - Community events - Find Symfony events near you.
  - Meetup - Get involved locally and find Symfony users from your local area.

Back to top

#### Zend Framework

- Stack Overflow - Support on StackOverflow
- Reddit - Ask and answer questions, discussion
- Facebook - Large and active group on Facebook
- IRC - Active IRC channel
- Linked.in - Large and active group on Linked.in
- Quora - Zend Framework topics on Quora
- User Groups - Zend Framework usergroups

Back to top

### PureScript

- Stack Overflow - support on Stack Overflow
- Reddit - discussion forum on Reddit
- Facebook - large and active Facebook group
- Linked.in - large and active group on Linked.in
- Freenode - large and active IRC channel
- Quora - topic on Quora

Back to top

### Python

- Stack Overflow - Python support channel
- Reddit - Python discussions on Reddit
- Facebook - large and active group on Facebook
- Freenode - active IRC channel for Python users
- Linked.in - large and active group on Linked.in
- Quora - Python topics on Quora

Back to top

### R

- Stack Overflow - support on Stack Overflow
- Reddit - discussion forum on Reddit
- Facebook - large and active Facebook group
- Linked.in - large and active group on Linked.in
- Freenode - large and active IRC channel
- Quora - topic on Quora

Back to top

### Ruby

- Stack Overflow - Ruby support on Stack Overflow
- Reddit - Ruby discussions on Reddit
- Facebook - large and active group on Facebook
- Freenode - IRC channel
- Quora - Ruby topics on Quora

Back to top

#### Ruby on Rails

- Stack Overflow - Ruby on Rails support on Stack overflow
- Reddit - Discussions on Reddit
- Facebook - large and active group on Facebook
- Freenode - large and active IRC channel
- Linked.in - large and active group on Linked.in
- Quora - Ror topics on Quora

Back to top

### Rust

- Stack Overflow - support on Stack Overflow
- Reddit - discussion forum on Reddit
- Facebook - large and active Facebook group
- Linked.in - large and active group on Linked.in
- Freenode - large and active IRC channel
- Quora - topic on Quora
- Slack Workspaces:
  - Rust on Slack - Rust workspace on Slack
- Gitter communities:
  - rust - Official room for rust lang.

Back to top

### Scala

- Stack Overflow - support on Stack Overflow
- Reddit - discussion forum on Reddit
- Facebook - large and active Facebook group
- Linked.in - large and active group on Linked.in
- Freenode - large and active IRC channel
- Quora - topic on Quora

Back to top

### Swift

- Stack Overflow - Swift support on Stack Overflow
- Reddit - Swift discussions on Reddit
- Facebook - large and active Facebook group
- Freenode - IRC channel for Swift
- Linked.in - large and active Swift group on Linked.in
- Quora - Swift topics on Quora

Back to top

### TypeScript

- Stack Overflow - support on Stack Overflow
- Reddit - discussion forum on Reddit
- Facebook - large and active Facebook group
- Linked.in - large and active group on Linked.in
- Freenode - large and active IRC channel
- Quora - topic on Quora

Back to top

## By platform

Communities organized by platform interest

### .NET

- Stack Overflow - support on Stack Overflow
- Reddit - discussion forum on Reddit
- Facebook - large and active Facebook group
- Linked.in - large and active group on Linked.in
- Freenode - large and active IRC channel
- Quora - topic on Quora

Back to top

### Android

Community organized by Android platform interest

- Stack Overflow - support on Stack Overflow
- Reddit - discussion forum on Reddit
- Facebook - large and active Facebook group
- Linked.in - large and active group on Linked.in
- Freenode - large and active IRC channel
- Quora:
  - Android Applications - topic about Android Applications
  - Android Operating System - topic about Android OS

Back to top

### Cordova

- Stack Overflow - support on Stack Overflow
- Reddit - discussion forum on Reddit
- Facebook - large and active Facebook group
- Linked.in - large and active group on Linked.in
- Freenode - large and active IRC channel
- Quora - topic on Quora

Back to top

### Electron

- Stack Overflow - support on Stack Overflow
- Reddit - discussion forum on Reddit
- Facebook - large and active Facebook group
- Linked.in - large and active group on Linked.in
- Freenode - large and active IRC channel
- Quora - topic on Quora

Back to top

### Frontend development

- Stack Overflow - support on Stack Overflow
- Reddit - discussion forum on Reddit
- Facebook - large and active Facebook group
- Linked.in - large and active group on Linked.in
- Freenode - large and active IRC channel
- Quora - topic on Quora

Back to top

### Hybrid apps

- Stack Overflow - support on Stack Overflow
- Reddit - discussion forum on Reddit
- Facebook - large and active Facebook group
- Linked.in - large and active group on Linked.in
- Freenode - large and active IRC channel
- Quora - topic on Quora

Back to top

### iOS

- Stack Overflow - support on Stack Overflow
- Reddit - discussion forum on Reddit
- Facebook - large and active Facebook group
- Linked.in - large and active group on Linked.in
- Freenode - large and active IRC channel
- Quora - topic on Quora

Back to top

### Linux

- Stack Overflow - Linux support on StackOverflow
- Reddit - Discussion forum with links to support forums
- Facebook - large and active group on Facebook
- Freenode - Active support IRC channel users
- Linked.in - large and active discussion group on Linked.in

Back to top

### Node.js

- Stack Overflow - support on Stack Overflow
- Reddit - discussion forum on Reddit
- Facebook - large and active Facebook group
- Linked.in - large and active group on Linked.in
- Freenode - large and active IRC channel
- Quora - topic on Quora

Back to top

### React Native

- Stack Overflow - support on Stack Overflow
- Reddit - discussion forum on Reddit
- Facebook - large and active Facebook group
- Linked.in - Group on Linked.in
- Freenode - large and active IRC channel
- Quora - topic on Quora
- Forum - Official forums

Back to top

### Xamarin

- Stack Overflow - support on Stack Overflow
- Reddit - discussion forum on Reddit
- Facebook - large and active Facebook group
- Linked.in - large and active group on Linked.in
- Freenode - large and active IRC channel
- Quora - topic on Quora

Back to top

### watchOS

- Stack Overflow - support on Stack Overflow
- Reddit - discussion forum on Reddit
- Facebook - large and active Facebook group
- IRC - IRC channel

Back to top

## Miscellaneous Communities

Notable groups, communities and clubs of miscellaneous context types.

- webapp Developers Community - A community curated for YC startup/other startup developers, ranging from Jr. Devs to CTOs.
- OpenSourceDesign.net - A community of designers and developers pushing more open design processes and improving the user experience and interface design of open source software.
- IT Pro Community - Connect and network with IT practitioners, decision-makers and C-level IT professionals

Back to top

## Resources

Some learning material for building community and what members and leaders of the best communities read and adopt.

### Articles

Awesome articles and blog posts about community, user groups, community management etc.

- 5 Ingredients for Building Community - article, how a community of over 100 top designers including founders, leads and angels has been built.
- Is a code of conduct vital to the success of an open source community?
- Of the community, not above the community
- Steps to diversity in your open source group
- Four types of open source communities
- Best practices for community managers

Back to top

### Books

In-depth reading material about community.

- The Art of Community Online - Book, Building the New Age of Participation, PDF

Back to top

### Miscellaneous Resources

Various types of resources - guides, videos and similar best practices.

- Brick By Brick: A free guide to building awesome communities
- Hackr.io - A curated resource of programming courses, tutorials, and communities.
- Interview with Cal Evans - The undeniable icon of the PHP community.

Back to top

## Looking for more lists like this?

- Awesome lists:
  - awesome - awesome lists
  - awesome-all - awesome lists
  - emijrp/awesome-awesome - awesome lists
  - erichs/awesome-awesome - awesome lists
  - GetAwesomeness - awesome lists
  - lists - awesome lists
- awesome-answers - List of inspiring and thoughtful answers given at stackoverflow, quora, etc.
- awesome-community - Repository about how to build communities online
- awesome-conferences - List of awesome conferences
- awesome-open-company - List of open companies
- awesome-slack - List of communities about web development and design that are powered by Slack.
- awesome-speaking - A collection of awesome resources about public speaking
- belarusian-it-communities - List of belarusian IT communities

Back to top

## Contributing and License

You are most welcome to contribute to this Awesome Community list as well. Big thanks to all current contributors who have helped build this Awesome Community list.

To the extent possible under law, Peter Kokot has waived all copyright and related or neighboring rights to this work.

Back to top