What is xberg built with?

xberg is a Rust repo built with axum, JetBrains, Tokio, tower, and anyio. It stores its data in SQLite, signs people in with scrypt, uses AI through candle-core, ort, tokenizers, candle-nn, hf-hub, and 9 more, makes its content with pdfium-render, image, zip, lopdf, quick-xml, and 25 more, validates its data with jsonschema, is tested with Vitest, deploys with tracing-opentelemetry, tracing, tracing-subscriber, log, prometheus, and 2 more, and uses rusqlite, lru, and moka. It has 2,316,602 written lines, with 1,882 test files.

Read on November 14, 2026, at commit df13c1f. Read it as markdown

The card says what it's built with. Its whole map opens it up: every part of the code and how it connects to the rest.

Frontend

Styles 3

Interface 1

Backend

The base 1

Data 4

Sign-in 1

  • scrypt1 file

AI 14

2 more
  • candle-transformers4 files
  • tract-onnx2 files

Support

The base 4

Content 30

  • comrak14 files
  • html-to-markdown-rs9 files
  • minijinja7 files
  • harfrust1 file
  • html-escape1 file
  • lofty1 file
  • image103 files
  • zip34 files
  • lopdf28 files
  • quick-xml26 files
  • roxmltree24 files
  • libheif-sys14 files
18 more
  • cfb13 files
  • pulldown-cmark11 files
  • calamine6 files
  • infer4 files
  • usvg4 files
  • fast_image_resize3 files
  • imageproc3 files
  • jpeg-decoder3 files
  • tiff3 files
  • hayro-jbig22 files
  • hayro-jpeg20002 files
  • subsetter2 files
  • fax1 file
  • mail-parser1 file
  • resvg1 file
  • symphonia1 file
  • v_htmlescape1 file
  • pdfium-render

Validation 1

Testing 1

  • Vitest47 files

Deploy 7

Tools 16

  • clap6 files
  • Typst2 files
  • clap_complete1 file
  • sorbet-runtime1 file
  • napi-derive
  • org.jspecify:jspecify170 files
  • utoipa50 files
  • fast-glob1 file
  • flutter_rust_bridge1 file
  • typing-extensions1 file
  • checkstyle
  • credo
4 more
  • ex_doc
  • freezed_annotation
  • json_annotation
  • pastey

Other 106

  • once_cell27 files
  • blake323 files
  • smallvec12 files
  • objc2-core-foundation8 files
  • objc2-io-kit8 files
  • yaml_serde8 files
  • nom5 files
  • n8n2 files
  • brotli1 file
  • icu_segmenter1 file
  • jni1 file
  • secrecy1 file
94 more
  • icu_provider
  • napi
  • org.jetbrains.kotlinx:kotlinx-coroutines-android
  • pyo3
  • pyo3-async-runtimes
  • com.fasterxml.jackson.core:jackson-databind256 files
  • serde_json255 files
  • serde166 files
  • ahash151 files
  • async-trait114 files
  • phf97 files
  • tempfile64 files
  • libc59 files
  • bytes51 files
  • regex48 files
  • ndarray33 files
  • parking_lot25 files
  • thiserror25 files
  • anyhow23 files
  • flate218 files
  • hex18 files
  • sha218 files
  • rayon17 files
  • memchr16 files
  • base6415 files
  • windows12 files
  • com.fasterxml.jackson.module:jackson-module-kotlin10 files
  • encoding_rs10 files
  • itertools8 files
  • chrono7 files
  • toml7 files
  • js-sys6 files
  • wasm-bindgen6 files
  • mime_guess5 files
  • unicode-normalization5 files
  • rmp-serde4 files
  • bitflags3 files
  • libloading3 files
  • mime3 files
  • ureq3 files
  • url3 files
  • uuid3 files
  • wasm-bindgen-futures3 files
  • aes2 files
  • chardetng2 files
  • dirs2 files
  • either2 files
  • fs22 files
  • indexmap2 files
  • memmap22 files
  • num_cpus2 files
  • strsim2 files
  • strum2 files
  • unicode-bidi2 files
  • urlencoding2 files
  • aes-gcm1 file
  • aho-corasick1 file
  • auto_enums1 file
  • bitvec1 file
  • bytemuck1 file
  • byteorder1 file
  • cbc1 file
  • cfg-if1 file
  • codepage1 file
  • com.fasterxml.jackson.datatype:jackson-datatype-jdk81 file
  • crypto1 file
  • futures-util1 file
  • geo-types1 file
  • getrandom1 file
  • half1 file
  • http1 file
  • include_dir1 file
  • ntapi1 file
  • reqwest1 file
  • rustler1 file
  • sevenz-rust21 file
  • simdutf81 file
  • similar1 file
  • snap1 file
  • stringprep1 file
  • tar1 file
  • tower-http1 file
  • unicode-width1 file
  • utf16string1 file
  • weezl1 file
  • whatlang1 file
  • zeroize1 file
  • brotli-decompressor
  • jason
  • libz-sys
  • magnus
  • md-5
  • serde_with
  • serde-wasm-bindgen

Other repos with a similar stack

Ordered by how much of its stack they share with xberg, then by stars.

Frequently asked questions

What language is xberg written in?
xberg is written in Rust, with 2,316,602 written lines.
What framework does xberg use?
xberg is built with axum, JetBrains, Tokio, tower, and anyio.
What database does xberg use?
xberg stores its data in SQLite.

The proof: crates/xberg/src/extractors/sqlite.rs, line 7

What does xberg sign people in with?
xberg signs people in with scrypt.
Does xberg use AI?
Yes. xberg uses AI through candle-core, ort, tokenizers, candle-nn, hf-hub, rmcp, candle-transformers, safetensors, llama-index-core, Spring, tract-onnx, CrewAI, LangChain, and @llamaindex/core.
What services does xberg use?
xberg uses rusqlite, lru, and moka.
Does xberg have tests?
Yes. xberg has 1,882 test files and is tested with Vitest.
Which repos have a stack like xberg's?
The ones that share most of its stack:aaif-goose/gooseblock/buzzwarpdotdev/warp

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →