У меня есть программа Golang, работающая с Twirp, и я хочу создать сервер GraphQl, но, насколько я знаю, сборка twirp поверх Rest API
Вам просто нужно создать оболочку для RPC API на основе Twirp.
Это похоже на перенос API GraphQL поверх API отдыха.
Вам также следует прочитать эту статью , где показано наложение api graphql поверх остальных.