git
https://www.appflowy.io/
https://github.com/AppFlowy-IO/appflowy
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PFiIvQqi-1638504169212)(https://ducafecat.tech/2021/12/01/flutter-opensource/flutter-opensource-appflowy/2021-12-01-22-23-16.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OEBe11tC-1638504169213)(https://ducafecat.tech/2021/12/01/flutter-opensource/flutter-opensource-appflowy/2021-12-01-22-23-59.png)]
也就 1 周 star 9.8k,我以为他是刷的。
目标&特色
-
目标替代 Notion
-
数据 100% 自己管理
-
开源方式提供,你可以自己改
-
多平台支持
-
原生体验,估计是用了 flutter 关系
编译运行
-
- git clone
git clone https://github.com/AppFlowy-IO/appflowy.git
-
- 安装 rust
cd appflowy/frontend
make install_rust
source $HOME/.cargo/env
make install_cargo_make
cargo make install_targets
-
- 切换 flutter dev
flutter channel dev
or
fvm use dev
fvm global dev
-
- flutter 启用 desktop
# for windows
flutter config --enable-windows-desktop
# for macos
flutter config --enable-macos-desktop
# for linux
flutter config --enable-linux-desktop
-
- 用 vscode 或者其它 idea 打开
open appflowy/frontend
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-S6zahHJ9-1638504169214)(https://ducafecat.tech/2021/12/01/flutter-opensource/flutter-opensource-appflowy/2021-12-01-22-30-35.png)]
代码架构
-
技术选型
-
flutter: 多端适配
-
rust: ffi 平台接口、服务端
-
-
flutter 端
frontend/app_flowy
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SrL7B84p-1638504169215)(h