Active Projects

Foundational

  • Official Wiki - official documentation of Neorg

  • Main Github Repo - the mother ship

  • norg-specs - the official specification of Norg file syntax and semantics: the One Source of Truth

  • neorg-dirman - a directory manager for Neorg, a core module which provides a basic interface for workspaces

Parsers, Treesitter

  • zig-norg - Norg parser written in zig; an API to interface with the .norg file format

  • rust-norg - rust version of zig-norg

  • neorg-breeze - rust library for parsing entire directories of Norg files in a multithreaded fashion

  • neorg-haskell-parser - reimplementation of the parser with the Neorg markup specification. It will be able to transform .norg files to the pandoc AST and subsequently to the plethora of formats that pandoc supports

  • Norg.jl - a Julia parser for .norg files, currently targeting HTML

  • norg.py - Python Norg parser, still immature

  • tree-sitter-norg-meta -

  • tree-sitter-norg2 -

  • tree-sitter-norg -

Tools and Extensions

  • norg-fmt - a formatter for Neorg, written in Zig and currently dormant but not dead; to be rewritten in Python

  • neorg-templates -

  • neorg-exec -

  • GTD module - see roadmaps

  • Taskwarrior integration - apparently dormant project here;

Neorg Beyond Neovim

  • Norgberg - database services module

  • norgopolis - a lightweight communication, launcher and utility services client for the Neorg rust-native modules ecosystem on desktop

  • Groen - "neorg mobile app inspired by Obsidian" - developed with Flutter (still in embryo)

Other