// rag · datalab-to/marker

Marker

Markerは、datalab-toが公開しているオープンソースのRAG・知識ベースプロジェクトです(GitHub: datalab-to/marker)。GitHubスターは40,648、フォークは2,945で、Apache-2.0ライセンスの下で公開されています。GitHubでの最終更新は2026年10月22日です。

Marker — converts PDFs to Markdown and JSON quickly and accurately, with layout, tables and math intact, Apache-2.0

★ 40.6k スター⑂ 2.9k フォークApache-2.0更新 2026年10月
▦ ビジュアル — このプロジェクトのREADMEには埋め込み可能なスクリーンショットがないため、
ここではプレースホルダーを表示しています。下のガイド自体は完全な内容です。
// プロジェクトの基本情報

プロジェクト基本情報

リポジトリ
datalab-to/marker
GitHubスター
40,648
フォーク
2,945
ライセンス
Apache-2.0
GitHubでの最終更新
2026年10月22日
掲載タイプ
完全なインストールガイド
// 仕組み

仕組み

  1. Install Marker for PDFs

    The base package covers PDF conversion from PyPI.

  2. Add the full extras for other document types

    Documents beyond PDFs need the full dependency set.

  3. Set up your inference backend

    On an NVIDIA GPU use vLLM with Docker and the NVIDIA Container Toolkit; on CPU or Apple Silicon install the llama-server binary from llama.cpp.

// 機能

選ばれる理由

High-accuracy PDF conversion

Layout, tables and math survive as structured Markdown and JSON, not flattened text.

Two modes for two budgets

Balanced mode for maximum quality on GPU; fast mode for CPU-friendly conversion with targeted repair of bad blocks.

Surya vision models underneath

Layout detection and OCR come from dedicated vision models, with re-OCR of pages whose embedded text is unreliable.

Built for document pipelines

Output is made to feed search, RAG and dataset tooling, not just to be read once.

Advertisement
// 自分で実行

自分で実行してみる

  1. Install for PDFs

    The README install route from PyPI.

    pip install marker-pdf
  2. Install the full version

    Adds support for documents other than PDFs.

    pip install marker-pdf[full]
  3. CPU / Apple Silicon backend

    The llama-server binary Marker needs on non-GPU machines.

    brew install llama.cpp
// 活用例

作れるもの

Advertisement
// よくある質問

よくある質問

Who makes Marker?

The datalab-to team, built on the Surya vision models.

Is Marker free?

Yes — Apache-2.0 licensed.

Do I need a GPU?

No — fast mode is optimised for CPU, with llama.cpp as the backend; balanced mode is best on an NVIDIA GPU with vLLM.

What does Marker output?

Markdown and JSON with layout, tables and math preserved — structured output for search and RAG, not a plain text dump.

How do I get started?

pip install marker-pdf (or marker-pdf[full] for non-PDF documents), set up the vLLM or llama.cpp backend, and convert.

// さらに探索

似ているツール

RAG・知識ベース

opendataloader-pdf

Turn PDFs into AI-ready data: extract Markdown, JSON and tables — and auto-tag for accessibility

★ 29.5k スターApache-2.0
ガイドを見る →
RAG・知識ベース

MinerU

MinerU — turns PDFs and Office documents into LLM-ready Markdown and JSON for agents and RAG pipelines, Apache-2.0 plus terms

★ 82.5k スターApache-2.0 + terms
ガイドを見る →
RAG・知識ベース

compiiile

Render and deploy a folder of markdown as a site in one move.

★ 276 スターGPL-3.0
ガイドを見る →
RAG・知識ベース

tela

A self-hostable markdown team wiki with a built-in MCP server.

★ 73 スターAGPL-3.0
ガイドを見る →
RAG・知識ベース

xberg

Polyglot document intelligence in Rust — extract text, tables and structured data from 106 formats.

★ 9.4k スターMIT
ガイドを見る →
RAG・知識ベース

knowledge-base

Knowledge-base — 本地优先的知识库桌面应用。markdown 编辑器 + 全文搜索(fts5) + 双向链接 / 知识图谱;多端, publicly avai...

★ 328 スターNOASSERTION
ガイドを見る →
// 代替候補

代替候補: RAG・知識ベース

LibreAIカタログに掲載されたRAG・知識ベースプロジェクトの中で最もスターの多いもの — Markerが合わなかった場合に検討したい、現実的な候補リストです。

// さらに見る rag

さらに見る: RAG・知識ベース

カタログの中でMarkerとスター数が近いRAG・知識ベースプロジェクト — 前後の棚もそのまま見て回れます。

Markerを入手する

無料でオープン — ソースコードを入手して、リポジトリにスターを付け、作り始めましょう。