DEV Community

Rahul Jain
Rahul Jain

Posted on • Originally published at

How to start and promote your open-source project?

I was listening to Blinding Lights by The Weeknd when I got the idea of an open-source project. In just 45 days the project got 1000+ stars, 120+ forks, and 30+ PRs on GitHub. It received sponsorships from two experienced developers. Google Analytics reads that it got 10,000+ visitors so far. Got featured in several YouTube videos and blogs.

I believe that sharing the process followed by me will help you to get the gist of the same. Go through the following steps sequentially to understand the whole process.

1. Wireframe the IDEA ๐Ÿ–Š

Take a pen & a paper and just draw whatever comes in your mind related to the idea. Don't worry about your drawing ability and just jot it down. It will give you more realistic view about the idea.

Once you have it on paper, start drawing how it should work. Brainstorm every possible workflow you have in mind.

I was seeing a lot of addons for GitHub profile README coming up, so I came up with the idea of GitHub Profile README Generator.

I brainstormed several ideas on how should make it simple, useful, and elegant for users.


Once you get the holistic picture of what you are thinking, pick the best one, and freeze it.

2. Execute ๐Ÿ‘จโ€๐Ÿ’ป

Almost every one of us usually loses interest to develop the project after coming up with an IDEA. Is it really worth it? People really gonna use it or am I just wasting my time? etc questions like these start haunting the mind.


This happened to me too and I said it to myself that Who cares?. Yep, it's true who cares.

So stop thinking about it and just execute it. It doesn't matter whether people will like it or not, but the experience of going from an idea in the mind to the idea online is simply worth doing.

3. Promote ๐Ÿš€

Let the world know about the masterpiece you've developed. To reach a wider audience for feedback, promotion is very important. This step will make you realize the power of platforms like DEV, Reddit, Twitter, and YouTube, etc.
I've posted a separate blog on how to promote your project online?. Go check and read it out.

I am telling you that having a cool open-source project is an amazing feeling. So don't think and wait, just execute it. Let the world know about your crazy ideas, don't hesitate.


Wish you very good luck on your upcoming journey.

Happy Coding ๐Ÿ‘จโ€๐Ÿ’ป๐Ÿ‘ฉโ€๐Ÿ’ป!

Top comments (1)

rahuldkjain profile image
Rahul Jain

Tired of updating GitHub profle README with latest features again & again?

If yes, then I have developed a tool to do the same for you in just 1 click ๐Ÿค“

๐Ÿš€ Try the tool: live tool

If you find the tool useful, show some love by giving a โญ on github repo

GitHub logo rahuldkjain / github-profile-readme-generator

๐Ÿš€ Generate GitHub profile README easily with the latest add-ons like visitors count, GitHub stats, etc using minimal UI.

GitHub Profile Readme Generator

GitHub Profile README Generator

github-profile-readme-generator license github-profile-readme-generator forks github-profile-readme-generator stars github-profile-readme-generator issues github-profile-readme-generator pull-requests join discord community of github profile readme generator

github-profile-readme-generator gif

View Demo ยท Report Bug ยท Request Feature

Loved the tool? Please consider donating ๐Ÿ’ธ to help it improve!

sponsor github profile readme generator Buy Coffee for rahuldkjain Buy Me A Coffee

Tired of editing GitHub Profile README with new features?

This tool provides an easy way to create a GitHub profile readme with the latest add-ons such as visitors count, github stats, etc.

๐Ÿš€ Demo

Try the tool: GitHub Profile README Generator

๐Ÿง Features

Just fill in the details such as Name, Tagline, Dev Platforms Username, Current Work, Portfolio, Blog, etc. with a minimal UI.

  • Uniform Dev Icons

  • Uniform Social Icons

  • Visitors Counter Badge

  • GitHub Profile Stats Card

  • GitHub Top Skills

  • GitHub Streak Stats

  • Dynamic Dev(.)to Blogs (GitHub Action)

  • Dynamic Medium Blogs (GitHub Action)

  • Dynamic Personal Blogs from RSS Feed (GitHub Action)

  • Wakatime Stats contribute

  • Buy Me A Coffee button

Click on Generate README to get your README in markdownโ€ฆ