DEV Community

Cover image for I made 1200+ ⭐️ stars on a Github repo! Here are some simple tips that helped me!
Fredy Andrei
Fredy Andrei

Posted on

I made 1200+ ⭐️ stars on a Github repo! Here are some simple tips that helped me!

Hello guys, it's been a while since my last post on dev.to, and I am happy to share with you again some tips & strategies that helped me to make 1200+ stars on a Github repo as a 20-year-old maker!

You can see it here -> https://github.com/horizon-ui/horizon-ui-chakra

Here is how I made it and how you can do it too! Let's get into the subject!


1. Launch your idea on Product Hunt

I started with this since Product Hunt is one of my main marketing tools, so the first tip is understanding how product launches work in this platform.

It has around 4.7m users per month, so if your idea is good enough to be featured, you will get a good amount of users (and stars too) for your project!

A great tip for increasing the chances to get featured is to focus on explaining the project as well as you can, this will help the user understand your idea easily and better. Also, spend some time on making good presentation images, a good design can make a huge difference too.

I launched the first version of Horizon UI on Product Hunt and I had the luck to finish as the #3 Product of the day with my project.

This helped me get around ~400 stars on my repo. (Here is the link to the launch post, I am sure that it will help you a lot)


2. Reddit posts

Another strategy that helped me to receive more stars was to share my project with Reddit communities.

I posted on the following subreddits: r/reactjs, r/javascript, r/webdev, r/selfhosted, r/SideProject, and r/InternetIsBeautiful.

These posts helped me get ~300 stars to my repo.

Tip: Do not spam. In the beginning, I had a bad habit to do this by spamming on communities and my account got banned and suspended. So try to make a flow with 1-2 weeks between each post, and try to be respectful and give some real value to the community with your project.


3. Post some useful blog articles or try to connect with other developers on this awesome platform (dev.to)

This community is so underrated. Here you can find a great community of developers that can help you and share with you some good stuff!

My posts/articles helped me get more than 300+ stars on my repo.


4. Organic / SEO optimization

Optimize your repo details and project presentation website with specific keywords that define your project/idea. If it's well optimized, SEO and organic traffic can give you a huge amount of stars (but require some time to be validated).

Organic traffic helped me get around 200 stars on my repo.


These are the most important sources and strategies that helped me achieve more than 1200+ stars on my Github repo. If you find this useful, I would appreciate sharing it with your dev friends!

Github repo -> https://github.com/horizon-ui/horizon-ui-chakra
Website -> https://horizon-ui.com/

Top comments (44)

Collapse
 
jmfayard profile image
Jean-Michel 🕵🏻‍♂️ Fayard

I have to ask: what's the end goal here?
Will GitHub stars pay your rent or something?

Collapse
 
yuridevat profile image
Julia 👩🏻‍💻 GDE

I think it is nice to know that people like what you have created by starring it, no matter if there if money involved or not. 😉

Collapse
 
jmfayard profile image
Jean-Michel 🕵🏻‍♂️ Fayard

I fully get this. But then it's not the goal, it's merely a side effect. It's important to distinguish if you don't want to be lost in vanity metrics.

Thread Thread
 
scapecast profile image
Lars Kamp

We all know that GitHub stars are a vanity metric. But they're still a good proxy for awareness about the project, and excitement by the community.

If you're a venture-funded start-up, it's also a metric investors will pay attention to. Even though they may tell you otherwise, they all care about GitHub stars.

Even public, mature companies like HashiCorp still measure their GitHub stars, and use a growing star count as part of their investor narrative.

The next step though is to show how you can turn these stars into usage of your software, via bottom-up adoption. And then if you have a commercial offering, show how and why users upgrade. I guess the fancy term for that is "PLG - product-led growth".

Anyhow, great little summary!

Collapse
 
jonrandy profile image
Jon Randy 🎖️

It doesn't necessarily mean they like it. I've starred repos to use them as examples of bad code for students/junior devs

Thread Thread
 
yuridevat profile image
Julia 👩🏻‍💻 GDE

Sure, or simply that :)

Thread Thread
 
mrothe570 profile image
Michael

@jonrandy I feel personally attacked 😰😂

Collapse
 
fyodorio profile image
Fyodor • Edited

Wanted to ask the same tbh. I mean, it’s an achievement which cannot be underrated but the effort should have some goal I suppose. Future monetization? ah, sorry, I have found now that it’s a paid product so it makes sense 👍

