Knowledgebase
  • Welcome!
  • Threats
    • Software
      • Malware
      • Ransomware
      • Macros
    • Hardware
      • Flipper Zero
        • Firmware
          • 🐬flipperzero
            • Getting Started
          • 🐬flipper-xtreme
            • Wiki
              • Key Combos
              • Generic Guides
              • iButton key file format
              • SubGhz
              • How to add new SubGHz frequencies
              • Sub-GHz Remote
              • LF RFID key file format
              • NFC Flipper File Formats
              • Infrared Flipper File Formats
              • BadKB
              • Asset Packs
              • Unit tests
              • OTA Updates
              • How To Build
              • Hardware Targets
              • Flipper Build Tool
              • FAP (Flipper Application Package)
              • Flipper Application Manifests (.fam)
          • 🐬roguemaster
          • 🐬unleashed
    • Human
      • Advanced Persistent Threats (APTs)
      • Social engineering
      • Phishing
      • Typosquatting
    • Disinformation
      • Black Propaganda
      • White Propaganda
      • Grey Propaganda
      • Info Warfare
      • Political Warfare
      • Astroturfing
      • Greenwashing
      • Bluewashing
      • Whisper Campaigns
      • Push Polling
      • "Joe Jobs"
      • False Flags
      • Deep Fakes
  • About
    • Ports
      • 20
      • 21
      • 22
      • 23
      • 25
      • 587
      • 2323
      • 53
      • 80
      • 194
  • Tools
    • Radio Frequency & SubGHZ
      • gnuradio
      • hackrf
    • Digital Forensics
      • afflib
    • Reverse Engineering
      • binwalk
      • radare2
    • Hardware & Virtualization
      • qemu
      • freerdp2
      • util-linux
      • lvm2
    • VPN Providers
      • ProtonVPN
      • NordVPN
      • ExpressVPN
      • Surfshark
      • CyberGhost
      • Private Internet Access
    • Database, Cloud, & Firewalls
      • sqlmap
      • cewl
      • gobuster
      • fwbuilder
      • clamav
    • Enumeration & Lists
      • crunch
      • aflplusplus
      • ffuf
      • maltego
        • maltego-teeth
      • getallurls
    • Penetration Testing
      • beef-xss
      • wifite
      • burpsuite
      • metasploit-framework
    • Passwords & Auth
      • john
      • hashcat
      • hydra
      • cryptsetup
    • Surface Intelligence
      • theharvester
      • subfinder
      • dsniff
      • dnsrecon
      • dirb
      • nikto
      • legion
      • spiderfoot
    • Networks & Wireless
      • nmap
      • impacket-scripts
      • tcpdump
      • traceroute
      • wireshark
      • responder
      • aircrack-ng
      • netcat
      • kismet
      • ubertooth
      • routersploit
      • apache2
      • ettercap
      • bettercap
      • bettercap-ui
      • freeradius
      • bind9
      • samba
      • net-snmp
      • tcpreplay
    • Social Media
      • sherlock
    • Miscellaneous
      • git
      • libnfc
      • llvm-defaults
  • Operating Systems
    • Ubuntu
      • Installation
        • Switching
          • From Windows
          • From macOS
          • From a different Linux
        • Applications
        • Ubuntu PreInstalled
    • Linux Mint
      • Installation Guide
        • Verify your ISO image
        • Choose the right edition
        • Boot Linux Mint
        • Create the bootable media
        • Install Linux Mint
        • Hardware drivers
        • Language support
        • EFI
        • Multimedia codecs
        • System snapshots
        • Pre-installing Linux Mint (OEM Installation)
        • Where to find help
        • Boot options
        • Partitioning
        • Multi-boot
      • User Guide
        • Grub Boot Menu
        • Snap Store
        • Chromium
        • Bluetooth
        • Windows ISOs and multiboot USB
        • How to upgrade to Linux Mint 20
        • Edge ISO Images
        • Lost Password
        • Upgrades
        • Printers and Scanners
        • How to upgrade to Linux Mint 21
      • Troubleshooting Guide
        • Expectation
        • Responsibility
        • Change
        • Reproducibility
        • Observation
        • Environment
        • What
        • When
        • Why
        • Errors
        • Where
        • How
      • Translation Guide
        • Using Launchpad
        • Verify your translations
        • Localization
      • Developer Guide
        • Getting Started
          • Setup
          • Technology
        • Mint Tools
        • Cinnamon
        • XApps
        • Development
          • Daily Builds
          • Coding Guidelines
          • Optimizing JS with Cinnamon
          • Building
    • Kali Linux
      • Installation
        • Installing Kali Linux
        • Bare-bones Kali
        • Installing Kali on Mac Hardware
        • Dual Booting Kali with Linux
        • Making a Kali Bootable USB Drive
        • Dual Booting Kali with macOS/OS X
        • Dual Booting Kali with Windows
        • BTRFS Install (Kali Unkaputtbar)
        • Deploying Kali over Network PXE/iPXE Install
      • Virtualization
        • Running Kali Linux as a Virtual Machine in Windows
        • Installing VMware on Apple Silicon (M1/M2) Macs (Host)
        • Customizing a Kali Vagrant Vagrantfile
        • Kali inside Proxmox (Guest VM)
        • Installing VMware on Kali (Host)
        • Installing VirtualBox on Kali (Host)
        • Import Pre-Made Kali VMware VM
        • Kali inside Parallels (Guest VM)
        • Kali inside Vagrant (Guest VM)
        • Kali inside VMware (Guest VM)
        • Kali inside VirtualBox (Guest VM)
        • Import Pre-Made Kali VirtualBox VM
        • Kali inside Hyper-V (Guest VM)
        • Kali inside UTM (Guest VM)
        • Kali inside QEMU/LibVirt with virt-manager (Guest VM)
        • Improving Virtual Machine Performance for VMware
        • Installing VMware Tools (Guest Tools)
        • Installing VirtualBox Guest Addition (Guest Tools)
        • Installing Hyper-V Enhanced Session Mode (Guest Tools)
        • Converting VMX to an OVA
      • USB
        • Making a Kali Bootable USB Drive (Linux)
        • Making a Kali Bootable USB Drive (macOS/OS X)
        • Updating Kali Linux on USB
        • Making a Kali Bootable USB Drive on Windows
        • Standalone Kali Linux 2021.4 Installation on a USB Drive, Fully Encrypted
        • Adding Persistence to a Kali Linux Live USB Drive
        • Adding Encrypted Persistence to a Kali Linux Live USB Drive
        • USB Boot in VirtualBox
        • USB Boot in VMware
      • Kali On ARM
        • BeagleBone Black
        • Acer Tegra Chromebook 13" (Nyan)
        • ASUS Chromebook Flip (Veyron)
        • Banana Pro
        • Banana Pi
        • CubieBoard2
        • CuBox-i4Pro
        • CubieTruck (CubieBoard3)
        • Gateworks Newport
        • CuBox
        • Gateworks Ventana
        • NanoPi NEO Plus2
        • NanoPi2
        • Mini-X
        • NanoPC-T3
        • ODROID-C0/C1/C1+
        • ODROID-XU3
        • ODROID-U2/U3
        • ODROID-C2
        • Pinebook
      • Containers
        • Kali Linux LXC/LXD Images
        • Official Kali Linux Docker Images
        • Installing Docker on Kali Linux
        • Using Kali Linux Docker Images
        • Using Kali Linux Podman Images
      • WSL
        • Win-KeX SL
        • Win-KeX ESM
        • Preparing a system for WSL
        • Win-KeX
        • Win-KeX Win
      • Cloud
        • Digital Ocean
        • AWS
        • Azure
        • Linode
      • Kali NetHunter
        • Installing NetHunter On the OnePlus 7
        • Installing NetHunter On the Gemini PDA
        • Installing NetHunter
        • Installing NetHunter On the TicWatch Pro 3
        • Installing NetHunter On the TicWatch Pro
        • NetHunter Application - Terminal
        • NetHunter BadUSB Attack
        • NetHunter Bluetooth-Arsenal
        • NetHunter Chroot Manager
        • NetHunter Components
        • NetHunter Custom Commands
        • NetHunter Home Screen
        • NetHunter DuckHunter Attacks
        • NetHunter HID Keyboard Attacks
        • NetHunter Exploit Database SearchSploit
        • NetHunter Kali Services
        • NetHunter MAC Changer
        • NetHunter MANA Evil Access Point
        • NetHunter Man In The Middle Framework
        • NetHunter KeX Manager
      • Tools
        • Installing Tor Browser on Kali Linux
        • Kali Tools
        • Installing snapd on Kali Linux
        • Metasploit Framework
        • Installing Flatpak on Kali Linux
        • Submitting tools to Kali
        • Removed Tools From Kali
      • Troubleshooting
        • Discovering Problems With Download Speed
        • Common Cloud Based Setup Information
        • The Basics of Troubleshooting
        • Troubleshooting Installations Failures
        • Troubleshooting Wireless Drivers
        • Minimum Install Setup Information
      • Kali Development
        • Contributing run-time tests with autopkgtest
        • Custom CuBox Image
        • Custom Beaglebone Black Image
        • Custom EfikaMX Image
        • Custom Chromebook Image
        • Custom MK/SS808 Image
        • Custom Raspberry Pi Image
        • Custom ODROID X2 U2 Image
        • Setting up a system for packaging
        • Intermediate packaging step-by-step example
        • Introduction to packaging step-by-step example
        • Getting the best out of the Kali Bot
        • Advanced Packaging Step-By-Step Example (FinalRecon & Python-icmplib)
        • Generate an Updated Kali ISO
        • Creating A Custom Kali ISO
        • Building Custom Kali ISOs
        • Rebuilding a Source Package
        • Recompiling the Kali Linux Kernel
        • ARM Build Scripts
        • Preparing a Kali Linux ARM chroot
    • Arch Linux
      • Installation Guide
      • Frequently Asked Questions
      • General Recommendations
      • Applications
        • Office & Docs
        • Internet
        • Multimedia
        • Science
        • Security
        • Utilities
        • Others
      • Arch compared to other distributions
    • NetBSD
      • Calls and Errors
      • Libraries
      • Lua Modules
      • Devices and Drivers
  • Law, Policy, and Ethics
    • Fair Use
    • DMCA
      • 🗄️Notable Cases
        • MGM Studios Inc. v. Grokster, Ltd.
        • Viacom International, Inc v YouTube, Inc
        • Capitol Records, Inc. v. Thomas-Rasset
        • Perfect 10, Inc. v. Amazon.com
        • Recording Industry Association of America (RIAA) v. Diamond Multimedia Systems, Inc.
        • A&M Records, Inc. v. Napster, Inc.
        • BMG Music v. Gonzalez
        • Sony Computer Entertainment America (SCEA) v. Connectix Corp.
        • Columbia Pictures Industries, Inc. v. Fung
        • Warner Bros. Entertainment Inc. v. RDR Books
        • BMG Music v. John Doe
        • Universal Music Group v. Veoh Networks, Inc.
        • Universal Music Group v. MySpace, Inc.
        • UMG Recordings, Inc. v. MP3.com, Inc.
        • Cartoon Network LP v. CSC Holdings, Inc.
        • Metro-Goldwyn-Mayer Studios Inc. v. Grokster, Ltd.
        • Viacom International Inc. v. Google Inc.
        • Tiffany (NJ) Inc. v. eBay Inc.
        • Perfect 10, Inc. v. Visa International Service Association
        • Universal City Studios Productions LLLP v. Reimerdes
        • Recording Industry Association of America (RIAA) v. Lime Group LLC
        • Sony BMG Music Entertainment v. Tenenbaum
        • Viacom International Inc. v. Time Warner Cable Inc.
        • UMG Recordings, Inc. v. Shelter Capital Partners LLC
        • Sony Computer Entertainment America Inc. v. Bleem LLC
        • Universal City Studios, Inc. v. Corley
        • Ticketmaster Corp. v. Tickets.com, Inc.
        • Authors Guild, Inc. v. Google, Inc.
        • Perfect 10, Inc. v. Cybernet Ventures, Inc.
        • Tiffany (NJ) Inc. v. Ningbo Beyond Home Textile Co., Ltd.
        • Google Inc. v. American Blind & Wallpaper Factory, Inc.
        • Columbia Pictures Industries, Inc. v. Redd Horne, Inc.
