Org2

A standalone, editor-agnostic successor to Org Mode

Org2 is a from-scratch implementation of an Org-like format and toolchain.

It is aiming for practical parity with the workflows people actually use in Org Mode, without being tied to Emacs.

Reference post: Standalone Org rationale

What Org2 is good at today

  • Portable plain-text workflow: notes, tasks, links, and publishing all stay in files.

  • CLI-backed editing + planning: agenda, TODO/planning edits, capture, archive/refile, formatting, export, publish.

  • Strong VS Code support: Org2 is already practical as a daily driver in VS Code.

  • Roam-style knowledge workflows: IDs, backlinks, dailies, node creation, and link insertion are first-class.

  • LSP-powered editing: navigation, rename, completion, formatting, semantic tokens, inlay hints, call hierarchy, and more.

What Org2 is not trying to be

  • A byte-for-byte reimplementation of GNU Org internals.

  • An Emacs-only system.

  • A “100% feature parity before usefulness” project.

The goal is a portable Org-style system that is useful now and keeps getting deeper.

Current status

Org2 is still early alpha, but it is already credible for real work if your stack is:

  • VS Code + CLI → best supported today

  • Org files on disk → supported immediately; you do not need a big migration

  • Publishing / notes / planning / roam workflows → all already live

Docs map

Repository