Skip to main content

Stop “Works on My Machine” Problems

Fast, declarative environment validation for tools, versions, environment variables, and ports. Built in Rust for speed and reliability.

Get Started in Minutes

Install envcheck and validate your development environment with a simple YAML configuration.

1

Install envcheck

Install envcheck using cargo or download from releases:
cargo install envcheck
2

Initialize configuration

Generate a default .envcheck.yaml configuration file:
envcheck init
This creates a starter configuration you can customize for your project.
3

Run validation

Run envcheck to validate your environment:
envcheck
You’ll see clear, colored output showing which checks passed and which need attention.

Built by the Community, for the Community

envcheck is an open-source project designed to be community-driven. We welcome contributions of all kinds — from bug reports to new validators.