Distraction-Free Editor
Clean Markdown writing environment with zero distractions — just you and the blank page.
Markdown blogging platform for writers who want to reach the Fediverse.
Clean Markdown writing environment with zero distractions — just you and the blank page.
Blog post listing showing all published articles with dates and excerpts.
Individual blog post rendered with clean typography and Markdown formatting.
Manage all blogs — create new ones, view stats, subscribers, and settings.
Configure title, visibility, ActivityPub federation, display format, and custom CSS.
Instance overview showing total users, blogs, and published post counts.
Admin panel for managing instance users, types, and account status.
Site-wide configuration for the WriteFreely instance.
WriteFreely is a lightweight, self-hosted blogging platform built in Go, with a Markdown editor and support for both single-user blogs and multi-user instances with open or invite-only registration. It publishes to the Fediverse via ActivityPub, so readers on Mastodon and other federated networks can follow a blog directly. It also runs comfortably on modest hardware, even a Raspberry Pi. People who choose WriteFreely consistently point to the same two things. The first is a writing and reading experience free of comments, analytics dashboards, and other clutter. The second is federation that lets readers follow straight from Mastodon or another Fediverse app, without a separate newsletter or social account. Every feature, including custom domains, RSS, and multi-blog support, is available self-hosted at no cost.
GitHub
writefreely/writefreely5.2k stars
399 forks
Commit activity
commits / monthAs of last sync (about 3 hours ago)
Funding
One-time or recurring community donations
Technology stack
AGPL-3.0
GNU Affero General Public License v3.0
Permissions of this strongest copyleft license are conditioned on making available complete source code of licensed works and modifications, which include larger works using a licensed work, under the same license. Copyright and license notices must be preserved. Contributors provide an express grant of patent rights. When a modified version is used to provide a service over a network, the complete source code of the modified version must be made available.
Bitflake is not affiliated with or the creator of this project. App names, logos, and trademarks are property of their respective owners. Data shown (including GitHub stats) is updated once per day and may be inaccurate or out of date. Spotted an issue? Let us know at contact@bitflake.com.