What is xerj built with?

xerj is a Rust repo built with axum, tower, axum-extra, axum-server, and Tokio. It stores its data in SQLite, signs people in with webauthn-rs, hmac, and argon2, uses AI through tokenizers, candle-core, candle-nn, candle-transformers, hf-hub, and 1 more, makes its content with zip, quick-xml, cfb, calamine, csv, and 1 more, is tested with libfuzzer-sys, deploys with tracing, tracing-subscriber, and prometheus, and uses aws-sdk-s3 and rusqlite. It has 896,832 written lines, with 358 test files.

Read on November 6, 2026, at commit 87bf7ac. Read it as markdown

Backend

The base 4

  • axum42 files
  • tower7 files
  • axum-extra3 files
  • axum-server1 file

Data 3

Sign-in 3

  • webauthn-rs4 files
  • hmac2 files
  • argon21 file

AI 6

  • tokenizers3 files
  • ort1 file
  • candle-core2 files
  • candle-nn2 files
  • candle-transformers2 files
  • hf-hub1 file

Support

The base 1

Content 6

  • zip10 files
  • quick-xml7 files
  • cfb3 files
  • calamine1 file
  • csv1 file
  • mail-parser1 file

Testing 1

  • libfuzzer-sys

Deploy 3

Tools 23

  • tree-sitter2 files
  • tree-sitter-bash2 files
  • tree-sitter-c2 files
  • tree-sitter-c-sharp2 files
  • tree-sitter-cpp2 files
  • tree-sitter-go2 files
  • tree-sitter-java2 files
  • tree-sitter-javascript2 files
  • tree-sitter-php2 files
  • tree-sitter-python2 files
  • tree-sitter-ruby2 files
  • tree-sitter-rust2 files
11 more
  • tree-sitter-typescript2 files
  • jemalloc_pprof1 file
  • pprof1 file
  • tree-sitter-elixir1 file
  • tree-sitter-kotlin-ng1 file
  • tree-sitter-lua1 file
  • tree-sitter-powershell1 file
  • tree-sitter-r1 file
  • tree-sitter-scala1 file
  • tree-sitter-swift1 file
  • tree-sitter-zig1 file

Other 63

  • tikv-jemalloc-ctl2 files
  • rustls1 file
  • tikv-jemalloc-sys1 file
  • tikv-jemallocator1 file
  • time1 file
  • serde_json216 files
  • tempfile123 files
  • anyhow108 files
  • serde106 files
  • chrono55 files
  • uuid23 files
  • libc22 files
51 more
  • sha220 files
  • xxhash-rust20 files
  • reqwest19 files
  • rayon17 files
  • regex17 files
  • thiserror14 files
  • async-trait11 files
  • byteorder11 files
  • rand11 files
  • zstd10 files
  • base649 files
  • lz4_flex9 files
  • dashmap8 files
  • memchr8 files
  • parking_lot8 files
  • toml8 files
  • crc32fast6 files
  • flate26 files
  • fs25 files
  • serde_yaml5 files
  • bytes4 files
  • walkdir4 files
  • encoding_rs3 files
  • memmap23 files
  • rustc-hash3 files
  • tar3 files
  • aws-smithy-http-client2 files
  • chrono-tz2 files
  • fst2 files
  • futures2 files
  • subtle2 files
  • tonic2 files
  • unicode-segmentation2 files
  • arc-swap1 file
  • compact_str1 file
  • futures-util1 file
  • http1 file
  • hyper-util1 file
  • ignore1 file
  • notify1 file
  • rcgen1 file
  • ring1 file
  • roaring1 file
  • rust-stemmers1 file
  • streaming-iterator1 file
  • tower-http1 file
  • unicode-normalization1 file
  • url1 file
  • crossbeam
  • openssl
  • prost

Other repos with a similar stack

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

Frequently asked questions

What language is xerj written in?
xerj is written in Rust, with 896,832 written lines.
What framework does xerj use?
xerj is built with axum, tower, axum-extra, axum-server, and Tokio.
What database does xerj use?
xerj stores its data in SQLite.

The proof: engine/crates/xerj-autoindex/src/extract/sqlite_x.rs, line 6

What does xerj sign people in with?
xerj signs people in with webauthn-rs, hmac, and argon2.
Does xerj use AI?
Yes. xerj uses AI through tokenizers, candle-core, candle-nn, candle-transformers, hf-hub, and ort.
What services does xerj use?
xerj uses aws-sdk-s3 and rusqlite.
Does xerj have tests?
Yes. xerj has 358 test files and is tested with libfuzzer-sys.
Which repos have a stack like xerj's?

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 →