Ross ROSS = Recommend OSS · open-source software intelligence for agents

xberg-io/xberg

Polyglot document intelligence with a Rust core: extract text, metadata, images, tables, and structured data from 106 formats across 140 file extensions, plus code intelligence for 371 languages. Fifteen bindings, with CLI, REST API, and MCP server. observed · 2026-10-11

github.com/xberg-io/xberg · homepage · Rust · MIT (permissive) observed · 2026-10-11

Health v2 · maintenance only

88/100

  • Activity 99
  • Release rhythm 99
  • Longevity 44
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.

  • gap_med: 0.0
  • age_days: 627
  • days_rel: 10
  • days_push: 10
  • n_releases_24m: 55

Full methodology

Adoption not part of the score

9400 stars · 590 forks observed · 2026-10-11

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

Xberg is a polyglot document intelligence framework with a Rust core that extracts text, metadata, tables, images, and structured data from 100+ file formats, plus code intelligence for 371 languages. It ships 15 language bindings, a CLI, a REST API, and an MCP server, with OCR, audio transcription, web crawling, and LLM-based structured extraction built in.

Use cases

  • extract text and tables from pdfs to markdown
  • parse resumes and office documents into structured data
  • ocr scanned documents into searchable text
  • transcribe audio and video files with whisper
  • build a rag pipeline over documents with embeddings
  • extract entities and json matching a schema from documents
  • crawl a url and extract page content
  • parse functions and imports from source code files

When to choose

  • you need one engine for many document formats instead of stitching libraries together
  • you want native-speed extraction with bindings for your language of choice
  • you need OCR, transcription, crawling, and structured extraction in a single API
  • you want an MCP server or REST API for document extraction

When to avoid

  • you only need simple pdf text extraction and a lightweight tool suffices
  • your CPU lacks AVX/AVX2 and you need ONNX-dependent features like PaddleOCR or embeddings
  • you need HEIC/AVIF decoding on wasm or android targets
  • you require a pure-permissive license build since libheif is LGPL

Facets

framework · maturity active

parser ocr pdf rag nlp machine-learning web-scraping cli sdk mcp data-generation artificial-intelligence pdf files developer-tools rust python go jvm dotnet ruby php elixir wasm cli cross-platform windows document-intelligence text-extraction pdf-to-markdown table-extraction whisper-transcription ffi-bindings rest-api code-intelligence embeddings entity-extraction natural-language-processing retrieval-augmented-generation data-engineering nodejs docker linux macos

5 sources

Member repositories

RepositoryRoleHealth v2
xberg-io/xbergmain88

For agents

markdown · JSON · MCP: product_card(name="xberg-io/xberg")

Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem