Write Freely

writefreely.org
Write Freely

A minimalist, federated blogging platform offering a clean UI. It's free, open source, and caters to writers seeking simplicity and federation capabilities. For hosted options, visit Write.as.

Open Source

Write Freely Source Code

Author

writefreely

Description

A clean, Markdown-based publishing platform made for writers. Write together and build a community.

#activitypub#beta#blogging#federation#go#markdown#publishing#web-application#writefreely#writers#writing

Homepage

https://writefreely.org

License

AGPL-3.0

Created

02 Apr 17

Last Updated

28 Jul 26

Latest version

v0.17.1

Primary Language

Go

Size

16,339 KB

Stars

5,209

Forks

385

Watchers

5,209

Language Usage

Language Usage

Star History

Star History

Recent Commits

  • Matt Baer (20 Jul 26)

    Bump version to 0.17.1

  • Matt Baer (20 Jul 26)

    Merge pull request #1706 from writefreely/update-updates Improvements to automatic Update checking

  • Matt Baer (20 Jul 26)

    Show indicator on Admin Dashboard links when update is available

  • Matt Baer (20 Jul 26)

    Merge pull request #1705 from writefreely/mass-user-management Add mass user management via command-line

  • Matt Baer (19 Jul 26)

    Merge pull request #1704 from writefreely/fix-nodeinfo-sqlite Fix nodeinfo Active User stats for SQLite-backed instances

  • Matt Baer (18 Jul 26)

    Merge pull request #1703 from writefreely/fix-export-regression Fix Export page rendering

  • Matt Baer (18 Jul 26)

    Configure automatic updates on initial interactive flow

  • Matt Baer (18 Jul 26)

    Adjust whitespace in Admin header

  • Matt Baer (18 Jul 26)

    Show Updates tab for single-user instances, too Previously, it would only ever show on multi-user instances

  • Matt Baer (18 Jul 26)

    Include admins in `users list` command This still always hides them for Silence / Delete mass actions

  • Matt Baer (18 Jul 26)

    Show command-line user lists in ascending order

  • Matt Baer (18 Jul 26)

    Move `users` subcommand funcs from user.go to users.go

  • Matt Baer (18 Jul 26)

    Move `users` silencing and deleting to subcommands, not flags

  • Matt Baer (18 Jul 26)

    Add `users list` subcommand with moderation actions This adds a command-line utility for viewing users on the instance, filtering them, and silencing or deleting accounts in bulk.

  • Matt Baer (18 Jul 26)

    Fix nodeinfo Active User stats for SQLite-backed instances Previously, the `activeHalfYear` and `activeMonth` attributes would always be `0` on SQLite-backed instances, due to a bad database query.

  • Matt Baer (18 Jul 26)

    Fix Export page rendering Changes in v0.17.0 to fix other pages caused this page to fail to render.

  • Matt Baer (18 Jul 26)

    Merge pull request #1694 from writefreely/dependabot/github_actions/docker/setup-buildx-action-4.2.0 Bump docker/setup-buildx-action from 4.1.0 to 4.2.0

  • Matt Baer (18 Jul 26)

    Merge pull request #1696 from writefreely/dependabot/github_actions/docker/metadata-action-6.2.0 Bump docker/metadata-action from 6.1.0 to 6.2.0

  • Matt Baer (18 Jul 26)

    Merge pull request #1691 from writefreely/dependabot/github_actions/docker/build-push-action-7.3.0 Bump docker/build-push-action from 7.2.0 to 7.3.0

  • Matt Baer (17 Jul 26)

    Bump Go to 1.25 for cross-compile

  • Matt Baer (17 Jul 26)

    Bump version to 0.17.0

  • Matt Baer (07 Jul 26)

    Merge commit from fork Advisory fix 1

  • Matt Baer (03 Jul 26)

    Merge pull request #1687 from writefreely/fix-customize-username Fix missing user nav on blog Customize page

  • Matt Baer (03 Jul 26)

    Merge pull request #1695 from writefreely/dependabot/github_actions/docker/login-action-4.3.0 Bump docker/login-action from 4.2.0 to 4.3.0

  • Matt Baer (03 Jul 26)

    Merge pull request #1693 from writefreely/dependabot/go_modules/golang.org/x/net-0.56.0 Bump golang.org/x/net from 0.55.0 to 0.56.0

  • Matt Baer (03 Jul 26)

    Merge pull request #1623 from writefreely/export-improvements Improve and fix up data exports

  • Matt Baer (03 Jul 26)

    Merge pull request #1686 from writefreely/fix-signup-closed-registration Prevent signups via /auth/signup with closed registrations

  • dependabot[bot] (02 Jul 26)

    Bump docker/metadata-action from 6.1.0 to 6.2.0 Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 6.1.0 to 6.2.0. - [Release notes](https://github.com/docker/metadata-action/releases) - [Commits](https://github.com/docker/metadata-action/compare/v6.1.0...v6.2.0) --- updated-dependencies: - dependency-name: docker/metadata-action dependency-version: 6.2.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>

  • dependabot[bot] (02 Jul 26)

    Bump docker/login-action from 4.2.0 to 4.3.0 Bumps [docker/login-action](https://github.com/docker/login-action) from 4.2.0 to 4.3.0. - [Release notes](https://github.com/docker/login-action/releases) - [Commits](https://github.com/docker/login-action/compare/v4.2.0...v4.3.0) --- updated-dependencies: - dependency-name: docker/login-action dependency-version: 4.3.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>

  • dependabot[bot] (02 Jul 26)

    Bump docker/setup-buildx-action from 4.1.0 to 4.2.0 Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 4.1.0 to 4.2.0. - [Release notes](https://github.com/docker/setup-buildx-action/releases) - [Commits](https://github.com/docker/setup-buildx-action/compare/v4.1.0...v4.2.0) --- updated-dependencies: - dependency-name: docker/setup-buildx-action dependency-version: 4.2.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>

Write Freely Security

5.7/10

Repo Security Summary

Updated 13 Jul 26

  • Maintained 10/10
  • Security-Policy 10/10
  • Token-Permissions 9/10
  • Code-Review 0/10
  • Dangerous-Workflow 10/10
  • Binary-Artifacts 10/10
  • CII-Best-Practices 0/10
  • License 10/10
  • Signed-Releases 0/10
  • Fuzzing 0/10
  • Branch-Protection N/A
  • SAST 0/10
  • Pinned-Dependencies 0/10
  • Packaging 10/10

Security Advisories (2)

Write Freely Website

Website

WriteFreely

Minimalist, federated, self-hosted blogging platform.

Redirects

Does not redirect

Security Checks

All 65 security checks passed

Server Details

  • IP Address 185.112.146.212
  • Hostname vps-185-112-146-212.1984.is
  • Location Reykjavik, Hofudborgarsvaedi, Iceland, EU
  • ISP 1984 ehf
  • ASN AS44925

Associated Countries

  • SE SE
  • IS IS
  • NL NL
  • GB GB
  • US US

Safety Score

Website marked as safe

100%

Blacklist Check

writefreely.org was found on 0 blacklists

  • AntiSocial Blacklist
  • Artists Against 419
  • Badbitcoin
  • Bambenek Consulting
  • CERT Polska
  • CoinBlockerLists
  • CRDF
  • CryptoScamDB
  • EtherAddressLookup
  • EtherScamDB
  • Fake Website Buster
  • MetaMask EthPhishing
  • NABP Not Recommended Sites
  • OpenPhish
  • PetScams
  • PhishFeed
  • PhishFort
  • Phishing.Database
  • PhishStats
  • PhishTank
  • Phishunt
  • RPiList Not Serious
  • Scam.Directory
  • SecureReload Phishing List
  • Spam404
  • StopGunScams
  • Suspicious Hosting IP
  • ThreatFox
  • ThreatLog
  • TweetFeed
  • URLhaus
  • ViriBack C2 Tracker

Website Preview

Website preview

Write Freely Reviews

More Blogging Platforms

About the Data: Write Freely

API

You can access Write Freely's data programmatically via our API. Simply make a GET request to:

https://api.awesome-privacy.xyz/v1/services/write-freely

The REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.

Share Write Freely

Help your friends compare Blogging Platforms, and pick privacy-respecting software and services.
Share Write Freely and Awesome Privacy with your network!

View Blogging Platforms (6)