Prek

j178·j178.Prek

⚡ Better `pre-commit`, re-engineered in Rust

winget install --id j178.Prek --exact --source winget

Latest 0.4.8·July 4, 2026

Release Notes

Release Notes Released on 2026-07-04. Enhancements

  • Add default_env configuration (#2288)
  • Rename auto-update to update (#2286) Bug fixes
  • Fix progress collapse ordering (#2291)
  • Fix progress insertion after collapsed rows (#2292) Contributors
  • @j178 Install prek 0.4.8 Install prebuilt binaries via shell script curl --proto '=https' --tlsv1.2 -LsSf https://github.com/j178/prek/releases/download/v0.4.8/prek-installer.sh | sh Install prebuilt binaries via powershell script powershell -ExecutionPolicy Bypass -c "irm https://github.com/j178/prek/releases/download/v0.4.8/prek-installer.ps1 | iex" Install prebuilt binaries via Homebrew brew install prek Download prek 0.4.8 ───────────────────────────────────────────────┬────────────────────────────┬───────────── File │Platform │Checksum ───────────────────────────────────────────────┼────────────────────────────┼───────────── prek-aarch64-apple-darwin.tar.gz │Apple Silicon macOS │checksum ───────────────────────────────────────────────┼────────────────────────────┼───────────── prek-x86_64-apple-darwin.tar.gz │Intel macOS │checksum ───────────────────────────────────────────────┼────────────────────────────┼───────────── prek-aarch64-pc-windows-msvc.zip │ARM64 Windows │checksum ───────────────────────────────────────────────┼────────────────────────────┼───────────── prek-i686-pc-windows-msvc.zip │x86 Windows │checksum ───────────────────────────────────────────────┼────────────────────────────┼───────────── prek-x86_64-pc-windows-msvc.zip │x64 Windows │checksum ───────────────────────────────────────────────┼────────────────────────────┼───────────── prek-aarch64-unknown-linux-gnu.tar.gz │ARM64 Linux │checksum ───────────────────────────────────────────────┼────────────────────────────┼───────────── prek-i686-unknown-linux-gnu.tar.gz │x86 Linux │checksum ───────────────────────────────────────────────┼────────────────────────────┼───────────── prek-riscv64gc-unknown-linux-gnu.tar.gz │RISCV Linux │checksum ───────────────────────────────────────────────┼────────────────────────────┼───────────── prek-s390x-unknown-linux-gnu.tar.gz │S390x Linux │checksum ───────────────────────────────────────────────┼────────────────────────────┼───────────── prek-x86_64-unknown-linux-gnu.tar.gz │x64 Linux │checksum ───────────────────────────────────────────────┼────────────────────────────┼───────────── prek-armv7-unknown-linux-gnueabihf.tar.gz │ARMv7 Linux │checksum ───────────────────────────────────────────────┼────────────────────────────┼───────────── prek-aarch64-unknown-linux-musl.tar.gz │ARM64 MUSL Linux │checksum ───────────────────────────────────────────────┼────────────────────────────┼───────────── prek-i686-unknown-linux-musl.tar.gz │x86 MUSL Linux │checksum ───────────────────────────────────────────────┼────────────────────────────┼───────────── prek-x86_64-unknown-linux-musl.tar.gz │x64 MUSL Linux │checksum ───────────────────────────────────────────────┼────────────────────────────┼───────────── prek-arm-unknown-linux-musleabihf.tar.gz │ARMv6 MUSL Linux (Hardfloat)│checksum ───────────────────────────────────────────────┼────────────────────────────┼───────────── prek-armv7-unknown-linux-musleabihf.tar.gz │ARMv7 MUSL Linux │checksum ───────────────────────────────────────────────┴────────────────────────────┴───────────── Verifying GitHub Artifact Attestations The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI: gh attestation verify --repo j178/prek You can also download the attestation from GitHub and verify against that directly: gh attestation verify --bundle

Installer type: zip

ArchitectureScopeDownloadSHA256
x86Download78B08AF72710B4777C88C38C82EED0F259CEF45DF2FEECA1A503B4DE25ECAD46
x64Download7C17DBA682812AB24E04A4982DCCC228DBF74B695444BD9FA8CBB8C1DC78664C
arm64Download774B8D3B2B64A4C16B2F5555493F8B50983AFB88E43393B33230C1FE5C0B2A02

Details

Homepage
https://github.com/j178/prek
License
MIT
Publisher
j178
Support
https://github.com/j178/prek/issues
Moniker
prek

Tags

gitgit-hookspre-commitprek

Older versions (15)

0.4.4
ArchitectureScopeDownloadSHA256
x86Download399ADA11455FF90D4C60CAF851371AF56B979D52CFEB54F7D9A30A95EA0F4246
x64DownloadC6B503E858A7BA17DF47618D1C5B0331132B70BCC2A35704E5F422D21C433ABE
arm64Download3C9C98FE5B3535C7195DD466636412B6179F43E90BBAFECA3240D0A79D7FEA89
0.4.3
ArchitectureScopeDownloadSHA256
x86Download8F8EF65E567CA066CFB736DC3D76E1DB174F2CD77E8CC30659C9B9ED4E990698
x64Download8105CEC75F5F60B2B1B499F9E57453DAC1BE835CF2E67AE141C47D6FAA88B84D
arm64Download24498F658617ECC4B17CA1B23065BB7203BB756ECF9E93629C093EC46A40C548
0.4.1
ArchitectureScopeDownloadSHA256
x86Download28C1CC65D4494CF6E2C3F26BDBE968BACAE7EFDBB479A0E9AB195125E95040CD
x64Download119D00B9A7914A779491F80585754A8C4D2E87761AC41394A744C3A315AF4AAB
arm64DownloadA73A3E58912B325CEA1ABF823E2D0FBFF7697A7F88F0FF5D669EC77C779CC3B3
0.4.0
ArchitectureScopeDownloadSHA256
x86DownloadEB6632C7A8880E9BC0A4AFACC9C8F0FDE987AB50092476B13A7DC2AE0F56722F
x64Download8180EBAB47427C4ADC029B02B2E91E743CAD01F7335063D6E28A0E7748F724F7
arm64Download92C7107DDEC8309D65ACBD2E0DA8FF4D9A27A026C777980F40FD2BE5A9BEBA25
0.3.13
ArchitectureScopeDownloadSHA256
x86Download62C0915CF6E56AF7943E40F4562C36FFA35B27DA11B6C4B490B7861747223ACD
x64DownloadCA32A6451CFDD22A27D99313B3A2F91EB0CE6D191EB8E35E2467F1551252EBBB
arm64Download892CB69E81C5C77C8AF23DD930D4BCF578B8F62765EE00E3BA8FB76D2035EB34
0.3.12
ArchitectureScopeDownloadSHA256
x86DownloadD68768A44B44040D30114BAF066365DDAFF0BDF57441094D85A42CD2143792E1
x64DownloadB75CDAE3279806C7A046B18C45C601FE3EC1A380F11911BC39C5273100E18FCE
arm64Download6F69D45AA32571E9C34104564DD06A32B7AEEC9802831A00A5074FA1A89D5BA9
0.3.11
ArchitectureScopeDownloadSHA256
x86DownloadC6219D7F2BFD8A5830217D76454095FB3DCD8084BAA5826DDA9CEB8A492893C2
x64DownloadA40604C7A10E6876423FB53CE3325615A2E90B5B3F09E15676B1D2FE74E56948
arm64DownloadDA0465BD86021265089387465C4D4D7A794966FA1CF86920C79CB0E9B98665BA
0.3.10
ArchitectureScopeDownloadSHA256
x86Download0A2BCB7FCE05C5B1A88E09B6AAD0144AC723E5E1C713F917CE84D1433A73FA8C
x64Download43B85E061BBCF6FEBB9973A7859D029F29F5DDEEB7722BD234422D8B6BEE4406
arm64Download4A6DE3FF0FC2049CA72B8AB0EC567E195362A22C7EFCCA7EF0824B36B55D4193
0.3.9
ArchitectureScopeDownloadSHA256
x86Download5D72FD7D720A1469931551DB30BA90547D8E64C9F02F2CC2D7A1D1E4F8E8C23C
x64DownloadA260094190979A6B2AA6E0BEF02121A21E8C2715C2D91603F2763123BFC7F902
arm64DownloadB2FA54C2C6C43CF447A043551E68201C103C2D22692345A29622DB8AF9C3CE4E
0.3.8
ArchitectureScopeDownloadSHA256
x86Download4968EF6B88764FA06BAAA31A051558AE425D17C9FF7D0237594A3BC899E00B66
x64Download1DA2735C31548DACD2751F90C15B5F643AA72F3053F366636F95153EE2C7186E
arm64Download5CEB73FE9E18A987A498CED9B98A183D4110E3FDB534070D2D9911F860319E9F
0.3.6
ArchitectureScopeDownloadSHA256
x86Download0F0BF7E7B0987BC355BC7674102FE904856060302956DC31EAA530BC2ED53BB8
x64Download71D02992997E3FC7A3CF1877FEBF385BC299CDBE397D1B7B2E57F8BC3D0A14E8
arm64Download25DEB159D13E5D3C2C19C365CF9866C6FF142D5B2BBB91AC1C5C632CD48657DA
0.3.5
ArchitectureScopeDownloadSHA256
x86DownloadB4EDCE3F363EC4227ABECC30BB7FFC77CC4F18625B2E9049DE0F5AFA3A36BB8C
x64DownloadD7F0877D54533376186B31455F3C23F226EAECAA4FF9E8169D5BD1670F594525
arm64DownloadD50973DFA1E4416F13F463AA29470BA830977707782BB5ADB3DA10FEC0E66A52
0.3.4
ArchitectureScopeDownloadSHA256
x86DownloadD997133B64DC8D5A90C6DBE361E6867D8366CC77BB29093A22B2D6DCC75FC6F1
x64Download21C6E119D58443A696BD585946A6FAC8FA0B918A2D975F623157C3F72994A2F3
arm64Download3ECF22C863DE4D054B14C70FB7B6A3EAD17DE5B8E40E36C24F76B5AA13B03664
0.3.3
ArchitectureScopeDownloadSHA256
x86DownloadCDA2F98C15BA0B43646CA1945DBB9720B0A468B1DEBB508362C25A4735DB84B0
x64DownloadC829796E1DDAD21E82EEF768CEE01469880CAFF7B073A2F1C01073FE075D8BA7
arm64DownloadF7A1611C879E9FB27D01FD1B9EEBD469DE6204530ACB331B5E5B37F5054C2BC8
0.3.2
ArchitectureScopeDownloadSHA256
x86DownloadF983E4E132ACAED85BA6B5D2D4ADC854F89EBF2EDAE08135720C40FB33FA1149
x64Download4AAF87523D3588090A6F547A5ECA379264DDB287E3A424A1FAB73ACA6CD9C0C0
arm64Download14694B2623FFFA38402DBDC1C2208C91400557FD44F7083160853E6027B125D7