What is quickwit built with?

quickwit is a Rust repo built with Tokio, Warp, tower, Vite, React, and 1 more. It reaches its data with sea-query, signs people in with azure_identity, google-cloud-auth, and reqsign-core, stores files in AWS S3, connects to Google, is tested with mockall, fail, Testing Library, and @playwright/test, deploys with tracing, prometheus, metrics, OpenTelemetry, tracing-opentelemetry, and 10 more, and uses aws-sdk-s3, rdkafka, sqlx, aws-sdk-kinesis, lru, and 8 more. It has 320,267 written lines, with 60 test files.

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

Interface 7

The base 3

Styles 1

  • @emotion/styled2 files

Icons 1

Backend

Data 12

  • aws-sdk-kinesis5 files
  • aws-sdk-sqs2 files
  • opendal2 files
  • aws-sdk-s3
  • sqlx11 files
  • lru4 files
  • mini-moka2 files
  • azure_storage1 file
  • azure_storage_blobs1 file
  • pulsar1 file
  • quick_cache1 file
  • rdkafka

Data access 1

  • sea-query6 files

Sign-in 3

Services 3

Support

The base 3

Testing 4

  • Testing Library6 files
  • @playwright/test1 file
  • mockall11 files
  • fail7 files

Deploy 15

3 more
  • env_logger1 file
  • google-cloud-googleapis1 file
  • metrics-exporter-prometheus1 file

Tools 11

  • clap9 files
  • utoipa50 files
  • proc-macro22 files
  • prost-build2 files
  • quote2 files
  • structopt2 files
  • syn2 files
  • pprof1 file
  • prettyplease1 file
  • rust-embed1 file
  • tonic-prost-build1 file

Other 110

  • time39 files
  • tokio-stream12 files
  • postcard8 files
  • tokio-util5 files
  • dayjs4 files
  • rustls4 files
  • smallvec3 files
  • vrl3 files
  • Hyper2 files
  • tikv-jemallocator2 files
  • home1 file
  • nom1 file
98 more
  • rustls-pemfile1 file
  • tikv-jemalloc-ctl1 file
  • anyhow227 files
  • serde176 files
  • serde_json168 files
  • tantivy109 files
  • async-trait104 files
  • bytesize67 files
  • itertools67 files
  • futures61 files
  • bytes45 files
  • thiserror42 files
  • tonic39 files
  • tempfile29 files
  • prost19 files
  • rand19 files
  • ulid19 files
  • fnv18 files
  • regex17 files
  • http13 files
  • serde_with13 files
  • serde_yaml13 files
  • pin-project11 files
  • base6410 files
  • humantime9 files
  • reqwest9 files
  • async-speed-limit8 files
  • colored7 files
  • hex6 files
  • metrics-util6 files
  • siphasher6 files
  • serde_json_borrow5 files
  • serde_qs5 files
  • tokio-rustls5 files
  • aws-config4 files
  • futures-util4 files
  • oneshot4 files
  • prost-types4 files
  • tantivy-fst4 files
  • uuid4 files
  • arc-swap3 files
  • aws-smithy-async3 files
  • dashmap3 files
  • flume3 files
  • hyper-util3 files
  • md53 files
  • percent-encoding3 files
  • rustc-hash3 files
  • zstd3 files
  • aws-smithy-runtime-api2 files
  • aws-smithy-types2 files
  • backtrace2 files
  • chrono2 files
  • const_format2 files
  • flate22 files
  • heck2 files
  • http-body-util2 files
  • inventory2 files
  • mime_guess2 files
  • rayon2 files
  • regex-syntax2 files
  • reqwest-middleware2 files
  • toml2 files
  • tonic-health2 files
  • unicode-segmentation2 files
  • ahash1 file
  • async-compression1 file
  • aws-credential-types1 file
  • aws-smithy-http-client1 file
  • bitpacking1 file
  • coarsetime1 file
  • cron1 file
  • dyn-clone1 file
  • enum-iterator1 file
  • glob1 file
  • governor1 file
  • hostname1 file
  • http-body1 file
  • indexmap1 file
  • memchr1 file
  • openssl-probe1 file
  • ouroboros1 file
  • pnet1 file
  • procfs1 file
  • quanta1 file
  • requests1 file
  • reqwest-retry1 file
  • stable_deref_trait1 file
  • sync_wrapper1 file
  • sysinfo1 file
  • thousands1 file
  • tonic-prost1 file
  • tonic-reflection1 file
  • tower-http1 file
  • http-serde
  • libz-sys
  • openssl
  • pyaml

Other repos with a similar stack

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

Frequently asked questions

What language is quickwit written in?
quickwit is written in Rust, with 320,267 written lines.
What framework does quickwit use?
quickwit is built with Tokio, Warp, tower, Vite, React, and React Router.
What does quickwit sign people in with?
quickwit signs people in with azure_identity, google-cloud-auth, and reqsign-core.
What services does quickwit use?
quickwit stores files in AWS S3, connects to Google, and uses aws-sdk-s3, rdkafka, sqlx, aws-sdk-kinesis, lru, aws-sdk-sqs, mini-moka, opendal, azure_storage, azure_storage_blobs, pulsar, quick_cache, and Kafka.

The proof: quickwit/quickwit-storage/src/payload.rs, line 19

Does quickwit have tests?
Yes. quickwit has 60 test files and is tested with mockall, fail, Testing Library, and @playwright/test.
Which repos have a stack like quickwit's?
The ones that share most of its stack:aaif-goose/goosezed-industries/zedjuspay/hyperswitch

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 →