awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
VikParuchuri avatar

VikParuchuri/marker

0
View on GitHub↗
36,164 نجوم·2,496 تفرعات·Python·GPL-3.0·12 مشاهداتwww.datalab.to↗

Marker

Marker is an LLM-powered document parser and OCR pipeline designed to convert PDFs and unstructured files into structured markdown, JSON, and HTML. It functions as a data preprocessor that transforms complex documents into machine-readable formats while preserving tables, equations, and layout structures.

The system utilizes large language models to refine OCR accuracy, clean mathematical notation, and merge fragmented tables across multiple pages. It employs model-based layout analysis to predict block types and bounding boxes, ensuring a more precise conversion of document elements.

Capabilities include extracting images and structured data based on predefined schemas, as well as chunking documents for retrieval augmented generation pipelines. The project supports high-volume processing by distributing conversion tasks across multiple GPUs.

Features

  • Markdown Converters - Transforms various document formats into clean markdown including formatted tables, equations, and code blocks.
  • LLM-Powered Parsers - Provides an LLM-powered parser that extracts structured data from complex documents and refines OCR accuracy.
  • Document Chunking Strategies - Creates flattened lists of document blocks with embedded HTML optimized for retrieval augmented generation pipelines.
  • Model-Driven Text Extraction - Uses model-driven techniques to extract raw text and layout data from PDF layers or images.
  • Document Layout Analysis - Employs neural networks to predict block types and bounding boxes for identifying tables and equations.
  • Optical Character Recognition - Extracts text from images or PDFs using character recognition and allows for reprocessing by stripping existing layers.
  • RAG Data Pipelines - Prepares complex documents by converting them into structured chunks and HTML for use in RAG systems.
  • Optical Character Recognition Engines - Provides a pipeline for extracting text and images from scanned documents with structural cleanup.
  • PDF to Markdown Converters - Transforms PDF documents into clean markdown files while preserving tables, equations, and layout structures.
  • Document Content Refiners - Uses large language models to refine OCR accuracy, clean mathematical notation, and merge fragmented tables.
  • Document Conversion - Transforms complex documents into a tree-like JSON structure reflecting the original block hierarchy.
  • Parallel Processing - Supports high-volume document conversion by distributing processing tasks across multiple GPUs in parallel.
  • Automated Data Extraction - Converts scanned or digital PDFs into structured JSON data formats for large-scale analysis.
  • Hierarchical Document Models - Organizes converted document elements into a nested JSON tree that preserves structural and semantic relationships.
  • PDF to HTML Converters - Generates structured HTML output that preserves images, equations, and code blocks from original documents.
  • Image Extractions - Saves images from document files into local directories or replaces them with descriptive text.
  • Table Extraction Utilities - Isolates and converts tables within documents into markdown or JSON, including cell bounding boxes.
  • Document Processing Engines - Employs high-performance pipelines to process large batches of PDF files in parallel via GPUs.
  • Structured Data Extraction - Maps unstructured document text into specific JSON formats using predefined schemas and language models.
  • Document Content Refinement - Uses large language models to merge fragmented tables across pages and clean up mathematical notation for higher precision.
  • Parallel GPU Schedulers - Distributes heavy document conversion tasks across multiple GPUs to accelerate large-scale file processing.
  • Data Scraping Tools - Tool for converting PDF documents into clean markdown text.

سجل النجوم

