Open Comp Graph (or OCG for short) is an attempt to build a general compositing graph and embed it inside Autodesk Maya™. This allowed users to use the node-based nature of Maya™ to connect nodes to generate a compositing graphs, using the Open Comp Graph Maya project. This project also developed an "Image Plane", which could display the output from the compositing graph, and image sequences in the real-time 3D viewport inside Maya™.
Open Comp Graph is a mix of C++ and Rust (using CXX to generate C++/Rust FFI bindings). The project uses both Rust to C++ and C++ to Rust bindings, which was tricky to work-out when I started as I didn't have much experience with FFI bindings. As I started to develop this project, the CXX was nearing v1.0 and I (indirectly) contributed to the project by giving good bug reports for various Linux and Windows MSVC compiler build issues, which was good since the main author was focusing on Linux.
Check out OpenCompGraph on GitHub.
... or the Maya™ plug-in wrapper OpenCompGraphMaya on GitHub.