几种开源笔记软件

本文对比了几款IT领域的笔记软件,如AppFlowy(优雅界面但Mac兼容性好)、Laverna(经典且精简,但无WYSIWYG)、Trilium(功能众多但无中文版)、Leanote(多端同步,支持程序员)和Focalboard(适合学习,功能丰富)。同时介绍了Etherpad-Lite,专为团队协作设计的实时文档编辑工具。
摘要由CSDN通过智能技术生成

1. AppFlowy

地址:https://github.com/AppFlowy-IO/appflowy

类似 Notion 的全能型笔记软件!

我认为这款软件最大的优势就是在于用户体验,界面非常的优雅精简。

但是,这款软件基于 Rust 和 Flutter 编写,目前仅在 Mac 端有较好的兼容性,想要自己编译安装也比较麻烦。我试了下在 Linux 上安装,过程还是比较艰难的,如果只是为了使用而非学习的话,不是很推荐。

2. Laverna

地址:https://github.com/Laverna/laverna

一个 8 年前就存在的经典在线笔记软件,有近 9000 个 star。

这款软件最大的特点是 异常精简 ,进入主页后,就只有笔记栏、浏览栏和几个小按钮,没有一点多余的内容!

它的写作体验也是非常 Nice,完美支持 Markdown 语法,唯一的缺点就是只有双栏编辑这一种模式。我个人还是更喜欢 Typora 这种 WYSIWYG(所见即所得)的编辑方式。

3. Trilium

地址:https://github.com/zadam/trilium

Trilium 是一款超过 1.2 万个 star 的分层笔记应用程序,专注于建立大型个人知识库。

它基于 JavaScript 开发,同时支持桌面端和 web 端,兼容性很好,初次使用建议大家先体验下网页版本。

进入主页,可以看到侧边栏有很多按钮,说明它的功能真的是非常之多。而且它的写作体验类似 Typora,能够自动将你输入的 Markdown 语法转换为对应的格式,这点我很喜欢。

但问题是找了很久也没找到这款软件的中文版,不介意这点的同学可以体验一下。

4. Leanote

地址:https://github.com/leanote/leanote

国人开发的在线云笔记应用,基于 JavaScript 和 Go 语言开发,目前已收获 1 万多个 star。

这款应用的优势在于多端兼容、多端信息同步,比如你可以随时随地用微信记录笔记:

它的写作体验也是不错的,支持代码高亮,对程序员很友好。

不过可惜的是,在编写 Markdown 时,也仅支持双栏模式,期待后面能改进吧。

5. Focalboard

地址:https://github.com/mattermost/focalboard

也是一款类似 Notion 的笔记软件,使用 TypeScript + Go 语言实现,一年多的时间就积累了近 7 千个 star,已经很厉害了。

这个项目的功能比较丰富,不仅能拿来记笔记,还可以用于项目管理。整体的界面非常精简,体验也还算不错,感觉是一个非常适合学习的项目。

6. Etherpad-Lite

地址:https://github.com/ether/etherpad-lite

前几个软件比较适用于个人笔记和知识整理,而最后这个应用更适用于团队协作。

在这款软件中,你可以和其他团队成员实时编辑同一份文档、实时评论、文字对话等,有点像某某文档,但功能可能更加丰富!

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要编写笔记本电脑测试软件,需要先确定测试的范围和内容。以下是一些可能需要测试的方面: 1. 硬件测试:包括CPU、内存、硬盘、显卡、声卡等硬件的测试。可以使用一些开源的硬件测试工具,如MemTest86、Prime95、CrystalDiskMark等。 2. 系统测试:测试操作系统的稳定性和性能。可以使用一些开源的系统测试工具,如StressLinux、Phoronix Test Suite等。 3. 网络测试:测试网络连接的速度和稳定性。可以使用一些开源的网络测试工具,如Iperf、PingPlotter等。 4. 游戏测试:测试游戏的性能和稳定性。可以使用一些游戏测试工具,如3DMark、Unigine Heaven等。 在确定测试的范围和内容后,可以开始编写测试软件。以下是一些可能需要用到的编程语言和工具: 1. Python:Python是一种流行的编程语言,适合编写测试脚本和小型测试工具。 2. C++:C++是一种高效的编程语言,适合编写需要高性能的测试工具。 3. Visual Studio:Visual Studio是一个流行的集成开发环境,可以用于编写C++和C#程序。 4. Qt:Qt是一个跨平台的GUI开发框架,可以用于编写跨平台的测试工具。 在编写测试软件时,需要注意以下几点: 1. 要确保测试结果准确可靠。 2. 要确保测试软件易于使用,尽量减少用户的操作步骤。 3. 要确保测试软件具有较好的扩展性和可维护性。 4. 要确保测试软件对不同操作系统和硬件配置的兼容性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值