awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
allenai avatar

allenai/olmocr

0
View on GitHub↗
17,396 stele·1,399 fork-uri·Python·Apache-2.0·10 vizualizări

Olmocr

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 distribution of conversion tasks across multiple computing nodes.

The framework coordinates large-scale operations by using cloud storage buckets as a shared task queue for asynchronous batch processing. This approach enables the parallel execution of document conversion across clusters, ensuring that raw visual data is transformed into clean, searchable markdown through schema-guided generation.

Features

  • Vision-Based Document Parsers - Uses vision models to convert PDF and image files into structured markdown for downstream data processing.
  • Remote Inference Providers - Orchestrates the offloading of heavy document analysis tasks to remote servers to minimize local compute requirements.
  • Markdown Converters - Parses PDF and image files into structured markdown text using vision-based document analysis.
  • Distributed Task Queues - Provides a framework for scaling document conversion tasks across multiple nodes using cloud storage as a task queue.
  • Markdown Conversion APIs - Transforms complex PDF and image files into structured markdown text to make content searchable.
  • Remote Inference Offloaders - Sends document analysis requests to remote servers to complete complex tasks without requiring heavy local computational resources.
  • Model Inference Servers - Offloads heavy document analysis tasks to external servers to process visual data without local hardware constraints.
  • Inference Orchestration - Manages the distribution and execution of document analysis workloads across remote network services.
  • Cloud Document Conversion - Scales document conversion tasks across multiple computing nodes using cloud storage for large-scale data handling.
  • Vision-Language Models - Utilizes multimodal neural networks to interpret complex visual document layouts and translate them into text.
  • Language Model Development - Toolkit for training models to process PDF documents.
  • Optical Character Recognition - Trains language models to interpret and process PDF documents.
  • Data Processing - Toolkit for training models to process wild PDF documents.
  • Data Processing Tools - Toolkit for training models to process wild PDF documents.
  • Distributed Task Queues - Distributes document conversion tasks across multiple worker nodes for parallel processing.
  • Storage-Backed Queues - Coordinates distributed processing by using cloud storage buckets as a shared message bus for task assignment.
  • Asynchronous Task Processing - Offloads document conversion tasks to background worker nodes to maintain system responsiveness during heavy processing.

Istoric stele

Graficul istoricului de stele pentru allenai/olmocrGraficul istoricului de stele pentru allenai/olmocr

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face allenai/olmocr?

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.

Care sunt principalele funcționalități ale allenai/olmocr?

Principalele funcționalități ale allenai/olmocr sunt: Vision-Based Document Parsers, Remote Inference Providers, Markdown Converters, Distributed Task Queues, Markdown Conversion APIs, Remote Inference Offloaders, Model Inference Servers, Inference Orchestration.

Care sunt câteva alternative open-source pentru allenai/olmocr?

Alternativele open-source pentru allenai/olmocr includ: getomni-ai/zerox — Zerox is a multimodal document parser and OCR tool that uses vision models to convert PDF files and images into… quivrhq/megaparse — Megaparse is a document parsing tool and RAG data preprocessor designed to convert PDFs, Word documents, and… bytedance/dolphin — Dolphin is a multimodal layout analyzer and image-to-structure converter that transforms photographed or digital… reacherhq/check-if-email-exists — This project is a self-hosted email verification system and API designed to validate email existence and clean mailing… microsoft/markitdown — This project is an AI-powered document processing engine designed to transform diverse file formats into structured… conardli/easy-dataset — Easy-dataset is a comprehensive platform designed for the end-to-end management of machine learning datasets,…

Alternative open-source pentru Olmocr

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Olmocr.
  • quivrhq/megaparseAvatar quivrhq

    quivrhq/megaparse

    7,389Vezi pe GitHub↗

    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

    Python
    Vezi pe GitHub↗7,389
  • getomni-ai/zeroxAvatar getomni-ai

    getomni-ai/zerox

    12,241Vezi pe GitHub↗

    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

    TypeScriptocrpdf
    Vezi pe GitHub↗12,241
  • bytedance/dolphinAvatar bytedance

    bytedance/Dolphin

    8,820Vezi pe GitHub↗

    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

    Pythondocument-analysislayout-analysisocr
    Vezi pe GitHub↗8,820
  • reacherhq/check-if-email-existsAvatar reacherhq

    reacherhq/check-if-email-exists

    8,375Vezi pe GitHub↗

    This project is a self-hosted email verification system and API designed to validate email existence and clean mailing lists on private infrastructure. It functions as a deliverability tool that confirms if email addresses are reachable by communicating with mail servers via the SMTP protocol without sending actual messages. The system is distinguished by its high-volume SMTP infrastructure, which utilizes a stateless worker architecture and message queue task distribution to scale validation tasks. It includes an SMTP proxy gateway that routes requests through SOCKS5 proxies to mask server i

    Rustemailemail-validationemail-validation-api
    Vezi pe GitHub↗8,375
  • Vezi toate cele 30 alternative pentru Olmocr→