一週 8k Star 的 Notion 開源替代品 AppFlowy 發佈了!

近日 Notion 的開源替代品 AppFlowy 正式發佈了,一經發布,在短短一週就獲得了近 8k Star。

這個成績對於一個開源項目來說是非常不錯的,那麼爲什麼有了 Notion ,AppFlowy 團隊卻要從頭開始開發一個類似的產品呢?

這主要是源於 Notion 的一些侷限包括:數據安全、移動端適配等等原因。

即使 Notion 是 AppFlowy 團隊最喜歡的項目以及知識管理工具,但是在一些企業的場景中,數據安全以及數據的 100% 私有化管理是非常重要的。

AppFlowy 團隊希望通過三個最基本的價值觀來實現這一使命:

  1. 數據隱私第一

  2. 可靠的原生體驗

  3. 社區驅動的可擴展性

基於以上的問題的,AppFlowy 誕生了,雖然 AppFlowy 團隊謙虛的說:並沒有打算在功能和設計上超過 Notion ,他們現階段的任務只是培養一個社區,爲製作一個複雜的工作管理工具積累經驗和知識。同時能爲個人和企業創建更加優秀的管理工具而奠定基礎。看來 AppFlowy 團隊有着非常宏大的理想和目標,想要讓一個產品能更加成功,就要發揮儘可能對其感興趣的力量,當年的 Linux 不正是如此?

我們來看看 AppFlowy 的主頁以及相關的截圖:

看起來非常的不錯,但是目前 github 上沒有提供安裝來進行體驗,想要體驗必須通過開發環境下來進行體驗,作爲程序員,安裝啓動程序還是不在話下的 :) ,畢竟本博主精通各種語言的安裝以及輸出 "Hello World"。

AppFlowy 是有 Flutter 和 Rust 開發的,這使得他的跨平臺能力和性能都有了一定程度保障。

先來看看 README 的啓動介紹吧~

第一步和第二步都比較簡單。

到了第三步,由於需要安裝 Flutter,稍微有點麻煩,需要安裝 Flutter,不過幸好中文版 Flutter 教程中已經爲了我們提供了教程已經鏡像源的更換,可以通過以下教程安裝好 Flutter:

https://flutter.cn/community/china

接下來還需要安裝好 Android Studio 以及 Xcode

Android Studio 安裝教程

https://sevencho.github.io/archives/67c8fe48.html

Xcode 必須要 12.1 版本以上,直接 App Store 下載升級即可。

不過博主的 Mac OS 版本比較低,因此特地爲了安裝,升級了 MacOS CatalinaBig Sur 下載完安裝不上(可能是機型太老了。)

進入 Android Studio Manager 安裝 cmdline-tools,證書直接按照提示運行即可。

中間安裝證書遇到一個問題,解決方案:

https://segmentfault.com/a/1190000021926094

最後由於不清楚 flutter 如何運行,花了好久查了資料,原來運行以上四步後,還需要運行

flutter run -d macOS

最終我們可以看到整個應用跑起來了:

試了一下目前的版本,主要還是呈現一個 md 編輯器的狀態,並且還有一些 BUG,一些快捷鍵都沒有支持,還是比較一個基礎的應用~

不過 AppFlowy 團隊也制定了一些規劃公開在 trello 上面,並且有每一個規劃的截圖(感覺這樣的方式很不錯,準備也寫一個木及簡歷的規劃並且公開)

長期目標主要有,離線模式、協作、設計系統、移動端 app、面板和同步等等功能。短期主要是拖拽以及快捷工具欄。

Notion 是一個很優秀的產品,但是 AppFlowy 有了開源的力量之後,相信未來肯定會非常有潛力,並且大家也可以學習這款產品背後的技術,相信會有一個極大的提升。

看到一些 Notion 「開源替代產品」的出現,你有什麼期待呢~ 可以留言討論分享。

本文由 Readfog 進行 AMP 轉碼,版權歸原作者所有。
來源https://mp.weixin.qq.com/s/KJeiIKskJpsMP_FQ57FKyA