List of Applications/Documents

From ParabolaWiki
Jump to: navigation, search

1 Documents and texts

1.1 Text editors

See also Wikipedia:Comparison of text editors.

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

1.1.1 Console

  • e3 — Tiny editor without dependencies, written in assembly. || e3 || joe
  • mcedit — Useful text editor that comes with Midnight Commander file manager. || mc
  • nano — Console text editor based on pico with on-screen key bindings help. || nano

1.1.2 Graphical

  • Acme — Minimalist and flexible programming environment developed by Rob Pike for the Plan 9 operating system. || plan9port
  • Adie — Fast and convenient programming text editor. || fox
  • Beaver — GTK+ editor designed to be modular, lightweight and stylish. || beaver
  • Deepin Editor — Simple text editor for Deepin desktop. || deepin-editor
  • gedit — GTK+ editor for the GNOME desktop with syntax highlighting, automatic indentation, matching brackets, etc., and a number of add-ons to increase functionality. || gedit
  • Gobby — Collaborative editor supporting multiple documents in one session and a multi-user chat. || gobby
  • Howl — General purpose, fast and lightweight editor with a keyboard-centric minimalistic user interface. || howl
  • jEdit — Text editor for programmers, written in Java. || jedit
  • Kate — Full-featured programmer's editor for the KDE desktop with MDI and a filesystem browser. || kate
  • KWrite — Lightweight text editor for the KDE desktop that uses the same editor widget as Kate. || kwrite
  • L3afpad — Simple text editor forked from Leafpad, supports GTK+ 3. || l3afpad
  • Leafpad — Notepad clone for GTK+ that emphasizes simplicity. || leafpad
  • Liri Text — Text editor for Liri. || liri-text
  • medit — Programming and around-programming text editor. || medit
  • Mousepad — Fast text editor for the Xfce Desktop Environment. || mousepad
  • NEdit — Text editor for the Motif environment. || nedit
  • NFO Viewer — Simple viewer for NFO files. || nfoview
  • Notepadqq — Qt-based, Notepad++-like text editor with support for syntax highlighting for more than 100 languages. || 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. || pantheon-code
  • Pluma — Powerful text editor for MATE. || pluma
  • Sam — Minimalist text editor with a graphical user interface, a very powerful command language and remote editing capabilities, developed by Rob Pike. || plan9port or 9base
  • Scribes — Ultra minimalist text editor that combines simplicity with power. || scribes
  • Visual Studio Code — Editor for building and debugging modern web and cloud applications. || code
  • xed — Text editor based on Pluma developed for Linux Mint. || xed
  • XEdit — Simple text editor for the X Window System. || xorg-xedit

1.1.3 Emacs-style text editors

  • Emacs — The extensible, customizable, self-documenting real-time display editor by GNU. || with GUI: emacs, without GUI: emacs-nox
  • mg — Small, fast, and portable Emacs-like editor. || mg
  • Zile — Lightweight Emacs clone. || zile

1.1.4 Vi-style text editors

  • Kakoune — Modal editor. Fewer keystrokes. Selection based, multi-cursor editing. Orthogonal design. || kakoune
  • Neovim — Vim's rebirth for the 21st century. || neovim
  • vi — The original ex/vi text editor. || 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. || with GUI: gvim, without GUI: vim
  • Vis — Modern, legacy free, simple yet efficient vim-like editor. || vis

1.2 Office

1.2.1 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). || calligra
  • LibreOffice — The office productivity suite compatible to the open and standardized ODF document format. Fork of OpenOffice, supported by The Document Foundation. || libreoffice-still or libreoffice-fresh

1.2.2 Word processors

See also Wikipedia:Comparison of word processors.

  • AbiWord — Full-featured word processor. || abiword
  • BlueGriffon — WYSIWYG content editor for the World Wide Web. || bluegriffon
  • Calligra Words — Powerful word processor included in the Calligra Suite. || calligra
  • gLabels — Program for creating labels, business cards and media covers. || glabels
  • Iceape — Powerful yet simple HTML editor included in the Iceape suite based on SeaMonkey. || iceape
  • KompoZer — A Dreamweaver style WYSIWYG web editor; Nvu unofficial bug-fix release. || kompozer || libreoffice-still or libreoffice-fresh
  • Scribus — Desktop publishing program. || scribus

1.2.3 Presentations

  • Calligra Stage — Easy to use yet still flexible presentation application included in the Calligra Suite. || calligra || libreoffice-still or libreoffice-fresh

1.2.4 Spreadsheets

See also Wikipedia:Comparison of spreadsheet software.

  • Calligra Sheets — Powerful spreadsheet application included in the Calligra Suite. || calligra
  • Gnumeric — Spreadsheet program for the GNOME desktop. || gnumeric
  • LibreOffice Calc — Full-featured spreadsheet application included in the LibreOffice suite. || libreoffice-still or libreoffice-fresh
  • sc — Curses-based lightweight spreadsheet.!INDEX.html || sc

1.2.5 Database tools

For DBMS-specific tools, see:

