githubEdit

Office & Docs

Documents and texts

Text editors

See also Wikipedia:Comparison of text editorsarrow-up-right.

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/arrow-up-right || amparrow-up-rightAUR

  • Aretext — Minimalist text editor with vim-compatible key bindings.

https://aretext.org/arrow-up-right || aretextarrow-up-rightAUR

  • BusyBox vi — Provides "a small 'vi' clone". Can be invoked with busybox vi.

https://git.busybox.net/busybox/tree/editors/vi.carrow-up-right || busyboxarrow-up-right

  • Kakoune — Modal editor. Fewer keystrokes. Selection based, multi-cursor editing. Orthogonal design.

https://github.com/mawww/kakounearrow-up-right || kakounearrow-up-right

  • Helix — A post-modern modal text editor.

https://helix-editor.com/arrow-up-right || helixarrow-up-right

  • Neovim — Vim's rebirth for the 21st century.

https://neovim.io/arrow-up-right || neovimarrow-up-right

  • Neovim-Qt — Qt GUI for Neovim.

https://github.com/equalsraf/neovim-qtarrow-up-right || neovim-qtarrow-up-right

http://ex-vi.sourceforge.net/arrow-up-right || viarrow-up-right

  • 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/arrow-up-right || with GUI: gvimarrow-up-right, without GUI: vimarrow-up-right

  • Vis — Modern, legacy free, simple yet efficient vim-like editor.

https://github.com/martanne/visarrow-up-right || visarrow-up-right

Emacs-style text editors

  • Emacs — The extensible, customizable, self-documenting real-time display editor by GNU.

https://www.gnu.org/software/emacs/emacs.htmlarrow-up-right || with GUI: emacsarrow-up-right, without GUI: emacs-noxarrow-up-right

https://github.com/hboetes/mgarrow-up-right || mgarrow-up-right

https://invisible-island.net/vile/vile.htmlarrow-up-right || vilearrow-up-rightAUR

  • Zile — Lightweight Emacs clone.

https://www.gnu.org/software/zile/arrow-up-right || zilearrow-up-right

Console

  • dte — Small, easy to use editor with multi-tabbed interface, syntax highlighting, ctags navigation, etc.

https://craigbarnes.gitlab.io/dte/arrow-up-right || dtearrow-up-rightAUR

  • e3 — Tiny editor without dependencies, written in assembly.

https://sites.google.com/site/e3editor/arrow-up-right || e3arrow-up-right

  • 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/arrow-up-right || ee-editorarrow-up-rightAUR

http://jedsoft.org/jed/arrow-up-right || jedarrow-up-rightAUR

https://joe-editor.sourceforge.io/arrow-up-right || joearrow-up-rightAUR

https://www.ibiblio.org/mc/arrow-up-right || mcarrow-up-right

  • micro — Modern and intuitive terminal-based text editor, written in go and extensible through plugins.

https://micro-editor.github.io/arrow-up-right || microarrow-up-right

  • Minimum Profit — Text editor for programmers.

https://triptico.com/software/mp.htmlarrow-up-right || mparrow-up-rightAUR

  • nano — Console text editor based on pico with on-screen key bindings help.

https://nano-editor.org/arrow-up-right || nanoarrow-up-right

  • ne — Minimalist text editor with Windows-like key-bindings.

http://ne.di.unimi.it/arrow-up-right || nearrow-up-rightAUR

  • ScalpiEditor — ANSI only text editor without dependencies designed for folder-like navigation in code.

https://github.com/sergey6661313/ScalpiEditorarrow-up-right || not packaged? search in AURarrow-up-right

  • slap — Sublime-like terminal-based text editor.

https://github.com/slap-editor/slaparrow-up-right || slaparrow-up-rightAUR

  • Tilde — Intuitive text editor with Windows-like key bindings.

https://os.ghalkes.nl/tilde/arrow-up-right || tildearrow-up-rightAUR

Graphical

  • Acmearrow-up-right — Minimalist and flexible programming environment developed by Rob Pike for the Plan 9 operating system.

http://acme.cat-v.org/arrow-up-right || plan9portarrow-up-right

  • Adie — Fast and convenient programming text editor.

http://fox-toolkit.org/arrow-up-right || foxarrow-up-right

  • Atom — Promising text editor developed by GitHub. With support for plug-ins written in Node.js and embedded Git Control.

https://atom.io/arrow-up-right || atomarrow-up-rightAUR

  • Beaver — GTK editor designed to be modular, lightweight and stylish.

http://beaver-editor.sourceforge.net/arrow-up-right || beaverarrow-up-rightAUR

https://brackets.io/arrow-up-right || brackets-extractarrow-up-rightAUR

  • CorePad — Simple lightweight but powerful text editor with syntax-highlighting support for a dozen or more languages. Part of C-Suite.

https://cubocore.org/arrow-up-right || corepadarrow-up-rightAUR

  • Deepin Text Editor — Simple text editor for Deepin desktop.

https://www.deepin.org/en/original/deepin-editor/arrow-up-right || deepin-editorarrow-up-right

  • Ecrire — Simple text editor based on EFL.

https://git.enlightenment.org/apps/ecrire.git/arrow-up-right[dead linkarrow-up-right 2022-09-20 ⓘ] || ecrire-gitarrow-up-rightAUR

  • Enki — Text editor for programmers.

http://enki-editor.org/arrow-up-right || enki-editorarrow-up-rightAUR

  • FeatherPad — Minimal Qt5 plain text editor featuring a native dark theme and support for tabs, printing and syntax highlighting.

https://github.com/tsujan/FeatherPadarrow-up-right || featherpadarrow-up-right

  • FLTK Editor — Simple text editor application for FLTK.

https://www.fltk.org/arrow-up-right || fltk-editorarrow-up-rightAUR

  • gCSVedit — Simple text editor for CSV, TSV and other kinds of delimiter-separated values (DSV) files.

https://github.com/swilmet/gCSVeditarrow-up-right[dead linkarrow-up-right 2022-09-20 ⓘ] || gcsveditarrow-up-rightAUR

  • geditarrow-up-right — 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/Geditarrow-up-right || geditarrow-up-right

  • GNOME Text Editor — Simple text editor for GNOME focused on a pleasing default experience.

https://gitlab.gnome.org/GNOME/gnome-text-editorarrow-up-right || gnome-text-editorarrow-up-right

  • Gobby — Collaborative editor supporting multiple documents in one session and a multi-user chat.

https://gobby.github.io/arrow-up-right || gobbyarrow-up-right

  • Howl — General purpose, fast and lightweight editor with a keyboard-centric minimalistic user interface.

https://howl.io/arrow-up-right || howlarrow-up-right

http://www.jedit.org/arrow-up-right || jeditarrow-up-rightAUR

http://juffed.com/en/index.htmlarrow-up-right || juffedarrow-up-rightAUR

  • Katearrow-up-right — Full-featured programmer's editor for the KDE desktop with MDI and a filesystem browser.

https://kate-editor.org/arrow-up-right || katearrow-up-right

  • KWritearrow-up-right — Lightweight text editor for the KDE desktop that uses the same editor widget as Kate, now provided by the kate package.

https://apps.kde.org/kwrite/arrow-up-right || katearrow-up-right

  • L3afpad — Simple text editor forked from Leafpad, supports GTK 3.

https://github.com/stevenhoneyman/l3afpadarrow-up-right || l3afpadarrow-up-right

http://tarot.freeshell.org/leafpad/arrow-up-right || leafpadarrow-up-right

