8 مستودعات
Pre-built hooks for debounced callbacks, throttled values, and queued state tailored to specific UI frameworks.
Distinct from Hook Frameworks: Distinct from Hook Frameworks: provides ready-to-use hooks for specific frameworks rather than a language-agnostic hook management system.
Explore 8 awesome GitHub repositories matching development tools & productivity · Framework-Specific Hooks. Refine with filters or upvote what's useful.
Reduces boilerplate with framework-specific hooks for debounced callbacks and throttled values.
yadm is a dotfile manager that uses Git as its underlying version control engine to track, synchronize, and manage configuration files across multiple machines. It keeps dotfiles in their original home directory locations while providing a system for deploying different file versions based on operating system, hostname, or hardware architecture through an alternate file naming convention. The tool distinguishes itself through several integrated capabilities that go beyond basic version control. It includes a template-based configuration generation system that renders files by merging template
Exposes environment variables inside hook scripts about the triggering command and its context.
Prek is a Git hook manager written in Rust that runs configured hooks as a single binary without requiring Python or other external runtimes. It executes hooks faster than standard tools through parallel processing and bundled Rust implementations, and includes a built-in hook repository that enables fully offline operation without network access or environment setup. The tool supports both TOML and YAML configuration formats with identical semantics, and can run hooks from existing pre-commit configuration files without modification. Prek distinguishes itself through workspace-aware monorepo
Applies each configuration file only to files within its own directory, supporting independent nested projects.
Overcommit is a Git hook manager and workflow automation system used to configure, deploy, and orchestrate scripts that enforce coding standards and project workflows. It acts as a management layer for distributed hook configuration, applying global templates across multiple repositories to ensure consistent validation rules. The system functions as a parallel task runner, executing multiple validation scripts concurrently across CPU cores to reduce the time spent during pre-commit checks. It distinguishes itself through signature-based integrity verification to detect unauthorized changes to
Enforces specific versions of required executables or language libraries needed for hooks to run.
Tapable is a JavaScript plugin architecture framework and event-driven hook library. It serves as a high-performance callback engine and asynchronous workflow coordinator for building extensible systems. The library differentiates itself by compiling plugin logic into cached functions to minimize dispatch overhead. It provides a variety of execution patterns, including serial, parallel, and waterfall flows, as well as looping sequences and short-circuit execution. The framework covers the definition of custom event hooks, the management of plugin execution ordering, and the interception of h
Creates and caches hooks based on specific keys to ensure they materialize only when requested.
This project is a set of git pre-commit hooks designed to automate the formatting, linting, and validation of Terraform configurations. It functions as an infrastructure as code linter, security scanner, cost estimator, and documentation generator to ensure code quality before commits are finalized. The tool distinguishes itself by providing specialized capabilities for infrastructure workflows, such as scanning templates for security vulnerabilities and hardcoded secrets, calculating projected cloud spending against budgets, and automatically extracting module definitions to populate readme
Provides a series of git pre-commit hooks to automate formatting, linting, and validation of Terraform configurations.
هذا المشروع عبارة عن إضافة مدير تبعيات تقوم بأتمتة إدارة ومزامنة خطافات التحكم في الإصدار (version control hooks). من خلال التكامل مباشرة في ملفات تكوين تبعيات المشروع، فإنه يضمن تطبيق المهام الآلية وقواعد التحقق بشكل متسق عبر بيئات التطوير المحلية. تتميز الأداة بتمكين تنسيق المهام القائم على التكوين، حيث يتم تعيين مشغلات التحكم في الإصدار لتسلسلات أوامر مخصصة. تدعم توريث التكوين العالمي، مما يسمح للمطورين بفرض سير عمل موحد ومعايير تحقق عبر مستودعات متعددة على جهاز واحد. يتعامل النظام مع دورة حياة هذه الخطافات عن طريق حقنها وتحديثها تلقائياً كلما تغيرت تبعيات المشروع. يتضمن وظائف لتحديد معالجة الأخطاء المخصصة، مما يسمح للمطورين بتحديد ما إذا كان يجب أن تتوقف عملية التنفيذ عند فشل الأمر. يتم تثبيت البرنامج وإدارته كتبعية قياسية داخل بيان المشروع.
The Git hook manager allows developers to define whether specific commands should halt the execution process upon failure and supports custom scripts to extend standard hook functionality.
This project provides a standardized development environment and infrastructure for creating, testing, and publishing JavaScript and TypeScript libraries. It serves as a comprehensive toolkit for managing the entire software lifecycle, from initial project scaffolding to the final distribution of production-ready code. The project distinguishes itself by integrating automated release pipelines and continuous integration workflows directly into the development process. It enforces strict quality standards through pre-configured hooks that handle linting, formatting, and commit message validati
Enforces coding standards by executing automated linting and formatting checks during the commit process.