DEV Community 👩‍💻👨‍💻

Necati Özmen
Necati Özmen

Posted on • Updated on

10 tips to reach 5400+ ⭐️ stars on a GitHub with an open source project

We are maintaining an open-source React framework for building CRUD apps easily.


refine blog logo

You can take a look: https://github.com/refinedev/refine

We’ve reached 5.4K stars on GitHub, but more work still needs to be done! I'll write a detailed article about how we did it in the next months. However, this short post will cover only quick tips.

I'll dive deep into the sections below in the next articles

1. Post updates regularly - Twitter and Linkedin

2. Engage with your community - We offered 7/24 support on Discord

3. Offer valuable content- Published Content on Devto and Hashnode and refine Blog

4. Be active on other platforms like Reddit and Hackernews

5. Prepare yourself very well for the Product Hunt Launch

6. Keep your project updated

7. Have a clear Roadmap for your project

8. Make it easy to contribute - Encourage contributions from others

9. Be responsive to issues and pull requests

10. Prepare good README and Documentation.

If you have any other tips, feel free to share them in the comments!

Top comments (22)

Collapse
 
alicanerdurmaz profile image
Alican Erdurmaz

Thank you for sharing your strategies 🙏

Collapse
 
kurtissfrost profile image
Kurtiss Frost

I would definitely love to hear your thoughts on the documentation and README. I feel like I'm lacking in that area when it comes to uploads. I look forward to the next post about it.

Collapse
 
necatiozmen profile image
Necati Özmen

I think the most important way is having documentation and README. I'll write an article about it.

Collapse
 
iamjaydev profile image
iamjaydev

Thanks for tips

Collapse
 
necatiozmen profile image
Necati Özmen

Thank you too!

Collapse
 
shbz profile image
Shahbaz

thanks for sharing this useful information!

Collapse
 
necatiozmen profile image
Necati Özmen

Thank you too!

Collapse
 
zhangjintao profile image
Jintao Zhang

very reasonable

Collapse
 
necatiozmen profile image
Necati Özmen

Thanks!

Collapse
 
omeraplak profile image
Ömer Faruk APLAK

Thank you 🎯

Collapse
 
yusub profile image
Yusub Yacob

Good job Necati, if that possible I would like to join your Discord group.thanks.

Collapse
 
necatiozmen profile image
Necati Özmen

Sure here is the link for community Discord Server:
discord.gg/refine

Collapse
 
yildirayunlu profile image
Yıldıray Ünlü

Thank you for good suggestions 🚀

Collapse
 
jonrandy profile image
Jon Randy 🎖️

Do you get a prize when you reach 6k?

Collapse
 
necatiozmen profile image
Necati Özmen

It's always nice to know that people like what you have created by starred it

Collapse
 
jmau111 profile image
jmau111⭐

@necatiozmen Indeed stars are not the ultimate metrics for top quality but it's usually a great achievement that is not at everybody's reach. I think we should acknowledge that.

P.S: everybody has an opinion in tech, but I would certainly never use likes to bookmark something, cause I have bookmarks in my browser and other software to save links.

Of course, if you want to use likes for something else and send wrong signals, nothing will prevent you from doing it, no judgement.

Thread Thread
 
necatiozmen profile image
Necati Özmen

I agree with you

Collapse
 
jonrandy profile image
Jon Randy 🎖️ • Edited on

Stars are a bookmarking feature, just like in browsers where the icon for bookmarking is also a star - you can even organise your GitHub stars into lists - a further organisational feature. Stars doesn't necessarily represent a 'like' - GitHub isn't a social network. I've starred at least 5 repos in the past to use as examples of bad code for teaching juniors!

Thread Thread
 
necatiozmen profile image
Necati Özmen

I agree with you on "Stars doesn't necessarily represent a 'like". Maybe some developers using it as a bookmark. However, they may be bookmarking because they like the repository:)

Thread Thread
 
necatiozmen profile image
Necati Özmen

By the way, I use stars for bookmarking too.. But stars means a lot for open source project..

Collapse
 
kdevzilla profile image
Krirk Srithaweewath

When I saw your question
at first I thought you ask because you don't know how does the star works but
according to your comment it seems you already know about it.

May I know why did you ask such as question ?

Collapse
 
jonrandy profile image
Jon Randy 🎖️

It was an attempt at sarcasm - possibly too subtle.

Nice to see someone else from Thailand here! 🙂

Let's Get Wacky


Use any Linode offering to create something unique or silly in the DEV x Linode Hackathon 2022 and win the Wacky Wildcard category

Join the Hackathon <-