Original author(s) | Carsten Dominik |
---|---|
Developer(s) | Carsten Dominik, Bastien Guerry, et al. |
Initial release | 2003 |
Stable release | 9.7.15[1]
/ 2 November 2024 |
Repository | |
Written in | Emacs Lisp |
Type | Personal information management, Notetaking, Outlining, Literate programming, Reproducibility |
License | GPL-3.0-or-later |
Website | orgmode |
Org Mode (also: org-mode;[2] /ˈɔːrɡ moʊd/) is a mode for document editing, formatting, and organizing within the free software text editor GNU Emacs and its derivatives, designed for notes, planning, and authoring. The name is used to encompass plain text files ("org files") that include simple marks to indicate levels of a hierarchy (such as the outline of an essay, a topic list with subtopics, nested computer code, etc.), and an editor with functions that can read the markup and manipulate hierarchy elements (expand/hide elements, move blocks of elements, check off to-do list items, etc.).
Org Mode was created by Carsten Dominik in 2003, originally to organize his own life and work,[3] and since the first release numerous other users and developers have contributed to this free software package.[4] Emacs has included Org Mode[5] as a major mode by default since 2006. Bastien Guerry is the current maintainer, in cooperation with an active development community.[6] Since its success in Emacs, some other systems now provide functions to work with org files.[7][8]
Almost orthogonally, Org Mode has functionalities aimed at executing code in various external languages; these functionalities form org-babel.[9][10]