j178

prek

j178

⚡ A fast Git hook manager written in Rust, designed as a drop-in alternative to pre-commit, reimagined.

AI 简介

prek 是一个用 Rust 语言编写的快速 Git Hook 管理工具,旨在作为 pre-commit 的替代方案。其核心功能包括提供了一个无需额外依赖的单一可执行文件,比 pre-commit 更快且更节省磁盘空间,同时保持与原有 pre-commit 配置和钩子的完全兼容性。此外,prek 支持单体仓库模式,并集成了 `uv` 用于管理 Python 虚拟环境及依赖项,还增强了对 Python、Node.js、Bun、Go、Rust 和 Ruby 工具链的安装支持。适用于需要高效 Git Hook 执行效率以及简化依赖管理的各种软件开发场景,特别适合于已经使用或考虑使用 pre-commit 的项目迁移至性能更优的解决方案。

Rust
MIT License
7.8k
Stars
217
Forks
15
Watchers
56
Issues

Star 增长

今日+16
近 7 天+33
近 30 天+224
综合评分109.52
默认分支master