OMNI-CORE LogoOMNI-CORE
omni-mdxomni-3D (soon)Open SourceAbout
GitHubDocumentation
OMNI-CORE

Knowledge must flow freely to shape the future.

Ecosystem

  • omni-mdx
  • omni-3D

Resources

  • Documentation
  • Interactive Playground

Legal & Open Source

  • GitHub Organization
  • Notice

TOAQ GROUP © 2024 - 2026

Released under the MIT License.

Navigation

Getting Started

  • Introduction
    • Web & Next.js
    • Python Engine
    • Build from Source
  • Syntax Guide

Web Integration

  • Next.js Integration
  • Binary AST Transfer
  • Custom Components
  • Unified & Plugins Ecosystem Integration
    • Basic App Router
    • Advanced Rendering
    • Live Client Editor

Python

  • Introduction & Core Engine
    • Basic Parsing & Traversal
    • Advanced Analysis & RAG
    • Native Qt Rendering
    • HTML & Web Rendering
    • Basic Parsing
    • Advanced Analysis
    • HTML Rendering
    • Qt Rendering

Architecture & Core

    • Design Philosophy
    • The Rendering Pipeline
    • Lexing & Tokenization
    • AST Node Design
    • Math & JSX Handling
    • Protocol Specification
    • Zero-Copy Decoding
    • Memory Lifecycle
    • WASM Bindings (Browser)
    • Node.js Native Addons
    • Python Bindings (PyO3)
  • Security
    • Benchmarks
    • Fuzzing Results
Docs
Installation
Web & Next.js

Web & Next.js

Last Updated March 22, 2026

If you are building a web application, documentation site, or a Next.js App Router project, install the JavaScript bindings (@toaq-oss/omni-mdx).

This package includes the pre-compiled WebAssembly core and the React rendering utilities.

Prerequisites

  • Node.js: v18.0 or newer

Installation

You can install it using your preferred package manager:

bash
# Using npm
npm install @toaq-oss/omni-mdx

# Using pnpm
pnpm add @toaq-oss/omni-mdx

# Using yarn
yarn add @toaq-oss/omni-mdx
ℹ️ Information
Zero Configuration: The @toaq-oss/omni-mdx package ships with the pre-compiled WebAssembly binary. You do not need to install Rust or any system-level dependencies to use it in your frontend projects.

Next Step

Head over to the Next.js Integration guide to see how to configure your AstRenderer.

Boosted by omni-mdx native node

On this page

  • Prerequisites
  • Installation
  • Next Step
Edit this page on GitHub

Caught a typo or want to improve the docs? Submitting a PR is the best way to help!