应用列表/文档
文本编辑器
另见 Wikipedia:Comparison of text editors (文本编辑器对比)。
一些轻量级的集成开发环境 (IDE) 也可以用作文本编辑器。
控制台
- dte — 小巧易用的编辑器,具有多标签界面、语法高亮、ctags 导航等功能。
- e3 — 无依赖的微型编辑器,由汇编语言编写。
- https://sites.google.com/site/e3editor/[失效链接 2024-10-12—HTTP 404] || e3
- ed — 符合 POSIX 标准的行编辑器。对 shell 脚本很有用,但不适合手动使用。Unix 的原始编辑器。
- ee — 经典的基于 curses 的文本编辑器。诞生于 HP-UX,用于 FreeBSD。
- http://jedsoft.org/jed/ || jedAUR
- JOE (Joe's Own Editor) — 旨在易于使用的基于终端的文本编辑器。
- mcedit — Midnight Commander 文件管理器附带的实用文本编辑器。
- micro — 现代且直观的基于终端的文本编辑器,使用 Go 编写,可通过插件扩展。
- Minimum Profit — 为程序员设计的文本编辑器。
- nano — 基于 pico 的控制台文本编辑器,带有屏幕按键绑定提示。
- ne — 具有类 Windows 按键绑定的极简文本编辑器。
- https://ne.di.unimi.it/ || neAUR
- Tilde — 具有类 Windows 按键绑定的直观文本编辑器。
Emacs 风格文本编辑器
- Emacs — GNU 推出的可扩展、可自定义、自文档化的实时显示编辑器。
- https://gnu.ac.cn/software/emacs/emacs.html || 带 GUI: emacs,不带 GUI: emacs-nox
- jove — Jonathan's Own Version of Emacs,一个没有 Lisp 的类 Emacs 编辑器。
- mg — 小巧、快速且便携的类 Emacs 编辑器。
- vile — 轻量级 Emacs 克隆版,具有类 vi 的按键绑定。
- Zile — 轻量级 Emacs 克隆版。
Vi 风格文本编辑器
- Amp — 使用 Rust 编写的文本编辑器,旨在采用 Vim 的核心交互模型,并将其简化,整合现代文本编辑器所需的基本功能。
- https://amp.rs/ || ampAUR
- Aretext — 具有 Vim 兼容按键绑定的极简文本编辑器。
- https://aretext.org/ || aretextAUR
- BusyBox vi — 一个小巧的 vi 克隆版。可以通过
busybox vi调用。
- Elvis — 一个 vi 克隆版,可选 X 支持。
- Helix — 一个后现代模态文本编辑器。
- Kakoune — 模态编辑器。更少的击键次数。基于选择、多光标编辑。正交设计。
- Neovim — 21 世纪的 Vim 重生。
- Neovim-Qt — Neovim 的 Qt 图形界面。
- vi — 原始的 ex/vi 文本编辑器。
- https://www.vim.org/ || vim; gvim (带 GUI)
- Vis — 现代、无历史包袱、简单而高效的类 Vim 编辑器。
图形界面
- Acme — 由 Rob Pike 为 Plan 9 操作系统开发的极简且灵活的编程环境。
- Adie — 快速且方便的编程文本编辑器。
- Beaver — 旨在模块化、轻量级且时尚的 GTK 编辑器。
- CorePad — 简单轻量但功能强大的文本编辑器,支持十几种或更多语言的语法高亮。C-Suite 的一部分。
- COSMIC Text Editor — COSMIC 桌面环境的文本编辑器。
- Deepin Text Editor — Deepin 桌面的简单文本编辑器。
- Ecrire — 基于 EFL 的简单文本编辑器。
- FeatherPad — 极简的 Qt5 纯文本编辑器,具有原生深色主题,支持标签、打印和语法高亮。
- FLTK Editor — 用于 FLTK 的简单文本编辑器应用程序。
- gCSVedit — 用于 CSV、TSV 和其他分隔符分隔值 (DSV) 文件的简单文本编辑器。
- Geany — Geany 是一款强大、稳定且轻量级的程序员文本编辑器,提供大量实用功能,不会拖慢工作流程。
- gedit — 用于 GNOME 桌面的 GTK 编辑器,具有语法高亮、自动缩进、括号匹配等功能,以及许多增加功能的插件。属于 gnome-extra 组。
- GNOME Text Editor — GNOME 的简单文本编辑器,专注于令人愉悦的默认体验。属于 gnome 组。
- Gobby — 协作编辑器,支持一个会话中打开多个文档以及多用户聊天。
- Howl — 通用、快速、轻量级的编辑器,具有以键盘为中心的极简用户界面。
- https://howl.io/ || howlAUR
- jEdit — 使用 Java 编写的程序员文本编辑器。
- https://www.jedit.org/ || jeditAUR
- Kate — 功能齐全的 KDE 桌面程序员编辑器,具有 MDI 和文件系统浏览器。属于 kde-utilities 组。
- KWrite — KDE 桌面的轻量级文本编辑器,使用与 Kate 相同的编辑器小部件,现在由 kate 软件包提供。属于 kde-utilities 组。
- L3afpad — 从 Leafpad 衍生而来的简单文本编辑器,支持 GTK 3。
- Lapce — 使用 Rust 编写的极速且功能强大的代码编辑器。
- Leafpad — 强调简洁的 GTK 记事本克隆版。
- Liri Text — Liri 的文本编辑器。
- Lite XL — 使用 C 和 Lua 编写的轻量级、简单、快速、功能丰富且极具扩展性的文本编辑器,由 lite 改编而来。
- medit — 编程及相关用途的文本编辑器。
- Mousepad — Xfce 桌面环境的快速文本编辑器。
- NEdit — Motif 环境下的文本编辑器。
- Nota — 易于使用的文本编辑器,界面简洁,支持多标签文档、多种语言的语法高亮、专注模式、注释、可配置字体和颜色、集成文件浏览器的侧边栏等。属于 maui 组。
- Notepad Next — Notepad++ 的重新实现。
- Notepadqq — 基于 Qt 的类 Notepad++ 文本编辑器,支持 100 多种语言的语法高亮。
- Pantheon Code — elementaryOS 的代码编辑器。它会自动保存文件,这意味着文件始终是最新的。此外,它还能记住标签页,因此即使在不同会话之间,您也不会丢失进度。
- Pluma — MATE 桌面的强大文本编辑器。
- QSciTE — SciTE 文本和代码编辑器的 Qt 克隆版。
- Sam — 由 Rob Pike 开发的具有图形用户界面的极简文本编辑器,具有非常强大的命令语言和远程编辑功能。
- SciTE — 通用编辑器,具有构建和运行程序的功能。
- Sublime Text — 基于 C++ 和 Python 的专有编辑器,具有许多高级功能和插件,同时保持轻量和美观。
- https://text.sublime.net.cn/ || 开发通道: sublime-text-devAUR, 稳定版 v4: sublime-text-4AUR, 稳定版 v3: sublime-text-3AUR, 稳定版 v2 sublime-text-2AUR
- TEA — 基于 Qt 的功能丰富的文本编辑器。
- Textadept — 使用 C 编写并基于 Scintilla 的 Lua 可扩展、功能丰富的文本编辑器。
- Textosaurus — 基于 Qt 和 QScintilla 的简单跨平台文本编辑器。
- Text Pieces — 强大的草稿本,能够进行大量的文本转换。
- Visual Studio Code — 用于构建和调试现代 Web 及云应用的编辑器。
- VSCodium — 移除了遥测数据的开源编译版 Visual Studio Code。
- wxMEdit — 使用 C++ 和 wxWidgets 编写的文本/十六进制编辑器。
- xed — 为 Linux Mint 开发的基于 Pluma 的文本编辑器。
- XEdit — X 窗口系统的简单文本编辑器。
- Zed — 由 Atom 和 Tree-sitter 的创建者开发的高性能、多用户协作代码编辑器。它也是开源的。
办公
办公套件
另见 Wikipedia:Comparison of office suites (办公套件对比)。
- Calligra — 活跃开发的 KOffice 衍生版,即 KDE 办公套件。它提供了 OpenOffice 的大部分功能。属于 kde-office 组。
- Google 文档 — Google 的云办公解决方案。
- LibreOffice — 兼容开放且标准化的 ODF 文档格式的办公生产力套件。OpenOffice 的衍生版,由文档基金会 (The Document Foundation) 支持。
- https://www.libreoffice.org/ || libreoffice-still (稳定版) 或 libreoffice-fresh (新鲜版)
- OnlyOffice — 结合了文本、电子表格和演示文稿编辑器的办公套件。
- OpenOffice — 采用 Apache 许可证的开源办公软件套件,用于文字处理、电子表格、演示文稿、图形、数据库等。
- SoftMaker FreeOffice — 完整、可靠、极速且与 Microsoft Office 兼容的专有办公套件,包含文字处理、电子表格和演示文稿软件。
- WPS Office — 专有办公生产力套件,前身为 Kingsoft Office (金山办公)。
- Yozo Office — 永中办公,专有办公套件,与 MS Office 兼容。
文字处理器
另见 Wikipedia:Comparison of word processors (文字处理器对比)。
- AbiWord — 功能齐全的文字处理器。
- Calligra Words — Calligra 套件中包含的强大文字处理器。属于 kde-office 组。
- LibreOffice Writer — LibreOffice 套件中包含的功能齐全的文字处理器。
- OpenOffice Writer — OpenOffice 套件中包含的功能齐全的文字处理器。
- Ted — 易于使用的基于 GTK 的富文本处理器(支持脚注)。
- https://nllgg.nl/Ted/[失效链接 2025-03-15—HTTP 404] || tedAUR
- WordGrinder — 用于控制台的文字处理器。
所见即所得 (WYSIWYG) HTML 编辑器
- PageEdit — ePub 可视化 XHTML 编辑器。
- SeaMonkey Composer — SeaMonkey 套件中包含的强大且简单的 HTML 编辑器。
桌面出版
- gLabels — 用于创建标签、名片和媒体封面的程序。
演示文稿
- Calligra Stage — Calligra 套件中包含的易用且灵活的演示文稿应用程序。属于 kde-office 组。
- LibreOffice Impress — LibreOffice 套件中包含的演示文稿程序。
- MDP — 基于命令行的 Markdown 演示工具。
- OpenOffice Impress — OpenOffice 套件中包含的演示文稿程序。
- presenterm — Markdown 终端幻灯片工具
- sent — 简单的纯文本演示工具。
- Sozi — 缩放式演示文稿编辑器和播放器。基于 Electron 平台。
- Spice-Up — 创建简单而美观的演示文稿。
电子表格
另见 Wikipedia:Comparison of spreadsheet software (电子表格软件对比)。
控制台
- sc — 基于 curses 的轻量级电子表格。
- sc-im — 基于 sc 的电子表格程序。
- visidata — 用于探索和整理数据的 Python 多功能工具。
图形界面
- Calligra Sheets — Calligra 套件中包含的强大电子表格应用程序。属于 kde-office 组。
- Gnumeric — 用于 GNOME 桌面的电子表格程序。
- LibreOffice Calc — LibreOffice 套件中包含的功能齐全的电子表格应用程序。
- OpenOffice Calc — OpenOffice 套件中包含的功能齐全的电子表格应用程序。
- Pyspread — Pyspread 是一款非传统的电子表格应用程序,基于 Python 编程语言并由其编写。
数据库工具
对于特定 DBMS 的工具,请参阅
另见 Wikipedia:Comparison of database tools (数据库工具对比)。
- Adminer — 功能齐全的数据库管理 Web 应用,支持多种数据库类型。
- beekeeper-studio — 现代、易用且美观的 SQL 客户端,适用于 MySQL、Postgres、SQLite、SQL Server 等。
- DBeaver — 基于 Java 的图形化数据库编辑器,支持多种数据库类型。
- DbVisualizer — 通用数据库工具
- https://www.dbvis.com/ || dbvisAUR
- GdaBrowser — 图形化工具,用于快速访问数据库结构和内容。
- Harlequin — 终端中的 SQL IDE。
- HeidiSQL — 快速的 SQL IDE,支持多种数据库类型。
- Kexi — KDE 开发的可视化数据库应用创建工具,旨在填补电子表格和需要复杂开发的数据库解决方案之间的空白。
- LibreOffice Base — LibreOffice 套件中包含的功能齐全的桌面数据库前端,旨在满足广泛用户的需求。
- OpenOffice Base — OpenOffice 套件中包含的功能齐全的桌面数据库前端,旨在满足广泛用户的需求。
- Orbada — 适用于数据库开发人员、SQL 开发人员、DBA 管理员以及希望扩展 SQL 知识和技能的用户的优秀工具。最后一次发布日期为 2019-07-03。
- Sequeler — 使用 Vala 和 Gtk 构建的 SQL 客户端。它允许您连接本地和远程数据库,在具有语言识别功能的便捷文本编辑器中编写 SQL,并在 Gtk.Grid 部件中可视化 SELECT 结果。
- SQuirreL SQL Client — 图形化 Java 程序,允许您查看符合 JDBC 标准的数据库结构、浏览表中的数据、发布 SQL 命令等。
- TOra — 数据库管理 GUI,支持访问大多数常用数据库平台(包括 Oracle、MySQL 和 PostgreSQL),并对可通过 Qt ODBC 支持访问的任何目标提供有限支持。
纯文本数据库工具
这类软件本质上介于 awk 等文本处理核心工具、电子表格和生产级数据库系统之间。它们通常带有非 SQL 命令行界面。
- csvkit — 使用 Python 编写的 CSV/TSV 工具包
- csvtk — 使用 Go 编写的跨平台、高效且实用的 CSV/TSV 工具包
- datamash — 用于对纯文本数据进行基本数值和统计操作的 GNU 工具。
- num-utils — 一组用于数值计算的命令行程序。
- recutils — 用于处理人类可编辑纯文本数据库文件(采用称为“recfile”的简单格式)的 GNU 工具。
- tsv-utils — eBay 的大型表格数据文件 CLI 工具,包括过滤、统计、采样和连接。
“简化”数据库软件(初学者友好型数据库工具)
- Symphytum — 个人数据库软件,适用于希望以简单直观的方式管理和组织数据,而无需学习复杂数据库语言和软件界面的用户。
- TreeLine — 以树状结构存储几乎任何类型的信息,以便于保持条理。
公式编辑器
另见 #TeX 公式编辑器 和 Wikipedia:Formula editor (公式编辑器)。
- LibreOffice Math — 创建和编辑科学公式和方程式。包含在 LibreOffice 套件中。
- OpenOffice Math — 为您的文档创建方程式和公式。包含在 OpenOffice 套件中。
标记语言
另见 Wikipedia:Comparison of document markup languages (文档标记语言对比)。
- txt2tags — 极其简单、符合 KISS 原则的轻量级、人类可读标记语言,用于从纯文本文件生成丰富的格式内容。
AsciiDoc
- AsciiDoc.py — 使用 Python 编写的传统实现。Arch 用于生成 pacman 的手册页。[1]。
- Asciidoctor — 使用 Ruby 编写的实现,具有许多额外功能。
Markdown
另请参阅官方网站和 Wikipedia:Markdown。
- cmark — 使用 C 编写的 CommonMark 解析和渲染库及程序。
- Discount — 使用 C 编写的 Markdown 实现。
- lowdown — Markdown 转换器,生成 HTML5 以及 ms 和 man 格式的 roff 文档。
- Marked — 专为速度而设计的 Markdown 解析器和编译器。
- md2html — C Markdown 解析器。
- Pandoc 也支持 Markdown。
Python 实现
- CommonMark-py — 适用于 CommonMark Markdown 规范的 Python 解析器。
- Mistune — 纯 Python 编写的最快 Markdown 解析器,具有渲染器功能。
- MkDocs — 使用 Markdown 的项目文档工具。
- MkDocs Material — MkDocs 的材料设计 (Material Design) 主题。
- MkDocs Material Extensions — MkDocs Material 的 Markdown 扩展资源。
- PyMdown Extensions — Python-Markdown 的扩展。
- Python-Markdown — John Gruber 的 Markdown 的可扩展 Python 实现。
Ruby 实现
- kramdown — 快速、纯 Ruby 编写的 Markdown 超集转换器,使用严格的语法定义。
- Maruku — 纯 Ruby 编写的 Markdown 超集解释器。
- mdless — 纯 Ruby 编写的基于终端的 Markdown 查看器/解释器。
Markdown 编辑器
- Apostrophe — 使用 GTK 制作的无打扰 Markdown 编辑器。
- CuteMarkEd — 基于 Qt 的 Markdown 编辑器,具有实时 HTML 预览、数学表达式、代码和 Markdown 语法高亮功能。自 2016 年起停止维护。
- Formiko — 使用 Python 和 GTK 编写的 reStructuredText 和 Markdown 编辑器及实时预览器。
- ghostwriter — 无打扰 Markdown 编辑器。属于 kde-office 组。
- Marker — 简单但强大的 Markdown 编辑器。
- Mark My Words — 极简 Markdown 编辑器。
- Mark Text — 下一代 Markdown 编辑器。基于 Electron 平台。
- Remarkable — 功能齐全的 Markdown 编辑器。
- ReText — 用于 Markdown 和 reStructuredText 的简单文本编辑器。
- ThiefMD — 受 Ulysses 启发的 Markdown 和 Fountain 编辑器。
- https://thiefmd.com/ || thiefmdAUR
- Typora — 专有、极简的 Markdown 编辑器。
- https://typora.io/ || typoraAUR
- Zettlr — 跨平台 Markdown 编辑器,受用于笔记和个人知识管理的 Zettelkasten (卢曼卡片盒) 系统启发。基于 Electron 平台。
reStructuredText
另见 reStructuredText。
- Docutils — 一组用于将纯文本 (reStructuredText) 文档处理成 HTML、XML 或 LaTeX 等格式的工具。
- rstcheck — 检查 reStructuredText 及其嵌套代码块的语法。
- Sphinx — 一种使用 reStructuredText 生成多种格式输出的文档生成系统(Python 项目的主要文档系统)。
排版系统
- groff — GNU 对 troff 的实现,troff 是 Unix 传统的文档处理系统,也是 手册页 (man pages) 的默认格式化工具。
- Lout — 轻量级文档格式化系统。读取风格类似于 LaTeX 的文档高级描述并生成 PostScript。
- SILE — 受 TeX 启发的现代排版系统。
- Speedata — 一款自动创建高质量布局 PDF 的数据库出版软件。
- TeX — 在学术界广受欢迎的高质量排版系统。
- Typst — 一种面向科学界的基于标记语言的排版系统。
TeX 编辑器
借助于 TeX、LaTeX 及其衍生工具,创建任何科学文档、文章、期刊等都变得非常普遍。
另见 维基百科:TeX 编辑器对比 和 维基教科书:LaTeX/安装#编辑器。
- Enter TeX — GNOME 环境下的 LaTeX 编辑器,以前被称为 GNOME LaTeX。
- gedit LaTeX 插件 — 为 gedit 添加代码补全功能,并允许编译 LaTeX 文档和管理 BibTeX 书目。
- Gummi — 轻量级基于 GTK 的 TeX/LaTeX 编辑器。具有实时预览模式、集成 BibTeX 支持、可扩展的代码片段接口和多文档支持。
- Kile — 适用于 KDE 桌面、功能丰富的易用型 TeX/LaTeX 编辑器。
- Ktikz — 一个小型应用程序,帮助您为出版物创建 PGF/TikZ 图表。
- LyX — 一款文档处理器,鼓励基于文档结构(WYSIWYM)而非仅仅是外观(WYSIWYG)的写作方式。
- https://www.lyx.org/ || lyxAUR
- Setzer — 使用 Python 和 GTK 编写的 LaTeX 编辑器。
- TeXmacs — 具有为科学家设计的特殊功能的 WYSIWYW(所见即所需)编辑平台。
- Texmaker — 跨平台、轻量级且易于使用的 LaTeX IDE。它在一个应用程序中集成了开发 LaTeX 文档所需的许多工具。
- TeXstudio — TeXMaker 的分支,支持 BibTeX 条目代码补全、语法检查并能自动检测是否需要多次运行 LaTeX。
- TeXworks — 模仿 TeXShop 设计的简单 TeX 前端程序。
- TikZiT — 使用 PGF/TikZ 快速创建图形和图表的图形化工具。
- Vim-LaTeX-suite — 适用于 Vim 的可定制 LaTeX 环境。
TeX 公式编辑器
- EqualX — 具有实时预览功能的 LaTeX 方程编辑器。
- KLatexFormula — 从 LaTeX 方程生成图像的 GUI 工具。
- LibreOffice TexMaths 扩展 — 适用于 LibreOffice 的 LaTeX 方程编辑器。
XML 编辑器
另见 维基百科:XML 编辑器对比。
- QXmlEdit — 简单的 Qt XML 编辑器和 XSD 查看器。
- XML Copy Editor — 快速、具有验证功能的 XML 编辑器。
- XML Tree Editor — 以树状视图显示 XML 文件,并允许基本操作:添加、编辑和删除文本节点及其属性。
文档转换器
另见 #标记语言 以及 PDF、PS 和 DjVu。
- Antiword — MS Word 转文本转换器。
- catdoc — 将 Microsoft Word、Excel、PowerPoint 和 RTF 文件转换为文本的转换器。
- docx2txt — MS Word Docx 转文本转换器。
- HTMLDOC — 读取 HTML 和 Markdown 源文件或网页,并生成相应的 EPUB、HTML、PostScript 或 PDF 文件(可选生成目录)。
- Morphosis — 使用 Pandoc 和 WebKitGTK 的文档转换应用。
- mutool — 基于 MuPDF 的全能工具,用于以各种方式处理文档文件。
- obsidian2web — 从 Obsidian Markdown 文本文件生成静态网站。
- Pandoc — 转换标记语言和文档格式的“瑞士军刀”。
- unoconv — 基于 Libreoffice 的文档转换器。
- UnRTF — 将 RTF 文档转换为其他格式的命令行程序。
文献引用管理器
另见 维基百科:引用管理软件对比。
- Citations — 使用 BibTeX 格式管理您的书目。
- JabRef — 用于管理 BibTeX 和其他书目的 Java GUI 前端。
- KBibTeX — KDE 出品的 BibTeX 编辑器,用于编辑与 LaTeX 配合使用的书目。
- Mendeley Desktop — 专有的引用管理器和学术社交网络。
- Papis — 基于命令行的文档和书目管理器。
- Zotero — 一款易于使用的工具,帮助您收集、整理、引用和共享您的研究来源。可以导入和导出 BibTeX 并拥有浏览器扩展。
阅读器与查看器
- NFO Viewer — 简单的 NFO 文件查看器。
PDF 和 DjVu
电子书
- Arianna — 支持 EPUB 文件的电子书阅读器和库管理应用。属于 kde-graphics 组。
- baca — 控制台 epub 阅读器。
- Beseda — 面向视障人士的辅助型控制台电子书阅读器,可以朗读 TXT、FB2、ABW、[X]HTML、ODT、DOCX 书籍和文档。
- Bookworm — 适用于 Elementary OS 的简单、专注的电子书阅读器,支持 EPUB、PDF、Mobipocket 和漫画书格式。
- Calibre — 电子书库管理应用程序,还可以编辑 EPUB 文件、在不同格式之间转换并与多种电子书阅读器同步。支持的格式包括 CHM、漫画书、DjVu、DOCX、EPUB、FictionBook、HTML、HTMLZ、Kindle、LIT、LRF、Mobipocket、ODT、PDF、PRC、PDB、PML、RB、RTF、SNB、TCR、TXT 和 TXTZ。
- Cool Reader — 支持多种格式的电子书查看器,如 EPUB (非 DRM)、FictionBook、TXT、RTF、HTML、CHM 和 TCR。
- FBReader — 支持多种格式的电子书查看器,如 EPUB、FictionBook、HTML、plucker、PalmDoc、zTxt、TCR、CHM、RTF、OEB、Mobipocket (非 DRM) 和 TXT。
- Foliate — 简单现代的 GTK 电子书阅读器。支持 EPUB、Mobipocket、Kindle、FictionBook 和漫画书格式。
- KOReader — 一款支持 PDF、DjVu、EPUB、FB2 等多种格式的电子书阅读应用,可在 Cervantes、Kindle、Kobo、PocketBook 和安卓设备上运行。
- Lector — 基于 Qt 的电子书阅读器,支持 PDF、EPUB、Kindle、Mobipocket 和漫画书。
- Sigil — 可视化 (WYSIWYG) EPUB 电子书编辑器。
一些 PDF 查看器 如 apvlv、Atril、MuPDF、Okular、Xreader 和 Zathura 也支持 EPUB 格式。
漫画书
- Automedia — 一个非常小巧的漫画和动画下载器,支持各种网站。旨在成为 HakuNeko 的轻量级替代品。主要由 C 语言编写。
- HakuNeko — 各种网站的漫画和动画下载器。基于 Electron 平台。
- Kindle Comic Converter — 允许您将 PNG、JPG、GIF、CBZ、CBR 和 CB7 文件转换为 EPUB 或 MOBI 格式的电子书。
- Komikku — 适用于 GNOME 的在线/离线漫画阅读器。
- Manga Reader — 本地文件的漫画阅读器。支持 zip、rar、tar、7z、cbz、cbr、cbt、cb7 文件以及文件夹。
- MComix — 专门为处理漫画归档文件设计的 GTK3 图像查看器(Comix 的分支)。还包含库管理器。
- QComicBook — 旨在提供便利和简洁的漫画归档文件查看器。
- QuickMedia — 在线漫画阅读器。支持使用 waifu2x-ncnn-vulkan 自动放大页面。
- YACReader — 使用 C++ 和 Qt5 编写的漫画书查看器。附带 YACReaderLibrary 用于管理漫画。
一些 PDF 和电子书查看器如 Atril、Bookworm、Calibre、Foliate、GNOME 文档查看器、Lector、MuPDF、Okular、Papers、Xreader 和 Zathura 也支持漫画书格式。
CHM
另见 维基百科:Microsoft Compiled HTML Help。
- Archmage — 可扩展的 CHM 格式文件阅读器和反编译器。
- Kchmviewer — 基于 Qt 的 CHM 查看器,使用 chmlib 并借用了 xchm 的一些想法。它不依赖于 KDE,但可以编译以与其集成。
- xCHM — 基于 chmlib 的轻量级 CHM 查看器。
一些 PDF 和电子书查看器如 Cool Reader、FBReader 和 Okular 也支持 CHM 格式。
文档管理器
- Paperwork — 个人文档管理器。用于管理扫描文档和 PDF。
- Shelf — 支持 PDF 文件的文档收藏管理器。属于 maui 组。
扫描软件
见 SANE#前端
- ScanTailor Advanced — 用于扫描页面的交互式后期处理工具。Scan Tailor 的分支,具有额外的功能和修复。
OCR 软件
控制台
另见 维基百科:光学字符识别软件对比。
- CuneiForm — 最初由 Cognitive technologies 开发并开源的命令行 OCR 系统。支持的语言:eng, ger, fra, rus, swe, spa, ita, ruseng, ukr, srp, hrv, pol, dan, por, dut, cze, rum, hun, bul, slo, lav, lit, est, tur。
- GOCR — 同时也支持条形码识别的 OCR 引擎。
- Ocrad — 基于特征提取方法的 OCR 程序。
- OCRmyPDF — 为扫描的 PDF 文件添加 OCR 文本层,使其可以被检索。
- Tesseract — 精确的开源 OCR 引擎。包已被拆分,您需要为每种语言安装一些数据文件(例如 tesseract-data-eng)。
图形界面
- gImageReader — Tesseract 的图形化 GTK/Qt 前端。
- gscan2pdf — 扫描、运行 OCR 引擎、进行少量后期处理并创建文档。
- Linux-Intelligent-Ocr-Solution — 简易 OCR 解决方案和 Tesseract 训练器,用于使用扫描仪或摄像头将印刷品转换为文本。
- OCRFeeder — 适用于 GNOME 的 Python GUI,可执行文档分析和渲染,并可使用 CuneiForm、GOCR、Ocrad 或 Tesseract 作为 OCR 引擎。它可以从 PDF 或图像文件导入,并导出为 HTML 或 OpenDocument。
- Paperwork — 个人文档管理器。用于管理扫描文档和 PDF。
- Scans to PDF — 从扫描文档创建小型的、可检索的 PDF。
- YAGF — Linux 平台上 CuneiForm 文本识别程序的图形界面。
备注
笔记软件
另见 维基百科:笔记软件对比。
控制台
- dnote — 为程序员设计的简单命令行笔记本
- eureka — 无需离开终端即可输入并存储想法的 CLI 工具
- kb — 一个极简的基于终端的知识管理器。
- nb — 一个命令行和本地 Web 笔记、书签、存档和知识库应用程序。
- https://xwmx.github.io/nb/ || nbAUR
- tnote — 终端下的小型笔记程序。
- Vimwiki — 适用于 Vim 的个人 Wiki —— 使用标记语言编写的相互链接的纯文本文件。
图形界面
- BasKet — 用于整理、分享和记录笔记的应用程序。它可以管理各种类型的信息,如待办事项列表、链接、图片等,类似于剪贴簿。
- Boostnote — 为程序员设计的笔记应用,专注于 Markdown、代码片段和可定制性。基于 Electron 平台。
- Buho — 任务和笔记管理器,用于保存链接、撰写快速笔记以及像书本一样组织页面。属于 maui 组。
- Cherrytree — 分层笔记应用程序,具有富文本和语法高亮功能,将数据存储在单个 xml 或 sqlite 文件中。
- Deepin Voice Notes — 用于制作文本笔记和语音录音的轻量级备忘工具。
- Encryptic — 带有 Markdown 编辑器和加密支持的 JavaScript 笔记应用。基于 Electron 平台。
- https://www.encryptic.org/[失效链接 2025-11-17—域名未解析] || encrypticAUR
- FeatherNotes — 轻量级基于 Qt 的分层笔记管理器。
- FromScratch — 简单但智能的笔记应用,可以用作快速笔记或待办事项应用。基于 Electron 平台。
- GNOME Notes — GNOME 笔记编辑器,设计简洁易用。属于 gnome-extra 组。
- Gnote — Tomboy 的 C++ 移植版。它是同一个笔记应用,包含大部分插件。
- Iotas — 带有 Markdown 支持和可选 Nextcloud Notes 同步功能的简单笔记应用。
- Joplin — 笔记和待办事项应用,可以在桌面或移动设备上处理大量分门别类的笔记。它可以通过 WebDAV、Dropbox、OneDrive、NextCloud、S3 (测试版) 等后端进行同步。基于 Electron 平台。
- https://joplinapp.org/ || CLI 应用: joplinAUR, 桌面应用: joplin-desktopAUR
- KeepNote — 具有富文本格式功能的跨平台 GTK 笔记应用程序。
- http://keepnote.org || keepnoteAUR
- Logseq — 一个本地优先、非线性的、大纲式笔记本,用于组织和分享您的个人知识库。
- Marknote — 适用于 KDE 的简单 Markdown 笔记管理应用。
- MyNotex — 笔记记录、文档文件和活动管理器。
- Nextcloud Notes — 适用于 Nextcloud 的简单笔记应用。
- NixNote — 帮助您记录笔记并保持井然有序。创建文本笔记、附加文件或图像,甚至与 Evernote 同步。以前称为 Nevernote。
- http://nixnote.org/ || nixnote2AUR
- Norka — 为 Pantheon 设计的具有 Markdown 支持的笔记软件。
- Notejot — 适用于 elementaryOS 的极其简单的便签小程序。
- Notes — 记笔记应用程序,随手写下您的想法。
- Notes-Up — 适用于 elementaryOS 的 Markdown 笔记编辑器和管理器。
- Notion — 笔记、任务管理、项目管理、知识管理软件
- Notorious — 以键盘为中心的笔记应用程序,支持 Markdown 语法高亮。
- nvPY — 受 Notational Velocity 和 ResophNotes 启发,可与 Simplenote 同步的跨平台笔记应用。
- Obsidian — 个人知识库,使用 Markdown 文本文件组织笔记,其格式镜像了人类大脑的运作方式。
- OutWiker — 以树状结构存储笔记。
- QOwnNotes — 基于 Qt5 的记事本和待办事项列表管理器,具有 Markdown 支持和可选的 ownCloud 集成。
- Simplenote — 记录笔记的最简单方式。基于 Electron 平台。
- Standard Notes — 简单私密的笔记应用,专注于简洁性,且在数据触及云端之前会在本地进行加密。基于 Electron 平台。
- Tangent — 开源笔记应用,使用本地 Markdown 文件,具有关联笔记、交互式地图和用于导航的滑动面板。
- TiddlyWiki — 独特的非线性笔记本,用于捕捉、组织和分享复杂的信息。
- UKUI Notes — 适用于 UKUI 桌面环境的笔记应用。
- VNote — 受 Vim 启发、更懂程序员和 Markdown 的笔记应用。
- Zim — 旨在将 Wiki 概念引入桌面的可视化 (WYSIWYG) 文本编辑器。
- zNotes — 界面简单的轻量级笔记管理应用。
- μPad — 帮助您不受限制地组织和记录笔记。基于 Electron 平台。
手写笔笔记
- Cournal — 使用手写笔的协作笔记和日志应用。它允许多个用户实时对 PDF 文件进行注释。
- Rnote — 使用 Rust 和 GTK4 编写的简单笔记应用。
- Saber — 开源自由的跨平台笔记应用
- Write — 一款专有的手写文字处理器。
- Xournal — 用于记录笔记、素描和使用手写笔保存日志的应用程序。也能够注释现有的 PDF 文件。
- Xournal++ — 围绕平板电脑设计的笔记软件。由 C++ 重写的 Xournal,支持 PDF 注释。
日记
- Almanah — 小型 GTK 应用程序,允许您记录生活日记。
- Lifeograph — 离线私密的日志和笔记应用。它在简洁直观的界面中提供了丰富的功能集。
- RedNotebook — 现代化的日志软件,允许您对条目进行格式化、标记和搜索。
- Simple Diary — 简单轻量、支持 Markdown 的日记应用。
思维导图
- FreeMind — 一款思维导图软件,也是一款强调折叠功能的分层编辑器。可用于知识和内容管理。
- Freeplane — FreeMind 的分支,支持思考、分享信息和完成工作。该软件可用于思维导图及分析思维导图中所含的信息。
- Minder — 为 Pantheon 设计的思维导图应用。
- MindMaster — 专有的思维导图和头脑风暴软件,拥有现代化的 UI 和精美的模板。还提供在线思维导图服务和跨平台分享。
- Semantik — 适用于 KDE 的思维导图应用。
- TreeSheets — 一种“分层电子表格”,是电子表格、思维导图、大纲软件、个人信息管理器 (PIM)、文本编辑器和小型数据库的极佳替代品。
- View Your Mind — 生成并操作展示您想法的导图工具。此类导图可以帮助您提高创造力和效率。您可以将其用于时间管理、组织任务、获取复杂背景的概览、分类想法等。
- Visual Understanding Environment — 灵活的工具,用于管理和集成数字资源,以支持教学、学习和研究。
- https://vue.tufts.edu/ || vueAUR
- XMind — 头脑风暴和思维导图应用。它提供了丰富的可视化风格,并允许通过其网站分享创建的思维导图。
- https://www.xmind.net/ || xmindAUR
便签
- GloboNote — 一个易于使用的桌面便签、待办事项列表、个人日记、提醒和其他笔记应用程序。
- Notes — 为您提供粘贴文本、写下清单、给朋友留言或任何使用便利贴能做的事情的快速途径。
- PrimeNote — 使用 PyQt 编写的精美的跨平台便签应用。
- Xpad — 用于记下需要记住的事情的便签应用。
特殊写作环境
沉浸式写作
另见 #Markdown 编辑器 和 维基百科:全屏写作程序。
- FocusWriter — 简单、无干扰的写作环境。它利用了一个隐藏式界面,只有当您将鼠标移动到屏幕边缘时才能访问,使程序在拥有熟悉外观的同时仍能隐退,让您沉浸在工作中。
- PyRoom — 全屏编辑器,没有按钮、组件、格式选项、菜单,仅保留最少的必需对话框窗口。它没有任何干扰,让您只专注于写作。
- https://pyroom.org/ || pyroomAUR
- Quilter — 这款 Markdown 编辑器拥有专注模式,让您能专注于写作,创作精彩动人的故事。
- TextRoom — 专为作家设计的全屏文本编辑器。
故事写作
- Manuskript — 提供丰富的环境,帮助作家创建初稿,然后进一步完善和编辑他们的杰作。
- NovProg — 以图表形式展示您在创作 NaNoWriMo 风格小说时的进度工具。
- oStorybook — 为作家、随笔作者、作家提供的从草稿到最终作品的工具。
剧本创作
- Fade In — Fade In 专业剧本写作软件是目前专业人士用于电影、电视、视频游戏、舞台、广播等领域写作的最先进软件。
- KIT Scenarist — 简单而强大的剧本创作应用。
- Magic Fountain — 用于编写剧本的 Fountain 语法编辑器和查看器。
- Trelby — 简单、快速且布局优雅,使剧本写作变得简单。
语言
词典与近义词词典
另见 维基百科:词典软件类别 和 维基百科:DICT#DICT 客户端。
控制台
- dictd — 用于 DICT 协议的客户端/服务器软件。
- sdcv — 命令行词典。它提供对 StarDict 格式词典的访问。
- thesauromatic — 使用 Rust 编写的静态、离线命令行近义词词典。
图形界面
- Artha — 完全离线的英语近义词词典,基于 WordNet。
- Gjiten Kai — 对 Gjiten(一款 GTK 日语词典)的重写。
- GNOME Dictionary — 用于在在线词典中检查单词定义和拼写的 GNOME 应用程序。属于 gnome-extra 组。
- GoldenDict — 功能丰富的词典查找程序。
- Kiten — 日语参考和学习工具。属于 kde-education 组。
- MATE Dictionary — 用于在词典源中查找单词的 MATE 应用程序。
- OpenDict — 支持包括 Slowo 和 Mova 在内的流行电脑词典格式。它也可作为 DICT 服务器的客户端。
- Palaura — 用于查找任何单词定义的便捷词典。
- QStarDict — 使用 Qt 编写的词典程序。用户界面类似于 StarDict。
- Quick Lookup — 由维基词典 (Wiktionary) 提供支持的简单 GTK 词典应用。
- StarDict — 国际词典软件。
- Xfce4 Dictionary — 在不同类型的词典服务中搜索单词或短语。
拼写检查器
见 语言检查。
翻译与本地化
另见 维基百科:计算机辅助翻译工具对比。
- Apertium — 免费开源、基于规则的机器翻译平台,提供可用的语言数据。它支持以下格式:HTML、Microsoft Office 2007 XML、OpenDocument、TMX、MediaWiki 等。
- Crow Translate — 简单轻量级的翻译器,允许使用 Google、Yandex 和 Bing 翻译和朗读文本。
- Dialect — 基于 Google 翻译和其他在线服务的 GNOME 翻译应用。
- Gtranslator — 适用于 GNOME 的增强型 gettext po 文件编辑器。它处理所有形式的 gettext po 文件,并包含非常有用的功能。
- Moses — 统计机器翻译工具(不包含语言数据)。
- OmegaT — 通用翻译工具,包含大量翻译记忆功能,并可提供来自 Google 翻译的建议。它支持以下格式:HTML、Microsoft Office 2007 XML、OpenDocument、XLIFF/Okapi、MediaWiki、纯文本、TMX 等。
- https://omegat.org/ || omegatAUR
- Poedit — 适用于 gettext (PO, POT) 和 XLIFF 的简单翻译编辑器。
- Pology — 处理 gettext/po 文件的一套 Python 工具。
- Qt Linguist — 将 Qt C++ 和 Qt Quick 应用程序翻译成当地语言。
- Translate Shell — Google 翻译的命令行界面和交互式 shell。
- Translate Toolkit — 本地化和翻译工具包,提供了一套用于处理本地化文件格式和可能需要本地化的文件的工具。
条形码生成器和读取器
控制台
- barcode — 一个将文本字符串转换为打印条形码的工具。
- iec16022 — 生成 2D 条形码,通常也称为 DataMatrix。
- qrencode — 用于将数据编码为 QR 码(二维码)符号的 C 语言库和命令行工具。
- ZBar — 用于从各种来源读取条形码的应用程序和库。
- Zint — 支持 50 多种符号体系的条形码编码库和命令行工具。
图形界面
- CoBang — QR 码扫描器应用程序。
- Decoder — QR 码扫描器和生成器。
- gLabels — 用于创建标签和名片的程序。它也支持创建条形码。
- QRab — 简单地从屏幕抓取 QR 码并将解码后的文本复制到剪贴板。
- Qrca — 在手机和笔记本电脑上用摄像头扫描 QR 码,并创建自己的二维码,以便在设备之间轻松共享数据。
- Qreator — 用于创建 QR 码的图形实用程序。
- QtQR — QR 码生成器和解码器。
- ZBarCam GUI — ZBar 的简单图形界面,用于从各种来源读取条形码。
- Zint Barcode Studio — 条形码生成器图形界面。
占位文本生成器
- Lorem — 生成 Lorem Ipsum 占位文本的简单应用。