http://lighttable.com/arrow-up-right || lighttable-binarrow-up-rightAUR

  • Liri Text — Text editor for Liri.

https://github.com/lirios/textarrow-up-right || liri-textarrow-up-right

  • medit — Programming and around-programming text editor.

http://mooedit.sourceforge.netarrow-up-right || meditarrow-up-rightAUR

https://www.xfce.orgarrow-up-right || mousepadarrow-up-right

https://sourceforge.net/projects/nedit/arrow-up-right || neditarrow-up-rightAUR

  • Notepadqq — Qt-based, Notepad++-like text editor with support for syntax highlighting for more than 100 languages.

https://notepadqq.com/s/arrow-up-right || notepadqqarrow-up-right

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

https://mauikit.org/arrow-up-right || maui-notaarrow-up-right

  • Pantheon Code — Code editor for elementaryOS. It auto-saves your files, meaning they are always up-to-date. Plus it remembers your tabs so you never lose your spot, even in between sessions.

https://github.com/elementary/codearrow-up-right || pantheon-codearrow-up-right

  • Pluma — Powerful text editor for MATE.

https://mate-desktop.org/arrow-up-right || plumaarrow-up-right

  • QSciTE — Qt clone of the SciTE text and code editor.

https://code.google.com/archive/p/qscite/arrow-up-right || qscitearrow-up-rightAUR

  • Samarrow-up-right — 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.orgarrow-up-right || plan9portarrow-up-right or 9basearrow-up-right

  • SciTEarrow-up-right — Generally useful editor with facilities for building and running programs.

https://scintilla.org/SciTE.htmlarrow-up-right || scitearrow-up-right

  • Sublime Textarrow-up-right — Proprietary C++ and Python-based editor with many advanced features and plugins while staying lightweight and pretty.

https://www.sublimetext.com/arrow-up-right || version 3: sublime-text-devarrow-up-rightAUR, version 4: sublime-text-4arrow-up-rightAUR

  • Tau — Minimal GTK front end to the xi editor core written in Rust.

https://gitlab.gnome.org/World/Tauarrow-up-right || tau-editorarrow-up-rightAUR

http://semiletov.org/tea/arrow-up-right || tea-qtarrow-up-rightAUR

  • Textadept — Lua-extensible feature rich text editor based on Scintilla and written in C.

https://foicica.com/textadept/arrow-up-right || textadeptarrow-up-rightAUR

  • Textosaurus — Simple cross-platform text editor based on Qt and QScintilla.

https://github.com/martinrotter/textosaurusarrow-up-right || textosaurusarrow-up-rightAUR

  • Visual Studio Code — Editor for building and debugging modern web and cloud applications.

https://code.visualstudio.comarrow-up-right || codearrow-up-right

  • VSCodium — Visual Studio Code, but compiled without telemetry.

https://vscodium.com/arrow-up-right || vscodiumarrow-up-rightAUR

  • xed — Text editor based on Pluma developed for Linux Mint.

https://github.com/linuxmint/xedarrow-up-right || xedarrow-up-right

  • XEdit — Simple text editor for the X Window System.

https://www.x.org/wikiarrow-up-right || xorg-xeditarrow-up-right

  • wxMEdit — Text/Hex editor written in C++ and wxWidgets.

https://wxmedit.github.io/arrow-up-right || wxmeditarrow-up-rightAUR

Office

Office suites

See also Wikipedia:Comparison of office suitesarrow-up-right.

  • Calligraarrow-up-right — 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://calligra.org/arrow-up-right || calligraarrow-up-right

  • 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/arrow-up-right || libreoffice-stillarrow-up-right or libreoffice-fresharrow-up-right

https://www.onlyoffice.com/arrow-up-right || onlyoffice-binarrow-up-rightAUR

  • OpenOffice — Open-source office software suite for word processing, spreadsheets, presentations, graphics, databases and more, under the Apache Licence.

https://www.openoffice.org/arrow-up-right || openoffice-binarrow-up-rightAUR

  • SoftMaker Officearrow-up-right — Complete, reliable, lightning-fast and Microsoft Office-compatible proprietary office suite with a word processor, spreadsheet, and presentation graphics software.

https://www.freeoffice.com/arrow-up-right || freeofficearrow-up-rightAUR

  • WPS Office — Proprietary office productivity suite, previously known as Kingsoft Office.

https://www.wps.com/arrow-up-right || wps-officearrow-up-rightAUR

  • Yozo Office — Proprietary office suite, compatible with MS Office.

https://www.yozosoft.com/product-officelinux.htmlarrow-up-right || yozo-officearrow-up-rightAUR

Word processors

See also Wikipedia:Comparison of word processorsarrow-up-right.

  • AbiWord — Full-featured word processor.

https://www.abisource.com/arrow-up-right || abiwordarrow-up-right

https://www.calligra.org/words/arrow-up-right || calligraarrow-up-right

  • LibreOffice Writer — Full-featured word processor included in the LibreOffice suite.

https://www.libreoffice.org/discover/writerarrow-up-right || libreoffice-stillarrow-up-right or libreoffice-fresharrow-up-right

  • OpenOffice Writer — Full-featured word processor included in the OpenOffice suite.

https://www.openoffice.org/product/writer.htmlarrow-up-right || openoffice-binarrow-up-rightAUR

  • Tedarrow-up-right — Easy to use GTK-based rich text processor (with footnote support).

https://nllgg.nl/Ted/arrow-up-right || tedarrow-up-rightAUR

https://cowlark.com/wordgrinder/arrow-up-right || wordgrinderarrow-up-rightAUR

WYSIWYG HTML editors

  • PageEdit — ePub visual XHTML editor.

https://github.com/Sigil-Ebook/PageEditarrow-up-right || pageeditarrow-up-right

https://www.seamonkey-project.org/arrow-up-right || seamonkeyarrow-up-right

Desktop publishing

  • gLabels — Program for creating labels, business cards and media covers.

http://glabels.org/arrow-up-right || glabelsarrow-up-right

https://www.scribus.net/arrow-up-right || scribusarrow-up-right

Presentations

https://www.calligra.org/stage/arrow-up-right || calligraarrow-up-right

  • LibreOffice Impress — Presentation program included in the LibreOffice suite.

https://www.libreoffice.org/discover/writerarrow-up-right || libreoffice-stillarrow-up-right or libreoffice-fresharrow-up-right

  • MDP — A command-line based markdown presentation tool.

https://github.com/visit1985/mdparrow-up-right || mdparrow-up-right

  • OpenOffice Impress — Presentation program included in the OpenOffice suite.

https://www.openoffice.org/product/impress.htmlarrow-up-right || openoffice-binarrow-up-rightAUR

  • sent — Simple plaintext presentation tool.

https://git.suckless.org/sent/arrow-up-right || sentarrow-up-rightAUR

https://sozi.baierouge.fr/arrow-up-right || soziarrow-up-rightAUR

  • Spice-Up — Create simple and beautiful presentations.

https://github.com/Philip-Scott/Spice-uparrow-up-right || spice-uparrow-up-right

Spreadsheets

See also Wikipedia:Comparison of spreadsheet softwarearrow-up-right.

https://www.calligra.org/sheets/arrow-up-right || calligraarrow-up-right

  • Gnumeric — Spreadsheet program for the GNOME desktop.

http://www.gnumeric.org/arrow-up-right || gnumericarrow-up-right

  • LibreOffice Calc — Full-featured spreadsheet application included in the LibreOffice suite.

https://www.libreoffice.org/discover/calc/arrow-up-right || libreoffice-stillarrow-up-right or libreoffice-fresharrow-up-right

  • OpenOffice Calc — Full-featured spreadsheet application included in the OpenOffice suite.

