Jump to content
ArchWiki

List of applications/Documents

From ArchWiki
(Redirected from Vis)

Text editors

See also Wikipedia:Comparison of text editors.

Some of the lighter-weight Integrated development environments can also serve as text editors.

Console

  • dte — Small, easy to use editor with multi-tabbed interface, syntax highlighting, ctags navigation, etc.
https://craigbarnes.gitlab.io/dte/ || dte AUR
  • e3 — Tiny editor without dependencies, written in assembly.
https://sites.google.com/site/e3editor/ [dead link 2024年10月12日—HTTP 404] || e3
  • ed — A POSIX-compliant line-oriented text editor. Useful for shell scripts, less so for manual usage. Original editor for Unix.
https://www.gnu.org/software/ed/ed.html || ed
  • ee — Classic curses-based text editor. Born in HP-UX, used in FreeBSD.
https://web.archive.org/web/20160719002816/http://www.users.qwest.net/~hmahon/ || ee-editor AUR
  • fresh — intuitive and accessible, high-performance terminal-based editor that "just works" on any hardware, for everyone.
https://getfresh.dev/ || fresh-editor-bin AUR
  • JED — Text editor that makes extensive use of the S-Lang library. Includes a console version (jed) and an X-window version (xjed).
http://jedsoft.org/jed/ || jed AUR
https://joe-editor.sourceforge.io/ || joe
  • mcedit — Useful text editor that comes with Midnight Commander file manager.
https://www.ibiblio.org/mc/ || mc
  • micro — Modern and intuitive terminal-based text editor, written in go and extensible through plugins.
https://micro-editor.github.io/ || micro
  • Minimum Profit — Text editor for programmers.
https://triptico.com/software/mp.html || mp AUR
  • nano — Console text editor based on pico with on-screen key bindings help.
https://nano-editor.org/ || nano
  • ne — Minimalist text editor with Windows-like key-bindings.
https://ne.di.unimi.it/ || ne AUR
  • orbiton — Configuration-free text editor for quick edit-format-build cycles.
https://roboticoverlords.org/orbiton/ || orbiton
  • Tilde — Intuitive text editor with Windows-like key bindings.
https://os.ghalkes.nl/tilde/ || tilde AUR

Emacs-style text editors

  • Emacs — The extensible, customizable, self-documenting real-time display editor by GNU.
https://www.gnu.org/software/emacs/emacs.html || with GUI: emacs , without GUI: emacs-nox
  • jove — Jonathan's Own Version of Emacs is an Emacs-like editor without Lisp.
https://github.com/jonmacs/jove || jove AUR
  • mg — Small, fast, and portable Emacs-like editor.
https://github.com/hboetes/mg || mg
  • vile — Lightweight Emacs clone with vi-like key bindings.
https://invisible-island.net/vile/vile.html || vile AUR
  • Zile — Lightweight Emacs clone.
https://www.gnu.org/software/zile/ || zile AUR
  • Neomacs (NEO Emacs) — A GPU-powered Emacs written in Rust with a modern display engine.
https://github.com/eval-exec/neomacs || not packaged? search in AUR

Vi-style text editors

  • Amp — Text editor written in Rust, that aims to take the core interaction model of Vim, simplify it, and bundle in the essential features required for a modern text editor.
https://amp.rs/ || amp AUR
  • Aretext — Minimalist text editor with Vim-compatible key bindings.
https://aretext.org/ || aretext AUR
  • BusyBox vi — A small vi clone. Can be invoked with busybox vi.
https://git.busybox.net/busybox/tree/editors/vi.c || busybox
  • Elvis — A vi clone with optional X support.
http://elvis.the-little-red-haired-girl.org/ || elvis AUR
  • Helix — A post-modern modal text editor.
https://helix-editor.com/ || helix
  • Kakoune — Modal editor. Fewer keystrokes. Selection based, multi-cursor editing. Orthogonal design.
https://github.com/mawww/kakoune || kakoune
  • Neovim Vim rebirth for the 21st century.
https://neovim.io/ || neovim
  • Neovim-Qt — Qt GUI for Neovim.
https://github.com/equalsraf/neovim-qt || neovim-qt
  • Vim (Vi IMproved) — Is included as vi with most UNIX systems.
https://www.vim.org/ || vim ; gvim (with GUI)
  • Vis — Modern, legacy free, simple yet efficient Vim-like editor.
https://github.com/martanne/vis || vis

Graphical

  • Acme — Minimalist and flexible programming environment developed by Rob Pike for the Plan 9 operating system.
http://acme.cat-v.org/ || plan9port
  • Adie — Fast and convenient programming text editor.
http://fox-toolkit.org/ || fox
  • Beaver — GTK editor designed to be modular, lightweight and stylish.
https://beaver-editor.sourceforge.net/ || beaver AUR
  • CorePad — Simple lightweight but powerful text editor with syntax-highlighting support for a dozen or more languages. Part of C-Suite.
https://cubocore.gitlab.io/ || corepad AUR
  • COSMIC Text Editor — Text editor for the COSMIC desktop environment.
https://github.com/pop-os/cosmic-edit || cosmic-text-editor
  • CudaText — Cross-platform text editor, written in Object Pascal.
https://cudatext.github.io/ || cudatext-qt6-bin AUR
  • Deepin Text Editor — Simple text editor for Deepin desktop.
https://www.deepin.org/en/original/deepin-editor/ || deepin-editor
  • Ecrire — Simple text editor based on EFL.
https://git.enlightenment.org/enlightenment/ecrire || ecrire
  • Eloquent — Proofreading software that finds many errors that a simple spell checker cannot detect.
https://github.com/sonnyp/Eloquent || eloquent AUR
  • FeatherPad — Minimal Qt5 plain text editor featuring a native dark theme and support for tabs, printing and syntax highlighting.
https://github.com/tsujan/FeatherPad || featherpad
  • FLTK Editor — Simple text editor application for FLTK.
https://www.fltk.org/ || fltk-editor AUR
  • gCSVedit — Simple text editor for CSV, TSV and other kinds of delimiter-separated values (DSV) files.
https://github.com/goetzc/gCSVedit || gcsvedit-git AUR
  • Geany — Geany is a powerful, stable and lightweight programmer's text editor that provides tons of useful features without bogging down your workflow.
https://www.geany.org/ || geany
  • gedit — GTK editor for the GNOME desktop with syntax highlighting, automatic indentation, matching brackets, etc., and a number of add-ons to increase functionality. Part of gnome-extra .
https://gedit-technology.github.io/apps/gedit/ || gedit
  • GNOME Text Editor — Simple text editor for GNOME focused on a pleasing default experience. Part of gnome .
https://apps.gnome.org/TextEditor/ || gnome-text-editor
  • Gobby — Collaborative editor supporting multiple documents in one session and a multi-user chat.
https://gobby.github.io/ || gobby
  • Howl — General purpose, fast and lightweight editor with a keyboard-centric minimalistic user interface.
https://howl.io/ || howl AUR
  • jdTextEdit — Advanced text editor based on PyQt and QScintilla.
https://codeberg.org/JakobDev/jdTextEdit || jdtextedit AUR
  • jEdit — Text editor for programmers, written in Java.
https://www.jedit.org/ || jedit AUR
  • Kate — Full-featured programmer's editor for the KDE desktop with MDI and a filesystem browser. Part of kde-utilities .
https://kate-editor.org/ || kate
  • KWrite — Lightweight text editor for the KDE desktop that uses the same editor widget as Kate, now provided by the kate package. Part of kde-utilities .
https://apps.kde.org/kwrite/ || kate
  • L3afpad — Simple text editor forked from Leafpad, supports GTK 3.
https://github.com/stevenhoneyman/l3afpad || l3afpad
  • Leafpad — Notepad clone for GTK that emphasizes simplicity.
http://tarot.freeshell.org/leafpad/ || leafpad AUR
  • Liri Text — Text editor for Liri.
