Org Mode Parser for nodejs

Org-mode is an Emacs mode for keeping notes, maintaining ToDo lists, doing project planning, and authoring with a fast and effective plain-text system.

Node.js logo

Node.js Logo

Node.js is a event-based server for the V8 JavaScript Engine.

So Org Mode Parser for Nodejs is a parser for reading org-mode files.


To try it out, from a bash shell with node.js in the path:

$ npm install org-mode-parser
$ node
> orgParser=require('org-mode-parser');
{ enableDebug: [Function: enableDebug],
  asLines: [Function],
  intercept: [Function],
  Orgnode: [Function: Orgnode],
  parseBigString: [Function],
  makelistWithPerformance: [Function],
  makelist: [Function] }


Org Mode is distributed under GNU PUBLIC License 2.0



23 April 2013

Updated License Terms

9 Novermber 2011
For more tools, take a look to this specific page on org-mode site!

5 October 2011 I have just set up a git repostiory for sharing the code, and added more tests and bugfixes

7 Responses to Org Mode Parser for nodejs

  1. [...] I have just published an org-mode parser for Node.js, the Javascript based server a lot of guys talk about. [...]

  2. Dart Sith move first | on October 14, 2011 at 0:03

    [...] Org Mode Parser !NEW! [...]

  3. Gert on July 10, 2013 at 10:07

    would be great if I get this to work:
    did ‘npm install org-mode-parser’
    can you explain a bit more what to do to get this to work? If I now do C-c ‘ in org-mode it says
    ‘No such language mode: node mode’

    • Giovanni Giorgi on July 17, 2013 at 15:57

      Sorry I did not understand.
      The example code shows you how to install org-mode-parser via npm.
      Npm install a node.js package.

      Keep in mind: org-mode-parser is a node.js library to parse well-formatted org mode files, it is not a emacs extension at all.

      • Gert on July 19, 2013 at 13:52

        aha, now I see. I indeed tried to do something from out of emacs. Just followed the examples and it works like a charm!
        Thank you.

  4. Zack on February 22, 2014 at 0:15

    Is this compatible with browsers?

Leave a Reply