Go Router is the (official supported) router for Flutter.
Riverpod is a state management and dependency injection library for Flutter (and dart).