{"id":13455448,"url":"https://github.com/blossom-editor/blossom","last_synced_at":"2025-05-14T00:06:56.467Z","repository":{"id":186651401,"uuid":"675481198","full_name":"blossom-editor/blossom","owner":"blossom-editor","description":"A markdown editor that you can deploy on your own servers to achieve cloud storage and device synchronization（支持私有部署的云端存储双链笔记软件）","archived":false,"fork":false,"pushed_at":"2025-02-28T14:28:57.000Z","size":63128,"stargazers_count":3405,"open_issues_count":8,"forks_count":288,"subscribers_count":18,"default_branch":"dev","last_synced_at":"2025-04-10T19:07:48.063Z","etag":null,"topics":["blog","client-server","editor","markdown"],"latest_commit_sha":null,"homepage":"https://www.wangyunf.com/blossom-doc/index","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/blossom-editor.png","metadata":{"files":{"readme":"README-EN.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-08-07T03:02:17.000Z","updated_at":"2025-04-10T11:54:08.000Z","dependencies_parsed_at":"2023-10-14T15:41:53.132Z","dependency_job_id":"d4863f06-b766-4d83-9e3d-a6d68be5a9b0","html_url":"https://github.com/blossom-editor/blossom","commit_stats":null,"previous_names":["blossom-editor/blossom"],"tags_count":21,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blossom-editor%2Fblossom","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blossom-editor%2Fblossom/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blossom-editor%2Fblossom/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blossom-editor%2Fblossom/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/blossom-editor","download_url":"https://codeload.github.com/blossom-editor/blossom/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254043611,"owners_count":22004978,"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":["blog","client-server","editor","markdown"],"created_at":"2024-07-31T08:01:05.582Z","updated_at":"2025-05-14T00:06:56.433Z","avatar_url":"https://github.com/blossom-editor.png","language":"Java","funding_links":[],"categories":["Java","企业软件开发"],"sub_categories":["文件同步"],"readme":"\u003cp align=\"center\"\u003e\n\u003cimg src=\"./doc/imgs/blossom_name.png\" height=\"auto\"\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://www.wangyunf.com/blossom-demo/#/settingindex\"\u003e💻️ Demo\u003c/a\u003e | \u003ca href=\"https://www.wangyunf.com/blossom-doc/index.html\"\u003e📃 Document\u003c/a\u003e | \u003ca href=\"https://www.wangyunf.com/blossom-doc/guide/about/download.html\"\u003e📥 Download\u003c/a\u003e \n\u003c/p\u003e\n\nBlossom is a note-taking software which support **self-hosted** and **cloud-based dual-chain storing**，You can store your notes, images, and personal schedules on your own server and synchronize them in real-time across any device. It also functions as a dynamic blog。\n\nIt can running on Windows，Mac，web-based clients, and mobile web interfaces.\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"./doc/imgs/device.png\"\u003e\n\u003c/p\u003e\n\n# 🛎️ Trial\n\nYou can try it out through the [This](https://www.wangyunf.com/blossom-demo/#/settingindex) or [Download the client](https://www.wangyunf.com/blossom-doc/guide/about/download.html) , for more details , please refer to the [trial](https://www.wangyunf.com/blossom-doc/guide/tryuse.html) documentation。\n\n\u003cbr/\u003e\u003cbr/\u003e\n\n# 👏 Blossom Feature:\n\n### Complete \u0026 Self-Contained\n\nBlossom doesn't rely on any third-party storage or image hosting; it functions as its own image hosting service. It offers comprehensive image management, anti-deletion measures, and establishes bidirectional relationships between images and articles.\n\nYou can write in Markdown with non-destructive syntax extensions, content created here can be displayed correctly in any Markdown software.\n\n### Quick Migration\n\nAll images and articles support one-click backup and export, making migration easy within minutes. The exported files can seamlessly be opened with local software like VS Code or Obsidian.\n\n### Additional Features\n\n- 📅 [Schedule](https://www.wangyunf.com/blossom-doc/guide/plan.html)\n- 🏷️ [To-Do](https://www.wangyunf.com/blossom-doc/guide/todo.html)\n- 🎫 [QuickNote](https://www.wangyunf.com/blossom-doc/guide/note.html)\n- 🍅 [Pomodoro Timer](https://www.wangyunf.com/blossom-doc/guide/article.html#tomato)\n- 🧰 Multi-user support, word count statistics, word count trend chart, editing heatmap, weather forecast, theme settings, and more...\n\nBlossom boasts a wealth of features, serving not only as a knowledge management tool but also as a comprehensive and practical utility for simultaneous multi-user usage.\n\n\u003cbr/\u003e\u003cbr/\u003e\n\n# 🚀 Docker Compose in One Click\n\n```\ndocker compose -f docker/compose/blossom-mysql8.yaml up -d\n```\n\n\u003cbr/\u003e\u003cbr/\u003e\n\n# 🥳 Contact\n\nJoin QQ group, communicate with us and discuss problems.\n\n- Group 1：522359970 (It is full)\n- Group 2：921906098 (It is full)\n- Group 3：749721525\n\nYou can also contact with us by the issue , We will definitely try our best to reply to you.\nWe also welcome everyone to participate in the development and discussion of Blossom.\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"./doc/imgs/qq1.png\" height=\"400\"\u003e\n\u003cimg src=\"./doc/imgs/qq2.png\" height=\"400\"\u003e\n\u003cimg src=\"./doc/imgs/qq3.png\" height=\"400\"\u003e\n\u003c/p\u003e\n\n# 🤝 Sponsor Blossom\n\n**Blossom No charges will be applied ; you can use it permanently for free!**\n\nHowever, sustaining a livelihood through open-source software is challenging. The project's design, development, and testing demand considerable time and effort. If you're willing to sponsor my work, it would significantly contribute to the project's growth and motivate me to continue long-term.\n\n**Thanks to every sponsor for their strong support, Blossom becomes better because of all of you.**\n\n| Sponsors             | Sponsors      | Sponsors      | Sponsors         |\n| :------------------- | :------------ | :------------ | :--------------- |\n| i just walked away🏃 | KalyanYang    | dsx           | 熊猫不是猫       |\n| 白驹过隙             | Alipay-\\*发   | Alipay-\\*琛   | Alipay Anonymous |\n| 疾风剑豪索隆         | 放羊的星星    | 立冬          | 给你一支烟       |\n| 林诗                 | Criesgod      | Alipay-\\*伟   | 黑醋栗和丁香     |\n| Mr_tg000             | Lucky         | egil          | Glimpse          |\n| Alipay-\\*\\*衡        | Alipay-\\*\\*福 | Alipay-\\*\\*盼 | 何其正           |\n| -A 明                | 开心。        | Please        | 樹梢             |\n| Alipay-\\*\\*耀        | Crius         | 初五          | 一巷灯火深       |\n| Alipay-\\*\\*鲲        | 木辰音        | 宁采臣        | Alipay-\\*\\*雷    |\n| Klaus                |               |               |                  |\n\n---\n\n\u003ch4 align=\"center\"\u003eYou can sponsor Blossom in the following way. \u003c/h4\u003e\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"./doc/imgs/sponsors/wechat.png\" height=\"400\"\u003e\n\u003cimg src=\"./doc/imgs/sponsors/ali.png\" height=\"400\"\u003e\n\u003cimg src=\"./doc/imgs/sponsors/aifadian.png\" height=\"400\"\u003e\n\u003c/p\u003e\n\n\u003cbr/\u003e\n\n# More\n\n![\"Editor\"](./doc/imgs/article.png)\n\n\u003cp align=\"center\"\u003eEditor\u003c/p\u003e\n\n---\n\n![\"Dual-chain Notes\"](./doc/imgs/article_reference.png)\n\n\u003cp align=\"center\"\u003eDual-chain Notes\u003c/p\u003e\n\n---\n\n![\"Gallery\"](./doc/imgs/picture.png)\n\n\u003cp align=\"center\"\u003eGallery\u003c/p\u003e\n\n---\n\n![\"To-Do\"](./doc/imgs/todo.png)\n\n\u003cp align=\"center\"\u003eTo-Do\u003c/p\u003e\n\n---\n\n![\"Schedule\"](./doc/imgs/plan.png)\n\n\u003cp align=\"center\"\u003eSchedule\u003c/p\u003e\n\n---\n\n![\"Note\"](./doc/imgs/note.png)\n\n\u003cp align=\"center\"\u003eNotes\u003c/p\u003e\n\n---\n\n![\"Blog\"](./doc/imgs/blog_home_pc.png)\n\n\u003cp align=\"center\"\u003eBlog\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"./doc/imgs/blog_home_m.png\" height=\"600\"\u003e\n\u003cimg src=\"./doc/imgs/blog_article.png\" height=\"600\" style=\"margin-left: 30px\"\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003eMobile Blog\u003c/p\u003e\n                    \n# Stargazers over time\n[![Stargazers over time](https://starchart.cc/blossom-editor/blossom.svg?variant=adaptive)](https://starchart.cc/blossom-editor/blossom)\n\n                    \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblossom-editor%2Fblossom","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fblossom-editor%2Fblossom","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblossom-editor%2Fblossom/lists"}