¿Con qué está hecho quickwit?

quickwit es un repo de Rust hecho con Tokio, Warp, tower, Vite, React y 1 más. Accede a sus datos con sea-query, inicia sesión con azure_identity, google-cloud-auth y reqsign-core, guarda archivos en AWS S3, se conecta a Google, se prueba con mockall, fail, Testing Library y @playwright/test, se despliega con tracing, prometheus, metrics, OpenTelemetry, tracing-opentelemetry y 10 más y usa aws-sdk-s3, rdkafka, sqlx, aws-sdk-kinesis, lru y 8 más. Son 320,267 líneas escritas, con 60 archivos de prueba.

Leído el 12 de noviembre de 2026, en el commit ea02864. Léela en markdown

La ficha dice con qué está hecho. Su mapa entero lo abre por dentro: cada parte del código y cómo se conecta con las demás.

Frontend

Interfaz 7

La base 3

Estilos 1

  • @emotion/styled2 archivos

Iconos 1

Backend

Datos 12

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

Acceso a los datos 1

  • sea-query6 archivos

Inicio de sesión 3

  • reqsign-core1 archivo
  • azure_identity1 archivo
  • google-cloud-auth1 archivo

Servicios 3

Apoyo

La base 3

Pruebas 4

  • Testing Library6 archivos
  • @playwright/test1 archivo
  • mockall11 archivos
  • fail7 archivos

Despliegue 15

3 más
  • env_logger1 archivo
  • google-cloud-googleapis1 archivo
  • metrics-exporter-prometheus1 archivo

Herramientas 11

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

Otras 110

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

Otros repos con un stack parecido

Ordenados por cuánto de su stack comparten con quickwit, y después por estrellas.

Preguntas frecuentes

¿En qué lenguaje está escrito quickwit?
quickwit está escrito en Rust, con 320,267 líneas escritas.
¿Qué framework usa quickwit?
quickwit está hecho con Tokio, Warp, tower, Vite, React y React Router.
¿Con qué inicia sesión quickwit?
quickwit inicia sesión con azure_identity, google-cloud-auth y reqsign-core.
¿Qué servicios usa quickwit?
quickwit guarda archivos en AWS S3, se conecta a Google y usa aws-sdk-s3, rdkafka, sqlx, aws-sdk-kinesis, lru, aws-sdk-sqs, mini-moka, opendal, azure_storage, azure_storage_blobs, pulsar, quick_cache y Kafka.

La prueba: quickwit/quickwit-storage/src/payload.rs, línea 19

¿quickwit tiene pruebas?
Sí. quickwit tiene 60 archivos de prueba y se prueba con mockall, fail, Testing Library y @playwright/test.
¿Qué repos tienen un stack parecido a quickwit?

Mira tu código por dentro, hoy.

Pega tu repo y lo ves dibujado, parte por parte: uno mediano, en menos de un minuto.

Gratis y sin cuenta.

O mira por dentro el de SeeRepo →

¿Es tu repo? Ponle su insignia, tenlo al día o quítalo →