Org2

A standalone, editor-agnostic successor to Org Mode

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

It aims to be a drop-in replacement for most Org Mode users in Emacs, while giving non-Emacs users a full Org-style experience with portability-first improvements.

Why Org2

  • Portable by default: plain text files, no lock-in.

  • CLI-first architecture: parse, agenda, publish, and editing workflows work outside any single editor.

  • Editor-agnostic direction: VS Code support is currently strongest, but the project is intentionally decoupled.

  • Spec-driven core: Org2 has a public spec + fixtures, so behavior can be reasoned about and tested.

Reference post: Standalone Org rationale

What’s here and what is not

Here

  • Core Org language support is broadly implemented and already practical for real notes.

  • Usable today as a full Org-style note system in VS Code.

  • CLI workflows for planning/editing (agenda, todo, plan, capture, export, publish).

  • Roam-style workflows (IDs, backlinks, node creation, wiki + id links).

  • Org-crypt subtree encrypt/decrypt workflows.

  • Publish pipeline for docs/sites.

Not here yet

  • 100% feature-for-feature GNU Org parity (not the project goal)

  • Full ecosystem parity with Emacs integrations (yet)

  • Fully stable API surface

Project status

Org2 is early alpha. It is already useful for daily workflows, but APIs and flags can still change.

Docs map

Repository