¿Con qué está hecho windmill?

windmill es un repo de Rust hecho con axum, tower, Tokio, Deno, React y 2 más. Guarda sus datos en sqlx, quick_cache, object_store, Postgres, MySQL y 5 más, accede a ellos con SQLAlchemy, inicia sesión con cryptography, pyjwt, hmac, tower-cookies, jsonwebtoken y 7 más, usa IA con nltk, rmcp, aws-sdk-bedrockruntime, aws-sdk-bedrock, candle-core y 9 más, arma su contenido con libxml, mail-parser, quick-xml, sendgrid, parquet y 11 más, valida sus datos con deno_webidl, schemars, Ajv y Zod, se prueba con github.com/stretchr/testify, serial_test, @happy-dom/global-registrator, Vitest, fake-indexeddb y 1 más, se despliega con aws-sdk-secretsmanager, boto3, k8s-openapi, kube, opentelemetry-appender-tracing y 9 más y usa async-nats, aws-sdk-sqs, mysql-connector-python, nkeys, postgres-native-tls y 14 más. Son 1,458,145 líneas escritas, con 803 archivos de prueba.

Leído el 6 de noviembre de 2026, en el commit 9ce2c6b. Léela en markdown

Frontend

Interfaz 18

  • xyflow43 archivos
  • Chart.js20 archivos
  • ag-grid-community11 archivos
  • chartjs-adapter-date-fns6 archivos
  • chartjs-plugin-zoom5 archivos
  • driver.js3 archivos
  • ol2 archivos
  • @codingame/monaco-vscode-languages-service-override1 archivo
  • Mermaid1 archivo
  • xterm1 archivo
  • matplotlib
  • seaborn
6 más
  • monaco-editor24 archivos
  • svelte-range-slider-pips4 archivos
  • panzoom2 archivos
  • monaco-vim1 archivo
  • xterm-readline1 archivo
  • y-monaco1 archivo

La base 3

Estilos 3

Iconos 1

Backend

La base 2

Datos 29

17 más
  • sqlx253 archivos
  • quick_cache35 archivos
  • object_store23 archivos
  • idb7 archivos
  • lapin2 archivos
  • rumqttc2 archivos
  • lru-cache1 archivo
  • tiberius1 archivo
  • nkeys
  • postgres-native-tls
  • postgres-protocol
  • pyairtable
  • pymongo
  • rdkafka
  • s3transfer
  • sqlx-postgres
  • tokio-postgres

Acceso a los datos 1

Inicio de sesión 12

IA 12

  • aws-sdk-bedrockruntime2 archivos
  • @ai-sdk/react1 archivo
  • @assistant-ui/react1 archivo
  • ai1 archivo
  • aws-sdk-bedrock1 archivo
  • tokenizers1 archivo
  • nltk
  • rmcp14 archivos
  • candle-core1 archivo
  • candle-nn1 archivo
  • candle-transformers1 archivo
  • hf-hub1 archivo

Servicios 2

Apoyo

La base 2

  • Tokio158 archivos
  • Deno1 archivo

Contenido 16

4 más

Validación 4

Pruebas 6

  • Vitest314 archivos
  • @playwright/test5 archivos
  • github.com/stretchr/testify1 archivo
  • fake-indexeddb8 archivos
  • @happy-dom/global-registrator1 archivo
  • serial_test1 archivo

Despliegue 14

2 más

Herramientas 31

  • Ruff5 archivos
  • tree-sitter5 archivos
  • esbuild4 archivos
  • ruff_python_parser4 archivos
  • acorn3 archivos
  • SWC3 archivos
  • swc_ecma_ast3 archivos
  • clap1 archivo
  • deno_ast1 archivo
  • ruff_text_size1 archivo
  • tree-sitter-c-sharp1 archivo
  • tree-sitter-java1 archivo
19 más
  • tree-sitter-ruby1 archivo
  • tree-sitter-rust1 archivo
  • tree-sitter-typescript1 archivo
  • esm-env34 archivos
  • get-port3 archivos
  • monaco-languageclient3 archivos
  • swc_ecma_parser3 archivos
  • openapi-types2 archivos
  • quote2 archivos
  • syn2 archivos
  • git-version1 archivo
  • nu-parser1 archivo
  • rust-embed1 archivo
  • tree-sitter-r1 archivo
  • vscode1 archivo
  • vscode-languageclient1 archivo
  • derive_more
  • proc-macro2
  • typing-extensions

Otras 182

  • runed114 archivos
  • Hyper22 archivos
  • date-fns7 archivos
  • tokio-stream6 archivos
  • yjs5 archivos
  • @leeoniya/ufuzzy4 archivos
  • process-wrap4 archivos
  • tokio-util4 archivos
  • @aws-crypto/sha256-js3 archivos
  • GraphQL3 archivos
  • once_cell3 archivos
  • rustls2 archivos
