What is grok-build built with?

grok-build is a Rust repo built with axum, Tokio, tower, and axum-server. It stores its data in SQLite, signs people in with jsonwebtoken, oauth2, and hmac, uses AI through async-openai, agent-client-protocol, rmcp, bm25, and OpenAI, watches its errors with Sentry, makes its content with kamadak-exif, image, minijinja, pulldown-cmark, infer, and 8 more, validates its data with schemars and jsonschema, is tested with libfuzzer-sys, deploys with tracing, tracing-subscriber, prometheus, OpenTelemetry, tracing-appender, and 8 more, and uses aws-sdk-s3, rusqlite, moka, and sqlite-vec. It has 1,982,128 written lines, with 1,077 test files.

Read on November 8, 2026, at commit 2bdd1d6. Read it as markdown

Frontend

Styles 2

  • anstyle10 files
  • fontdb1 file

Interface 7

Backend

Support

The base 3

Content 13

1 more
  • kamadak-exif

Validation 2

Testing 1

  • libfuzzer-sys

Deploy 13

1 more
  • tracing-chrome1 file

Tools 13

  • clap32 files
  • tree-sitter11 files
  • clap_complete3 files
  • ts-rs2 files
  • tree-sitter-bash1 file
  • tree-sitter-go1 file
  • tree-sitter-javascript1 file
  • tree-sitter-python1 file
  • tree-sitter-rust1 file
  • tree-sitter-typescript1 file
  • derive_more4 files
  • dhat1 file
1 more
  • pprof1 file

Other 138

  • tokio-util121 files
  • blake321 files
  • gix17 files
  • portable-pty8 files
  • opentelemetry-proto5 files
  • rustls5 files
  • gethostname4 files
  • educe3 files
  • once_cell2 files
  • smallvec2 files
  • tokio-stream2 files
  • dark-light1 file
126 more
  • fastrace-tonic1 file
  • objc21 file
  • petgraph1 file
  • process-wrap1 file
  • rustls-native-certs1 file
  • tikv-jemalloc-ctl1 file
  • tikv-jemalloc-sys1 file
  • tikv-jemallocator1 file
  • time1 file
  • zbus1 file
  • serde_json779 files
  • serde609 files
  • tempfile333 files
  • anyhow204 files
  • chrono188 files
  • thiserror134 files
  • uuid125 files
  • async-trait120 files
  • dunce117 files
  • strum110 files
  • toml99 files
  • parking_lot89 files
  • unicode-width88 files
  • reqwest85 files
  • libc72 files
  • indexmap66 files
  • url55 files
  • base6451 files
  • futures50 files
  • git244 files
  • regex29 files
  • ignore24 files
  • dashmap20 files
  • arc-swap18 files
  • fs218 files
  • sha218 files
  • futures-util14 files
  • semver12 files
  • unicode-segmentation12 files
  • windows12 files
  • toml_edit11 files
  • async-stream10 files
  • globset10 files
  • http10 files
  • reqwest-middleware10 files
  • urlencoding10 files
  • nix9 files
  • shellexpand9 files
  • textwrap9 files
  • rand7 files
  • syntect7 files
  • tokio-tungstenite7 files
  • windows-sys7 files
  • zstd7 files
  • bytes6 files
  • fastrace6 files
  • flate26 files
  • notify6 files
  • nucleo6 files
  • similar6 files
  • strip-ansi-escapes6 files
  • which6 files
  • num_cpus5 files
  • tar5 files
  • crossbeam4 files
  • prost4 files
  • rcgen4 files
  • serde_yaml4 files
  • webbrowser4 files
  • backon3 files
  • glob3 files
  • notify-debouncer-full3 files
  • rustc-hash3 files
  • serde_ignored3 files
  • shlex3 files
  • tonic3 files
  • tower-http3 files
  • wait-timeout3 files
  • ahash2 files
  • bstr2 files
  • core-foundation2 files
  • dirs2 files
  • hashbrown2 files
  • httparse2 files
  • mimalloc2 files
  • nohash-hasher2 files
  • rayon2 files
  • reflink-copy2 files
  • rhai2 files
  • supports-color2 files
  • walkdir2 files
  • webpki-roots2 files
  • anstyle-parse1 file
  • arboard1 file
  • async-compression1 file
  • aws-config1 file
  • aws-smithy-http-client1 file
  • backtrace1 file
  • camino1 file
  • cpal1 file
  • crc32fast1 file
  • eventsource-stream1 file
  • fastrand1 file
  • notify-debouncer-mini1 file
  • rapidhash1 file
  • ring1 file
  • same-file1 file
  • serde_path_to_error1 file
  • signal-hook1 file
  • siphasher1 file
  • sse-stream1 file
  • subtle1 file
  • tokio-retry1 file
  • tokio-rustls1 file
  • unicode-bidi1 file
  • unicode-normalization1 file
  • vte1 file
  • whoami1 file
  • wildmatch1 file
  • wl-clipboard-rs1 file
  • zeroize1 file
  • encoding_rs
  • humantime-serde
  • md5
  • sha1
  • tonic-prost

Other repos with a similar stack

Ordered by how much of its stack they share with grok-build, then by stars.

Frequently asked questions

What language is grok-build written in?
grok-build is written in Rust, with 1,982,128 written lines.
What framework does grok-build use?
grok-build is built with axum, Tokio, tower, and axum-server.
What database does grok-build use?
grok-build stores its data in SQLite.

The proof: crates/codegen/xai-grok-memory/src/v2.rs, line 11

What does grok-build sign people in with?
grok-build signs people in with jsonwebtoken, oauth2, and hmac.
Does grok-build use AI?
Yes. grok-build uses AI through async-openai, agent-client-protocol, rmcp, bm25, and OpenAI.
What services does grok-build use?
grok-build watches its errors with Sentry and uses aws-sdk-s3, rusqlite, moka, and sqlite-vec.

The proof: crates/codegen/xai-grok-telemetry/src/sentry.rs, line 6

Does grok-build have tests?
Yes. grok-build has 1,077 test files and is tested with libfuzzer-sys.
Which repos have a stack like grok-build'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 โ†’