AltHub

adithya-s-k/omniparse Alternatives

document / media parsing for LLMs

OmniParse is a local multi-format ingestion platform that converts documents, images, audio, video, and web pages into structured markdown for GenAI/LLM applications.

7.8kPythonGPL-3.0slowing · last push 10mo agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

Unstructured-IO/unstructuredGitHub

choose it for an Apache-2.0 document ETL library with a large connector ecosystem; it lacks OmniParse's audio/video/web support.

Convert documents to structured data effortlessly. Unstructured is open-source ETL solution for transforming complex documents into clean, structured formats for language models. Visit our website to learn more about our enterprise grade Platform product for production grade workflows, partitioning, enrichments, chunking and embedding.

15.3k
HTML
Apache-2.0
active2mo ago
docling-project/doclingGitHub

choose it for a widely-adopted MIT-licensed document parser with excellent PDF/Office fidelity, if you don't need multimedia.

Get your documents ready for gen AI

66.4k
Python
MIT
active29d ago
opendatalab/MinerUGitHub

choose it for a focused, high-quality PDF/Office-to-markdown converter under Apache-2.0 when you don't need audio/video.

Transforms complex documents like PDFs and Office docs into LLM-ready markdown/JSON for your Agentic workflows.

78.2k
Python
NOASSERTION
active2mo ago
NanoNets/docextGitHub

choose it for a lightweight OCR-free document-to-markdown toolkit under Apache-2.0, if you don't need multimedia.

