More Premium Hugo Themes Premium Nextjs Themes

Uniorg

An accurate Org-mode parser for JavaScript/TypeScript

Uniorg

An accurate Org-mode parser for JavaScript/TypeScript

Author Avatar Theme by rasendubi
Github Stars Github Stars: 281
Last Commit Last Commit: Apr 11, 2025 -
First Commit Created: Aug 27, 2024 -
default image

Overview

Uniorg is an accurate Org-mode parser designed to bring precision to parsing notes from org-mode. The project follows Org Syntax and Org Element API, drawing heavily from org-element.el to view org files the same way as org-mode does. While emphasizing parsing accuracy over speed or ease, Uniorg aims to provide a pleasant experience for managing org files and offers various packages for parsing, stringifying, transforming, and extracting keywords from org files.

Features

  • High Parsing Accuracy: Uniorg strives to accurately parse Org-mode files, including complex elements like lists, links, drawers, clock entries, and more.
  • Compatible with Unified Ecosystem: Uniorg is compatible with unified ecosystem, allowing users to leverage existing plugins for various functionalities.
  • Multiple Packages Available: The repository includes packages like uniorg-parse, uniorg-stringify, uniorg-rehype, uniorg-extract-keywords, and more to enhance org file processing.

Installation

To install Uniorg and its related packages, you can use npm. Here is an example of how to install the uniorg-parse package:

npm install uniorg-parse

Similarly, you can install other packages like uniorg-stringify, uniorg-rehype, uniorg-extract-keywords, and more by replacing the package name in the above command.

Summary

Uniorg is a precise and accurate Org-mode parser that offers various packages for parsing, transforming, and extracting data from org files. By following Org Syntax and Org Element API, Uniorg aims to provide a familiar experience for org-mode users while offering compatibility with the unified ecosystem for additional functionalities.