feedsin.space -- RSS feeds on the fediverse

Introducing feedsin.space, a service for generating Fediverse accounts that post content from RSS feeds.

Something that I've learned over the years of running botsin.space is that a lot of people want to be able to publish RSS feeds to Mastodon. A few months ago, I decided to implement a service to run alongside botsin.space that people could use to setup accounts for RSS feeds, but without needing to go through the work of setting up a full Mastodon account on botsin.space.

Using feedsin.space is pretty straightforward. First, you need to authenticate with the website by sending a message from your mastodon account to @admin@feedsin.space with the word "help". You'll get a response with a link you can click on to authenticate with the website. Then, you can create an account on feedsin.space by specifying a username for the account and the RSS feed you want to follow. Assuming everything looks good, there will be an account created at @username@feedsin.space, which you can follow from your Mastodon account, and any time the RSS feed updates, you'll get the post in your timeline.

I've implemented a few features to the service beyond the basics, including:

In the future, I am thinking about adding a directory of feeds available on the service, and I have some other things on my todo list.

The Code

feedsin.space is written in Rust, and the code is available on Github. There's a few libraries I've used, and other ActivityPub websites/projects that I frequently referenced to figure out what the heck I was doing. The ActivityPub protocol can be pretty intimidating to learn, so I spent a lot of time looking at the code for these projects:

Alternatives

If you want to get RSS feeds into the Fediverse, but this doesn't seem like the service you are looking for, there's a few other tools currently available to do this, including: