This question already has an answer here:

One of the most common things that I see in open source projects is that they are maintained by a single developer. In my opinion, this often leads to abandoned projects due to the lack of time (or motivation) from the creator of the project and (if the project gains popularity) too many feature requests for a single person to deal with.

On the other hand, many open source projects have several programmers but do not have any designer...which ends with:

  • Good programs that are not very user-friendly and therefore have a very small user base
  • Lack of originality in those projects, which results in a slower gain of popularity among users

Are there any "thumb" rules or recommendations to attract more contributors to join an open source project?

marked as duplicate by kdopen, HDE 226868, Mnementh, curiousdannii, Martijn Jun 30 '15 at 21:44

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.