u/hossiy16

Show HN: Taso 🛸 – Stop crashing in production due to missing environment variables
▲ 4 r/CLI+2 crossposts

Show HN: Taso 🛸 – Stop crashing in production due to missing environment variables

Hey everyone!

I just released Taso, a high-performance CLI tool built in Go that solves a problem we’ve all had: The "Ghost" Environment Variable.

You know the feeling—you add a new feature, call os.Getenv("NEW_SERVICE_URL"), but forget to add it to your .env or production secrets. Your app crashes, and you waste 20 minutes debugging.

Taso fixes this.

It uses AST (Abstract Syntax Tree) analysis to scan your source code (Go, JS, TS, etc.) and find every environment variable you are actually using. It then compares them against your .env files and reports exactly what's missing.

🚀 Key Features:

  • Ghost Detection: Finds variables used in code but missing from config.
  • Drift Tracking: Snapshots your env and alerts you if anything changes.
  • Health Scoring: Audits your project and gives you a grade (A-F).
  • Blazing Fast: Scans 10k+ files in milliseconds using SHA-256 caching.
  • Cross-Platform: Support for Windows (Scoop), Mac/Linux (Homebrew).

✨ Check it out:

If you find Taso useful, please drop a ⭐ on GitHub and consider contributing! We have a full roadmap ahead and would love help adding more language parsers.

GitHub Repository: https://github.com/Hossiy21/taso

Install it now:

I’d love to hear your feedback! What language should we add AST support for next? 

u/hossiy16 — 3 days ago
▲ 1 r/devopsGuru+1 crossposts

Show HN: Taso Stop crashing in production due to missing environment variables

Hey everyone!

I just released Taso, a high-performance CLI tool built in Go that solves a problem we’ve all had: The "Ghost" Environment Variable.

You know the feeling you add a new feature, call os.Getenv("NEW_SERVICE_URL"), but forget to add it to your .env or production secrets. Your app crashes, and you waste 20 minutes debugging.

Taso fixes this.

It uses AST (Abstract Syntax Tree) analysis to scan your source code (Go, JS, TS, etc.) and find every environment variable you are actually using. It then compares them against your .env files and reports exactly what's missing.

Key Features:

  • Ghost Detection: Finds variables used in code but missing from config.
  • Drift Tracking: Snapshots your env and alerts you if anything changes.
  • Health Scoring: Audits your project and gives you a grade (A-F).
  • Blazing Fast: Scans 10k+ files in milliseconds using SHA-256 caching.
  • Cross-Platform: Support for Windows (Scoop), Mac/Linux (Homebrew).

Check it out:

If you find Taso useful, please drop a star on GitHub and consider contributing! We have a full roadmap ahead and would love help adding more language parsers.

GitHub Repository: https://github.com/Hossiy21/taso

Install it now:

I’d love to hear your feedback! What language should we add AST support for next? 

reddit.com
u/hossiy16 — 5 days ago
▲ 6 r/nextjs+4 crossposts

Hey, I built a small tool called Razify that scans .env files for leaked secrets and validates missing variables before deploys. Been using it in my own projects and decided to open source it.

Main commands are scan, validate, guard, audit and docs. Works with any stack not just Go projects.

Would love feedback on the code, especially the entropy detection part.

https://github.com/Hossiy21/razify

u/hossiy16 — 14 days ago
▲ 3 r/golang

Hey r/golang, Ever had a deploy fail because someone forgot to add a variable to .env? Or found AWS keys committed to Git? I built Razify to make that stop happening.

🔍 What it does razify scan .env → catches AWS keys, Stripe secrets, GitHub tokens (80+ patterns + entropy) razify validate .env → exit code 1 if required vars missing — CI/CD ready razify guard install → pre-commit hook that blocks secret commits razify audit .env → health score out of 100 with recommendations razify docs .env → auto-generates ENV_DOCS.md from your comments All commands support --json for pipeline integration.

⚡ Works with any stack — no Go needed bashbrew tap Hossiy21/tap && brew install razify # macOS/Linux scoop install razify # Windows Node.js, Python, Ruby, Laravel — if you use .env files, Razify works.

🤝 MIT licensed — PRs welcome Especially for new secret patterns or improving the scoring algorithm.

If it's useful, a ⭐ goes a long way → github.com/Hossiy21/razify

🎬 Demo: https://github.com/Hossiy21/razify/raw/master/razify-demo.gif

reddit.com
u/hossiy16 — 15 days ago