Stars
Forks
Watchers
Developer links
WriteFreely
With over 5,100 GitHub stars and a proven track record powering more than 550,000 blogs on the Write.as hosted platform since 2018, WriteFreely strips blogging down to its essential purpose — writing — by removing news feeds, notifications, likes, and engagement metrics that distract from the creative process. The Go binary deploys on any platform as a single executable with SQLite for zero-dependency setups or MySQL and MariaDB for larger installations, consuming minimal system resources and running comfortably on hardware as small as a Raspberry Pi. The auto-saving Markdown editor provides a clean writing environment with instant draft preservation, while published posts render with typography-focused CSS that puts content front and center for readers. ActivityPub federation connects every blog to the fediverse, allowing Mastodon, Pleroma, and other ActivityPub platform users to follow blogs directly, receive new posts in their timelines, and boost or favorite content to their followers. Multi-blog support lets writers maintain separate blogs with distinct pen names from a single account without revealing their association, while OAuth 2.0 integration enables single sign-on onboarding from existing identity providers. Hashtag categorization organizes posts by topic, pinned posts create static pages for permanent content, and draft mode lets writers compose privately before publishing. Blog elements are localized in over 20 languages with first-class right-to-left script support for Arabic, Hebrew, and other RTL languages. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
Benefits
- Distraction-Free Minimalist Writing
- No news feeds, notifications, or engagement metrics — just a clean auto-saving Markdown editor and typography-focused reading experience that keeps writing front and center.
- ActivityPub Fediverse Federation
- Every blog federates via ActivityPub, letting Mastodon, Pleroma, and fediverse users follow blogs, receive posts in timelines, and share content to their followers.
- Ultra-Lightweight Single Binary
- Go binary with SQLite deploys anywhere including Raspberry Pi, consuming minimal CPU and memory with zero external dependencies required for a complete installation.
- Privacy-First Multi-Blog Accounts
- Writers maintain multiple blogs with separate pen names from one account without revealing associations, collecting minimal data and respecting author privacy.
Features
- Auto-Saving Markdown Editor
- Clean writing environment with instant draft preservation, Markdown formatting, and distraction-free composition that auto-saves continuously as you type.
- Multi-Blog Pen Names
- Create and manage multiple blogs from a single account with distinct identities, custom domains, and independent fediverse handles per blog.
- Hashtag Organization and Pinning
- Categorize posts with hashtags for topic-based browsing, and pin posts to create permanent static pages for about sections, portfolios, and reference content.
- OAuth 2.0 Single Sign-On
- Integrate with existing identity providers for user onboarding through OAuth 2.0 authentication, simplifying account creation for community instances.
- 20+ Language Localization
- Blog interface elements localized in over 20 languages with first-class support for right-to-left scripts including Arabic, Hebrew, and Persian.