https://www.openoffice.org/product/calc.htmlarrow-up-right || openoffice-binarrow-up-rightAUR

  • Pyspreadarrow-up-right — Pyspread is a non-traditional spreadsheet application that is based on and written in the programming language Python.

https://pyspread.gitlab.ioarrow-up-right || pyspreadarrow-up-rightAUR

https://ibiblio.org/pub/linux/apps/financial/spreadsheet/!INDEX.htmlarrow-up-right || scarrow-up-right

  • sc-im — Spreadsheet program based on sc.

https://github.com/andmarti1424/sc-im/arrow-up-right || sc-imarrow-up-rightAUR

Database tools

For DBMS-specific tools, see:

  • MySQL#Graphical tools

  • PostgreSQL#Graphical tools

  • SQLite#Graphical tools

See also Wikipedia:Comparison of database toolsarrow-up-right.

  • Adminer — Full-featured database management webapp with support for many database types.

https://www.adminer.org/arrow-up-right || adminerarrow-up-rightAUR

https://dbeaver.io/arrow-up-right || dbeaverarrow-up-right

  • DbVisualizer — The Universal Database Tool

https://www.dbvis.com/arrow-up-right || dbvisarrow-up-rightAUR

  • GdaBrowser — Graphical tool to get a quick access to a database's structure and contents.

https://www.gnome-db.org/GdaBrowserarrow-up-right || libgdaarrow-up-right

  • GSQL — Integrated database development tool for GNOME. Last released in 2010.

http://gsql.org/arrow-up-right || gsqlarrow-up-rightAUR

  • Kexiarrow-up-right — Visual database applications creator tool by KDE, designed to fill the gap between spreadsheets and database solutions requiring more sophisticated development.

http://kexi-project.org/arrow-up-right || kexiarrow-up-right

  • 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/arrow-up-right || libreoffice-stillarrow-up-right or libreoffice-fresharrow-up-right

  • OpenOffice Base — Full-featured desktop database front end included in the OpenOffice suite, designed to meet the needs of a broad array of users.

https://www.openoffice.org/product/base.htmlarrow-up-right || openoffice-binarrow-up-rightAUR

  • Orbadaarrow-up-right — Excellent tool for database developers, SQL developers, DBA administrators, as well as for users who wish to broaden their knowledge and skills in SQL.

https://orbada.sourceforge.io/arrow-up-right || orbadaarrow-up-rightAUR

  • 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/sequelerarrow-up-right || sequelerarrow-up-rightAUR

  • SQuirreL SQL Clientarrow-up-right — 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/arrow-up-right || squirrel-sqlarrow-up-rightAUR

  • TOraarrow-up-right — 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/wikiarrow-up-right || toraarrow-up-rightAUR

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.

  • recutils — GNU utilities to work with human-editable, plaintext database files (in a simple format called "recfile")

https://gnu.org/s/recutils/arrow-up-right || recutilsarrow-up-rightAUR

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

  • Glom — Easy-to-use database designer and user interface.

https://gitlab.gnome.org/GNOME/glom/arrow-up-right || glomarrow-up-right

  • Symphytum — Personal database software for everyone who desires to manage and organize data in an easy and intuitive way, without having to study complex database languages and software user interfaces.

https://github.com/giowck/symphytumarrow-up-right || symphytumarrow-up-right

  • TreeLine — Store almost any kind of information in a tree structure, which makes it easy to keep things organized.

https://treeline.bellz.org/arrow-up-right || treelinearrow-up-rightAUR

Formula editors

See also #TeX formula editors and Wikipedia:Formula editorarrow-up-right.

  • LibreOffice Math — Create and edit scientific formulas and equations. Included in the LibreOffice suite.

https://www.libreoffice.org/discover/math/arrow-up-right || libreoffice-stillarrow-up-right or libreoffice-fresharrow-up-right

  • OpenOffice Math — Create equations and formulas for your documents. Included in the OpenOffice suite.

https://www.openoffice.org/product/math.htmlarrow-up-right || openoffice-binarrow-up-rightAUR

Markup languages

See also Wikipedia:Comparison of document markup languagesarrow-up-right.

  • txt2tagsarrow-up-right — Dead-simple, KISS-compliant lightweight, human-readable markup language to produce rich format content out of plain text files.

https://txt2tags.org/arrow-up-right || txt2tagsarrow-up-right

AsciiDoc

See also Wikipedia:AsciiDocarrow-up-right.

  • AsciiDoc — The original implementation, written in Python. Used by Arch for generating pacman's man pages.[1]arrow-up-right.

https://asciidoc.org/arrow-up-right || asciidocarrow-up-right

https://asciidoctor.org/arrow-up-right || asciidoctorarrow-up-right

Markdown

See also the official websitearrow-up-right and Wikipedia:Markdownarrow-up-right.

  • Discount — A Markdown implementation written in C.

https://www.pell.portland.or.us/~orc/Code/discount/arrow-up-right || discountarrow-up-right, Ruby wrapper library: ruby-rdiscountarrow-up-right

  • lowdown — Markdown translator producing HTML5 and roff documents in the ms and man formats.

https://kristaps.bsd.lv/lowdown/arrow-up-right || lowdownarrow-up-right

  • Marked — Markdown parser and compiler built for speed.

https://marked.js.org/arrow-up-right || markedarrow-up-right

  • md2html — C Markdown parser.

https://github.com/mity/md4carrow-up-right || md4carrow-up-right

  • Pandoc also supports Markdown.

Python implementations

  • CommonMark-py — Python parser for the CommonMark Markdown specification.

https://github.com/rtfd/CommonMark-pyarrow-up-right || python-commonmarkarrow-up-right

  • M2R — Markdown to reStructuredText converter.

https://github.com/miyakogi/m2rarrow-up-right || python-m2rarrow-up-rightAUR

  • Mistune — The fastest markdown parser in pure Python with renderer feature.

https://github.com/lepture/mistunearrow-up-right || python-mistunearrow-up-right

  • Python-Markdown — Extensible Python implementation of John Gruber's Markdown.

https://github.com/Python-Markdown/markdownarrow-up-right || python-markdownarrow-up-right

  • PyMdown Extensions — Extensions for Python-Markdown.

https://facelessuser.github.io/pymdown-extensions/arrow-up-right || pymdown-extensionsarrow-up-rightAUR

  • MkDocs — Project documentation with Markdown.

https://www.mkdocs.org/arrow-up-right || mkdocsarrow-up-rightAUR

https://squidfunk.github.io/mkdocs-material/arrow-up-right || mkdocs-materialarrow-up-rightAUR

  • MkDocs Material Extensions — Markdown extension resources for MkDocs Material.

https://github.com/facelessuser/mkdocs-material-extensionsarrow-up-right || mkdocs-material-extensionsarrow-up-rightAUR

Ruby implementations

  • kramdown — Fast, pure Ruby Markdown superset converter, using a strict syntax definition.

https://kramdown.gettalong.org/arrow-up-right || ruby-kramdownarrow-up-right

  • Maruku — Pure Ruby Markdown-superset interpreter.

https://github.com/bhollis/marukuarrow-up-right || ruby-marukuarrow-up-right

  • mdless — Pure Ruby terminal-based markdown viewer/interpeter.

https://github.com/ttscoff/mdlessarrow-up-right || ruby-mdlessarrow-up-rightAUR

Markdown editors

https://abricotine.brrd.fr/arrow-up-right || abricotinearrow-up-rightAUR

