Home to 1.78K users
Who authored 17.8K statuses

Administered by:



A Mastodon instance for Rubyists & friends

This Mastodon instance is for people interested in Ruby, Rails, and Ruby-related topics.

AKA #matztodon 😄

For anyone who's interested in or working with Ruby, or related technologies. We want to be a friendly community of communities, discovering new people and welcoming them into the happiness that is programming with Ruby :-)

Discussions don't need to be about Ruby, but you'll get more out of this instance if that's one of your interests.

We take a strong stance against spam, and are moderating all signups. We are not anti-company or anti-promotion, but either applies to you, you will need to demonstrate your relevance to the community. This minimal barrier exists purely to stem the tide of spam accounts and profiles we've seen -- all genuine people and companies are otherwise welcome.


Should you wish, you can contribute to server costs via our Patreon.

Become a Patron!

This is not required though -- the best thing you can do to support Ruby.social is by getting your friends to join us!

Code of Conduct

We adhere to an adapted version of the TootCat Code of Conduct and largely follow the Toot Café list of blocked instances.


Support for running this instance comes principally from our members, but we also want to recognise these companies for their contribution:

While we hope ruby.social becomes a great place to talk about Ruby and discover fellow rubyists, discussions are not limited to that, though; you can talk about anything you want as long as you follow the Code of Conduct.

Code of Conduct

Prior art

The short version

  • Don't harass anyone
  • If someone is harassing you, report it to a moderator
  • Have fun
  • Be excellent to each other



Blocked instances

We block some other instances. The full list is available to our users and we welcome feedback and suggestions. There are plenty of "Free Speech Zones" on the internet, but this is not one of them, and this instance will not openly federate with instances self-describing in that way.

Companies and random accounts

We want ruby.social to be a useful and interesting place principally for people to interact and post. For that reason, our default position is that companies and random user accounts that are (in the judgement of the moderators) posting content not relevant to our community will be politely asked to move their accounts to other instances. There is a place in the Fediverse for every account, but that place might not be this instance.

This doesn't apply to all companies; all accounts are warmly welcome as long as they are relevant (e.g. a product or development company that is connected with Ruby), show clear intent to engage with the community, and of course that they adhere to the specific rules below (particularly w.r.t advertising).


  • No advertising or excessive promotion
  • No bots, unless they're cute, funny, or useful. Bots should avoid posting to the public timeline.
  • No pornography, nudity, or something that would be considered "NSFW" in a workplace, even behind a NSFW warning.
  • No gore or graphic violence
  • Content that is borderline NSFW or could be construed as NSFW at a glance should be put behind a CW (Content Warning)
  • No racism
  • No sexism
  • No discrimination based on gender, sexual minority, sexual orientation, disability, physical appearance, body size, race, ethnicity, religion (or lack thereof), or national origin
  • No xenophobia or violent nationalism
  • No sexual depictions of children
  • No holocaust denialism, Nazi symbolism, promotion of National Socialism, or anything that is illegal in the European Union
  • No stalking or harassment
  • No fake accounts, even celebrity joke accounts. Note this rule does not necessarily apply to remote accounts.
  • No "follow bots." We block these and our instance is on a "no bots" list.

Handling harassment

If you are being harassed, please report the user using the "…" button and then "Report." For urgent concerns, please DM a moderator.

If you engage in harassing behavior, the moderator may take any action they deem appropriate, such as a warning or an expulsion.

The above rules may change at any time, and you may be banned at any time based on the moderators' judgment.

Privacy policy

What will we do with your data? Nothing. How will you be influenced by advertisers? You won't; brands and non-humans (other than fun/useful bots) are banned. How will we aggregate your data in order to improve your service… none of that.

We will never share your data with anyone else, except in the case of valid legal requests if it comes to that. (Hopefully it won't come to that!)

More privacy measures on ruby.social:

Understand though that this instance is run by me and my friends, and (as is the case with all Mastodon servers) we potentially have access to your data, including DMs. The back-end is also not encrypted. If this is not okay with you, this might not be the instance for you.

Also, for truly private data sent between two people, Mastodon offers no E2E encryption. So use Signal or WhatsApp for the things you really want to be private.

Discussion and Feedback

For questions about policy, bots, design, theming, etc., please refer to our discussions GitHub repo.