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.