opendataloader-pdf
Turn PDFs into AI-ready data: extract Markdown, JSON and tables — and auto-tag for accessibility
Polyglot document intelligence in Rust — extract text, tables and structured data from 106 formats.
xberg is an open-source rag & knowledge project by xberg-io (xberg-io/xberg on GitHub). It has 9,388 GitHub stars and 590 forks, is released under the MIT license, and was last updated on GitHub on 8 October 2026.
Pick the binding for your stack (Python, Node, CLI, Docker or MCP) and the document types you need to extract, including whether OCR is required.
Clone xberg-io/xberg from GitHub (or use the install path in the run steps below) and skim its README for the parts relevant to your goal.
Install the package for your language — for Python that is a single pip install — or pull the Docker image for the server modes.
Extract one real document and inspect the structured output (text, tables and metadata), then wire it into your pipeline or MCP client.
Extract text, metadata, images, tables and structured data from 106 formats across roughly 140 file extensions and 56 MIME aliases.
Use it from fifteen language bindings, or as a CLI, REST API or MCP server for agent tooling.
Beyond documents, xberg understands code across 371 languages for mixed code-and-docs corpora.
Choose Tesseract (native or WASM), PaddleOCR via ONNX, the pure-Rust Candle backend, or vision LLMs for scanned pages.
Pull schema-shaped structured data out of documents with LLM-backed extraction when rules are not enough.
Entity recognition, PII redaction (phone, email, SSN, cards, addresses), summarisation, translation and page classification are included.
Get the source from the official GitHub repository for xberg.
git clone https://github.com/xberg-io/xberg.git
cd xbergInstall the Python binding exactly as the README's installation table shows.
pip install xbergRun the published container image for the server/CLI deployment modes.
docker run ghcr.io/xberg-io/xberg:latest # see README for the exact mode argumentsxberg-io, through the xberg-io/xberg repository, with documentation at docs.xberg.io.
Yes — the project is open source under the MIT license as recorded for this listing. You can use, modify and distribute it under the MIT terms.
Core extraction and OCR run locally with no key. Optional vision-LLM OCR and LLM extraction/enrichment use a provider you configure, with your own key.
Hosted parsers charge per page and require uploading documents. xberg is a local Rust engine you embed in your own stack across fifteen languages — you operate it yourself, and only optional LLM features need a provider.
Clone the repository (or use the documented installer), follow the install and configure steps on this page, and run the smallest real task first — extract one real document and inspect the structured output (text, tables and metadata), then wire it into your pipeline or MCP client.
Turn PDFs into AI-ready data: extract Markdown, JSON and tables — and auto-tag for accessibility
seekdb — the AI-native search database unifying vector, text and structured data for agents.
Lightweight OCR toolkit turning PDFs and images into structured, LLM-ready data in 100+ languages
An OLTP graph database with native vector and full-text search, built in Rust on object storage.
Build a ChatGPT over your own data using natural language and LlamaIndex.
The semantic intelligence layer for ontologies — governed, traceable knowledge for AI agents
The most-starred other RAG & Knowledge projects in the LibreAI catalogue — the realistic shortlist if xberg is not the right fit.
Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or…
RAGFlow is a leading open-source Retrieval-Augmented Generation (RAG) engine that fuses cutting-edge RAG with Agent capabilities to create a superior context…
Lightweight OCR toolkit turning PDFs and images into structured, LLM-ready data in 100+ languages
Stop renting your intelligence. Own it with AnythingLLM. Everything you need for a powerful local-first agent experience
Ready-to-run templates for RAG, AI pipelines and enterprise search that stay in sync with live data
Free and open — grab the source, star the repo, and start creating.