There are lots of reasons why some communities flourish and others languish. Here are a few things that make a community vibrant.
- A sense of belonging
- A sense of sharing and helping other members of the community
- A few champions that seed the community and help it grow
- A set of core members that provide some sense of continuity
- A common purpose or cause may help as well
There may be a lot of other factors. You are welcome to add the ones I missed.