See also Wikipedia:Comparison of database tools.

  • DBeaver — Java-based graphical database editor with support for many database types. || dbeaver
  • GdaBrowser — Graphical tool to get a quick access to a database's structure and contents. || libgda
  • GSQL — Integrated database development tool for GNOME. Last release 2010. || gsql
  • Kexi — Visual database applications creator tool by KDE, designed to fill the gap between spreadsheets and database solutions requiring more sophisticated development. || 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. || libreoffice-still or libreoffice-fresh Simplified database software
  • Glom — Easy-to-use database designer and user interface. || glom

1.2.6 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. || libreoffice-still or libreoffice-fresh

1.3 Markup languages

See also Wikipedia:Comparison of document markup languages.

  • Sphinx — A documentation generation system using reStructuredText to generate output in multiple formats (primary documentation system for the Python project). || python-sphinx
  • txt2tags — Dead-simple, KISS-compliant lightweight, human-readable markup language to produce rich format content out of plain text files. || txt2tags

1.3.1 AsciiDoc

See also Wikipedia:AsciiDoc.

  • AsciiDoc — The original implementation, written in Python. Used by Arch for generating pacman's man pages.[1]. || asciidoc || asciidoctor

1.3.2 Markdown

See also the official website and Wikipedia:Markdown.

  • Discount — A Markdown implementation written in C. || discount, Ruby wrapper library: ruby-rdiscount
  • Marked — Markdown parser and compiler built for speed. || marked
  • Pandoc also supports Markdown. Python implementations
  • CommonMark-py — Python parser for the CommonMark Markdown specification. || python-commonmark, python2-commonmark
  • M2R — Markdown to reStructuredText converter. || m2r, python2-m2r
  • Mistune — The fastest markdown parser in pure Python with renderer feature. || python-mistune, python2-mistune
  • Python-Markdown — Extensible Python implementation of John Gruber's Markdown. || python-markdown, python2-markdown Ruby implementations
  • kramdown — Fast, pure Ruby Markdown superset converter, using a strict syntax definition. || ruby-kramdown
  • Maruku — Pure Ruby Markdown-superset interpreter. || ruby-maruku Markdown editors
  • ReText — Simple text editor for Markdown and reStructuredText. || retext

1.3.3 Typesetting systems

  • groffGNU implementation of troff, a heirloom Unix document processing system and the default formatter for man pages. || groff
  • Lout — A lightware document formatting system. Reads a high-level description of a document similar in style to LaTeX and produces a PostScript. || lout
  • TeX — A high-quality typesetting system popular in academia. || texlive-core || texinfo

1.3.4 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. || auctex
  • GNOME LaTeX — LaTeX editor for the GNOME Desktop including support for code completion, compiling and project management. || 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. || gummi
  • Kile — User-friendly TeX/LaTeX editor for the KDE desktop with many features. || kile
  • Ktikz — Small application helping you to create PGF/TikZ diagrams for your publications. || KDE: ktikz, Qt: qtikz
  • LyX — Document processor that encourages an approach to writing based on the structure of your documents (WYSIWYM) and not simply their appearance (WYSIWYG). || lyx
  • TeXmacs — WYSIWYW (what you see is what you want) editing platform with special features for scientists. || 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 || 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. || texstudio || vim-latexsuite

1.3.5 TeX formula editors

  • LibreOffice TexMaths extension — LaTeX equation editor for LibreOffice. || libreoffice-extension-texmaths

1.3.6 XML editors

See also Wikipedia:Comparison of XML editors.

1.4 Document converters

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

  • Antiword — MS Word to text converter. || antiword
  • catdoc — Converter for Microsoft Word, Excel, PowerPoint and RTF files to text. || catdoc
  • mutool — All purpose tool based on MuPDF for dealing with document files in various manners. || mupdf-tools
  • Pandoc — Swiss-army knife for converting markup and document formats. || pandoc
  • unoconv — Libreoffice-based document converter. || unoconv
  • UnRTF — Command-line program which converts RTF documents to other formats. || unrtf

1.5 Bibliographic reference managers

See also Wikipedia:Comparison of reference management software.

  • KBibTeX — BibTeX editor by KDE to edit bibliographies used with LaTeX. || kbibtex

1.6 Readers and viewers

1.6.1 PDF and DjVu

See PDF, PS and DjVu.

1.6.2 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. || 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. || calibre
  • 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. || fbreader
  • GNOME Books — E-book manager application for GNOME with EPUB, Mobipocket, FictionBook, DjVu and Comicbook support. || gnome-documents
  • Sigil — WYSIWYG EPUB e-book editor. || sigil

1.6.3 Comic book

  • Buoh — Online strips comics reader for GNOME. || buoh
  • MComix — GTK2 image viewer specifically designed to handle comic book archives (fork of Comix). Also includes library manager. || mcomix

1.6.4 CHM

See also Wikipedia:Microsoft Compiled HTML Help.

  • 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. || kchmviewer
  • xCHM — Lightweight CHM viewer, based on chmlib. || xchm