https://gitlab.gnome.org/World/apostrophearrow-up-right || apostrophearrow-up-rightAUR

  • CuteMarkEd — Qt-based Markdown editor with live HTML preview, math expressions, code and markdown syntax highlighting. Discontinued since 2016.

https://cloose.github.io/CuteMarkEd/arrow-up-right || cutemarked-gitarrow-up-rightAUR

  • Formiko — reStructuredText and Markdown editor and live previewer written in Python with GTK.

https://github.com/ondratu/formikoarrow-up-right || formikoarrow-up-rightAUR

  • ghostwriter — Distraction-free Markdown editor.

https://ghostwriter.kde.orgarrow-up-right || ghostwriterarrow-up-right

  • Marker — Simple yet robust Markdown editor.

https://fabiocolacio.github.io/Marker/arrow-up-right || markerarrow-up-right

  • Mark My Words — Minimal markdown editor.

https://github.com/voldyman/MarkMyWordsarrow-up-right || markmywordsarrow-up-rightAUR

https://marktext.app/arrow-up-right || marktextarrow-up-rightAUR

  • Remarkable — Fully featured Markdown editor.

https://remarkableapp.github.io/arrow-up-right || remarkablearrow-up-rightAUR

  • ReText — Simple text editor for Markdown and reStructuredText.

https://github.com/retext-project/retextarrow-up-right || retextarrow-up-right

  • ThiefMD — Markdown and Fountain editor inspired by Ulysses.

https://thiefmd.com/arrow-up-right || thiefmdarrow-up-rightAUR

  • Typora — Proprietary, minimalist Markdown editor.

https://typora.io/arrow-up-right || typoraarrow-up-rightAUR

  • Zettlr — A cross-platform markdown editor, inspired by the Zettelkastenarrow-up-right system for note-taking and personal knowledge management.

https://www.zettlr.com/arrow-up-right || zettlrarrow-up-right

reStructuredText

See also reStructuredTextarrow-up-right.

  • Docutils — Set of tools for processing plaintext (reStructuredText) docs into formats such as HTML, XML, or LaTeX.

https://docutils.sourceforge.io/arrow-up-right || python-docutilsarrow-up-right

  • rstcheck — Checks syntax of reStructuredText and code blocks nested within it.

https://github.com/rstcheck/rstcheckarrow-up-right || rstcheckarrow-up-right

  • Sphinxarrow-up-right — A documentation generation system using reStructuredText to generate output in multiple formats (primary documentation system for the Python project).

https://www.sphinx-doc.org/arrow-up-right || python-sphinxarrow-up-right

Typesetting systems

  • groffarrow-up-right — GNU implementation of troff, a heirloom Unix document processing system and the default formatter for man pages.

https://www.gnu.org/software/groff/groff.htmlarrow-up-right || groffarrow-up-right

  • Lout — A lightware document formatting system. Reads a high-level description of a document similar in style to LaTeX and produces a PostScript.

https://savannah.nongnu.org/projects/loutarrow-up-right || loutarrow-up-right

  • SILE — Modern typesetting system inspired by TeX.

https://sile-typesetter.org/arrow-up-right || silearrow-up-right

  • TeX — A high-quality typesetting system popular in academia.

https://tug.org/arrow-up-right || texlive-corearrow-up-right

  • Texinfo — Typesetting syntax for software manuals used by the GNU Project.

https://www.gnu.org/software/texinfo/arrow-up-right || texinfoarrow-up-right

TeX editors

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

See also Wikipedia:Comparison of TeX editorsarrow-up-right and Wikibooks:LaTeX/Installation#Editorsarrow-up-right.

  • AUCTeXarrow-up-right — Together with RefTex, AUCTeX provices an extensible environment for writing and formatting TeX files in Emacs.

https://www.gnu.org/software/auctex/arrow-up-right || auctexarrow-up-rightAUR

  • gedit LaTeX Plugin — Add code-completion to gedit and allows for compiling LaTeX documents and managing BibTeX bibliographies.

https://wiki.gnome.org/Apps/Gedit/LaTeXPluginarrow-up-right || gedit-latexarrow-up-rightAUR

  • GNOME LaTeXarrow-up-right — LaTeX editor for the GNOME Desktop including support for code completion, compiling and project management.

https://wiki.gnome.org/Apps/GNOME-LaTeXarrow-up-right || gnome-latexarrow-up-right

  • Gummiarrow-up-right — 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/arrow-up-right || gummiarrow-up-right

  • Kilearrow-up-right — User-friendly TeX/LaTeX editor for the KDE desktop with many features.

https://kile.sourceforge.io/arrow-up-right || kilearrow-up-right

http://www.hackenberger.at/blog/ktikz-editor-for-the-tikz-language/arrow-up-right || KDE: ktikzarrow-up-right, Qt: qtikzarrow-up-right

  • LyXarrow-up-right — Document processor that encourages an approach to writing based on the structure of your documents (WYSIWYM) and not simply their appearance (WYSIWYG).

https://www.lyx.org/arrow-up-right || lyxarrow-up-rightAUR

  • Setzer — LaTeX editor written in Python with GTK.

https://www.cvfosammmm.org/setzer/arrow-up-right || setzerarrow-up-rightAUR

  • TeXmacsarrow-up-right — WYSIWYW (what you see is what you want) editing platform with special features for scientists.

https://www.texmacs.org/arrow-up-right || texmacsarrow-up-rightAUR

  • Texmakerarrow-up-right — Cross-platform, light and easy-to-use LaTeX IDE. It integrates many tools needed to develop documents with LaTeX, in just one application

https://www.xm1math.net/texmaker/arrow-up-right || texmakerarrow-up-right

  • TeXstudioarrow-up-right — Fork of TeXMaker including support for code completion of bibtex items, grammar check and automatic detection of the need for multiple LaTeX runs.

https://texstudio.sourceforge.net/arrow-up-right || texstudioarrow-up-right

https://tug.org/texworks/arrow-up-right || texworksarrow-up-right

https://tikzit.github.io/arrow-up-right || tikzitarrow-up-rightAUR

  • Vim-LaTeX-suite — Customizable LaTeX environment for Vim.

https://vim-latex.sourceforge.net/arrow-up-right || vim-latexsuitearrow-up-right

TeX formula editors

  • EqualX — LaTeX equation editor with real time preview.

http://equalx.sourceforge.net/arrow-up-right || equalxarrow-up-rightAUR

  • KLatexFormula — GUI for generating images from LaTeX equations.

https://klatexformula.sourceforge.io/arrow-up-right || klatexformulaarrow-up-rightAUR

  • LibreOffice TexMaths extension — LaTeX equation editor for LibreOffice.

http://roland65.free.fr/texmaths/arrow-up-right || libreoffice-extension-texmathsarrow-up-right

XML editors

See also Wikipedia:Comparison of XML editorsarrow-up-right.

  • QXmlEdit — Simple Qt XML editor and XSD viewer.

https://qxmledit.org/arrow-up-right || qxmleditarrow-up-right

  • XML Copy Editor — Fast, validating XML editor.

https://xml-copy-editor.sourceforge.io/arrow-up-right || xmlcopyeditorarrow-up-rightAUR

  • 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/arrow-up-right || xmltreeedit-binarrow-up-rightAUR

Document converters

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

http://www.winfield.demon.nl/arrow-up-right || antiwordarrow-up-right

  • catdoc — Converter for Microsoft Word, Excel, PowerPoint and RTF files to text.

https://wagner.pp.ru/~vitus/software/catdoc/arrow-up-right || catdocarrow-up-right

  • docx2txt — MS Word Docx to text converter.

