↑ Go to search

Languages English (en)
Users 5,968
Active users (last month) 1,318
Active users (last six months) 2,140
Characters per post (max) 500
Known instances Not available{singular}
First sight Before Oct 14, 2020 UTC
Last successful check Apr 18, 2024 UTC
Noxious No
New No
Software Mastodon 4.2.8
Registrations Open (by admin approval)
Meta’s Threads moderation Unknown (this instance is not listed in the Anti-Meta Fedi Pact list), and its list of moderated instances is not accessible.
Most used hashtags (last week) dubai, rejectedcybertrucknames, whiskerswednesday, librariansidejobsorhustles, meermittwoch, batappreciationday, forallmankind, uae, musicwomenwednesday
Short description
If you are interested in the Ruby programming language, come join us! Tell us about yourself when signing up. If you just want to join Mastodon, another server will be a better place for you.
Long description

A Mastodon instance for Rubyists & friends

Registration policy update: It seems like the previous threshold for new accounts -- writing anything sensible in the "reasons for joining" section -- is no longer sufficient. So in order for your account to be considered, please ensure to write something about why you think Ruby.social is the right instance for you. If you just want a Mastodon account, you should probably sign up at one of the larger instances instead.

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).

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:

  • EXIF data (GPS location, date, camera type, etc.) is stripped from images and never stored.
  • HTTPS is used everywhere.
  • No ads or trackers.
  • Links are direct URLs rather than tracking redirects.

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.

Instance rules
  1. No bots ... unless they're cute, funny, or useful. Bots should avoid posting to the public timeline.
  2. No pornography or nudity, or something that would be considered "NSFW" in a workplace, even behind a NSFW warning. In particular, no sexual depictions of children.
  3. No gore or graphic violence. Again, if you wouldn't post it at work, you definitely shouldn't be posting it here.
  4. Use content warnings. Content that is borderline NSFW or could be construed as NSFW at a glance should be put behind a CW (Content Warning)
  5. No racism. This should go without saying, but unfortunately it doesn't.
  6. No sexism ... or pretty much any other -ism
  7. No discrimination. Any discrimination based on gender, sexual minority, sexual orientation, disability, physical appearance, body size, race, ethnicity, religion (or lack thereof), or national origin, will result in your account and content being removed.
  8. No xenophobia. This includes violent nationalism.
  9. No holocaust denialism. No Nazi symbolism, promotion of National Socialism, or anything that is illegal in the European Union
  10. No stalking or harassment of any kind
  11. No fake accounts, even celebrity joke accounts. Note this rule does not necessarily apply to remote accounts.
  12. No "follow bots." We block these and our instance is on a "no bots" list
  13. No advertising or excessive promotion. By far the biggest problem we've had running this server are spam accounts that sign up only to promote some company (often nothing even to do with Ruby), and so we take a fairly strong stance against letting such accounts even register on the server now.
Moderated instances
Not available{plural}
Admin account james@ruby.social
Date of creation Aug 21, 2018 UTC
Display name James Adam

Loving Ruby since 2001.

I’m the admin for this instance - if you have any questions or problems, let me know!

Last 12 weeks activity (totals: 30989 statuses, 10512 logins, 122 registrations)
S: 3329
L: 942
R: 8
S: 2961
L: 957
R: 14
S: 3014
L: 946
R: 10
S: 2858
L: 955
R: 15
S: 3265
L: 987
R: 15
S: 2500
L: 966
R: 8
S: 2999
L: 939
R: 9
S: 2573
L: 954
R: 12
S: 2597
L: 938
R: 13
S: 2488
L: 926
R: 6
S: 2356
L: 949
R: 12
S: 49
L: 53
R: 0
Last checks (green: OK; red: KO)
4/11/24, 1:12:28 AM UTC4/12/24, 1:04:56 AM UTC4/13/24, 2:48:14 AM UTC4/14/24, 2:05:22 AM UTC4/15/24, 2:53:06 AM UTC4/16/24, 2:20:45 AM UTC4/17/24, 2:51:59 AM UTC4/18/24, 1:43:46 AM UTC
Succesful checks: 603/603 (100%)