awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 Repos

Awesome GitHub RepositoriesPlugin-Based Document Parsers

Modular systems that utilize specialized, pluggable parsers to transform diverse binary and text formats into structured data.

Explore 9 awesome GitHub repositories matching content management & publishing · Plugin-Based Document Parsers. Refine with filters or upvote what's useful.

Awesome Plugin-Based Document Parsers GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • microsoft/markitdownAvatar von microsoft

    microsoft/markitdown

    154,485Auf GitHub ansehen↗

    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

    Utilizes a modular system of specialized parsers to transform diverse binary and text formats into a unified, structured representation.

    Pythonautogenautogen-extensionlangchain
    Auf GitHub ansehen↗154,485
  • allenai/olmocrAvatar von allenai

    allenai/olmocr

    17,396Auf GitHub ansehen↗

    Olmocr is a distributed document processing framework designed to convert PDF and image files into structured markdown. It functions as a vision-based document parser that utilizes multimodal neural networks to interpret complex visual layouts and translate them into standardized text representations. The system operates as a remote inference orchestrator, offloading heavy document analysis tasks to external servers or cloud APIs to minimize local computational requirements. By employing a stateless worker architecture, it decouples document ingestion from inference, allowing for the distribu

    Uses vision models to convert PDF and image files into structured markdown for downstream data processing.

    Python
    Auf GitHub ansehen↗17,396
  • unstructured-io/unstructuredAvatar von Unstructured-IO

    Unstructured-IO/unstructured

    14,019Auf GitHub ansehen↗

    Unstructured is an enterprise-grade data orchestration engine designed to transform raw, unstructured files into structured, machine-readable formats. It functions as a comprehensive platform for document ingestion, partitioning, and enrichment, specifically engineered to prepare complex data for retrieval-augmented generation and agentic AI workflows. The platform distinguishes itself through its sophisticated document processing strategies, which combine rule-based extraction with vision-language models to handle diverse file layouts, tables, and images. It provides a modular architecture t

    Analyzes image-heavy files using vision language models to extract structured data with high precision and layout awareness.

    HTMLdata-pipelinesdeep-learningdocument-image-analysis
    Auf GitHub ansehen↗14,019
  • getomni-ai/zeroxAvatar von getomni-ai

    getomni-ai/zerox

    12,241Auf GitHub ansehen↗

    Zerox is a multimodal document parser and OCR tool that uses vision models to convert PDF files and images into structured Markdown text. It functions as a visual layout extraction engine, leveraging large multimodal models to digitize documents while maintaining their original structural formatting. The system differentiates itself through the use of coordinate-based element mapping and multimodal layout analysis to identify structural elements like tables, charts, and headers. It utilizes rasterization to convert vector PDF pages into high-resolution bitmaps, ensuring consistent input for t

    Provides a parser that uses multimodal vision models to interpret document layouts and convert them into structured text.

    TypeScriptocrpdf
    Auf GitHub ansehen↗12,241
  • yichuan-w/leannAvatar von yichuan-w

    yichuan-w/LEANN

    11,985Auf GitHub ansehen↗

    LEANN is a framework for local retrieval augmented generation and vector indexing. It functions as a system for building local knowledge bases and source code search engines that combine large language models with retrieved private data to generate context-aware responses. The project distinguishes itself through a vision-model based document layout extractor for parsing complex PDF figures and diagrams, and a source code search engine that employs structure-aware chunking to preserve function and class boundaries. It also implements the Model Context Protocol to integrate real-time data sour

    Uses vision-language models to extract structured text and diagrams from complex PDF files.

    Pythonaifaissgpt-oss
    Auf GitHub ansehen↗11,985
  • facebookresearch/nougatAvatar von facebookresearch

    facebookresearch/nougat

    10,015Auf GitHub ansehen↗

    Nougat is a neural OCR system and LLM document parser designed to convert images of academic PDF documents into structured markdown text and mathematical formulas. It functions as a PDF to markdown converter that uses deep learning to handle layout and formula recognition. The project provides a document training pipeline for generating datasets and training neural networks to recognize specific academic document styles. This includes utilities for training dataset generation, neural model training, and model checkpoint management to ensure reproducible deployment. The system covers a broad

    Uses multimodal vision models to interpret academic document layouts and convert them into structured markdown.

    Python
    Auf GitHub ansehen↗10,015
  • bytedance/dolphinAvatar von bytedance

    bytedance/Dolphin

    8,820Auf GitHub ansehen↗

    Dolphin is a multimodal layout analyzer and image-to-structure converter that transforms photographed or digital document images into machine-readable structured data. It functions as an LLM document parser, utilizing vision-language models to simultaneously predict spatial layout and text content. The system is designed as a concurrent document processor, employing parallel document parsing to process multiple elements across distributed compute nodes. This high-throughput approach reduces the total time required to convert large volumes of images into structured formats. The project covers

    Uses multimodal vision models to interpret document layouts and convert them into structured text.

    Pythondocument-analysislayout-analysisocr
    Auf GitHub ansehen↗8,820
  • quivrhq/megaparseAvatar von quivrhq

    quivrhq/megaparse

    7,389Auf GitHub ansehen↗

    Megaparse is a document parsing tool and RAG data preprocessor designed to convert PDFs, Word documents, and presentations into clean text formats. It functions as a vision-based document extractor that recovers high-fidelity information from images and complex layouts to optimize data for large language model ingestion. The system employs multimodal AI and vision models to perform schema-preserving parsing, which maintains structural hierarchies such as tables and headers. It utilizes lossless structural transformation to turn layout-heavy binary files into text sequences while preserving th

    Uses vision-language models to interpret complex document layouts and convert them into structured text.

    Python
    Auf GitHub ansehen↗7,389
  • breezedeus/pix2textAvatar von breezedeus

    breezedeus/Pix2Text

    3,012Auf GitHub ansehen↗

    Pix2Text is an optical character recognition system and document conversion tool designed to transform images and PDFs into Markdown. It functions as a multilingual OCR engine supporting over 80 languages, a LaTeX formula recognizer for mathematical notations, and a parser integrated with vision language models. The project utilizes a hybrid pipeline to separate plain text from mathematical formulas and tabular structures within a single pass. It converts recognized formulas into LaTeX expressions and transforms detected tables and layouts into structured Markdown formatting. The system incl

    Uses multimodal vision language models to interpret document layouts and structural organization.

    Jupyter Notebookimage-to-markdownlatexlatex-pdf
    Auf GitHub ansehen↗3,012
  1. Home
  2. Content Management & Publishing
  3. Content Processing and Transformation
  4. Document Processing and Conversion
  5. Document Processing Tools
  6. Document Automation Interfaces
  7. Plugin-Based Document Parsers

Unter-Tags erkunden

  • Vision-Based Document Parsers1 Sub-TagTools that use multimodal vision models to interpret document layouts and convert them into structured text. **Distinct from Plugin-Based Document Parsers:** Distinct from plugin-based parsers: specifically uses vision-language models for layout interpretation.