Skip to content
@xberg-io

Xberg.io

Open-source content intelligence with a Rust core: documents, web, LLMs and code, with native bindings for every major language.

Xberg

Open-source content intelligence with a Rust core and native bindings for every major language.

Documentation Discord License

Ecosystem

  • xberg — the open-source content-intelligence engine: text, tables, and metadata from 100+ formats, with OCR, transcription, and code intelligence.
  • 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 and a catalog of 170+ providers.
  • tree-sitter-language-pack — tree-sitter grammars for 300+ languages and code-intelligence primitives.
  • sceptre — EasyOCR's accuracy in a single Rust binary: CRAFT text detection and gen2 CRNN recognition over ONNX, with no Python runtime.
  • alef — the polyglot binding generator that produces every per-language binding across the polyglot repos.
  • sdks — official client SDKs for the extraction API served by Xberg Enterprise and Xberg Pro.

Why Xberg

  • Polyglot — xberg, crawlberg, html-to-markdown, liter-llm, and tree-sitter-language-pack each have one Rust core, and alef generates their bindings for every major language, so each binding shares one API over the same core.
  • Runs anywhere — use xberg as a library, CLI, REST API, MCP server, or Docker image; it runs on CPU by default, with no GPU required.
  • Built for RAG — xberg ships chunking, local or provider-hosted embeddings, and reranking; tree-sitter-language-pack splits code into syntax-aware chunks.
  • MIT licensed — every repository above is MIT; bundled third-party components keep their own licenses (see each repo's ATTRIBUTIONS.md where present; xberg also ships THIRD_PARTY_LICENSES.md).

Community

Built with care in Kreuzberg, Berlin.

Pinned Loading

  1. xberg xberg Public

    The fast, precise document-intelligence engine for every language: text, tables and metadata from 100+ formats, with OCR, transcription and code intelligence.

    Rust 9.5k 610

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

    Turn messy, real-world HTML into clean Markdown, from every major language.

    HTML 888 75

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

    Parse and understand source code in 300+ languages from every major language, with one dependency and no grammars to compile.

    Rust 480 70

  4. liter-llm liter-llm Public

    One API for every LLM: 170+ providers through one client, with a Rust core and native bindings for every major language.

    Rust 263 25

  5. crawlberg crawlberg Public

    Turn any website into clean, structured data: Markdown, metadata and links from one page or a whole site, in every major language.

    Rust 195 29

  6. alef alef Public

    The polyglot binding generator behind the xberg.io ecosystem: language-native bindings, packages, docs and e2e tests from one alef.toml.

    Rust 100 16

Repositories

Showing 10 of 21 repositories
  • alef Public

    The polyglot binding generator behind the xberg.io ecosystem: language-native bindings, packages, docs and e2e tests from one alef.toml.

    xberg-io/alef's past year of commit activity
    Rust 100 MIT 16 16 (1 issue needs help) 2 Updated Nov 1, 2026
  • xberg Public

    The fast, precise document-intelligence engine for every language: text, tables and metadata from 100+ formats, with OCR, transcription and code intelligence.

    xberg-io/xberg's past year of commit activity
    Rust 9,504 MIT 610 30 (1 issue needs help) 18 Updated Nov 1, 2026
  • toolchains Public

    The xberg-io toolchain baseline for mise: one set of tool and language versions for every repository, locally and in CI.

    xberg-io/toolchains's past year of commit activity
    Python 0 MIT 0 1 0 Updated Nov 1, 2026
  • tree-sitter-language-pack Public

    Parse and understand source code in 300+ languages from every major language, with one dependency and no grammars to compile.

    xberg-io/tree-sitter-language-pack's past year of commit activity
    Rust 480 MIT 70 2 0 Updated Nov 1, 2026
  • liter-llm Public

    One API for every LLM: 170+ providers through one client, with a Rust core and native bindings for every major language.

    xberg-io/liter-llm's past year of commit activity
    Rust 263 MIT 25 1 1 Updated Nov 1, 2026
  • sceptre Public

    EasyOCR's accuracy in a single Rust binary: CRAFT text detection and gen2 CRNN recognition over ONNX, with no Python runtime.

    xberg-io/sceptre's past year of commit activity
    Rust 18 MIT 1 0 0 Updated Nov 1, 2026
  • crawlberg Public

    Turn any website into clean, structured data: Markdown, metadata and links from one page or a whole site, in every major language.

    xberg-io/crawlberg's past year of commit activity
    Rust 195 MIT 29 1 0 Updated Nov 1, 2026
  • html-to-markdown Public

    Turn messy, real-world HTML into clean Markdown, from every major language.

    xberg-io/html-to-markdown's past year of commit activity
    HTML 888 MIT 75 0 0 Updated Nov 1, 2026
  • sdks Public

    Official client SDKs for the extraction API served by Xberg Enterprise and Xberg Pro.

    xberg-io/sdks's past year of commit activity
    Python 3 MIT 0 0 0 Updated Nov 1, 2026
  • agent-conventions Public

    Shared ai-rulez modules for the xberg-io organization's repositories.

    xberg-io/agent-conventions's past year of commit activity
    Python 8 MIT 2 3 0 Updated Nov 1, 2026