Notion 又一开源替代品,诞生了!

公众号关注 “GitHubDaily”

设为 “星标”,每天带你逛 GitHub!

e09028309ff34d67032e2479ac2f1ca0.png

大家好,我是小 G。

Notion 作为一款集知识库、笔记、数据表格、任务看板、事件日历等多种功能于一身的产品,近几年受到了不少互联网用户的青睐,市场占有率也在不断提升。

短短几年,Notion 估值便超过 100 亿美元,在全球拥有超过 2000 多万用户。在如此庞大的用户人群中,也不乏那些拥有重度笔记记录需求和撰写项目文档的程序员们。

这帮人创新能力极强,也懂得根据自己需求来开发与设计产品,甚至当你产品创新点不够时,他们还会自己用代码实现一版,顺带开源。

因此,这段时间在 GitHub 也陆续诞生了不少与 Notion 相关的开源替代产品。

这不,就在七夕节前,一款名为 AFFiNE 的项目便在 GitHub 悄然诞生。

随后短短几天,该项目便多次问鼎 GitHub Trending 榜首,Star 数也水涨船高,成功突破 5500。

cc71e1feac511ede7c849757b2093315.jpeg

究竟是什么样的项目,拥有如此大的魅力呢?

从 GitHub 项目的描述中,我们便可窥探一二:

There can be more than Notion and Miro. Affine is a next-gen knowledge base that brings planning, sorting and creating all together. Privacy first, open-source, customizable and ready to use.

不止步于 Notion、Miro。Affine  是下一代知识库,集计划、分类、创造于一体。隐私至上、开源、可定制化,开箱即用。

轻描淡写的只言片语中,便已充分提现出了该项目野心。

但是,没两把刷子,敢轻易叫板 Notion 和 Miro 吗?

从 AFFiNE 产品的实际演示图来看,其产品的 UI 设计、交互体验做的相当不错。

功能介绍

通过拖拽来编辑笔记页面:

利用看板进行任务规划:

多种不同格式的笔记整理:

‍‍‍‍‍

文档、看板、数据库功能一应俱全,所有操作所见即所得:

db0af69909f6c14af2e07cc1cf9f79ea.jpeg

可通过 Markdown 来编辑任务列表,并在看板中进行管理:

3e8e0f723587cc99eb58bde4b33d4694.jpeg支持多人实时协作,私密性强,可在本地自部署,所有数据掌握在自己手中。

2c7530472e0273a74633b50dc8b9a6fe.jpeg

GitHub:https://github.com/toeverything/AFFiNE

创作理念

万维网的创始人 Timothy Berners-Lee 曾谈到过一种「语义网」理念,所有数据都能以不同方式进行解释。

应用到知识库体系,数据被切割成不同区块,像积木一样,将区块进行结合,便拥有了多种变化场景。

比如,在 AFFiNE 中,你可以先用 Markdown 来创建待办事项,然后再使用看板进行管理。配合可视化操作,让数据源保持单一,可控,在不同页面间进行重用与同步。

在白板页面,基于传统的结构化文档,融入了更为灵活多样化的涂鸦功能,让文档协作与团队创造力,得到更充分的发挥。

在页面与数据块之间建立联系,通过双链接和语义搜索,更快定位到指定内容上。

在 AFFiNE 的诞生过程中,这几大互联网笔记产品,都给了他们不少灵感启迪。

  • Quip & Notion—— 文档可以组织成块

  • Taskade & Monday—— 酷炫的多维电子表格

  • Height & Linear -- 漂亮的任务管理工具

目前,该项目仍在持续开发迭代,尚未准备应用于生产环境。

如果你想在本地尝鲜,可以跟着我下面这几个步骤来安装项目。

安装 AFFiNE

将项目克隆到本地,并切换至 master 分支。

git clone https://github.com/toeverything/AFFiNE.git
cd AFFiNE && git checkout master

提前设置好本地开发环境,确保 Node.js(版本>=16)和 pnpm 扩展包已安装。

使用 pnpm 来安装项目依赖:

pnpm install

使用 pnpm 来启动项目:

pnpm start

访问项目本地部署页面:http://localhost:4200/

稍等片刻,你能看到如下页面,则代表安装成功:

1d20c35778ac58bf27aa44e0bbdad9c9.jpeg

更多安装方式及项目配置介绍,可查看项目官方文档。

https://docs.affine.pro/affine/basic-documentation/contribute-to-affine/quick-start

总的来说,AFFiNE 的设计理念以及实际交互做的还是蛮不错的。但产品目前仍处于早期完善阶段,希望后面随着开发迭代,其稳定性以及多平台支持,能拥有更好的操作体验。

从在一开始在石头上刻字,到今天采用各种电子设备来记录文字,人类对于知识的归纳、总结以及传承的理念一直没有变过。

我也希望,在现今这个数据大爆炸时代,能有一款更易于组织、管理数据的笔记软件,帮助大家更好的对抗知识焦虑。

最后

文中所提到的所有开源项目与工具,已收录至 GitHubDaily 的开源项目列表中。

该列表包含了 GitHub 上诸多高质量、有趣实用的开源技术教程、开发者工具、编程网站等内容。

从 2015 年至今,累积分享 3500+ 个开源项目,有需要的,可访问下方 GitHub 地址或点击文末「阅读原文」自取:

GitHub:https://github.com/GitHubDaily/GitHubDaily

a95668df6a42be5a1d1689ad24d2f968.png

好了,今天的分享到此结束,感谢大家抽空阅读,我们下期再见,Respect!

猜你喜欢

转载自blog.csdn.net/sinat_33224091/article/details/126295747