Skip to content
@ReviewToolkits

ReviewToolkits

ReviewToolkits

Open-source toolkits for deep, systematic, and reproducible software review.

ReviewToolkits builds specialized tools for exploring large codebases, identifying potential correctness and reliability issues, validating findings, and producing reproducible reports.

Our focus is not simply on finding more issues.

The goal is to find meaningful issues, understand them, reproduce them, and communicate them responsibly.


🔎 What We Build

ReviewToolkits develops project-specific and general-purpose review tooling for complex software projects.

Our work covers:

  • 🔍 Deep source-code exploration
  • 🧠 Semantic and structural analysis
  • 🐛 Bug discovery and validation
  • 🧪 Reproduction and verification
  • 🧵 Concurrency and free-threading analysis
  • 🧩 API and extension compatibility review
  • 🦀 Language- and runtime-specific analysis
  • 📝 Structured and reproducible findings
  • 🔄 Regression and follow-up analysis
  • 🤝 Responsible upstream reporting

🧰 Projects

code-review-toolkit

General-purpose code review tooling for exploring existing codebases and identifying potential correctness, quality, testing, and architectural issues.

Repository:
https://github.com/ReviewToolkits/code-review-toolkit


cpython-review-toolkit

A specialized review toolkit for exploring and analyzing the CPython source tree.

It focuses on issues that require understanding CPython internals, C-level behavior, error handling, reference management, interpreter behavior, and project-specific conventions.

Repository:
https://github.com/ReviewToolkits/cpython-review-toolkit


cext-review-toolkit

Specialized tooling for reviewing CPython C extensions.

The toolkit focuses on extension-specific concerns such as Python/C API usage, reference lifetimes, module state, type slots, ABI compatibility, memory safety, and correctness.

Repository:
https://github.com/ReviewToolkits/cext-review-toolkit


ft-review-toolkit

Tooling focused on free-threading and concurrency-related review.

It is designed to help investigate code affected by CPython's free-threaded execution model, including potential races, synchronization issues, and thread-safety assumptions.

Repository:
https://github.com/ReviewToolkits/ft-review-toolkit


rustpy-review-toolkit

A specialized review toolkit for RustPython and its Rust implementation.

It provides project-aware analysis aimed at finding correctness, safety, runtime, and implementation-specific issues.

Repository:
https://github.com/ReviewToolkits/rustpy-review-toolkit


pypy-review-findings

A collection of documented findings discovered while reviewing the PyPy codebase.

The repository is intended to preserve reproducible findings, investigation details, and the status of issues reported upstream.

Repository:
https://github.com/ReviewToolkits/pypy-review-findings


🧪 Our Review Methodology

A typical ReviewToolkits investigation follows a workflow similar to:

┌─────────────────────┐
│      Codebase       │
└──────────┬──────────┘
           │
           ▼
┌─────────────────────┐
│   Code Exploration  │
│ Static + Semantic   │
└──────────┬──────────┘
           │
           ▼
┌─────────────────────┐
│ Candidate Findings  │
└──────────┬──────────┘
           │
           ▼
┌─────────────────────┐
│ Human Investigation │
└──────────┬──────────┘
           │
           ▼
┌─────────────────────┐
│ Reproduction / Test │
└──────────┬──────────┘
           │
           ▼
┌─────────────────────┐
│ Confirmed Finding   │
└──────────┬──────────┘
           │
           ▼
┌─────────────────────┐
│ Report / Issue / PR │
└─────────────────────┘

Popular repositories Loading

  1. cext-review-toolkit cext-review-toolkit Public

    A Claude Code plugin for reviewing CPython C extensions — finding API misuse, memory safety bugs, compatibility issues, and correctness problems.

    Python 28 2

  2. cpython-review-toolkit cpython-review-toolkit Public

    A Claude Code plugin for exploring, analyzing, and reviewing CPython's C source code.

    Python 10

  3. code-review-toolkit code-review-toolkit Public

    A Claude Code plugin for reviewing code quality in existing code bases, based on pr-review-toolkit

    Python 6

  4. ft-review-toolkit ft-review-toolkit Public

    A Claude Code plugin for analyzing and migrating CPython C extensions to free-threaded Python (PEP 703). Finds thread-safety bugs, plans migrations, and triages ThreadSanitizer reports.

    Python 3 1

  5. pypy-review-toolkit pypy-review-toolkit Public

    Static review toolkit for finding PyPy-specific correctness and RPython contract issues.

    Python 3 2

  6. rustpy-review-toolkit rustpy-review-toolkit Public

    Claude Code plugin that statically reviews the RustPython interpreter's own Rust source for Python-reachable panics, object-model unsafe-soundness bugs, and GC traverse-completeness. Tree-sitter-ru…

    Python 2 1

Repositories

Showing 9 of 9 repositories

Top languages

Loading…

Most used topics

Loading…