¿Con qué está hecho convex-backend?

convex-backend es un repo de Rust hecho con axum, axum-extra, Tokio, Deno, utoipa-axum y 5 más. Guarda sus datos en MySQL, Postgres, iceberg, moka, lru y 1 más, inicia sesión con openidconnect, oauth2, tower-cookies, openid-client y jose, cobra con Stripe, guarda archivos en AWS S3, usa IA con ai, LangChain y tiktoken, mide su uso con PostHog, vigila sus errores con Sentry, arma su contenido con csv-core y parquet, valida sus datos con Zod, zod-to-json-schema, yup, zod-error y arktype, se prueba con pretty_assertions, proptest, proptest-derive, shuttle, Jest y 4 más, se despliega con metrics, sentry-tracing, tracing, prometheus, tracing-appender y 3 más y usa aws-sdk-s3, mysql_async, postgres-protocol, rusqlite, tokio-postgres y 9 más. Son 613,092 líneas escritas, con 42 archivos de prueba.

Leído el 10 de noviembre de 2026, en el commit b9f41c0. Léela en markdown

Frontend

Interfaz 28

16 más

Estilos 5

Iconos 2

La base 3

Backend

La base 3

Datos 18

6 más
  • iceberg-storage-opendal1 archivo
  • rocksdb1 archivo
  • mysql_async
  • postgres-protocol
  • tokio-postgres
  • tokio-postgres-rustls

Inicio de sesión 5

Servicios 6

IA 3

Apoyo

La base 4

  • Tokio128 archivos
  • Deno40 archivos
  • utoipa-axum11 archivos
  • tower6 archivos

Contenido 2

Pruebas 9

  • Vitest2 archivos
  • convex-test1 archivo
  • Jest1 archivo
  • Testing Library1 archivo
  • jsdom-testing-mocks1 archivo
  • pretty_assertions
  • proptest
  • proptest-derive
  • shuttle

Despliegue 8

Herramientas 24

  • typescript-eslint14 archivos
  • clap10 archivos
  • esbuild10 archivos
  • ts-morph6 archivos
  • TypeScript5 archivos
  • acorn3 archivos
  • Babel2 archivos
  • @tanstack/react-query-devtools1 archivo
  • chokidar1 archivo
  • depcheck1 archivo
  • openapi-typescript-helpers1 archivo
  • Prettier1 archivo
12 más
  • Vercel1 archivo
  • @commander-js/extra-typings51 archivos
  • derive_more35 archivos
  • utoipa28 archivos
  • commander2 archivos
  • paste2 archivos
  • find-up1 archivo
  • jemalloc_pprof1 archivo
  • memory-stats1 archivo
  • quote1 archivo
  • syn1 archivo
  • tonic-prost-build1 archivo

Validación 5

Otras 152

  • chalk72 archivos
  • Lodash63 archivos
  • tokio-stream19 archivos
  • date-fns18 archivos
  • SWR13 archivos
  • aws-lc-rs11 archivos
  • tokio-util10 archivos
  • @workos-inc/node8 archivos
  • SemVer8 archivos
  • .ENV7 archivos
  • Hyper3 archivos
  • openapi-fetch3 archivos
