[package]
name = "hinge"
version = "0.1.0"
edition = "2024"
description = "SQL-native ELT engine — dependency graph resolved automatically from FROM/JOIN clauses, parallel execution, single binary"
repository = "https://github.com/lsalenson/hinge"
homepage = "https://github.com/lsalenson/hinge"
documentation = "https://docs.rs/hinge"
license = "Apache-2.0"
keywords = ["elt", "sql", "data-engineering", "dag", "pipeline"]
categories = ["database", "command-line-utilities"]
readme = "../../README.md"
exclude = [".github", "examples"]
[dependencies]
thiserror = "2.0.18"
serde = { version = "1.0.228", features = ["derive"] }
serde_yaml = "0.9"
async-trait = "0.1.89"
sqlx = { version = "0.8.6", features = ["runtime-tokio", "postgres"] }
clickhouse = "0.15.0"
snowflake-api = "0.14"
duckdb = { version = "1", features = ["bundled"] }
tokio = { version = "1", features = ["rt"] }
url = "2"
percent-encoding = "2"
walkdir = "2"
regex = "1"
tracing = "0.1"
futures = "0.3"
[dev-dependencies]
tokio = { version = "1", features = ["macros", "rt-multi-thread"] }
tempfile = "3"