https://github.com/lirios/text || liri-text AUR
  • Lite XL — A lightweight, simple, fast, feature-filled, and extremely extensible text editor written in C, and Lua, adapted from lite.
https://lite-xl.com/ || lite-xl
  • medit — Programming and around-programming text editor.
https://mooedit.sourceforge.net || medit AUR
  • Mousepad — Fast text editor for the Xfce Desktop Environment.
https://www.xfce.org || mousepad
  • NEdit — Text editor for the Motif environment.
https://sourceforge.net/projects/nedit/ || nedit AUR
  • Nota — Easy to use text editor with a simple interface with support for tabbed documents, syntax highlighting for various languages, Focus mode, annotations, configurable fonts, and colors, a side panel with an integrated file browser, and more. Part of maui .
https://mauikit.org/apps/nota/ || maui-nota
  • Notepad Next — Reimplementation of Notepad++.
https://github.com/dail8859/NotepadNext || notepadnext AUR
  • Notepadqq — Qt-based, Notepad++-like text editor with support for syntax highlighting for more than 100 languages.
https://notepadqq.com/s/ || notepadqq AUR
  • Pantheon Code — Code editor for elementaryOS. It auto-saves your files, meaning they are always up-to-date. Plus it remembers your tabs so you never lose your spot, even in between sessions.
https://github.com/elementary/code || pantheon-code
  • Pluma — Powerful text editor for MATE.
https://mate-desktop.org/ || pluma
  • Pulsar — A community-led, hyper-hackable text editor. Forked from Atom, built on Electron.
https://pulsar-edit.dev/ || pulsar-bin AUR
  • QSciTE — Qt clone of the SciTE text and code editor.
https://code.google.com/archive/p/qscite/ || qscite AUR
  • Sam — Minimalist text editor with a graphical user interface, a very powerful command language and remote editing capabilities, developed by Rob Pike.
http://sam.cat-v.org || plan9port or 9base
  • SciTE — Generally useful editor with facilities for building and running programs.
https://scintilla.org/SciTE.html || scite
  • Sublime Text — Proprietary C++ and Python-based editor with many advanced features and plugins while staying lightweight and pretty.
https://www.sublimetext.com/ || dev channel: sublime-text-dev AUR, stable v4: sublime-text-4 AUR, stable v3: sublime-text-3 AUR, stable v2 sublime-text-2 AUR
  • TEA — Qt-based feature-rich text editor.
http://semiletov.org/tea/ || tea-qt AUR
  • Textadept — Lua-extensible feature rich text editor based on Scintilla and written in C.
https://foicica.com/textadept/ || textadept AUR
  • Textosaurus — Simple cross-platform text editor based on Qt and QScintilla.
https://github.com/martinrotter/textosaurus || textosaurus AUR
  • Text Pieces — Powerful scratchpad with ability to perform a lot of text transformations.
https://apps.gnome.org/TextPieces/ || textpieces
  • Visual Studio Code — Editor for building and debugging modern web and cloud applications.
https://code.visualstudio.com || code
  • VSCodium — Visual Studio Code, but compiled without telemetry.
https://vscodium.com/ || vscodium AUR
  • wxMEdit — Text/Hex editor written in C++ and wxWidgets.
https://wxmedit.github.io/ || wxmedit AUR
  • xed — Text editor based on Pluma developed for Linux Mint.
https://github.com/linuxmint/xed || xed
  • XEdit — Simple text editor for the X Window System.
https://www.x.org/wiki || xorg-xedit
  • Zed — A high-performance, multiplayer code editor from the creators of Atom and Tree-sitter. It's also open source.
https://zed.dev || zed

Office

Office suites

See also Wikipedia:Comparison of office suites.

  • Calligra — Actively developed fork of KOffice, the KDE office suite. It offers most of the features of OpenOffice. Part of kde-office .
https://calligra.org/ || calligra
  • Collabora Office — Brings the familiar Collabora Online experience to your computer. Built on LibreOffice, it delivers excellent interoperability with ODF and Microsoft Office formats (DOCX/XLSX/PPTX), and exports to PDF with ease.
https://www.collaboraonline.com/collabora-office/ || collabora-office AUR
  • LibreOffice — The office productivity suite compatible to the open and standardized ODF document format. Fork of OpenOffice, supported by The Document Foundation.
https://www.libreoffice.org/ || libreoffice-still or libreoffice-fresh
  • OnlyOffice — Office suite that combines text, spreadsheet and presentation editors.
https://www.onlyoffice.com/ || onlyoffice-bin AUR
  • OpenOffice — Open-source office software suite for word processing, spreadsheets, presentations, graphics, databases and more, under the Apache Licence.
https://www.openoffice.org/ || openoffice-bin AUR
  • SoftMaker FreeOffice — Complete, reliable, lightning-fast and Microsoft Office-compatible proprietary office suite with a word processor, spreadsheet, and presentation graphics software.
https://www.freeoffice.com/ || freeoffice AUR
  • WPS Office — Proprietary office productivity suite, previously known as Kingsoft Office.
https://www.wps.com/ || wps-office AUR
  • Yozo Office — Proprietary office suite, compatible with MS Office.
https://www.yozosoft.com/product-officelinux.html || yozo-office AUR

Word processors

See also Wikipedia:Comparison of word processors.

  • AbiWord — Full-featured word processor.
https://gitlab.gnome.org/World/AbiWord || abiword
https://calligra.org/components/words/ || calligra
https://www.libreoffice.org/discover/writer || libreoffice-still or libreoffice-fresh
https://www.openoffice.org/product/writer.html || openoffice-bin AUR
  • Ted — Easy to use GTK-based rich text processor (with footnote support).
https://nllgg.nl/Ted/ [dead link 2025年03月15日—HTTP 404] || ted AUR
https://cowlark.com/wordgrinder/ || wordgrinder AUR

WYSIWYG HTML editors

  • PageEdit — ePub visual XHTML editor.
https://github.com/Sigil-Ebook/PageEdit || pageedit
https://www.seamonkey-project.org/ || seamonkey AUR

Desktop publishing

  • gLabels — Program for creating labels, business cards and media covers.
https://github.com/jimevins/glabels || glabels
  • Scribus — Desktop publishing program. Uses hyphen and its language packs for hyphenation.
https://www.scribus.net/ || scribus

Presentations

  • Calligra Stage — Easy to use yet still flexible presentation application included in the Calligra Suite. Part of kde-office .
https://calligra.org/components/stage/ || calligra
https://www.libreoffice.org/discover/writer || libreoffice-still or libreoffice-fresh
  • MDP — A command-line based markdown presentation tool.
https://github.com/visit1985/mdp || mdp
https://www.openoffice.org/product/impress.html || openoffice-bin AUR
  • presenterm — A markdown terminal slideshow tool
https://mfontanini.github.io/presenterm/ || presenterm
  • sent — Simple plaintext presentation tool.
https://git.suckless.org/sent/ || sent AUR
  • Sozi — Zooming presentation editor and player. Based on the Electron platform.
https://sozi.baierouge.fr/ || sozi AUR
  • Spice-Up — Create simple and beautiful presentations.
https://github.com/Philip-Scott/Spice-up || spice-up

Spreadsheets

See also Wikipedia:Comparison of spreadsheet software.

Console

  • sc — Curses-based lightweight spreadsheet.
https://ibiblio.org/pub/linux/apps/financial/spreadsheet/!INDEX.html || sc AUR
  • sc-im — Spreadsheet program based on sc.
https://github.com/andmarti1424/sc-im/ || sc-im AUR
  • visidata — Python multitool for discovering and arranging data.
https://www.visidata.org/ || visidata

Graphical

https://calligra.org/components/sheets/ || calligra
  • Gnumeric — Spreadsheet program for the GNOME desktop.
