RepoGuard
refreshing…
Mastodon

Organization

Public GitHub footprint of Mastodon

@mastodon
View profile on GitHub

Mastodon GmbH is a German non-profit developing a decentralized social network

Germany

49

Public repositories

57,697

Total stars

3,537

Followers

Mastodon, a German non-profit, actively develops a decentralized social network and maintains a substantial public GitHub presence. Their repositories feature a variety of programming languages, including Ruby, HCL, Go, and Swift, with notable projects such as mastodon, mastodon-ios, and mastodon-android, contributing to the broader Fediverse ecosystem.

Top languages

Ruby 10HCL 9Go 4HTML 3Swift 2TypeScript 2Shell 2Python 2

Public repositories

mastodon

50,019

Your self-hosted, globally interconnected microblogging community

Ruby
Updated Jun 13, 2026

mastodon-ios

2,255

Official iOS app for Mastodon

Swift
Updated Jun 12, 2026

mastodon-android

2,015

Official Android app for Mastodon

Java
Updated Jun 10, 2026

documentation

1,746

Mastodon documentation

SCSS
Updated Jun 12, 2026

joinmastodon

276

The official Mastodon project homepage

TypeScript
Updated May 20, 2026

chart

195

Helm chart for Mastodon deployment in Kubernetes

Mustache
Updated Jun 3, 2026

mastodon-api

181

A ruby interface for the Mastodon API

Ruby
Updated May 13, 2026

mastodon-ansible

168

Ansible playbook for installing Mastodon

Jinja
Updated May 7, 2026

fediverse_auxiliary_service_provider_specifications

108

Specifications for Fediverse Auxiliary Service Providers

Unknown Language
Updated Apr 16, 2026

mastodon-native

100

Mobile Mastodon app using React Native

JavaScript
Updated May 10, 2026

flodgatt

85

A blazingly fast drop-in replacement for the Mastodon streaming API server

Rust
Updated Feb 23, 2026

mastodon-bridge

64

Moved to https://source.joinmastodon.org/mastodon/bridge

Ruby
Updated Feb 1, 2025

blog

46

The official Mastodon blog

HTML
Updated Jun 12, 2026

helm-charts

38

No description provided for this repository.

Go Template
Updated Jun 1, 2026

share

38

Share widget for Mastodon

TypeScript
Updated May 28, 2026

omniauth-mastodon

37

OmniAuth strategy for Mastodon

Ruby
Updated Nov 20, 2025

goldfinger

32

A Webfinger utility for Ruby

Ruby
Updated May 31, 2024

ostatus2

31

A Ruby toolset for interacting with the OStatus suite of protocols

Ruby
Updated Aug 2, 2024

gamo

28

An image proxy and optimization server

Go
Updated Feb 1, 2025

featured_collections

26

Thinking about federated Starter Packs

Unknown Language
Updated May 25, 2026

webpush-apn-relay

22

Relay that forwards web push notifications to APNs.

Go
Updated Jun 1, 2026

fediscoverer

20

No description provided for this repository.

Ruby
Updated Mar 4, 2026

webpush-fcm-relay

19

Relay encrypted WebPush notifications to Firebase Cloud Messaging.

Go
Updated Nov 1, 2025

mastodon-vagrant-box

19

A Vagrant base box for Mastodon

Shell
Updated Dec 7, 2023

fediverse_discovery_providers

18

Website of the Fediverse Discovery Providers project

HTML
Updated Nov 19, 2025

fasp_ruby

16

Building blocks for ruby-based FASPs

Ruby
Updated Dec 30, 2025

.github

12

Mastodon org-level files

Python
Updated Jun 12, 2026

activitypub

12

No description provided for this repository.

HTML
Updated May 10, 2026

MastoParse

11

Parses Mastodon post contents for use in SwiftUI

Swift
Updated Feb 17, 2026

terraform-fastly-service

8

Terraform module for more easily defining a Fastly service, following Mastodon common use cases.

VCL
Updated May 4, 2026

specs-background

8

A place to store background documentation and research that informs specifications and FEPs

Unknown Language
Updated Jun 10, 2025

packer

8

Build automation for DigitalOcean 1-click Install Image

Shell
Updated Jan 2, 2025

terraform-hetzner-k8s-kubeone

6

Terraform module for deploying kubernetes clusters in Hetzner Cloud.

HCL
Updated Apr 14, 2025

terraform-fastly-files-service

5

Terraform module for creating a fastly service for Mastodon's files backend

HCL
Updated Dec 15, 2025

twemoji

5

Emoji for everyone. https://twemoji.twitter.com/

Unknown Language
Updated Feb 1, 2025

fastly-globeviz-data

4

Backend server for Fastly Globeviz app (https://dev.to/fastly/visualize-your-fastly-traffic-on-a-real-time-globe-using-glitch-9di)

Go
Updated Jun 10, 2025

terraform-fastly-joinmastodon

4

Terraform module for setting up fastly services that make up the joinmastodon.org domain

HCL
Updated Jun 10, 2025

mastodon-fosdem2024

3

Content for the Mastodon stand at FOSDEM 2024

Python
Updated Apr 16, 2026

MetaTextKit

3

No description provided for this repository.

Unknown Language
Updated Sep 28, 2025

webpush

2

webpush, Encryption Utilities for Web Push protocol

Ruby
Updated Jun 10, 2025

terraform-ovh-k8s

1

Module to create a managed k8s cluster in OVH

HCL
Updated May 27, 2026

redis_namespace_migration

1

Documentation about how to move away from using namespaced keys in redis

Ruby
Updated Jun 10, 2025

rails-settings-cached

1

Global settings for your Rails application.

Unknown Language
Updated Mar 23, 2024

terraform-hetzner-ssh

1

Terraform module for managing SSH keys in Hetzner Cloud

HCL
Updated Aug 2, 2023

future-tos

0

A future terms-of-service for Mastodon gGmbH-hosted servers

Unknown Language
Updated Oct 6, 2025

terraform-ovh-network

0

Module to create a private virtual network in OVH's public cloud

HCL
Updated Aug 25, 2025

terraform-ovh-k8s-nodepool

0

Terraform module for kubernetes nodepools.

HCL
Updated Aug 8, 2025

terraform-ovh-s3

0

Module for creating S3-compatible object storage in OVH

HCL
Updated Jul 14, 2025

terraform-sigsci-backend-sync

0

Terraform module to sync Fastly's backend configuration with Signal Science's WAF

HCL
Updated Mar 18, 2024

Frequently asked questions

What does mastodon build on GitHub?

Mastodon builds several key components for its decentralized social network on GitHub. This includes their core application, mastodon, and official mobile applications like mastodon-ios and mastodon-android, which facilitate user engagement across platforms.

Which programming languages does mastodon use?

Mastodon utilizes a range of programming languages in their repositories. The primary languages include Ruby for the core application, Swift for the iOS app, and TypeScript for the project homepage, among others.

Are mastodon's repositories public?

Yes, all of Mastodon's repositories are public on GitHub. This transparency allows developers and users to contribute to and audit the projects, enhancing the decentralized nature of their social network.

Is this exposure intended?

Monitor Mastodon with RepoGuard and get alerted the moment a new public repository appears.

Monitor this account