Cover image for 📄 Cheat sheet - How to promote your open-source project?

📄 Cheat sheet - How to promote your open-source project?

kefranabg profile image Franck Abgrall ・2 min read

You've created an open-source project? Great. But what happens when your project is mature enough to be used? You've put a lot of effort building an awesome project that could help the open-source community, but the reality is that if you don't spread the word about it, almost no one will see or use it.

Some colleagues and I went through a lot of open-source projects promotion these last months, and we found some good practices that helped our open-source projects gain popularity. And guess what? We created a cheat sheet to summarize everything we learned 😎.

👉 Click here to check out the cheat sheet on Github 👈

Is this article a way to promote this Github cheat sheet? Yes. See, you learn fast 😜.

Want to get started with open-source?

If you're new to the open-source world, I strongly recommend you to read these two articles first:

Show your support

Do not hesitate to support us if this helped you:

Posted on by:

kefranabg profile

Franck Abgrall


@VuePress core team | Vue.js lover | Pwa enthusiast


markdown guide

Thank you!
Plus your README is pretty nice!

I have a question thought...

What if you messed with some of the steps?

<summary>Some Title</summary>

> Some longer description that only appears if you click the title

Should figure in every Markdown overview.


Thanks for you feedback!

All of those steps are not required. But the more you follow them the more you'll get visitors !


I would add that when picking a name, try not to use a common word. For instance whenever I need to look up say the hovercraft presentation toolkit it is annoying to have to add several keywords to the name in the search so as not to see lots of presentations about hovercrafts.


That is wonderful, It is really hard to self promote when we are lonely independent developers. Especially at the beginning when the only thing you can offer is a library, (and not a whole product).
A discussion forum only for that, why not ?!
For that I just opened a forum temporarily hosted on this domain hosted.hd.free.fr, have a look !


This is great! 🎉

I've found that #2 is the hardest step. How do you promote the project without being spammy?



Yes, some of the steps of the section #2 like "Create a video" or "Present your project at conferences/meetups" implies some work, however they are not required.

Concerning spam, just avoid to publish twice one the same platform, or tweet every minute to do your project promotion ;)


Thanks for the cheat sheet. May you recommend some online boards to introduce new program and get feedback from community?