List of applications/Documents
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.
Vi-style text editors
- Amp — Text editor written in Rust, that aims to take the core interaction model of Vim, simplify it, and bundle in the essential features required for a modern text editor.
- https://amp.rs/ || ampAUR
- Aretext — Minimalist text editor with vim-compatible key bindings.
- https://aretext.org/ || aretextAUR
- BusyBox vi — Provides "a small 'vi' clone". Can be invoked with
busybox vi
.
- Kakoune — Modal editor. Fewer keystrokes. Selection based, multi-cursor editing. Orthogonal design.
- Helix — A post-modern modal text editor.
- Neovim — Vim's rebirth for the 21st century.
- Neovim-Qt — Qt GUI for Neovim.
- vi — The original ex/vi text editor.
- Vim — 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.
Emacs-style text editors
Console
- dte — Small, easy to use editor with multi-tabbed interface, syntax highlighting, ctags navigation, etc.
- e3 — Tiny editor without dependencies, written in assembly.
- slap — Sublime-like terminal-based text editor.
- Tilde — Intuitive text editor with Windows-like key bindings.
Graphical
- Enki — Text editor for programmers.
- FeatherPad — Minimal Qt5 plain text editor featuring a native dark theme and support for tabs, printing and syntax highlighting.
- Kate — Full-featured programmer's editor for the KDE desktop with MDI and a filesystem browser.
- L3afpad — Simple text editor forked from Leafpad, supports GTK 3.
- Nota — Easy to use text editor with a simple interface with support for tabbed documents, syntax highlighting for various languages, Focus mode, annotations, configurable fonts, and colors, a side panel with an integrated file browser, and more.
- QSciTE — Qt clone of the SciTE text and code editor.
- Visual Studio Code — Editor for building and debugging modern web and cloud applications.
- XEdit — Simple text editor for the X Window System.
Office suites
See also Wikipedia:Comparison of office suites.
- WPS Office — Proprietary office productivity suite, previously known as Kingsoft Office.
Word processors
See also Wikipedia:Comparison of word processors.
- Ted — Easy to use GTK-based rich text processor (with footnote support).
- https://nllgg.nl/Ted/ || tedAUR
WYSIWYG HTML editors
Desktop publishing
Presentations
Spreadsheets
See also Wikipedia:Comparison of spreadsheet software.
- Calligra Sheets — Powerful spreadsheet application included in the Calligra Suite.
- LibreOffice Calc — Full-featured spreadsheet application included in the LibreOffice suite.
Database tools
For DBMS-specific tools, see:
See also Wikipedia:Comparison of database tools.
- GdaBrowser — Graphical tool to get a quick access to a database's structure and contents.
- 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.
Plain-text database utilities
These kinds of software are in a substance somewhat between text processing core utilities like awk, spreadsheets and production-level database system. And they usually come with a non-SQL command-line interface.
"Simplified" database software (beginner-friendly database tools)
- Glom — Easy-to-use database designer and user interface.
AsciiDoc
See also Wikipedia:AsciiDoc.
- AsciiDoc — The original implementation, written in Python. Used by Arch for generating pacman's man pages..
Markdown
See also the official website and Wikipedia:Markdown.
- Marked — Markdown parser and compiler built for speed.
- Pandoc also supports Markdown.
Python implementations
Ruby implementations
- mdless — Pure Ruby terminal-based markdown viewer/interpeter.
Markdown editors
- ghostwriter — Distraction-free Markdown editor.
- ReText — Simple text editor for Markdown and reStructuredText.
Typesetting systems
- Lout — A lightware document formatting system. Reads a high-level description of a document similar in style to LaTeX and produces a PostScript.
TeX editors
With TeX, LaTeX and friends, creation of any scientific document, article, journal, etc. is made commonplace.
See also Wikipedia:Comparison of TeX editors and Wikibooks:LaTeX/Installation#Editors.
- GNOME LaTeX — LaTeX editor for the GNOME Desktop including support for code completion, compiling and project management.
- TeXworks — Simple TeX front-end program modeled after TeXShop.
TeX formula editors
- KLatexFormula — GUI for generating images from LaTeX equations.
Document converters
See also #Markup languages and PDF, PS and DjVu.
- catdoc — Converter for Microsoft Word, Excel, PowerPoint and RTF files to text.
- unoconv — Libreoffice-based document converter.
Bibliographic reference managers
See also Wikipedia:Comparison of reference management software.
- Mendeley Desktop — Proprietary reference manager and academic social network.
Readers and viewers
PDF and DjVu
See PDF, PS and DjVu.
E-book
- Bookworm — Simple, focused e-book reader for Elementary OS with EPUB, PDF, Mobipocket and Comicbook support.
- Lector — Qt based e-book reader with PDF, EPUB, Kindle, Mobipocket and Comicbook support.
Some PDF viewers like apvlv, Atril, MuPDF, Okular and Xreader also support the EPUB format.
Comic book
- Komikku — Online/offline manga reader for GNOME.
- Manga Reader — Manga reader for local files. Supports zip, rar, tar, 7z, cbz, cbr, cbt, cb7 files and also folders.
Some PDF and E-book viewers like Atril, Bookworm, Calibre, Evince, Foliate, Lector, MuPDF, Okular, Xreader and Zathura also support the Comicbook format.
CHM
See also Wikipedia:Microsoft Compiled HTML Help.
Some PDF and E-book viewers like Cool Reader, FBReader and Okular also support the CHM format.
Document managers
- Paperwork — Personal document manager. It manages scanned documents and PDFs.
Console
See also Wikipedia:Comparison of optical character recognition software.
- CuneiForm — Command line OCR system originally developed and open sourced by Cognitive technologies. Supported languages: eng, ger, fra, rus, swe, spa, ita, ruseng, ukr, srp, hrv, pol, dan, por, dut, cze, rum, hun, bul, slo, lav, lit, est, tur.
Graphical
- Linux-Intelligent-Ocr-Solution — Easy-OCR solution and Tesseract trainer for converting print into text using either scanner or a camera.
- Paperwork — Personal document manager. It manages scanned documents and PDFs.
Note-taking software
Console
- dnote — A simple command line notebook for programmers
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.
- GNOME Notes — Note editor for GNOME designed to remain simple to use.
- Joplin — Note taking and to-do application, which can handle a large number of notes organized into notebooks. Based on the Electron platform.
- https://joplinapp.org/ || joplinAUR
- Notejot — Stupidly simple sticky notes applet for elementaryOS.
- Notorious — Keyboard centric note-taking application with Markdown syntax highlighting support.
- TagSpaces — Offline personal data manager for managing of your local files. Based on the Electron platform.
- TuxCards — Hierarchical notebook to enter and manage ever every kind of notes and ideas in a structured manner.
- μPad — Note-taking app that helps you organise + take notes without restrictions. Based on the Electron platform.
Stylus note-taking
- Xournal++ — Notetaking software designed around a tablet. C++ rewrite of Xournal with PDF annotation support.
Diary
- Simple Diary — Simple and lightweight diary app with Markdown support.
Mind-mapping
See also Wikipedia:List of concept- and mind-mapping software.
- Semantik — Mind-mapping application for KDE.
Sticky notes
- KNotes — Program that lets you write the computer equivalent of sticky notes. Part of kde-pim.
- https://kontact.kde.org/components/knotes.html[dead link 2022-09-20 ⓘ] || knotes
Distraction-free writing
See also #Markdown editors and Wikipedia:Full-screen writing program.
- Quilter — Focus on your writing and write beautiful solid stories with the Focus Mode in tow in this Markdown editor.
Story writing
Screenwriting
- KIT Scenarist — Simple and powerful application for creating screenplays.
Dictionary and thesaurus
See also Wikipedia:Category:Dictionary software and Wikipedia:DICT#DICT clients.
Graphical
- Kiten — Japanese reference and study tool. Part of kde-education.
- QStarDict — Dictionary program written using Qt. The user interface is similar to StarDict.
Spell checkers
See Language checking.
Translation and localization
See also Wikipedia:Comparison of computer-assisted translation tools.
- Crow Translate — Simple and lightweight translator that allows to translate and speak text using Google, Yandex and Bing.
- Pology — Set of Python tools for dealing with gettext/po-files.
Console
- barcode — A tool to convert text strings to printed bars.
Graphical
- QRab — Simply grabs QR code from screen and copies decoded text into clipboard.