{"id":15013242,"url":"https://github.com/drl990114/markflowy","last_synced_at":"2025-04-11T21:01:48.976Z","repository":{"id":130407033,"uuid":"496233655","full_name":"drl990114/MarkFlowy","owner":"drl990114","description":"Modern markdown cross platform editor application, simpler and more intelligent, builds fast and efficient workflows. 现代化的 Markdown 跨平台编辑器应用，更简单更智能，构建快速高效的工作流程。","archived":false,"fork":false,"pushed_at":"2025-04-04T14:25:47.000Z","size":1529133,"stargazers_count":876,"open_issues_count":34,"forks_count":28,"subscribers_count":18,"default_branch":"main","last_synced_at":"2025-04-04T17:02:17.041Z","etag":null,"topics":["ai","chatgpt","deepseek","editor","linux-app","macos-app","markdown","markdowneditor","notes-app","prosemirror","reactjs","rust-lang","tauri","windows-app"],"latest_commit_sha":null,"homepage":"https://markflowy.vercel.app","language":"TypeScript","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/drl990114.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-05-25T13:03:26.000Z","updated_at":"2025-04-04T14:02:51.000Z","dependencies_parsed_at":null,"dependency_job_id":"914c9b23-21d5-4db0-9c73-6607f72cf34a","html_url":"https://github.com/drl990114/MarkFlowy","commit_stats":{"total_commits":1113,"total_committers":9,"mean_commits":"123.66666666666667","dds":"0.38274932614555257","last_synced_commit":"422f5331a258987664ac63f402100bf10f14e599"},"previous_names":["drl990114/markflowy"],"tags_count":46,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drl990114%2FMarkFlowy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drl990114%2FMarkFlowy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drl990114%2FMarkFlowy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drl990114%2FMarkFlowy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/drl990114","download_url":"https://codeload.github.com/drl990114/MarkFlowy/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248480434,"owners_count":21110936,"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":["ai","chatgpt","deepseek","editor","linux-app","macos-app","markdown","markdowneditor","notes-app","prosemirror","reactjs","rust-lang","tauri","windows-app"],"created_at":"2024-09-24T19:43:56.810Z","updated_at":"2025-04-11T21:01:48.583Z","avatar_url":"https://github.com/drl990114.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003cimg align=\"center\" src=\"./public/logo.png\" width=\"120\" height=\"120\" /\u003e\n\u003c/div\u003e\n\n\u003ch2 align=\"center\"/\u003eMarkFlowy \u003csup\u003e\u003cem\u003ealpha\u003c/em\u003e\u003c/sup\u003e\u003c/h2\u003e\n\n\u003ch4 align=\"center\"\u003e\u003cstrong\u003eEnglish\u003c/strong\u003e | \u003ca href=\"./README_CN.md\"\u003e简体中文\u003c/a\u003e\u003c/h4\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n[![Build Status][build-badge]][build]\n[![App Version][version-badge]][release]\n[![Downloads][downloads-badge]][release]\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fdrl990114%2FMarkFlowy.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Fdrl990114%2FMarkFlowy?ref=badge_shield)\n\u003cbr/\u003e\n[![MIT License][license-badge]][license]\n[![Code of Conduct][coc-badge]][coc]\n[![Commit Activity][commit-badge]][commit]\n\u003cbr/\u003e\n[![PRs Welcome][prs-welcome-badge]][prs-welcome]\n[![TypeScript-version-icon]](https://www.typescriptlang.org/)\n[![Rust-version-icon]](https://www.rust-lang.org/)\n\u003cbr/\u003e\n[![codefactor]](https://www.codefactor.io/repository/github/drl990114/markflowy)\n[![issues-closed]](https://github.com/drl990114/MarkFlowy/issues?q=sort%3Aupdated-desc+is%3Aissue+is%3Aclosed)\n\u003c/div\u003e\n\n## MarkFlowy is in Alpha\n\nCurrently, MarkFlowy is still in the alpha phase,This means there may be incompatible version updates, and it is recommended to use it when there is data backup available. \n\n## Features\n\n- **Built-in AI**. Currently, it supports one click export of conversations, translation of articles to any language, and obtaining article abstracts. It also supports large models such as `DeepSeek` and `Chatgpt` to make them your intelligent assistants.\n- **Super lightweight**. The MarkFlowy is based on tauri and has a volume of less than 10MB and better performance.\n- **High availability**. MarkFlowy uses the remirror editor, which not only provides high scalability, but also has a great editing experience. And, MarkFlowy supports multiple editing modes, such as `source code`, `wysiwyg`.\n- **Custom Theme**. MarkFlowy supports custom themes, and you can also share your themes with others.\n\n## Download\n\nAvailable for Linux, macOS and Windows.\n\n\u003e [!NOTE]\n\u003e Because of Apple’s security policy restrictions on software without developer certification, the **macOS aarch64** version cannot be downloaded and used directly. You can ignore the limit by doing the following:\n\u003e - Open your terminal\n\u003e - Go to the `Applications` directory. .e.g `/Applications`.\n\u003e - Run `xattr -cr MarkFlowy.app` and open the app again\n\u003e - Please make sure you download from `github releases`.\n\nPlease look [releases page](https://github.com/drl990114/MarkFlowy/releases)\n\n## Why\nAt present, I have used many Markdown applications, but I have not encountered one that is very suitable for me. I have always hoped to have a Markdown editor that is efficient, beautiful, lightweight, data-safe, and can be easily combined with various workflows. This It is also the original intention of doing MarkFlowy.\n\n## Contribute\n\nThe current MarkFlowy is still in its infancy, and there may be some bad experiences or bugs, for which I am sorry. All partners who are interested or encounter usage problems are welcome to submit [issues](https://github.com/drl990114/MarkFlowy/issues/new) or [PR](https://github.com/drl990114/MarkFlowy/compare) to participate in this project.\n\n### How to Contribute\n\nYou can read [CONTRIBUTING](./docs/Community/CONTRIBUTING.md) to know how to start the project and modify the code, Welcome to participate in code contribution.\n\n## Support\n\nMarkFlowy is completely and permanently open source, if you want to support MarkFlowy, you can `star` this project. This will give me great support and help, love you.\n\nIn addition, you can sponsor me through WeChat or Alipay, which will greatly encourage me. And it will also be used for the subsequent development of the project, such as expenses for servers, domains, etc\n\n[Sponsor](https://drl990114.github.io/sponsor)\n\n| WeChat appreciates | Alipay appreciates |\n| :-: | :-: |\n| \u003cimg src=\"https://drl990114.github.io/images/wxpay.png\" alt=\"WeChat QRcode\" width=200\u003e \u003cbr\u003e\u003csmall\u003eLet's have a bottle of wine~\u003c/small\u003e | \u003cimg src=\"https://drl990114.github.io/images/alipay.png\" alt=\"Wechat QRcode\" width=200\u003e \u003cbr\u003e\u003csmall\u003eHave a cup of coffee~\u003c/small\u003e |\n\n## Contributors\n\nThe development of **MarkFlowy** cannot be separated from these contributors. They have contributed a lot of abilities to **MarkFlowy**. Meanwhile, welcome to follow them! ❤️\n\n\u003c!-- readme: contributors -start --\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/drl990114\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/48054715?v=4\" width=\"90;\" alt=\"drl990114\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003eDrl990114\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/AdySnowflake\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/163967164?v=4\" width=\"90;\" alt=\"AdySnowflake\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003eNull\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/SamDc73\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/144215270?v=4\" width=\"90;\" alt=\"SamDc73\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003eHusam Alshehadat\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/marianoesteban\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/3076449?v=4\" width=\"90;\" alt=\"marianoesteban\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003eMariano Esteban\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/Raven-1027\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/83693755?v=4\" width=\"90;\" alt=\"Raven-1027\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003eNull\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/chiefass\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/106591791?v=4\" width=\"90;\" alt=\"chiefass\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003eChiefass\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/fossabot\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/29791463?v=4\" width=\"90;\" alt=\"fossabot\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003eFossabot\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/punkyard\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/59349105?v=4\" width=\"90;\" alt=\"punkyard\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003ePun Kyard\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\u003c/tr\u003e\n\u003c/table\u003e\n\u003c!-- readme: contributors -end --\u003e\n\n## Thanks\n\n- \u003ca href=\"https://github.com/tauri-apps/tauri\" target=\"_blank\"\u003eTauri\u003c/a\u003e - A framework for building cross-platform applications that provides MarkFlowy with a solid foundation.\n- \u003ca href=\"https://github.com/facebook/react\" target=\"_blank\"\u003eReact\u003c/a\u003e - Web user interface framework.\n- \u003ca href=\"https://github.com/remirror/remirror\" target=\"_blank\"\u003eRemirror\u003c/a\u003e - The ProseMirror toolkit for React, on which the MarkFlowy editor is based.\n- \u003ca href=\"https://github.com/ocavue/rino\" target=\"_blank\"\u003eRino\u003c/a\u003e - Some initialization codes of package/editor come from here.\n- \u003ca href=\"https://github.com/vitejs/vite\" target=\"_blank\"\u003eVite\u003c/a\u003e - front-end build tool.\n\nAnd, thanks to all the open source projects that MarkFlowy depends on.\n\n\u003c!-- badges --\u003e\n[build-badge]: https://img.shields.io/github/actions/workflow/status/drl990114/MarkFlowy/nodejs.yml.svg?style=flat-square\n[build]: https://github.com/drl990114/MarkFlowy/actions/workflows/nodejs.yml\n[downloads-badge]:  https://img.shields.io/github/downloads/drl990114/MarkFlowy/total?label=downloads\u0026style=flat-square\n[license-badge]: https://img.shields.io/badge/license-AGPL-purple.svg?style=flat-square\n[license]: https://opensource.org/licenses/AGPL-3.0\n[release]: https://github.com/drl990114/MarkFlowy/releases\n[prs-welcome-badge]: https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square\n[prs-welcome]: https://github.com/drl990114/MarkFlowy/blob/main/CONTRIBUTING.md\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg?style=flat-square\n[coc]: https://github.com/drl990114/MarkFlowy/blob/main/CODE_OF_CONDUCT.md\n[commit-badge]: https://img.shields.io/github/commit-activity/m/drl990114/MarkFlowy?color=%23ff9900\u0026style=flat-square\n[commit]: https://github.com/drl990114/MarkFlowy\n[version-badge]: https://img.shields.io/github/v/release/drl990114/MarkFlowy?color=%239accfe\u0026label=version\u0026style=flat-square\n[rust-version-icon]: https://img.shields.io/badge/Rust-1.85.0-dea584?style=flat-square\n[typescript-version-icon]: https://img.shields.io/github/package-json/dependency-version/drl990114/MarkFlowy/dev/typescript?label=TypeScript\u0026style=flat-square\n[codefactor]: https://www.codefactor.io/repository/github/drl990114/markflowy/badge/main?style=flat-square\n[issues-closed]: https://img.shields.io/github/issues-closed/drl990114/MarkFlowy.svg?style=flat-square\n\n\n## License\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fdrl990114%2FMarkFlowy.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fdrl990114%2FMarkFlowy?ref=badge_large)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdrl990114%2Fmarkflowy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdrl990114%2Fmarkflowy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdrl990114%2Fmarkflowy/lists"}