Similar tools would be: pgbouncer and pgpool. Pooly would also offer a lightweight gRPC client, much like vitess (not comparing maturity of those projects ;) ).
Wondering how far should I take this project, so:
do you think this is something you'd use in your architecture?