HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
Gargron
mastodon
Ruby2016–2017
Gargron / mastodon

mastodon

A GNU Social-compatible microblogging server

7Distinct people
12Mentions
1Explicit recommenders
8GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

A GNU Social-compatible microblogging server

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

If you are concerned about the direction Twitter is going, I recommend checking out alternatives. There is a community-owned "Twitter", it is called the fediverse and it…

daveid used a recommendation phrase. One indexed comment matches. This is a phrase match, not a verdict.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:56:07 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by week12 dated mentions

Observed mentions: 2016-09-23 14:34:34 UTC to 2017-01-03 00:11:34 UTC. Weeks start Monday, UTC.

01232016-09-19 00:00:00 UTC to 2016-09-26 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsSep 192016-09-26 00:00:00 UTC to 2016-10-03 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2016-10-03 00:00:00 UTC to 2016-10-10 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments2016-10-10 00:00:00 UTC to 2016-10-17 00:00:00 UTC (exclusive): 3 mentions; 0 submissions, 3 comments2016-10-17 00:00:00 UTC to 2016-10-24 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2016-10-24 00:00:00 UTC to 2016-10-31 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2016-10-31 00:00:00 UTC to 2016-11-07 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2016-11-07 00:00:00 UTC to 2016-11-14 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsNov 72016-11-14 00:00:00 UTC to 2016-11-21 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2016-11-21 00:00:00 UTC to 2016-11-28 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2016-11-28 00:00:00 UTC to 2016-12-05 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2016-12-05 00:00:00 UTC to 2016-12-12 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments2016-12-12 00:00:00 UTC to 2016-12-19 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2016-12-19 00:00:00 UTC to 2016-12-26 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2016-12-26 00:00:00 UTC to 2017-01-02 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2017-01-02 00:00:00 UTC to 2017-01-09 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 commentsJan 2

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Sep 192016-09-19 00:00:00 UTC2016-09-26 00:00:00 UTC101
Sep 262016-09-26 00:00:00 UTC2016-10-03 00:00:00 UTC000
Oct 32016-10-03 00:00:00 UTC2016-10-10 00:00:00 UTC110
Oct 102016-10-10 00:00:00 UTC2016-10-17 00:00:00 UTC303
Oct 172016-10-17 00:00:00 UTC2016-10-24 00:00:00 UTC101
Oct 242016-10-24 00:00:00 UTC2016-10-31 00:00:00 UTC000
Oct 312016-10-31 00:00:00 UTC2016-11-07 00:00:00 UTC000
Nov 72016-11-07 00:00:00 UTC2016-11-14 00:00:00 UTC101
Nov 142016-11-14 00:00:00 UTC2016-11-21 00:00:00 UTC101
Nov 212016-11-21 00:00:00 UTC2016-11-28 00:00:00 UTC000
Nov 282016-11-28 00:00:00 UTC2016-12-05 00:00:00 UTC000
Dec 52016-12-05 00:00:00 UTC2016-12-12 00:00:00 UTC202
Dec 122016-12-12 00:00:00 UTC2016-12-19 00:00:00 UTC000
Dec 192016-12-19 00:00:00 UTC2016-12-26 00:00:00 UTC000
Dec 262016-12-26 00:00:00 UTC2017-01-02 00:00:00 UTC000
Jan 22017-01-02 00:00:00 UTC2017-01-09 00:00:00 UTC202

What Hacker News says

12 sources
Hum, just found the bug at https://github.com/Gargron/mastodon/issues/311 - shame that folks there haven't grokked what Matrix is. Yes, pigeonholing it as a chat system is kinda missing the point, but it's an easy way to kick the tyres and prove its potential. Once threading lands in Matrix we'll be adding in gateways for SMTP, IMAP, NNTP, Discourse, and possibly Gnusocial etc - either written by us or from the community. Then hopefully the bigger picture will be more obvious(!)
In I'm giving up on PGP
When I mention Matrix, a lot of people seem to pigeonhole it as a chat system alone because Riot is such a dominating part of the application ecosystem. It would be really great to have more code and demonstrations available; adding Matrix was suggested for Mastodon[0] to potentially gain chat and private messaging features that aren't part of GNUSocial, but as of right now it's considered out of scope. [0] https://github.com/Gargron/mastodon/
In I'm giving up on PGP
I've been thinking about building some reusable django app that could be used in other projects to integrate and make them compatible with gnu social, but I never put the idea into practice (I still think it is a good idea). Recently someone posted here on HN a compatible server (https://github.com/Gargron/mastodon), it isn't what you are searching for, but these 2 posts about the topic in a short period of time shows there is an certain interest. Maybe its the push I need to start building that reusable app. Regarding your question, you should start by looking at https://www.w3.org/community/ostatus/ and the wiki.
In Ask HN: How can I create a decentralized GNU-social-compatible website?
GNU social [1], Mastodon* [2] There is a set of standartized web protocols called Webfinger, ActivityStreams, Salmon and PubSubHubbub which allow websites to interact with each other as a sort of decentralized/federated Twitter (this is called the "fediverse"). [1]: https://gnu.io/social [2]: https://github.com/Gargron/mastodon Disclaimer: I'm working on Mastodon, it's a new open source implementation, I'm trying to make it more approachable to people who value UX and maintainability
In Twitter may receive formal bid, suitors said to include Salesforce and Google

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.