← all repositories

nlmatics/nlm-ingestor

A document parsing service that provides RAG-friendly parsers for PDF, HTML, text, DOCX, and PPTX formats with layout awareness and OCR support.

1.3k stars Python RAG · SearchData Tooling
nlm-ingestor
Not currently ranked — collecting fresh signals.
star history

The repository contains custom parsers optimized for retrieval augmented generation workflows. The PDF parser extracts text with coordinates, sections, paragraphs, tables, and lists, with optional OCR for scanned pages. The HTML parser creates layout-aware blocks for better RAG chunk quality, while the text parser infers structure from content alone. All parsers feed into the llmsherpa API to prepare documents for ingestion into LLM-powered applications.

Frequently asked

What is nlmatics/nlm-ingestor?
A document parsing service that provides RAG-friendly parsers for PDF, HTML, text, DOCX, and PPTX formats with layout awareness and OCR support.
Is nlm-ingestor open source?
Yes — nlmatics/nlm-ingestor is open source, released under the Apache-2.0 license.
What language is nlm-ingestor written in?
nlmatics/nlm-ingestor is primarily written in Python.
How popular is nlm-ingestor?
nlmatics/nlm-ingestor has 1.3k stars on GitHub.
Where can I find nlm-ingestor?
nlmatics/nlm-ingestor is on GitHub at https://github.com/nlmatics/nlm-ingestor.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.