http://docx2txt.sourceforge.net/arrow-up-right || docx2txtarrow-up-right

  • HTMLDOC — Reads HTML and Markdown source files or web pages and generates corresponding EPUB, HTML, PostScript, or PDF files with an optional table of contents.

https://www.msweet.org/htmldoc/arrow-up-right || htmldocarrow-up-right

  • mutool — All purpose tool based on MuPDF for dealing with document files in various manners.

https://mupdf.com/arrow-up-right || mupdf-toolsarrow-up-right

https://pandoc.org/arrow-up-right || pandoc-cliarrow-up-right

  • unoconv — Libreoffice-based document converter.

http://dag.wiee.rs/home-made/unoconv/arrow-up-right || unoconvarrow-up-right

  • UnRTF — Command-line program which converts RTF documents to other formats.

https://www.gnu.org/software/unrtf/unrtf.htmlarrow-up-right || unrtfarrow-up-right

Bibliographic reference managers

See also Wikipedia:Comparison of reference management softwarearrow-up-right.

  • Bibusarrow-up-right — A bibliographic database that can directly insert references in OpenOffice.org/LibreOffice and generate the bibliographic index.

https://sourceforge.net/projects/bibus-biblio/arrow-up-right || bibusarrow-up-rightAUR

  • 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/arrow-up-right || doceararrow-up-rightAUR

https://www.jabref.org/arrow-up-right || jabrefarrow-up-rightAUR

https://apps.kde.org/kbibtex/arrow-up-right || kbibtexarrow-up-right

https://www.mendeley.com/arrow-up-right || mendeleydesktoparrow-up-rightAUR

  • Papis — A command-line based document and bibliography manager.

https://github.com/papis/papisarrow-up-right || papisarrow-up-rightAUR

https://pybliographer.org/arrow-up-right || pybliographerarrow-up-rightAUR

  • Referencerarrow-up-right — GNOME application to organize documents or references, and ultimately generate a BibTeX bibliography file.

https://launchpad.net/referencer/arrow-up-right || referencerarrow-up-rightAUR

  • Zoteroarrow-up-right — 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/arrow-up-right || zotero-binarrow-up-rightAUR

Readers and viewers

  • NFO Viewer — Simple viewer for NFO files.

https://otsaloma.io/nfoview/arrow-up-right || nfoviewarrow-up-right

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.

https://babluboy.github.io/bookworm/arrow-up-right || bookwormarrow-up-right

  • Calibrearrow-up-right — 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/arrow-up-right || calibrearrow-up-right

  • 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/arrow-up-right || coolreaderarrow-up-right

  • FBReaderarrow-up-right — 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/arrow-up-right || fbreaderarrow-up-right

  • Foliate — Simple and modern GTK eBook reader. Supports EPUB, Mobipocket, Kindle, FictionBook, and Comicbook formats.

https://johnfactotum.github.io/foliate/arrow-up-right || foliatearrow-up-right

  • GNOME Books — E-book manager application for GNOME with EPUB, Mobipocket, FictionBook, DjVu and Comicbook support.

https://wiki.gnome.org/Apps/Booksarrow-up-right || gnome-books-gitarrow-up-rightAUR

  • Lector — Qt based e-book reader with PDF, EPUB, Kindle, Mobipocket and Comicbook support.

https://github.com/BasioMeusPuga/Lectorarrow-up-right || lectorarrow-up-rightAUR

https://sigil-ebook.com/arrow-up-right || sigilarrow-up-right

Some PDF viewers like apvlv, Atril, MuPDF, Okulararrow-up-right and Xreader also support the EPUB format.

Comic book

  • Automedia — A very small downloader for manga and anime from various websites. Designed to be a much more lightweight alternative to HakuNeko. Written primarly in C.

https://git.dec05eba.com/AutoMedia/about/arrow-up-right || automedia-gitarrow-up-rightAUR

  • HakuNeko — Downloader for manga and anime from various websites. Based on the Electronarrow-up-right platform.

https://github.com/manga-download/hakunekoarrow-up-right || hakuneko-desktoparrow-up-rightAUR

  • Kindle Comic Converter — Allows you to transform your PNG, JPG, GIF, CBZ, CBR and CB7 files into EPUB or MOBI format e-books.

https://github.com/ciromattia/kcc/arrow-up-right || kccarrow-up-rightAUR

  • Komikku — Online/offline manga reader for GNOME.

https://gitlab.com/valos/Komikkuarrow-up-right || komikkuarrow-up-rightAUR

  • Manga Reader — Manga reader for local files. Supports zip, rar, tar, 7z, cbz, cbr, cbt, cb7 files and also folders.

https://gitlab.com/g-fb/mangareaderarrow-up-right || mangareaderarrow-up-rightAUR

  • MComix — GTK3 image viewer specifically designed to handle comic book archives (fork of Comix). Also includes library manager.

https://github.com/multiSnow/mcomix3arrow-up-right || mcomixarrow-up-rightAUR

  • Peruse — Comic book reader by KDE.

https://peruse.kde.org/arrow-up-right || perusearrow-up-rightAUR

  • QComicBook — Viewer for comic book archives that aims at convenience and simplicity.

https://github.com/stolowski/QComicBookarrow-up-right || qcomicbookarrow-up-rightAUR

https://git.dec05eba.com/QuickMedia/about/arrow-up-right || quickmedia-gitarrow-up-rightAUR

  • YACReader — Comic book viewer written in C++ and Qt5. Comes with YACReaderLibrary for managing comics.

https://yacreader.com/arrow-up-right || yacreaderarrow-up-rightAUR

Some PDF and E-book viewers like Atril, Bookworm, Calibrearrow-up-right, Evincearrow-up-right, Foliate, Lector, MuPDF, Okulararrow-up-right, Xreader and Zathura also support the Comicbook format.

CHM

See also Wikipedia:Microsoft Compiled HTML Helparrow-up-right.

  • Archmage — Extensible reader and decompiler for files in the CHM format.

https://github.com/dottedmag/archmagearrow-up-right || archmagearrow-up-rightAUR

  • 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/arrow-up-right || kchmviewerarrow-up-right

https://github.com/rzvncj/xCHMarrow-up-right || xchmarrow-up-right

Some PDF and E-book viewers like Cool Reader, FBReaderarrow-up-right and Okulararrow-up-right also support the CHM format.

Document managers

  • Paperwork — Personal document manager. It manages scanned documents and PDFs.

https://openpaper.work/arrow-up-right || paperworkarrow-up-right

  • Shelf — Document and EBook collection manager that supports PDF and EPUB files.

https://mauikit.org/apps/shelf/arrow-up-right || maui-shelfarrow-up-right

Scanning software

See SANE#Frontends

  • ScanTailor Advanced — Interactive post-processing tool for scanned pages. Fork of Scan Tailor with additional features and fixes.

https://github.com/4lex4/scantailor-advancedarrow-up-right || scantailor-advancedarrow-up-right

OCR software

Console

See also Wikipedia:Comparison of optical character recognition softwarearrow-up-right.

  • CuneiFormarrow-up-right — 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-linuxarrow-up-right || cuneiformarrow-up-right

https://www-e.uni-magdeburg.de/jschulen/ocr/arrow-up-right || gocrarrow-up-right

https://www.gnu.org/software/ocrad/arrow-up-right || ocradarrow-up-right

  • OCRmyPDF — Adds an OCR text layer to scanned PDF files, allowing them to be searched.