http://www.gnumeric.org/ || gnumeric
  • LibreOffice Calc — Full-featured spreadsheet application included in the LibreOffice suite.
https://www.libreoffice.org/discover/calc/ || libreoffice-still or libreoffice-fresh
  • OpenOffice Calc — Full-featured spreadsheet application included in the OpenOffice suite.
https://www.openoffice.org/product/calc.html || openoffice-bin AUR
  • Pyspread — Pyspread is a non-traditional spreadsheet application that is based on and written in the programming language Python.
https://pyspread.gitlab.io || pyspread AUR

Database tools

For DBMS-specific tools, see:

See also Wikipedia:Comparison of database tools.

  • Adminer — Full-featured database management webapp with support for many database types.
https://www.adminer.org/ || adminer AUR
  • Beekeeper Studio — A modern, easy to use, and good looking SQL client for MySQL, Postgres, SQLite, SQL Server, and more. Based on the Electron platform.
https://www.beekeeperstudio.io/ || beekeeper-studio AUR
  • DBeaver — Java-based graphical database editor with support for many database types.
https://dbeaver.io/ || dbeaver
  • DbVisualizer — The Universal Database Tool
https://www.dbvis.com/ || dbvis AUR
  • GdaBrowser — Graphical tool to get a quick access to a database's structure and contents.
https://www.gnome-db.org/GdaBrowser || libgda AUR
  • Harlequin — The SQL IDE for your terminal.
https://harlequin.sh/ || harlequin AUR
  • HeidiSQL — The fast SQL IDE with support many for database types.
https://www.heidisql.com/ || heidisql AUR
  • Kexi — Visual database applications creator tool by KDE, designed to fill the gap between spreadsheets and database solutions requiring more sophisticated development.
https://kexi-project.org/ || kexi AUR
  • LibreOffice Base — Full-featured desktop database front end included in the LibreOffice suite, designed to meet the needs of a broad array of users.
https://www.libreoffice.org/discover/base/ || libreoffice-still or libreoffice-fresh
  • OpenOffice Base — Full-featured desktop database front end included in the OpenOffice suite, designed to meet the needs of a broad array of users.
https://www.openoffice.org/product/base.html || openoffice-bin AUR
  • Orbada — Excellent tool for database developers, SQL developers, DBA administrators, as well as for users who wish to broaden their knowledge and skills in SQL. Last release dated 2019年07月03日.
https://orbada.sourceforge.io/ || orbada AUR
  • Sequeler — SQL client built in Vala and Gtk. It allows you to connect to your local and remote databases, write SQL in a handy text editor with language recognition, and visualize SELECT results in a Gtk.Grid Widget.
https://github.com/Alecaddd/sequeler || sequeler AUR
  • SQuirreL SQL Client — Graphical Java program that will allow you to view the structure of a JDBC compliant database, browse the data in tables, issue SQL commands etc.
http://www.squirrelsql.org/ || squirrel-sql AUR
  • TOra — Database management GUI that supports accessing most of the common database platforms in use, including Oracle, MySQL, and PostgreSQL, as well as limited support for any target that can be accessed through Qt's ODBC support.
https://github.com/tora-tool/tora/wiki || tora AUR

Plain-text database utilities

These kinds of software are in a substance somewhat between text processing core utilities like awk, spreadsheets and production-level database system. And they usually come with a non-SQL command-line interface.

  • csvkit — CSV/TSV toolkit written in Python
https://csvkit.readthedocs.io || csvkit
  • csvtk — cross-platform, efficient and practical CSV/TSV toolkit written in Go
https://bioinf.shenwei.me/csvtk || csvtk AUR
  • datamash — GNU utility for basic numeric and statistical operations on plain text data.
https://www.gnu.org/software/datamash || datamash
  • num-utils — A set of commandline programs for numeric calculations.
http://suso.suso.org/programs/num-utils/index.phtml || num-utils AUR
  • recutils — GNU utilities to work with human-editable, plaintext database files (in a simple format called "recfile").
https://gnu.org/s/recutils/ || recutils AUR
  • tsv-utils — eBay's CLI tools for large, tabular data files, including filtering, statistics, sampling, and joins.
https://ebay.github.io/tsv-utils/ || tsv-utils AUR

"Simplified" database software (beginner-friendly database tools)

  • Symphytum — Personal database software for everyone who desires to manage and organize data in an easy and intuitive way, without having to study complex database languages and software user interfaces.
https://github.com/giowck/symphytum || symphytum AUR
  • TreeLine — Store almost any kind of information in a tree structure, which makes it easy to keep things organized.
https://treeline.bellz.org/ || treeline AUR

Formula editors

See also #TeX formula editors and Wikipedia:Formula editor.

  • LibreOffice Math — Create and edit scientific formulas and equations. Included in the LibreOffice suite.
https://www.libreoffice.org/discover/math/ || libreoffice-still or libreoffice-fresh
  • OpenOffice Math — Create equations and formulas for your documents. Included in the OpenOffice suite.
https://www.openoffice.org/product/math.html || openoffice-bin AUR

Markup languages

See also Wikipedia:Comparison of document markup languages.

  • txt2tags — Dead-simple, KISS-compliant lightweight, human-readable markup language to produce rich format content out of plain text files.
https://txt2tags.org/ || txt2tags

AsciiDoc

See also Wikipedia:AsciiDoc.

  • AsciiDoc.py — A legacy implementation written in Python. Used by Arch for generating pacman's man pages.[1].
https://asciidoc-py.github.io/ || asciidoc
https://asciidoctor.org/ || asciidoctor

Markdown

See also the official website and Wikipedia:Markdown.

  • cmark — CommonMark parsing and rendering library and program in C.
https://github.com/commonmark/cmark || cmark
  • Discount — A Markdown implementation written in C.
https://www.pell.portland.or.us/~orc/Code/discount/ || discount , Ruby wrapper library: ruby-rdiscount
  • lowdown — Markdown translator producing HTML5 and roff documents in the ms and man formats.
https://kristaps.bsd.lv/lowdown/ || lowdown
  • Marked — Markdown parser and compiler built for speed.
https://marked.js.org/ || marked
  • md2html — C Markdown parser.
https://github.com/mity/md4c || md4c
  • Pandoc also supports Markdown.

Python implementations

  • CommonMark-py — Python parser for the CommonMark Markdown specification.
https://github.com/rtfd/CommonMark-py || python-commonmark
  • Mistune — The fastest markdown parser in pure Python with renderer feature.
https://github.com/lepture/mistune || python-mistune
  • MkDocs — Project documentation with Markdown.
https://www.mkdocs.org/ || mkdocs
https://squidfunk.github.io/mkdocs-material/ || mkdocs-material
  • MkDocs Material Extensions — Markdown extension resources for MkDocs Material.
https://github.com/facelessuser/mkdocs-material-extensions || mkdocs-material-extensions AUR
  • PyMdown Extensions — Extensions for Python-Markdown.
https://facelessuser.github.io/pymdown-extensions/ || python-pymdown-extensions
  • Python-Markdown — Extensible Python implementation of John Gruber's Markdown.
https://github.com/Python-Markdown/markdown || python-markdown

Ruby implementations

  • kramdown — Fast, pure Ruby Markdown superset converter, using a strict syntax definition.
https://kramdown.gettalong.org/ || ruby-kramdown
  • Maruku — Pure Ruby Markdown-superset interpreter.
https://github.com/bhollis/maruku || ruby-maruku
  • mdless — Pure Ruby terminal-based markdown viewer/interpeter.
https://github.com/ttscoff/mdless || ruby-mdless AUR

Markdown editors

  • Apostrophe — Distraction free Markdown editor made with GTK.
https://apps.gnome.org/Apostrophe/ || apostrophe
  • CuteMarkEd — Qt-based Markdown editor with live HTML preview, math expressions, code and markdown syntax highlighting. Discontinued since 2016.
