7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

WriteFreely

Open source

A clean, Markdown-based publishing platform for blogs and writing communities, with ActivityPub federation, written in Go.

Open-source alternative to

writefreely.org
WriteFreely homepage screenshot
GitHub stars
5.3k
Last commit
yesterday
Repository age
9 years
Version
v0.17.2
Licence
AGPL-3.0
Self-hosted
Yes

About WriteFreely

WriteFreely is a publishing platform for writers, kept deliberately minimal. It can be used to start a blog, share knowledge inside an organization, or build a community around writing, with a plain, auto-saving editor that keeps the focus on the text and a clean reading layout once posts are published.

Posts are written in Markdown, organized with hashtags, and can be saved as drafts. A single account can publish to multiple blogs, which lets writers keep separate pen names without publicly revealing the link between them, and normal posts can be pinned to become static pages. Blogs federate through ActivityPub with other WriteFreely, Plume and compatible servers, OAuth 2.0 helps bring members from existing platforms, and the interface is localized in over 20 languages including right-to-left scripts.

WriteFreely deploys as a static binary on any platform that Go supports, using built-in SQLite or an external MySQL or MariaDB database, and is licensed under AGPL-3.0. People who prefer not to run it can use Write.as, the hosted service from the team behind the project, which handles installation, backups and upgrades.

Key features

  • Distraction-free auto-saving editor
  • Markdown posts with hashtags
  • Multiple blogs per account
  • ActivityPub federation
  • OAuth 2.0 sign-in
  • Localized in 20+ languages
  • Single static binary with SQLite

Good fit for

  • →Personal blogging
  • →Internal knowledge sharing
  • →Writing communities
Built with
Go
Tags
blogging
publishing
markdown
activitypub
federation
go
self-hosted
writing

WriteFreely: questions and answers

What is WriteFreely used for?
WriteFreely is a clean, Markdown-based publishing platform for blogs and writing communities, with ActivityPub federation, written in Go. It is a good fit for personal blogging, internal knowledge sharing and writing communities.
Is WriteFreely open source?
Yes. WriteFreely is open source under the AGPL-3.0 licence. Its source code is on GitHub at writefreely/writefreely and is written mainly in Go.
Is WriteFreely free?
Yes. WriteFreely is open source, so the software itself is free to use. A managed cloud version is also available.
Can I self-host WriteFreely?
Yes. WriteFreely can be self-hosted on your own server or infrastructure.
What is WriteFreely an alternative to?
WriteFreely is an open-source alternative to Medium, Substack, Blogger and Micro.blog. Other open-source alternatives to Medium include Ghost, Known and HTMLy.
Is WriteFreely actively maintained?
Yes. The most recent commit to WriteFreely was on 1 October 2026, and the latest release is v0.17.2, published on 10 August 2026. The project has 5.3k stars on GitHub.

Open-source alternatives to WriteFreely

See all

SaaS alternatives to WriteFreely

See all