https://github.com/jbarlow83/OCRmyPDFarrow-up-right || ocrmypdfarrow-up-rightAUR

  • OCRopusarrow-up-right — 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/ocropyarrow-up-right || ocropy-gitarrow-up-rightAUR

https://github.com/tesseract-ocrarrow-up-right || tesseractarrow-up-right

Graphical

  • gImageReader — Graphical GTK/Qt frontend to Tesseract.

https://github.com/manisandro/gImageReaderarrow-up-right || GTK: gimagereader-gtkarrow-up-right, Qt: gimagereader-qtarrow-up-right

https://gscan2pdf.sourceforge.net/arrow-up-right || gscan2pdfarrow-up-right

  • Linux-Intelligent-Ocr-Solution — Easy-OCR solution and Tesseract trainer for converting print into text using either scanner or a camera.

https://sourceforge.net/projects/lios/arrow-up-right || lios-gitarrow-up-rightAUR

  • OCRFeederarrow-up-right — 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/OCRFeederarrow-up-right || ocrfeederarrow-up-right

  • Paperwork — Personal document manager. It manages scanned documents and PDFs.

https://openpaper.work/arrow-up-right || paperworkarrow-up-right

  • Scans to PDF — Create small, searchable PDFs from scanned documents.

https://github.com/Unrud/djpdfarrow-up-right || djpdfarrow-up-rightAUR

  • YAGF — Graphical interface for the CuneiForm text recognition program on the Linux platform.

https://sourceforge.net/projects/yagf-ocr/arrow-up-right || yagfarrow-up-rightAUR

Notes

Note-taking software

See also Wikipedia:Comparison of notetaking softwarearrow-up-right.

Console

  • dnote — A simple command line notebook for programmers

https://github.com/dnote/dnotearrow-up-right || dnote-cli-binarrow-up-rightAUR

https://orgmode.org/arrow-up-right || emacs-org-modearrow-up-rightAUR

  • eureka — CLI tool to input and store your ideas without leaving the terminal

https://github.com/simeg/eurekaarrow-up-right || eureka-notesarrow-up-rightAUR

  • 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/arrow-up-right || hnbarrow-up-rightAUR

  • kb — A minimalist terminal-based knowledge manager.

https://github.com/gnebbia/kbarrow-up-right || kbarrow-up-rightAUR

  • tnote — Small note taking program for the terminal.

https://sourceforge.net/projects/tnote/arrow-up-right || tnotearrow-up-rightAUR

  • Vimwiki — Personal wiki for Vim – interlinked, plain text files written in a markup language.

https://vimwiki.github.io/arrow-up-right || vim-vimwikiarrow-up-rightAUR

Graphical

  • BasKetarrow-up-right — 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/arrow-up-right || basketarrow-up-rightAUR

  • Boostnote — Note-taking application for programmers that focuses on markdown, snippets, and customizability. Based on the Electronarrow-up-right platform.

https://boostnote.io/arrow-up-right || boost-note-binarrow-up-rightAUR

  • Buho — Task and note keeper to save links, write quick notes and organize pages as books.

https://mauikit.org/apps/buho/arrow-up-right || buhoarrow-up-right

  • 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/arrow-up-right || cherrytreearrow-up-right

  • Deepin Voice Notes — Lightweight memo tool to make text notes and voice recordings.

https://github.com/linuxdeepin/deepin-voice-notearrow-up-right || deepin-voice-notearrow-up-right

  • Encryptic — JavaScript note taking application with Markdown editor and encryption support. Based on the Electronarrow-up-right platform.

https://www.encryptic.org/arrow-up-right || encrypticarrow-up-rightAUR

  • FeatherNotes — Lightweight Qt hierarchical notes-manager.

https://github.com/tsujan/feathernotesarrow-up-right || feathernotesarrow-up-right

  • FromScratch — Simple but smart note-taking application that you can use as a quick note taking or todo app. Based on the Electronarrow-up-right platform.

https://fromscratch.rocks/arrow-up-right || fromscratch-binarrow-up-rightAUR

  • GNOME Notes — Note editor for GNOME designed to remain simple to use.

https://wiki.gnome.org/Apps/Notesarrow-up-right || gnome-notesarrow-up-right

  • Gnotearrow-up-right — Port of Tomboy to C++. It is the same note taking application, including most of the add-ins.

https://wiki.gnome.org/Apps/Gnotearrow-up-right || gnotearrow-up-right

  • Joplin — Note taking and to-do application, which can handle a large number of notes organized into notebooks. Based on the Electronarrow-up-right platform.

https://joplinapp.org/arrow-up-right || CLI app: joplinarrow-up-rightAUR, desktop app: joplin-desktoparrow-up-rightAUR

  • KeepNote — Cross-platform GTK note-taking application with rich text formatting.

http://keepnote.orgarrow-up-right || keepnotearrow-up-rightAUR

  • KJots — Note taking application for KDE.

https://userbase.kde.org/KJotsarrow-up-right || kjotsarrow-up-right

  • Logseq — A local-first, non-linear, outliner notebook for organizing and sharing your personal knowledge base.

https://logseq.com/arrow-up-right || logseq-desktoparrow-up-rightAUR

  • Mikidown — Note taking application featuring markdown syntax.

https://shadowkyogre.github.io/mikidown/arrow-up-right || mikidownarrow-up-rightAUR

https://sites.google.com/site/mynotex/arrow-up-right || mynotexarrow-up-rightAUR

  • Nextcloud Notes — Simple notes app for Nextcloud.

https://github.com/nextcloud/notesarrow-up-right || nextcloud-app-notesarrow-up-right

  • 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/arrow-up-right || nixnote2arrow-up-rightAUR

  • Norka — Note-taking software with Markdown support designed for Pantheon.

https://tenderowl.com/work/norka/arrow-up-right || norkaarrow-up-rightAUR

  • Notejot — Stupidly simple sticky notes applet for elementaryOS.

https://github.com/lainsce/notejotarrow-up-right || notejotarrow-up-rightAUR

  • Notes — Note-taking application, write down your thoughts.

https://www.get-notes.com/arrow-up-right || notesarrow-up-rightAUR

  • Notes-Up — Markdown notes editor and manager for elementaryOS.

https://github.com/Philip-Scott/Notes-uparrow-up-right || notes-uparrow-up-right

  • Notion — Note-taking, task management, project management, knowledge management software

https://www.notion.soarrow-up-right || notion-apparrow-up-rightAUR

  • Notorious — Keyboard centric note-taking application with Markdown syntax highlighting support.

https://notorious.gabmus.org/arrow-up-right || notorious-gitarrow-up-rightAUR

  • nvPY — Simplenote syncing note-taking application, inspired by Notational Velocity and ResophNotes, but uglier and cross-platformerer.

https://github.com/cpbotha/nvpyarrow-up-right || nvpyarrow-up-rightAUR

  • Obsidian — Personal knowledge base that uses markdown text files to organize notes in a format that mirrors the human brain.

https://obsidian.md/arrow-up-right || obsidianarrow-up-right

  • OutWiker — Store notes in a tree.

https://jenyay.net/Outwiker/Englisharrow-up-right || outwikerarrow-up-rightAUR

  • QOwnNotesarrow-up-right — Notepad and todo list manager with markdown support and optional ownCloud integration built on Qt5.

https://www.qownnotes.org/arrow-up-right || qownnotesarrow-up-rightAUR

https://simplenote.com/arrow-up-right || simplenote-electron-binarrow-up-rightAUR

  • Standard Notes — Simple and private notes application which focuses on simplicity, and encrypts data locally before it ever touches a cloud. Based on the Electronarrow-up-right platform.

