Skip to main content

Resources

This page lists some resources related to CGP. More resources will be added as the project continues to develop.

Crates​

  • cgp - The main Rust crate that provides the core constructs for programming using CGP.
  • cgp-error-anyhow - A CGP crate for handling modular errors using anyhow.
  • cgp-serde - Modular serialization library for Serde.

Tutorials​

Videos​

RustLab 2025 Presentation​

Read the full transcript here

Books​

Projects​

  • CGP Examples - A repository hosting various examples of using CGP.
  • Hypershell - A type-level DSL for shell-scripting in Rust.
  • Hermes SDK - The first project that uses CGP for real world applications.