https://cloose.github.io/CuteMarkEd/ || cutemarked-git AUR
  • Formiko — reStructuredText and Markdown editor and live previewer written in Python with GTK.
https://github.com/ondratu/formiko || formiko AUR
  • ghostwriter — Distraction-free Markdown editor. Part of kde-office .
https://ghostwriter.kde.org/ || ghostwriter
  • Marker — Simple yet robust Markdown editor.
https://fabiocolacio.github.io/Marker/ || marker
  • Mark My Words — Minimal markdown editor.
https://github.com/voldyman/MarkMyWords || markmywords AUR
  • Mark Text — Next generation markdown editor. Based on the Electron platform.
https://github.com/marktext/marktext || marktext AUR
  • Remarkable — Fully featured Markdown editor.
https://remarkableapp.github.io/ || remarkable AUR
  • ReText — Simple text editor for Markdown and reStructuredText.
https://github.com/retext-project/retext || retext
  • ThiefMD — Markdown and Fountain editor inspired by Ulysses.
https://thiefmd.com/ || thiefmd AUR
  • Typora — Proprietary, minimalist Markdown editor. Based on the Electron platform.
https://typora.io/ || typora AUR
  • Zettlr — A cross-platform markdown editor, inspired by the Zettelkasten system for note-taking and personal knowledge management. Based on the Electron platform.
https://www.zettlr.com/ || zettlr

reStructuredText

See also reStructuredText.

  • Docutils — Set of tools for processing plaintext (reStructuredText) docs into formats such as HTML, XML, or LaTeX.
https://docutils.sourceforge.io/ || python-docutils
  • rstcheck — Checks syntax of reStructuredText and code blocks nested within it.
https://github.com/rstcheck/rstcheck || rstcheck
  • Sphinx — A documentation generation system using reStructuredText to generate output in multiple formats (primary documentation system for the Python project).
https://www.sphinx-doc.org/ || python-sphinx

Typesetting systems

  • groff GNU implementation of troff, a heirloom Unix document processing system and the default formatter for man pages.
https://www.gnu.org/software/groff/groff.html || groff
  • Lout — A lightware document formatting system. Reads a high-level description of a document similar in style to LaTeX and produces a PostScript.
https://savannah.nongnu.org/projects/lout || lout
  • SILE — Modern typesetting system inspired by TeX.
https://sile-typesetter.org/ || sile
  • Speedata — A database publishing software that creates high-quality layouted PDFs fully automatically.
https://www.speedata.de/ || speedata-publisher AUR
  • TeX — A high-quality typesetting system popular in academia.
https://tug.org/ || texlive-basic
https://www.gnu.org/software/texinfo/ || texinfo
  • Typst — A markup-based typesetting system for the sciences.
https://github.com/typst/typst || typst

TeX editors

With TeX, LaTeX and friends, creation of any scientific document, article, journal, etc. is made commonplace.

See also Wikipedia:Comparison of TeX editors and Wikibooks:LaTeX/Installation#Editors.

  • AUCTeX — Together with RefTex, AUCTeX provices an extensible environment for writing and formatting TeX files in Emacs.
https://www.gnu.org/software/auctex/ || auctex AUR
https://gitlab.gnome.org/World/gedit/enter-tex || enter-tex
  • gedit LaTeX Plugin — Add code-completion to gedit and allows for compiling LaTeX documents and managing BibTeX bibliographies.
https://wiki.gnome.org/Apps/Gedit/LaTeXPlugin || gedit-latex AUR
  • Gummi — Lightweight TeX/LaTeX GTK-based editor. It features a continuous preview mode, integrated BibTeX support, extendable snippet interface and multi-document support.
https://github.com/alexandervdm/gummi/ || gummi
  • Kile — User-friendly TeX/LaTeX editor for the KDE desktop with many features.
https://apps.kde.org/kile/ || kile
  • Ktikz — Small application helping you to create PGF/TikZ diagrams for your publications.
https://www.hackenberger.at/blog/ktikz-editor-for-the-tikz-language/ || KDE: ktikz , Qt: qtikz
  • LyX — Document processor that encourages an approach to writing based on the structure of your documents (WYSIWYM) and not simply their appearance (WYSIWYG).
https://www.lyx.org/ || lyx AUR
  • Setzer — LaTeX editor written in Python with GTK.
https://www.cvfosammmm.org/setzer/ || setzer
  • TeXmacs — WYSIWYW (what you see is what you want) editing platform with special features for scientists.
https://www.texmacs.org/ || texmacs AUR
  • Texmaker — Cross-platform, light and easy-to-use LaTeX IDE. It integrates many tools needed to develop documents with LaTeX, in just one application
https://www.xm1math.net/texmaker/ || texmaker
  • TeXstudio — Fork of TeXMaker including support for code completion of bibtex items, grammar check and automatic detection of the need for multiple LaTeX runs.
https://texstudio.sourceforge.net/ || texstudio
  • TeXworks — Simple TeX front-end program modeled after TeXShop.
https://tug.org/texworks/ || texworks
  • TikZiT — Graphical tool for rapidly creating graphs and diagrams using PGF/TikZ.
https://tikzit.github.io/ || tikzit AUR
https://vim-latex.sourceforge.net/ || vim-latexsuite

TeX formula editors

  • EqualX — LaTeX equation editor with real time preview.
https://equalx.sourceforge.net/ || equalx AUR
  • KLatexFormula — GUI for generating images from LaTeX equations.
https://klatexformula.sourceforge.io/ || klatexformula AUR
  • LibreOffice TexMaths extension — LaTeX equation editor for LibreOffice.
http://roland65.free.fr/texmaths/ || libreoffice-extension-texmaths

Typst editors

  • Katvan — Editor for Typst files, with a bias for right-to-left languages.
https://katvan.app/ || katvan AUR
  • Typesetter — Minimalist editor for creating beautiful documents with the Typst markup language.
https://codeberg.org/haydn/typesetter || typesetter AUR

XML editors

See also Wikipedia:Comparison of XML editors.

  • QXmlEdit — Simple Qt XML editor and XSD viewer.
https://qxmledit.org/ || qxmledit AUR
  • XML Copy Editor — Fast, validating XML editor.
https://xml-copy-editor.sourceforge.io/ || xmlcopyeditor AUR
  • XML Tree Editor — Displays XML files as tree views and allows basic operations: adding, editing and deleting text nodes and their attributes.
https://sourceforge.net/projects/xmltreeeditor/ || xmltreeedit-bin AUR

Document converters

See also #Markup languages and PDF, PS and DjVu.

https://web.archive.org/web/20221207132720/http://www.winfield.demon.nl || antiword
  • catdoc — Converter for Microsoft Word, Excel, PowerPoint and RTF files to text.
https://wagner.pp.ru/~vitus/software/catdoc/ || catdoc
  • docx2txt — MS Word Docx to text converter.
https://docx2txt.sourceforge.net/ || docx2txt
  • HTMLDOC — Reads HTML and Markdown source files or web pages and generates corresponding EPUB, HTML, PostScript, or PDF files with an optional table of contents.
https://www.msweet.org/htmldoc/ || htmldoc
  • Morphosis — Document conversion app using Pandoc and WebKitGTK.
https://gitlab.gnome.org/World/morphosis || morphosis
  • mutool — All purpose tool based on MuPDF for dealing with document files in various manners.
https://mupdf.com/ || mupdf-tools
  • obsidian2web — Generates static websites from Obsidian Markdown text files.
https://github.com/lun-4/obsidian2web || obsidian2web AUR
  • Pandoc — Swiss-army knife for converting markup and document formats.
https://pandoc.org/ || pandoc-cli
  • unoconv — Libreoffice-based document converter.
https://github.com/unoconv/unoconv || unoconv
  • UnRTF — Command-line program which converts RTF documents to other formats.
https://www.gnu.org/software/unrtf/unrtf.html || unrtf

