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 usinganyhow.cgp-serde- Modular serialization library for Serde.
Tutorials​
Videos​
RustLab 2025 Presentation​
Books​
- Context-Generic Programming Patterns - The main book for learning CGP and understand various design patterns for CGP.
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.