How I achieved 1000 GitHub stars in less than 50 days (organically)
How to get 1000 stars on GitHub in 50 days

I started a GitHub repository about 2 years ago to share some of my work related to solution architecture with a wider community.
When I wrote an article about this repository in December 2020 (less than 2 months ago), I had around 400 stars in the repository (399 to be exact).
From that point to the moment of this writing, I have gained 1052 GitHub stars on that repository within the last 50 days.
Here some are of the tips that anyone can use to achieve this level of success in GitHub.
- Produce something unique — There was no repository in GitHub that had the content on solution architecture patterns.
- Keep doing it — I had my doubts at the beginning about whether this is going to reach 10 stars. But I realized that it does not matter whether I achieve 10 stars or 100 stars, what matters is the content and the quality. It took 1 year to get the first 100 stars, it only took 1 day to get 100 stars later.
- Don’t worry about naysayers — Some folks told me that GitHub is not the best platform to host such content and some even told me that it is not something useful. I kept believing what I was doing.
- Enjoy what you do — Every time I finished producing content, it gave me a feeling that I’m doing something new and useful. Today I have people from all over the world who liked my work and it is a fascinating feeling.
- Get help from colleagues — When I reached 500 stars, I shared this with my colleagues and they started giving me stars and all of a sudden it became a trending repository in GitHub which earned around 500 more stars within a week.
- Write about your work — In addition to the GitHub repository, I used Medium to publish my work and wrote a couple of articles specifically on the repository. Those articles helped me to gain a significant number of stars on GitHub.
That’s all I can share for the moment with my little success. If you follow these steps, I’m sure you will get better results.