DEV Community

Discussion on: Tips to promote side projects?

Collapse
 
stereobooster profile image
stereobooster • Edited
  • Write detailed and "nerdy" introduction. Post it to all social platforms. This intro gave me github.com/stereobooster/react-ide... 1500 stars on the Github in a week (posted to HackerNews).
  • Write very niche library, that no one else provides. github.com/stereobooster/react-snap provides prerendering for CRA (very popular project) without ejecting. There was project before, but it is not supported, so react-snap is de facto choice.
  • Get a bunch of followers. If somebody, for example, with 10k+ followers on twitter posts something, it gets 100-1000 stars on the github on the day of the post
  • Give a talk about your project. People treat tech speakers as thought leaders
  • Create community around your project. For example, create "good first issue" and offer mentoring. Add CoC, contributing guide, good DX, clear readme, good documentation

Not universal recipes, just some empirical observations.

UPD I understood side project, as open source project, but maybe you meant some product that you want to sell. Oh well...

Collapse
 
hussein_cheayto profile image
hussein cheayto • Edited

Stereobooster said it all πŸ™‚
It's all about connections and marketing. The more connections on social media you have, the less money you'll spend on marketing.

Try to join discord servers or forums related to your project. Make some friends (ask about there projects, download and share their projects, and they will do that too πŸ˜‰)

I can post your project on my website if you'd like to. It's free 😁

Collapse
 
joeattardi profile image
Joe Attardi

Thanks for the reply!

Yes, it is an open source project. You mention a good point about creating a niche library. My project is a notification library for React, which it seems are a dime a dozen. Maybe that’s why it hasn’t caught on - maybe I just need a more unique idea!

Not trying to make any money on it, I just want to get my name and work out there more.

Thanks again!