Difference between revisions of "List of applications/Documents"

From ArchWiki
Jump to: navigation, search
(CHM Viewers: gnochm was not updated since 2007 and removed from AUR, see https://mailman.archlinux.org/pipermail/aur-general/2010-July/009707.html)
(Database managers: rename section to Database tools, database managers could be confused with DBMSs)
 
(592 intermediate revisions by more than 100 users not shown)
Line 1: Line 1:
 
<noinclude>
 
<noinclude>
 
[[Category:Applications]]
 
[[Category:Applications]]
[[es:List of Applications/Documents]]
+
[[es:List of applications/Documents]]
[[it:List of Applications/Documents]]
+
[[it:List of applications/Documents]]
[[ja:List of Applications/Documents]]
+
[[ja:アプリケーション一覧/ドキュメント]]
[[zh-CN:List of Applications/Documents]]
+
[[ru:List of applications/Documents]]
{{List of Applications navigation}}
+
[[zh-hans:List of applications/Documents]]
 +
[[zh-hant:List of applications/Documents]]
 +
{{List of applications navigation}}
 
</noinclude>
 
</noinclude>
 +
== Documents and texts ==
  
== Documents ==
+
=== Text editors ===
  
=== Document Readers ===
+
See also [[Wikipedia:Comparison of text editors]].
  
{{Wikipedia|List of PDF software}}
+
Some of the lighter-weight [[List_of_applications/Utilities#Integrated_development_environments|Integrated development environments]] can also serve as text editors.
  
 
==== Console ====
 
==== Console ====
  
* {{App|fbdjvu|DjVu viewer similar for fbpdf|http://repo.or.cz/w/fbpdf.git|{{AUR?|fbdjvu}}}}
+
* {{App|dte|Small, easy to use editor with multi-tabbed interface, syntax highlighting, ctags navigation, etc.|https://craigbarnes.gitlab.io/dte/|{{AUR|dte}}}}
* {{App|fbpdf|Small framebuffer PDF viewer based off of MuPDF, with [[Vim]] keybindings and written in C|http://repo.or.cz/w/fbpdf.git|{{AUR|fbpdf-git}}}}
+
* {{App|e3|Tiny editor without dependencies, written in assembly.|http://sites.google.com/site/e3editor/|{{Pkg|e3}}}}
* {{App|jfbview|Framebuffer PDF and image viewer. Features include Vim-like controls, zoom-to-fit, a TOC (outline) view, fast multi-threaded rendering and asynchronous pre-caching|http://cjix.info/blog/jfbview/|{{AUR|jfbview}}}}
+
* {{App|ee|Classic curse-based text editor. Born in HP-UX, used in FreeBSD.|https://web.archive.org/web/20160719002816/http://www.users.qwest.net/~hmahon/|{{aur|ee-editor}}}}
 +
* {{App|[[Wikipedia:JED (text editor)|JED]]|Text editor that makes extensive use of the [[Wikipedia:S-Lang|S-Lang library]]. Includes a console version (jed) and an X-window version (xjed).|http://jedsoft.org/jed/|{{AUR|jed}}}}
 +
* {{App|[[Wikipedia:Joe's Own Editor|JOE (Joe's Own Editor)]]|Terminal-based text editor designed to be easy to use.|http://joe-editor.sourceforge.net/|{{Pkg|joe}}}}
 +
* {{App|[[Wikipedia:Midnight Commander|mcedit]]|Useful text editor that comes with Midnight Commander file manager.|http://www.ibiblio.org/mc/|{{Pkg|mc}}}}
 +
* {{App|micro|Modern and intuitive terminal-based text editor, written in go and extensible through plugins.|https://micro-editor.github.io/|{{AUR|micro}}}}
 +
* {{App|Minimum Profit|Text editor for programmers.|http://triptico.com/software/mp.html|{{AUR|mp}}}}
 +
* {{App|[[nano]]|Console text editor based on pico with on-screen key bindings help.|https://nano-editor.org/|{{Pkg|nano}}}}
 +
* {{App|ne|Minimalist text editor with Windows-like key-bindings.|http://ne.di.unimi.it/|{{AUR|ne}}}}
 +
* {{App|slap|Sublime-like terminal-based text editor.|https://github.com/slap-editor/slap|{{AUR|slap}}}}
 +
* {{App|Tilde|Intuitive text editor with Windows-like key bindings.|http://os.ghalkes.nl/tilde/|{{AUR|tilde}}}}
  
 
==== Graphical ====
 
==== Graphical ====
  
* {{App|apvlv|Lightweight PDF/DjVu/UMD/TXT viewer with [[Vim]] keybindings.|http://naihe2010.github.com/apvlv/|{{Pkg|apvlv}}}}
+
* {{App|[[Wikipedia:Acme (text editor)|Acme]]|Minimalist and flexible programming environment developed by Rob Pike for the Plan 9 operating system.|http://acme.cat-v.org/|{{Pkg|plan9port}}}}
* {{App|[[Wikipedia:Google Chrome|Chrome]]|Web browser with a built-in PDF viewer.|http://www.google.com/chrome|{{AUR|google-chrome}}}}
+
* {{App|Adie|Fast and convenient programming text editor.|http://fox-toolkit.org/|{{Pkg|fox}}}}
* {{App|ePDFView|Free lightweight PDF document viewer using the Poppler and GTK+ libraries. Development stopped.|http://freecode.com/projects/epdfview|{{Pkg|epdfview}}}}
+
* {{App|[[Atom]]|Promising text editor developed by GitHub. With support for plug-ins written in Node.js and embedded [[Git]] Control.|https://atom.io/|{{Pkg|atom}}}}
* {{App|[[Wikipedia:Evince|Evince]]|Document viewer for multiple document formats. Supports PDF, PostScript, DjVu, TIFF and DVI.|http://projects.gnome.org/evince/|{{Pkg|evince}}}}
+
* {{App|Beaver|GTK+ editor designed to be modular, lightweight and stylish.|http://beaver-editor.sourceforge.net/|{{Pkg|beaver}}}}
* {{App|[[Wikipedia:Firefox|Firefox]]|Open source web browser with a built-in PDF viewer.|http://www.mozilla.org/firefox|{{Pkg|firefox}}}}
+
* {{App|[[w:Brackets (text editor)|Brackets]]|Code editor for the web, written in JavaScript, HTML and CSS.|http://brackets.io/|{{AUR|brackets}}}}
* {{App|[[Wikipedia:Foxit Reader|Foxit Reader]]|Small, fast (compared to Acrobat) PDF viewer. (closed source)|http://www.foxitsoftware.com/pdf/desklinux/|{{AUR|foxitreader}}}}
+
* {{App|Deepin Editor|Simple text editor for Deepin desktop.|https://github.com/linuxdeepin/deepin-editor|{{Pkg|deepin-editor}}}}
* {{App|llpp|Very fast PDF reader based off of MuPDF, that supports continuous page scrolling, bookmarking, and text search through the whole document.|http://repo.or.cz/w/llpp.git|{{AUR|llpp-git}}}}
+
* {{App|Ecrire|Simple text editor based on EFL.|https://git.enlightenment.org/apps/ecrire.git/|{{AUR|ecrire-git}}}}
* {{App|[[Wikipedia:MuPDF|MuPDF]]|Very fast PDF and XPS viewer and toolkit written in portable C. Features CJK font support.|http://mupdf.com|{{Pkg|mupdf}}}}
+
* {{App|[[Wikipedia:Editra|Editra]]|Text editor with an implementation that focuses on creating an easy to use interface and features that aid in code development.|http://editra.org/|{{AUR|editra}}}}
* {{App|[[Wikipedia:Okular|Okular]]|Very powerful viewer for KDE.|http://okular.kde.org/|{{Pkg|kdegraphics-okular}}}}
+
* {{App|Enki|Text editor for programmers.|http://enki-editor.org/|{{AUR|enki-editor-git}}}}
* {{App|qpdfview|Tabbed PDF viewer using the Poppler and Qt libraries.|https://launchpad.net/qpdfview|{{AUR|qpdfview}}}}
+
* {{App|FeatherPad|Minimal Qt5 plain text editor featuring a native dark theme and support for tabs, printing and syntax highlighting.|https://github.com/tsujan/FeatherPad|{{AUR|featherpad}}}}
* {{App|[[Wikipedia:Xournal|Xournal]]|Pdf viewer/note taking application.|http://xournal.sourceforge.net/|{{Pkg|xournal}}}}
+
* {{App|FLTK Editor|Simple text editor application for FLTK.|http://www.fltk.org/|{{AUR|fltk-editor}}}}
* {{App|[[Wikipedia:Xpdf|Xpdf]]|Viewer that can decode LZW and read encrypted PDFs.|http://www.foolabs.com/xpdf/|{{AUR|xpdf}}}}
+
* {{App|[[Wikipedia:gedit|gedit]]|GTK+ editor for the GNOME desktop with syntax highlighting, automatic indentation, matching brackets, etc., and a number of add-ons to increase functionality.|https://wiki.gnome.org/Apps/Gedit|{{Pkg|gedit}}}}
* {{App|zathura|Highly customizable and functional PDF/DjVu/PostScript/ComicBook viewer (plugin based).|http://pwmt.org/projects/zathura/|{{Pkg|zathura}}}}
+
* {{App|Gobby|Collaborative editor supporting multiple documents in one session and a multi-user chat.|https://gobby.github.io/|{{Pkg|gobby}}}}
 +
* {{App|Howl|General purpose, fast and lightweight editor with a keyboard-centric minimalistic user interface.|https://howl.io/|{{Pkg|howl}}}}
 +
* {{App|[[Wikipedia:jEdit|jEdit]]|Text editor for programmers, written in Java.|http://www.jedit.org/|{{Pkg|jedit}}}}
 +
* {{App|[[Wikipedia:JuffEd|JuffEd]]|Simple tabbed text editor with syntax highlighting, written in Qt.|http://juffed.com/en/index.html|{{AUR|juffed}}}}
 +
* {{App|[[Wikipedia:Kate (text editor)|Kate]]|Full-featured programmer's editor for the KDE desktop with MDI and a filesystem browser.|https://kate-editor.org|{{Pkg|kate}}}}
 +
* {{App|[[Wikipedia:KWrite|KWrite]]|Lightweight text editor for the KDE desktop that uses the same editor widget as Kate.|https://www.kde.org/applications/utilities/kwrite|{{Pkg|kwrite}}}}
 +
* {{App|L3afpad|Simple text editor forked from Leafpad, supports GTK+ 3.|https://github.com/stevenhoneyman/l3afpad|{{Pkg|l3afpad}}}}
 +
* {{App|[[Wikipedia:Leafpad|Leafpad]]|Notepad clone for GTK+ that emphasizes simplicity.|http://tarot.freeshell.org/leafpad|{{Pkg|leafpad}}}}
 +
* {{App|[[w:Light Table (software)|Light Table]]|Next generation code editor that connects you to your creation with instant feedback.|http://lighttable.com/|{{AUR|lighttable-bin}} or {{AUR|lighttable-git}}}}
 +
* {{App|Liri Text|Text editor for Liri.|https://github.com/lirios/text|{{Pkg|liri-text}}}}
 +
* {{App|medit|Programming and around-programming text editor.|http://mooedit.sourceforge.net|{{Pkg|medit}}}}
 +
* {{App|[[Wikipedia:Xfce#Mousepad|Mousepad]]|Fast text editor for the Xfce Desktop Environment.|https://www.xfce.org|{{Pkg|mousepad}}}}
 +
* {{App|[[Wikipedia:NEdit|NEdit]]|Text editor for the Motif environment.|https://sourceforge.net/projects/nedit/|{{Pkg|nedit}}}}
 +
* {{App|NFO Viewer|Simple viewer for NFO files.|https://otsaloma.io/nfoview/|{{Pkg|nfoview}}}}
 +
* {{App|Notepadqq|Qt-based, Notepad++-like text editor with support for syntax highlighting for more than 100 languages.|http://notepadqq.altervista.org/s/|{{Pkg|notepadqq}}}}
 +
* {{App|Pantheon Code|Code editor for elementaryOS. It auto-saves your files, meaning they're always up-to-date. Plus it remembers your tabs so you never lose your spot, even in between sessions.|https://github.com/elementary/code|{{Pkg|scratch-text-editor}}}}
 +
* {{App|[[MATE|Pluma]]|Powerful text editor for MATE.|http://mate-desktop.org|{{Pkg|pluma}}}}
 +
* {{App|QSciTE|Qt clone of the SciTE text and code editor.|https://code.google.com/archive/p/qscite/|{{AUR|qscite}}}}
 +
* {{App|[[Wikipedia:Sam (text editor)|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|{{Pkg|plan9port}} or {{Pkg|9base}}}}
 +
* {{App|[[Wikipedia:SciTE|SciTE]]|Generally useful editor with facilities for building and running programs.|http://scintilla.org/SciTE.html|{{AUR|scite}}}}
 +
* {{App|Scribes|Ultra minimalist text editor that combines simplicity with power.|http://scribes.sourceforge.net|{{Pkg|scribes}}}}
 +
* {{App|[[Wikipedia:Sublime Text|Sublime Text]]|Proprietary C++ and Python-based editor with many advanced features and plugins while staying lightweight and pretty.|https://www.sublimetext.com/|version 3: {{AUR|sublime-text-dev}}, version 2: {{AUR|sublime-text2}}}}
 +
* {{App|[[Wikipedia:TEA (text editor)|TEA]]|Qt-based feature rich text editor.|http://semiletov.org/tea|{{AUR|tea}}}}
 +
* {{App|[[Textadept]]|Lua-extensible feature rich text editor based on Scintilla and written in C.|http://foicica.com/textadept|{{AUR|textadept}}}}
 +
* {{App|Textosaurus|Simple cross-platform text editor based on Qt and QScintilla.|https://github.com/martinrotter/textosaurus|{{AUR|textosaurus}}}}
 +
* {{App|[[Visual Studio Code]]|Editor for building and debugging modern web and cloud applications.|https://code.visualstudio.com|{{AUR|code}} or {{AUR|visual-studio-code-bin}}}}
 +
* {{App|XEdit|Simple text editor for the X Window System.|https://www.x.org/wiki|{{Pkg|xorg-xedit}}}}
 +
* {{App|wxMEdit|Text/Hex editor written in C++ and wxWidgets.|https://wxmedit.github.io/|{{AUR|wxmedit}}}}
  
===== CHM Viewers =====
+
==== Emacs text editors ====
  
* {{App|ChmSee|CHM viewer based on xulrunner.|https://code.google.com/p/chmsee/|{{Pkg|chmsee}}}}
+
* {{App|[[Emacs]]|The extensible, customizable, self-documenting real-time display editor by GNU.|https://www.gnu.org/software/emacs/emacs.html|with GUI: {{Pkg|emacs}}, without GUI: {{Pkg|emacs-nox}}}}
* {{App|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.|http://www.ulduzsoft.com/kchmviewer/|{{Pkg|kchmviewer}}}}
+
* {{App|[[Wikipedia:mg (editor)|mg]]|Small, fast, and portable Emacs-like editor.|http://homepage.boetes.org/software/mg|{{Pkg|mg}}}}
* {{App|[[Wikipedia:xCHM|xCHM]]|Lightweight CHM viewer, based on chmlib.|http://xchm.sf.net/|{{Pkg|xchm}}}}
+
* {{App|[[Wikipedia:MicroEMACS|MicroEmacs]]|Ncurses-based text editor.|http://www.jasspa.com/|{{AUR|jasspa-me}}}}
 +
* {{App|[[Wikipedia:Vile (editor)|vile]]|Lightweight Emacs clone with ''vi''-like key bindings.|http://invisible-island.net/vile/vile.html|{{AUR|vile}}}}
 +
* {{App|[[Wikipedia:GNU Zile|Zile]]|Lightweight Emacs clone.|https://www.gnu.org/software/zile/|{{Pkg|zile}}}}
  
=== Office suites ===
+
==== Vi text editors ====
  
{{Wikipedia|Comparison of office suites}}
+
* {{App|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/|{{AUR|amp}}}}
 +
* {{App|[[Kakoune]]|Modal editor. Fewer keystrokes. Selection based, multi-cursor editing. Orthogonal design.|https://github.com/mawww/kakoune|{{Pkg|kakoune}}}}
 +
* {{App|[[Neovim]]|Vim's rebirth for the 21st century.|https://neovim.io/|{{Pkg|neovim}}}}
 +
* {{App|[[Wikipedia:vi|vi]]|The original ex/vi text editor.|http://ex-vi.sourceforge.net/|{{Pkg|vi}}}}
 +
* {{App|[[Vim]] (Vi IMproved)|Advanced text editor that seeks to provide the power of the de-facto Unix editor 'vi', with a more complete feature set.|https://www.vim.org/|with GUI: {{Pkg|gvim}}, without GUI: {{Pkg|vim}}}}
 +
* {{App|Vis|Modern, legacy free, simple yet efficient vim-like editor.|https://github.com/martanne/vis|{{Pkg|vis}}}}
  
* {{App|[[Wikipedia:Calligra Suite|Calligra]]|Actively developed fork of KOffice, the [[KDE]] office suite. It offers most of the features of OpenOffice while also having versions for smartphones (Calligra Mobile) and tablets (Calligra Active).|http://www.calligra-suite.org/|{{Grp|calligra}}}}
+
=== Office ===
* {{App|[[Wikipedia:Kingsoft Office|Kingsoft Office]]|Propietary office productivity suite, also named WPS.|http://www.kingsoftstore.com/|{{AUR|kingsoft-office}}}}
 
* {{App|[[LibreOffice]]|More actively developed fork of OpenOffice.|https://www.libreoffice.org/|{{Grp|libreoffice}}}}
 
* {{App|[[OpenOffice]]|Open-source office software suite for word processing, spreadsheets, presentations, graphics, databases and more, under the Apache Licence.|http://www.openoffice.org/|{{AUR|openoffice-base-bin}}}}
 
* {{App|[[Wikipedia:Siag Office|Siag Office]]|Extremely lightweight office suite that provides a word processor, spreadsheet, text editor, file manager and previewer.|http://siag.nu/|{{AUR|siag-office}}}}
 
  
=== Indexers ===
+
==== Office suites ====
  
{{Wikipedia|List of search engines#Desktop search engines}}
+
See also [[Wikipedia:Comparison of office suites]].
  
* {{App|Pinot|Personal search and metasearch tool|http://code.google.com/p/pinot-search/|{{Pkg|pinot}}}}
+
* {{App|[[Wikipedia:Calligra Suite|Calligra]]|Actively developed fork of KOffice, the [[KDE]] office suite. It offers most of the features of OpenOffice while also having versions for smartphones (Calligra Mobile) and tablets (Calligra Active).|https://www.calligra.org/|{{Pkg|calligra}}}}
* {{App|[[Wikipedia:Recoll|Recoll]]|Full text search tool with a Xapian backend.|http://www.lesbonscomptes.com/recoll/|{{Pkg|recoll}}}}
+
* {{App|[[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/|{{Pkg|libreoffice-still}} or {{Pkg|libreoffice-fresh}}}}
* {{App|[[Wikipedia:Strigi|Strigi]]|Fast crawling desktop search engine with a Qt GUI.|http://strigi.sourceforge.net/|{{Pkg|strigi}}}}
+
* {{App|[[Apache OpenOffice|OpenOffice]]|Open-source office software suite for word processing, spreadsheets, presentations, graphics, databases and more, under the Apache Licence.|https://www.openoffice.org/|{{AUR|openoffice}}}}
* {{App|[[Wikipedia:MetaTracker (software)|Tracker]]|All-in-one indexer, search tool and metadata database.|http://projects.gnome.org/tracker/index.html|{{Pkg|tracker}}}}
+
* {{App|[[Wikipedia:SoftMaker Office|SoftMaker Office]]|Complete, reliable, lightning-fast and Microsoft Office-compatible proprietary office suite with a word processor, spreadsheet, and presentation graphics software.|http://www.freeoffice.com/|{{AUR|freeoffice}}}}
 +
* {{App|[[Wikipedia:Kingsoft Office|WPS Office]]|Proprietary office productivity suite, previously known as Kingsoft Office.|http://www.wps.com/|{{AUR|wps-office}}}}
  
=== Word processors ===
+
==== Word processors ====
  
{{Wikipedia|Comparison of word processors}}
+
See also [[Wikipedia:Comparison of word processors]].
  
 
* {{App|[[Abiword]]|Full-featured word processor.|http://www.abisource.com/|{{Pkg|abiword}}}}
 
* {{App|[[Abiword]]|Full-featured word processor.|http://www.abisource.com/|{{Pkg|abiword}}}}
* {{App|Abiword Minimal|Minimal version of Abiword.|http://www.abisource.com/|{{AUR|abiword-minimal}}}}
+
* {{App|[[Wikipedia:BlueGriffon|BlueGriffon]]|WYSIWYG content editor for the World Wide Web.|http://www.bluegriffon.com/|{{Pkg|bluegriffon}}}}
* {{App|[[Wikipedia:BlueGriffon|BlueGriffon]]|WYSIWYG content editor for the World Wide Web.|http://www.bluegriffon.com/|{{AUR|bluegriffon}}}}
+
* {{App|[[Wikipedia:Calligra Words|Calligra Words]]|Powerful word processor included in the Calligra Suite.|https://www.calligra.org/words/|{{Pkg|calligra}}}}
* {{App|[[Wikipedia:Calligra Words|Calligra Words]]|Powerful word processor included in the Calligra Suite.|http://www.calligra.org/words/|{{Pkg|calligra-words}}}}
+
* {{App|gLabels|Program for creating labels, business cards and media covers.|http://glabels.org/|{{Pkg|glabels}}}}
* {{App|gLabels|program for creating labels and business cards.|http://glabels.org/|{{Pkg|glabels}}}}
+
* {{App|[[Wikipedia:KompoZer|KompoZer]]|A Dreamweaver style WYSIWYG web editor; Nvu unofficial bug-fix release.|http://kompozer.net/|{{Pkg|kompozer}}}}
* {{App|[[LibreOffice|LibreOffice Writer]]|Full-featured word processor included in the LibreOffice suite.|https://www.libreoffice.org/|{{Pkg|libreoffice-writer}}}}
+
* {{App|[[LibreOffice|LibreOffice Writer]]|Full-featured word processor included in the LibreOffice suite.|https://www.libreoffice.org/discover/writer|{{Pkg|libreoffice-still}} or {{Pkg|libreoffice-fresh}}}}
* {{App|[[Wikipedia:Markdown|Markdown]]|Text-to-HTML conversion tool that allows you to write using a simple plain text format.|http://daringfireball.net/projects/markdown|{{Pkg|markdown}}}}
+
* {{App|[[OpenOffice|OpenOffice Writer]]|Full-featured word processor included in the OpenOffice suite.|http://www.openoffice.org/product/writer.html|{{AUR|openoffice}}}}
* {{App|[[OpenOffice|OpenOffice Writer]]|Full-featured word processor included in the OpenOffice suite.|http://www.openoffice.org/|{{AUR|openoffice-base-bin}}}}
 
* {{App|Pandoc|Swiss-army knife for converting one markup format into another (supports Markdown).|http://johnmacfarlane.net/pandoc|{{AUR|haskell-pandoc}}}}
 
* {{App|Pathetic Writer|X-based rich text processor included in Siag Office.|http://siag.nu/pw/|{{AUR|siag-office}}}}
 
 
* {{App|[[Wikipedia:Scribus|Scribus]]|Desktop publishing program.|http://www.scribus.net/canvas/Scribus|{{Pkg|scribus}}}}
 
* {{App|[[Wikipedia:Scribus|Scribus]]|Desktop publishing program.|http://www.scribus.net/canvas/Scribus|{{Pkg|scribus}}}}
 +
* {{App|[[Wikipedia:SeaMonkey#Composer|SeaMonkey Composer]]|Powerful yet simple HTML editor included in the SeaMonkey suite.|http://www.seamonkey-project.org/|{{Pkg|seamonkey}}}}
 
* {{App|[[Wikipedia:Ted (word processor)|Ted]]|Easy to use GTK+-based rich text processor (with footnote support).|http://www.nllgg.nl/Ted/|{{AUR|ted}}}}
 
* {{App|[[Wikipedia:Ted (word processor)|Ted]]|Easy to use GTK+-based rich text processor (with footnote support).|http://www.nllgg.nl/Ted/|{{AUR|ted}}}}
 +
 +
==== Presentations ====
 +
 +
* {{App|[[Wikipedia:Calligra Stage|Calligra Stage]]|Easy to use yet still flexible presentation application included in the Calligra Suite.|https://www.calligra.org/stage/|{{Pkg|calligra}}}}
 +
* {{App|[[LibreOffice|LibreOffice Impress]]|Presentation program included in the LibreOffice suite.|https://www.libreoffice.org/discover/writer|{{Pkg|libreoffice-still}} or {{Pkg|libreoffice-fresh}}}}
 +
* {{App|[[OpenOffice|OpenOffice Impress]]|Presentation program included in the OpenOffice suite.|http://www.openoffice.org/product/impress.html|{{AUR|openoffice}}}}
 +
* {{App|Sozi|Zooming presentation editor and player. Based on the [https://electronjs.org/ Electron] platform.|http://sozi.baierouge.fr/|{{AUR|sozi}}}}
 +
* {{App|Spice-Up|Create simple and beautiful presentations.|https://github.com/Philip-Scott/Spice-up|{{AUR|spice-up}}}}
 +
 +
==== Spreadsheets ====
 +
 +
See also [[Wikipedia:Comparison of spreadsheet software]].
 +
 +
* {{App|[[Wikipedia:Calligra Sheets|Calligra Sheets]]|Powerful spreadsheet application included in the Calligra Suite.|https://www.calligra.org/sheets/|{{Pkg|calligra}}}}
 +
* {{App|[[Gnumeric]]|Spreadsheet program for the GNOME desktop.|http://www.gnumeric.org/|{{Pkg|gnumeric}}}}
 +
* {{App|[[LibreOffice|LibreOffice Calc]]|Full-featured spreadsheet application included in the LibreOffice suite.|https://www.libreoffice.org/discover/calc/|{{Pkg|libreoffice-still}} or {{Pkg|libreoffice-fresh}}}}
 +
* {{App|[[OpenOffice|OpenOffice Calc]]|Full-featured spreadsheet application included in the OpenOffice suite.|http://openoffice.org/product/calc.html|{{AUR|openoffice}}}}
 +
* {{App|[[Wikipedia:Pyspread|Pyspread]]|Pyspread is a non-traditional spreadsheet application that is based on and written in the programming language Python.|http://manns.github.io/pyspread/index.html|{{AUR|pyspread}}}}
 +
* {{App|[[Wikipedia:sc (spreadsheet calculator)|sc]]|Curses-based lightweight spreadsheet.|http://ibiblio.org/pub/linux/apps/financial/spreadsheet/!INDEX.html|{{Pkg|sc}}}}
 +
* {{App|sc-im|Spreadsheet program based on sc.|https://github.com/andmarti1424/sc-im/|{{AUR|sc-im}}}}
 +
 +
==== Database tools ====
 +
 +
See also [[Wikipedia:Comparison of database tools]].
 +
 +
* {{App|[[Adminer]]|Full-featured database management webapp  with support for many database types.|https://www.adminer.org/|{{AUR|adminer}}}}
 +
* {{App|DB Browser for SQLite|High quality, visual, open source tool to create, design, and edit database files compatible with SQLite.|https://sqlitebrowser.org/|{{Pkg|sqlitebrowser}}}}
 +
* {{App|[[Wikipedia:DBeaver|DBeaver]]|Java-based graphical database editor with support for many database types.|https://dbeaver.jkiss.org/|{{Pkg|dbeaver}}}}
 +
* {{App|GdaBrowser|Graphical tool to get a quick access to a database's structure and contents.|http://www.gnome-db.org/GdaBrowser|{{Pkg|libgda}}}}
 +
* {{App|Glom|Easy-to-use database designer and user interface.|https://www.glom.org/|{{Pkg|glom}}}}
 +
* {{App|GSQL|Integrated database development tool for GNOME.|http://gsql.org/|{{Pkg|gsql}}}}
 +
* {{App|[[Wikipedia:Kexi|Kexi]]|Visual database applications creator tool by KDE, designed to fill the gap between spreadsheets and database solutions requiring more sophisticated development.|http://www.kexi-project.org/|{{Pkg|kexi}}}}
 +
* {{App|[[LibreOffice|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/|{{Pkg|libreoffice-still}} or {{Pkg|libreoffice-fresh}}}}
 +
* {{App|[[Wikipedia:MySQL Workbench|MySQL Workbench]]|Unified visual tool for database architects, developers, and DBAs.|https://www.mysql.com/products/workbench/|{{Pkg|mysql-workbench}}}}
 +
* {{App|[[OpenOffice|OpenOffice Base]]|Full-featured desktop database front end included in the OpenOffice suite, designed to meet the needs of a broad array of users.|http://www.openoffice.org/product/base.html|{{AUR|openoffice}}}}
 +
* {{App|[[Wikipedia:Orbada|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.|http://orbada.sourceforge.net/|{{AUR|orbada}}}}
 +
* {{App|pgAdmin|Comprehensive design and management interface for PostgreSQL.|https://www.pgadmin.org/|{{Pkg|pgadmin3}} or {{Pkg|pgadmin4}}}}
 +
* {{App|pgModeler|PostgreSQL Database Modeler: an open source CASE tool for modeling PostgreSQL databases.|https://pgmodeler.io/|{{AUR|pgmodeler}}}}
 +
* {{App|[[phpMyAdmin]]|Webapp intended to handle the administration of MySQL.|https://www.phpmyadmin.net/|{{Pkg|phpmyadmin}}}}
 +
* {{App|[[phpPgAdmin]]|Fully functional webapp for PostgreSQL.|https://sourceforge.net/projects/phppgadmin/|{{Pkg|phppgadmin}}}}
 +
* {{App|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|{{AUR|sequeler-git}}}}
 +
* {{App|[[Wikipedia:SQuirreL SQL Client|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/|{{AUR|squirrel-sql}}}}
 +
* {{App|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://giowck.github.io/symphytum/|{{AUR|symphytum}}}}
 +
* {{App|[[Wikipedia:TOra|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|{{AUR|tora}}}}
 +
 +
==== Formula editors ====
 +
 +
See also [[#TeX formula editors]] and [[Wikipedia:Formula editor]].
 +
 +
* {{App|[[LibreOffice|LibreOffice Math]]|Create and edit scientific formulas and equations. Included in the LibreOffice suite.|https://www.libreoffice.org/discover/math/|{{Pkg|libreoffice-still}} or {{Pkg|libreoffice-fresh}}}}
 +
* {{App|[[OpenOffice|OpenOffice Math]]|Create equations and formulas for your documents. Included in the OpenOffice suite.|http://www.openoffice.org/product/math.html|{{AUR|openoffice}}}}
 +
 +
=== Markup languages ===
 +
 +
See also [[Wikipedia:Comparison of document markup languages]].
 +
 +
* {{App|[[Wikipedia:AsciiDoc|asciidoc]]|Human-readable text document format. Used by Arch for generating ''pacman'' 's man pages[https://www.archlinux.org/pacman/pacman.8.html].|http://asciidoc.org/|{{Pkg|asciidoc}}}}
 +
* {{App|Asciidoctor|An asciidoc implementation written in Ruby, with many extra features.|http://asciidoctor.org/|{{Pkg|asciidoctor}}}}
 +
* {{App|[[Wikipedia:Sphinx_(documentation_generator)|Sphinx]]| A documentation generation system using [[Wikipedia:ReStructuredText|reStructuredText]] to generate output in multiple formats (primary documentation system for the Python project).|http://sphinx-doc.org|{{Pkg|python-sphinx}}}}
 
* {{App|[[Wikipedia:Txt2tags|txt2tags]]|Dead-simple, KISS-compliant lightweight, human-readable markup language to produce rich format content out of plain text files.|http://txt2tags.sourceforge.net|{{Pkg|txt2tags}}}}
 
* {{App|[[Wikipedia:Txt2tags|txt2tags]]|Dead-simple, KISS-compliant lightweight, human-readable markup language to produce rich format content out of plain text files.|http://txt2tags.sourceforge.net|{{Pkg|txt2tags}}}}
  
=== Spreadsheets ===
+
==== Markdown ====
 +
 
 +
See also the [https://daringfireball.net/projects/markdown/ official website] and [[Wikipedia:Markdown]].
  
{{Wikipedia|Comparison of spreadsheet software}}
+
* {{App|Discount|A Markdown implementation written in C.|https://www.pell.portland.or.us/~orc/Code/discount/|{{Pkg|discount}}}}
 +
* {{App|Marked|Markdown parser and compiler built for speed.|https://marked.js.org/|{{Pkg|marked}}}}
 +
* {{App|M2R|Markdown to reStructuredText converter.|https://github.com/miyakogi/m2r|{{Pkg|m2r}}}}
  
* {{App|[[Wikipedia:Calligra Sheets|Calligra Sheets]]|Powerful spreadsheet application included in the Calligra Suite|http://www.calligra.org/sheets/|{{Pkg|calligra-sheets}}}}
+
===== Markdown editors =====
* {{App|[[Gnumeric]]|Spreadsheet program that is part of the GNOME desktop.|http://projects.gnome.org/gnumeric/|{{Pkg|gnumeric}}}}
 
* {{App|[[LibreOffice|LibreOffice Calc]]|Full-featured spreadsheet application included in the LibreOffice suite.|https://www.libreoffice.org/features/calc/|{{Pkg|libreoffice-calc}}}}
 
* {{App|[[OpenOffice|OpenOffice Calc]]|Full-featured spreadsheet application included in the OpenOffice suite.|http://openoffice.org/product/calc|{{AUR|openoffice-base-bin}}}}
 
* {{App|Siag|Spreadsheet application based on the X Window System and the Scheme programming language included in Siag Office.|http://siag.nu/siag/|{{AUR|siag-office}}}}
 
  
=== Scientific Documents ===
+
* {{App|Abricotine|Markdown editor built for desktop. Based on the [https://electronjs.org/ Electron] platform.|https://abricotine.brrd.fr/|{{AUR|abricotine}}}}
 +
* {{App|CuteMarkEd|Qt-based Markdown editor with live HTML preview, math expressions, code and markdown syntax highlighting.|https://cloose.github.io/CuteMarkEd/|{{AUR|cutemarked}}}}
 +
* {{App|EME|Elegant Markdown Editor. Based on the [https://electronjs.org/ Electron] platform.|https://github.com/egoist/eme|{{AUR|eme}}}}
 +
* {{App|ghostwriter|Distraction-free Markdown editor.|https://wereturtle.github.io/ghostwriter/|{{AUR|ghostwriter}}}}
 +
* {{App|Marker|Simple yet robust Markdown editor.|https://fabiocolacio.github.io/Marker/|{{AUR|marker}}}}
 +
* {{App|MarkMyWords|Minimal markdown editor.|https://github.com/voldyman/MarkMyWords|{{AUR|markmywords-git}}}}
 +
* {{App|Mark Text|Next generation markdown editor. Based on the [https://electronjs.org/ Electron] platform.|https://marktext.github.io/website/|{{AUR|marktext}}}}
 +
* {{App|Moeditor|Your all-purpose markdown editor. Based on the [https://electronjs.org/ Electron] platform.|https://moeditor.js.org/|{{AUR|moeditor-bin}}}}
 +
* {{App|Remarkable|Fully featured Markdown editor.|https://remarkableapp.github.io/|{{AUR|remarkable}}}}
 +
* {{App|ReText|Simple text editor for Markdown and reStructuredText.|https://github.com/retext-project/retext|{{Pkg|retext}}}}
 +
* {{App|[[Wikipedia:UberWriter|UberWriter]]|Elegant, free distraction GTK+ Markdown editor.|http://uberwriter.wolfvollprecht.de/|{{AUR|uberwriter}}}}
  
With [[LaTeX]], creation of any scientific document, article, journal, etc. is made commonplace.
+
==== Typesetting systems ====
  
{{Wikipedia|Comparison of TeX editors}}
+
* {{App|[[Wikipedia:groff (software)|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|{{Pkg|groff}}}}
 +
* {{App|[[Lout]]|A lightware document formatting system. Reads a high-level description of a document similar in style to LaTeX and produces a PostScript.|http://savannah.nongnu.org/projects/lout|{{pkg|lout}}}}
 +
* {{App|SILE|Modern typesetting system inspired by TeX.|http://sile-typesetter.org/|{{AUR|sile}}}}
 +
* {{App|[[TeX Live|TeX]]|A high-quality typesetting system popular in academia.|https://tug.org/|{{Pkg|texlive-core}}}}
  
* {{App|[[Wikipedia:AUCTEX|AUCTeX]]|Extensible package for writing and formatting TeX files in Emacs.|https://www.gnu.org/software/auctex/|{{Pkg|auctex}}}}
+
==== TeX editors ====
* {{App|[[Wikipedia:Gummi (software)|Gummi]]|Lightweight TeX/LaTeX GTK+-based editor.|http://dev.midnightcoding.org/projects/gummi|{{Pkg|gummi}}}}
+
 
 +
With [[TeX Live|TeX, LaTeX and friends]], creation of any scientific document, article, journal, etc. is made commonplace.
 +
 
 +
See also [[Wikipedia:Comparison of TeX editors]] and [https://en.wikibooks.org/wiki/LaTeX/Installation#Editors the LaTeX Wikibook].
 +
 
 +
* {{App|[[Wikipedia:AUCTeX|AUCTeX]]|Together with RefTex, AUCTeX provices an extensible environment for writing and formatting TeX files in [[Emacs]].|https://www.gnu.org/software/auctex/|{{Pkg|auctex}}}}
 +
* {{App|[[GNOME/Gedit|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|{{AUR|gedit-latex}}}}
 +
* {{App|[[Wikipedia:GNOME-LaTeX|GNOME LaTeX]]|LaTeX editor for the GNOME Desktop including support for code completion, compiling and project management.|https://wiki.gnome.org/Apps/GNOME-LaTeX|{{Pkg|gnome-latex}}}}
 +
* {{App|[[Wikipedia:Gummi (software)|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/|{{Pkg|gummi}}}}
 
* {{App|[[Wikipedia:Kile|Kile]]|User-friendly TeX/LaTeX editor for the KDE desktop with many features.|http://kile.sourceforge.net/|{{Pkg|kile}}}}
 
* {{App|[[Wikipedia:Kile|Kile]]|User-friendly TeX/LaTeX editor for the KDE desktop with many features.|http://kile.sourceforge.net/|{{Pkg|kile}}}}
 +
* {{App|Ktikz|Small application helping you to create [[Wikipedia:PGF/TikZ|PGF/TikZ]] diagrams for your publications.|http://www.hackenberger.at/blog/ktikz-editor-for-the-tikz-language/|{{AUR|ktikz}}}}
 
* {{App|[[Wikipedia:LyX|LyX]]|Document processor that encourages an approach to writing based on the structure of your documents (WYSIWYM) and not simply their appearance (WYSIWYG).|http://www.lyx.org/|{{Pkg|lyx}}}}
 
* {{App|[[Wikipedia:LyX|LyX]]|Document processor that encourages an approach to writing based on the structure of your documents (WYSIWYM) and not simply their appearance (WYSIWYG).|http://www.lyx.org/|{{Pkg|lyx}}}}
* {{App|[[Wikipedia:GNU TeXmacs|TeXmacs]]|WYSIWYW editing platform with special features for scientists.|http://www.texmacs.org/|{{Pkg|texmacs}}}}
+
* {{App|[[Wikipedia:GNU TeXmacs|TeXmacs]]|WYSIWYW (what you see is what you want) editing platform with special features for scientists.|http://www.texmacs.org/|{{Pkg|texmacs}}}}
* {{App|[[Wikipedia:Texmaker|Texmaker]]|Cross-platform, light and easy-to-use LaTeX IDE.|http://www.xm1math.net/texmaker/index.html|{{Pkg|texmaker}}}}
+
* {{App|[[Wikipedia:Texmaker|Texmaker]]|Cross-platform, light and easy-to-use LaTeX IDE. It integrates many tools needed to develop documents with LaTeX, in just one application|http://www.xm1math.net/texmaker/|{{Pkg|texmaker}}}}
* {{App|Winefish|Editor for experienced LaTeX users with support for UTF-8, syntax highlight, auto-completion and auto-text.|http://winefish.berlios.de/|{{AUR|winefish}}}}
+
* {{App|[[Wikipedia:TeXstudio|TeXstudio]]|Fork of TeXMaker including support for code completion of bibtex items, grammar check and automatic detection of the need for multiple LaTeX runs.|http://texstudio.sourceforge.net/|{{Pkg|texstudio}}}}
 +
* {{App|[[Wikipedia:TeXworks|TeXworks]]|Simple TeX front-end program modeled after TeXShop.|https://tug.org/texworks/|{{AUR|texworks}}}}
 +
* {{App|TikZiT|Graphical tool for rapidly creating graphs and diagrams using [[Wikipedia:PGF/TikZ|PGF/TikZ]].|https://tikzit.github.io/|{{AUR|tikzit}}}}
 +
* {{App|[[Vim|Vim-LaTeX-suite]]|Customizable LaTeX environment for Vim.|http://vim-latex.sourceforge.net/|{{Pkg|vim-latexsuite}}}}
 +
 
 +
==== TeX formula editors ====
 +
 
 +
* {{App|EqualX|LaTeX equation editor with real time preview.|http://equalx.sourceforge.net/|{{AUR|equalx}}}}
 +
* {{App|KLatexFormula|GUI for generating images from LaTeX equations.|https://klatexformula.sourceforge.io/|{{AUR|klatexformula}}}}
 +
* {{App|[[LibreOffice]] TexMaths extension|LaTeX equation editor for LibreOffice.|http://roland65.free.fr/texmaths/|{{Pkg|libreoffice-extension-texmaths}}}}
 +
 
 +
==== XML editors ====
 +
 
 +
See also [[Wikipedia:Comparison of XML editors]].
 +
 
 +
* {{App|QXmlEdit|Simple Qt XML editor and XSD viewer.|http://qxmledit.org/|{{AUR|qxmledit}}}}
 +
* {{App|XML Copy Editor|Fast, validating XML editor.|http://xml-copy-editor.sourceforge.net/|{{AUR|xmlcopyeditor}}}}
 +
* {{App|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/|{{AUR|xmltreeedit-bin}}}}
 +
 
 +
=== Document converters ===
 +
 
 +
See also [[#Markup languages]].
 +
 
 +
* {{App|[[Wikipedia:Antiword|Antiword]]|MS Word to text converter.|http://www.winfield.demon.nl/|{{Pkg|antiword}}}}
 +
* {{App|catdoc|Converter for Microsoft Word, Excel, PowerPoint and RTF files to text.|https://wagner.pp.ru/~vitus/software/catdoc/|{{Pkg|catdoc}}}}
 +
* {{App|[[Wikipedia:Pandoc|Pandoc]]|Swiss-army knife for converting markup and document formats.|http://johnmacfarlane.net/pandoc|{{pkg|pandoc}}}}
 +
* {{App|unoconv|Libreoffice-based document converter.|http://dag.wiee.rs/home-made/unoconv/|{{Pkg|unoconv}}}}
 +
 
 +
=== Bibliographic reference managers ===
 +
 
 +
See also [[Wikipedia:Comparison of reference management software]].
 +
 
 +
* {{App|[[Wikipedia:Bibus|Bibus]]|A bibliographic database that can directly insert references in OpenOffice.org/LibreOffice and generate the bibliographic index.|https://sourceforge.net/projects/bibus-biblio/|{{AUR|bibus}}}}
 +
* {{App|DocEar|Docear is an academic literature suite for searching, organizing and creating academic literature, built upon the mind mapping software Freeplane and the reference manager JabRef.|https://www.docear.org|{{AUR|docear}}}}
 +
* {{App|[[Wikipedia:JabRef|JabRef]]|Java GUI frontend for managing BibTeX and other bibliographies.|https://www.jabref.org/|{{AUR|jabref}}}}
 +
* {{App|[[Wikipedia:KBibTeX|KBibTeX]]|BibTeX editor by KDE to edit bibliographies used with LaTeX.|https://userbase.kde.org/KBibTeX|{{Pkg|kbibtex}}}}
 +
* {{App|[[Wikipedia:Pybliographer|Pybliographer]]|Tool for managing bibliographic databases.|https://pybliographer.org/|{{AUR|pybliographer}}}}
 +
* {{App|[[Wikipedia:Referencer|Referencer]]|GNOME application to organize documents or references, and ultimately generate a BibTeX bibliography file.|https://pybliographer.org/|{{AUR|referencer}}}}
 +
* {{App|[[Wikipedia:Zotero|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/|{{AUR|zotero}}}}
 +
 
 +
=== Readers and viewers ===
 +
 
 +
==== E-book ====
 +
 
 +
{{Note|Some [[#PDF and DjVu|PDF and DjVu viewers]] also support other e-book formats.}}
 +
 
 +
* {{App|Bookworm|Simple, focused e-book reader for Elementary OS with EPUB, PDF, Mobipocket and Comicbook support.|https://babluboy.github.io/bookworm/|{{Pkg|bookworm}}}}
 +
* {{App|[[Wikipedia:Calibre (software)|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/|{{Pkg|calibre}}}}
 +
* {{App|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/|{{AUR|coolreader}}}}
 +
* {{App|[[Wikipedia:FBReader|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/|{{Pkg|fbreader}}}}
 +
* {{App|GNOME Books|E-book manager application for GNOME with EPUB, Mobipocket, FictionBook, DjVu and Comicbook support.|https://wiki.gnome.org/Apps/Documents|{{Pkg|gnome-documents}}}}
 +
* {{App|Lector|Qt based e-book reader with PDF, EPUB, Kindle, Mobipocket and Comicbook support.|https://github.com/BasioMeusPuga/Lector|{{AUR|lector-git}}}}
 +
* {{App|[[Wikipedia:Sigil (application)|Sigil]]|WYSIWYG EPUB e-book editor.|https://sigil-ebook.com/|{{pkg|sigil}}}}
 +
 
 +
==== PDF and DjVu ====
 +
 
 +
{{Note|1=[[Wikipedia:Portable_Document_Format#Interactive_elements|PDF forms]] support:
 +
* {{AUR|acroread}} is able to save both AcroForms and XFA forms into PDF files.
 +
* Poppler-based readers such as {{Pkg|evince}} and {{Pkg|okular}} support AcroForms, but not full XFA forms. [https://bugs.freedesktop.org/show_bug.cgi?id=18935] [https://bugs.launchpad.net/ubuntu/+source/poppler/+bug/321720]
 +
* For CJK(Chinese, Japanese, Korean) support in poppler-based readers such as {{Pkg|evince}} and {{Pkg|okular}}, install {{Pkg|poppler-data}}. poppler-data is an optional dependency of poppler which is an indirect dependency of evince and okular.
 +
}}
 +
 
 +
See also [[Wikipedia:List of PDF software]] and [[Wikipedia:DjVu]].
 +
 
 +
===== Console =====
 +
 
 +
* {{App|fbgs|Poor man's PostScript/pdf viewer for the linux framebuffer console.|https://www.kraxel.org/blog/linux/fbida/|{{Pkg|fbida}}}}
 +
* {{App|fbpdf|Small framebuffer PDF and DjVu viewer based off of MuPDF, with [[Vim]] keybindings and written in C|http://repo.or.cz/w/fbpdf.git|{{AUR|fbpdf-git}}}}
 +
* {{App|[[Wikipedia:Ghostscript|Ghostscript]]| convert into PDF, reduce size of PDF documents with eg {{ic|<nowiki>gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf</nowiki>}}|https://www.ghostscript.com/|{{Pkg|ghostscript}}}}
 +
* {{App|JFBView|Framebuffer PDF and image viewer. Features include Vim-like controls, zoom-to-fit, a TOC (outline) view, fast multi-threaded rendering and asynchronous pre-caching. Originally a fork of ''fbpdf'' called ''jfbpdf'', now completely rewritten.|https://seasonofcode.com/pages/jfbview.html|{{AUR|jfbview}}}}
 +
* {{App|pdfgrep|Commandline utility to search text in PDF files.|https://pdfgrep.org/|{{Pkg|pdfgrep}}}}
 +
* {{App|pdf2djvu|Creates DjVu files from PDF files.|https://jwilk.net/software/pdf2djvu|{{Pkg|pdf2djvu}}}}
 +
* {{App|pdf2svg|Convert PDF files to SVG files.|http://www.cityinthesky.co.uk/opensource/pdf2svg/|{{Pkg|pdf2svg}}}}
 +
 
 +
===== Graphical =====
 +
 
 +
{{Note|Some [[List_of_applications/Internet#Web_browsers|web browsers]] have support for displaying PDF files, either built-in or via plugin.}}
 +
 
 +
* {{App|[[Wikipedia:Adobe Reader|Adobe Reader]]|Proprietary PDF file viewer offered by Adobe. Development stopped for Linux.|http://www.adobe.com/products/reader.html|{{AUR|acroread}}}}
 +
* {{App|apvlv|Lightweight document viewer with [[Vim]] keybindings. Supports PDF, DjVu, UMD and TXT.|https://naihe2010.github.io/apvlv/|{{AUR|apvlv}}}}
 +
* {{App|Atril|Simple multi-page document viewer for MATE. Supports DjVu, DVI, EPS, EPUB, PDF, PostScript, TIFF, XPS and Comicbook.|https://github.com/mate-desktop/atril|{{Pkg|atril}}}}
 +
* {{App|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|{{AUR|cournal}}}}
 +
* {{App|DjView|Viewer for DjVu documents.|http://djvu.sourceforge.net/djview4.html|{{Pkg|djview}}}}
 +
* {{App|ePDFView|Lightweight PDF document viewer using the Poppler and GTK+ libraries. Development stopped.|http://freecode.com/projects/epdfview|{{Pkg|epdfview}}}}
 +
* {{App|[[Wikipedia:Evince|Evince]]|Document viewer for GNOME. Supports DjVu, DVI, EPS, PDF, PostScript, TIFF, XPS and Comicbook.|https://wiki.gnome.org/Apps/Evince|{{Pkg|evince}}}}
 +
* {{App|[[Wikipedia:Foxit Reader|Foxit Reader]]|Small, fast (compared to Acrobat) proprietary PDF viewer.|https://www.foxitsoftware.com/pdf-reader/|{{AUR|foxitreader}}}}
 +
* {{App|GNOME Documents|Document manager application for GNOME with PDF, DVI, XPS, PostScript, Microsoft Office, LibreOffice and Google Docs support.|https://wiki.gnome.org/Apps/Documents|{{Pkg|gnome-documents}}}}
 +
* {{App|gv|Graphical user interface for the Ghostscript interpreter that allows to view and navigate through PostScript and PDF documents.|https://www.gnu.org/software/gv/|{{Pkg|gv}}}}
 +
* {{App|[[llpp]]|Very fast PDF reader based off of MuPDF, that supports continuous page scrolling, bookmarking, and text search through the whole document.|http://repo.or.cz/w/llpp.git|{{Pkg|llpp}}}}
 +
* {{App|Master PDF Editor|Functional proprietary PDF editor. Free for non-commercial use.|https://code-industry.net/free-pdf-editor/|{{AUR|masterpdfeditor}}}}
 +
* {{App|[[MuPDF]]|Very fast EPUB, FictionBook, PDF, XPS and Comicbook viewer written in portable C. Features CJK font support.|https://mupdf.com/|{{Pkg|mupdf}}}}
 +
* {{App|[[Wikipedia:Okular|Okular]]|Universal document viewer for KDE. Supports CHM, Comicbook, DjVu, DVI, EPUB, FictionBook, Mobipocket, ODT, PDF, Plucker, PostScript, TIFF and XPS.|https://okular.kde.org/|{{Pkg|okular}}}}
 +
* {{App|PDF Chain|Graphical interface allowing to manipulate PDF documents (concatenate, burst, watermark, attach files...).|http://pdfchain.sourceforge.net/|{{AUR|pdfchain}}}}
 +
* {{App|PDF Mod|Reorder, rotate, and remove pages, export images from a document, edit the title, subject, author, and keywords, and combine documents via drag and drop.|https://wiki.gnome.org/Apps/PdfMod|{{Pkg|pdfmod}}}}
 +
* {{App|pdfpc|Presenter console with multi-monitor support for PDF files.|https://pdfpc.github.io/|{{Pkg|pdfpc}}}}
 +
* {{App|PDFsam|Merge, split, rotate, convert, edit, sign PDF files.|https://pdfsam.org/|{{Pkg|pdfsam}}}}
 +
* {{App|PDF-Shuffler|Combine, split, rotate and reorder PDF documents. Uses Python and GTK2.|https://sourceforge.net/projects/pdfshuffler/|{{Pkg|pdfshuffler}}}}
 +
* {{App|PDF Studio|All-in-one proprietary PDF editor similar to Adobe Acrobat.|https://www.qoppa.com/pdfstudio/|{{AUR|pdfstudio}}}}
 +
* {{App|qpdfview|Tabbed document viewer. It uses Poppler for PDF support, libspectre for PS support, DjVuLibre for DjVu support, CUPS for printing support and the Qt toolkit for its interface.|https://launchpad.net/qpdfview|{{Pkg|qpdfview}}}}
 +
* {{App|Xournal|Application for notetaking, sketching and keeping a journal using a stylus. Capable of annotating existing PDF files as well.|http://xournal.sourceforge.net/|{{Pkg|xournal}}}}
 +
* {{App|Xournal++|Notetaking software designed around a tablet. C++ rewrite of Xournal with PDF annotation support.|https://github.com/xournalpp/xournalpp|{{AUR|xournalpp-git}}}}
 +
* {{App|[[Wikipedia:Xpdf|Xpdf]]|Viewer that can decode LZW and read encrypted PDFs.|http://www.xpdfreader.com/|{{Pkg|xpdf}}}}
 +
* {{App|Xreader|Document viewer part of the X-Apps Project. Supports DjVu, DVI, EPUB, PDF, PostScript, TIFF, XPS, Comicbook.|https://github.com/linuxmint/xreader/|{{Pkg|xreader}}}}
 +
* {{App|[[Zathura]]|Highly customizable and functional document viewer (plugin based). Supports PDF, DjVu, PostScript and Comicbook.|https://pwmt.org/projects/zathura/|{{Pkg|zathura}}}}
 +
 
 +
==== CHM ====
 +
 
 +
See also [[Wikipedia:Microsoft Compiled HTML Help]].
 +
 
 +
* {{App|Archmage|Extensible reader and decompiler for files in the CHM format.|https://github.com/dottedmag/archmage|{{AUR|archmage}}}}
 +
* {{App|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.|http://www.ulduzsoft.com/linux/kchmviewer/|{{Pkg|kchmviewer}}}}
 +
* {{App|[[Wikipedia:xCHM|xCHM]]|Lightweight CHM viewer, based on chmlib.|http://xchm.sourceforge.net/|{{Pkg|xchm}}}}
 +
 
 +
==== Comic book ====
 +
 
 +
* {{App|Buoh|Online strips comics reader for GNOME.|http://buoh.steve-o.org/|{{Pkg|buoh}}}}
 +
* {{App|MComix|GTK2 image viewer specifically designed to handle comic book archives (fork of Comix). Also includes library manager.|https://sourceforge.net/projects/mcomix/|{{Pkg|mcomix}}}}
 +
* {{App|QComicBook| Viewer for comic book archives that aims at convenience and simplicity.|https://github.com/stolowski/QComicBook|{{AUR|qcomicbook}}}}
 +
* {{App|YACReader|Comic book viewer written in C++ and Qt5. Comes with YACReaderLibrary for managing comics.|http://yacreader.com/|{{AUR|yacreader}}}}
 +
 
 +
=== Scanning software ===
 +
 
 +
See [[SANE#Install a frontend]].
  
 
=== OCR software ===
 
=== OCR software ===
  
{{Wikipedia|Comparison of optical character recognition software}}
+
==== OCR engines ====
 +
 
 +
See also [[Wikipedia:Comparison of optical character recognition software]].
 +
 
 +
* {{App|[[Wikipedia:CuneiForm (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|{{Pkg|cuneiform}}}}
 +
* {{App|[[Wikipedia:GOCR|GOCR]]|OCR engine which also supports barcode recognition.|https://www-e.uni-magdeburg.de/jschulen/ocr/|{{Pkg|gocr}}}}
 +
* {{App|[[Wikipedia:Ocrad|Ocrad]]|OCR program based on a feature extraction method.|https://www.gnu.org/software/ocrad/|{{Pkg|ocrad}}}}
 +
* {{App|[[Wikipedia:Tesseract (software)|Tesseract]]|Accurate open source OCR engine. Package splitted, you need install some datafiles for each language ({{Pkg|tesseract-data-eng}} for example).|https://github.com/tesseract-ocr|{{Pkg|tesseract}}}}
 +
 
 +
==== Layout analyzers ====
 +
 
 +
* {{App|gImageReader|Graphical GTK+ frontend to Tesseract.|https://github.com/manisandro/gImageReader|{{AUR|gimagereader}}}}
 +
* {{App|[[Wikipedia:Scanner Access Now Easy#gscan2pdf|gscan2pdf]]|Scans, runs an OCR engine, minor post-processing, creates a document.|http://gscan2pdf.sourceforge.net/|{{Pkg|gscan2pdf}}}}
 +
* {{App|[[Wikipedia:OCRFeeder|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|{{Pkg|ocrfeeder}}}}
 +
* {{App|[[Wikipedia:OCRopus|OCRopus]]|OCR ''platform'', modules exist for document layout analysis, OCR engines (it can use Tesseract or its own engine), natural language modeling, etc.|https://github.com/tmbdev/ocropy|{{AUR|ocropy}}}}
 +
* {{App|Paperwork|Personal document manager. It manages scanned documents and PDFs.|https://openpaper.work/|{{AUR|paperwork}}}}
 +
* {{App|Scan Tailor|Interactive post-processing tool for scanned pages.|http://scantailor.org/|{{Pkg|scantailor}}}}
 +
* {{App|[[YAGF]]|Graphical interface for the CuneiForm text recognition program on the Linux platform.|https://sourceforge.net/projects/yagf-ocr/|{{AUR|yagf}}}}
 +
 
 +
=== Notes ===
 +
 
 +
==== Note-taking software ====
 +
 
 +
See also [[Wikipedia:Comparison of notetaking software]].
 +
 
 +
===== Console =====
 +
 
 +
* {{App|Geeknote|Command line client for Evernote.|http://geeknote.me/|{{AUR|geeknote-git}}}}
 +
* {{App|hierarchical notebook|Program to organize many kinds of data (addresses, to-do lists, ideas, book reviews, etc.) in one place using the XML format.|http://hnb.sourceforge.net/|{{AUR|hnb}}}}
 +
* {{App|[[Wikipedia:org-mode|Org mode]]|[[Emacs]] mode for notes, project planning and authoring.|https://orgmode.org/|{{AUR|emacs-org-mode}}}}
 +
* {{App|pynote|Manage notes on the commandline.|https://github.com/rumpelsepp/pynote|{{AUR|pynote}}}}
 +
* {{App|tnote|Small note taking program for the terminal.|https://sourceforge.net/projects/tnote/|{{AUR|tnote}}}}
 +
* {{App|Vimwiki|Personal wiki for [[Vim]] – interlinked, plain text files written in a markup language.|https://vimwiki.github.io/|{{AUR|vim-vimwiki}}}}
 +
 
 +
===== Graphical =====
 +
 
 +
* {{App|[[Wikipedia:BasKet Note Pads|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/|{{Pkg|basket}}}}
 +
* {{App|Boostnote|Note-taking application for programmers that focuses on markdown, snippets, and customizability. Based on the [https://electronjs.org/ Electron] platform.|https://boostnote.io/|{{AUR|boostnote}}}}
 +
* {{App|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/|{{Pkg|cherrytree}}}}
 +
* {{App|Elephant|Notetaker with a classic interface.|http://elephant.mine.nu/|{{AUR|elephant}}}}
 +
* {{App|FromScratch|Simple but smart note-taking application that you can use as a quick note taking or todo app. Based on the [https://electronjs.org/ Electron] platform.|https://fromscratch.rocks/|{{AUR|fromscratch-bin}}}}
 +
* {{App|GNOME Notes|Note editor for GNOME designed to remain simple to use.|https://wiki.gnome.org/Apps/Notes|{{Pkg|bijiben}}}}
 +
* {{App|[[Wikipedia:Gnote|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|{{Pkg|gnote}}}}
 +
* {{App|Joplin|Note taking and to-do application, which can handle a large number of notes organized into notebooks. Based on the [https://electronjs.org/ Electron] platform.|https://joplin.cozic.net/|{{AUR|joplin}}}}
 +
* {{App|KeepNote|Cross-platform GTK+ note-taking application with rich text formatting.|http://keepnote.org|{{Pkg|keepnote}}}}
 +
* {{App|KJots|Note taking application for KDE.|https://userbase.kde.org/KJots|{{Pkg|kjots}}}}
 +
* {{App|Laverna|JavaScript note taking application with Markdown editor and encryption support. Based on the [https://electronjs.org/ Electron] platform.|https://laverna.cc/|{{AUR|laverna}}}}
 +
* {{App|Mikidown|Note taking application featuring markdown syntax.|https://shadowkyogre.github.io/mikidown/|{{AUR|mikidown}}}}
 +
* {{App|[[Wikipedia:MyNotex|MyNotex]]|Note-taking, document file and activity manager.|https://sites.google.com/site/mynotex/|{{AUR|mynotex}}}}
 +
* {{App|[[Nextcloud]] Notes|Simple notes app for Nextcloud.|https://github.com/nextcloud/notes|{{Pkg|nextcloud-app-notes}}}}
 +
* {{App|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/|{{aur|nixnote2}}}}
 +
* {{App|Notes|Note-taking application, write down your thoughts.|https://github.com/nuttyartist/notes|{{AUR|notes}}}}
 +
* {{App|NotesTree|Note taking application, which organizes notes in a hierarchical (tree like) structure.|https://bitbucket.org/baltic/notestree/overview|{{AUR|notes-tree}}}}
 +
* {{App|Notes-Up|Markdown notes editor and manager for elementaryOS.|https://github.com/Philip-Scott/Notes-up|{{AUR|notes-up}}}}
 +
* {{App|nvPY|Simplenote syncing note-taking application, inspired by Notational Velocity and ResophNotes, but uglier and cross-platformerer.|https://github.com/cpbotha/nvpy|{{AUR|nvpy-git}}}}
 +
* {{App|OutWiker|Store notes in a tree.|https://jenyay.net/Outwiker/English|{{AUR|outwiker}}}}
 +
* {{App|[[Wikipedia:QOwnNotes|QOwnNotes]]|Notepad and todo list manager with markdown support and optional ownCloud integration built on Qt5.|https://www.qownnotes.org/|{{AUR|qownnotes}}}}
 +
* {{App|Renku|Note taking application based on Akonadi.|https://zanshin.kde.org/|{{Pkg|zanshin}}}}
 +
* {{App|[[Wikipedia:Simplenote|Simplenote]]|The simplest way to keep notes. Based on the [https://electronjs.org/ Electron] platform.|https://simplenote.com/|{{AUR|simplenote-electron-bin}}}}
 +
* {{App|Standard Notes|Simple and private notes application which focuses on simplicity, and encrypts data locally before it ever touches a cloud. Based on the [https://electronjs.org/ Electron] platform.|https://standardnotes.org/|{{AUR|standardnotes-desktop}}}}
 +
* {{App|[[Wikipedia:TagSpaces|TagSpaces]]|Offline personal data manager for managing of your local files. Based on the [https://electronjs.org/ Electron] platform.|https://www.tagspaces.org/|{{AUR|tagspaces}}}}
 +
* {{App|[[Wikipedia:TiddlyWiki|TiddlyWiki]]|Unique non-linear notebook for capturing, organizing and sharing complex information.|https://tiddlywiki.com/|{{AUR|tiddlywiki}}}}
 +
* {{App|[[Wikipedia:Tomboy (software)|Tomboy]]|Desktop note-taking application for Linux and Unix with a wiki-like linking system to connect notes together.|https://wiki.gnome.org/Apps/Tomboy|{{Pkg|tomboy}}}}
 +
* {{App|TreeLine|Store almost any kind of information in a tree structure, which makes it easy to keep things organized.|http://treeline.bellz.org/|{{AUR|treeline-unstable}}}}
 +
* {{App|TuxCards|Hierarchical notebook to enter and manage ever every kind of notes and ideas in a structured manner.|http://tuxcards.de/|{{Pkg|tuxcards}}}}
 +
* {{App|VNote|Vim-inspired note-taking application that knows programmers and Markdown better.|https://tamlok.github.io/vnote/|{{AUR|vnote}}}}
 +
* {{App|[[Wikipedia:WikidPad|WikidPad]]|Wiki-like notebook for storing your thoughts, ideas, todo lists, contacts, or anything else you can think of to write down.|http://wikidpad.sourceforge.net/|{{AUR|wikidpad}}}}
 +
* {{App|WizNote|Cloud based note-taking client.|https://github.com/WizTeam/WizQTClient|{{Pkg|wiznote}}}}
 +
* {{App|[[Zim]]|WYSIWYG text editor that aims at bringing the concept of a wiki to the desktop.|http://zim-wiki.org/|{{Pkg|zim}}}}
 +
* {{App|zNotes|Lightweight application for notes management with simple interface.|https://sourceforge.net/projects/znotes/|{{AUR|znotes}}}}
 +
 
 +
==== Diary ====
 +
 
 +
* {{App|Almanah|Small GTK+ application to allow you to keep a diary of your life.|https://wiki.gnome.org/Apps/Almanah_Diary|{{Pkg|almanah}}}}
 +
* {{App|Hazama|Simple and highly customizable application for keeping diary. There is no calendar but a big list that contains preview of diaries.|https://hazama.cc/|{{AUR|hazama}}}}
 +
* {{App|Lifeograph|Off-line and private journal and note taking application. It offers a rich feature set presented in a clean and simple user interface.|http://lifeograph.sourceforge.net/|{{AUR|lifeograph}}}}
 +
* {{App|RedNotebook|Modern journal, which lets you format, tag and search your entries.|https://rednotebook.sourceforge.io/|{{AUR|rednotebook}}}}
 +
 
 +
==== Mind-mapping ====
 +
 
 +
See also [[Wikipedia:List of concept- and mind-mapping software]].
 +
 
 +
* {{App|[[Wikipedia:FreeMind|FreeMind]]|Mind-mapping software written in Java.|http://freemind.sourceforge.net|{{Pkg|freemind}}}}
 +
* {{App|[[Wikipedia:Freeplane|Freeplane]]|Application that supports thinking, sharing information and getting things done at work, in school and at home. The software can be used for mind mapping and analyzing the information contained in mind maps.|http://freeplane.sourceforge.net|{{AUR|freeplane}}}}
 +
* {{App|Labyrinth|Lightweight mind-mapping tool with support for image import and drawing.|https://github.com/labyrinth-team/labyrinth|{{Pkg|labyrinth}}}}
 +
* {{App|Semantik|Mind-mapping application for KDE.|https://waf.io/semantik.html|{{AUR|semantik}}}}
 +
* {{App|TreeSheets|The ultimate replacement for spreadsheets, mind mappers, outliners, PIMs, text editors and small databases.|http://strlen.com/treesheets/|{{AUR|treesheets-git}}}}
 +
* {{App|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.|http://www.insilmaril.de/vym/|{{Pkg|vym}}}}
 +
* {{App|[[Wikipedia:Visual Understanding Environment|Visual Understanding Environment]]|Flexible tools for managing and integrating digital resources in support of teaching, learning and research.|http://vue.tufts.edu |{{AUR|vue}}}}
 +
* {{App|[[Wikipedia:XMind|XMind]]|Brainstorming and mind mapping application. It provides a rich set of different visualization styles, and allows sharing of created mind maps via their website.|http://www.xmind.net|{{AUR|xmind}}}}
 +
 
 +
==== Sticky notes ====
 +
 
 +
* {{App|GloboNote|Easy to use desktop note taking application. You can use it to create sticky notes, to-do lists, personal journals, reminders and other notes all in one application.|https://globonote.info/|{{AUR|globonote}}}}
 +
* {{App|KNotes|Program that lets you write the computer equivalent of sticky notes. Part of {{Grp|kdepim}}.|https://www.kde.org/applications/utilities/knotes/|{{Pkg|knotes}}}}
 +
* {{App|MyNotes|Sticky note application. An icon appears in the system tray and from it you can create and manage your sticky notes.|https://github.com/j4321/MyNotes|{{AUR|mynotes}}}}
 +
* {{App|Notejot|Stupidly simple sticky notes applet for elementaryOS.|https://github.com/lainsce/notejot|{{AUR|notejot}}}}
 +
* {{App|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|{{Pkg|xfce4-notes-plugin}}}}
 +
* {{App|qtPad|Modern and customizable sticky note application written in PyQt5.|https://github.com/willbelr/qtpad|{{AUR|qtpad-git}}}}
 +
* {{App|xNots|Desktop post-it/sticky note system for the Unix geek.|https://github.com/thePalindrome/xnots|{{AUR|xnots-git}}}}
 +
* {{App|Xpad|Sticky note application for jotting down things to remember.|https://launchpad.net/xpad|{{Pkg|xpad}}}}
 +
 
 +
=== Special writing environments ===
 +
 
 +
==== Distraction-free writing ====
 +
 
 +
See also [[#Markdown editors]] and [[Wikipedia:Full-screen writing program]].
 +
 
 +
* {{App|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/|{{AUR|focuswriter}}}}
 +
* {{App|[[Wikipedia:PyRoom|PyRoom]]|Fullscreen editor without buttons, widgets, formatting options, menus and with only the minimum of required dialog windows, it doesn't have any distractions and lets you focus on writing and only writing.|https://pyroom.org/|{{AUR|pyroom}}}}
 +
* {{App|Quilter|Focus on your writing.|https://github.com/lainsce/quilter|{{AUR|quilter}}}}
 +
* {{App|TextRoom|Fullscreen text editor for writers.|https://github.com/dbuksbaum/TextRoom|{{AUR|textroom}}}}
 +
 
 +
==== Story writing ====
 +
 
 +
* {{App|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/|{{AUR|manuskript-git}}}}
 +
* {{App|oStorybook|Tool for writers, essayists, authors from the draft to the final work.|https://ostorybook.tuxfamily.org/?lng&#61;en|{{AUR|ostorybook}}}}
 +
 
 +
==== Screenwriting ====
 +
 
 +
* {{App|KIT Scenarist|Simple and powerful application for creating screenplays.|https://kitscenarist.ru/en/|{{AUR|scenarist}}}}
 +
* {{App|Magic Fountain|Fountain syntax editor and viewer for writing screenplays.|https://aztorius.github.io/magicfountain/|{{AUR|magicfountain}}}}
 +
* {{App|[[Wikipedia:Trelby|Trelby]]|Simple, fast and elegantly laid out to make screenwriting simple.|https://www.trelby.org/|{{AUR|trelby-git}}}}
 +
 
 +
=== Language ===
 +
 
 +
==== Dictionary and thesaurus ====
 +
 
 +
* {{App|Artha|English thesaurus that works completely off-line and is based on WordNet.|http://artha.sourceforge.net/|{{AUR|artha}}}}
 +
* {{App|GNOME Dictionary|GNOME application to check word definitions and spellings in an online dictionary.|https://wiki.gnome.org/Apps/Dictionary|{{Pkg|gnome-dictionary}}}}
 +
* {{App|GoldenDict|Feature-rich dictionary lookup program.|https://wiki.gnome.org/Dictionary|{{Pkg|goldendict}}}}
 +
* {{App|MATE Dictionary|MATE application to look up words in dictionary sources.|https://github.com/mate-desktop/mate-utils|{{Pkg|mate-utils}}}}
 +
* {{App|OpenDict|Computer dictionary, which supports popular computer dictionary formats including Slowo and Mova. It also acts as a client for DICT servers.|http://opendict.sourceforge.net/|{{AUR|opendict}}}}
 +
* {{App|QStarDict|Dictionary program written using Qt. The user interface is similar to StarDict.|http://qstardict.ylsoftware.com/|{{Pkg|qstardict}}}}
 +
* {{App|[[sdcv]]|Command line dictionary. It provides access to dictionaries in StarDict's format.|http://dushistov.github.io/sdcv/|{{Pkg|sdcv}}}}
 +
* {{App|StarDict|International dictionary software.|http://stardict-4.sourceforge.net/|{{Pkg|stardict}}}}
 +
* {{App|Xfce4 Dictionary|Search different kinds of dictionary services for words or phrases.|http://goodies.xfce.org/projects/applications/xfce4-dict|{{Pkg|xfce4-dict}}}}
 +
 
 +
==== Spell checkers ====
 +
 
 +
* {{App|[[Aspell]]|Spell checker designed to eventually replace Ispell.|http://aspell.net/|{{Pkg|aspell}}}}
 +
* {{App|[[Wikipedia:Enchant_(software)|Enchant]]|Wrapper library for generic spell checking.|https://abiword.github.io/enchant/|{{Pkg|enchant}}}}
 +
* {{App|[[Wikipedia:Hunspell|Hunspell]]|Spell checker and morphological analyzer library and program.|https://hunspell.github.io/|{{Pkg|hunspell}}}}
 +
* {{App|[[Wikipedia:Ispell|Ispell]]|Interactive spell-checking program for Unix.|https://www.cs.hmc.edu/~geoff/ispell.html|{{Pkg|ispell}}}}
 +
 
 +
==== Translation and localization ====
 +
 
 +
See also [[Wikipedia:Comparison of computer-assisted translation tools]].
 +
* {{App|[[Wikipedia:Apertium|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.|http://apertium.org/|{{AUR|apertium}}}}
 +
* {{App|[[Wikipedia:Gtranslator|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|{{Pkg|gtranslator}}}}
 +
* {{App|Lokalize|Standard [[KDE]] tool for software translation. It includes basic editing of PO files, support for glossary, translation memory, project managing, etc. It belongs to {{Grp|kdesdk}}|https://userbase.kde.org/Lokalize|{{Pkg|lokalize}}}}
 +
* {{App|[[Wikipedia:Moses (machine translation)|Moses]]|Statistical machine translation tool (language data not included).|http://statmt.org/moses|{{AUR|mosesdecoder}}}}
 +
* {{App|[[Wikipedia:OmegaT|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.|http://omegat.org|{{AUR|omegat}}}}
 +
* {{App|[[Wikipedia:Poedit|Poedit]]|Simple gettext/po-based translation tool.|http://poedit.net|{{Pkg|poedit}}}}
 +
* {{App|Pology|Set of Python tools for dealing with gettext/po-files.|https://techbase.kde.org/Localization/Tools/Pology|{{AUR|pology}}}}
 +
* {{App|[[Qt]] Linguist|Translating Qt C++ and Qt Quick applications into local languages.|https://doc.qt.io/qt-5/qtlinguist-index.html|{{Pkg|qt5-tools}}}}
 +
* {{App|Translate Shell|Command-line interface and interactive shell for Google Translate.|https://www.soimort.org/translate-shell/|{{Pkg|translate-shell}}}}
 +
* {{App|[[Wikipedia:Translate Toolkit|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/|{{Pkg|translate-toolkit}}}}
 +
* {{App|[[Wikipedia:Virtaal|Virtaal]]|Editor for translation of both software and other text, based on [[Wikipedia:Translate Toolkit|Translate Toolkit]]. It supports the following formats: [[Wikipedia:gettext|gettext]], [[Wikipedia:XLIFF|XLIFF]] , TMX, TBX, [[Wikipedia:Wordfast|Wordfast]], Qt Linguist , Qt Phrase Book, [[Wikipedia:OmegaT|OmegaT glossary]] and others. It can also show suggestions from [[Wikipedia:Apertium|Apertium]], [[Wikipedia:Google Translate|Google Translate]], [[Wikipedia:Bing Translator|Bing Translator]], [[Wikipedia:Moses (machine translation)|Moses]] and others.|http://virtaal.translatehouse.org/|{{AUR|virtaal}}}}
 +
 
 +
=== Barcode generators and readers ===
 +
 
 +
==== Console ====
 +
 
 +
* {{App|barcode|A tool to convert text strings to printed bars.|https://www.gnu.org/software/barcode/|{{Pkg|barcode}}}}
 +
* {{App|iec16022|Produce 2D barcodes often also referenced as DataMatrix.|https://datenfreihafen.org/projects/iec16022.html|{{Pkg|iec16022}}}}
 +
* {{App|qrencode|C library and command line tool for encoding data in a QR Code symbol.|https://fukuchi.org/works/qrencode/|{{Pkg|qrencode}}}}
 +
* {{App|ZBar|Application and library for reading bar codes from various sources.|http://zbar.sourceforge.net/|{{Pkg|zbar}}}}
 +
* {{App|Zint|Barcode encoding library and command line tool supporting over 50 symbologies.|http://zint.org.uk/|{{Pkg|zint}}}}
 +
 
 +
==== Graphical ====
  
{{Box||See the main article: [[Optical Character Recognition#OCR software]].|#E5E5FF|#FCFCFC}}
+
* {{App|gLabels|Program for creating labels and business cards. It also supports creating barcodes.|http://glabels.org/|{{Pkg|glabels}}}}
 +
* {{App|QRab|Simply grabs QR code from screen and copies decoded text into clipboard.|https://qrab.sourceforge.io/|{{AUR|qrab}}}}
 +
* {{App|Qreator|Create your own QR codes.|http://davidplanella.org/project-showcase/qreator/|{{AUR|qreator}}}}
 +
* {{App|QtQR|QR Code generator and decoder.|https://launchpad.net/qr-tools|{{AUR|qtqr}}}}
 +
* {{App|ZBarCam GUI|Simple GUI for ZBar to read bar codes from various sources.|http://zbar.sourceforge.net/|GTK+: {{Pkg|zbar-gtk}}, Qt: {{Pkg|zbar-qt}}}}
 +
* {{App|Zint Barcode Studio|Barcode generator GUI.|http://zint.org.uk/|{{Pkg|zint-qt}}}}

Latest revision as of 18:40, 17 June 2018

Documents and texts

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/ || dteAUR
  • e3 — Tiny editor without dependencies, written in assembly.
http://sites.google.com/site/e3editor/ || e3
  • ee — Classic curse-based text editor. Born in HP-UX, used in FreeBSD.
https://web.archive.org/web/20160719002816/http://www.users.qwest.net/~hmahon/ || ee-editorAUR
  • 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/ || jedAUR
http://joe-editor.sourceforge.net/ || joe
  • mcedit — Useful text editor that comes with Midnight Commander file manager.
http://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/ || microAUR
  • Minimum Profit — Text editor for programmers.
http://triptico.com/software/mp.html || mpAUR
  • 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.
http://ne.di.unimi.it/ || neAUR
  • slap — Sublime-like terminal-based text editor.
https://github.com/slap-editor/slap || slapAUR
  • Tilde — Intuitive text editor with Windows-like key bindings.
http://os.ghalkes.nl/tilde/ || tildeAUR

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
  • Atom — Promising text editor developed by GitHub. With support for plug-ins written in Node.js and embedded Git Control.
https://atom.io/ || atom
  • Beaver — GTK+ editor designed to be modular, lightweight and stylish.
http://beaver-editor.sourceforge.net/ || beaver
  • Brackets — Code editor for the web, written in JavaScript, HTML and CSS.
http://brackets.io/ || bracketsAUR
  • Deepin Editor — Simple text editor for Deepin desktop.
https://github.com/linuxdeepin/deepin-editor || deepin-editor
  • Ecrire — Simple text editor based on EFL.
https://git.enlightenment.org/apps/ecrire.git/ || ecrire-gitAUR
  • Editra — Text editor with an implementation that focuses on creating an easy to use interface and features that aid in code development.
http://editra.org/ || editraAUR
  • Enki — Text editor for programmers.
http://enki-editor.org/ || enki-editor-gitAUR
  • FeatherPad — Minimal Qt5 plain text editor featuring a native dark theme and support for tabs, printing and syntax highlighting.
https://github.com/tsujan/FeatherPad || featherpadAUR
  • FLTK Editor — Simple text editor application for FLTK.
http://www.fltk.org/ || fltk-editorAUR
  • gedit — GTK+ editor for the GNOME desktop with syntax highlighting, automatic indentation, matching brackets, etc., and a number of add-ons to increase functionality.
https://wiki.gnome.org/Apps/Gedit || gedit
  • 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
  • jEdit — Text editor for programmers, written in Java.
http://www.jedit.org/ || jedit
  • JuffEd — Simple tabbed text editor with syntax highlighting, written in Qt.
http://juffed.com/en/index.html || juffedAUR
  • Kate — Full-featured programmer's editor for the KDE desktop with MDI and a filesystem browser.
https://kate-editor.org || kate
  • KWrite — Lightweight text editor for the KDE desktop that uses the same editor widget as Kate.
https://www.kde.org/applications/utilities/kwrite || kwrite
  • 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
  • Light Table — Next generation code editor that connects you to your creation with instant feedback.
http://lighttable.com/ || lighttable-binAUR or lighttable-gitAUR
  • Liri Text — Text editor for Liri.
https://github.com/lirios/text || liri-text
  • medit — Programming and around-programming text editor.
http://mooedit.sourceforge.net || medit
  • 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
  • NFO Viewer — Simple viewer for NFO files.
https://otsaloma.io/nfoview/ || nfoview
  • Notepadqq — Qt-based, Notepad++-like text editor with support for syntax highlighting for more than 100 languages.
http://notepadqq.altervista.org/s/ || notepadqq
  • Pantheon Code — Code editor for elementaryOS. It auto-saves your files, meaning they're always up-to-date. Plus it remembers your tabs so you never lose your spot, even in between sessions.
https://github.com/elementary/code || scratch-text-editor
  • Pluma — Powerful text editor for MATE.
http://mate-desktop.org || pluma
  • QSciTE — Qt clone of the SciTE text and code editor.
https://code.google.com/archive/p/qscite/ || qsciteAUR
  • 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.
http://scintilla.org/SciTE.html || sciteAUR
  • Scribes — Ultra minimalist text editor that combines simplicity with power.
http://scribes.sourceforge.net || scribes
  • Sublime Text — Proprietary C++ and Python-based editor with many advanced features and plugins while staying lightweight and pretty.
https://www.sublimetext.com/ || version 3: sublime-text-devAUR, version 2: sublime-text2AUR
  • TEA — Qt-based feature rich text editor.
http://semiletov.org/tea || teaAUR
  • Textadept — Lua-extensible feature rich text editor based on Scintilla and written in C.
http://foicica.com/textadept || textadeptAUR
  • Textosaurus — Simple cross-platform text editor based on Qt and QScintilla.
https://github.com/martinrotter/textosaurus || textosaurusAUR
  • Visual Studio Code — Editor for building and debugging modern web and cloud applications.
https://code.visualstudio.com || codeAUR or visual-studio-code-binAUR
  • XEdit — Simple text editor for the X Window System.
https://www.x.org/wiki || xorg-xedit
  • wxMEdit — Text/Hex editor written in C++ and wxWidgets.
https://wxmedit.github.io/ || wxmeditAUR

Emacs 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
  • mg — Small, fast, and portable Emacs-like editor.
http://homepage.boetes.org/software/mg || mg
http://www.jasspa.com/ || jasspa-meAUR
  • vile — Lightweight Emacs clone with vi-like key bindings.
http://invisible-island.net/vile/vile.html || vileAUR
  • Zile — Lightweight Emacs clone.
https://www.gnu.org/software/zile/ || zile

Vi 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/ || ampAUR
  • Kakoune — Modal editor. Fewer keystrokes. Selection based, multi-cursor editing. Orthogonal design.
https://github.com/mawww/kakoune || kakoune
  • Neovim — Vim's rebirth for the 21st century.
https://neovim.io/ || neovim
  • vi — The original ex/vi text editor.
http://ex-vi.sourceforge.net/ || vi
  • Vim (Vi IMproved) — Advanced text editor that seeks to provide the power of the de-facto Unix editor 'vi', with a more complete feature set.
https://www.vim.org/ || with GUI: gvim, without GUI: vim
  • Vis — Modern, legacy free, simple yet efficient vim-like editor.
https://github.com/martanne/vis || vis

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 while also having versions for smartphones (Calligra Mobile) and tablets (Calligra Active).
https://www.calligra.org/ || calligra
  • 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
  • OpenOffice — Open-source office software suite for word processing, spreadsheets, presentations, graphics, databases and more, under the Apache Licence.
https://www.openoffice.org/ || openofficeAUR
  • SoftMaker Office — Complete, reliable, lightning-fast and Microsoft Office-compatible proprietary office suite with a word processor, spreadsheet, and presentation graphics software.
http://www.freeoffice.com/ || freeofficeAUR
  • WPS Office — Proprietary office productivity suite, previously known as Kingsoft Office.
http://www.wps.com/ || wps-officeAUR

Word processors

See also Wikipedia:Comparison of word processors.

  • Abiword — Full-featured word processor.
http://www.abisource.com/ || abiword
  • BlueGriffon — WYSIWYG content editor for the World Wide Web.
http://www.bluegriffon.com/ || bluegriffon
  • Calligra Words — Powerful word processor included in the Calligra Suite.
https://www.calligra.org/words/ || calligra
  • gLabels — Program for creating labels, business cards and media covers.
http://glabels.org/ || glabels
  • KompoZer — A Dreamweaver style WYSIWYG web editor; Nvu unofficial bug-fix release.
http://kompozer.net/ || kompozer
https://www.libreoffice.org/discover/writer || libreoffice-still or libreoffice-fresh
  • OpenOffice Writer — Full-featured word processor included in the OpenOffice suite.
http://www.openoffice.org/product/writer.html || openofficeAUR
  • Scribus — Desktop publishing program.
http://www.scribus.net/canvas/Scribus || scribus
http://www.seamonkey-project.org/ || seamonkey
  • Ted — Easy to use GTK+-based rich text processor (with footnote support).
http://www.nllgg.nl/Ted/ || tedAUR

Presentations

  • Calligra Stage — Easy to use yet still flexible presentation application included in the Calligra Suite.
https://www.calligra.org/stage/ || calligra
https://www.libreoffice.org/discover/writer || libreoffice-still or libreoffice-fresh
http://www.openoffice.org/product/impress.html || openofficeAUR
  • Sozi — Zooming presentation editor and player. Based on the Electron platform.
http://sozi.baierouge.fr/ || soziAUR
  • Spice-Up — Create simple and beautiful presentations.
https://github.com/Philip-Scott/Spice-up || spice-upAUR

Spreadsheets

See also Wikipedia:Comparison of spreadsheet software.

  • Calligra Sheets — Powerful spreadsheet application included in the Calligra Suite.
https://www.calligra.org/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.
http://openoffice.org/product/calc.html || openofficeAUR
  • Pyspread — Pyspread is a non-traditional spreadsheet application that is based on and written in the programming language Python.
http://manns.github.io/pyspread/index.html || pyspreadAUR
  • sc — Curses-based lightweight spreadsheet.
http://ibiblio.org/pub/linux/apps/financial/spreadsheet/!INDEX.html || sc
  • sc-im — Spreadsheet program based on sc.
https://github.com/andmarti1424/sc-im/ || sc-imAUR

Database tools

See also Wikipedia:Comparison of database tools.

  • Adminer — Full-featured database management webapp with support for many database types.
https://www.adminer.org/ || adminerAUR
  • DB Browser for SQLite — High quality, visual, open source tool to create, design, and edit database files compatible with SQLite.
https://sqlitebrowser.org/ || sqlitebrowser
  • DBeaver — Java-based graphical database editor with support for many database types.
https://dbeaver.jkiss.org/ || dbeaver
  • GdaBrowser — Graphical tool to get a quick access to a database's structure and contents.
http://www.gnome-db.org/GdaBrowser || libgda
  • Glom — Easy-to-use database designer and user interface.
https://www.glom.org/ || glom
  • GSQL — Integrated database development tool for GNOME.
http://gsql.org/ || gsql
  • Kexi — Visual database applications creator tool by KDE, designed to fill the gap between spreadsheets and database solutions requiring more sophisticated development.
http://www.kexi-project.org/ || kexi
  • 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
  • MySQL Workbench — Unified visual tool for database architects, developers, and DBAs.
https://www.mysql.com/products/workbench/ || mysql-workbench
  • OpenOffice Base — Full-featured desktop database front end included in the OpenOffice suite, designed to meet the needs of a broad array of users.
http://www.openoffice.org/product/base.html || openofficeAUR
  • 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.
http://orbada.sourceforge.net/ || orbadaAUR
  • pgAdmin — Comprehensive design and management interface for PostgreSQL.
https://www.pgadmin.org/ || pgadmin3 or pgadmin4
  • pgModeler — PostgreSQL Database Modeler: an open source CASE tool for modeling PostgreSQL databases.
https://pgmodeler.io/ || pgmodelerAUR
  • phpMyAdmin — Webapp intended to handle the administration of MySQL.
https://www.phpmyadmin.net/ || phpmyadmin
  • phpPgAdmin — Fully functional webapp for PostgreSQL.
https://sourceforge.net/projects/phppgadmin/ || phppgadmin
  • 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-gitAUR
  • 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-sqlAUR
  • 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://giowck.github.io/symphytum/ || symphytumAUR
  • 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 || toraAUR

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.
http://www.openoffice.org/product/math.html || openofficeAUR

Markup languages

See also Wikipedia:Comparison of document markup languages.

  • asciidoc — Human-readable text document format. Used by Arch for generating pacman 's man pages[1].
http://asciidoc.org/ || asciidoc
  • Asciidoctor — An asciidoc implementation written in Ruby, with many extra features.
http://asciidoctor.org/ || asciidoctor
  • Sphinx — A documentation generation system using reStructuredText to generate output in multiple formats (primary documentation system for the Python project).
http://sphinx-doc.org || python-sphinx
  • txt2tags — Dead-simple, KISS-compliant lightweight, human-readable markup language to produce rich format content out of plain text files.
http://txt2tags.sourceforge.net || txt2tags

Markdown

See also the official website and Wikipedia:Markdown.

  • Discount — A Markdown implementation written in C.
https://www.pell.portland.or.us/~orc/Code/discount/ || discount
  • Marked — Markdown parser and compiler built for speed.
https://marked.js.org/ || marked
  • M2R — Markdown to reStructuredText converter.
https://github.com/miyakogi/m2r || m2r
Markdown editors
  • Abricotine — Markdown editor built for desktop. Based on the Electron platform.
https://abricotine.brrd.fr/ || abricotineAUR
  • CuteMarkEd — Qt-based Markdown editor with live HTML preview, math expressions, code and markdown syntax highlighting.
https://cloose.github.io/CuteMarkEd/ || cutemarkedAUR
  • EME — Elegant Markdown Editor. Based on the Electron platform.
https://github.com/egoist/eme || emeAUR
  • ghostwriter — Distraction-free Markdown editor.
https://wereturtle.github.io/ghostwriter/ || ghostwriterAUR
  • Marker — Simple yet robust Markdown editor.
https://fabiocolacio.github.io/Marker/ || markerAUR
  • MarkMyWords — Minimal markdown editor.
https://github.com/voldyman/MarkMyWords || markmywords-gitAUR
  • Mark Text — Next generation markdown editor. Based on the Electron platform.
https://marktext.github.io/website/ || marktextAUR
  • Moeditor — Your all-purpose markdown editor. Based on the Electron platform.
https://moeditor.js.org/ || moeditor-binAUR
  • Remarkable — Fully featured Markdown editor.
https://remarkableapp.github.io/ || remarkableAUR
  • ReText — Simple text editor for Markdown and reStructuredText.
https://github.com/retext-project/retext || retext
  • UberWriter — Elegant, free distraction GTK+ Markdown editor.
http://uberwriter.wolfvollprecht.de/ || uberwriterAUR

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.
http://savannah.nongnu.org/projects/lout || lout
  • SILE — Modern typesetting system inspired by TeX.
http://sile-typesetter.org/ || sileAUR
  • TeX — A high-quality typesetting system popular in academia.
https://tug.org/ || texlive-core

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 the LaTeX Wikibook.

  • AUCTeX — Together with RefTex, AUCTeX provices an extensible environment for writing and formatting TeX files in Emacs.
https://www.gnu.org/software/auctex/ || auctex
  • 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-latexAUR
  • GNOME LaTeX — LaTeX editor for the GNOME Desktop including support for code completion, compiling and project management.
https://wiki.gnome.org/Apps/GNOME-LaTeX || gnome-latex
  • 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.
http://kile.sourceforge.net/ || kile
  • Ktikz — Small application helping you to create PGF/TikZ diagrams for your publications.
http://www.hackenberger.at/blog/ktikz-editor-for-the-tikz-language/ || ktikzAUR
  • LyX — Document processor that encourages an approach to writing based on the structure of your documents (WYSIWYM) and not simply their appearance (WYSIWYG).
http://www.lyx.org/ || lyx
  • TeXmacs — WYSIWYW (what you see is what you want) editing platform with special features for scientists.
http://www.texmacs.org/ || texmacs
  • Texmaker — Cross-platform, light and easy-to-use LaTeX IDE. It integrates many tools needed to develop documents with LaTeX, in just one application
http://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.
http://texstudio.sourceforge.net/ || texstudio
  • TeXworks — Simple TeX front-end program modeled after TeXShop.
https://tug.org/texworks/ || texworksAUR
  • TikZiT — Graphical tool for rapidly creating graphs and diagrams using PGF/TikZ.
https://tikzit.github.io/ || tikzitAUR
http://vim-latex.sourceforge.net/ || vim-latexsuite

TeX formula editors

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

XML editors

See also Wikipedia:Comparison of XML editors.

  • QXmlEdit — Simple Qt XML editor and XSD viewer.
http://qxmledit.org/ || qxmleditAUR
  • XML Copy Editor — Fast, validating XML editor.
http://xml-copy-editor.sourceforge.net/ || xmlcopyeditorAUR
  • 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-binAUR

Document converters

See also #Markup languages.

  • Antiword — MS Word to text converter.
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
  • Pandoc — Swiss-army knife for converting markup and document formats.
http://johnmacfarlane.net/pandoc || pandoc
  • unoconv — Libreoffice-based document converter.
http://dag.wiee.rs/home-made/unoconv/ || unoconv

Bibliographic reference managers

See also Wikipedia:Comparison of reference management software.

  • Bibus — A bibliographic database that can directly insert references in OpenOffice.org/LibreOffice and generate the bibliographic index.
https://sourceforge.net/projects/bibus-biblio/ || bibusAUR
  • DocEar — Docear is an academic literature suite for searching, organizing and creating academic literature, built upon the mind mapping software Freeplane and the reference manager JabRef.
https://www.docear.org || docearAUR
  • JabRef — Java GUI frontend for managing BibTeX and other bibliographies.
https://www.jabref.org/ || jabrefAUR
  • KBibTeX — BibTeX editor by KDE to edit bibliographies used with LaTeX.
https://userbase.kde.org/KBibTeX || kbibtex
https://pybliographer.org/ || pybliographerAUR
  • Referencer — GNOME application to organize documents or references, and ultimately generate a BibTeX bibliography file.
https://pybliographer.org/ || referencerAUR
  • 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/ || zoteroAUR

Readers and viewers

E-book

Note: Some PDF and DjVu viewers also support other e-book formats.
  • 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/ || coolreaderAUR
  • 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
  • GNOME Books — E-book manager application for GNOME with EPUB, Mobipocket, FictionBook, DjVu and Comicbook support.
https://wiki.gnome.org/Apps/Documents || gnome-documents
  • Lector — Qt based e-book reader with PDF, EPUB, Kindle, Mobipocket and Comicbook support.
https://github.com/BasioMeusPuga/Lector || lector-gitAUR
  • Sigil — WYSIWYG EPUB e-book editor.
https://sigil-ebook.com/ || sigil

PDF and DjVu

Note: PDF forms support:
  • acroreadAUR is able to save both AcroForms and XFA forms into PDF files.
  • Poppler-based readers such as evince and okular support AcroForms, but not full XFA forms. [2] [3]
  • For CJK(Chinese, Japanese, Korean) support in poppler-based readers such as evince and okular, install poppler-data. poppler-data is an optional dependency of poppler which is an indirect dependency of evince and okular.

See also Wikipedia:List of PDF software and Wikipedia:DjVu.

Console
  • fbgs — Poor man's PostScript/pdf viewer for the linux framebuffer console.
https://www.kraxel.org/blog/linux/fbida/ || fbida
  • fbpdf — Small framebuffer PDF and DjVu viewer based off of MuPDF, with Vim keybindings and written in C
http://repo.or.cz/w/fbpdf.git || fbpdf-gitAUR
  • Ghostscript — convert into PDF, reduce size of PDF documents with eg gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf
https://www.ghostscript.com/ || ghostscript
  • JFBView — Framebuffer PDF and image viewer. Features include Vim-like controls, zoom-to-fit, a TOC (outline) view, fast multi-threaded rendering and asynchronous pre-caching. Originally a fork of fbpdf called jfbpdf, now completely rewritten.
https://seasonofcode.com/pages/jfbview.html || jfbviewAUR
  • pdfgrep — Commandline utility to search text in PDF files.
https://pdfgrep.org/ || pdfgrep
  • pdf2djvu — Creates DjVu files from PDF files.
https://jwilk.net/software/pdf2djvu || pdf2djvu
  • pdf2svg — Convert PDF files to SVG files.
http://www.cityinthesky.co.uk/opensource/pdf2svg/ || pdf2svg
Graphical
Note: Some web browsers have support for displaying PDF files, either built-in or via plugin.
  • Adobe Reader — Proprietary PDF file viewer offered by Adobe. Development stopped for Linux.
http://www.adobe.com/products/reader.html || acroreadAUR
  • apvlv — Lightweight document viewer with Vim keybindings. Supports PDF, DjVu, UMD and TXT.
https://naihe2010.github.io/apvlv/ || apvlvAUR
  • Atril — Simple multi-page document viewer for MATE. Supports DjVu, DVI, EPS, EPUB, PDF, PostScript, TIFF, XPS and Comicbook.
https://github.com/mate-desktop/atril || atril
  • 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 || cournalAUR
  • DjView — Viewer for DjVu documents.
http://djvu.sourceforge.net/djview4.html || djview
  • ePDFView — Lightweight PDF document viewer using the Poppler and GTK+ libraries. Development stopped.
http://freecode.com/projects/epdfview || epdfview
  • Evince — Document viewer for GNOME. Supports DjVu, DVI, EPS, PDF, PostScript, TIFF, XPS and Comicbook.
https://wiki.gnome.org/Apps/Evince || evince
  • Foxit Reader — Small, fast (compared to Acrobat) proprietary PDF viewer.
https://www.foxitsoftware.com/pdf-reader/ || foxitreaderAUR
  • GNOME Documents — Document manager application for GNOME with PDF, DVI, XPS, PostScript, Microsoft Office, LibreOffice and Google Docs support.
https://wiki.gnome.org/Apps/Documents || gnome-documents
  • gv — Graphical user interface for the Ghostscript interpreter that allows to view and navigate through PostScript and PDF documents.
https://www.gnu.org/software/gv/ || gv
  • llpp — Very fast PDF reader based off of MuPDF, that supports continuous page scrolling, bookmarking, and text search through the whole document.
http://repo.or.cz/w/llpp.git || llpp
  • Master PDF Editor — Functional proprietary PDF editor. Free for non-commercial use.
https://code-industry.net/free-pdf-editor/ || masterpdfeditorAUR
  • MuPDF — Very fast EPUB, FictionBook, PDF, XPS and Comicbook viewer written in portable C. Features CJK font support.
https://mupdf.com/ || mupdf
  • Okular — Universal document viewer for KDE. Supports CHM, Comicbook, DjVu, DVI, EPUB, FictionBook, Mobipocket, ODT, PDF, Plucker, PostScript, TIFF and XPS.
https://okular.kde.org/ || okular
  • PDF Chain — Graphical interface allowing to manipulate PDF documents (concatenate, burst, watermark, attach files...).
http://pdfchain.sourceforge.net/ || pdfchainAUR
  • PDF Mod — Reorder, rotate, and remove pages, export images from a document, edit the title, subject, author, and keywords, and combine documents via drag and drop.
https://wiki.gnome.org/Apps/PdfMod || pdfmod
  • pdfpc — Presenter console with multi-monitor support for PDF files.
https://pdfpc.github.io/ || pdfpc
  • PDFsam — Merge, split, rotate, convert, edit, sign PDF files.
https://pdfsam.org/ || pdfsam
  • PDF-Shuffler — Combine, split, rotate and reorder PDF documents. Uses Python and GTK2.
https://sourceforge.net/projects/pdfshuffler/ || pdfshuffler
  • PDF Studio — All-in-one proprietary PDF editor similar to Adobe Acrobat.
https://www.qoppa.com/pdfstudio/ || pdfstudioAUR
  • qpdfview — Tabbed document viewer. It uses Poppler for PDF support, libspectre for PS support, DjVuLibre for DjVu support, CUPS for printing support and the Qt toolkit for its interface.
https://launchpad.net/qpdfview || qpdfview
  • Xournal — Application for notetaking, sketching and keeping a journal using a stylus. Capable of annotating existing PDF files as well.
http://xournal.sourceforge.net/ || xournal
  • Xournal++ — Notetaking software designed around a tablet. C++ rewrite of Xournal with PDF annotation support.
https://github.com/xournalpp/xournalpp || xournalpp-gitAUR
  • Xpdf — Viewer that can decode LZW and read encrypted PDFs.
http://www.xpdfreader.com/ || xpdf
  • Xreader — Document viewer part of the X-Apps Project. Supports DjVu, DVI, EPUB, PDF, PostScript, TIFF, XPS, Comicbook.
https://github.com/linuxmint/xreader/ || xreader
  • Zathura — Highly customizable and functional document viewer (plugin based). Supports PDF, DjVu, PostScript and Comicbook.
https://pwmt.org/projects/zathura/ || zathura

CHM

See also Wikipedia:Microsoft Compiled HTML Help.

  • Archmage — Extensible reader and decompiler for files in the CHM format.
https://github.com/dottedmag/archmage || archmageAUR
  • 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.
http://www.ulduzsoft.com/linux/kchmviewer/ || kchmviewer
  • xCHM — Lightweight CHM viewer, based on chmlib.
http://xchm.sourceforge.net/ || xchm

Comic book

  • Buoh — Online strips comics reader for GNOME.
http://buoh.steve-o.org/ || buoh
  • MComix — GTK2 image viewer specifically designed to handle comic book archives (fork of Comix). Also includes library manager.
https://sourceforge.net/projects/mcomix/ || mcomix
  • QComicBook — Viewer for comic book archives that aims at convenience and simplicity.
https://github.com/stolowski/QComicBook || qcomicbookAUR
  • YACReader — Comic book viewer written in C++ and Qt5. Comes with YACReaderLibrary for managing comics.
http://yacreader.com/ || yacreaderAUR

Scanning software

See SANE#Install a frontend.

OCR software

OCR engines

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
  • 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
  • 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

Layout analyzers

  • gImageReader — Graphical GTK+ frontend to Tesseract.
https://github.com/manisandro/gImageReader || gimagereaderAUR
  • gscan2pdf — Scans, runs an OCR engine, minor post-processing, creates a document.
http://gscan2pdf.sourceforge.net/ || gscan2pdf
  • 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
  • OCRopus — OCR platform, modules exist for document layout analysis, OCR engines (it can use Tesseract or its own engine), natural language modeling, etc.
https://github.com/tmbdev/ocropy || ocropyAUR
  • Paperwork — Personal document manager. It manages scanned documents and PDFs.
https://openpaper.work/ || paperworkAUR
  • Scan Tailor — Interactive post-processing tool for scanned pages.
http://scantailor.org/ || scantailor
  • YAGF — Graphical interface for the CuneiForm text recognition program on the Linux platform.
https://sourceforge.net/projects/yagf-ocr/ || yagfAUR

Notes

Note-taking software

See also Wikipedia:Comparison of notetaking software.

Console
  • Geeknote — Command line client for Evernote.
http://geeknote.me/ || geeknote-gitAUR
  • hierarchical notebook — Program to organize many kinds of data (addresses, to-do lists, ideas, book reviews, etc.) in one place using the XML format.
http://hnb.sourceforge.net/ || hnbAUR
  • Org modeEmacs mode for notes, project planning and authoring.
https://orgmode.org/ || emacs-org-modeAUR
  • pynote — Manage notes on the commandline.
https://github.com/rumpelsepp/pynote || pynoteAUR
  • tnote — Small note taking program for the terminal.
https://sourceforge.net/projects/tnote/ || tnoteAUR
  • Vimwiki — Personal wiki for Vim – interlinked, plain text files written in a markup language.
https://vimwiki.github.io/ || vim-vimwikiAUR
Graphical
  • 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
  • Boostnote — Note-taking application for programmers that focuses on markdown, snippets, and customizability. Based on the Electron platform.
https://boostnote.io/ || boostnoteAUR
  • 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
  • Elephant — Notetaker with a classic interface.
http://elephant.mine.nu/ || elephantAUR
  • 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-binAUR
  • GNOME Notes — Note editor for GNOME designed to remain simple to use.
https://wiki.gnome.org/Apps/Notes || bijiben
  • 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
  • Joplin — Note taking and to-do application, which can handle a large number of notes organized into notebooks. Based on the Electron platform.
https://joplin.cozic.net/ || joplinAUR
  • KeepNote — Cross-platform GTK+ note-taking application with rich text formatting.
http://keepnote.org || keepnote
  • KJots — Note taking application for KDE.
https://userbase.kde.org/KJots || kjots
  • Laverna — JavaScript note taking application with Markdown editor and encryption support. Based on the Electron platform.
https://laverna.cc/ || lavernaAUR
  • Mikidown — Note taking application featuring markdown syntax.
https://shadowkyogre.github.io/mikidown/ || mikidownAUR
  • MyNotex — Note-taking, document file and activity manager.
https://sites.google.com/site/mynotex/ || mynotexAUR
  • 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/ || nixnote2AUR
  • Notes — Note-taking application, write down your thoughts.
https://github.com/nuttyartist/notes || notesAUR
  • NotesTree — Note taking application, which organizes notes in a hierarchical (tree like) structure.
https://bitbucket.org/baltic/notestree/overview || notes-treeAUR
  • Notes-Up — Markdown notes editor and manager for elementaryOS.
https://github.com/Philip-Scott/Notes-up || notes-upAUR
  • nvPY — Simplenote syncing note-taking application, inspired by Notational Velocity and ResophNotes, but uglier and cross-platformerer.
https://github.com/cpbotha/nvpy || nvpy-gitAUR
  • OutWiker — Store notes in a tree.
https://jenyay.net/Outwiker/English || outwikerAUR
  • QOwnNotes — Notepad and todo list manager with markdown support and optional ownCloud integration built on Qt5.
https://www.qownnotes.org/ || qownnotesAUR
  • Renku — Note taking application based on Akonadi.
https://zanshin.kde.org/ || zanshin
https://simplenote.com/ || simplenote-electron-binAUR
  • 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.org/ || standardnotes-desktopAUR
  • TagSpaces — Offline personal data manager for managing of your local files. Based on the Electron platform.
https://www.tagspaces.org/ || tagspacesAUR
  • TiddlyWiki — Unique non-linear notebook for capturing, organizing and sharing complex information.
https://tiddlywiki.com/ || tiddlywikiAUR
  • Tomboy — Desktop note-taking application for Linux and Unix with a wiki-like linking system to connect notes together.
https://wiki.gnome.org/Apps/Tomboy || tomboy
  • TreeLine — Store almost any kind of information in a tree structure, which makes it easy to keep things organized.
http://treeline.bellz.org/ || treeline-unstableAUR
  • TuxCards — Hierarchical notebook to enter and manage ever every kind of notes and ideas in a structured manner.
http://tuxcards.de/ || tuxcards
  • VNote — Vim-inspired note-taking application that knows programmers and Markdown better.
https://tamlok.github.io/vnote/ || vnoteAUR
  • WikidPad — Wiki-like notebook for storing your thoughts, ideas, todo lists, contacts, or anything else you can think of to write down.
http://wikidpad.sourceforge.net/ || wikidpadAUR
  • WizNote — Cloud based note-taking client.
https://github.com/WizTeam/WizQTClient || wiznote
  • Zim — WYSIWYG text editor that aims at bringing the concept of a wiki to the desktop.
http://zim-wiki.org/ || zim
  • zNotes — Lightweight application for notes management with simple interface.
https://sourceforge.net/projects/znotes/ || znotesAUR

Diary

  • Almanah — Small GTK+ application to allow you to keep a diary of your life.
https://wiki.gnome.org/Apps/Almanah_Diary || almanah
  • Hazama — Simple and highly customizable application for keeping diary. There is no calendar but a big list that contains preview of diaries.
https://hazama.cc/ || hazamaAUR
  • Lifeograph — Off-line and private journal and note taking application. It offers a rich feature set presented in a clean and simple user interface.
http://lifeograph.sourceforge.net/ || lifeographAUR
  • RedNotebook — Modern journal, which lets you format, tag and search your entries.
https://rednotebook.sourceforge.io/ || rednotebookAUR

Mind-mapping

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

  • FreeMind — Mind-mapping software written in Java.
http://freemind.sourceforge.net || freemind
  • Freeplane — Application that supports thinking, sharing information and getting things done at work, in school and at home. The software can be used for mind mapping and analyzing the information contained in mind maps.
http://freeplane.sourceforge.net || freeplaneAUR
  • Labyrinth — Lightweight mind-mapping tool with support for image import and drawing.
https://github.com/labyrinth-team/labyrinth || labyrinth
  • Semantik — Mind-mapping application for KDE.
https://waf.io/semantik.html || semantikAUR
  • TreeSheets — The ultimate replacement for spreadsheets, mind mappers, outliners, PIMs, text editors and small databases.
http://strlen.com/treesheets/ || treesheets-gitAUR
  • 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.
http://www.insilmaril.de/vym/ || vym
http://vue.tufts.edu || vueAUR
  • XMind — Brainstorming and mind mapping application. It provides a rich set of different visualization styles, and allows sharing of created mind maps via their website.
http://www.xmind.net || xmindAUR

Sticky notes

  • GloboNote — Easy to use desktop note taking application. You can use it to create sticky notes, to-do lists, personal journals, reminders and other notes all in one application.
https://globonote.info/ || globonoteAUR
  • KNotes — Program that lets you write the computer equivalent of sticky notes. Part of kdepim.
https://www.kde.org/applications/utilities/knotes/ || knotes
  • MyNotes — Sticky note application. An icon appears in the system tray and from it you can create and manage your sticky notes.
https://github.com/j4321/MyNotes || mynotesAUR
  • Notejot — Stupidly simple sticky notes applet for elementaryOS.
https://github.com/lainsce/notejot || notejotAUR
  • 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
  • qtPad — Modern and customizable sticky note application written in PyQt5.
https://github.com/willbelr/qtpad || qtpad-gitAUR
  • xNots — Desktop post-it/sticky note system for the Unix geek.
https://github.com/thePalindrome/xnots || xnots-gitAUR
  • 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/ || focuswriterAUR
  • PyRoom — Fullscreen editor without buttons, widgets, formatting options, menus and with only the minimum of required dialog windows, it doesn't have any distractions and lets you focus on writing and only writing.
https://pyroom.org/ || pyroomAUR
  • Quilter — Focus on your writing.
https://github.com/lainsce/quilter || quilterAUR
  • TextRoom — Fullscreen text editor for writers.
https://github.com/dbuksbaum/TextRoom || textroomAUR

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-gitAUR
  • oStorybook — Tool for writers, essayists, authors from the draft to the final work.
https://ostorybook.tuxfamily.org/?lng=en || ostorybookAUR

Screenwriting

  • KIT Scenarist — Simple and powerful application for creating screenplays.
https://kitscenarist.ru/en/ || scenaristAUR
  • Magic Fountain — Fountain syntax editor and viewer for writing screenplays.
https://aztorius.github.io/magicfountain/ || magicfountainAUR
  • Trelby — Simple, fast and elegantly laid out to make screenwriting simple.
https://www.trelby.org/ || trelby-gitAUR

Language

Dictionary and thesaurus

  • Artha — English thesaurus that works completely off-line and is based on WordNet.
http://artha.sourceforge.net/ || arthaAUR
  • GNOME Dictionary — GNOME application to check word definitions and spellings in an online dictionary.
https://wiki.gnome.org/Apps/Dictionary || gnome-dictionary
  • GoldenDict — Feature-rich dictionary lookup program.
https://wiki.gnome.org/Dictionary || goldendict
  • 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.
http://opendict.sourceforge.net/ || opendictAUR
  • QStarDict — Dictionary program written using Qt. The user interface is similar to StarDict.
http://qstardict.ylsoftware.com/ || qstardict
  • sdcv — Command line dictionary. It provides access to dictionaries in StarDict's format.
http://dushistov.github.io/sdcv/ || sdcv
  • StarDict — International dictionary software.
http://stardict-4.sourceforge.net/ || stardict
  • Xfce4 Dictionary — Search different kinds of dictionary services for words or phrases.
http://goodies.xfce.org/projects/applications/xfce4-dict || xfce4-dict

Spell checkers

  • Aspell — Spell checker designed to eventually replace Ispell.
http://aspell.net/ || aspell
  • Enchant — Wrapper library for generic spell checking.
https://abiword.github.io/enchant/ || enchant
  • Hunspell — Spell checker and morphological analyzer library and program.
https://hunspell.github.io/ || hunspell
  • Ispell — Interactive spell-checking program for Unix.
https://www.cs.hmc.edu/~geoff/ispell.html || ispell

Translation and localization

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.
http://apertium.org/ || apertiumAUR
  • 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. It belongs to kdesdk
https://userbase.kde.org/Lokalize || lokalize
  • Moses — Statistical machine translation tool (language data not included).
http://statmt.org/moses || mosesdecoderAUR
  • 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.
http://omegat.org || omegatAUR
  • Poedit — Simple gettext/po-based translation tool.
http://poedit.net || poedit
  • Pology — Set of Python tools for dealing with gettext/po-files.
https://techbase.kde.org/Localization/Tools/Pology || pologyAUR
  • Qt Linguist — Translating Qt C++ and Qt Quick applications into local languages.
https://doc.qt.io/qt-5/qtlinguist-index.html || qt5-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
http://virtaal.translatehouse.org/ || virtaalAUR

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.
http://zbar.sourceforge.net/ || zbar
  • Zint — Barcode encoding library and command line tool supporting over 50 symbologies.
http://zint.org.uk/ || zint

Graphical

  • gLabels — Program for creating labels and business cards. It also supports creating barcodes.
http://glabels.org/ || glabels
  • QRab — Simply grabs QR code from screen and copies decoded text into clipboard.
https://qrab.sourceforge.io/ || qrabAUR
  • Qreator — Create your own QR codes.
http://davidplanella.org/project-showcase/qreator/ || qreatorAUR
  • QtQR — QR Code generator and decoder.
https://launchpad.net/qr-tools || qtqrAUR
  • ZBarCam GUI — Simple GUI for ZBar to read bar codes from various sources.
http://zbar.sourceforge.net/ || GTK+: zbar-gtk, Qt: zbar-qt
  • Zint Barcode Studio — Barcode generator GUI.
http://zint.org.uk/ || zint-qt