https://standardnotes.com/arrow-up-right || standardnotes-desktoparrow-up-rightAUR

https://www.tagspaces.org/arrow-up-right || tagspacesarrow-up-rightAUR

https://tiddlywiki.com/arrow-up-right || tiddlywikiarrow-up-rightAUR

  • Tomboyarrow-up-right — Desktop note-taking application for Linux and Unix with a wiki-like linking system to connect notes together.

https://wiki.gnome.org/Apps/Tomboyarrow-up-right || tomboyarrow-up-rightAUR

  • Trilium — Build your personal knowledge base with Trilium Notes.

https://github.com/zadam/triliumarrow-up-right || trilium-binarrow-up-rightAUR, trilium-server-binarrow-up-rightAUR

  • TuxCards — Hierarchical notebook to enter and manage ever every kind of notes and ideas in a structured manner.

https://tuxcards.de/arrow-up-right || tuxcardsarrow-up-right

  • VNote — Vim-inspired note-taking application that knows programmers and Markdown better.

https://vnotex.github.io/vnotearrow-up-right || vnotearrow-up-rightAUR

  • WikidPad — Wiki-like notebook for storing your thoughts, ideas, todo lists, contacts, or anything else you can think of to write down.

https://wikidpad.sourceforge.net/arrow-up-right || wikidpadarrow-up-rightAUR

  • WizNote — Cloud based note-taking client.

https://github.com/WizTeam/WizQTClientarrow-up-right || wiznotearrow-up-right

  • Zim — WYSIWYG text editor that aims at bringing the concept of a wiki to the desktop.

https://zim-wiki.org/arrow-up-right || zimarrow-up-right

  • zNotes — Lightweight application for notes management with simple interface.

https://sourceforge.net/projects/znotes/arrow-up-right || znotesarrow-up-rightAUR

  • μPad — Note-taking app that helps you organise + take notes without restrictions. Based on the Electronarrow-up-right platform.

https://getmicropad.comarrow-up-right || micropadarrow-up-rightAUR

Stylus note-taking

  • Cournal — Collaborative note taking and journal application using a stylus. It allows multiple users to annotate PDF files in real-time.

https://github.com/flyser/cournalarrow-up-right || cournalarrow-up-rightAUR

  • Write — A proprietary word processor for handwriting.

http://www.styluslabs.com/arrow-up-right || write_stylusarrow-up-rightAUR

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

https://xournal.sourceforge.net/arrow-up-right || xournalarrow-up-rightAUR

  • Xournal++ — Notetaking software designed around a tablet. C++ rewrite of Xournal with PDF annotation support.

https://github.com/xournalpp/xournalpparrow-up-right || xournalpparrow-up-right

  • Rnote — A simple note taking application written in Rust and GTK4.

https://github.com/flxzt/rnotearrow-up-right || rnotearrow-up-right

Diary

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

https://wiki.gnome.org/Apps/Almanah_Diaryarrow-up-right || almanaharrow-up-right

  • 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/arrow-up-right || hazamaarrow-up-rightAUR

  • 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/arrow-up-right || lifeographarrow-up-right

  • RedNotebook — Modern journal, which lets you format, tag and search your entries.

https://rednotebook.sourceforge.io/arrow-up-right || rednotebookarrow-up-right

  • Simple Diary — Simple and lightweight diary app with Markdown support.

https://github.com/johan-bjareholt/simple-diary-gtkarrow-up-right || simple-diary-gtkarrow-up-rightAUR

Mind-mapping

See also Wikipedia:List of concept- and mind-mapping softwarearrow-up-right.

https://freemind.sourceforge.netarrow-up-right || freemindarrow-up-rightAUR

  • Freeplanearrow-up-right — Fork of FreeMind, supports thinking, sharing information and getting things done at work. The software can be used for mind mapping and analyzing the information contained in mind maps.

https://www.freeplane.org/arrow-up-right || freeplanearrow-up-right

  • Minder — Mind-mapping application designed for Pantheon.

https://github.com/phase1geo/Minderarrow-up-right || minderarrow-up-right

  • MindMaster — Proprietary mindmap and brainstorm software with modern UI and beautiful template. It also provides online mindmap service and cross-platform sharing.

https://www.edrawsoft.com/mindmaster/arrow-up-right || mindmaster_enarrow-up-rightAUR

  • Semantik — Mind-mapping application for KDE.

https://waf.io/semantik.htmlarrow-up-right || semantikarrow-up-rightAUR

  • TreeSheets — A "hierarchical spreadsheet" that is a great replacement for spreadsheets, mind mappers, outliners, PIMs, text editors and small databases.

https://strlen.com/treesheets/arrow-up-right || treesheets-gitarrow-up-rightAUR

  • View Your Mind — Tool to generate and manipulate maps which show your thoughts. Such maps can help you to improve your creativity and effectivity. You can use them for time management, to organize tasks, to get an overview over complex contexts, to sort your ideas etc.

https://sourceforge.net/projects/vym/arrow-up-right || vymarrow-up-right

https://vue.tufts.edu/arrow-up-right || vuearrow-up-rightAUR

  • XMindarrow-up-right — Brainstorming and mind mapping application. It provides a rich set of different visualization styles, and allows sharing of created mind maps via their website.

https://www.xmind.net/arrow-up-right || xmindarrow-up-rightAUR

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/arrow-up-right || globonotearrow-up-rightAUR

  • KNotes — Program that lets you write the computer equivalent of sticky notes. Part of kde-pimarrow-up-right.

https://kontact.kde.org/components/knotes.htmlarrow-up-right[dead linkarrow-up-right 2022-09-20 ⓘ] || knotesarrow-up-right

  • 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/MyNotesarrow-up-right || mynotesarrow-up-rightAUR

  • 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-pluginarrow-up-right || xfce4-notes-pluginarrow-up-right

  • PrimeNote — Most polished, cross-platform sticky note application (PyQt5). Provides support for Cloud, Vim, CSS styling and more !

https://gitlab.com/william.belanger/primenotearrow-up-right || primenote-gitarrow-up-rightAUR

  • xNots — Desktop post-it/sticky note system for the Unix geek.

https://github.com/thePalindrome/xnotsarrow-up-right || xnots-gitarrow-up-rightAUR

  • Xpad — Sticky note application for jotting down things to remember.

https://launchpad.net/xpadarrow-up-right || xpadarrow-up-right

Special writing environments

Distraction-free writing

See also #Markdown editors and Wikipedia:Full-screen writing programarrow-up-right.

  • 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/arrow-up-right || focuswriterarrow-up-right

  • PyRoomarrow-up-right — Fullscreen editor without buttons, widgets, formatting options, menus and with only the minimum of required dialog windows, it does not have any distractions and lets you focus on writing and only writing.

https://pyroom.org/arrow-up-right || pyroomarrow-up-rightAUR

  • Quilter — Focus on your writing and write beautiful solid stories with the Focus Mode in tow in this Markdown editor.

https://github.com/lainsce/quilterarrow-up-right || quilterarrow-up-rightAUR

  • TextRoom — Fullscreen text editor for writers.

https://github.com/dbuksbaum/TextRoomarrow-up-right || textroomarrow-up-rightAUR

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/arrow-up-right || manuskriptarrow-up-right

  • NovProg — Tool to graph your progress in writing a NaNoWriMo style novel.

https://gottcode.org/novprog/arrow-up-right || novprogarrow-up-rightAUR

  • oStorybook — Tool for writers, essayists, authors from the draft to the final work.

https://ostorybook.tuxfamily.org/?lng=enarrow-up-right || ostorybookarrow-up-rightAUR

