DEV Community

Cover image for My new open-source repository to schedule all your content!
Nevo David for Gitroom

Posted on

My new open-source repository to schedule all your content!

Hi there, community!
A few years ago, I shared my story of closing my previous startup and making it open-source.

Since then, I have worked for Novu, an open-source notification infrastructure, and I have actually learned a lot about the power of an open-source community.

I have written 74 posts on DEV that generated 1,182,911 views 🤗
Any by that making Novu one of the most popular open-source repositories (31k stars)

I started to talk about it

I created a newsletter called Gitroom (formerly GitHub20k) and wrote about everything I have done during the year, from posting actual-value tutorials on DEV to promoting the repository using influencers.

I have talked to more than 30 open-source maintainers per month! Helping them get visibility in their repository.

But there is one nothing I have never solved.
My tactics are very stressful. It was not randomly writing articles.
But I was writing them at the right time and promoting them on different Reddit and social media channels.

The problem is that your launch is stuck before the article is published—you can't time anything, so you have to do it during the week.

It becomes tough if other people are involved in the launch; I used to miss much of it. So, I decided to create the Gitroom Platform.

The Gitroom Platform

The Gitroom platform is the best tool for scheduling your open-source launches. It's 100% open-source! Check and star it here.

Tech Stack

  • NextJS (tailwind)
  • NestJS


Starting with the basics, I wanted to know:

  • When is the most performant day (regarding the number of stars), and then cross-reference it to the launch week I have done.
  • Know when I am trending over GitHub (get a notification)
  • Know when the GitHub feed will be refreshed to schedule my content accordingly.

Launches Page

To launch, you need:

  • To have all the channels used in open-source from Social Media such as Reddit to publishing articles such as
  • See the timeline for the next refresh so I can plan it accordingly.
  • Add comments and collaborate with my team before the launch happens.

Schedule Page

This is where the magic happens:

  • You can cross-post to multiple channels at the same time (say DEV, Hashnode, and Medium)
  • You can post to more complex channels, such as Reddit, where you must define flair and subreddit.
  • You can edit everything globally and then switch to a specific channel.
  • See the preview of how it will look in the existing channel.
  • Use links from previous scheduled posts before they are posted! You can also use it as a canonical link!

The community's future!

This is the first version of Gitroom, mainly for planning your launch. Here is what you should expect:

  • Exchange or buy posts from other community members and influencers! YES! Influencers will create posts for you, and they will appear on the timeline. What is the best thing? They will be paid only once the post is published (Good incentives)
  • Be part of the OSS friends, an API that lists all the open-source companies in the system - Great for SEO.
  • Add testimonials and “used by” with other open-source friends!

And Also:

  • Import from other platforms such as Notion—I personally write all my blog posts on Notion, but every time I copy them, I need to upload all the pictures manually.
  • More channels to schedule are available, such as Discord and Mastodon.
  • Automatic cross-posting (if you don’t want to use Gitroom scheduler)
  • Media generators, like the number of stars you have.

Help me out! 🤗
This is a new project, 100% open-source (first of his kind!)
Any star you can give me will help me grow it even more ❤️

Star it here ❤️

Top comments (21)

srbhr profile image
Saurabh Rai

Wow, this is huge!!
Fantastic work, @nevodavid, and congratulations on the launch of your platform. I'm sure people will benefit from this. 💖

nevodavid profile image
Nevo David

Thank you so much for your support ❤️

karadza profile image

I also use Notion to write my blogs, the import feature is a really great idea!

nevodavid profile image
Nevo David

Agreed 😻

vincanger profile image

Lots of hard work into this, for sure. Congrats!

iamspathan profile image
Sohail Pathan

Agree! Crossposting helps alot. Your content get visible to larger audience. I personally crosspost on dev, hashnode, medium and reddit.

nevodavid profile image
Nevo David

Awesome, how do you do it today?

iamspathan profile image
Sohail Pathan

Yes, I prefer doing manually. Because every platform has a pain with structure. It doesn't work like write once and paste the content. For eg, Medium doesn't accepts Markdown.

Thread Thread
nevodavid profile image
Nevo David

So you can use Gitroom :)
Because it allows you to edit everything and then make minor modifications for every platform later.
It's free up to 3 platforms 🙏🏻
(Or self host it on your computer)

Thread Thread
iamspathan profile image
Sohail Pathan

Thanks! I'll try that :)

noberst profile image

Exactly the tool I need to automate my launches - awesome tool!

nevodavid profile image
Nevo David


nathan_tarbert profile image
Nathan Tarbert

I'm super happy about this release Nevo and I have already started using it.

Great job!

shricodev profile image
Shrijal Acharya

Wow, I was planning to cross-post on both Dev and Hashnode. Just in time with this application. Thank you, @nevodavid, for GitRoom!

nevodavid profile image
Nevo David

Thank you so much ❤️

uliyahoo profile image

Love it! It literally has every feature I need to execute a good open-source launch.

Great job.

nevodavid profile image
Nevo David

Thank you so much 🚀

jeremiah_the_dev_man profile image

I don't have my own library, but this seems pretty useful. Is there any space for devRels and writers on this?

nevodavid profile image
Nevo David

It's meant for DevRels and Writers :)

tungbq profile image
Tung Leo • Edited

Thanks for your great content. Especially I'd really love this box:
Image description

Could you please share how could we define that box in DEV? Thanks in advanced.

fernandezbaptiste profile image

Outstanding - just signed up and will start playing around with it :D