tootik

Federated text-first social network with a Gemini frontend

203 stars 7 forks last commit first released Apache-2.0

Actively maintained

Last commit 26 Aug 2026.

tootik is a federated, text-first social network that presents a minimal, text-based interface over the Gemini protocol while speaking ActivityPub for federation. It is implemented in Go, stores all instance data in a single SQLite database file, and ships as a single static executable for simple deployment.

Key Features

  • Gemini-based text UI designed for low-bandwidth and accessibility-focused clients
  • Implements a pragmatic subset of ActivityPub for federation with common Fediverse servers
  • Three post privacy levels: public, followers-only, and mentions-only
  • Support for sharing, quote posts, multi-choice polls, bookmarks and full-text search
  • Communities modeled after Lemmy-style groups with follow-to-join and mention-to-thread behavior
  • Account portability, follower synchronization, and account migration tools
  • TLS client-certificate authentication with support for multiple client certificates and invite-only signup
  • Single-file SQLite storage for easy backups and low operational overhead; binary can be built static
  • Upload support for posts and avatars via the Titan upload mechanism
  • Automatic deletion of old posts and compact, easily inspectable schema for educational/hacking use

Use Cases

  • Run a small, privacy-minded Fediverse instance optimized for old devices or low-bandwidth connections
  • Provide an accessible, text-first social layer for communities that prefer minimal interfaces and strong anonymity options
  • Study or prototype ActivityPub implementations and federation workflows using a compact, readable Go codebase

Limitations and Considerations

  • User interface requires a Gemini client; there is no native browser-based web UI or official mobile app
  • Intentionally implements a limited subset of ActivityPub and reduces rich media to text/links, so advanced media workflows are not supported
  • Single-file SQLite storage is convenient for small instances but may not scale well to very large, high-throughput deployments

tootik is a focused, lightweight alternative for federated social networking where simplicity, accessibility and privacy are primary goals. It is suitable for hobby instances, educational use and communities that prefer a non-graphical, low-bandwidth interface.

Categories:

Tags:

Tech Stack:

Share:

Similar to tootik

wanderer logo

wanderer

Self-hosted trail database for planning and searching GPS tracks

3.8k
186
Last commit

Self-hosted trail catalog to plan routes, upload GPX/GPS tracks, add metadata, and search, filter, and share trails with optional federation.

AGPL-3.0Actively maintained
Alternative to:
Ride with GPS logo
Ride with GPS
+2
Betula logo

Betula

Federated single-user bookmark manager with Fediverse support

138
5
Last commit

Single-user self-hosted federated bookmark manager written in Go, using a single SQLite file, with ActivityPub support, web archiving, RSS and tagging.

AGPL-3.0Actively maintained
Alternative to:
Raindrop.io logo
Raindrop.io
+13

gobookmarks

Personal start page rendering Git-backed bookmarks from a plaintext file

19
0
Last commit

Self-hosted landing/start page that renders bookmarks from a plaintext file with visual editor, search, Git-backed history, and multiple auth providers.

AGPL-3.0Actively maintained
Alternative to:
Start.me logo
Start.me
+12
WriteFreely logo

WriteFreely

Minimalist federated blogging platform focused on writing

5.2k
392
Last commit

WriteFreely is a clean, Markdown-based publishing platform for creating minimalist blogs and communities, with ActivityPub federation and low-resource Go deployment.

AGPL-3.0Actively maintained
Alternative to:
Micro.blog logo
Micro.blog
+10
Friendica logo

Friendica

Federated social networking and communication platform

1.7k
377
Last commit

Friendica is a decentralized, federated social network server that connects to the Fediverse, offering posts, profiles, events, photos, and strong privacy controls.

AGPL-3.0Actively maintained
Alternative to:
Mastodon (mastodon.social) logo
Mastodon (mastodon.social)
+8

nextExplorer

Self-hosted web file explorer with access control and previews

1k
27
Last commit

Modern, Docker-first self-hosted web file explorer with local users/groups, optional OIDC SSO, fast previews, built-in editor, sharing links, and search.

GPL-3.0Actively maintained
Alternative to:
Dropbox logo
Dropbox
+19