DEV Community

Cover image for How to get 2000+ Github stars in 2 days
Maks
Maks

Posted on • Edited on

How to get 2000+ Github stars in 2 days

Today our project https://github.com/revolist/revogrid received crossed 2700+ stars mark. And 2000 of them happened to us in the last 2 days.

I think each of us came to GitHub with some goal. Most of us bound to the idea of organic promotion. According to it a good project is enough to become famous itself. But there are too many of them and we have to live with it.

This is a very short instruction on how to get your first stars:

Solve my pain

Write a project which the world has necessary in. You can't make people love it if there is no solution to their pain;

Good a Readme.

This is the easiest part you can start with. You just have to learn from the best. I would start with https://github.com/matiassingers/awesome-readme, you can come with your own better sample;

Leave "cold stay zone"

Get your first stars. Find a channel you like: Friends, colleagues, or some channel you start with.

And here we go

The best way to launch your ship into space is to get visible by media.
Best way to get into GitHub trending. How to do that:

  • Timing is important. If you aiming to be visible you have to get a significant amount of start in a short period of time;
  • Describe your project for media: start with writing down a very simple and beautiful description. According to which even your granny can understand what it is. Follow it with a promo picture. Better have 2
  • Make sure you started your Twitter live and most of us like short news from each other;
  • Start your activity on Reddit if you aren't there yet;
  • Collect your channels in one place. You'll need them soon. I would suggest some, but discover your own too:
  • https://www.reddit.com/r/webdev
  • https://www.reddit.com/r/javascript
  • https://www.reddit.com/r/Frontend
  • https://www.reddit.com/r/opensource
  • http://www.echojs.com
  • https://dev.to/t/javascript

  • Methodically start posting to your collected channels. Also, keep answering comments. This is very important, doesn't matter how harsh they are.

There is no clear mark where your project gets trended, for us, it was 160+ stars. But there were a lot of projects with 100+ stars and a smaller amount. The good thing is you'll get a lot of feedback about your project by this moment and will see different perspectives around it.

I wish you luck and no matter what keep trying.

Top comments (7)

Collapse
 
anuraghazra profile image
Anurag Hazra

Secret to gaining more stars on github is to get stars on github.

Collapse
 
rishitkhandelwal profile image
Rishit Khandelwal

Yeah true

Collapse
 
phantas0s profile image
Matthieu Cneude

That's the best advice I've ever read about getting stars on Github.

Collapse
 
razetime profile image
Raghu Ranganathan

You absolute genius

Collapse
 
oguimbal profile image
Olivier Guimbal • Edited

That's more or less what I did for pg-mem, but I didnt get that much ⭐... So I guess this only works if you're solving a general purpose pain for frontend developers 😁 Which is kind of specific.

Nevertheless, I'd say the same. And r/javascript worked best for me.

Collapse
 
revolist profile image
Maks

I think Reddit is a game of chance, for me the best was post in vuejs, and accidentally it was the worst post I made, I have posted picture without link and it gave me more conversion then detailed post. But overall you are right: need some good product, I’m working on this grid for quite sometime and a lot of modern solutions there.

Collapse
 
aalphaindia profile image
Pawan Pawar

good post