Bibliographic reference managers

See also Wikipedia:Comparison of reference management software.

  • Citations — Manage your bibliographies using the BibTeX format.
https://apps.gnome.org/Citations/ || citations
  • JabRef — Java GUI frontend for managing BibTeX and other bibliographies.
https://www.jabref.org/ || jabref AUR
  • KBibTeX — BibTeX editor by KDE to edit bibliographies used with LaTeX.
https://apps.kde.org/kbibtex/ || kbibtex
https://www.mendeley.com/ || mendeleydesktop AUR
  • Papis — A command-line based document and bibliography manager.
https://github.com/papis/papis || papis AUR
  • Zotero — An easy-to-use tool to help you collect, organize, cite, and share your research sources. Can import and export BibTeX and has browser extensions.
https://www.zotero.org/ || zotero AUR

Readers and viewers

  • NFO Viewer — Simple viewer for NFO files.
https://otsaloma.io/nfoview/ || nfoview

PDF and DjVu

See PDF, PS and DjVu.

E-book

  • Arianna — An ebook reader and library management app supporting EPUB files. Part of kde-graphics .
https://apps.kde.org/arianna/ || arianna
  • baca — console epub reader.
https://github.com/wustho/baca || baca-ereader-git AUR
  • Beseda — Accessible (for visually impaired) console ebook-reader that can speak TXT, FB2, ABW, [X]HTML, ODT, DOCX books and documents.
https://psemiletov.github.io/beseda/ || beseda AUR
  • Bookworm — Simple, focused e-book reader for Elementary OS with EPUB, PDF, Mobipocket and Comicbook support.
https://babluboy.github.io/bookworm/ || bookworm
  • Calibre — E-book library management application that can also edit EPUB files, convert between different formats and sync with a variety of e-book readers. Supported formats include CHM, Comicbook, DjVu, DOCX, EPUB, FictionBook, HTML, HTMLZ, Kindle, LIT, LRF, Mobipocket, ODT, PDF, PRC, PDB, PML, RB, RTF, SNB, TCR, TXT and TXTZ.
https://calibre-ebook.com/ || calibre
  • Cool Reader — E-book viewer with many supported formats such as EPUB (non-DRM), FictionBook, TXT, RTF, HTML, CHM and TCR.
https://sourceforge.net/projects/crengine/ || coolreader AUR
  • FBReader — E-book viewer with many supported formats such as EPUB, FictionBook, HTML, plucker, PalmDoc, zTxt, TCR, CHM, RTF, OEB, Mobipocket (non-DRM) and TXT.
https://fbreader.org/ || fbreader
  • Foliate — Simple and modern GTK eBook reader. Supports EPUB, Mobipocket, Kindle, FictionBook, and Comicbook formats.
https://johnfactotum.github.io/foliate/ || foliate
  • KOReader — An ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices
https://github.com/koreader/koreader || koreader-appimage AUR
  • Lector — Qt based e-book reader with PDF, EPUB, Kindle, Mobipocket and Comicbook support.
https://github.com/BasioMeusPuga/Lector || lector AUR
  • Readest — Modern, feature-rich ebook reader
https://github.com/readest/readest || readest
  • Sigil — WYSIWYG EPUB e-book editor.
https://sigil-ebook.com/ || sigil

Some PDF viewers like apvlv, Atril, MuPDF, Okular, Xreader, and Zathura also support the EPUB format.

Comic book

  • Automedia — A very small downloader for manga and anime from various websites. Designed to be a much more lightweight alternative to HakuNeko. Written primarly in C.
https://git.dec05eba.com/AutoMedia/about/ || automedia AUR
  • HakuNeko — Downloader for manga and anime from various websites. Based on the Electron platform.
https://github.com/manga-download/hakuneko || hakuneko-desktop-bin AUR
  • Kindle Comic Converter — Allows you to transform your PNG, JPG, GIF, CBZ, CBR and CB7 files into EPUB or MOBI format e-books.
https://github.com/ciromattia/kcc/ || kcc AUR
  • Komikku — Online/offline manga reader for GNOME.
https://apps.gnome.org/Komikku/ || komikku
  • Manga Reader — Manga reader for local files. Supports zip, rar, tar, 7z, cbz, cbr, cbt, cb7 files and also folders.
https://github.com/g-fb/mangareader || mangareader AUR
  • MComix — GTK3 image viewer specifically designed to handle comic book archives (fork of Comix). Also includes library manager.
https://github.com/multiSnow/mcomix3 || mcomix AUR
  • QComicBook — Viewer for comic book archives that aims at convenience and simplicity.
https://github.com/stolowski/QComicBook || qcomicbook AUR
  • QuickMedia — Online manga reader. Supports automatically upscaling pages with waifu2x-ncnn-vulkan
https://git.dec05eba.com/QuickMedia/about/ || quickmedia AUR
  • YACReader — Comic book viewer written in C++ and Qt6. Comes with YACReaderLibrary for managing comics.
https://yacreader.com/ || yacreader AUR

Some PDF and E-book viewers like Atril, Bookworm, Calibre, Foliate, GNOME Document Viewer, Lector, MuPDF, Okular, Papers, Xreader and Zathura also support the Comicbook format.

CHM

See also Wikipedia:Microsoft Compiled HTML Help.

  • Archmage — Extensible reader and decompiler for files in the CHM format.
https://github.com/dottedmag/archmage || archmage AUR
  • Kchmviewer — Qt-based CHM viewer that uses chmlib and borrows some ideas from xchm. It does not depend on KDE, but it can be compiled to integrate with it.
https://www.ulduzsoft.com/linux/kchmviewer/ || kchmviewer AUR
  • xCHM — Lightweight CHM viewer, based on chmlib.
https://github.com/rzvncj/xCHM || xchm

Some PDF and E-book viewers like Cool Reader, FBReader and Okular also support the CHM format.

Document managers

  • Paperwork — Personal document manager. It manages scanned documents and PDFs.
https://openpaper.work/ || paperwork
  • Shelf — Document collection manager that supports PDF files. Part of maui .
https://mauikit.org/apps/shelf/ || maui-shelf
  • Thingy — Application to quickly access recent and favorite documents.
https://github.com/linuxmint/thingy || thingy

Scanning software

See SANE#Frontends

  • ScanTailor Advanced — Interactive post-processing tool for scanned pages. Fork of Scan Tailor with additional features and fixes.
https://github.com/ScanTailor-Advanced/scantailor-advanced || scantailor-advanced

OCR software

Console

See also Wikipedia:Comparison of optical character recognition software.

  • CuneiForm — Command line OCR system originally developed and open sourced by Cognitive technologies. Supported languages: eng, ger, fra, rus, swe, spa, ita, ruseng, ukr, srp, hrv, pol, dan, por, dut, cze, rum, hun, bul, slo, lav, lit, est, tur.
https://launchpad.net/cuneiform-linux || cuneiform AUR
  • GOCR — OCR engine which also supports barcode recognition.
https://www-e.uni-magdeburg.de/jschulen/ocr/ || gocr
  • Ocrad — OCR program based on a feature extraction method.
https://www.gnu.org/software/ocrad/ || ocrad
  • OCRmyPDF — Adds an OCR text layer to scanned PDF files, allowing them to be searched.
https://github.com/jbarlow83/OCRmyPDF || ocrmypdf AUR
  • Tesseract — Accurate open source OCR engine. Package splitted, you need install some datafiles for each language (tesseract-data-eng for example).
https://github.com/tesseract-ocr || tesseract

Graphical

  • Frog — Extract text from images, websites, videos and QR codes by taking a picture of the source.
https://github.com/tenderowl/frog/ || frog-ocr AUR
  • gImageReader — Graphical GTK/Qt frontend to Tesseract.
https://github.com/manisandro/gImageReader || GTK: gimagereader-gtk , Qt: gimagereader-qt
  • gscan2pdf — Scans, runs an OCR engine, minor post-processing, creates a document.