140 más
  • TanStack3 archivos
  • launchdarkly-react-client-sdk2 archivos
  • rustls2 archivos
  • smallvec2 archivos
  • archiver1 archivo
  • arrow-array1 archivo
  • execa1 archivo
  • home1 archivo
  • json51 archivo
  • once_cell1 archivo
  • rustls-native-certs1 archivo
  • rustls-pki-types1 archivo
  • rustls-platform-verifier1 archivo
  • tikv-jemalloc-sys1 archivo
  • tikv-jemallocator1 archivo
  • undici1 archivo
  • anyhow597 archivos
  • serde214 archivos
  • serde_json158 archivos
  • futures135 archivos
  • fastrace118 archivos
  • async-trait74 archivos
  • parking_lot63 archivos
  • react-use59 archivos
  • bytes46 archivos
  • http43 archivos
  • rand40 archivos
  • strum39 archivos
  • itertools38 archivos
  • url35 archivos
  • thiserror33 archivos
  • base6429 archivos
  • uuid25 archivos
  • imbl24 archivos
  • semver24 archivos
  • reqwest22 archivos
  • maplit16 archivos
  • tantivy16 archivos
  • headers15 archivos
  • indexmap12 archivos
  • serde_bytes12 archivos
  • chrono11 archivos
  • rand_chacha11 archivos
  • humansize10 archivos
  • tonic10 archivos
  • regex9 archivos
  • tempfile8 archivos
  • const_format7 archivos
  • fuzzy7 archivos
  • governor7 archivos
  • async-broadcast6 archivos
  • async-recursion6 archivos
  • compact_str6 archivos
  • mime6 archivos
  • object-inspect6 archivos
  • pin-project6 archivos
  • prost6 archivos
  • ws6 archivos
  • aws-config5 archivos
  • byteorder5 archivos
  • flexbuffers5 archivos
  • random-words5 archivos
  • slab5 archivos
  • sourcemap5 archivos
  • thousands5 archivos
  • const-oid4 archivos
  • spki4 archivos
  • string-width4 archivos
  • aws-credential-types3 archivos
  • bytesize3 archivos
  • enum-iterator3 archivos
  • http-body-util3 archivos
  • hyper-util3 archivos
  • js-base643 archivos
  • open3 archivos
  • pkcs83 archivos
  • saffron3 archivos
  • scopeguard3 archivos
  • sha23 archivos
  • adm-zip2 archivos
  • ahash2 archivos
  • atomic_refcell2 archivos
  • aws-types2 archivos
  • base64-js2 archivos
  • bitvec2 archivos
  • detect-port2 archivos
  • either2 archivos
  • fetch-retry2 archivos
  • fnv2 archivos
  • futures-util2 archivos
  • memchr2 archivos
  • prost-reflect2 archivos
  • prost-types2 archivos
  • tokio-tungstenite2 archivos
  • tower-http2 archivos
  • tungstenite2 archivos
  • @team-plain/typescript-sdk1 archivo
  • abortcontroller-polyfill1 archivo
  • arc-swap1 archivo
  • async_zip1 archivo
  • aws-smithy-http1 archivo
  • aws-smithy-runtime1 archivo
  • aws-smithy-types-convert1 archivo
  • backoff1 archivo
  • cli-truncate1 archivo
  • clsx1 archivo
  • colored1 archivo
  • concat-stream1 archivo
  • crossbeam-channel1 archivo
  • ctrlc1 archivo
  • dashmap1 archivo
  • data-url1 archivo
  • deno_core_icudata1 archivo
  • dotenvy1 archivo
  • encoding_rs1 archivo
  • event-listener1 archivo
  • fastrand1 archivo
  • flate21 archivo
  • hdrhistogram1 archivo
  • jsonc-parser1 archivo
  • libc1 archivo
  • lz4_flex1 archivo
  • multer1 archivo
  • object-sizeof1 archivo
  • ref-cast1 archivo
  • reqwest-middleware1 archivo
  • rsa1 archivo
  • scoped-tls1 archivo
  • serde_with1 archivo
  • sha11 archivo
  • tonic-health1 archivo
  • urlencoding1 archivo
  • walkdir1 archivo
  • web-streams-polyfill1 archivo
  • common
  • errors
  • http_client
  • phf
  • search
  • tonic-prost

Otros repos con un stack parecido

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

Preguntas frecuentes

¿En qué lenguaje está escrito convex-backend?
convex-backend está escrito en Rust, con 613,092 líneas escritas.
¿Qué framework usa convex-backend?
convex-backend está hecho con axum, axum-extra, Tokio, Deno, utoipa-axum, tower, Vite, React, Next.js y Express.
¿Qué base de datos usa convex-backend?
convex-backend guarda sus datos en MySQL, Postgres, iceberg, moka, lru y SQLite.

La prueba: crates/mysql/src/connection.rs, línea 71

¿Con qué inicia sesión convex-backend?
convex-backend inicia sesión con openidconnect, oauth2, tower-cookies, openid-client y jose.
¿Con qué cobra convex-backend?
convex-backend cobra con Stripe.

La prueba: npm-packages/dashboard/src/hooks/useStripe.ts, línea 5

¿convex-backend usa IA?
Sí. convex-backend usa IA con ai, LangChain y tiktoken.
¿Qué servicios usa convex-backend?
convex-backend guarda archivos en AWS S3, mide su uso con PostHog, vigila sus errores con Sentry y usa aws-sdk-s3, mysql_async, postgres-protocol, rusqlite, tokio-postgres, tokio-postgres-rustls, aws-sdk-firehose, aws-sdk-rds, hashlink, iceberg-storage-opendal, rocksdb, MCP, Auth0 y dexie.

La prueba: crates/aws_s3/src/lib.rs, línea 6

¿convex-backend tiene pruebas?
Sí. convex-backend tiene 42 archivos de prueba y se prueba con pretty_assertions, proptest, proptest-derive, shuttle, Jest, Vitest, convex-test, jsdom-testing-mocks y Testing Library.
¿Qué repos tienen un stack parecido a convex-backend?

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 →