Powered by GitBook
On this page

Was this helpful?

Edit on GitHub
  1. Operating Systems
  2. Arch Linux
  3. Applications

Office & Docs

PreviousApplicationsNextInternet

Last updated 2 years ago

Was this helpful?

Documents and texts

Text editors

See also .

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.

|| AUR

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

|| AUR

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

  • Vim — Advanced text editor that seeks to provide the power of the de-facto Unix editor 'vi', with a more complete feature set.

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

Emacs-style text editors

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

  • Zile — Lightweight Emacs clone.

Console

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

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

  • ee — Classic curse-based text editor. Born in HP-UX, used in FreeBSD.

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

  • Minimum Profit — Text editor for programmers.

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

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

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

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

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

Graphical

  • Adie — Fast and convenient programming text editor.

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

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

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

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

  • Ecrire — Simple text editor based on EFL.

  • Enki — Text editor for programmers.

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

  • FLTK Editor — Simple text editor application for FLTK.

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

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

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

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

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

  • Liri Text — Text editor for Liri.

  • medit — Programming and around-programming text editor.

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

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

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

  • Pluma — Powerful text editor for MATE.

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

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

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

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

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

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

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

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

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

Office

Office suites

  • LibreOffice — The office productivity suite compatible to the open and standardized ODF document format. Fork of OpenOffice, supported by The Document Foundation.

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

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

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

