pylon-runtime 0.3.23

Pylon — realtime backend as a single Rust binary. Schema, policies, server functions, live queries, auth — one process.
Documentation
[package]
name = "pylon-runtime"
edition.workspace = true
license.workspace = true
description.workspace = true
homepage.workspace = true
repository.workspace = true
readme.workspace = true
keywords.workspace = true
categories.workspace = true
version.workspace = true

[lib]
path = "src/lib.rs"

[dependencies]
pylon-kernel = { path = "../core", version = "0.3.23" }
pylon-http = { path = "../http", version = "0.3.23" }
pylon-router = { path = "../router", version = "0.3.23" }
pylon-auth = { path = "../auth", version = "0.3.23" }
pylon-policy = { path = "../policy", version = "0.3.23" }
pylon-plugin = { path = "../plugin", version = "0.3.23" }
pylon-sync = { path = "../sync", version = "0.3.23" }
pylon-studio-api = { path = "../studio_api", version = "0.3.23" }
pylon-storage = { path = "../storage", version = "0.3.23", features = ["postgres-live"] }
pylon-crdt = { path = "../crdt", version = "0.3.23" }
pylon-functions = { path = "../functions", version = "0.3.23" }
pylon-migrate = { path = "../migrate", version = "0.3.23" }
pylon-observability = { path = "../observability", version = "0.3.23" }
pylon-realtime = { path = "../realtime", version = "0.3.23" }
postgres = { workspace = true }
rusqlite = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
tiny_http = { workspace = true }
tungstenite = { workspace = true }
tracing = { workspace = true }

[dev-dependencies]
rand = { workspace = true }
tempfile = "3"

[[bench]]
name = "bench"
harness = false

[[bench]]
name = "sync_bench"
harness = false

[[bench]]
name = "cache_bench"
harness = false

[[bench]]
name = "realtime_bench"
harness = false