https://gscan2pdf.sourceforge.net/ || gscan2pdf
  • Linux-Intelligent-Ocr-Solution — Easy-OCR solution and Tesseract trainer for converting print into text using either scanner or a camera.
https://sourceforge.net/projects/lios/ || lios-git AUR
  • NormCap — OCR-powered screen-capture tool to capture information instead of images.
https://dynobo.github.io/normcap/ || normcap AUR
  • OCRFeeder — Python GUI for GNOME which performs document analysis and rendition, and can use either CuneiForm, GOCR, Ocrad or Tesseract as OCR engines. It can import from PDF or image files, and export to HTML or OpenDocument.
https://wiki.gnome.org/Apps/OCRFeeder || ocrfeeder
  • Paperwork — Personal document manager. It manages scanned documents and PDFs.
https://openpaper.work/ || paperwork
  • Scans to PDF — Create small, searchable PDFs from scanned documents.
https://github.com/Unrud/djpdf || djpdf AUR
  • TextSnatcher — Copy text from images with ease, perform OCR operations in seconds.
https://textsnatcher.rf.gd/ || textsnatcher AUR
  • YAGF — Graphical interface for the CuneiForm text recognition program on the Linux platform.
https://sourceforge.net/projects/yagf-ocr/ || yagf AUR

Notes

Note-taking software

See also Wikipedia:Comparison of notetaking software.

Console

  • dnote — A simple command line notebook for programmers
https://github.com/dnote/dnote || dnote-cli-bin AUR
  • eureka — CLI tool to input and store your ideas without leaving the terminal
https://github.com/simeg/eureka || eureka-notes AUR
  • kb — A minimalist terminal-based knowledge manager.
https://github.com/gnebbia/kb || kb AUR
  • nb — A command line and local web note‐taking, bookmarking, archiving, and knowledge base application.
https://xwmx.github.io/nb/ || nb AUR
  • Org mode Emacs mode for notes, project planning and authoring.
https://orgmode.org/ || emacs-org-mode AUR
  • tnote — Small note taking program for the terminal.
https://sourceforge.net/projects/tnote/ || tnote AUR
  • Vimwiki — Personal wiki for Vim – interlinked, plain text files written in a markup language.
https://vimwiki.github.io/ || vim-vimwiki AUR

Graphical

  • Anytype — Proprietary, local-first, privacy-focused personal knowledge app that lets you organize and manage notes, databases and information in a flexible, customizable way. Based on the Electron platform.
https://anytype.io/ || anytype-bin AUR
  • AppFlowy — Collaborative workspace where you achieve more without losing control of your data. Open source Notion alternative.
https://appflowy.com/ || appflowy-bin AUR
  • BasKet — Application for organizing, sharing, and taking notes. It can manage various types of information such as to-do lists, links, pictures, and other types, similar to a scrapbook.
https://basket-notepads.github.io/ || basket AUR
  • Bijiben — Note editor for GNOME designed to remain simple to use.
https://wiki.gnome.org/Apps/Notes || gnome-notes
  • Boostnote — Note-taking application for programmers that focuses on markdown, snippets, and customizability. Based on the Electron platform.
https://boostnote.io/ || boostnote-bin AUR
  • Buho — Task and note keeper to save links, write quick notes and organize pages as books. Part of maui .
https://mauikit.org/apps/buho/ || buho
  • Cherrytree — Hierarchical note taking application, featuring rich text and syntax highlighting, storing data in a single xml or sqlite file.
https://www.giuspen.com/cherrytree/ || cherrytree
  • Deepin Voice Notes — Lightweight memo tool to make text notes and voice recordings.
https://github.com/linuxdeepin/deepin-voice-note || deepin-voice-note
  • Encryptic — JavaScript note taking application with Markdown editor and encryption support. Based on the Electron platform.
https://www.encryptic.org/ [dead link 2025年11月17日—domain name not resolved] || encryptic AUR
  • FeatherNotes — Lightweight Qt hierarchical notes-manager.
https://github.com/tsujan/feathernotes || feathernotes
  • Folio — Markdown note-taking app for GNOME (forked from Paper).
https://github.com/toolstack/Folio || folio AUR
  • FromScratch — Simple but smart note-taking application that you can use as a quick note taking or todo app. Based on the Electron platform.
https://fromscratch.rocks/ || fromscratch-bin AUR
  • Gnote — Port of Tomboy to C++. It is the same note taking application, including most of the add-ins.
https://wiki.gnome.org/Apps/Gnote || gnote
  • Iotas — Simple note taking with Markdown support and optional Nextcloud Notes sync.
https://apps.gnome.org/Iotas/ || iotas
  • Joplin — Note taking and to-do application, which can handle a large number of notes organized into notebooks on desktop or mobile devices. It synchronizes with WebDAV, Dropbox, OneDrive, NextCloud, S3 (beta) and other backends. Based on the Electron platform.
https://joplinapp.org/ || CLI app: joplin AUR, desktop app: joplin-desktop AUR
  • KeepNote — Cross-platform GTK note-taking application with rich text formatting.
http://keepnote.org || keepnote AUR
  • KleverNotes — Note-taking and management application using markdown.
https://apps.kde.org/klevernotes/ || klevernotes
  • Logseq — A local-first, non-linear, outliner notebook for organizing and sharing your personal knowledge base. Based on the Electron platform.
https://logseq.com/ || logseq-desktop AUR
  • Marknote — A simple markdown note management app for KDE.
https://apps.kde.org/marknote/ || marknote
  • MyNotex — Note-taking, document file and activity manager.
https://sites.google.com/site/mynotex/ || mynotex AUR
  • Nextcloud Notes — Simple notes app for Nextcloud.
https://github.com/nextcloud/notes || nextcloud-app-notes
  • NixNote — Helps you take notes and stay organized. Create text notes, attach files or images, and even synchronize with Evernote. Formerly called Nevernote.
http://nixnote.org/ || nixnote2 AUR
  • Norka — Note-taking software with Markdown support designed for Pantheon.
https://tenderowl.com/work/norka/ || norka AUR
  • Notejot — Stupidly simple sticky notes applet for elementaryOS.
https://github.com/lainsce/notejot || notejot AUR
  • Notes — Note-taking application, write down your thoughts.
https://www.notes-foss.com/ || notes AUR
  • Notesnook — A fully open source & end-to-end encrypted note taking alternative to Evernote. Based on the Electron platform.
https://notesnook.com/ || notesnook AUR
  • Notes-Up — Markdown notes editor and manager for elementaryOS.
https://github.com/Philip-Scott/Notes-up || notes-up
  • Notion — Proprietary note-taking, task management, project management, knowledge management software. Based on the Electron platform.
https://www.notion.so || notion-app-electron AUR
  • Notorious — Keyboard centric note-taking application with Markdown syntax highlighting support.
https://notorious.gabmus.org/ || notorious-git AUR
  • nvPY — Simplenote syncing note-taking application, inspired by Notational Velocity and ResophNotes, but uglier and cross-platformerer.
https://github.com/cpbotha/nvpy || nvpy AUR
  • Obsidian — Proprietary personal knowledge base that uses markdown text files to organize notes in a format that mirrors the human brain. Based on the Electron platform.
https://obsidian.md/ || obsidian
  • OutWiker — Store notes in a tree.
https://jenyay.net/Outwiker/English || outwiker AUR
  • QOwnNotes — Notepad and todo list manager with markdown support and optional ownCloud integration built on Qt.
https://www.qownnotes.org/ || qownnotes AUR
https://simplenote.com/ || simplenote-electron-bin AUR
  • Speech Note — Note taking, reading and translating with offline Speech to Text, Text to Speech and Machine Translation.
https://github.com/mkiol/dsnote || dsnote AUR
  • Standard Notes — Simple and private notes application which focuses on simplicity, and encrypts data locally before it ever touches a cloud. Based on the Electron platform.
