Open Source Acknowledgements
Spice AI acknowledges the following open source projects for making this project possible:
Go Modules​
github.com/AzureAD/microsoft-authentication-library-for-go/apps, https://github.com/AzureAD/microsoft-authentication-library-for-go/blob/v1.2.2/LICENSE, MIT
github.com/chzyer/readline, https://github.com/chzyer/readline/blob/2972be24d48e/LICENSE, MIT
github.com/fsnotify/fsnotify, https://github.com/fsnotify/fsnotify/blob/v1.7.0/LICENSE, BSD-3-Clause
github.com/gocarina/gocsv, https://github.com/gocarina/gocsv/blob/b87c2d0e983a/LICENSE, MIT
github.com/golang-jwt/jwt/v5, https://github.com/golang-jwt/jwt/blob/v5.2.1/LICENSE, MIT
github.com/google/uuid, https://github.com/google/uuid/blob/v1.6.0/LICENSE, BSD-3-Clause
github.com/hashicorp/go-cleanhttp, https://github.com/hashicorp/go-cleanhttp/blob/v0.5.2/LICENSE, MPL-2.0
github.com/hashicorp/go-retryablehttp, https://github.com/hashicorp/go-retryablehttp/blob/v0.7.7/LICENSE, MPL-2.0
github.com/hashicorp/hcl, https://github.com/hashicorp/hcl/blob/v1.0.0/LICENSE, MPL-2.0
github.com/joho/godotenv, https://github.com/joho/godotenv/blob/v1.5.1/LICENCE, MIT
github.com/kylelemons/godebug, https://github.com/kylelemons/godebug/blob/v1.1.0/LICENSE, Apache-2.0
github.com/logrusorgru/aurora, https://github.com/logrusorgru/aurora/blob/v2.0.3/LICENSE, Unlicense
github.com/magiconair/properties, https://github.com/magiconair/properties/blob/v1.8.7/LICENSE.md, BSD-2-Clause
github.com/manifoldco/promptui, https://github.com/manifoldco/promptui/blob/v0.9.0/LICENSE.md, BSD-3-Clause
github.com/mattn/go-runewidth, https://github.com/mattn/go-runewidth/blob/v0.0.15/LICENSE, MIT
github.com/mitchellh/mapstructure, https://github.com/mitchellh/mapstructure/blob/v1.5.0/LICENSE, MIT
github.com/olekukonko/tablewriter, https://github.com/olekukonko/tablewriter/blob/v0.0.5/LICENSE.md, MIT
github.com/pelletier/go-toml/v2, https://github.com/pelletier/go-toml/blob/v2.2.2/LICENSE, MIT
github.com/peterh/liner, https://github.com/peterh/liner/blob/v1.2.2/COPYING, MIT
github.com/pkg/browser, https://github.com/pkg/browser/blob/5ac0b6a4141c/LICENSE, BSD-2-Clause
github.com/rivo/uniseg, https://github.com/rivo/uniseg/blob/v0.4.6/LICENSE.txt, MIT
github.com/sagikazarmark/slog-shim, https://github.com/sagikazarmark/slog-shim/blob/v0.1.0/LICENSE, BSD-3-Clause
github.com/spf13/afero, https://github.com/spf13/afero/blob/v1.11.0/LICENSE.txt, Apache-2.0
github.com/spf13/cast, https://github.com/spf13/cast/blob/v1.6.0/LICENSE, MIT
github.com/spf13/cobra, https://github.com/spf13/cobra/blob/v1.8.1/LICENSE.txt, Apache-2.0
github.com/spf13/pflag, https://github.com/spf13/pflag/blob/v1.0.5/LICENSE, BSD-3-Clause
github.com/spf13/viper, https://github.com/spf13/viper/blob/v1.19.0/LICENSE, MIT
github.com/subosito/gotenv, https://github.com/subosito/gotenv/blob/v1.6.0/LICENSE, MIT
golang.org/x/mod/semver, https://cs.opensource.google/go/x/mod/+/v0.21.0:LICENSE, BSD-3-Clause
golang.org/x/sys/unix, https://cs.opensource.google/go/x/sys/+/v0.24.0:LICENSE, BSD-3-Clause
golang.org/x/text, https://cs.opensource.google/go/x/text/+/v0.17.0:LICENSE, BSD-3-Clause
gopkg.in/ini.v1, https://github.com/go-ini/ini/blob/v1.67.0/LICENSE, Apache-2.0
gopkg.in/yaml.v3, https://github.com/go-yaml/yaml/blob/v3.0.1/LICENSE, MIT
Rust Crates​
-
ansi_term 0.12.1, MIT
https://github.com/ogham/rust-ansi-term -
anyhow 1.0.91, Apache-2.0 OR MIT
https://github.com/dtolnay/anyhow -
arrow 53.2.0, Apache-2.0
https://github.com/apache/arrow-rs -
arrow-buffer 53.2.0, Apache-2.0
https://github.com/apache/arrow-rs -
arrow-csv 53.2.0, Apache-2.0
https://github.com/apache/arrow-rs -
arrow-flight 53.2.0, Apache-2.0
https://github.com/apache/arrow-rs -
arrow-ipc 53.2.0, Apache-2.0
https://github.com/apache/arrow-rs -
arrow-json 53.1.0, Apache-2.0
https://github.com/apache/arrow-rs -
arrow-json 53.2.0, Apache-2.0
https://github.com/apache/arrow-rs -
arrow-odbc 11.2.0, MIT
https://github.com/pacman82/arrow-odbc -
arrow-schema 53.2.0, Apache-2.0
https://github.com/apache/arrow-rs -
async-graphql 7.0.11, Apache-2.0 OR MIT
https://github.com/async-graphql/async-graphql -
async-graphql-axum 7.0.11, Apache-2.0 OR MIT
https://github.com/async-graphql/async-graphql -
async-openai 0.24.1, MIT
https://github.com/64bit/async-openai -
async-stream 0.3.6, MIT
https://github.com/tokio-rs/async-stream -
async-trait 0.1.83, Apache-2.0 OR MIT
https://github.com/dtolnay/async-trait -
aws-config 1.5.8, Apache-2.0
https://github.com/smithy-lang/smithy-rs -
aws-sdk-secretsmanager 1.50.0, Apache-2.0
https://github.com/awslabs/aws-sdk-rust -
aws-sdk-sts 1.46.0, Apache-2.0
https://github.com/awslabs/aws-sdk-rust -
axum 0.7.7, MIT
https://github.com/tokio-rs/axum -
axum-extra 0.9.4, MIT
https://github.com/tokio-rs/axum -
azure_core 0.20.0, MIT
https://github.com/azure/azure-sdk-for-rust -
azure_storage 0.20.0, MIT
https://github.com/azure/azure-sdk-for-rust -
azure_storage_blobs 0.20.0, MIT
https://github.com/azure/azure-sdk-for-rust -
backoff 0.4.0, Apache-2.0 OR MIT
https://github.com/ihrwein/backoff -
base64 0.13.1, Apache-2.0 OR MIT
https://github.com/marshallpierce/rust-base64 -
base64 0.21.7, Apache-2.0 OR MIT
https://github.com/marshallpierce/rust-base64 -
base64 0.22.1, Apache-2.0 OR MIT
https://github.com/marshallpierce/rust-base64 -
bb8 0.8.6, MIT
https://github.com/djc/bb8 -
bigdecimal 0.4.5, Apache-2.0 OR MIT
https://github.com/akubera/bigdecimal-rs -
bollard 0.16.1, Apache-2.0
https://github.com/fussybeaver/bollard -
byte-unit 5.1.4, MIT
https://github.com/magiclen/byte-unit -
bytes 1.8.0, MIT
https://github.com/tokio-rs/bytes -
chrono 0.4.38, Apache-2.0 OR MIT
https://github.com/chronotope/chrono -
chrono-tz 0.8.6, Apache-2.0 OR MIT
https://github.com/chronotope/chrono-tz -
chrono-tz 0.10.0, Apache-2.0 OR MIT
https://github.com/chronotope/chrono-tz -
clap 4.5.20, Apache-2.0 OR MIT
https://github.com/clap-rs/clap -
clickhouse-rs 1.1.0-alpha.1, MIT
https://github.com/suharev7/clickhouse-rs -
csv 1.3.0, MIT OR Unlicense
https://github.com/BurntSushi/rust-csv -
dashmap 5.5.3, MIT
https://github.com/xacrimon/dashmap -
dashmap 6.1.0, MIT
https://github.com/xacrimon/dashmap -
datafusion 42.0.0, Apache-2.0
https://github.com/apache/datafusion -
datafusion-federation 0.1.6, Apache-2.0
-
datafusion-federation-sql 0.1.6, Apache-2.0
-
datafusion-functions-json 0.42.0, Apache-2.0
https://github.com/datafusion-contrib/datafusion-functions-json/ -
datafusion-table-providers 0.1.0,
https://github.com/datafusion-contrib/datafusion-table-providers -
delta_kernel 0.3.1, Apache-2.0
https://github.com/delta-incubator/delta-kernel-rs -
dirs 5.0.1, Apache-2.0 OR MIT
https://github.com/soc/dirs-rs -
docx-rs 0.4.17, MIT
https://github.com/bokuweb/docx-rs -
dotenvy 0.15.7, MIT
https://github.com/allan2/dotenvy -
duckdb 1.1.1, MIT
https://github.com/duckdb/duckdb-rs -
dyn-clone 1.0.17, Apache-2.0 OR MIT
https://github.com/dtolnay/dyn-clone -
either 1.13.0, Apache-2.0 OR MIT
https://github.com/rayon-rs/either -
fundu 2.0.1, MIT
https://github.com/fundu-rs/fundu -
futures 0.3.31, Apache-2.0 OR MIT
https://github.com/rust-lang/futures-rs -
globset 0.4.15, MIT OR Unlicense
https://github.com/BurntSushi/ripgrep/tree/master/crates/globset -
graph-rs-sdk 2.0.1, MIT
https://github.com/sreeise/graph-rs-sdk -
graphql-parser 0.4.0, Apache-2.0 OR MIT
-
headers-accept 0.1.4, MIT
https://github.com/maxcountryman/headers-accept -
hf-hub 0.3.2, Apache-2.0
https://github.com/huggingface/hf-hub -
hostname 0.3.1, MIT
https://github.com/svartalf/hostname -
hostname 0.4.0, MIT
https://github.com/svartalf/hostname -
http 0.2.12, Apache-2.0 OR MIT
https://github.com/hyperium/http -
http 1.1.0, Apache-2.0 OR MIT
https://github.com/hyperium/http -
http-body-util 0.1.2, MIT
https://github.com/hyperium/http-body -
humantime 2.1.0, Apache-2.0 OR MIT
https://github.com/tailhook/humantime -
hyper 0.14.31, MIT
https://github.com/hyperium/hyper -
hyper 1.5.0, MIT
https://github.com/hyperium/hyper -
hyper-util 0.1.9, MIT
https://github.com/hyperium/hyper-util -
indexmap 1.9.3, Apache-2.0 OR MIT
https://github.com/bluss/indexmap -
indexmap 2.6.0, Apache-2.0 OR MIT
https://github.com/indexmap-rs/indexmap -
insta 1.40.0, Apache-2.0
https://github.com/mitsuhiko/insta -
itertools 0.10.5, Apache-2.0 OR MIT
https://github.com/rust-itertools/itertools -
itertools 0.11.0, Apache-2.0 OR MIT
https://github.com/rust-itertools/itertools -
itertools 0.12.1, Apache-2.0 OR MIT
https://github.com/rust-itertools/itertools -
itertools 0.13.0, Apache-2.0 OR MIT
https://github.com/rust-itertools/itertools -
jsonwebtoken 9.3.0, MIT
https://github.com/Keats/jsonwebtoken -
keyring 2.3.3, Apache-2.0 OR MIT
https://github.com/hwchen/keyring-rs.git -
lazy_static 1.5.0, Apache-2.0 OR MIT
https://github.com/rust-lang-nursery/lazy-static.rs -
logos 0.14.2, Apache-2.0 OR MIT
https://github.com/maciejhirsz/logos -
lopdf 0.34.0, MIT
https://github.com/J-F-Liu/lopdf.git -
mediatype 0.19.18, MIT
https://github.com/picoHz/mediatype -
mistralrs 0.3.1, MIT
https://github.com/EricLBuehler/mistral.rs -
mistralrs-core 0.3.1, MIT
https://github.com/EricLBuehler/mistral.rs -
moka 0.12.8, Apache-2.0 OR MIT
https://github.com/moka-rs/moka -
mysql_async 0.34.2, Apache-2.0 OR MIT
https://github.com/blackbeam/mysql_async -
ndarray 0.15.6, Apache-2.0 OR MIT
https://github.com/rust-ndarray/ndarray -
ndarray 0.16.1, Apache-2.0 OR MIT
https://github.com/rust-ndarray/ndarray -
notify 6.1.1, CC0-1.0
https://github.com/notify-rs/notify.git -
object_store 0.11.1, Apache-2.0 OR MIT
https://github.com/apache/arrow-rs/tree/master/object_store -
odbc-api 8.1.2, MIT
https://github.com/pacman82/odbc-api -
once_cell 1.20.2, Apache-2.0 OR MIT
https://github.com/matklad/once_cell -
opentelemetry 0.25.0, Apache-2.0
https://github.com/open-telemetry/opentelemetry-rust -
opentelemetry 0.26.0, Apache-2.0
https://github.com/open-telemetry/opentelemetry-rust -
opentelemetry-http 0.26.0, Apache-2.0
https://github.com/open-telemetry/opentelemetry-rust -
opentelemetry-prometheus 0.17.0, Apache-2.0
https://github.com/open-telemetry/opentelemetry-rust -
opentelemetry-proto 0.25.0, Apache-2.0
https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-proto -
opentelemetry-zipkin 0.26.0, Apache-2.0
https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-zipkin -
opentelemetry_sdk 0.25.0, Apache-2.0
https://github.com/open-telemetry/opentelemetry-rust -
opentelemetry_sdk 0.26.0, Apache-2.0
https://github.com/open-telemetry/opentelemetry-rust -
parquet 53.2.0, Apache-2.0
https://github.com/apache/arrow-rs -
pin-project 1.1.7, Apache-2.0 OR MIT
https://github.com/taiki-e/pin-project -
pkcs8 0.10.2, Apache-2.0 OR MIT
https://github.com/RustCrypto/formats/tree/master/pkcs8 -
prometheus 0.13.4, Apache-2.0
https://github.com/tikv/rust-prometheus -
prometheus-parse 0.2.5, Apache-2.0
https://github.com/ccakes/prometheus-parse-rs -
prost 0.11.9, Apache-2.0
https://github.com/tokio-rs/prost -
prost 0.12.6, Apache-2.0
https://github.com/tokio-rs/prost -
prost 0.13.3, Apache-2.0
https://github.com/tokio-rs/prost -
pulldown-cmark 0.12.2, MIT
https://github.com/raphlinus/pulldown-cmark -
rand 0.7.3, Apache-2.0 OR MIT
https://github.com/rust-random/rand -
rand 0.8.5, Apache-2.0 OR MIT
https://github.com/rust-random/rand -
rdkafka 0.36.2, MIT
https://github.com/fede1024/rust-rdkafka -
regex 1.11.1, Apache-2.0 OR MIT
https://github.com/rust-lang/regex -
reqwest 0.11.27, Apache-2.0 OR MIT
https://github.com/seanmonstar/reqwest -
reqwest 0.12.8, Apache-2.0 OR MIT
https://github.com/seanmonstar/reqwest -
reqwest-eventsource 0.6.0, Apache-2.0 OR MIT
https://github.com/jpopesculian/reqwest-eventsource -
rusqlite 0.31.0, MIT
https://github.com/rusqlite/rusqlite -
rustls 0.21.12, Apache-2.0 OR ISC OR MIT
https://github.com/rustls/rustls -
rustls 0.23.15, Apache-2.0 OR ISC OR MIT
https://github.com/rustls/rustls -
rustls-native-certs 0.6.3, Apache-2.0 OR ISC OR MIT
https://github.com/ctz/rustls-native-certs -
rustls-native-certs 0.8.0, Apache-2.0 OR ISC OR MIT
https://github.com/rustls/rustls-native-certs -
rustls-pemfile 1.0.4, Apache-2.0 OR ISC OR MIT
https://github.com/rustls/pemfile -
rustls-pemfile 2.2.0, Apache-2.0 OR ISC OR MIT
https://github.com/rustls/pemfile -
rustyline 14.0.0, MIT
https://github.com/kkawakam/rustyline -
schemars 0.8.21, MIT
https://github.com/GREsau/schemars -
scopeguard 1.2.0, Apache-2.0 OR MIT
https://github.com/bluss/scopeguard -
secrecy 0.8.0, Apache-2.0 OR MIT
https://github.com/iqlusioninc/crates/tree/main/secrecy -
serde 1.0.213, Apache-2.0 OR MIT
https://github.com/serde-rs/serde -
serde-value 0.7.0, MIT
https://github.com/arcnmx/serde-value -
serde_json 1.0.132, Apache-2.0 OR MIT
https://github.com/serde-rs/json -
serde_yaml 0.9.34+deprecated, Apache-2.0 OR MIT
https://github.com/dtolnay/serde-yaml -
sha2 0.10.8, Apache-2.0 OR MIT
https://github.com/RustCrypto/hashes -
snafu 0.8.5, Apache-2.0 OR MIT
https://github.com/shepmaster/snafu -
snmalloc-rs 0.3.6, MIT
https://github.com/SchrodingerZhu/snmalloc-rs -
snowflake-api 0.9.0, Apache-2.0
https://github.com/mycelial/snowflake-rs -
spark-connect-rs 0.0.1-beta.4, Apache-2.0
https://github.com/sjrusso8/spark-connect-rs -
ssh2 0.9.4, Apache-2.0 OR MIT
https://github.com/alexcrichton/ssh2-rs -
suppaftp 5.4.0, Apache-2.0
https://github.com/veeso/suppaftp -
tempfile 3.13.0, Apache-2.0 OR MIT
https://github.com/Stebalien/tempfile -
text-embeddings-backend 1.4.0,
-
text-embeddings-backend-candle 1.4.0,
-
text-embeddings-backend-core 1.4.0,
-
text-embeddings-core 1.4.0,
-
text-splitter 0.18.0, MIT
https://github.com/benbrandt/text-splitter -
tiberius 0.12.3, Apache-2.0 OR MIT
https://github.com/prisma/tiberius -
tiktoken-rs 0.6.0, MIT
https://github.com/zurawiki/tiktoken-rs -
tokenizers 0.19.1, Apache-2.0
https://github.com/huggingface/tokenizers -
tokenizers 0.20.1, Apache-2.0
https://github.com/huggingface/tokenizers -
tokio 1.41.0, MIT
https://github.com/tokio-rs/tokio -
tokio-postgres 0.7.12, Apache-2.0 OR MIT
https://github.com/sfackler/rust-postgres -
tokio-rusqlite 0.5.1, MIT
https://github.com/programatik29/tokio-rusqlite -
tokio-rustls 0.24.1, Apache-2.0 OR MIT
https://github.com/rustls/tokio-rustls -
tokio-rustls 0.26.0, Apache-2.0 OR MIT
https://github.com/rustls/tokio-rustls -
tokio-util 0.7.12, MIT
https://github.com/tokio-rs/tokio -
tonic 0.12.3, MIT
https://github.com/hyperium/tonic -
tonic-health 0.12.3, MIT
https://github.com/hyperium/tonic -
tracing 0.1.40, MIT
https://github.com/tokio-rs/tracing -
tracing-futures 0.2.5, MIT
https://github.com/tokio-rs/tracing -
tracing-opentelemetry 0.27.0, MIT
https://github.com/tokio-rs/tracing-opentelemetry -
tracing-subscriber 0.3.18, MIT
https://github.com/tokio-rs/tracing -
tract-core 0.21.7, Apache-2.0 OR MIT
https://github.com/snipsco/tract -
tract-onnx 0.21.7, Apache-2.0 OR MIT
https://github.com/snipsco/tract -
trust-dns-resolver 0.23.2, Apache-2.0 OR MIT
https://github.com/bluejekyll/trust-dns -
url 2.5.2, Apache-2.0 OR MIT
https://github.com/servo/rust-url -
uuid 0.8.2, Apache-2.0 OR MIT
https://github.com/uuid-rs/uuid -
uuid 1.11.0, Apache-2.0 OR MIT
https://github.com/uuid-rs/uuid -
winver 1.0.0, MIT
https://github.com/rhysd/winver -
x509-certificate 0.23.1, MPL-2.0
https://github.com/indygreg/cryptography-rs.git