Rex: zero-config universal project runner — detects your stack, runs the right command

Hi everyone!

I just released rex, a CLI tool that detects your project’s tech stack and runs the correct command automatically.

The idea: You clone any repo, type rex test, and it just works — whether it’s Go, Node, Rust, Python, Java, Ruby, PHP, Zig, or Elixir.

Quick example:

cd any-go-project/
rex test
> go test ./...

No config files, no README reading, no memorizing commands.

Features:

  • 12 ecosystems detected automatically
  • Monorepo support (packages/, apps/, services/)
  • rex clone — clone + detect + install deps in one command
  • rex init — generate shareable config for your team
  • .env auto-loading
  • Shell completions (bash/zsh/fish)
  • Single binary, <50ms startup, zero dependencies

Install:

go install rexrun.dev/rex/cmd/rex@latest

GitHub: GitHub - rexrun-dev/rex: Run anything, know nothing. Zero-config universal project runner. · GitHub
Website: https://rexrun.dev

Would love feedback from the Go community. What other features would be useful?

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.