Word processors

  • AbiWord — Full-featured word processor.

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

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

WYSIWYG HTML editors

  • PageEdit — ePub visual XHTML editor.

Desktop publishing

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

Presentations

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

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

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

  • sent — Simple plaintext presentation tool.

  • Spice-Up — Create simple and beautiful presentations.

Spreadsheets

  • Gnumeric — Spreadsheet program for the GNOME desktop.

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

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

  • sc-im — Spreadsheet program based on sc.

Database tools

For DBMS-specific tools, see:

  • MySQL#Graphical tools

  • PostgreSQL#Graphical tools

  • SQLite#Graphical tools

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

  • DbVisualizer — The Universal Database Tool

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

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

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

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

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

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

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

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

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

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

Formula editors

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

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

Markup languages

AsciiDoc

Markdown

  • Discount — A Markdown implementation written in C.

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

  • Marked — Markdown parser and compiler built for speed.

  • md2html — C Markdown parser.

  • Pandoc also supports Markdown.

Python implementations

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

  • M2R — Markdown to reStructuredText converter.

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

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

  • PyMdown Extensions — Extensions for Python-Markdown.

  • MkDocs — Project documentation with Markdown.

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

Ruby implementations

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

  • Maruku — Pure Ruby Markdown-superset interpreter.

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

Markdown editors

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

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

  • ghostwriter — Distraction-free Markdown editor.

  • Marker — Simple yet robust Markdown editor.

  • Mark My Words — Minimal markdown editor.

  • Remarkable — Fully featured Markdown editor.

  • ReText — Simple text editor for Markdown and reStructuredText.

  • ThiefMD — Markdown and Fountain editor inspired by Ulysses.

  • Typora — Proprietary, minimalist Markdown editor.

reStructuredText

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

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

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.

  • SILE — Modern typesetting system inspired by TeX.

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

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

TeX editors

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

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

  • Setzer — LaTeX editor written in Python with GTK.

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

TeX formula editors

  • EqualX — LaTeX equation editor with real time preview.

  • KLatexFormula — GUI for generating images from LaTeX equations.

  • LibreOffice TexMaths extension — LaTeX equation editor for LibreOffice.

XML editors

  • QXmlEdit — Simple Qt XML editor and XSD viewer.

  • XML Copy Editor — Fast, validating XML editor.

  • XML Tree Editor — Displays XML files as tree views and allows basic operations: adding, editing and deleting text nodes and their attributes.

Document converters

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

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

  • docx2txt — MS Word Docx to text converter.

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

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

  • unoconv — Libreoffice-based document converter.

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

Bibliographic reference managers

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

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

Readers and viewers

  • NFO Viewer — Simple viewer for NFO files.

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.

  • Cool Reader — E-book viewer with many supported formats such as EPUB (non-DRM), FictionBook, TXT, RTF, HTML, CHM and TCR.

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

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

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

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.

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

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

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

  • Peruse — Comic book reader by KDE.

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

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

CHM

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

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

Document managers

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

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

Scanning software

See SANE#Frontends

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

OCR software

Console

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

Graphical

  • gImageReader — Graphical GTK/Qt frontend to Tesseract.

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

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

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

Notes

Note-taking software

Console

  • dnote — A simple command line notebook for programmers

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

  • hierarchical notebook — Program to organize many kinds of data (addresses, to-do lists, ideas, book reviews, etc.) in one place using the XML format.

  • kb — A minimalist terminal-based knowledge manager.

  • tnote — Small note taking program for the terminal.

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

Graphical

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

  • Cherrytree — Hierarchical note taking application, featuring rich text and syntax highlighting, storing data in a single xml or sqlite file.

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

  • FeatherNotes — Lightweight Qt hierarchical notes-manager.

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

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

  • KJots — Note taking application for KDE.

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

  • Mikidown — Note taking application featuring markdown syntax.

  • Nextcloud Notes — Simple notes app for Nextcloud.

  • NixNote — Helps you take notes and stay organized. Create text notes, attach files or images, and even synchronize with Evernote. Formerly called Nevernote.

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

  • Notejot — Stupidly simple sticky notes applet for elementaryOS.

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

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

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

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

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

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

  • OutWiker — Store notes in a tree.

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

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

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

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

  • WizNote — Cloud based note-taking client.

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

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

Stylus note-taking

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

  • Write — A proprietary word processor for handwriting.

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

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

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

Diary

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

  • Hazama — Simple and highly customizable application for keeping diary. There is no calendar but a big list that contains preview of diaries.

  • Lifeograph — Off-line and private journal and note taking application. It offers a rich feature set presented in a clean and simple user interface.

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

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

Mind-mapping

  • Minder — Mind-mapping application designed for Pantheon.

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

  • Semantik — Mind-mapping application for KDE.

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

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

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.

  • MyNotes — Sticky note application. An icon appears in the system tray and from it you can create and manage your sticky notes.

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

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

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

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

Special writing environments

Distraction-free writing

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

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

  • TextRoom — Fullscreen text editor for writers.

Story writing

  • Manuskript — Provides a rich environment to help writers create their first draft and then further refine and edit their masterpiece.

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

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

Screenwriting

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

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

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

Language

Dictionary and thesaurus

Console

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

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

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

Graphical

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

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

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

  • GoldenDict — Feature-rich dictionary lookup program.

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

  • OpenDict — Computer dictionary, which supports popular computer dictionary formats including Slowo and Mova. It also acts as a client for DICT servers.

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

  • PowerWord — Proprietary Chinese-English dictionary tool.

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

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

  • StarDict — International dictionary software.

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

