What is rerun built with?

rerun is a Rust repo built with axum, axum-core, egui, Tokio, eframe, and 5 more. It signs people in with jsonwebtoken and hmac, uses AI through agent-client-protocol-schema, agent-client-protocol, rig-core, and rmcp, makes its content with image, parquet, infer, tiff, pillow, and 6 more, validates its data with schemars, is tested with insta, similar-asserts, and @playwright/test, deploys with tracing-core, tracing, tracing-subscriber, OpenTelemetry, log, and 10 more, and uses concurrent-queue, object_store, arrow, pyarrow, datafusion, and 1 more. It has 940,997 written lines, with 694 test files.

Read on November 12, 2026, at commit 4450ce0. 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 1

  • font-types

Interface 16

4 more

The base 1

Backend

The base 1

Data 6

Sign-in 2

AI 4

Support

The base 8

Content 11

Validation 1

Testing 4

  • insta34 files
  • pyarrow2 files
  • @playwright/test1 file
  • similar-asserts21 files

Deploy 15

3 more

Tools 22

  • clap24 files
  • document-features15 files
  • egui_inspection2 files
  • esbuild2 files
  • @anywidget/types1 file
  • typedoc1 file
  • clap_builder
  • naga
  • wgpu-core-deps-apple
  • puffin10 files
  • typing-extensions5 files
  • memory-stats2 files
10 more
  • paste2 files
  • num-derive1 file
  • proc-macro-crate1 file
  • proc-macro21 file
  • puffin_http1 file
  • quote1 file
  • seq-macro1 file
  • syn1 file
  • ipykernel
  • profiling

Other 201

  • attrs166 files
  • NumPy165 files
  • smallvec59 files
  • pyo356 files
  • ecolor48 files
  • tokio-stream26 files
  • emath16 files
  • tokio-util5 files
  • opentelemetry-proto3 files
  • rustls3 files
  • @bufbuild/protobuf1 file
  • objc21 file
189 more
  • arrow-array
  • arrow-cast
  • arrow-ipc
  • arrow-schema
  • datafusion-common
  • gpu-allocator
  • Hyper
  • icu_locale_core
  • icu_provider
  • objc2-core-foundation
  • objc2-core-graphics
  • objc2-io-kit
  • once_cell
  • petgraph
  • rustls-webpki
  • tinystr
  • writeable
  • yoke
  • itertools233 files
  • nohash-hasher201 files
  • thiserror168 files
  • ahash154 files
  • glam133 files
  • anyhow130 files
  • bytemuck129 files
  • serde112 files
  • parking_lot91 files
  • tonic64 files
  • crossbeam60 files
  • serde_json57 files
  • futures52 files
  • url51 files
  • jiff41 files
  • web-time40 files
  • prost35 files
  • half28 files
  • tempfile24 files
  • uuid22 files
  • web-sys20 files
  • async-trait18 files
  • strum17 files
  • vec117 files
  • http16 files
  • mint16 files
  • static_assertions16 files
  • bytes14 files
  • rayon14 files
  • slotmap14 files
  • ehttp12 files
  • wasm-bindgen12 files
  • js-sys10 files
  • base649 files
  • bitflags9 files
  • enumset9 files
  • strum_macros9 files
  • poll-promise8 files
  • semver8 files
  • rand7 files
  • getrandom6 files
  • indexmap6 files
  • ndarray6 files
  • sha26 files
  • lz4_flex5 files
  • num-traits5 files
  • reqwest5 files
  • async-stream4 files
  • byteorder4 files
  • ffmpeg-sidecar4 files
  • futures-util4 files
  • libc4 files
  • memmap24 files
  • ordered-float4 files
  • prost-types4 files
  • tonic-prost4 files
  • tower-http4 files
  • camino3 files
  • clean-path3 files
  • directories3 files
  • http-body3 files
  • percent-encoding3 files
  • prost-reflect3 files
  • regex-lite3 files
  • serde-wasm-bindgen3 files
  • shell-words3 files
  • tonic-types3 files
  • unindent3 files
  • webbrowser3 files
  • xxhash-rust3 files
  • backtrace2 files
  • bincode2 files
  • mimalloc2 files
  • notify2 files
  • ron2 files
  • tap2 files
  • tonic-web2 files
  • tonic-web-wasm-client2 files
  • walkdir2 files
  • arrayvec1 file
  • bit-vec1 file
  • const_format1 file
  • convert_case1 file
  • fixed1 file
  • gilrs1 file
  • hexasphere1 file
  • libloading1 file
  • linked-hash-map1 file
  • natord1 file
  • nucleo-matcher1 file
  • pin-project-lite1 file
  • rand_distr1 file
  • raw-window-handle1 file
  • ring1 file
  • serde_path_to_error1 file
  • signature1 file
  • sysinfo1 file
  • tonic-reflection1 file
  • tower-service1 file
  • typenum1 file
  • ureq1 file
  • wasm-bindgen-futures1 file
  • wayland-protocols1 file
  • wildmatch1 file
  • aho-corasick
  • chrono
  • crossbeam-channel
  • crossbeam-deque
  • crossbeam-epoch
  • crossbeam-queue
  • crossbeam-utils
  • datafusion-expr
  • digest
  • either
  • errno
  • event-listener
  • fastrand
  • flate2
  • foldhash
  • form_urlencoded
  • futures-channel
  • futures-core
  • futures-executor
  • futures-io
  • futures-sink
  • futures-task
  • hashbrown
  • httparse
  • hyper-rustls
  • hyper-util
  • linux-raw-sys
  • lock_api
  • matrixmultiply
  • memchr
  • mime_guess
  • miniz_oxide
  • mio
  • num-complex
  • phf_shared
  • regex
  • regex-automata
  • regex-syntax
  • rustix
  • security-framework-sys
  • serde_core
  • serde_with
  • simd-adler32
  • similar
  • slab
  • stable_deref_trait
  • sync_wrapper
  • tokio-rustls
  • toml
  • toml_parser
  • tungstenite
  • twox-hash
  • wayland-sys
  • winapi
  • windows
  • windows-collections
  • windows-core
  • windows-future
  • windows-numerics
  • windows-strings
  • windows-sys
  • winnow
  • zerocopy
  • zeroize
  • zstd
  • zstd-safe
  • zstd-sys

Other repos with a similar stack

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

Frequently asked questions

What language is rerun written in?
rerun is written in Rust, with 940,997 written lines.
What framework does rerun use?
rerun is built with axum, axum-core, egui, Tokio, eframe, tower, tiny_http, objc2-app-kit, objc2-foundation, and React.
What does rerun sign people in with?
rerun signs people in with jsonwebtoken and hmac.
Does rerun use AI?
Yes. rerun uses AI through agent-client-protocol-schema, agent-client-protocol, rig-core, and rmcp.
What services does rerun use?
rerun uses concurrent-queue, object_store, arrow, pyarrow, datafusion, and lance.
Does rerun have tests?
Yes. rerun has 694 test files and is tested with insta, similar-asserts, and @playwright/test.
Which repos have a stack like rerun'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 →