Org mode

A GNU Emacs major mode for notes, outlines, to-do lists and documents kept in plain text.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

About Org mode

Org mode turns GNU Emacs into a system for keeping notes, planning projects, tracking to-do items and writing documents, all stored in a structured plain text format. Headings fold and unfold, and the agenda gathers todos from all your files so you can filter and update them in place.

It also handles computational notebooks and literate programming. Because everything is plain text, Org files are easy to sync and keep under version control. Carsten Dominik created it in 2003, Ihor Radchenko maintains it, and the format has parsers and editor plugins outside Emacs.

Strengths

  • Notes, tasks, agenda and documents in one plain text format
  • Files are easy to sync and version control
  • Supports literate programming and computational notebooks
  • Formal syntax specification with parsers for other tools

Limitations

  • Requires GNU Emacs for the full feature set
  • Steep learning curve for people new to Emacs

Details

Pricing
FreeFree and open source, with optional support through Liberapay.
License
GPL-3.0
Developer
The Org mode contributors
Platforms
Windows, macOS, Linux
How it runs
Downloadable app
Account
Not required
Works offline
Yes
Best suited for
Emacs users who want notes, tasks and writing in plain text files
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to Org mode

Compare all

Software that can replace Org mode for an important use case, and what changes if you switch.

  • Neorg

    A Neovim plugin and file format for notes, tasks and organising your life inside the editor.

    Neorg brings notes and tasks into Neovim instead of Emacs, keeping plain-text files on your disk, but uses its own format and needs Neovim configuration knowledge.

  • Denote

    An Emacs note-taking package that organises plain-text notes through a predictable, descriptive file naming scheme.

    Denote is another Emacs package for plain-text notes, organising them through a predictable file naming scheme, but it lacks Org mode's agenda and task features.

  • VimWiki

    A Vim plugin that turns linked plain-text files into a personal wiki with its own syntax.

    VimWiki turns linked plain-text files into a personal wiki inside Vim, suiting Vim users rather than Emacs users, with no built-in sync between devices.

  • Logseq

    An outliner that stores notes as plain Markdown files, built around a daily journal and linked blocks.

    Logseq is a cross-platform outliner storing notes as plain Markdown with a daily journal and mobile apps, so Emacs is not required, though mobile lags desktop.

  • Obsidian

    A notes app that works on a folder of plain Markdown files on your own disk, with links between them.

    Obsidian keeps notes as plain Markdown files with a graphical app on desktop and mobile, but it is closed source and lacks Org's formal syntax and agenda.

  • nb

    A command-line and local web tool for plain text notes, bookmarks and a Git-backed knowledge base.

    nb is a command-line tool for plain text notes and bookmarks with Git-backed versioning, working with any text editor instead of requiring GNU Emacs.

  • Zim

    A desktop wiki that keeps linked notes as plain text files in a folder structure.

    Zim is a desktop wiki storing linked notes as plain text files with plugins for tasks, but it uses its own markup and runs only on Windows and Linux.

  • Workflowy

    A nested outliner that organizes notes, lists and projects as a single tree of bullets.

    Workflowy is a nested outliner for notes and tasks with apps on desktop, mobile and web, but it is closed source, cloud-based and caps free nodes monthly.

Org mode as an alternative

Listings that name Org mode as an alternative.

  • Bike

    A fast outliner and rich text writing app for the Mac that uses standard file formats.

    PaidProprietarymacOS

    Org mode offers plain-text outlines, tasks and documents under GPL-3.0 on Windows, macOS and Linux, but it requires GNU Emacs and has a steep learning curve.

  • calcurse

    A text-based calendar and to-do application for the terminal with reminders and scripting options.

    Org mode keeps agenda, tasks and notes in plain text files like a local terminal workflow, but it requires GNU Emacs and has a steep learning curve.

  • OmniFocus

    A task manager for Apple devices built for professionals who manage many projects and tasks.

    PaidProprietarymacOSiOSWeb

    Org mode keeps tasks, agenda and notes in plain text files within GNU Emacs, free and open source, but with a steep learning curve.

  • OmniOutliner

    An outlining app for Mac, iPad, iPhone and Vision Pro for structuring ideas and documents.

    PaidProprietarymacOSiOS

    Org mode is a free GNU Emacs mode for outlines, tasks and documents in plain text, with a steep learning curve for people new to Emacs.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing