身为程序员,平时除了学习做笔记之外,还要写各种编程文档、写写技术文章啥的。因此,有一款自己使用趁手的写笔记软件至关重要,用得好的话,可以成倍提高工作效率!
之前我一直都是用 Typora 记笔记,但前段时间 Typora 升级 1.0 版本后,开始收费了。虽然目前老版本依然可以免费使用,但难说以后会怎么样,所以我开始探索一些其他的免费笔记软件。
提到免费,我第一时间想到的就是开源,因此,从 GitHub 上整理了 6 个开源笔记软件,虽说不一定真的比 Typora 好用,但也是不错的,而且还可以拿来学习。
开源笔记软件整理
AppFlowy
地址:
https://github.com/AppFlowy-IO/appflowy
类似 Notion 的全能型笔记软件,短短几个月就收获了超过 1w 个 star,增速属实恐怖!
我认为这款软件最大的优势就是在于用户体验了,比如界面非常的优雅精简:
但是,这款软件基于 Rust 和 Flutter 编写,目前仅在 Mac 端有较好的兼容性,想要自己编译安装也比较麻烦。我试了下在 Linux 上安装,过程还是比较艰难的,如果只是为了使用而非学习的话,不是很推荐。
Laverna
地址:
https://github.com/Laverna/laverna
一个 8 年前就存在的经典在线笔记软件,有近 9000 个 star。
这款软件最大的特点是 异常精简 ,进入主页后,就只有笔记栏、浏览栏和几个小按钮,没有一点多余的内容!
它的写作体验也是非常 Nice,完美支持 Markdown 语法,唯一的缺点就是只有双栏编辑这一种模式。我个人还是更喜欢 Typora 这种 WYSIWYG(所见即所得)的编辑方式。
写笔记界面
Trilium
地址:
https://github.com/zadam/trilium
Trilium 是一款超过 1.2 万个 star 的分层笔记应用程序,专注于建立大型个人知识库。
它基于 JavaScript 开发,同时支持桌面端和 web 端,兼容性很好,初次使用建议大家先体验下网页版本。
进入主页,可以看到侧边栏有很多按钮,说明它的功能真的是非常之多。而且它的写作体验类似 Typora,能够自动将你输入的 Markdown 语法转换为对应的格式,这点我很喜欢。
但问题是找了很久也没找到这款软件的中文版,不介意这点的同学可以体验一下。
Leanote
地址:
https://github.com/leanote/leanote
国人开发的在线云笔记应用,基于 JavaScript 和 Go 语言开发,目前已收获 1 万多个 star。
这款应用的优势在于多端兼容、多端信息同步,比如你可以随时随地用微信记录笔记:
它的写作体验也是不错的,支持代码高亮,对程序员很友好:
不过可惜的是,在编写 Markdown 时,也仅支持双栏模式,期待后面能改进吧。
Focalboard
地址:
https://github.com/mattermost/focalboard
也是一款类似 Notion 的笔记软件,使用 TypeScript + Go 语言实现,一年多的时间就积累了近 7 千个 star,已经很厉害了。
这个项目的功能比较丰富,不仅能拿来记笔记,还可以用于项目管理。整体的界面非常精简,体验也还算不错,感觉是一个非常适合学习的项目。
Focalboard 界面
Etherpad-Lite
地址:
https://github.com/ether/etherpad-lite
前几个软件比较适用于个人笔记和知识整理,而最后这个应用更适用于团队协作。
在这款软件中,你可以和其他团队成员实时编辑同一份文档、实时评论、文字对话等,有点像某某文档,但功能可能更加丰富!
实时协作编辑
你还可以使用近 300 种插件来增强软件的功能,比如语音聊天、视频聊天等等,真的是很惊艳了.