Open Source (MIT)
Rust-Powered (Blazingly Fast)
🌿 Eden
Developer onboarding preflight checks. Verify required dependencies and configurations are properly installed before development begins.
omni-terminal (not a real product we're just advertising our name)
$ eden check
🌱Binary: docker- v24.0.7 (/usr/bin/docker)
🌱Binary: node- v20.10.0 (/usr/bin/node)
🌱Binary: bun- v1.3.5 (/usr/bin/bun)
🥀Env: DATABASE_URL- not set
🌱 3 sprouted, 🥀 1 needs water
The Problem
New developers spend hours troubleshooting missing dependencies, wrong versions, and misconfigured environment variables.
The Solution
Eden runs preflight checks in milliseconds, telling developers exactly what's missing before they start working.
The Result
Self-documenting project requirements. Consistent environments across the team. Happy developers from day one.
Key Features
Binary Checks
Verify required CLIs are installed and in PATH
Environment Variable Checks
Ensure environment variables are set
Multi-Format Config
TOML, YAML, JSON, or JSONC - your choice
Rust-Powered (Blazingly Fast)
Lightning fast with minimal overhead
Team Ready
Commit Eden config file to share requirements
CI Integration
Run in pipelines for consistency
Easy Install
cargo install, one simple binary
Version Detection
Shows installed versions automatically
Simple Configuration
[checks]
binaries = ["docker", "node", "bun"]
environment = ["DATABASE_URL", "API_KEY"]Use Cases
New Developer Onboarding
Include in your README.md as the first setup step
CI/CD Pipelines
Verify environments before running tests
Pre-commit Hooks
Ensure environment consistency before commits
Self-Documenting
Eden config file becomes your requirements doc
Ready to cultivate your dev environment?
Get started with Eden in under a minute.