Spell checkers

See Language checking.

Translation and localization

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

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

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

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

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

Barcode generators and readers

Console

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

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

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

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

Graphical

  • CoBang — QR Code scanner application.

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

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

  • Qreator — Graphical utility for creating QR codes.

  • QtQR — QR Code generator and decoder.

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

  • Zint Barcode Studio — Barcode generator GUI.

||

||

— The original ex/vi text editor.

||

|| with GUI: , without GUI:

||

|| with GUI: , without GUI:

— Small, fast, and portable Emacs-like editor.

||

— Lightweight Emacs clone with vi-like key bindings.

|| AUR

||

|| AUR

||

|| AUR

— Text editor that makes extensive use of the . Includes a console version (jed) and an X-window version (xjed).

|| AUR

— Terminal-based text editor designed to be easy to use.

|| AUR

— Useful text editor that comes with Midnight Commander file manager.

||

||

|| AUR

||

|| AUR

|| not packaged?

|| AUR

|| AUR

— Minimalist and flexible programming environment developed by Rob Pike for the Plan 9 operating system.

||

||

|| AUR

|| AUR

— Code editor for the web, written in JavaScript, HTML and CSS.

|| AUR

|| AUR

||

[ 2022-09-20 ⓘ] || AUR

|| AUR

||

|| AUR

[ 2022-09-20 ⓘ] || AUR

— GTK editor for the GNOME desktop with syntax highlighting, automatic indentation, matching brackets, etc., and a number of add-ons to increase functionality.

||

||

||

||

— Text editor for programmers, written in Java.

|| AUR

— Simple tabbed text editor with syntax highlighting, written in Qt.

|| AUR

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

||

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

||

||

— Notepad clone for GTK that emphasizes simplicity.

||

— Next generation code editor that connects you to your creation with instant feedback.

|| AUR

||

|| AUR

— Fast text editor for the Xfce Desktop Environment.

||

— Text editor for the Motif environment.

|| AUR

||

||

||

||

|| AUR

— Minimalist text editor with a graphical user interface, a very powerful command language and remote editing capabilities, developed by Rob Pike.

|| or

— Generally useful editor with facilities for building and running programs.

||

— Proprietary C++ and Python-based editor with many advanced features and plugins while staying lightweight and pretty.

|| version 3: AUR, version 4: AUR

|| AUR

— Qt-based feature-rich text editor.

|| AUR

|| AUR

|| AUR

||

|| AUR

||

||

|| AUR

See also .

— 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).

||

|| or

— Office suite that combines text, spreadsheet and presentation editors.

|| AUR

|| AUR

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

|| AUR

|| AUR

|| AUR

See also .

||

— Powerful word processor included in the Calligra Suite.

||

|| or

|| AUR

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

|| AUR

— Word processor for the console.

|| AUR

||

— Powerful yet simple HTML editor included in the SeaMonkey suite.

||

||

— Desktop publishing program. Uses and its language packs for hyphenation.

||

— Easy to use yet still flexible presentation application included in the Calligra Suite.

||

|| or

||

|| AUR

|| AUR

Sozi — Zooming presentation editor and player. Based on the platform.

|| AUR

||

See also .

— Powerful spreadsheet application included in the Calligra Suite.

||

||

|| or

|| AUR

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

|| AUR

— Curses-based lightweight spreadsheet.

||

|| AUR

See also .

|| AUR

— Java-based graphical database editor with support for many database types.

||

|| AUR

||

|| AUR

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

||

|| or

|| AUR

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

|| AUR

|| AUR

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

|| AUR

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

|| AUR

|| AUR

||

||

|| AUR

See also #TeX formula editors and .

|| or

|| AUR

See also .

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

||

See also .

AsciiDoc — The original implementation, written in Python. Used by Arch for generating pacman's man pages..

||

Asciidoctor — An implementation written in Ruby, with .

||

See also the and .

|| , Ruby wrapper library:

||

||

||

||

|| AUR

||

||

|| AUR

|| AUR

Material for MkDocs — theme for MkDocs.

|| AUR

|| AUR

||

||

|| AUR

Abricotine — Markdown editor built for desktop. Based on the platform.

|| AUR

— Distraction free Markdown editor made with GTK.

|| AUR

|| AUR

|| AUR

||

||

|| AUR

Mark Text — Next generation markdown editor. Based on the platform.

|| AUR

|| AUR

||

|| AUR

|| AUR

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

||

See also .

||

||

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

||

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

||

||

||

||

||

See also and .

— Together with RefTex, AUCTeX provices an extensible environment for writing and formatting TeX files in Emacs.

|| AUR

|| AUR

— LaTeX editor for the GNOME Desktop including support for code completion, compiling and project management.

||

— Lightweight TeX/LaTeX GTK-based editor. It features a continuous preview mode, integrated BibTeX support, extendable snippet interface and multi-document support.

||

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

||

Ktikz — Small application helping you to create diagrams for your publications.

|| KDE: , Qt:

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

|| AUR

|| AUR

— WYSIWYW (what you see is what you want) editing platform with special features for scientists.

|| AUR

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

||

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

||

— Simple TeX front-end program modeled after TeXShop.

||

TikZiT — Graphical tool for rapidly creating graphs and diagrams using .

|| AUR

||

|| AUR

|| AUR

||

See also .

||

|| AUR

|| AUR

— MS Word to text converter.

||

||

||

||

||

— Swiss-army knife for converting markup and document formats.

||

||

||

See also .

— A bibliographic database that can directly insert references in OpenOffice.org/LibreOffice and generate the bibliographic index.

|| AUR

|| AUR

— Java GUI frontend for managing BibTeX and other bibliographies.

|| AUR

— BibTeX editor by KDE to edit bibliographies used with LaTeX.

||

— Proprietary reference manager and academic social network.

|| AUR

|| AUR

— Tool for managing bibliographic databases.

|| AUR

— GNOME application to organize documents or references, and ultimately generate a BibTeX bibliography file.

|| AUR

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

|| AUR

||

||

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

||

||

— E-book viewer with many supported formats such as EPUB, FictionBook, HTML, plucker, PalmDoc, zTxt, TCR, CHM, RTF, OEB, Mobipocket (non-DRM) and TXT.

||

||

|| AUR

|| AUR

