The crates we actually run on

The bill of materials for a real legal-tech product — every line a crate you can pull today:

  • HTTP and views — axum, dioxus, tower / tower-http.
  • Async runtime — tokio, multi-threaded, with graceful shutdown.
  • Database transition — Postgres today; SurrealDB follows through the next store slices.
  • Durable execution — restate-sdk.
  • Telemetry — opentelemetry, tracing, OTLP.
  • Archive — arrow and parquet; a real Iceberg table lane is separately tracked.
  • Content — pulldown-cmark.
  • Cloud — google-cloud-storage + reqwest.
  • Identity — jsonwebtoken + oauth2.
  • Tests — fantoccini and cucumber, exercised through the workspace harness.
‹✕›