Skip to content
parse org-mode content into AST
TypeScript JavaScript CSS
Branch: master
Clone or download
Latest commit 4dc9c21 Nov 16, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs use strong types again Oct 18, 2019
scripts yarn -> npm Sep 1, 2018
.eslintrc.js add lint Oct 10, 2019
jest.config.js fix type checking errors Oct 7, 2019
lerna.json v1.8.13 Nov 16, 2019
package.json more features for the theme Oct 15, 2019 more features for the theme Oct 15, 2019
tsconfig.json rename orga folder Oct 10, 2019
yarn.lock fix prism color Nov 7, 2019


org-mode with JavaScript

What Is It

Orga is a flexible org-mode syntax parser. It parses org content into AST (Abstract Syntax Tree), then what you can do with it is only limited by your own imagination.

What Can It Do

Like I said, with AST at hand, you can do literally anything with it. The AST is compatiable with the super awesome unified. Which means you can plug it right into the existing system and established flows. Or if you are the creative kind of person, and you don’t hate JavaScript to the bone, you can make something yourself. Here are a couple of ideas:

  • [X] transform your org-mode document into HTML
  • [X] publish your org-mode notes with one of the most popular static site generators
  • [ ] build a emacs-less cli for org-mode (working on it)
  • [ ] natural language processing with retext and it’s ever growing plugin ecosystem
  • [ ] make your own GTD system with fancy UI and stuff
  • [ ] automate your workflow with org-mode

How Does It Work




After you clone the code.

# Bootstrap the Project
yarn run bootstrap

# Run Unit Tests
yarn test

# Play with the Website
cd www
yarn run develop
You can’t perform that action at this time.