— WYSIWYG EPUB e-book editor.

||

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

|| AUR

HakuNeko — Downloader for manga and anime from various websites. Based on the platform.

|| AUR

|| AUR

|| AUR

|| AUR

|| AUR

|| AUR

|| AUR

QuickMedia — Online manga reader. Supports automatically upscaling pages with

|| AUR

|| AUR

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

See also .

|| AUR

||

— Lightweight CHM viewer, based on chmlib.

||

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

||

||

||

See also .

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

||

— OCR engine which also supports barcode recognition.

||

— OCR program based on a feature extraction method.

||

|| AUR

— OCR platform, modules exist for document layout analysis, OCR engines (it can use Tesseract or its own engine), natural language modeling, etc.

|| AUR

— Accurate open source OCR engine. Package splitted, you need install some datafiles for each language ( for example).

||

|| GTK: , Qt:

— Scans, runs an OCR engine, minor post-processing, creates a document.

||

|| AUR

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

||

||

|| AUR

|| AUR

See also .

|| AUR

— Emacs mode for notes, project planning and authoring.

|| AUR

|| AUR

|| AUR

|| AUR

|| AUR

|| AUR

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

|| AUR

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

|| AUR

||

||

||

Encryptic — JavaScript note taking application with Markdown editor and encryption support. Based on the platform.

|| AUR

||

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

|| AUR

||

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

||

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

|| CLI app: AUR, desktop app: AUR

|| AUR

||

|| AUR

|| AUR

— Note-taking, document file and activity manager.

|| AUR

||

|| AUR

|| AUR

|| AUR

|| AUR

||

|| AUR

|| AUR

|| AUR

||

|| AUR

— Notepad and todo list manager with markdown support and optional ownCloud integration built on Qt5.

|| AUR

— The simplest way to keep notes. Based on the platform.

|| AUR

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

|| AUR

— Offline personal data manager for managing of your local files. Based on the platform.

|| AUR

— Unique non-linear notebook for capturing, organizing and sharing complex information.

|| AUR

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

|| AUR

|| AUR, AUR

||

|| AUR

|| AUR

||

||

|| AUR

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

|| AUR

|| AUR

|| AUR

|| AUR

||

||

||

|| AUR

||

||

|| AUR

See also .

— Mind-mapping software written in Java.

|| AUR

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

||

||

|| AUR

|| AUR

|| AUR

||

— Flexible tools for managing and integrating digital resources in support of teaching, learning and research.

|| AUR

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

|| AUR

|| AUR

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

[ 2022-09-20 ⓘ] ||

|| AUR

||

|| AUR

|| AUR

||

See also #Markdown editors and .

||

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

|| AUR

|| AUR

|| AUR

||

|| AUR

|| AUR

||

|| AUR

— Simple, fast and elegantly laid out to make screenwriting simple.

|| AUR

|| AUR

See also and .

||

||

|| AUR

|| AUR

|| AUR

||

|| AUR

Kiten — Japanese reference and study tool. Part of .

||

||

|| AUR

|| AUR

|| AUR

||

|| AUR

||

||

See also .

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

|| AUR

|| AUR

|| AUR

— Enhanced gettext po file editor for the GNOME. It handles all forms of gettext po files and includes very useful features.

||

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

||

— Statistical machine translation tool (language data not included).

|| AUR

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

|| AUR

— Simple translation editor for gettext (PO, POT) and XLIFF.

||

|| AUR

||

||

— Localization and translation toolkit, which provides a set of tools for working with localization file formats and files that might need localization.

||

||

||

||

— Application and library for reading bar codes from various sources.

||

||

|| AUR

||

|| AUR

||

||

||

||

