1---2name: awesome-claude-code-flat-2993description: A flat list view of all resources. Category: Hooks | Sorted: by last updated date4---5<!-- GENERATED FILE: do not edit directly -->6<!--lint disable remark-lint:awesome-badge-->78<h3 align="center">Pick Your Style:</h3>9<p align="center">10<a href="../"><img src="../assets/badge-style-awesome.svg" alt="Awesome" height="28"></a>11<a href="README_EXTRA.md"><img src="../assets/badge-style-extra.svg" alt="Extra" height="28"></a>12<a href="README_CLASSIC.md"><img src="../assets/badge-style-classic.svg" alt="Classic" height="28"></a>13<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>14</p>1516# Awesome Claude Code (Flat)1718[](https://awesome.re)1920A flat list view of all resources. Category: **Hooks** | Sorted: by last updated date2122---2324## Sort By:2526<p align="center">27 <a href="README_FLAT_HOOKS_AZ.md"><img src="../assets/badge-sort-az.svg" alt="A - Z" height="48"></a>28 <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>29 <a href="README_FLAT_HOOKS_CREATED.md"><img src="../assets/badge-sort-created.svg" alt="CREATED" height="48"></a>30 <a href="README_FLAT_HOOKS_RELEASES.md"><img src="../assets/badge-sort-releases.svg" alt="RELEASES" height="48"></a>31</p>32<p align="center"><strong>Category:</strong></p>33<p align="center">34 <a href="README_FLAT_ALL_UPDATED.md"><img src="../assets/badge-cat-all.svg" alt="All" height="28"></a>35 <a href="README_FLAT_TOOLING_UPDATED.md"><img src="../assets/badge-cat-tooling.svg" alt="Tooling" height="28"></a>36 <a href="README_FLAT_COMMANDS_UPDATED.md"><img src="../assets/badge-cat-commands.svg" alt="Commands" height="28"></a>37 <a href="README_FLAT_CLAUDE-MD_UPDATED.md"><img src="../assets/badge-cat-claude-md.svg" alt="CLAUDE.md" height="28"></a>38 <a href="README_FLAT_WORKFLOWS_UPDATED.md"><img src="../assets/badge-cat-workflows.svg" alt="Workflows" height="28"></a>39 <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>40 <a href="README_FLAT_SKILLS_UPDATED.md"><img src="../assets/badge-cat-skills.svg" alt="Skills" height="28"></a>41 <a href="README_FLAT_STYLES_UPDATED.md"><img src="../assets/badge-cat-styles.svg" alt="Styles" height="28"></a>42 <a href="README_FLAT_STATUSLINE_UPDATED.md"><img src="../assets/badge-cat-statusline.svg" alt="Status" height="28"></a>43 <a href="README_FLAT_DOCS_UPDATED.md"><img src="../assets/badge-cat-docs.svg" alt="Docs" height="28"></a>44 <a href="README_FLAT_CLIENTS_UPDATED.md"><img src="../assets/badge-cat-clients.svg" alt="Clients" height="28"></a>45</p>46<p align="center"><em>Currently viewing: **Hooks** sorted by last updated date</em></p>4748---4950## Resources5152<table>53<thead>54<tr>55<th>Resource</th>56<th>Category</th>57<th>Sub-Category</th>58<th>Description</th>59</tr>60</thead>61<tbody>62<tr>63<td><a href="https://github.com/backnotprop/plannotator"><b>Plannotator</b></a><br>by <a href="https://github.com/backnotprop">backnotprop</a></td>64<td>Hooks</td>65<td>-</td>66<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>67</tr>68<tr>69<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>70</tr>71<tr>72<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>73<td>Hooks</td>74<td>General</td>75<td>A hooks-driven system that monitors file operations in real-time and blocks changes that violate TDD principles.</td>76</tr>77<tr>78<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>79</tr>80<tr>81<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>82<td>Hooks</td>83<td>General</td>84<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>85</tr>86<tr>87<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>88</tr>89<tr>90<td><a href="https://github.com/ctoth/claudio"><b>Claudio</b></a><br>by <a href="https://github.com/ctoth">Christopher Toth</a></td>91<td>Hooks</td>92<td>General</td>93<td>A no-frills little library that adds delightful OS-native sounds to Claude Code via simple hooks. It really sparks joy.</td>94</tr>95<tr>96<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>97</tr>98<tr>99<td><a href="https://github.com/ldayton/Dippy"><b>Dippy</b></a><br>by <a href="https://github.com/ldayton">Lily Dayton</a></td>100<td>Hooks</td>101<td>General</td>102<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>103</tr>104<tr>105<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>106</tr>107<tr>108<td><a href="https://github.com/Talieisin/britfix"><b>Britfix</b></a><br>by <a href="https://github.com/Talieisin">Talieisin</a></td>109<td>Hooks</td>110<td>General</td>111<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>112</tr>113<tr>114<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>115</tr>116<tr>117<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>118<td>Hooks</td>119<td>General</td>120<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>121</tr>122<tr>123<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>124</tr>125<tr>126<td><a href="https://github.com/GowayLee/cchooks"><b>cchooks</b></a><br>by <a href="https://github.com/GowayLee">GowayLee</a></td>127<td>Hooks</td>128<td>General</td>129<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>130</tr>131<tr>132<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>133</tr>134<tr>135<td><a href="https://github.com/dazuiba/CCNotify"><b>CC Notify</b></a><br>by <a href="https://github.com/dazuiba">dazuiba</a></td>136<td>Hooks</td>137<td>General</td>138<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>139</tr>140<tr>141<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>142</tr>143<tr>144<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>145<td>Hooks</td>146<td>General</td>147<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>148</tr>149<tr>150<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>151</tr>152<tr>153<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>154<td>Hooks</td>155<td>General</td>156<td>A TypeScript-based system for configuring and customizing Claude Code hooks with a powerful and flexible interface.</td>157</tr>158<tr>159<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>160</tr>161</tbody>162</table>163164---165166**Total Resources:** 11167168**Last Generated:** 2026-02-26