170 más
  • tikv-jemalloc-ctl2 archivos
  • time2 archivos
  • deno_error1 archivo
  • deno_fetch1 archivo
  • deno_net1 archivo
  • deno_permissions1 archivo
  • deno_telemetry1 archivo
  • deno_tls1 archivo
  • deno_web1 archivo
  • gethostname1 archivo
  • Google1 archivo
  • pyyaml1 archivo
  • quicktype1 archivo
  • tikv-jemalloc-sys1 archivo
  • tikv-jemallocator1 archivo
  • certifi
  • google-api-core
  • NumPy
  • opentelemetry-proto
  • pandas
  • Polars
  • pyowm
  • python-dateutil
  • rustls-native-certs
  • rustls-pemfile
  • slack-sdk
  • tokio-native-tls
  • urllib3
  • serde_json294 archivos
  • serde246 archivos
  • lazy_static135 archivos
  • uuid132 archivos
  • chrono125 archivos
  • anyhow121 archivos
  • fast-equals87 archivos
  • futures61 archivos
  • regex56 archivos
  • http52 archivos
  • itertools52 archivos
  • reqwest47 archivos
  • async-trait46 archivos
  • sha234 archivos
  • base6428 archivos
  • bytes23 archivos
  • hex23 archivos
  • url23 archivos
  • urlencoding15 archivos
  • rand13 archivos
  • tempfile13 archivos
  • arc-swap10 archivos
  • async-stream10 archivos
  • thiserror10 archivos
  • async-recursion8 archivos
  • serde_yml8 archivos
  • strum8 archivos
  • wasm-bindgen7 archivos
  • minimatch6 archivos
  • tar6 archivos
  • backon5 archivos
  • const_format5 archivos
  • dashmap5 archivos
  • diff5 archivos
  • indexmap5 archivos
  • p-limit5 archivos
  • tower-http5 archivos
  • ulid5 archivos
  • aws-config4 archivos
  • flate24 archivos
  • nix4 archivos
  • open4 archivos
  • pep440_rs4 archivos
  • regex-lite4 archivos
  • rust_decimal4 archivos
  • semver4 archivos
  • serde_urlencoded4 archivos
  • ws4 archivos
  • ansi_up3 archivos
  • hash-sum3 archivos
  • jszip3 archivos
  • matchit3 archivos
  • mime_guess3 archivos
  • reqwest-middleware3 archivos
  • strum_macros3 archivos
  • tar-stream3 archivos
  • aws-credential-types2 archivos
  • aws-smithy-types2 archivos
  • bitflags2 archivos
  • constant_time_eq2 archivos
  • convert_case2 archivos
  • eventsource-stream2 archivos
  • futures-core2 archivos
  • globset2 archivos
  • httpx2 archivos
  • memchr2 archivos
  • native-tls2 archivos
  • phf2 archivos
  • rfc46482 archivos
  • sha12 archivos
  • tokio-tungstenite2 archivos
  • toml2 archivos
  • y-protocols2 archivos
  • @jitl/quickjs-wasmfile-release-sync1 archivo
  • aes-gcm1 archivo
  • aho-corasick1 archivo
  • async_zip1 archivo
  • bit-vec1 archivo
  • byteorder1 archivo
  • clone1 archivo
  • const-str1 archivo
  • crc1 archivo
  • cron1 archivo
  • dotenv1 archivo
  • equivalent1 archivo
  • erased-serde1 archivo
  • flume1 archivo
  • fs41 archivo
  • ignore1 archivo
  • ipnet1 archivo
  • jiff1 archivo
  • jiff-tzdb1 archivo
  • lib01 archivo
  • pem1 archivo
  • pin-project-lite1 archivo
  • quickjs-emscripten-core1 archivo
  • rayon1 archivo
  • rcgen1 archivo
  • reqwest-retry1 archivo
  • rquickjs1 archivo
  • rsa1 archivo
  • serde-wasm-bindgen1 archivo
  • spki1 archivo
  • sqlparser1 archivo
  • sse-stream1 archivo
  • sys_traits1 archivo
  • sysinfo1 archivo
  • vscode-ws-jsonrpc1 archivo
  • windows1 archivo
  • y-websocket1 archivo
  • astral-tokio-tar
  • aws-sigv4
  • base32
  • charset-normalizer
  • cookie
  • getrandom
  • hyper-rustls
  • hyper-util
  • idna
  • jmespath
  • md-5
  • openssl
  • p256
  • pin-project
  • prost
  • pyparsing
  • pytz
  • requests
  • runtime
  • serde_derive
  • six
  • size
  • systemstat
  • tantivy
  • tokio-rustls
  • tonic
  • v8
  • webpki-roots
  • winapi
  • windows-service
  • windows-sys
  • yfinance

Otros repos con un stack parecido

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

Preguntas frecuentes

¿En qué lenguaje está escrito windmill?
windmill está escrito en Rust, con 1,458,145 líneas escritas.
¿Qué framework usa windmill?
windmill está hecho con axum, tower, Tokio, Deno, React, Svelte y SvelteKit.
¿Qué base de datos usa windmill?
windmill guarda sus datos en sqlx, quick_cache, object_store, Postgres, MySQL, duckdb, lapin, rumqttc, SQLite e idb y accede a ellos con SQLAlchemy.
¿Con qué inicia sesión windmill?
windmill inicia sesión con cryptography, pyjwt, hmac, tower-cookies, jsonwebtoken, oauth2, argon2, aws-sdk-sts, ed25519-dalek, gcp_auth, hkdf y openidconnect.
¿windmill usa IA?
Sí. windmill usa IA con nltk, rmcp, aws-sdk-bedrockruntime, aws-sdk-bedrock, candle-core, candle-nn, candle-transformers, hf-hub, tokenizers, @ai-sdk/react, @assistant-ui/react, ai, OpenAI y Anthropic.
¿Qué servicios usa windmill?
windmill usa async-nats, aws-sdk-sqs, mysql-connector-python, nkeys, postgres-native-tls, postgres-protocol, psycopg, psycopg2-binary, pyairtable, pymongo, rdkafka, rusqlite, s3transfer, sqlx-postgres, tokio-postgres, datafusion, MongoDB, tiberius y lru-cache.
¿windmill tiene pruebas?
Sí. windmill tiene 803 archivos de prueba y se prueba con github.com/stretchr/testify, serial_test, @happy-dom/global-registrator, Vitest, fake-indexeddb y @playwright/test.
¿Qué repos tienen un stack parecido a windmill?

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 →