Flutter开源项目 - appFlowy 真的是 Notion 的替代品 一周暴涨 star 9k 多

AppFlowy是一个旨在替代Notion的开源项目,采用Flutter构建,提供原生体验,并允许用户完全管理自己的数据。在短短一周内,该项目在GitHub上的star数超过9800。它支持多平台,且可以自定义修改。项目使用Rust进行平台接口和服务器端开发,Flutter处理多端适配。通过flutter桌面支持和特定的代码架构实现编译运行。
摘要由CSDN通过智能技术生成

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 关系

编译运行

    1. git clone
git clone https://github.com/AppFlowy-IO/appflowy.git
    1. 安装 rust

cd appflowy/frontend

make install_rust

source $HOME/.cargo/env

make install_cargo_make

cargo make install_targets

    1. 切换 flutter dev
flutter channel dev

or

fvm use dev
fvm global dev

    1. flutter 启用 desktop
# for windows
flutter config --enable-windows-desktop

# for macos
flutter config --enable-macos-desktop

# for linux
flutter config --enable-linux-desktop
    1. 用 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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值