https://standardnotes.com/ || standardnotes AUR
  • TagSpaces — Offline personal data manager for managing of your local files. Based on the Electron platform.
https://www.tagspaces.org/ || tagspaces AUR
  • Tangent — Note-taking app with local Markdown files, linked notes, interactive maps, and sliding panels for navigation. Based on the Electron platform.
https://www.tangentnotes.com/ || tangent-bin AUR
  • TiddlyWiki — Unique non-linear notebook for capturing, organizing and sharing complex information.
https://tiddlywiki.com/ || tiddlywiki AUR
  • TreeSheets — A "hierarchical spreadsheet" that is a great replacement for spreadsheets, mind mappers, outliners, PIMs, text editors and small databases.
https://strlen.com/treesheets/ || treesheets-git AUR
  • VNote — Vim-inspired note-taking application that knows programmers and Markdown better.
https://vnotex.github.io/vnote || vnote AUR
  • Zim — WYSIWYG text editor that aims at bringing the concept of a wiki to the desktop.
https://zim-wiki.org/ || zim
  • zNotes — Lightweight application for notes management with simple interface.
https://sourceforge.net/projects/znotes/ || znotes AUR
  • μPad — Note-taking app that helps you organise + take notes without restrictions. Based on the Electron platform.
https://getmicropad.com || micropad AUR

Stylus note-taking

  • Cournal — Collaborative note taking and journal application using a stylus. It allows multiple users to annotate PDF files in real-time.
https://github.com/flyser/cournal || cournal AUR
  • Rnote — A simple note taking application written in Rust and GTK4.
https://github.com/flxzt/rnote || rnote
  • Saber — Open source libre cross platform note taking app
https://github.com/saber-notes/saber || saber AUR
  • Write — A proprietary word processor for handwriting.
http://www.styluslabs.com/ || write_stylus AUR
  • Xournal — Application for notetaking, sketching and keeping a journal using a stylus. Capable of annotating existing PDF files as well.
https://xournal.sourceforge.net/ || xournal AUR
  • Xournal++ — Notetaking software designed around a tablet. C++ rewrite of Xournal with PDF annotation support.
https://github.com/xournalpp/xournalpp || xournalpp

Whiteboards

  • Drawy — Infinite whiteboard built for simplicity and high performance.
https://apps.kde.org/drawy/ || drawy
  • InfiniPaint — Collaborative, infinite canvas note-taking/drawing app.
https://infinipaint.com/ || infinipaint AUR
  • Milton — Infinite-canvas paint program.
https://www.miltonpaint.com/ || milton AUR
  • OpenBoard — Interactive whiteboard software for schools and universities.
https://openboard.ch/index.en.html || openboard AUR

Diary

  • Almanah — Small GTK application to allow you to keep a diary of your life.
https://wiki.gnome.org/Apps/Almanah_Diary || almanah
  • Lifeograph — Off-line and private journal and note taking application. It offers a rich feature set presented in a clean and simple user interface.
https://lifeograph.sourceforge.net/ || lifeograph
  • RedNotebook — Modern journal, which lets you format, tag and search your entries.
https://rednotebook.sourceforge.io/ || rednotebook
  • Simple Diary — Simple and lightweight diary app with Markdown support.
https://github.com/johan-bjareholt/simple-diary-gtk || simple-diary-gtk AUR

Mind-mapping

See also Wikipedia:List of concept- and mind-mapping software.

  • FreeMind — A mind mapper, and a hierarchical editor with strong emphasis on folding. Could be used for knowledge and content management.
https://freemind.sourceforge.io/wiki/ || freemind-bin AUR
  • Freeplane — Fork of FreeMind, supports thinking, sharing information and getting things done at work. The software can be used for mind mapping and analyzing the information contained in mind maps.
https://www.freeplane.org/ || freeplane
  • Minder — Mind-mapping application designed for Pantheon.
https://github.com/phase1geo/Minder/ || minder
  • MindMaster — Proprietary mindmap and brainstorm software with modern UI and beautiful template. It also provides online mindmap service and cross-platform sharing.
https://www.edrawsoft.com/mindmaster/ || edrawmind-bin AUR
  • Semantik — Mind-mapping application for KDE.
https://waf.io/semantik.html || semantik AUR
  • View Your Mind — Tool to generate and manipulate maps which show your thoughts. Such maps can help you to improve your creativity and effectivity. You can use them for time management, to organize tasks, to get an overview over complex contexts, to sort your ideas etc.
https://sourceforge.net/projects/vym/ || vym
https://vue.tufts.edu/ || vue AUR
  • XMind — Proprietary brainstorming and mind mapping application. It provides a rich set of different visualization styles, and allows sharing of created mind maps via their website. Based on the Electron platform.
https://www.xmind.net/ || xmind AUR

Sticky notes

  • GloboNote — An easy to use desktop application for sticky notes, to-do lists, personal journals, reminders and other notes.
https://globonote.info/ || globonote AUR
  • Notes — Provides you a quick way to paste text, to write down a list of things, to leave a note to your friend, or whatever you had do with Post-It's.
https://goodies.xfce.org/projects/panel-plugins/xfce4-notes-plugin || xfce4-notes-plugin
  • PrimeNote — A polished, cross-platform sticky note application written in PyQt.
https://gitlab.com/william.belanger/primenote || primenote-git AUR
  • Sticky — Sticky notes app for the Linux desktop.
https://github.com/linuxmint/sticky || sticky
  • Sticky Notes — Simple sticky notes app for GNOME.
https://github.com/vixalien/sticky || sticky-notes AUR
  • Xpad — Sticky note application for jotting down things to remember.
https://launchpad.net/xpad || xpad

Special writing environments

Distraction-free writing

See also #Markdown editors and Wikipedia:Full-screen writing program.

  • FocusWriter — Simple, distraction-free writing environment. It utilizes a hide-away interface that you access by moving your mouse to the edges of the screen, allowing the program to have a familiar look and feel to it while still getting out of the way so that you can immerse yourself in your work.
https://gottcode.org/focuswriter/ || focuswriter
  • PyRoom — Fullscreen editor without buttons, widgets, formatting options, menus and with only the minimum of required dialog windows, it does not have any distractions and lets you focus on writing and only writing.
https://pyroom.org/ || pyroom AUR
  • Quilter — Focus on your writing and write beautiful solid stories with the Focus Mode in tow in this Markdown editor.
https://github.com/lainsce/quilter || quilter AUR
  • TextRoom — Fullscreen text editor for writers.
https://github.com/dbuksbaum/TextRoom || textroom AUR

Story writing

  • Manuskript — Provides a rich environment to help writers create their first draft and then further refine and edit their masterpiece.
http://www.theologeek.ch/manuskript/ || manuskript AUR
  • NovProg — Tool to graph your progress in writing a NaNoWriMo style novel.
https://gottcode.org/novprog/ || novprog AUR
  • oStorybook — Tool for writers, essayists, authors from the draft to the final work.
https://ostorybook.tuxfamily.org/?lng=en || ostorybook AUR

Screenwriting

  • Fade In — Fade In Professional Screenwriting Software is the most advanced software used by professionals writing for motion pictures, television, video games, the stage, radio, and more.
https://www.fadeinpro.com/ || fadein AUR
  • KIT Scenarist — Simple and powerful application for creating screenplays.
https://kitscenarist.ru/en/ || scenarist AUR
  • Magic Fountain — Fountain syntax editor and viewer for writing screenplays.
https://aztorius.github.io/magicfountain/ || magicfountain AUR
  • Trelby — Simple, fast and elegantly laid out to make screenwriting simple.
https://www.trelby.org/ || trelby AUR

Language

Dictionary and thesaurus

See also Wikipedia:Category:Dictionary software and Wikipedia:DICT#DICT clients.

