Open Source Use#

CapaKit runtime and CLI are not open source and are not source available. The runtime is proprietary software, even though it is free to use under the CapaKit Terms.

CapaKit is still strongly pro open source. The product is built to work with open-source developer tools, public Kit examples, and community package ecosystems. We try to publish reusable pieces openly, keep examples inspectable, and contribute fixes or useful feedback upstream when we can.

Open CapaKit Projects#

Runtime Dependency Acknowledgements#

CapaKit stands on excellent open-source Rust projects. This is a high-level acknowledgement list for direct runtime and build-time dependencies used by the CapaKit CLI; each project keeps its own license terms upstream.

Area Dependencies
CLI, config, and data clap, clap_complete, dotenvy, semver, serde, serde_json, serde_yaml_ng, strum
Async and networking bytes, futures, h2, http, http-body-util, hyper, hyper-util, reqwest, tokio, tokio-rustls, tokio-tungstenite, tokio-util
Security and identity aes-gcm, base64, rand, rcgen, ring, rustls-pemfile, secrecy, sha2, x509-parser, zeroize
Packaging and host integration flate2, globset, libc, nix, percent-encoding, tar, uuid
State, memory, and utilities anyhow, arc-swap, async-trait, dashmap, mimalloc, smallvec, thiserror, time
Derive and macro tooling darling, derive_more, heck, paste, proc-macro2, quote, syn

License Boundary#

Open-source dependencies and open CapaKit repositories do not make the proprietary runtime open source. They remain separate works governed by their own licenses.

For CapaKit runtime terms, see Terms of Use.