[package] name = "thalo_runtime" version = "0.8.0" edition = "2021" description = "A high-performance event sourcing runtime utilizing WebAssembly an embedded event store." repository = "https://github.com/thalo-rs/thalo" authors = ["Ari Seyhun "] keywords = ["event-sourcing", "wasm", "embedded-database"] categories = ["database", "web-programming", "asynchronous"] license = "Apache-2.0 OR MIT" [[bin]] name = "thalo-runtime" path = "./src/main.rs" [dependencies] thalo = { workspace = true } thalo_message_store = { workspace = true } anyhow = { workspace = true } async-trait = "0.1" async-recursion = "1.0.5" async-stream = "0.3.5" bytes = "1.2" clap = { workspace = true } futures = "0.3.25" itertools = "0.11.0" moka = { version = "0.12.1", features = ["future"] } prost = "0.12" prost-types = "0.12" rand = "0.8.5" redis = { version = "0.23.3", features = ["tokio-comp"] } serde = { workspace = true, features = ["derive"] } serde_json = { workspace = true } thiserror = { workspace = true } tokio = { workspace = true, features = ["macros", "rt-multi-thread", "sync"] } tokio-stream = "0.1" tonic = { workspace = true } tracing = { workspace = true } tracing-subscriber = { workspace = true } wasmtime-wasi = { version = "14.0.4", features = ["tokio"] } wasmtime = { version = "14.0", features = ["component-model"] } [build-dependencies] tonic-build = "0.10"