Collapse
 
jmfayard profile image
Jean-Michel 🕵🏻‍♂️ Fayard

Ah thanks a lot.
Then indeed it totally makes sense and good job Fredy

Thread Thread
 
fredy profile image
Fredy Andrei

Thanks a lot, Fyodor, for clarifying the situation! Hope these tips help you guys! 🚀

Collapse
 
revoltez profile image
revoltez • Edited

yes, the more stars you have the more impressed people are with your work the more likely you get hired the more money you make, causality bro

Collapse
 
efe profile image
Efe Ertugrul

🤣🤣🤣

Collapse
 
estruyf profile image
Elio Struyf

Thank you for sharing and congrats on your stars gathering!

I will try a couple of these tips for Front Matter CMS - frontmatter.codes. Hoping to reach 1000 ⭐️'s by the end of the year. 🙏

Collapse
 
fredy profile image
Fredy Andrei

My pleasure! Congrats on your amazing product! I just starred it now! 😍

Collapse
 
estruyf profile image
Elio Struyf

w00t - thanks 🤩

Collapse
 
rafaacioly profile image
Rafael Acioly

Amazing UI Fredy, I really love it.

But $59 is a little too high for a UI that doesn't come with some essential features like authentication etc.

Do you have plans to offer at a low price? I would love to buy it, but my currency nowadays is not on my favor. (I have to multiply it by 5)

Collapse
 
fredy profile image
Fredy Andrei

Hello, Rafael!

Thanks for your feedback! I think that the price is already quite low for what Horizon offers, it's a product that comes with more than 42+ premium UI pages and multiple features.

You have around 10 pages made especially for auth steps. Here is one example of them: horizon-ui.com/chakra-pro/#/auth/s... .

You can access all pages from the sidebar on left.

I hope this helps! Have a fantastic day! 😁

Collapse
 
spo0q profile image
spO0q

congrats @fredy, huge achievement \o/

Collapse
 
fredy profile image
Fredy Andrei

Thanks mate! Looking forward to great results on your project! 😁

Collapse
 
spo0q profile image
spO0q

thanks, not the top priority for now, but it's very inspiring work.

Collapse
 
admindashboards profile image
admin-dashboards

nice

Collapse
 
fredy profile image
Fredy Andrei

Thank you! 🤩

Collapse
 
admindashboards profile image
admin-dashboards

Collapse
 
arifszn profile image
Ariful Alam

Nice. Great project. Also, can you please give me some suggestion to achieve more stars on my project?

GitHub logo arifszn / gitprofile

🚀 Create a dynamic portfolio by just providing your GitHub username.


Easy to use automatic portfolio builder for every GitHub user!

View Demo · Report Bug · Request Feature

Preview
Shadow

GitProfile is an easy to use portfolio builder where you can create a portfolio page automatically by just providing your GitHub username. It is built using React.js on top of Vite. But it's not necessary to have knowledge on these to get you started. You can make your own copy with zero coding experience.

Features:

Easy to Setup
30 Themes
Google Analytics
Hotjar
SEO
Avatar and Bio
Social Links
Skill Section
Experience Section
Education Section
Projects Section
Blog Posts Section

To view a live example, click here.

Or try it online.

Themes

🎉 Thank you for the 400 ★

Thank You

🛠 Installation & Setup

There are three ways to use GitProfile. Use any.

  • Forking this repo (recommended)
  • Setting up…




Collapse
 
fredy profile image
Fredy Andrei

Hello! Congrats on your project! You can try the tips mentioned in this article, I am sure that it will help you a lot! 😄

Collapse
 
anasdew profile image
Anas Dew

You did a good work. You deserve that stars.

Collapse
 
fredy profile image
Fredy Andrei

Thank you so much! 😄

Collapse
 
crearesite profile image
WebsiteMarket

Great work. Thanks for sharing.

Collapse
 
fredy profile image
Fredy Andrei

Thank you so much! 🚀

Collapse
 
uithemes profile image
ui-themes

The design is really great.

Collapse
 
fredy profile image
Fredy Andrei

Happy to hear that! Hope it helps you! 😍

Collapse
 
airbrake profile image
Airbrake.io

You deserve those stars! Incredible project!

Collapse
 
fredy profile image
Fredy Andrei

Thank you so much mate! Hope it helps you! 😃