Your music, beautifully tracked. All yours. (coming soon)
teal.fm
teal-fm
atproto
1[workspace]
2members = ["cadet", "satellite", "types"]
3resolver = "2"
4
5[workspace.dependencies]
6# Shared dependencies
7tokio = { version = "1.0", features = ["rt-multi-thread", "macros", "time"] }
8axum = { version = "0.8", features = ["macros"] }
9tower-http = { version = "0.6", features = ["cors"] }
10sqlx = { version = "0.8", features = [
11 "runtime-tokio",
12 "postgres",
13 "uuid",
14 "chrono",
15 "tls-rustls",
16] }
17serde = { version = "1.0", features = ["derive"] }
18anyhow = "1.0"
19serde_json = "1.0"
20tracing = "0.1"
21tracing-subscriber = "0.3"
22metrics = "0.23"
23reqwest.workspace = true
24url = "2.5"
25rand = "0.8"
26flume = "0.11"
27async-trait = "0.1"
28time = "0.3"
29dotenvy = "0.15"
30tokio-tungstenite.workspace = true
31atrium-api = "0.25"
32chrono = { version = "0.4", features = ["serde"] }
33uuid = { version = "1.0", features = ["v4", "serde"] }
34types = { path = "types" }
35rocketman = "0.2.5"
36
37# CAR and IPLD dependencies
38iroh-car = "0.4"
39libipld = { version = "0.16", features = ["dag-cbor", "dag-json"] }
40cid = "0.11"
41base64 = "0.22"
42
43# Redis for job queues and caching
44redis = { version = "0.24", features = ["tokio-comp", "connection-manager"] }
45
46# Install sqlx-cli globally for migrations
47# Run: cargo install sqlx-cli --features postgres