{"id":13470583,"url":"https://github.com/writefreely/writefreely","last_synced_at":"2025-05-12T13:19:38.177Z","repository":{"id":38249426,"uuid":"86956808","full_name":"writefreely/writefreely","owner":"writefreely","description":"A clean, Markdown-based publishing platform made for writers. Write together and build a community.","archived":false,"fork":false,"pushed_at":"2025-05-08T18:18:30.000Z","size":16047,"stargazers_count":4738,"open_issues_count":122,"forks_count":343,"subscribers_count":50,"default_branch":"develop","last_synced_at":"2025-05-12T13:19:06.723Z","etag":null,"topics":["activitypub","beta","blogging","federation","go","markdown","publishing","web-application","writefreely","writers","writing"],"latest_commit_sha":null,"homepage":"https://writefreely.org","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/writefreely.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.md","dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"writefreely","open_collective":"writefreely"}},"created_at":"2017-04-02T02:17:45.000Z","updated_at":"2025-05-12T02:16:49.000Z","dependencies_parsed_at":"2024-04-03T19:47:00.928Z","dependency_job_id":"45be49f0-45e6-48c2-9556-5f6da096a037","html_url":"https://github.com/writefreely/writefreely","commit_stats":{"total_commits":1197,"total_committers":68,"mean_commits":"17.602941176470587","dds":0.3299916457811195,"last_synced_commit":"8d14c09dc6bb7790f91c4efa532c4534007beb1f"},"previous_names":["writeas/write.as","writeas/writefreely"],"tags_count":26,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/writefreely%2Fwritefreely","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/writefreely%2Fwritefreely/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/writefreely%2Fwritefreely/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/writefreely%2Fwritefreely/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/writefreely","download_url":"https://codeload.github.com/writefreely/writefreely/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253745196,"owners_count":21957319,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["activitypub","beta","blogging","federation","go","markdown","publishing","web-application","writefreely","writers","writing"],"created_at":"2024-07-31T16:00:32.287Z","updated_at":"2025-05-12T13:19:38.146Z","avatar_url":"https://github.com/writefreely.png","language":"Go","readme":"\u0026nbsp;\n\u003cp align=\"center\"\u003e\n\t\u003ca href=\"https://writefreely.org\"\u003e\u003cimg src=\"https://writefreely.org/img/writefreely.svg\" width=\"350px\" alt=\"WriteFreely\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003chr /\u003e\n\u003cp align=\"center\"\u003e\n\t\u003ca href=\"https://github.com/writefreely/writefreely/releases/\"\u003e\n\t\t\u003cimg src=\"https://img.shields.io/github/release/writefreely/writefreely.svg\" alt=\"Latest release\" /\u003e\n\t\u003c/a\u003e\n\t\u003ca href=\"https://travis-ci.org/writeas/writefreely\"\u003e\n\t\t\u003cimg src=\"https://travis-ci.org/writefreely/writefreely.svg\" alt=\"Build status\" /\u003e\n\t\u003c/a\u003e\n\t\u003ca href=\"https://github.com/writefreely/writefreely/releases/latest\"\u003e\n\t\t\u003cimg src=\"https://img.shields.io/github/downloads/writefreely/writefreely/total.svg\" /\u003e\n\t\u003c/a\u003e\n\t\u003ca href=\"https://goreportcard.com/report/github.com/writefreely/writefreely\"\u003e\n\t\t\u003cimg src=\"https://goreportcard.com/badge/github.com/writefreely/writefreely\" alt=\"Go Report Card\" /\u003e\n\t\u003c/a\u003e\n\t\u003ca href=\"https://hub.docker.com/r/writeas/writefreely/\"\u003e\n\t\t\u003cimg src=\"https://img.shields.io/docker/pulls/writeas/writefreely.svg\" /\u003e\n\t\u003c/a\u003e\n\u003c/p\u003e\n\u0026nbsp;\n\nWriteFreely is a clean, minimalist publishing platform made for writers. Start a blog, share knowledge within your organization, or build a community around the shared act of writing.\n\n![](https://writefreely.org/img/screens/pencil-reader.png)\n\n[Try the writing experience](https://write.as/new)\n\n[Find an instance](https://writefreely.org/instances)\n\n## Features\n\n### Made for writing\n\nBuilt on a plain, auto-saving editor, WriteFreely gives you a distraction-free writing environment. Once published, your words are front and center, and easy to read.\n\n### A connected community\n\nStart writing together, publicly or privately. Connect with other communities, whether running WriteFreely, [Plume](https://joinplu.me/), or other ActivityPub-powered software. And bring members on board from your existing platforms, thanks to our OAuth 2.0 support.\n\n### Intuitive organization\n\nCategorize articles [with hashtags](https://writefreely.org/docs/latest/writer/hashtags), and create static pages from normal posts by [_pinning_ them](https://writefreely.org/docs/latest/writer/static) to your blog. Create draft posts and publish to multiple blogs from one account.\n\n### International\n\nBlog elements are localized in 20+ languages, and WriteFreely includes first-class support for non-Latin and right-to-left (RTL) script languages.\n\n### Private by default\n\nWriteFreely collects minimal data, and never publicizes more than a writer consents to. Writers can seamlessly create multiple blogs from a single account for different pen names or purposes without publicly revealing their association.\n\n\u003ch2\u003e\u003ca href=\"https://write.as/writefreely\"\u003e\u003cimg src=\"https://writefreely.org/img/writeas-readme.png\" height=\"32px\" alt=\"Write.as\" /\u003e\u003c/a\u003e\u003c/h2\u003e\n\nThe quickest way to deploy WriteFreely is with [Write.as](https://write.as/writefreely), a hosted service from the team behind WriteFreely. You'll get fully-managed installation, backup, upgrades, and maintenance — and directly fund our free software work ❤️\n\n[**Learn more on Write.as**](https://write.as/writefreely).\n\n## Quick start\n\nWriteFreely deploys as a static binary on any platform and architecture that Go supports. Just use our built-in SQLite support, or add a MySQL database, and you'll be up and running!\n\nFor common platforms, start with our [pre-built binaries](https://github.com/writefreely/writefreely/releases/) and head over to our [installation guide](https://writefreely.org/start) to get started.\n\n### Packages\n\nYou can also find WriteFreely in these package repositories, thanks to our wonderful community!\n\n* [Arch User Repository](https://aur.archlinux.org/packages/writefreely/)\n* [Nanos Repository](https://repo.ops.city/v2/packages/eyberg/writefreely/show)\n\n## Documentation\n\nRead our full [documentation on WriteFreely.org](https://writefreely.org/docs) \u0026mdash;️ and help us improve by contributing to the [writefreely/documentation](https://github.com/writefreely/documentation) repo.\n\n## Development\n\nStart hacking on WriteFreely with our [developer setup guide](https://writefreely.org/docs/latest/developer/setup). For Docker support, see our [Docker guide](https://writefreely.org/docs/latest/admin/docker).\n\n## Contributing\n\nWe gladly welcome contributions to WriteFreely, whether in the form of [code](https://github.com/writefreely/writefreely/blob/master/CONTRIBUTING.md#contributing-to-writefreely), [bug reports](https://github.com/writefreely/writefreely/issues/new?template=bug_report.md), [feature requests](https://discuss.write.as/c/feedback/feature-requests), [translations](https://poeditor.com/join/project/TIZ6HFRFdE), or [documentation](https://github.com/writefreely/documentation) improvements.\n\nBefore contributing anything, please read our [Contributing Guide](https://github.com/writefreely/writefreely/blob/master/CONTRIBUTING.md#contributing-to-writefreely). It describes the correct channels for submitting contributions and any potential requirements.\n\n## License\n\nCopyright © 2018-2025 [Musing Studio LLC](https://musing.studio) and contributing authors. Licensed under the [AGPL](https://github.com/writefreely/writefreely/blob/develop/LICENSE).\n","funding_links":["https://github.com/sponsors/writefreely","https://opencollective.com/writefreely"],"categories":["Go","Apps","go","10、基础服务架构","Repositories","Web"],"sub_categories":["Writing","9、效率工具集合","Blogging platform/ Personal website builder (Medium alternatives)"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwritefreely%2Fwritefreely","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwritefreely%2Fwritefreely","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwritefreely%2Fwritefreely/lists"}