Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Mastodon
  3. Hometown

Hometown

AGPL-3.0Rubyv4.5.17+hometown-1.2.1

A lightweight fork of Mastodon adding local-only posting, support for more content types, and better list management.

GitHubGitHub
821 stars59 forks0 contributors

What is Hometown?

Hometown is a lightweight fork of the Mastodon social network server that adds features like local-only posting, support for reading multiple content types (e.g., full articles), and improved list management. It aims to enhance community privacy and serve as a universal reader within the ActivityPub-fediverse while staying closely aligned with Mastodon's codebase.

Target Audience

Server administrators and communities seeking a Mastodon-compatible social platform with enhanced privacy controls, better content consumption, and community-focused features without deviating significantly from the mainline Mastodon experience.

Value Proposition

Developers choose Hometown for its focused, minimal modifications that deliver significant user experience improvements—like local-only posting and multi-content support—while ensuring easy updates from upstream Mastodon, making it ideal for maintainers who value stability and community-centric enhancements.

Overview

A supported fork of Mastodon that provides local posting and a wider range of content types.

Use Cases

Best For

  • Creating private, server-local communities where posts don't federate externally
  • Running a Mastodon instance that can display full articles and rich text from other ActivityPub services
  • Organizing feeds with exclusive lists that separate curated content from the home timeline
  • Self-hosting a social network with better accessibility defaults than vanilla Mastodon
  • Maintaining a Mastodon fork with minimal code divergence for easier upstream updates
  • Building a community-focused fediverse server with enhanced privacy and inside-joke-friendly features

Not Ideal For

  • Teams wanting a kitchen-sink of features and UI customizations beyond Mastodon's core
  • Large enterprises requiring multi-maintainer support and enterprise-level scalability
  • Instances focused solely on public, fully federated content without need for local privacy features

Pros & Cons

Pros

Enhanced Privacy Controls

Local-only posting provides per-post security to keep content server-local, enabling private community conversations as highlighted in the README.

Universal Content Reader

Supports rendering full Article objects and rich text from services like Write.as, making timelines versatile beyond microblogging.

Improved Feed Organization

Exclusive lists allow accounts to appear only on specific lists, not the home timeline, for better curation without clutter.

Easy Upstream Syncing

Maintains 99.999% code parity with Mastodon, enabling straightforward updates and minimizing maintenance overhead.

Cons

Single-Maintainer Dependency

Maintained by essentially one person, which could lead to slower updates and limited support resources, as acknowledged in the README.

Limited Enhancement Scope

Focuses on minimal changes, so it lacks the wide array of features found in forks like Glitch Edition, potentially limiting customization.

Update Synchronization Risks

While designed for easy updates, conflicts with Mastodon's changes could require manual fixes, risking stability and compatibility.

Frequently Asked Questions

Quick Stats

Stars821
Forks59
Contributors0
Open Issues112
Last commit6 days ago
CreatedSince 2019

Tags

#microblogging#social-network#content-aggregation#privacy#postgresql#ruby-on-rails#activitypub

Built With

P
PostgreSQL
R
Ruby on Rails
R
Redis

Included in

Mastodon55
Auto-fetched 10 hours ago

Related Projects

eckoecko

Community-driven fork of Mastodon's federated social network software

Stars56
Forks10
Last commit2 years ago
Glitch EditionGlitch Edition

Mastodon Fork with local posting, toot formatting, improved settings, and more granulate controls

Stars0
Forks0
Last commit
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub