tootik
Federated text-first social network with a Gemini frontend
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:
Similar Services

Mastodon
Open-source federated microblogging social network server
Mastodon is an open-source, ActivityPub-compatible social network server for microblogging, offering federated timelines, moderation tools, media support, and APIs.

PeerTube
Federated video hosting and streaming with P2P delivery
PeerTube is a decentralized, ActivityPub-federated video hosting platform with live streaming, P2P WebRTC delivery, and customizable community-run instances.

Lemmy
Federated link aggregator and discussion forum platform
Lemmy is a federated, self-hostable link aggregator and forum platform for creating Reddit-like communities with voting, comments, moderation tools, and ActivityPub feder...


diaspora*
Decentralized, privacy-focused federated social network
Open-source federated social network built around independently run pods, privacy via Aspects, and standard social features; implemented in Ruby on Rails.


Misskey
Federated microblogging social platform for the ActivityPub fediverse
Misskey is an open-source federated microblogging platform using ActivityPub, enabling communities to run their own social server and interact across the fediverse.
Pixelfed
Decentralized photo-sharing social network for the Fediverse
Pixelfed is a free, open-source, ActivityPub-based photo sharing social network that federates with the Fediverse for decentralized social media.
Go
Docker