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?