Console

  • dictd — Client/server software for the DICT protocol.
https://sourceforge.net/projects/dict/ || dictd
  • sdcv — Command line dictionary. It provides access to dictionaries in StarDict's format.
https://dushistov.github.io/sdcv/ || sdcv
  • thesauromatic — Static, offline, command-line thesaurus written in Rust.
https://github.com/cjrh/thesauromatic || thesauromatic-git AUR

Graphical

  • Artha — English thesaurus that works completely off-line and is based on WordNet.
https://artha.sourceforge.net/ || artha AUR
  • AyanDict — Simple yet advanced multi-lingual offline dictionary using Qt and Go, that uses StarDict dictionary format.
https://github.com/ilius/ayandict || ayandict-bin AUR, ayandict-git AUR
  • Ciyue — A simple mdict dictionary app.
https://mumulhl.eu.org/Ciyue/ || ciyue AUR
  • Gjiten Kai — Rewrite of Gjiten, a GTK Japanese dictionary.
https://github.com/odrevet/gjiten-kai || gjitenkai-git AUR
  • GNOME Dictionary — GNOME application to check word definitions and spellings in an online dictionary. Part of gnome-extra .
https://wiki.gnome.org/Apps/Dictionary || gnome-dictionary
  • GoldenDict — Feature-rich dictionary lookup program, supporting multiple dictionary formats.
https://github.com/goldendict/goldendict || goldendict AUR, goldendict-git AUR
https://xiaoyifang.github.io/goldendict-ng/ || goldendict-ng AUR, goldendict-ng-git AUR
  • Kiten — Japanese reference and study tool. Part of kde-education .
https://apps.kde.org/kiten/ || kiten
  • MATE Dictionary — MATE application to look up words in dictionary sources.
https://github.com/mate-desktop/mate-utils || mate-utils
  • OpenDict — Computer dictionary, which supports popular computer dictionary formats including Slowo and Mova. It also acts as a client for DICT servers.
https://opendict.sourceforge.net/ || opendict AUR
  • Palaura — Handy dictionary to find any word's definition.
https://github.com/lainsce/palaura || palaura AUR
  • QStarDict — Dictionary program written using Qt. The user interface is similar to StarDict.
https://github.com/FBergeron/qstardict || qstardict
  • Quick Lookup — Simple GTK dictionary application powered by Wiktionary.
https://github.com/johnfactotum/quick-lookup || quick-lookup AUR
  • SlobDict — Modern, lightweight GTK4 dictionary app for exploring slob-formatted dictionaries and converting when necessary.
https://github.com/MuntashirAkon/SlobDict || not packaged? search in AUR
  • StarDict — International dictionary software.
https://stardict-4.sourceforge.net/ || stardict
  • Wordbook — Offline English-English dictionary application powered by WordNet and eSpeak.
https://apps.gnome.org/Wordbook/ || wordbook AUR
  • Xfce4 Dictionary — Search different kinds of dictionary services for words or phrases.
https://goodies.xfce.org/projects/applications/xfce4-dict || xfce4-dict

Spell checkers

See Language checking.

Translation and localization

This article or section needs language, wiki syntax or style improvements. See Help:Style for reference.

Reason: Some of these applications were previously in the "AI" section. There must be a clear AI indicator. (Discuss in Talk:List of applications/Documents)

See also Wikipedia:Comparison of computer-assisted translation tools.

  • Apertium — Free and open source rule-based machine translation platform with available language data. It supports the following formats: HTML, Microsoft Office 2007 XML, OpenDocument, TMX, MediaWiki and others.
https://www.apertium.org/ || apertium AUR
  • Argos Translate — Open-source offline translation library with GUI support.
https://www.argosopentech.com/ || argos-translate AUR, argos-translate-gui AUR
  • Crow Translate — Simple and lightweight translator that allows to translate and speak text using Google, Yandex and Bing.
https://apps.kde.org/crowtranslate/ || crow-translate
  • Dialect — Translation app for GNOME based on Google Translate and other online services.
https://apps.gnome.org/Dialect/ || dialect
  • Gtranslator — Enhanced gettext po file editor for the GNOME. It handles all forms of gettext po files and includes very useful features.
https://wiki.gnome.org/Apps/Gtranslator || gtranslator
  • Lokalize — Standard KDE tool for software translation. It includes basic editing of PO files, support for glossary, translation memory, project managing, etc. Part of kde-sdk .
https://apps.kde.org/lokalize/ || lokalize
  • Moses — Statistical machine translation tool (language data not included).
http://statmt.org/moses/ || mosesdecoder AUR
  • OmegaT — General translator's tool which contains a lot of translation memory features and can give suggestions from Google Translate. It supports the following formats: HTML, Microsoft Office 2007 XML, OpenDocument, XLIFF/Okapi, MediaWiki, plain text, TMX and others.
https://omegat.org/ || omegat AUR
  • Poedit — Simple translation editor for gettext (PO, POT) and XLIFF.
https://poedit.net || poedit
  • Pology — Set of Python tools for dealing with gettext/po-files.
https://techbase.kde.org/Localization/Tools/Pology || pology-git AUR
  • Qt Linguist — Translating Qt C++ and Qt Quick applications into local languages.
https://doc.qt.io/qt-6/qtlinguist-index.html || qt6-tools
  • Translate Shell — Command-line interface and interactive shell for Google Translate.
https://www.soimort.org/translate-shell/ || translate-shell
  • Translate Toolkit — Localization and translation toolkit, which provides a set of tools for working with localization file formats and files that might need localization.
https://toolkit.translatehouse.org/ || translate-toolkit
  • TranslateLocally — Fast and secure local translation using Bergamot (Mozilla).
https://github.com/XapaJIaMnu/translatelocally || translatelocally-git AUR

Barcode generators and readers

Console

  • barcode — A tool to convert text strings to printed bars.
https://www.gnu.org/software/barcode/ || barcode
  • iec16022 — Produce 2D barcodes often also referenced as DataMatrix.
https://datenfreihafen.org/projects/iec16022.html || iec16022
  • qrencode — C library and command line tool for encoding data in a QR code symbol.
https://fukuchi.org/works/qrencode/ || qrencode
  • ZBar — Application and library for reading bar codes from various sources.
https://zbar.sourceforge.net/ || zbar
  • Zint — Barcode encoding library and command line tool supporting over 50 symbologies.
http://zint.org.uk/ || zint

Graphical

  • CoBang — QR code scanner application.
https://github.com/hongquan/CoBang || cobang AUR
  • Decoder — QR code scanner and generator.
https://apps.gnome.org/Decoder/ || decoder
  • gLabels — Program for creating labels and business cards. It also supports creating barcodes.
https://github.com/jimevins/glabels || glabels
  • Kodaskanna — Utility for reading data from 1D/2D codes (e.g. QR codes or bar codes) and making the data available for further processing.
https://apps.kde.org/kodaskanna/ || kodaskanna AUR
  • QRab — Simply grabs QR code from screen and copies decoded text into clipboard.
https://qrab.sourceforge.io/ || qrab AUR
  • Qrca — Scan QR-Codes with your camera on phones and laptops, and create your own for easily sharing data between devices.
https://apps.kde.org/qrca/ || qrca
  • Qreator — Graphical utility for creating QR codes.
https://davidplanella.org/qreator/ || qreator
  • QtQR — QR code generator and decoder.
https://launchpad.net/qr-tools || qtqr AUR
  • ZBarCam GUI — Simple GUI for ZBar to read bar codes from various sources.
https://zbar.sourceforge.net/ || zbar
  • Zint Barcode Studio — Barcode generator GUI.
http://zint.org.uk/ || zint-qt

Placeholder text generators

  • Lorem — Simple app to generate the Lorem Ipsum placeholder text.
https://apps.gnome.org/Lorem/ || lorem

AltStyle によって変換されたページ (->オリジナル) /