Skip to content

Added Recce to the list of compare tools#463

Open
DaveFlynn wants to merge 1 commit intomgramin:masterfrom
DaveFlynn:add-recce-to-compare-tools
Open

Added Recce to the list of compare tools#463
DaveFlynn wants to merge 1 commit intomgramin:masterfrom
DaveFlynn:add-recce-to-compare-tools

Conversation

@DaveFlynn
Copy link

Summary

Added Recce under the Compare tools section.

Why

Recce is an open-source data diffing and validation tool designed for analytics engineers. It supports Git-style workflows to detect, verify, and review changes in (currently) dbt projects. Local and and CI/CD workflows supported.

Checklist

  • I have read and understood the CONTRIBUTING.md file.
  • I have kept the list in alphabetical order.
  • The entry follows the existing format (name - description), no trailing whitespace.

@mgramin
Copy link
Owner

mgramin commented Jan 5, 2026

@DaveFlynn Hello!

Thanks for the PR — recce looks like a very solid and useful open-source project 👍

I’m not fully convinced that it fits the “Compare tools” section in its current form. That section is intended mostly for tools focused specifically on comparing data between different databases, whereas recce seems to be more about validating and reviewing data changes in dbt workflows.

Could you please either:

  • clarify why you think recce should be categorized as a compare tool, or
  • move it to a more suitable section, for example:
    • Data Profilers, or
    • a new section dedicated to dbt-related tools,
    • or any other section you feel is a better fit.

I’m happy to review the PR once the categorization is clarified or adjusted.

Thanks for contributing!

@mgramin
Copy link
Owner

mgramin commented Feb 1, 2026

@DaveFlynn Hello!

Just a gentle reminder — when you have a moment, could you please take a look at the suggestions I shared in my previous comment? I’d really appreciate your feedback on them.

@DaveFlynn
Copy link
Author

Hi @mgramin I'm not with Recce anymore. Pinging @even-wei to see if he wants to pursue this. Thanks.

@even-wei
Copy link

even-wei commented Feb 4, 2026

Thank you @DaveFlynn. This is on my list now.

@even-wei
Copy link

even-wei commented Feb 5, 2026

Hi @mgramin, thank you for the thoughtful feedback!

After reviewing your comments, I agree that Recce doesn't quite fit the "Compare tools" section. That section is focused on tools for comparing data across different databases (like migrations or cross-DBMS sync), whereas Recce is specifically about validating data changes during PR review—comparing environment states (dev vs prod) to catch regressions before merge.

I also considered the "Testing" section, but Recce isn't really about writing test assertions either. It's more about data validation in the development workflow.

Proposal: What do you think about creating a new "Validation" section? This could be a home for tools focused on validating data correctness and quality during development/deployment workflows. I can update this PR with the following:

## Validation
- [Recce](https://github.com/datarecce/recce) - Data validation toolkit for dbt that automates PR review with environment diffing, impact analysis, and data comparison checks.

This would position it distinctly from:

  • Compare (cross-database diffing)
  • Testing (test assertions)
  • Data Profilers (data analysis/profiling)

Let me know your thoughts!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants