Tree-sitter grammar for org-mode

This page summarizes the projects mentioned and recommended in the original post on /r/orgmode

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • tree-sitter-org

    Org grammar for tree-sitter

  • orgmode

    Orgmode clone written in Lua for Neovim 0.9+.

  • This grammar is in active development and is being used by nvim-orgmode/orgmode, a org-mode neovim plugin.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • org-parser

    org-parser is a parser for the Org mode markup language for Emacs.

  • EBNF grammar - https://github.com/200ok-ch/org-parser/blob/master/resources...

  • Org.jl

    A Julia library for working with Org.

  • They "sell" tree-sitter as high performance. Of course, Org will also require external scanners to resolve ambiguity and the performance will depend on those scanners. tree-sitter-org currently takes ~7sec to parse a 18M org file - ~2x faster than elisp implementation. Though https://github.com/tecosaur/Org.jl is much faster

  • playground

    Discontinued Treesitter playground integrated into Neovim (by nvim-treesitter)

  • Tree-sitter is not limited to just syntax highlighting; because it has a language grammar exposed to your text editor, it empowers some editing/refactoring capabilities "for free." Since your editor now knows about the syntax tree, it is able to understand where function blocks or statements begin/end, where variables are first defined, etc. There is a gif in this repo's readme that exposes the syntax tree of a file.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Neorg – organize your life in Neovim

    9 projects | news.ycombinator.com | 26 Mar 2024
  • People who used both neovim orgmode plugin and emacs orgmode, how would you compare them?

    1 project | /r/orgmode | 7 Dec 2023
  • neorg problem, all other plugins deactivate when added to init.lua

    2 projects | /r/neovim | 26 Nov 2023
  • Neorg – An Organised Future

    1 project | news.ycombinator.com | 1 Aug 2023
  • image.nvim update - ImageMagick, full Überzug++ support, Neorg integration

    5 projects | /r/neovim | 4 Jul 2023