| [package] | |
| name = "antigravity-server" | |
| version = "1.0.0" | |
| description = "Antigravity API Proxy Server for HuggingFace Spaces" | |
| authors = ["Antigravity Team"] | |
| license = "CC-BY-NC-SA-4.0" | |
| edition = "2021" | |
| [dependencies] | |
| # Web Framework | |
| axum = { version = "0.7", features = ["macros"] } | |
| hyper = { version = "1", features = ["full"] } | |
| hyper-util = { version = "0.1", features = ["full"] } | |
| tower = "0.4" | |
| tower-http = { version = "0.5", features = ["cors", "trace", "fs"] } | |
| tokio = { version = "1", features = ["full"] } | |
| # Serialization | |
| serde = { version = "1", features = ["derive"] } | |
| serde_json = "1" | |
| # HTTP Client | |
| reqwest = { version = "0.12", features = ["json", "stream", "socks"] } | |
| # Utilities | |
| uuid = { version = "1.10", features = ["v4", "serde"] } | |
| chrono = { version = "0.4", features = ["serde"] } | |
| dirs = "5.0" | |
| base64 = "0.22" | |
| url = "2.5.7" | |
| # Logging | |
| tracing = "0.1" | |
| tracing-subscriber = { version = "0.3", features = ["env-filter", "time"] } | |
| tracing-appender = "0.2.4" | |
| tracing-log = "0.2.0" | |
| # Error Handling | |
| thiserror = "2.0.17" | |
| anyhow = "1.0" | |
| # Async & Streaming | |
| futures = "0.3" | |
| async-stream = "0.3.6" | |
| eventsource-stream = "0.2" | |
| pin-project = "1.1" | |
| bytes = "1.5" | |
| # Concurrency | |
| dashmap = "6.1" | |
| # Other | |
| rand = "0.8" | |
| regex = "1.12.2" | |
| once_cell = "1.19" | |