claudedwithlove
explore/interpolater

interpolater

Cherished

A Rust CLI tool that keeps documentation synchronized with source code by interpolating content between marked sections in files. It enables developers to maintain single-source-of-truth documentation through CI/CD checks that detect when included snippets become stale, with support for multiple output modes including dry-run validation and in-place updates.

·0··submitted April 16, 2026
View on GitHub
Clauded With Love Rating
7.7 / 10

Interpolater is a Rust CLI tool that synchronizes documentation with source code by interpolating content between marked sections in files. It provides CI/CD integration to detect stale documentation snippets and supports multiple modes including dry-run validation and in-place updates.

Code Quality6.5
Usefulness8.5
Claude Usage7.0
Documentation9.0
Originality7.5
Highlights
  • Comprehensive CI integration guide with GitHub Actions workflow, exit codes, and troubleshooting section
  • Well-defined problem space addressing the common issue of documentation drift in software projects
  • Clean API design with intuitive command-line flags (--check, --diff, --write) for different use cases
To Improve
  • Add actual source code examples showing marker syntax and supported interpolation formats in the README
  • Include test coverage metrics and provide more concrete examples of performance characteristics and file processing limits
Language