Wikipedia:Comparison of text editors
https://amp.rs/
amp
https://aretext.org/
aretext
https://git.busybox.net/busybox/tree/editors/vi.c
busybox
https://github.com/mawww/kakoune
kakoune
https://helix-editor.com/
helix
https://neovim.io/
neovim
https://github.com/equalsraf/neovim-qt
neovim-qt
vi
http://ex-vi.sourceforge.net/
vi
https://www.vim.org/
gvim
vim
https://github.com/martanne/vis
vis
https://www.gnu.org/software/emacs/emacs.html
emacs
emacs-nox
mg
https://github.com/hboetes/mg
mg
vile
https://invisible-island.net/vile/vile.html
vile
https://www.gnu.org/software/zile/
zile
https://craigbarnes.gitlab.io/dte/
dte
https://sites.google.com/site/e3editor/
e3
https://web.archive.org/web/20160719002816/http://www.users.qwest.net/~hmahon/
ee-editor
JED
S-Lang library
http://jedsoft.org/jed/
jed
JOE (Joe's Own Editor)
https://joe-editor.sourceforge.io/
joe
mcedit
https://www.ibiblio.org/mc/
mc
https://micro-editor.github.io/
micro
https://triptico.com/software/mp.html
mp
https://nano-editor.org/
nano
http://ne.di.unimi.it/
ne
https://github.com/sergey6661313/ScalpiEditor
search in AUR
https://github.com/slap-editor/slap
slap
https://os.ghalkes.nl/tilde/
tilde
Acme
http://acme.cat-v.org/
plan9port
http://fox-toolkit.org/
fox
https://atom.io/
atom
http://beaver-editor.sourceforge.net/
beaver
Brackets
https://brackets.io/
brackets-extract
https://cubocore.org/
corepad
https://www.deepin.org/en/original/deepin-editor/
deepin-editor
https://git.enlightenment.org/apps/ecrire.git/
dead link
ecrire-git
http://enki-editor.org/
enki-editor
https://github.com/tsujan/FeatherPad
featherpad
https://www.fltk.org/
fltk-editor
https://github.com/swilmet/gCSVedit
dead link
gcsvedit
gedit
https://wiki.gnome.org/Apps/Gedit
gedit
https://gitlab.gnome.org/GNOME/gnome-text-editor
gnome-text-editor
https://gobby.github.io/
gobby
https://howl.io/
howl
jEdit
http://www.jedit.org/
jedit
JuffEd
http://juffed.com/en/index.html
juffed
Kate
https://kate-editor.org/
kate
KWrite
https://apps.kde.org/kwrite/
kate
https://github.com/stevenhoneyman/l3afpad
l3afpad
Leafpad
http://tarot.freeshell.org/leafpad/
leafpad
Light Table
http://lighttable.com/
lighttable-bin
https://github.com/lirios/text
liri-text
http://mooedit.sourceforge.net
medit
Mousepad
https://www.xfce.org
mousepad
NEdit
https://sourceforge.net/projects/nedit/
nedit
https://notepadqq.com/s/
notepadqq
https://mauikit.org/
maui-nota
https://github.com/elementary/code
pantheon-code
https://mate-desktop.org/
pluma
https://code.google.com/archive/p/qscite/
qscite
Sam
http://sam.cat-v.org
plan9port
9base
SciTE
https://scintilla.org/SciTE.html
scite
Sublime Text
https://www.sublimetext.com/
sublime-text-dev
sublime-text-4
https://gitlab.gnome.org/World/Tau
tau-editor
TEA
http://semiletov.org/tea/
tea-qt
https://foicica.com/textadept/
textadept
https://github.com/martinrotter/textosaurus
textosaurus
https://code.visualstudio.com
code
https://vscodium.com/
vscodium
https://github.com/linuxmint/xed
xed
https://www.x.org/wiki
xorg-xedit
https://wxmedit.github.io/
wxmedit
Wikipedia:Comparison of office suites
Calligra
https://calligra.org/
calligra
https://www.libreoffice.org/
libreoffice-still
libreoffice-fresh
OnlyOffice
https://www.onlyoffice.com/
onlyoffice-bin
https://www.openoffice.org/
openoffice-bin
SoftMaker Office
https://www.freeoffice.com/
freeoffice
https://www.wps.com/
wps-office
https://www.yozosoft.com/product-officelinux.html
yozo-office
Wikipedia:Comparison of word processors
https://www.abisource.com/
abiword
Calligra Words
https://www.calligra.org/words/
calligra
https://www.libreoffice.org/discover/writer
libreoffice-still
libreoffice-fresh
https://www.openoffice.org/product/writer.html
openoffice-bin
Ted
https://nllgg.nl/Ted/
ted
WordGrinder
https://cowlark.com/wordgrinder/
wordgrinder
https://github.com/Sigil-Ebook/PageEdit
pageedit
SeaMonkey Composer
https://www.seamonkey-project.org/
seamonkey
http://glabels.org/
glabels
Scribus
hyphen
https://www.scribus.net/
scribus
Calligra Stage
https://www.calligra.org/stage/
calligra
https://www.libreoffice.org/discover/writer
libreoffice-still
libreoffice-fresh
https://github.com/visit1985/mdp
mdp
https://www.openoffice.org/product/impress.html
openoffice-bin
https://git.suckless.org/sent/
sent
Electron
https://sozi.baierouge.fr/
sozi
https://github.com/Philip-Scott/Spice-up
spice-up
Wikipedia:Comparison of spreadsheet software
Calligra Sheets
https://www.calligra.org/sheets/
calligra
http://www.gnumeric.org/
gnumeric
https://www.libreoffice.org/discover/calc/
libreoffice-still
libreoffice-fresh
https://www.openoffice.org/product/calc.html
openoffice-bin
Pyspread
https://pyspread.gitlab.io
pyspread
sc
https://ibiblio.org/pub/linux/apps/financial/spreadsheet/!INDEX.html
sc
https://github.com/andmarti1424/sc-im/
sc-im
Wikipedia:Comparison of database tools
https://www.adminer.org/
adminer
DBeaver
https://dbeaver.io/
dbeaver
https://www.dbvis.com/
dbvis
https://www.gnome-db.org/GdaBrowser
libgda
http://gsql.org/
gsql
Kexi
http://kexi-project.org/
kexi
https://www.libreoffice.org/discover/base/
libreoffice-still
libreoffice-fresh
https://www.openoffice.org/product/base.html
openoffice-bin
Orbada
https://orbada.sourceforge.io/
orbada
https://github.com/Alecaddd/sequeler
sequeler
SQuirreL SQL Client
http://www.squirrelsql.org/
squirrel-sql
TOra
https://github.com/tora-tool/tora/wiki
tora
https://gnu.org/s/recutils/
recutils
https://gitlab.gnome.org/GNOME/glom/
glom
https://github.com/giowck/symphytum
symphytum
https://treeline.bellz.org/
treeline
Wikipedia:Formula editor
https://www.libreoffice.org/discover/math/
libreoffice-still
libreoffice-fresh
https://www.openoffice.org/product/math.html
openoffice-bin
Wikipedia:Comparison of document markup languages
txt2tags
https://txt2tags.org/
txt2tags
Wikipedia:AsciiDoc
[1]
https://asciidoc.org/
asciidoc
many extra features
https://asciidoctor.org/
asciidoctor
official website
Wikipedia:Markdown
https://www.pell.portland.or.us/~orc/Code/discount/
discount
ruby-rdiscount
https://kristaps.bsd.lv/lowdown/
lowdown
https://marked.js.org/
marked
https://github.com/mity/md4c
md4c
https://github.com/rtfd/CommonMark-py
python-commonmark
https://github.com/miyakogi/m2r
python-m2r
https://github.com/lepture/mistune
python-mistune
https://github.com/Python-Markdown/markdown
python-markdown
https://facelessuser.github.io/pymdown-extensions/
pymdown-extensions
https://www.mkdocs.org/
mkdocs
Material design
https://squidfunk.github.io/mkdocs-material/
mkdocs-material
https://github.com/facelessuser/mkdocs-material-extensions
mkdocs-material-extensions
https://kramdown.gettalong.org/
ruby-kramdown
https://github.com/bhollis/maruku
ruby-maruku
https://github.com/ttscoff/mdless
ruby-mdless
Electron
https://abricotine.brrd.fr/
abricotine
Apostrophe
https://gitlab.gnome.org/World/apostrophe
apostrophe
https://cloose.github.io/CuteMarkEd/
cutemarked-git
https://github.com/ondratu/formiko
formiko
https://ghostwriter.kde.org
ghostwriter
https://fabiocolacio.github.io/Marker/
marker
https://github.com/voldyman/MarkMyWords
markmywords
Electron
https://marktext.app/
marktext
https://remarkableapp.github.io/
remarkable
https://github.com/retext-project/retext
retext
https://thiefmd.com/
thiefmd
https://typora.io/
typora
Zettelkasten
https://www.zettlr.com/
zettlr
reStructuredText
https://docutils.sourceforge.io/
python-docutils
https://github.com/rstcheck/rstcheck
rstcheck
Sphinx
https://www.sphinx-doc.org/
python-sphinx
groff
https://www.gnu.org/software/groff/groff.html
groff
https://savannah.nongnu.org/projects/lout
lout
https://sile-typesetter.org/
sile
https://tug.org/
texlive-core
https://www.gnu.org/software/texinfo/
texinfo
Wikipedia:Comparison of TeX editors
Wikibooks:LaTeX/Installation#Editors
AUCTeX
https://www.gnu.org/software/auctex/
auctex
https://wiki.gnome.org/Apps/Gedit/LaTeXPlugin
gedit-latex
GNOME LaTeX
https://wiki.gnome.org/Apps/GNOME-LaTeX
gnome-latex
Gummi
https://github.com/alexandervdm/gummi/
gummi
Kile
https://kile.sourceforge.io/
kile
PGF/TikZ
http://www.hackenberger.at/blog/ktikz-editor-for-the-tikz-language/
ktikz
qtikz
LyX
https://www.lyx.org/
lyx
https://www.cvfosammmm.org/setzer/
setzer
TeXmacs
https://www.texmacs.org/
texmacs
Texmaker
https://www.xm1math.net/texmaker/
texmaker
TeXstudio
https://texstudio.sourceforge.net/
texstudio
TeXworks
https://tug.org/texworks/
texworks
PGF/TikZ
https://tikzit.github.io/
tikzit
https://vim-latex.sourceforge.net/
vim-latexsuite
http://equalx.sourceforge.net/
equalx
https://klatexformula.sourceforge.io/
klatexformula
http://roland65.free.fr/texmaths/
libreoffice-extension-texmaths
Wikipedia:Comparison of XML editors
https://qxmledit.org/
qxmledit
https://xml-copy-editor.sourceforge.io/
xmlcopyeditor
https://sourceforge.net/projects/xmltreeeditor/
xmltreeedit-bin
Antiword
http://www.winfield.demon.nl/
antiword
https://wagner.pp.ru/~vitus/software/catdoc/
catdoc
http://docx2txt.sourceforge.net/
docx2txt
https://www.msweet.org/htmldoc/
htmldoc
https://mupdf.com/
mupdf-tools
Pandoc
https://pandoc.org/
pandoc-cli
http://dag.wiee.rs/home-made/unoconv/
unoconv
https://www.gnu.org/software/unrtf/unrtf.html
unrtf
Wikipedia:Comparison of reference management software
Bibus
https://sourceforge.net/projects/bibus-biblio/
bibus
https://www.docear.org/
docear
JabRef
https://www.jabref.org/
jabref
KBibTeX
https://apps.kde.org/kbibtex/
kbibtex
Mendeley Desktop
https://www.mendeley.com/
mendeleydesktop
https://github.com/papis/papis
papis
Pybliographer
https://pybliographer.org/
pybliographer
Referencer
https://launchpad.net/referencer/
referencer
Zotero
https://www.zotero.org/
zotero-bin
https://otsaloma.io/nfoview/
nfoview
https://babluboy.github.io/bookworm/
bookworm
Calibre
https://calibre-ebook.com/
calibre
https://sourceforge.net/projects/crengine/
coolreader
FBReader
https://fbreader.org/
fbreader
https://johnfactotum.github.io/foliate/
foliate
https://wiki.gnome.org/Apps/Books
gnome-books-git
https://github.com/BasioMeusPuga/Lector
lector
Sigil
https://sigil-ebook.com/
sigil
Okular
https://git.dec05eba.com/AutoMedia/about/
automedia-git
Electron
https://github.com/manga-download/hakuneko
hakuneko-desktop
https://github.com/ciromattia/kcc/
kcc
https://gitlab.com/valos/Komikku
komikku
https://gitlab.com/g-fb/mangareader
mangareader
https://github.com/multiSnow/mcomix3
mcomix
https://peruse.kde.org/
peruse
https://github.com/stolowski/QComicBook
qcomicbook
waifu2x-ncnn-vulkan
https://git.dec05eba.com/QuickMedia/about/
quickmedia-git
https://yacreader.com/
yacreader
Calibre
Evince
Okular
Wikipedia:Microsoft Compiled HTML Help
https://github.com/dottedmag/archmage
archmage
http://www.ulduzsoft.com/linux/kchmviewer/
kchmviewer
xCHM
https://github.com/rzvncj/xCHM
xchm
FBReader
Okular
https://openpaper.work/
paperwork
https://mauikit.org/apps/shelf/
maui-shelf
https://github.com/4lex4/scantailor-advanced
scantailor-advanced
Wikipedia:Comparison of optical character recognition software
CuneiForm
https://launchpad.net/cuneiform-linux
cuneiform
GOCR
https://www-e.uni-magdeburg.de/jschulen/ocr/
gocr
Ocrad
https://www.gnu.org/software/ocrad/
ocrad
https://github.com/jbarlow83/OCRmyPDF
ocrmypdf
OCRopus
https://github.com/tmbdev/ocropy
ocropy-git
Tesseract
tesseract-data-eng
https://github.com/tesseract-ocr
tesseract
https://github.com/manisandro/gImageReader
gimagereader-gtk
gimagereader-qt
gscan2pdf
https://gscan2pdf.sourceforge.net/
gscan2pdf
https://sourceforge.net/projects/lios/
lios-git
OCRFeeder
https://wiki.gnome.org/Apps/OCRFeeder
ocrfeeder
https://openpaper.work/
paperwork
https://github.com/Unrud/djpdf
djpdf
https://sourceforge.net/projects/yagf-ocr/
yagf
Wikipedia:Comparison of notetaking software
https://github.com/dnote/dnote
dnote-cli-bin
Org mode
https://orgmode.org/
emacs-org-mode
https://github.com/simeg/eureka
eureka-notes
http://hnb.sourceforge.net/
hnb
https://github.com/gnebbia/kb
kb
https://sourceforge.net/projects/tnote/
tnote
https://vimwiki.github.io/
vim-vimwiki
BasKet
https://basket-notepads.github.io/
basket
Electron
https://boostnote.io/
boost-note-bin
https://mauikit.org/apps/buho/
buho
https://www.giuspen.com/cherrytree/
cherrytree
https://github.com/linuxdeepin/deepin-voice-note
deepin-voice-note
Electron
https://www.encryptic.org/
encryptic
https://github.com/tsujan/feathernotes
feathernotes
Electron
https://fromscratch.rocks/
fromscratch-bin
https://wiki.gnome.org/Apps/Notes
gnome-notes
Gnote
https://wiki.gnome.org/Apps/Gnote
gnote
Electron
https://joplinapp.org/
joplin
joplin-desktop
http://keepnote.org
keepnote
https://userbase.kde.org/KJots
kjots
https://logseq.com/
logseq-desktop
https://shadowkyogre.github.io/mikidown/
mikidown
MyNotex
https://sites.google.com/site/mynotex/
mynotex
https://github.com/nextcloud/notes
nextcloud-app-notes
http://nixnote.org/
nixnote2
https://tenderowl.com/work/norka/
norka
https://github.com/lainsce/notejot
notejot
https://www.get-notes.com/
notes
https://github.com/Philip-Scott/Notes-up
notes-up
https://www.notion.so
notion-app
https://notorious.gabmus.org/
notorious-git
https://github.com/cpbotha/nvpy
nvpy
https://obsidian.md/
obsidian
https://jenyay.net/Outwiker/English
outwiker
QOwnNotes
https://www.qownnotes.org/
qownnotes
Simplenote
Electron
https://simplenote.com/
simplenote-electron-bin
Electron
https://standardnotes.com/
standardnotes-desktop
TagSpaces
Electron
https://www.tagspaces.org/
tagspaces
TiddlyWiki
https://tiddlywiki.com/
tiddlywiki
Tomboy
https://wiki.gnome.org/Apps/Tomboy
tomboy
https://github.com/zadam/trilium
trilium-bin
trilium-server-bin
https://tuxcards.de/
tuxcards
https://vnotex.github.io/vnote
vnote
https://wikidpad.sourceforge.net/
wikidpad
https://github.com/WizTeam/WizQTClient
wiznote
https://zim-wiki.org/
zim
https://sourceforge.net/projects/znotes/
znotes
Electron
https://getmicropad.com
micropad
https://github.com/flyser/cournal
cournal
http://www.styluslabs.com/
write_stylus
https://xournal.sourceforge.net/
xournal
https://github.com/xournalpp/xournalpp
xournalpp
https://github.com/flxzt/rnote
rnote
https://wiki.gnome.org/Apps/Almanah_Diary
almanah
https://hazama.cc/
hazama
http://lifeograph.sourceforge.net/
lifeograph
https://rednotebook.sourceforge.io/
rednotebook
https://github.com/johan-bjareholt/simple-diary-gtk
simple-diary-gtk
Wikipedia:List of concept- and mind-mapping software
FreeMind
https://freemind.sourceforge.net
freemind
Freeplane
https://www.freeplane.org/
freeplane
https://github.com/phase1geo/Minder
minder
https://www.edrawsoft.com/mindmaster/
mindmaster_en
https://waf.io/semantik.html
semantik
https://strlen.com/treesheets/
treesheets-git
https://sourceforge.net/projects/vym/
vym
Visual Understanding Environment
https://vue.tufts.edu/
vue
XMind
https://www.xmind.net/
xmind
https://globonote.info/
globonote
kde-pim
https://kontact.kde.org/components/knotes.html
dead link
knotes
https://github.com/j4321/MyNotes
mynotes
https://goodies.xfce.org/projects/panel-plugins/xfce4-notes-plugin
xfce4-notes-plugin
https://gitlab.com/william.belanger/primenote
primenote-git
https://github.com/thePalindrome/xnots
xnots-git
https://launchpad.net/xpad
xpad
Wikipedia:Full-screen writing program
https://gottcode.org/focuswriter/
focuswriter
PyRoom
https://pyroom.org/
pyroom
https://github.com/lainsce/quilter
quilter
https://github.com/dbuksbaum/TextRoom
textroom
http://www.theologeek.ch/manuskript/
manuskript
https://gottcode.org/novprog/
novprog
https://ostorybook.tuxfamily.org/?lng=en
ostorybook
https://kitscenarist.ru/en/
scenarist
https://aztorius.github.io/magicfountain/
magicfountain
Trelby
https://www.trelby.org/
trelby-git
https://www.fadeinpro.com/
fadein
Wikipedia:Category:Dictionary software
Wikipedia:DICT#DICT clients
https://sourceforge.net/projects/dict/
dictd
https://dushistov.github.io/sdcv/
sdcv
https://github.com/cjrh/thesauromatic
thesauromatic-git
http://artha.sourceforge.net/
artha
https://github.com/odrevet/gjiten-kai
gjitenkai-git
https://wiki.gnome.org/Apps/Dictionary
gnome-dictionary
http://www.goldendict.org/
goldendict-git
kde-education
https://apps.kde.org/kiten/
kiten
https://github.com/mate-desktop/mate-utils
mate-utils
http://opendict.sourceforge.net/
opendict
https://github.com/lainsce/palaura
palaura
https://www.iciba.com
powerword-bin
http://qstardict.ylsoftware.com/
qstardict
https://github.com/johnfactotum/quick-lookup
quick-lookup
http://stardict-4.sourceforge.net/
stardict
https://goodies.xfce.org/projects/applications/xfce4-dict
xfce4-dict
Wikipedia:Comparison of computer-assisted translation tools
Apertium
https://www.apertium.org/
apertium
https://crow-translate.github.io/
crow-translate
https://github.com/dialect-app/dialect
dialect
Gtranslator
https://wiki.gnome.org/Apps/Gtranslator
gtranslator
kdesdk
https://apps.kde.org/lokalize/
lokalize
Moses
http://statmt.org/moses/
mosesdecoder
OmegaT
https://omegat.org/
omegat
Poedit
https://poedit.net
poedit
https://techbase.kde.org/Localization/Tools/Pology
pology
https://doc.qt.io/qt-5/qtlinguist-index.html
qt5-tools
https://www.soimort.org/translate-shell/
translate-shell
Translate Toolkit
https://toolkit.translatehouse.org/
translate-toolkit
https://www.gnu.org/software/barcode/
barcode
https://datenfreihafen.org/projects/iec16022.html
iec16022
https://fukuchi.org/works/qrencode/
qrencode
ZBar
https://zbar.sourceforge.net/
zbar
http://zint.org.uk/
zint
https://github.com/hongquan/CoBang
cobang
http://glabels.org/
glabels
https://qrab.sourceforge.io/
qrab
https://davidplanella.org/qreator/
qreator
https://launchpad.net/qr-tools
qtqr
https://zbar.sourceforge.net/
zbar
http://zint.org.uk/
zint-qt