مخطط تاريخ النجوم لـ vikparuchuri/markerمخطط تاريخ النجوم لـ vikparuchuri/marker

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Marker

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Marker.
  • pymupdf/pymupdfالصورة الرمزية لـ pymupdf

    pymupdf/PyMuPDF

    9,086عرض على GitHub↗

    PyMuPDF is a comprehensive PDF manipulation library and document analysis tool. It serves as a text extraction tool, OCR engine, and image converter, providing a programmatic interface to edit, merge, split, and optimize PDF and Office documents. The project distinguishes itself through high-performance capabilities, including the use of C-bindings for low-level manipulation and parallelized page processing to accelerate workloads. It provides specialized conversion paths, such as transforming PDF content into Markdown for retrieval-augmented generation and large language model pipelines. It

    Pythondata-scienceepubextract-data
    عرض على GitHub↗9,086
  • kreuzberg-dev/kreuzbergالصورة الرمزية لـ kreuzberg-dev

    kreuzberg-dev/kreuzberg

    8,527عرض على GitHub↗

    Kreuzberg is a document extraction engine that converts PDFs, Office files, images, and over 90 other formats into clean, structured text and metadata. It is built around a compiled Rust core that can be used as a native library, a command-line tool, a REST API server, or a WebAssembly module for browser-based processing. The system is designed to run entirely on self-hosted infrastructure, with no data leaving the user's environment. What distinguishes Kreuzberg is its breadth of integration surfaces and its pipeline architecture. It exposes extraction capabilities through native bindings fo

    Rustdocument-intelligenceelixirffi
    عرض على GitHub↗8,527
  • cinnamon/kotaemonالصورة الرمزية لـ Cinnamon

    Cinnamon/kotaemon

    25,139عرض على GitHub↗

    Kotaemon is an orchestration framework designed for building modular, agentic workflows that integrate document processing, retrieval-augmented generation, and multi-step reasoning. It provides a comprehensive platform for developing document-based question answering systems, allowing users to chain language models, prompt templates, and external tools into complex, automated pipelines. The system distinguishes itself through a highly modular architecture that emphasizes component-based composition and schema-driven data exchange. It supports autonomous agents capable of decomposing complex q

    Pythonchatbotllmsopen-source
    عرض على GitHub↗25,139
  • microsoft/markitdownالصورة الرمزية لـ microsoft

    microsoft/markitdown

    154,485عرض على GitHub↗

    This project is an AI-powered document processing engine designed to transform diverse file formats into structured Markdown. By leveraging multimodal language models, it performs complex layout analysis and semantic text extraction, allowing for the conversion of both unstructured files and scanned images into machine-readable content. The toolkit distinguishes itself through a modular, plugin-based architecture that orchestrates multi-stage extraction pipelines. Users can steer the parsing behavior by injecting custom instructions, enabling the system to adapt to domain-specific document st

    Pythonautogenautogen-extensionlangchain
    عرض على GitHub↗154,485
عرض جميع البدائل الـ 30 لـ Marker→

الأسئلة الشائعة

ما هي وظيفة vikparuchuri/marker؟

Marker is an LLM-powered document parser and OCR pipeline designed to convert PDFs and unstructured files into structured markdown, JSON, and HTML. It functions as a data preprocessor that transforms complex documents into machine-readable formats while preserving tables, equations, and layout structures.

ما هي الميزات الرئيسية لـ vikparuchuri/marker؟

الميزات الرئيسية لـ vikparuchuri/marker هي: Markdown Converters, LLM-Powered Parsers, Document Chunking Strategies, Model-Driven Text Extraction, Document Layout Analysis, Optical Character Recognition, RAG Data Pipelines, Optical Character Recognition Engines.

ما هي البدائل مفتوحة المصدر لـ vikparuchuri/marker؟

تشمل البدائل مفتوحة المصدر لـ vikparuchuri/marker: pymupdf/pymupdf — PyMuPDF is a comprehensive PDF manipulation library and document analysis tool. It serves as a text extraction tool,… kreuzberg-dev/kreuzberg — Kreuzberg is a document extraction engine that converts PDFs, Office files, images, and over 90 other formats into… cinnamon/kotaemon — Kotaemon is an orchestration framework designed for building modular, agentic workflows that integrate document… microsoft/markitdown — This project is an AI-powered document processing engine designed to transform diverse file formats into structured… opendatalab/pdf-extract-kit — PDF-Extract-Kit is a document extraction toolkit designed to convert PDF documents into structured formats such as… deepseek-ai/deepseek-ocr — DeepSeek-OCR is a vision processing framework designed to convert image-based text into machine-readable tokens for…