j178/prek
A fast, dependency-free Git hook manager built in Rust, designed as a drop-in alternative to pre-commit with enhanced performance and features.
Core Features
Quick Start
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/j178/prek/releases/download/v0.3.13/prek-installer.sh | shDetailed Introduction
Prek is a high-performance Git hook manager written in Rust, serving as a reimagined, dependency-free alternative to the popular `pre-commit` framework. It aims to address common pain points by offering superior speed, reduced disk usage, and a single binary distribution, eliminating the need for external runtimes like Python. While maintaining full compatibility with existing `pre-commit` configurations, Prek introduces advanced features such as native monorepo support and integrated toolchain management for various languages, making it an efficient and robust solution for maintaining code quality and consistency in development workflows.