ECS CLI is written in Go, whereas Docker Compose is written in Python. Interesting that they chose to write it separately rather than try to expand upon Docker Compose, especially given that ECS CLI is compatible with docker-compose.yml files.
Docker Compose moved to Go a few months ago.
It's Python.
https://github.com/docker/compose
Is this the repository or is there another one?