Skip to content
@xberg-io

Xberg.io

Polyglot document intelligence with a Rust core — extract structured data from 97+ formats

Xberg

Polyglot document intelligence with a Rust core — extract text, tables, and metadata from 101 formats, with native bindings for every major language.

Documentation Discord License

Ecosystem

  • xberg — document intelligence: text, tables, metadata from 101 formats with optional OCR.
  • crawlberg — web crawling and scraping with HTML→Markdown and headless-Chrome fallback.
  • html-to-markdown — fast, lossless HTML→Markdown engine.
  • liter-llm — universal LLM API client with native bindings for 14 languages and 165 providers.
  • sceptre — OCR engine: CRAFT detection and gen2 CRNN recognition over ONNX, as a library, CLI, and MCP server.
  • tree-sitter-language-pack — tree-sitter grammars and code-intelligence primitives.
  • alef — the polyglot binding generator that produces every per-language binding across the ecosystem.

Why Xberg

  • Truly polyglot — one Rust engine, identical results across every language binding.
  • High throughput — optimized for batch workloads and multi-GB documents.
  • Memory efficient — streaming architecture keeps memory usage predictable.
  • Flexible deployment — CLI, REST API, Docker, and MCP server.
  • MIT licensed — safe for enterprise, commercial, and closed-source use.
  • Built for RAG — native chunking, embeddings, and extensibility.

Community

Built with care in Kreuzberg, Berlin.

Pinned Loading

  1. xberg xberg Public

    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. F…

    Rust 9.2k 581

  2. html-to-markdown html-to-markdown Public

    High performance and CommonMark compliant HTML to Markdown converter. Maintained by the Kreuzberg team. Kreuzberg is a fast, polyglot document intelligence engine with a Rust core. It extracts stru…

    HTML 862 66

  3. tree-sitter-language-pack tree-sitter-language-pack Public

    Comprehensive tree-sitter grammar compilation with polyglot bindings — Rust, Python, Node.js, Go, Java, Ruby, Elixir, PHP, C#, WASM, Dart, Kotlin-Android, Swift, Zig, and CLI. 371 languages.

    Rust 463 69

  4. liter-llm liter-llm Public

    Universal LLM API client — 163 providers, 14 native language bindings, powered by a Rust core

    Rust 252 20

  5. crawlberg crawlberg Public

    High-performance web crawling engine with bindings for 11 languages

    Rust 165 24

  6. alef alef Public

    Generate fully-typed, lint-clean language bindings for Rust libraries across 16 languages

    Rust 96 17

Repositories

Showing 10 of 19 repositories
  • actions Public

    Shared GitHub actions

    xberg-io/actions's past year of commit activity
    Python 0 2 1 0 Updated Sep 1, 2026
  • tree-sitter-language-pack Public

    Comprehensive tree-sitter grammar compilation with polyglot bindings — Rust, Python, Node.js, Go, Java, Ruby, Elixir, PHP, C#, WASM, Dart, Kotlin-Android, Swift, Zig, and CLI. 371 languages.

    xberg-io/tree-sitter-language-pack's past year of commit activity
    Rust 463 MIT 69 1 0 Updated Sep 1, 2026
  • crawlberg Public

    High-performance web crawling engine with bindings for 11 languages

    xberg-io/crawlberg's past year of commit activity
    Rust 165 MIT 24 1 (1 issue needs help) 0 Updated Sep 1, 2026
  • liter-llm Public

    Universal LLM API client — 163 providers, 14 native language bindings, powered by a Rust core

    xberg-io/liter-llm's past year of commit activity
    Rust 252 MIT 20 0 0 Updated Sep 1, 2026
  • html-to-markdown Public

    High performance and CommonMark compliant HTML to Markdown converter. Maintained by the Kreuzberg team. Kreuzberg is a fast, polyglot document intelligence engine with a Rust core. It extracts structured data from 98+ document formats using streaming parsers and built-in OCR.

    xberg-io/html-to-markdown's past year of commit activity
    HTML 862 MIT 66 1 0 Updated Sep 1, 2026
  • scoop-bucket Public

    Scoop bucket

    xberg-io/scoop-bucket's past year of commit activity
    0 0 0 0 Updated Sep 1, 2026
  • homebrew-tap Public

    The Xberg.io homebrew-tap repository

    xberg-io/homebrew-tap's past year of commit activity
    Ruby 0 4 0 0 Updated Sep 1, 2026
  • alef Public

    Generate fully-typed, lint-clean language bindings for Rust libraries across 16 languages

    xberg-io/alef's past year of commit activity
    Rust 96 MIT 17 1 1 Updated Sep 1, 2026
  • test_documents Public

    Various test documents used in Kreuzberg libraries for testing and benchmarking purposes

    xberg-io/test_documents's past year of commit activity
    HTML 0 2 0 0 Updated Sep 1, 2026
  • xberg Public

    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.

    xberg-io/xberg's past year of commit activity
    Rust 9,246 MIT 581 3 (1 issue needs help) 0 Updated Aug 31, 2026