
Ech0
Lightweight open-source self-hosted federated publishing platform
2.1k stars 158 forks last commit first released AGPL-3.0
Actively maintained
Last commit 22 Aug 2026.

Ech0 is a compact, open-source self-hosted platform for publishing short posts, notes and links. It focuses on low resource usage, fast deployment and federated connectivity so individuals can publish and share while keeping data locally controlled.
Key Features
- Atomic lightweight architecture: tiny memory footprint and small binaries, single-file SQLite storage for low maintenance.
- Federated protocols: ActivityPub support to interoperate with Fediverse services (Mastodon, Misskey, etc.).
- Simple deployment: official Docker images and Docker Compose manifests for one-command startup.
- Modern web UI: Vite-powered frontend with a Markdown-first editor, responsive layout and PWA support.
- Multiple management interfaces: Web UI, CLI and TUI for administration, backup and snapshot restore.
- Authentication & integrations: OAuth2 / OIDC support and Passkey (WebAuthn) login options for third-party and secure auth.
- Media & storage: built-in music/video card parsing and native S3-compatible storage integration for object media.
- Real-time monitoring and webhooks: WebSocket-based resource panel and webhook hooks for automation.
- Built-in features: todo management, tagging/filters, RSS, token management and open APIs for extensions.
Use Cases
- Personal publishing: run a small personal blog, notes or micro-post stream with full data ownership.
- Federated social presence: publish posts that appear in the Fediverse and follow/interact with other ActivityPub actors.
- Lightweight team or community hub: shared lightweight knowledge/announcements for small groups or communities.
Limitations and Considerations
- Scaling: single-file SQLite is excellent for low-cost self-hosting but may be a constraint for very high-traffic or large multi-user deployments.
- Federation completeness: some federation-related features and extended Fediverse endpoints require configuration or may be progressively implemented; advanced federation workflows may need extra setup.
- Feature scope: while rich for a lightweight system, Ech0 prioritizes minimalism over enterprise features (e.g., complex RBAC or large-scale analytics).
Ech0 provides a focused, low-friction way to publish and federate personal content. It is suited for individuals and small communities that value data sovereignty and simple operations while requiring federated connectivity.
Categories:
Tags:
Tech Stack:
Similar to Ech0

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


Akkoma
ActivityPub fork of Pleroma focused on expressive fediverse features
Akkoma is an Elixir/Phoenix fork of Pleroma implementing ActivityPub, with Misskey-flavored markdown, custom emoji reactions, multiple frontends and performance improvements.

Mitra
Federated microblogging server for the ActivityPub network
Lightweight ActivityPub microblogging platform with Mastodon-compatible API, rich post interactions, and optional paid subscriptions via Monero.


Haven
Privacy-first, self-hosted private blogging platform (Ruby on Rails)
Private, self-hosted blogging app with Markdown editor, private RSS, built-in reader, and Docker/Postgres deployment options.

GoToSocial
ActivityPub microblogging server with Mastodon API compatibility
Lightweight ActivityPub social network server focused on privacy, safety, and customization, with Mastodon API compatibility for many existing clients.

Dotclear
Open-source PHP blogging and web-publishing platform
A lightweight open-source PHP blog engine with multilingual support, themes/plugins, media manager, and multi-database compatibility (MySQL, MariaDB, PostgreSQL, SQLite).

