A framework-agnostic tool for validating environment variables, generating documentation, and creating .env.example files.
envguards is a TypeScript library that provides a unified solution for managing environment variables across any JavaScript or TypeScript project. It eliminates common pain points like silent failures, missing documentation, and framework lock-in by offering validation, auto-documentation, and example file generation from a single schema definition.
ENVIRONMENT.md) from the schema..env.example file with comments and default values.check command that exits with code 1 on failure for easy CI pipeline integration.envguards believes environment management should be consistent, documented, and fail-fast, regardless of the underlying framework, promoting better developer experience and team collaboration.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.