<!-- GENERATED FILE: do not edit directly -->
<!--lint disable remark-lint:awesome-badge-->

<h3 align="center">Pick Your Style:</h3>
<p align="center">
<a href="../"><img src="../assets/badge-style-awesome.svg" alt="Awesome" height="28"></a>
<a href="README_EXTRA.md"><img src="../assets/badge-style-extra.svg" alt="Extra" height="28"></a>
<a href="README_CLASSIC.md"><img src="../assets/badge-style-classic.svg" alt="Classic" height="28"></a>
<a href="README_FLAT_ALL_AZ.md"><img src="../assets/badge-style-flat.svg" alt="Flat" height="28" style="border: 2px solid #71717a; border-radius: 4px;"></a>
</p>

# Awesome Claude Code (Flat)

[![Awesome](https://awesome.re/badge-flat2.svg)](https://awesome.re)

A flat list view of all resources. Category: **Hooks** | Sorted: by last updated date

---

## Sort By:

<p align="center">
  <a href="README_FLAT_HOOKS_AZ.md"><img src="../assets/badge-sort-az.svg" alt="A - Z" height="48"></a>
  <a href="README_FLAT_HOOKS_UPDATED.md"><img src="../assets/badge-sort-updated.svg" alt="UPDATED" height="48" style="border: 3px solid #f472b6; border-radius: 6px;"></a>
  <a href="README_FLAT_HOOKS_CREATED.md"><img src="../assets/badge-sort-created.svg" alt="CREATED" height="48"></a>
  <a href="README_FLAT_HOOKS_RELEASES.md"><img src="../assets/badge-sort-releases.svg" alt="RELEASES" height="48"></a>
</p>
<p align="center"><strong>Category:</strong></p>
<p align="center">
  <a href="README_FLAT_ALL_UPDATED.md"><img src="../assets/badge-cat-all.svg" alt="All" height="28"></a>
  <a href="README_FLAT_TOOLING_UPDATED.md"><img src="../assets/badge-cat-tooling.svg" alt="Tooling" height="28"></a>
  <a href="README_FLAT_COMMANDS_UPDATED.md"><img src="../assets/badge-cat-commands.svg" alt="Commands" height="28"></a>
  <a href="README_FLAT_CLAUDE-MD_UPDATED.md"><img src="../assets/badge-cat-claude-md.svg" alt="CLAUDE.md" height="28"></a>
  <a href="README_FLAT_WORKFLOWS_UPDATED.md"><img src="../assets/badge-cat-workflows.svg" alt="Workflows" height="28"></a>
  <a href="README_FLAT_HOOKS_UPDATED.md"><img src="../assets/badge-cat-hooks.svg" alt="Hooks" height="28" style="border: 2px solid #f97316; border-radius: 4px;"></a>
  <a href="README_FLAT_SKILLS_UPDATED.md"><img src="../assets/badge-cat-skills.svg" alt="Skills" height="28"></a>
  <a href="README_FLAT_STYLES_UPDATED.md"><img src="../assets/badge-cat-styles.svg" alt="Styles" height="28"></a>
  <a href="README_FLAT_STATUSLINE_UPDATED.md"><img src="../assets/badge-cat-statusline.svg" alt="Status" height="28"></a>
  <a href="README_FLAT_DOCS_UPDATED.md"><img src="../assets/badge-cat-docs.svg" alt="Docs" height="28"></a>
  <a href="README_FLAT_CLIENTS_UPDATED.md"><img src="../assets/badge-cat-clients.svg" alt="Clients" height="28"></a>
</p>
<p align="center"><em>Currently viewing: **Hooks** sorted by last updated date</em></p>

---

## Resources

<table>
<thead>
<tr>
<th>Resource</th>
<th>Category</th>
<th>Sub-Category</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://github.com/nizos/tdd-guard"><b>TDD Guard</b></a><br>by <a href="https://github.com/nizos">Nizar Selander</a></td>
<td>Hooks</td>
<td>General</td>
<td>A hooks-driven system that monitors file operations in real-time and blocks changes that violate TDD principles.</td>
</tr>
<tr>
<td colspan="4"><img src="https://img.shields.io/github/stars/nizos/tdd-guard?style=flat-square" alt="stars"> <img src="https://img.shields.io/github/forks/nizos/tdd-guard?style=flat-square" alt="forks"> <img src="https://img.shields.io/github/issues/nizos/tdd-guard?style=flat-square" alt="issues"> <img src="https://img.shields.io/github/issues-pr/nizos/tdd-guard?style=flat-square" alt="prs"> <img src="https://img.shields.io/github/created-at/nizos/tdd-guard?style=flat-square" alt="created"> <img src="https://img.shields.io/github/last-commit/nizos/tdd-guard?style=flat-square" alt="last-commit"> <img src="https://img.shields.io/github/release-date/nizos/tdd-guard?style=flat-square" alt="release-date"> <img src="https://img.shields.io/github/v/release/nizos/tdd-guard?style=flat-square" alt="version"> <img src="https://img.shields.io/github/license/nizos/tdd-guard?style=flat-square" alt="license"></td>
</tr>
<tr>
<td><a href="https://github.com/backnotprop/plannotator"><b>Plannotator</b></a><br>by <a href="https://github.com/backnotprop">backnotprop</a></td>
<td>Hooks</td>
<td>-</td>
<td>Interactive plan review UI that intercepts ExitPlanMode via hooks, letting users visually annotate plans with comments, deletions, and replacements before approving or denying with detailed feedback.</td>
</tr>
<tr>
<td colspan="4"><img src="https://img.shields.io/github/stars/backnotprop/plannotator?style=flat-square" alt="stars"> <img src="https://img.shields.io/github/forks/backnotprop/plannotator?style=flat-square" alt="forks"> <img src="https://img.shields.io/github/issues/backnotprop/plannotator?style=flat-square" alt="issues"> <img src="https://img.shields.io/github/issues-pr/backnotprop/plannotator?style=flat-square" alt="prs"> <img src="https://img.shields.io/github/created-at/backnotprop/plannotator?style=flat-square" alt="created"> <img src="https://img.shields.io/github/last-commit/backnotprop/plannotator?style=flat-square" alt="last-commit"> <img src="https://img.shields.io/github/release-date/backnotprop/plannotator?style=flat-square" alt="release-date"> <img src="https://img.shields.io/github/v/release/backnotprop/plannotator?style=flat-square" alt="version"> <img src="https://img.shields.io/github/license/backnotprop/plannotator?style=flat-square" alt="license"></td>
</tr>
<tr>
<td><a href="https://github.com/vaporif/parry"><b>parry</b></a><br>by <a href="https://github.com/vaporif">Dmytro Onypko</a></td>
<td>Hooks</td>
<td>General</td>
<td>Prompt injection scanner for Claude Code hooks. Scans tool inputs and outputs for injection attacks, secrets, and data exfiltration attempts. [NOTE: Early development phase but worth a look.]</td>
</tr>
<tr>
<td colspan="4"><img src="https://img.shields.io/github/stars/vaporif/parry?style=flat-square" alt="stars"> <img src="https://img.shields.io/github/forks/vaporif/parry?style=flat-square" alt="forks"> <img src="https://img.shields.io/github/issues/vaporif/parry?style=flat-square" alt="issues"> <img src="https://img.shields.io/github/issues-pr/vaporif/parry?style=flat-square" alt="prs"> <img src="https://img.shields.io/github/created-at/vaporif/parry?style=flat-square" alt="created"> <img src="https://img.shields.io/github/last-commit/vaporif/parry?style=flat-square" alt="last-commit"> <img src="https://img.shields.io/github/release-date/vaporif/parry?style=flat-square" alt="release-date"> <img src="https://img.shields.io/github/v/release/vaporif/parry?style=flat-square" alt="version"> <img src="https://img.shields.io/github/license/vaporif/parry?style=flat-square" alt="license"></td>
</tr>
<tr>
<td><a href="https://github.com/GowayLee/cchooks"><b>cchooks</b></a><br>by <a href="https://github.com/GowayLee">GowayLee</a></td>
<td>Hooks</td>
<td>General</td>
<td>A lightweight Python SDK with a clean API and good documentation; simplifies the process of writing hooks and integrating them into your codebase, providing a nice abstraction over the JSON configuration files.</td>
</tr>
<tr>
<td colspan="4"><img src="https://img.shields.io/github/stars/GowayLee/cchooks?style=flat-square" alt="stars"> <img src="https://img.shields.io/github/forks/GowayLee/cchooks?style=flat-square" alt="forks"> <img src="https://img.shields.io/github/issues/GowayLee/cchooks?style=flat-square" alt="issues"> <img src="https://img.shields.io/github/issues-pr/GowayLee/cchooks?style=flat-square" alt="prs"> <img src="https://img.shields.io/github/created-at/GowayLee/cchooks?style=flat-square" alt="created"> <img src="https://img.shields.io/github/last-commit/GowayLee/cchooks?style=flat-square" alt="last-commit"> <img src="https://img.shields.io/github/release-date/GowayLee/cchooks?style=flat-square" alt="release-date"> <img src="https://img.shields.io/github/v/release/GowayLee/cchooks?style=flat-square" alt="version"> <img src="https://img.shields.io/github/license/GowayLee/cchooks?style=flat-square" alt="license"></td>
</tr>
<tr>
<td><a href="https://github.com/aannoo/claude-hook-comms"><b>Claude Code Hook Comms (HCOM)</b></a><br>by <a href="https://github.com/aannoo">aannoo</a></td>
<td>Hooks</td>
<td>General</td>
<td>Lightweight CLI tool for real-time communication between Claude Code sub agents using hooks. Enables multi-agent collaboration with @-mention targeting, live dashboard monitoring, and zero-dependency implementation. [NOTE: At the time of posting, this resource is a little unstable - I'm sharing it anyway, because I think it's incredibly promising and creative. I hope by the time you read this, it is production-ready.]</td>
</tr>
<tr>
<td colspan="4"><img src="https://img.shields.io/github/stars/aannoo/claude-hook-comms?style=flat-square" alt="stars"> <img src="https://img.shields.io/github/forks/aannoo/claude-hook-comms?style=flat-square" alt="forks"> <img src="https://img.shields.io/github/issues/aannoo/claude-hook-comms?style=flat-square" alt="issues"> <img src="https://img.shields.io/github/issues-pr/aannoo/claude-hook-comms?style=flat-square" alt="prs"> <img src="https://img.shields.io/github/created-at/aannoo/claude-hook-comms?style=flat-square" alt="created"> <img src="https://img.shields.io/github/last-commit/aannoo/claude-hook-comms?style=flat-square" alt="last-commit"> <img src="https://img.shields.io/github/release-date/aannoo/claude-hook-comms?style=flat-square" alt="release-date"> <img src="https://img.shields.io/github/v/release/aannoo/claude-hook-comms?style=flat-square" alt="version"> <img src="https://img.shields.io/github/license/aannoo/claude-hook-comms?style=flat-square" alt="license"></td>
</tr>
<tr>
<td><a href="https://github.com/ldayton/Dippy"><b>Dippy</b></a><br>by <a href="https://github.com/ldayton">Lily Dayton</a></td>
<td>Hooks</td>
<td>General</td>
<td>Auto-approve safe bash commands using AST-based parsing, while prompting for destructive operations. Solves permission fatigue without disabling safety. Supports Claude Code, Gemini CLI, and Cursor.</td>
</tr>
<tr>
<td colspan="4"><img src="https://img.shields.io/github/stars/ldayton/Dippy?style=flat-square" alt="stars"> <img src="https://img.shields.io/github/forks/ldayton/Dippy?style=flat-square" alt="forks"> <img src="https://img.shields.io/github/issues/ldayton/Dippy?style=flat-square" alt="issues"> <img src="https://img.shields.io/github/issues-pr/ldayton/Dippy?style=flat-square" alt="prs"> <img src="https://img.shields.io/github/created-at/ldayton/Dippy?style=flat-square" alt="created"> <img src="https://img.shields.io/github/last-commit/ldayton/Dippy?style=flat-square" alt="last-commit"> <img src="https://img.shields.io/github/release-date/ldayton/Dippy?style=flat-square" alt="release-date"> <img src="https://img.shields.io/github/v/release/ldayton/Dippy?style=flat-square" alt="version"> <img src="https://img.shields.io/github/license/ldayton/Dippy?style=flat-square" alt="license"></td>
</tr>
<tr>
<td><a href="https://github.com/ctoth/claudio"><b>Claudio</b></a><br>by <a href="https://github.com/ctoth">Christopher Toth</a></td>
<td>Hooks</td>
<td>General</td>
<td>A no-frills little library that adds delightful OS-native sounds to Claude Code via simple hooks. It really sparks joy.</td>
</tr>
<tr>
<td colspan="4"><img src="https://img.shields.io/github/stars/ctoth/claudio?style=flat-square" alt="stars"> <img src="https://img.shields.io/github/forks/ctoth/claudio?style=flat-square" alt="forks"> <img src="https://img.shields.io/github/issues/ctoth/claudio?style=flat-square" alt="issues"> <img src="https://img.shields.io/github/issues-pr/ctoth/claudio?style=flat-square" alt="prs"> <img src="https://img.shields.io/github/created-at/ctoth/claudio?style=flat-square" alt="created"> <img src="https://img.shields.io/github/last-commit/ctoth/claudio?style=flat-square" alt="last-commit"> <img src="https://img.shields.io/github/release-date/ctoth/claudio?style=flat-square" alt="release-date"> <img src="https://img.shields.io/github/v/release/ctoth/claudio?style=flat-square" alt="version"> <img src="https://img.shields.io/github/license/ctoth/claudio?style=flat-square" alt="license"></td>
</tr>
<tr>
<td><a href="https://github.com/Talieisin/britfix"><b>Britfix</b></a><br>by <a href="https://github.com/Talieisin">Talieisin</a></td>
<td>Hooks</td>
<td>General</td>
<td>Claude outputs American spellings by default, which can have an impact on: professional credibility, compliance, documentation, and more. Britfix converts to British English, with a Claude Code hook for automatic conversion as files are written. Context-aware: handles code files intelligently by only converting comments and docstrings, never identifiers or string literals.</td>
</tr>
<tr>
<td colspan="4"><img src="https://img.shields.io/github/stars/Talieisin/britfix?style=flat-square" alt="stars"> <img src="https://img.shields.io/github/forks/Talieisin/britfix?style=flat-square" alt="forks"> <img src="https://img.shields.io/github/issues/Talieisin/britfix?style=flat-square" alt="issues"> <img src="https://img.shields.io/github/issues-pr/Talieisin/britfix?style=flat-square" alt="prs"> <img src="https://img.shields.io/github/created-at/Talieisin/britfix?style=flat-square" alt="created"> <img src="https://img.shields.io/github/last-commit/Talieisin/britfix?style=flat-square" alt="last-commit"> <img src="https://img.shields.io/github/release-date/Talieisin/britfix?style=flat-square" alt="release-date"> <img src="https://img.shields.io/github/v/release/Talieisin/britfix?style=flat-square" alt="version"> <img src="https://img.shields.io/github/license/Talieisin/britfix?style=flat-square" alt="license"></td>
</tr>
<tr>
<td><a href="https://github.com/beyondcode/claude-hooks-sdk"><b>claude-code-hooks-sdk</b></a><br>by <a href="https://github.com/beyondcode">beyondcode</a></td>
<td>Hooks</td>
<td>General</td>
<td>A Laravel-inspired PHP SDK for building Claude Code hook responses with a clean, fluent API. This SDK makes it easy to create structured JSON responses for Claude Code hooks using an expressive, chainable interface.</td>
</tr>
<tr>
<td colspan="4"><img src="https://img.shields.io/github/stars/beyondcode/claude-hooks-sdk?style=flat-square" alt="stars"> <img src="https://img.shields.io/github/forks/beyondcode/claude-hooks-sdk?style=flat-square" alt="forks"> <img src="https://img.shields.io/github/issues/beyondcode/claude-hooks-sdk?style=flat-square" alt="issues"> <img src="https://img.shields.io/github/issues-pr/beyondcode/claude-hooks-sdk?style=flat-square" alt="prs"> <img src="https://img.shields.io/github/created-at/beyondcode/claude-hooks-sdk?style=flat-square" alt="created"> <img src="https://img.shields.io/github/last-commit/beyondcode/claude-hooks-sdk?style=flat-square" alt="last-commit"> <img src="https://img.shields.io/github/release-date/beyondcode/claude-hooks-sdk?style=flat-square" alt="release-date"> <img src="https://img.shields.io/github/v/release/beyondcode/claude-hooks-sdk?style=flat-square" alt="version"> <img src="https://img.shields.io/github/license/beyondcode/claude-hooks-sdk?style=flat-square" alt="license"></td>
</tr>
<tr>
<td><a href="https://github.com/dazuiba/CCNotify"><b>CC Notify</b></a><br>by <a href="https://github.com/dazuiba">dazuiba</a></td>
<td>Hooks</td>
<td>General</td>
<td>CCNotify provides desktop notifications for Claude Code, alerting you to input needs or task completion, with one-click jumps back to VS Code and task duration display.</td>
</tr>
<tr>
<td colspan="4"><img src="https://img.shields.io/github/stars/dazuiba/CCNotify?style=flat-square" alt="stars"> <img src="https://img.shields.io/github/forks/dazuiba/CCNotify?style=flat-square" alt="forks"> <img src="https://img.shields.io/github/issues/dazuiba/CCNotify?style=flat-square" alt="issues"> <img src="https://img.shields.io/github/issues-pr/dazuiba/CCNotify?style=flat-square" alt="prs"> <img src="https://img.shields.io/github/created-at/dazuiba/CCNotify?style=flat-square" alt="created"> <img src="https://img.shields.io/github/last-commit/dazuiba/CCNotify?style=flat-square" alt="last-commit"> <img src="https://img.shields.io/github/release-date/dazuiba/CCNotify?style=flat-square" alt="release-date"> <img src="https://img.shields.io/github/v/release/dazuiba/CCNotify?style=flat-square" alt="version"> <img src="https://img.shields.io/github/license/dazuiba/CCNotify?style=flat-square" alt="license"></td>
</tr>
<tr>
<td><a href="https://github.com/bartolli/claude-code-typescript-hooks"><b>TypeScript Quality Hooks</b></a><br>by <a href="https://github.com/bartolli">bartolli</a></td>
<td>Hooks</td>
<td>General</td>
<td>Quality check hook for Node.js TypeScript projects with TypeScript compilation. ESLint auto-fixing, and Prettier formatting. Uses SHA256 config caching for < 5ms validation performance during real-time editing.</td>
</tr>
<tr>
<td colspan="4"><img src="https://img.shields.io/github/stars/bartolli/claude-code-typescript-hooks?style=flat-square" alt="stars"> <img src="https://img.shields.io/github/forks/bartolli/claude-code-typescript-hooks?style=flat-square" alt="forks"> <img src="https://img.shields.io/github/issues/bartolli/claude-code-typescript-hooks?style=flat-square" alt="issues"> <img src="https://img.shields.io/github/issues-pr/bartolli/claude-code-typescript-hooks?style=flat-square" alt="prs"> <img src="https://img.shields.io/github/created-at/bartolli/claude-code-typescript-hooks?style=flat-square" alt="created"> <img src="https://img.shields.io/github/last-commit/bartolli/claude-code-typescript-hooks?style=flat-square" alt="last-commit"> <img src="https://img.shields.io/github/release-date/bartolli/claude-code-typescript-hooks?style=flat-square" alt="release-date"> <img src="https://img.shields.io/github/v/release/bartolli/claude-code-typescript-hooks?style=flat-square" alt="version"> <img src="https://img.shields.io/github/license/bartolli/claude-code-typescript-hooks?style=flat-square" alt="license"></td>
</tr>
<tr>
<td><a href="https://github.com/johnlindquist/claude-hooks"><b>claude-hooks</b></a><br>by <a href="https://github.com/johnlindquist">John Lindquist</a></td>
<td>Hooks</td>
<td>General</td>
<td>A TypeScript-based system for configuring and customizing Claude Code hooks with a powerful and flexible interface.</td>
</tr>
<tr>
<td colspan="4"><img src="https://img.shields.io/github/stars/johnlindquist/claude-hooks?style=flat-square" alt="stars"> <img src="https://img.shields.io/github/forks/johnlindquist/claude-hooks?style=flat-square" alt="forks"> <img src="https://img.shields.io/github/issues/johnlindquist/claude-hooks?style=flat-square" alt="issues"> <img src="https://img.shields.io/github/issues-pr/johnlindquist/claude-hooks?style=flat-square" alt="prs"> <img src="https://img.shields.io/github/created-at/johnlindquist/claude-hooks?style=flat-square" alt="created"> <img src="https://img.shields.io/github/last-commit/johnlindquist/claude-hooks?style=flat-square" alt="last-commit"> <img src="https://img.shields.io/github/release-date/johnlindquist/claude-hooks?style=flat-square" alt="release-date"> <img src="https://img.shields.io/github/v/release/johnlindquist/claude-hooks?style=flat-square" alt="version"> <img src="https://img.shields.io/github/license/johnlindquist/claude-hooks?style=flat-square" alt="license"></td>
</tr>
</tbody>
</table>

---

**Total Resources:** 12

**Last Generated:** 2026-04-21