Screenwriting

  • KIT Scenarist — Simple and powerful application for creating screenplays.

https://kitscenarist.ru/en/arrow-up-right || scenaristarrow-up-right

  • Magic Fountain — Fountain syntax editor and viewer for writing screenplays.

https://aztorius.github.io/magicfountain/arrow-up-right || magicfountainarrow-up-rightAUR

https://www.trelby.org/arrow-up-right || trelby-gitarrow-up-rightAUR

  • Fade In — Fade In Professional Screenwriting Software is the most advanced software used by professionals writing for motion pictures, television, video games, the stage, radio, and more.

https://www.fadeinpro.com/arrow-up-right || fadeinarrow-up-rightAUR

Language

Dictionary and thesaurus

See also Wikipedia:Category:Dictionary softwarearrow-up-right and Wikipedia:DICT#DICT clientsarrow-up-right.

Console

  • dictd — Client/server software for the DICT protocol.

https://sourceforge.net/projects/dict/arrow-up-right || dictdarrow-up-right

  • sdcv — Command line dictionary. It provides access to dictionaries in StarDict's format.

https://dushistov.github.io/sdcv/arrow-up-right || sdcvarrow-up-right

  • thesauromatic — Static, offline, command-line thesaurus written in Rust.

https://github.com/cjrh/thesauromaticarrow-up-right || thesauromatic-gitarrow-up-rightAUR

Graphical

  • Artha — English thesaurus that works completely off-line and is based on WordNet.

http://artha.sourceforge.net/arrow-up-right || arthaarrow-up-rightAUR

  • Gjiten Kai — Rewrite of Gjiten, a GTK Japanese dictionary.

https://github.com/odrevet/gjiten-kaiarrow-up-right || gjitenkai-gitarrow-up-rightAUR

  • GNOME Dictionary — GNOME application to check word definitions and spellings in an online dictionary.

https://wiki.gnome.org/Apps/Dictionaryarrow-up-right || gnome-dictionaryarrow-up-right

  • GoldenDict — Feature-rich dictionary lookup program.

http://www.goldendict.org/arrow-up-right || goldendict-gitarrow-up-rightAUR

https://apps.kde.org/kiten/arrow-up-right || kitenarrow-up-right

  • MATE Dictionary — MATE application to look up words in dictionary sources.

https://github.com/mate-desktop/mate-utilsarrow-up-right || mate-utilsarrow-up-right

  • 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/arrow-up-right || opendictarrow-up-rightAUR

  • Palaura — Handy dictionary to find any word's definition.

https://github.com/lainsce/palauraarrow-up-right || palauraarrow-up-rightAUR

  • PowerWord — Proprietary Chinese-English dictionary tool.

https://www.iciba.comarrow-up-right || powerword-binarrow-up-rightAUR

  • QStarDict — Dictionary program written using Qt. The user interface is similar to StarDict.

http://qstardict.ylsoftware.com/arrow-up-right || qstardictarrow-up-right

  • Quick Lookup — Simple GTK dictionary application powered by Wiktionary.

https://github.com/johnfactotum/quick-lookuparrow-up-right || quick-lookuparrow-up-rightAUR

  • StarDict — International dictionary software.

http://stardict-4.sourceforge.net/arrow-up-right || stardictarrow-up-right

  • Xfce4 Dictionary — Search different kinds of dictionary services for words or phrases.

https://goodies.xfce.org/projects/applications/xfce4-dictarrow-up-right || xfce4-dictarrow-up-right

Spell checkers

See Language checking.

Translation and localization

See also Wikipedia:Comparison of computer-assisted translation toolsarrow-up-right.

  • Apertiumarrow-up-right — Free and open source rule-based machine translation platform with available language data. It supports the following formats: HTML, Microsoft Office 2007 XML, OpenDocument, TMX, MediaWiki and others.

https://www.apertium.org/arrow-up-right || apertiumarrow-up-rightAUR

  • Crow Translate — Simple and lightweight translator that allows to translate and speak text using Google, Yandex and Bing.

https://crow-translate.github.io/arrow-up-right || crow-translatearrow-up-rightAUR

  • Dialect — A translation app for GNOME based on Google Translate.

https://github.com/dialect-app/dialectarrow-up-right || dialectarrow-up-rightAUR

  • Gtranslatorarrow-up-right — 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/Gtranslatorarrow-up-right || gtranslatorarrow-up-right

  • 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 kdesdkarrow-up-right

https://apps.kde.org/lokalize/arrow-up-right || lokalizearrow-up-right

http://statmt.org/moses/arrow-up-right || mosesdecoderarrow-up-rightAUR

  • OmegaTarrow-up-right — General translator's tool which contains a lot of translation memory features and can give suggestions from Google Translate. It supports the following formats: HTML, Microsoft Office 2007 XML, OpenDocument, XLIFF/Okapi, MediaWiki, plain text, TMX and others.

https://omegat.org/arrow-up-right || omegatarrow-up-rightAUR

https://poedit.netarrow-up-right || poeditarrow-up-right

  • Pology — Set of Python tools for dealing with gettext/po-files.

https://techbase.kde.org/Localization/Tools/Pologyarrow-up-right || pologyarrow-up-rightAUR

  • Qt Linguist — Translating Qt C++ and Qt Quick applications into local languages.

https://doc.qt.io/qt-5/qtlinguist-index.htmlarrow-up-right || qt5-toolsarrow-up-right

  • Translate Shell — Command-line interface and interactive shell for Google Translate.

https://www.soimort.org/translate-shell/arrow-up-right || translate-shellarrow-up-right

  • Translate Toolkitarrow-up-right — 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/arrow-up-right || translate-toolkitarrow-up-right

Barcode generators and readers

Console

  • barcode — A tool to convert text strings to printed bars.

https://www.gnu.org/software/barcode/arrow-up-right || barcodearrow-up-right

  • iec16022 — Produce 2D barcodes often also referenced as DataMatrix.

https://datenfreihafen.org/projects/iec16022.htmlarrow-up-right || iec16022arrow-up-right

  • qrencode — C library and command line tool for encoding data in a QR Code symbol.

https://fukuchi.org/works/qrencode/arrow-up-right || qrencodearrow-up-right

  • ZBararrow-up-right — Application and library for reading bar codes from various sources.

https://zbar.sourceforge.net/arrow-up-right || zbararrow-up-right

  • Zint — Barcode encoding library and command line tool supporting over 50 symbologies.

http://zint.org.uk/arrow-up-right || zintarrow-up-right

Graphical

  • CoBang — QR Code scanner application.

https://github.com/hongquan/CoBangarrow-up-right || cobangarrow-up-rightAUR

  • gLabels — Program for creating labels and business cards. It also supports creating barcodes.

http://glabels.org/arrow-up-right || glabelsarrow-up-right

  • QRab — Simply grabs QR code from screen and copies decoded text into clipboard.

https://qrab.sourceforge.io/arrow-up-right || qrabarrow-up-rightAUR

  • Qreator — Graphical utility for creating QR codes.

https://davidplanella.org/qreator/arrow-up-right || qreatorarrow-up-right

  • QtQR — QR Code generator and decoder.

https://launchpad.net/qr-toolsarrow-up-right || qtqrarrow-up-right

  • ZBarCam GUI — Simple GUI for ZBar to read bar codes from various sources.

https://zbar.sourceforge.net/arrow-up-right || zbararrow-up-right

  • Zint Barcode Studio — Barcode generator GUI.

http://zint.org.uk/arrow-up-right || zint-qtarrow-up-right

Last updated