1.7 Document managers

  • GNOME Documents — Document manager application for GNOME with PDF, DVI, XPS, PostScript, Microsoft Office, LibreOffice and Google Docs support. || gnome-documents
  • Paperwork — Personal document manager. It manages scanned documents and PDFs. || paperwork

1.8 Scanning software

See SANE#Install a frontend.

1.9 OCR software

1.9.1 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. || cuneiform
  • GOCR — OCR engine which also supports barcode recognition. || gocr
  • Ocrad — OCR program based on a feature extraction method. || ocrad
  • Tesseract — Accurate open source OCR engine. Package splitted, you need install some datafiles for each language (tesseract-data-eng for example). || tesseract

1.9.2 Graphical

  • gImageReader — Graphical GTK+/Qt frontend to Tesseract. || GTK+: gimagereader-gtk, Qt: gimagereader-qt
  • gscan2pdf — Scans, runs an OCR engine, minor post-processing, creates a document. || 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. || ocrfeeder
  • Paperwork — Personal document manager. It manages scanned documents and PDFs. || paperwork
  • Scan Tailor — Interactive post-processing tool for scanned pages. || scantailor

1.10 Notes

1.10.1 Note-taking software

See also Wikipedia:Comparison of notetaking software. Console 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. || basket
  • Cherrytree — Hierarchical note taking application, featuring rich text and syntax highlighting, storing data in a single xml or sqlite file. || cherrytree
  • GNOME Notes — Note editor for GNOME designed to remain simple to use. || bijiben
  • Gnote — Port of Tomboy to C++. It is the same note taking application, including most of the add-ins. || gnote
  • KeepNote — Cross-platform GTK+ note-taking application with rich text formatting. || keepnote
  • KJots — Note taking application for KDE. || kjots
  • Nextcloud Notes — Simple notes app for Nextcloud. || nextcloud-app-notes
  • Renku — Note taking application based on Akonadi. || zanshin
  • Tomboy — Desktop note-taking application for Linux and Unix with a wiki-like linking system to connect notes together. || tomboy
  • TuxCards — Hierarchical notebook to enter and manage ever every kind of notes and ideas in a structured manner. || tuxcards
  • Zim — WYSIWYG text editor that aims at bringing the concept of a wiki to the desktop. || zim

1.10.2 Stylus note-taking

  • Xournal — Application for notetaking, sketching and keeping a journal using a stylus. Capable of annotating existing PDF files as well. || xournal

1.10.3 Diary

  • Almanah — Small GTK+ application to allow you to keep a diary of your life. || almanah

1.10.4 Mind-mapping

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

  • FreeMind — Mind-mapping software written in Java. || freemind
  • Labyrinth — Lightweight mind-mapping tool, written in Python using GTK, with support for image import and drawing. || labyrinth
  • 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. || vym

1.10.5 Sticky notes

  • KNotes — Program that lets you write the computer equivalent of sticky notes. Part of

kdepim. || knotes
  • 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. || xfce4-notes-plugin
  • Xpad — Sticky note application for jotting down things to remember. || xpad

1.11 Special writing environments

1.11.1 Distraction-free writing

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

1.12 Language

1.12.1 Dictionary and thesaurus

  • GNOME Dictionary — GNOME application to check word definitions and spellings in an online dictionary. || gnome-dictionary
  • GoldenDict — Feature-rich dictionary lookup program. || goldendict
  • Kiten — Japanese reference and study tool. Part of

kdeedu. || kiten
  • MATE Dictionary — MATE application to look up words in dictionary sources. || mate-utils
  • QStarDict — Dictionary program written using Qt. The user interface is similar to StarDict. || qstardict
  • sdcv — Command line dictionary. It provides access to dictionaries in StarDict's format. || sdcv
  • StarDict — International dictionary software. || stardict
  • Xfce4 Dictionary — Search different kinds of dictionary services for words or phrases. || xfce4-dict

1.12.2 Spell checkers

See Language checking.

1.12.3 Translation and localization

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

  • Gtranslator — Enhanced gettext po file editor for the GNOME. It handles all forms of gettext po files and includes very useful features. || 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 || lokalize
  • Poedit — Simple translation editor for gettext (PO, POT) and XLIFF. || poedit
  • Qt Linguist — Translating Qt C++ and Qt Quick applications into local languages. || qt5-tools
  • Translate Shell — Command-line interface and interactive shell for Google Translate. || 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. || translate-toolkit

1.13 Barcode generators and readers

1.13.1 Console

  • barcode — A tool to convert text strings to printed bars. || barcode
  • iec16022 — Produce 2D barcodes often also referenced as DataMatrix. || iec16022
  • qrencode — C library and command line tool for encoding data in a QR Code symbol. || qrencode
  • ZBar — Application and library for reading bar codes from various sources. || zbar
  • Zint — Barcode encoding library and command line tool supporting over 50 symbologies. || zint

1.13.2 Graphical

  • gLabels — Program for creating labels and business cards. It also supports creating barcodes. || glabels
  • ZBarCam GUI — Simple GUI for ZBar to read bar codes from various sources. || GTK+: zbar-gtk, Qt: zbar-qt
  • Zint Barcode Studio — Barcode generator GUI. || zint-qt