An on-premises, OCR-free unstructured data extraction, markdown conversion and benchmarking toolkit. (https://idp-leaderboard.org/)

2.1k
Python
Apache-2.0
active7mo ago
NanoNets/docstrangeGitHub

choose it for a flexible MIT-licensed document parser with multiple output formats (markdown/JSON/CSV) and URL support.

Extract and convert data from any document, images, pdfs, word doc, ppt or URL into multiple formats (Markdown, JSON, CSV, HTML) with intelligent structured data extraction and advanced OCR.

1.5k
Python
MIT
slowing1.0y ago

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

run-llama/liteparseGitHub

choose it for a Rust-core parser that is faster and Apache-2.0 licensed, at the cost of less multi-modal coverage.

A fast, helpful, and open-source document parser

12.2k
Rust
Apache-2.0
active2mo ago
getomni-ai/zeroxGitHub

choose it for a minimal vision-model OCR-to-markdown pipeline when you want simplicity over a full ingestion platform.

OCR & Document Extraction using vision models

12.3k
TypeScript
MIT
slowing1.4y ago
PaddlePaddle/PaddleOCRGitHub

choose it for production-grade OCR in 100+ languages with strong on-prem performance, if you are willing to build the parsing pipeline yourself.

Turn any PDF or image document into structured data for your AI. A powerful, lightweight OCR toolkit that bridges the gap between images/PDFs and LLMs. Supports 100+ languages.

88.1k
Python
Apache-2.0
active3mo ago
xberg-io/xbergGitHub

choose it for a Rust-native parser covering 106 formats including code, under MIT, if you don't need GenAI-specific structured markdown.

A polyglot document intelligence framework with a Rust core. Extract text, metadata, images, and structured data from 101 formats (115 file extensions) plus code intelligence for 371 code languages. 15 language bindings — Rust, Python, Ruby, Java, Go, PHP, Elixir, C#, TypeScript — plus CLI, REST API, and MCP server.

9.2k
Rust
MIT
active2mo ago
axa-group/ParsrGitHub

choose it for a Node.js-based document-to-structured-data server with Apache-2.0, if you prefer a JavaScript stack.

Transforms PDF, Documents and Images into Enriched Structured Data

6.2k
JavaScript
Apache-2.0
active7mo ago
microsoft/markitdownGitHub

choose it for a lightweight, widely-used file-to-markdown converter when you don't need OCR or AI-based layout analysis.

Python tool for converting files and office documents to Markdown.

175.4k
Python
MIT
active2mo ago
firecrawl/anydocGitHub

choose it for a fast Rust-based converter for Office/PDF to markdown, with bindings for Node/Python, when you don't need OCR.

Convert Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV, and PDF to clean Markdown. Built in Rust, with Node.js and Python bindings.

19.8k
Rust
MIT
active2mo ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

opendataloader-project/opendataloader-pdfGitHub

choose it if you need a Java-native PDF parser for AI data extraction; it only handles PDFs.

PDF Parser for AI-ready data. Automate PDF accessibility. Open-source.

28.6k
Java
Apache-2.0
active2mo ago
bytedance/DolphinGitHub

choose it for experimenting with the ACL 2025 document image parsing model if you want SOTA research code, not a production tool.

The official repo for “Dolphin: Document Image Parsing via Heterogeneous Anchor Prompting”, ACL, 2025.

9.1k
Python
NOASSERTION
active7mo ago
QuivrHQ/MegaParseGitHub

choose it for a simple LLM-focused Office document parser, but it is less maintained and does not cover images/audio.

File Parser optimised for LLM Ingestion with no loss 🧠 Parse PDFs, Docx, PPTx in a format that is ideal for LLMs.

7.4k
Python
Apache-2.0
slowing1.6y ago
Yuliang-Liu/MonkeyOCRGitHub

choose it for a lightweight LMM-based document parsing model if you want to integrate a model rather than a full platform.

A lightweight LMM-based Document Parsing Model

6.6k
Python
Apache-2.0
active3mo ago
chatdoc-com/OCRFluxGitHub

choose it for a specialized, high-quality PDF-to-markdown converter with complex layout/table support, if PDFs are your only need.

OCRFlux is a lightweight yet powerful multimodal toolkit that significantly advances PDF-to-Markdown conversion, excelling in complex layout handling, complicated table parsing and cross-page content merging.

2.5k
Python
Apache-2.0
active6mo ago
baidu/Unlimited-OCRGitHub

choose it for Baidu's long-horizon parsing model for whole-document OCR, if you want research code over a production platform.

Unlimited OCR Works: Welcome the Era of One-shot Long-horizon Parsing.

24.3k
Python
MIT
active3mo ago
opendatalab/PDF-Extract-KitGitHub

choose it for a specialized high-quality PDF extraction toolkit if you accept AGPL and need fine-grained control; it is unmaintained and PDF-only.

A Comprehensive Toolkit for High-Quality PDF Content Extraction

10.0k
Python
AGPL-3.0
dormant1.8y ago
clovaai/donutGitHub

choose it if you need a historic OCR-free document understanding model for research; it is not a production-ready replacement.

Official Implementation of OCR-free Document Understanding Transformer (Donut) and Synthetic Document Generator (SynthDoG), ECCV 2022

6.9k
Python
MIT
dormant2.3y ago

Listed as an alternative to

These projects were analysed and named omniparse among their alternatives. The relationship is not symmetric — how omniparse rates them is a separate judgement, made when omniparse is analysed in its own right.

docling-project/doclingGitHub

calls omniparse “if you need to handle multimedia formats in addition to documents”

Get your documents ready for gen AI

66.4kPythonactive
axa-group/ParsrGitHub

calls omniparse “GPL-3.0 Python parser for documents/multimedia, similar goal but license may be restrictive.”

Transforms PDF, Documents and Images into Enriched Structured Data

6.2kJavaScriptactive
baidu/Unlimited-OCRGitHub

calls omniparse “Multi-format parsing wrapper; choose if you need a unified ingestion tool for many media types.”

Unlimited OCR Works: Welcome the Era of One-shot Long-horizon Parsing.

24.3kPythonactive
firecrawl/anydocGitHub

calls omniparse “Multimodal parser; choose if you also need audio/video extraction alongside documents.”

Convert Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV, and PDF to clean Markdown. Built in Rust, with Node.js and Python bindings.

19.8kRustactive
xberg-io/xbergGitHub

calls omniparse “when you want a GPL-3.0 Python ingestion API that also handles images/audio/video, despite linking many underlying tools.”

A polyglot document intelligence framework with a Rust core. Extract text, metadata, images, and structured data from 101 formats (115 file extensions) plus code intelligence for 371 code languages. 15 language bindings — Rust, Python, Ruby, Java, Go, PHP, Elixir, C#, TypeScript — plus CLI, REST API, and MCP server.

9.2kRustactive
studio-dots-ai/dots.ocrGitHub

calls omniparse “choose when you need GPL-licensed unified parsing of documents, audio, and video for GenAI ingestion.”

Multilingual Document Layout Parsing in a Single Vision-Language Model

9.1kPythonactive