16 unstable releases (5 breaking)

Uses new Rust 2024

0.6.1 Feb 1, 2026
0.6.0 Oct 26, 2025
0.5.0 Oct 12, 2025
0.4.2 Jul 7, 2025
0.1.0 Sep 3, 2024

#4 in #cgp-context-generic

Download history 727/week @ 2025-10-21 1302/week @ 2025-10-28 1303/week @ 2025-11-04 1555/week @ 2025-11-11 1004/week @ 2025-11-18 758/week @ 2025-11-25 1037/week @ 2025-12-02 895/week @ 2025-12-09 830/week @ 2025-12-16 280/week @ 2025-12-23 405/week @ 2025-12-30 575/week @ 2026-01-06 1098/week @ 2026-01-13 1186/week @ 2026-01-20 1027/week @ 2026-01-27 1148/week @ 2026-02-03

4,584 downloads per month
Used in 44 crates (via cgp-extra)

Apache-2.0

6KB
54 lines

cgp - Context-Generic Programming in Rust

Apache 2.0 Licensed Crates.io Rust Stable Rust 1.81+

Overview

The cgp project contains a collection of micro Rust crates that empowers context-generic programming (CGP), a new modular programming paradigm in Rust.

To learn more about context-generic programming, check out the our website contextgeneric.dev, and our book Context-Generic Programming Patterns.

[!WARNING] At the moment, the cgp crate its constructs are mostly undocumented within Rustdoc. The best way to understand CGP is to read the book Context-Generic Programming Patterns.

Dependencies

~1–1.5MB
~34K SLoC